Re: update astro/wmspaceweather
On Fri, Apr 27 2018, Solene Rapenne wrote: > Solene Rapenne writes: > >> Fix astro/wmspaceweather >> >> Patch from Michael >> https://marc.info/?l=openbsd-ports&m=148616321627634&w=2 >> >> Various fixes: >> - Updated NOAA URLs >> - Silence ftp >> - ctime.pl -> Time::localtime >> >> Michael asked to be maintainer on the port. >> >> I modified an hardcoded netscape command to xdg-open and added >> devel/xdg-utils to RUN_DEPENDS, and moved MASTER_SITES variable to the >> correct place. > > oops, > > MASTER_SITES was at the right place... > > New diff following If it works for Michael, ok jca@. While you're looking at this port, may I suggest using https://www.dockapps.net/wmspaceweather as HOMEPAGE? > > Index: Makefile > === > RCS file: /cvs/ports/astro/wmspaceweather/Makefile,v > retrieving revision 1.32 > diff -u -p -r1.32 Makefile > --- Makefile 24 Nov 2015 09:11:03 - 1.32 > +++ Makefile 27 Apr 2018 10:24:12 - > @@ -4,15 +4,19 @@ COMMENT=wm-dockapp; space weather moni > > DISTNAME=wmSpaceWeather-1.04 > PKGNAME= ${DISTNAME:L} > -REVISION=5 > +REVISION=6 > CATEGORIES= astro x11 x11/windowmaker > > +MAINTAINER= Michael > + > # GPL > PERMIT_PACKAGE_CDROM=Yes > > WANTLIB= X11 Xext Xpm c > > MASTER_SITES=https://distfiles.nl/ > + > +RUN_DEPENDS= devel/xdg-utils > > MAKE_ENV=CC="${CC}" > > cvs server: Diffing patches > Index: patches/patch-GetKp > === > RCS file: /cvs/ports/astro/wmspaceweather/patches/patch-GetKp,v > retrieving revision 1.3 > diff -u -p -r1.3 patch-GetKp > --- patches/patch-GetKp 20 Jun 2008 10:49:42 - 1.3 > +++ patches/patch-GetKp 27 Apr 2018 10:24:12 - > @@ -1,9 +1,13 @@ > $OpenBSD: patch-GetKp,v 1.3 2008/06/20 10:49:42 martynas Exp $ > wmSpaceWeather/GetKp.origFri Feb 12 06:42:01 1999 > -+++ wmSpaceWeather/GetKp Thu Jun 19 20:41:26 2008 > -@@ -7,19 +7,31 @@ > +Index: wmSpaceWeather/GetKp > +--- wmSpaceWeather/GetKp.orig > wmSpaceWeather/GetKp > +@@ -5,21 +5,33 @@ > + # > > - require "ctime.pl"; > + > +-require "ctime.pl"; > ++use Time::localtime; > > +# > +# Change to users home directory. We used to dump into /tmp > @@ -37,7 +41,7 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 > > -$grabcmd = "cd /tmp; wget --passive-ftp --tries 2 -q > ftp://www.sec.noaa.gov/pub/indices/DGD.txt";; > + > -+$grabcmd = "ftp -V ftp://www.sec.noaa.gov/pub/indices/DGD.txt";; > ++$grabcmd = "ftp -VM ftp://ftp.swpc.noaa.gov/pub/indices/DGD.txt";; > system "$grabcmd"; > > > @@ -55,7 +59,7 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 > # Add in very latest stuff > # > -$grabcmd = "cd /tmp; wget --passive-ftp --tries 2 -q > ftp://www.sec.noaa.gov/pub/latest/curind.txt";; > -+$grabcmd = "ftp -V ftp://www.sec.noaa.gov/pub/latest/curind.txt";; > ++$grabcmd = "ftp -VM ftp://ftp.swpc.noaa.gov/pub/latest/curind.txt";; > system "$grabcmd"; > %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", > 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); > > @@ -74,3 +78,12 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 > foreach $key (sort keys %Result ) { > if ($Result{$key} > 10) { $Result{$key} = -1; } > printf TmpFile "$key $Result{$key}\n"; > +@@ -201,7 +213,7 @@ sub year_month_day{ > + > + local($ldate_string, $ldow, $lmon, $ldom, $ltim, $lyear, %lmonstr, > $tzone, @lval); > + > +-$ldate_string = &ctime(time); > ++$ldate_string = ctime(time); > + ($ldow, $lmon, $ldom, $ltim, $lyear) = split(" ", $ldate_string); > + > + %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", > 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); > Index: patches/patch-wmSpaceWeather_c > === > RCS file: /cvs/ports/astro/wmspaceweather/patches/patch-wmSpaceWeather_c,v > retrieving revision 1.3 > diff -u -p -r1.3 patch-wmSpaceWeather_c > --- patches/patch-wmSpaceWeather_c18 Dec 2007 10:39:47 - 1.3 > +++ patches/patch-wmSpaceWeather_c27 Apr 2018 10:24:12 - > @@ -1,6 +1,7 @@ > $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2007/12/18 10:39:47 ajacoutot Exp $ > wmSpaceWeather/wmSpaceWeather.c.orig Thu Feb 18 18:57:45 1999 > -+++ wmSpaceWeather/wmSpaceWeather.c Tue Dec 18 10:22:00 2007 > +Index: wmSpaceWeather/wmSpaceWeather.c > +--- wmSpaceWeather/wmSpaceWeather.c.orig > wmSpaceWeather/wmSpaceWeather.c > @@ -115,7 +115,7 @@ XEvent event; > int i, n, s, k, m, dt1, dt2; > int Year, Month, Day, DayOfMonth, OldDayOfMonth; > @@ -68,7 +69,7 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.
Re: update astro/wmspaceweather
Solene Rapenne writes: > Fix astro/wmspaceweather > > Patch from Michael > https://marc.info/?l=openbsd-ports&m=148616321627634&w=2 > > Various fixes: > - Updated NOAA URLs > - Silence ftp > - ctime.pl -> Time::localtime > > Michael asked to be maintainer on the port. > > I modified an hardcoded netscape command to xdg-open and added > devel/xdg-utils to RUN_DEPENDS, and moved MASTER_SITES variable to the > correct place. oops, MASTER_SITES was at the right place... New diff following Index: Makefile === RCS file: /cvs/ports/astro/wmspaceweather/Makefile,v retrieving revision 1.32 diff -u -p -r1.32 Makefile --- Makefile24 Nov 2015 09:11:03 - 1.32 +++ Makefile27 Apr 2018 10:24:12 - @@ -4,15 +4,19 @@ COMMENT= wm-dockapp; space weather moni DISTNAME= wmSpaceWeather-1.04 PKGNAME= ${DISTNAME:L} -REVISION= 5 +REVISION= 6 CATEGORIES=astro x11 x11/windowmaker +MAINTAINER=Michael + # GPL PERMIT_PACKAGE_CDROM= Yes WANTLIB= X11 Xext Xpm c MASTER_SITES= https://distfiles.nl/ + +RUN_DEPENDS= devel/xdg-utils MAKE_ENV= CC="${CC}" cvs server: Diffing patches Index: patches/patch-GetKp === RCS file: /cvs/ports/astro/wmspaceweather/patches/patch-GetKp,v retrieving revision 1.3 diff -u -p -r1.3 patch-GetKp --- patches/patch-GetKp 20 Jun 2008 10:49:42 - 1.3 +++ patches/patch-GetKp 27 Apr 2018 10:24:12 - @@ -1,9 +1,13 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 10:49:42 martynas Exp $ wmSpaceWeather/GetKp.orig Fri Feb 12 06:42:01 1999 -+++ wmSpaceWeather/GetKp Thu Jun 19 20:41:26 2008 -@@ -7,19 +7,31 @@ +Index: wmSpaceWeather/GetKp +--- wmSpaceWeather/GetKp.orig wmSpaceWeather/GetKp +@@ -5,21 +5,33 @@ + # - require "ctime.pl"; + +-require "ctime.pl"; ++use Time::localtime; +# +# Change to users home directory. We used to dump into /tmp @@ -37,7 +41,7 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 -$grabcmd = "cd /tmp; wget --passive-ftp --tries 2 -q ftp://www.sec.noaa.gov/pub/indices/DGD.txt";; + -+$grabcmd = "ftp -V ftp://www.sec.noaa.gov/pub/indices/DGD.txt";; ++$grabcmd = "ftp -VM ftp://ftp.swpc.noaa.gov/pub/indices/DGD.txt";; system "$grabcmd"; @@ -55,7 +59,7 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 # Add in very latest stuff # -$grabcmd = "cd /tmp; wget --passive-ftp --tries 2 -q ftp://www.sec.noaa.gov/pub/latest/curind.txt";; -+$grabcmd = "ftp -V ftp://www.sec.noaa.gov/pub/latest/curind.txt";; ++$grabcmd = "ftp -VM ftp://ftp.swpc.noaa.gov/pub/latest/curind.txt";; system "$grabcmd"; %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); @@ -74,3 +78,12 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 foreach $key (sort keys %Result ) { if ($Result{$key} > 10) { $Result{$key} = -1; } printf TmpFile "$key $Result{$key}\n"; +@@ -201,7 +213,7 @@ sub year_month_day{ + + local($ldate_string, $ldow, $lmon, $ldom, $ltim, $lyear, %lmonstr, $tzone, @lval); + +-$ldate_string = &ctime(time); ++$ldate_string = ctime(time); + ($ldow, $lmon, $ldom, $ltim, $lyear) = split(" ", $ldate_string); + + %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); Index: patches/patch-wmSpaceWeather_c === RCS file: /cvs/ports/astro/wmspaceweather/patches/patch-wmSpaceWeather_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-wmSpaceWeather_c --- patches/patch-wmSpaceWeather_c 18 Dec 2007 10:39:47 - 1.3 +++ patches/patch-wmSpaceWeather_c 27 Apr 2018 10:24:12 - @@ -1,6 +1,7 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2007/12/18 10:39:47 ajacoutot Exp $ wmSpaceWeather/wmSpaceWeather.c.orig Thu Feb 18 18:57:45 1999 -+++ wmSpaceWeather/wmSpaceWeather.cTue Dec 18 10:22:00 2007 +Index: wmSpaceWeather/wmSpaceWeather.c +--- wmSpaceWeather/wmSpaceWeather.c.orig wmSpaceWeather/wmSpaceWeather.c @@ -115,7 +115,7 @@ XEvent event; int i, n, s, k, m, dt1, dt2; int Year, Month, Day, DayOfMonth, OldDayOfMonth; @@ -68,7 +69,7 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2 if (!UpToDate){ -@@ -560,7 +561,7 @@ void ParseCMDLine(int argc, char *argv[]) { +@@ -560,13 +561,13 @@ void ParseCMDLine(int argc, char *argv[]) { } else if ((!strcmp(argv[i], "-url"))||(!strcmp(argv[i], "-u"))){ @@ -77,12 +78,19 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2 } else { + printf("\nwmSpaceWeather version: %s\n", WMSPACEWEATHER_VERSION); +
update astro/wmspaceweather
Fix astro/wmspaceweather Patch from Michael https://marc.info/?l=openbsd-ports&m=148616321627634&w=2 Various fixes: - Updated NOAA URLs - Silence ftp - ctime.pl -> Time::localtime Michael asked to be maintainer on the port. I modified an hardcoded netscape command to xdg-open and added devel/xdg-utils to RUN_DEPENDS, and moved MASTER_SITES variable to the correct place. Index: Makefile === RCS file: /cvs/ports/astro/wmspaceweather/Makefile,v retrieving revision 1.32 diff -u -p -r1.32 Makefile --- Makefile24 Nov 2015 09:11:03 - 1.32 +++ Makefile27 Apr 2018 10:01:27 - @@ -4,15 +4,18 @@ COMMENT= wm-dockapp; space weather moni DISTNAME= wmSpaceWeather-1.04 PKGNAME= ${DISTNAME:L} -REVISION= 5 +REVISION= 6 CATEGORIES=astro x11 x11/windowmaker +MASTER_SITES= https://distfiles.nl/ + +MAINTAINER=Michael + # GPL PERMIT_PACKAGE_CDROM= Yes WANTLIB= X11 Xext Xpm c - -MASTER_SITES= https://distfiles.nl/ +RUN_DEPENDS= devel/xdg-utils MAKE_ENV= CC="${CC}" cvs server: Diffing patches Index: patches/patch-GetKp === RCS file: /cvs/ports/astro/wmspaceweather/patches/patch-GetKp,v retrieving revision 1.3 diff -u -p -r1.3 patch-GetKp --- patches/patch-GetKp 20 Jun 2008 10:49:42 - 1.3 +++ patches/patch-GetKp 27 Apr 2018 10:01:27 - @@ -1,9 +1,13 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 10:49:42 martynas Exp $ wmSpaceWeather/GetKp.orig Fri Feb 12 06:42:01 1999 -+++ wmSpaceWeather/GetKp Thu Jun 19 20:41:26 2008 -@@ -7,19 +7,31 @@ +Index: wmSpaceWeather/GetKp +--- wmSpaceWeather/GetKp.orig wmSpaceWeather/GetKp +@@ -5,21 +5,33 @@ + # - require "ctime.pl"; + +-require "ctime.pl"; ++use Time::localtime; +# +# Change to users home directory. We used to dump into /tmp @@ -37,7 +41,7 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 -$grabcmd = "cd /tmp; wget --passive-ftp --tries 2 -q ftp://www.sec.noaa.gov/pub/indices/DGD.txt";; + -+$grabcmd = "ftp -V ftp://www.sec.noaa.gov/pub/indices/DGD.txt";; ++$grabcmd = "ftp -VM ftp://ftp.swpc.noaa.gov/pub/indices/DGD.txt";; system "$grabcmd"; @@ -55,7 +59,7 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 # Add in very latest stuff # -$grabcmd = "cd /tmp; wget --passive-ftp --tries 2 -q ftp://www.sec.noaa.gov/pub/latest/curind.txt";; -+$grabcmd = "ftp -V ftp://www.sec.noaa.gov/pub/latest/curind.txt";; ++$grabcmd = "ftp -VM ftp://ftp.swpc.noaa.gov/pub/latest/curind.txt";; system "$grabcmd"; %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); @@ -74,3 +78,12 @@ $OpenBSD: patch-GetKp,v 1.3 2008/06/20 1 foreach $key (sort keys %Result ) { if ($Result{$key} > 10) { $Result{$key} = -1; } printf TmpFile "$key $Result{$key}\n"; +@@ -201,7 +213,7 @@ sub year_month_day{ + + local($ldate_string, $ldow, $lmon, $ldom, $ltim, $lyear, %lmonstr, $tzone, @lval); + +-$ldate_string = &ctime(time); ++$ldate_string = ctime(time); + ($ldow, $lmon, $ldom, $ltim, $lyear) = split(" ", $ldate_string); + + %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); Index: patches/patch-wmSpaceWeather_c === RCS file: /cvs/ports/astro/wmspaceweather/patches/patch-wmSpaceWeather_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-wmSpaceWeather_c --- patches/patch-wmSpaceWeather_c 18 Dec 2007 10:39:47 - 1.3 +++ patches/patch-wmSpaceWeather_c 27 Apr 2018 10:01:27 - @@ -1,6 +1,7 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2007/12/18 10:39:47 ajacoutot Exp $ wmSpaceWeather/wmSpaceWeather.c.orig Thu Feb 18 18:57:45 1999 -+++ wmSpaceWeather/wmSpaceWeather.cTue Dec 18 10:22:00 2007 +Index: wmSpaceWeather/wmSpaceWeather.c +--- wmSpaceWeather/wmSpaceWeather.c.orig wmSpaceWeather/wmSpaceWeather.c @@ -115,7 +115,7 @@ XEvent event; int i, n, s, k, m, dt1, dt2; int Year, Month, Day, DayOfMonth, OldDayOfMonth; @@ -68,7 +69,7 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2 if (!UpToDate){ -@@ -560,7 +561,7 @@ void ParseCMDLine(int argc, char *argv[]) { +@@ -560,13 +561,13 @@ void ParseCMDLine(int argc, char *argv[]) { } else if ((!strcmp(argv[i], "-url"))||(!strcmp(argv[i], "-u"))){ @@ -77,12 +78,19 @@ $OpenBSD: patch-wmSpaceWeather_c,v 1.3 2 } else { + printf("\nwmSpaceWeather version: %s\n", WMSPACEWEATHER_VERSION); + printf("\nusage: wmSpaceWeather [-h] [-url ]\n\n"); +- printf("\t-url \tURL to send to Netscap