Index: head/misc/gkrellweather2/Makefile =================================================================== --- head/misc/gkrellweather2/Makefile (revision 422283) +++ head/misc/gkrellweather2/Makefile (revision 422284) @@ -1,32 +1,32 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= gkrellweather PORTVERSION= 2.0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc geography MASTER_SITES= https://sites.google.com/site/makovick/projects/ MAINTAINER= ports@FreeBSD.org COMMENT= Weather plugin for GKrellM LICENSE= GPLv2+ BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:sysutils/gkrellm2 RUN_DEPENDS= gkrellm:sysutils/gkrellm2 USES= gettext gmake pkgconfig tar:tgz MAKE_ENV= enable_nls=1 ALL_TARGET= gkrellweather.so do-install: (cd ${WRKSRC} && ${INSTALL_SCRIPT} GrabWeather \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins (cd ${WRKSRC} && ${INSTALL_LIB} gkrellweather.so \ ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins) @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/ru (cd ${WRKSRC}/po && ${INSTALL_DATA} ru.mo \ ${STAGEDIR}${PREFIX}/share/locale/ru/LC_MESSAGES/gkrellweather.mo) .include Index: head/misc/gkrellweather2/files/patch-GrabWeather =================================================================== --- head/misc/gkrellweather2/files/patch-GrabWeather (revision 422283) +++ head/misc/gkrellweather2/files/patch-GrabWeather (revision 422284) @@ -1,18 +1,27 @@ ---- GrabWeather.orig Sun Feb 27 08:54:47 2005 -+++ GrabWeather Sun Feb 27 08:54:47 2005 +--- GrabWeather.orig 2009-01-11 18:15:02 UTC ++++ GrabWeather @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # # Grabs the latest local weather conditions from the -@@ -40,8 +40,7 @@ +@@ -12,7 +12,7 @@ + + $ReportDir = '.wmWeatherReports'; + #$WeatherSrc = 'ftp://weather.noaa.gov/data/observations/metar/decoded'; +-$WeatherSrc = 'http://weather.noaa.gov/pub/data/observations/metar/decoded'; ++$WeatherSrc = 'http://tgftp.nws.noaa.gov/data/observations/metar/decoded'; + + use strict; + use vars qw( $ReportDir $WeatherSrc ); +@@ -40,8 +40,7 @@ my $DataFileName = "$StationID.dat"; # Is LWP installed? eval { require LWP::UserAgent }; if ($@) { - my $cmd = qq{wget --proxy=off --passive-ftp --tries=0 --quiet } . - qq{--output-document=$home/$ReportDir/$HTMLFileName $URL}; + my $cmd = qq{fetch -d -p -1 -q -o $home/$ReportDir/$HTMLFileName $URL}; `$cmd` == 0 or die "unable to fetch weather: $?"; } else { $ENV{FTP_PASSIVE} = 1; # LWP uses Net::FTP internally.