On Sat, Nov 07, 2020 at 07:30:25PM -0500, trondd wrote:
> Once more?
> 
> :D
> 
> Tim.

I re-tested and it still works. So it is still OK remi@.

> 
> trondd <tro...@kagu-tsuchi.com> wrote:
> 
> > Post release poke.  Made sure it still builds and runs in -current.  Been
> > using it on amd64 for a month.
> > 
> > Tim.
> > 
> > trondd <tro...@kagu-tsuchi.com> wrote:
> > 
> > > Remi Locherer <remi.loche...@relo.ch> wrote:
> > > 
> > > > On Fri, Sep 18, 2020 at 06:47:44PM -0400, trondd wrote:
> > > > > Looking around at RSS readers and thought I'd update snownews.  Jumps 
> > > > > us
> > > > > ahead by like 10 years.  Some significant changes to the configure 
> > > > > process
> > > > > I hope I worked around right.  Moved to GitHub.  They also dropped 
> > > > > native
> > > > > SSL support so I added a MESSAGE to notify any users.
> > > > > 
> > > > > Tim.
> > > > 
> > > > It works fine for the 2 feed I tested with. I think the message 
> > > > regarding
> > > > HTTPS support makes sense.
> > > > 
> > > > port-check says pkg/MESSAGE should not contain $OpenBSD$ tag.
> > > > 
> > > > With that addressed OK remi.
> > > 
> > > Oops.  Thanks.  Thought of adding the MESSAGE at the last minute and 
> > > didn't
> > > think to rerun portcheck.  Here is the fixed diff.
> > > 
> > > Tim.
> > > 
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/snownews/Makefile,v
> retrieving revision 1.39
> diff -u -p -r1.39 Makefile
> --- Makefile  12 Jul 2019 20:51:05 -0000      1.39
> +++ Makefile  19 Oct 2020 00:58:28 -0000
> @@ -1,19 +1,22 @@
>  # $OpenBSD: Makefile,v 1.39 2019/07/12 20:51:05 sthen Exp $
>  
>  COMMENT=     text mode rss newsreader
> -DISTNAME=    snownews-1.5.12
> -REVISION=    6
> +DISTNAME=    snownews-1.6.10
>  CATEGORIES=  www
> -MASTER_SITES=        ${HOMEPAGE}download/
>  
> -HOMEPAGE=    http://kiza.kcore.de/software/snownews/
> +GH_ACCOUNT=  kouya
> +GH_PROJECT=  snownews
> +GH_TAGNAME=  1.6.10
> +
> +HOMEPAGE=    https://github.com/kouya/snownews
>  
>  # GPL
>  PERMIT_PACKAGE=      Yes
>  
> -WANTLIB +=   c crypto curses iconv intl m lzma pthread xml2 z
> +WANTLIB +=   c curses iconv intl xml2 z
>  
>  NO_TEST=     Yes
> +
>  USE_GMAKE=   Yes
>  
>  BUILD_DEPENDS=       devel/gettext,-tools
> @@ -21,11 +24,11 @@ RUN_DEPENDS=      textproc/p5-XML-LibXML
>  LIB_DEPENDS= devel/gettext,-runtime \
>               textproc/libxml
>  
> -MAKE_ENV+=   EXTRA_CFLAGS="${CFLAGS}"
> -MAKE_FLAGS+= CC="${CC}"
> +CONFIGURE_STYLE=     simple
> +CONFIGURE_ARGS=      --prefix="\$${PREFIX}" --mandir="\$${PREFIX}/man" \
> +             --builddir=${WRKDIR}
>  
> -CONFIGURE_STYLE= simple
> -CONFIGURE_ARGS=       --prefix=${PREFIX}
> +MESSAGE=     ${PKGDIR}/MESSAGE
>  
>  post-install:
>       ln -f ${PREFIX}/bin/opml2snow ${PREFIX}/bin/snow2opml
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/snownews/distinfo,v
> retrieving revision 1.16
> diff -u -p -r1.16 distinfo
> --- distinfo  18 Jan 2015 03:15:50 -0000      1.16
> +++ distinfo  19 Oct 2020 00:58:28 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (snownews-1.5.12.tar.gz) = 
> Jt2W6TRdnLwcDJRwQXCA3Qw+sx5+qUT3jzMC1wYOy5A=
> -SIZE (snownews-1.5.12.tar.gz) = 167944
> +SHA256 (snownews-1.6.10.tar.gz) = 
> jHgGeu914oPfSzzKHJZlh7ZlTp6Eo+bl64vdWCl5kkI=
> +SIZE (snownews-1.6.10.tar.gz) = 189715
> Index: patches/patch-Config_mk_in
> ===================================================================
> RCS file: patches/patch-Config_mk_in
> diff -N patches/patch-Config_mk_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-Config_mk_in        19 Oct 2020 00:58:28 -0000
> @@ -0,0 +1,23 @@
> +$OpenBSD$
> +
> +Index: Config.mk.in
> +--- Config.mk.in.orig
> ++++ Config.mk.in
> +@@ -21,7 +21,7 @@ PREFIX             := @prefix@
> + BINDIR              := @bindir@
> + LOCALEPATH  := @localedir@
> + MANPATH             := @mandir@
> +-BUILDDIR    := @builddir@/${NAME}
> ++BUILDDIR    := @builddir@/build
> + PKGDIR              := @pkgdir@
> + O           := .o/
> + 
> +@@ -29,7 +29,7 @@ O          := .o/
> + 
> + CFLAGS              := -Wall -Wextra -Wredundant-decls -Wshadow \
> +                -std=c11 -I/usr/include/libxml2
> +-LDFLAGS             := -liconv -lintl -lxml2 -lncurses -lz
> ++LDFLAGS             := -liconv -lintl -lncursesw -lxml2 -lz
> + ifdef DEBUG
> +     CFLAGS  += -O0 -ggdb3
> +     LDFLAGS += -g -rdynamic
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: patches/patch-Makefile
> diff -N patches/patch-Makefile
> --- patches/patch-Makefile    18 Sep 2009 20:51:35 -0000      1.13
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-Makefile,v 1.13 2009/09/18 20:51:35 martynas Exp $
> ---- Makefile.orig    Thu Sep 17 09:44:27 2009
> -+++ Makefile Thu Sep 17 11:10:11 2009
> -@@ -2,7 +2,7 @@ CC=         gcc
> - MAKE=       make
> - INSTALL=    install
> - LOCALEPATH= $(PREFIX)/share/locale
> --MANPATH=    $(PREFIX)/share/man
> -+MANPATH=    $(PREFIX)/man
> - 
> - ### Compiler/linker flags   ###
> - ### Generated via configure ###
> Index: patches/patch-configure
> ===================================================================
> RCS file: /cvs/ports/www/snownews/patches/patch-configure,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-configure
> --- patches/patch-configure   18 Sep 2009 20:51:35 -0000      1.3
> +++ patches/patch-configure   19 Oct 2020 00:58:28 -0000
> @@ -1,12 +1,46 @@
> -$OpenBSD: patch-configure,v 1.3 2009/09/18 20:51:35 martynas Exp $
> ---- configure.orig   Thu Sep 17 09:44:27 2009
> -+++ configure        Thu Sep 17 11:10:45 2009
> -@@ -12,7 +12,7 @@ my $xmlldflags = `xml2-config --libs`;
> - chomp($xmlldflags);
> +$OpenBSD$
> +
> +Index: configure
> +--- configure.orig
> ++++ configure
> +@@ -36,9 +36,9 @@ seds=[s/^#undef \(USE_UNSUPPORTED_AND_BROKEN_CODE\)/#d
> + PROGS="CC=gcc CC=clang INSTALL=install MSGFMT=msgfmt"
>   
> - my $prefix = "/usr/local";
> --my $cflags = "-Wall -Wno-format-y2k -O2 
> -DLOCALEPATH=\"\\\"\$(LOCALEPATH)\\\"\" -DOS=\\\"$os\\\" $xmlcflags 
> \$(EXTRA_CFLAGS) ";
> -+my $cflags = "-Wall -Wno-format-y2k -DLOCALEPATH=\"\\\"\$(LOCALEPATH)\\\"\" 
> -DOS=\\\"$os\\\" $xmlcflags \$(EXTRA_CFLAGS) ";
> - my $ldflags = "-lncurses -lcrypto $xmlldflags \$(EXTRA_LDFLAGS) ";
> + # Libs found using pkg-config
> +-LIBS="libxml-2.0 ncurses zlib"
> ++LIBS="libxml-2.0 zlib"
> + # Defaults to substitute with pkg-config --libs output
> +-DEFLIBS="-lxml2 -lncursesw -lz"
> ++DEFLIBS="-lxml2 -lz"
> + # Defaults to substitute with pkg-config --cflags output
> + DEFINCS="-I\/usr\/include\/libxml2"
>   
> - my $use_nls = 1;
> +@@ -156,21 +156,21 @@ done
> + #### Set directory prefixes ##########################################
> + 
> + sub "s/@prefix@/${ac_var_prefix:=\/usr\/local}/g
> +-s/@bindir@/${ac_var_bindir:=$ac_var_prefix\/bin}/g
> +-s/@mandir@/${ac_var_mandir:=$ac_var_prefix\/share\/man}/g
> +-s/@localedir@/${ac_var_localedir:=$ac_var_prefix\/share\/locale}/g
> +-s/@builddir@/\/tmp\/$USER\/make/g
> ++s/@bindir@/${ac_var_bindir:=$ac_var_prefix\\/bin}/g
> ++s/@mandir@/${ac_var_mandir:=$ac_var_prefix\\/share\\/man}/g
> ++s/@localedir@/${ac_var_localedir:=$ac_var_prefix\\/share\\/locale}/g
> ++s/@builddir@/\\/tmp\\/$USER\\/make/g
> + s/@pkgdir@//g"
> + 
> + # Replace prefix variables, where available
> + if [ "$ac_var_bindir" = "$ac_var_prefix\/bin" ]; then
> +-    sub "s/$ac_var_bindir/\${PREFIX}\/bin/";
> ++    sub "s/$ac_var_bindir/\${PREFIX}\\/bin/";
> + fi
> + if [ "$ac_var_mandir" = "$ac_var_prefix\/share\/man" ]; then
> +-    sub "s/$ac_var_mandir/\${PREFIX}\/share\/man/";
> ++    sub "s/$ac_var_mandir/\${PREFIX}\\/share\\/man/";
> + fi
> + if [ "$ac_var_localedir" = "$ac_var_prefix\/share\/locale" ]; then
> +-    sub "s/ $ac_var_localedir/ \${PREFIX}\/share\/locale/";
> ++    sub "s/ $ac_var_localedir/ \${PREFIX}\\/share\\/locale/";
> + fi
> + 
> + #### Find programs and libs ##########################################
> Index: patches/patch-doc_man_snownews_1_in
> ===================================================================
> RCS file: patches/patch-doc_man_snownews_1_in
> diff -N patches/patch-doc_man_snownews_1_in
> --- patches/patch-doc_man_snownews_1_in       20 Jul 2008 17:09:26 -0000      
> 1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,21 +0,0 @@
> -$OpenBSD: patch-doc_man_snownews_1_in,v 1.3 2008/07/20 17:09:26 martynas Exp 
> $
> ---- doc/man/snownews.1.in.orig       Sun Feb 17 14:43:57 2008
> -+++ doc/man/snownews.1.in    Sun Jul 20 18:09:54 2008
> -@@ -186,14 +186,14 @@ variable "http_proxy". Snownews expects this variable 
> - .P
> - .B Automatic update checking
> - .P
> --Once a week the program will automatically check for a new version when it 
> exits.
> -+Once a week the program can automatically check for a new version when it 
> exits.
> - It will request a file named "version" from my webserver and compare
> - the returned value with the local program version. If they differ it
> - notifies the user of a new version. It is done on exit to be least
> - annoying I hope. This way you can easily ignore it if you don't want
> - to upgrade for some reason or can't, because you're using a package
> --that came with your distribution, etc. To disable this check, put the value
> ---1 into the file ~/.snownews/updatecheck. Snownews will
> -+that came with your distribution, etc. To enable this check, create
> -+an empty file ~/.snownews/updatecheck. Snownews will
> - not transfer anything to my server. It will just download a file
> - containing the version number and compare it locally.
> - .P
> Index: patches/patch-netio_c
> ===================================================================
> RCS file: patches/patch-netio_c
> diff -N patches/patch-netio_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-netio_c     19 Oct 2020 00:58:28 -0000
> @@ -0,0 +1,13 @@
> +$OpenBSD$
> +
> +Index: netio.c
> +--- netio.c.orig
> ++++ netio.c
> +@@ -30,6 +30,7 @@
> + #include <errno.h>
> + #include <netdb.h>
> + #include <netinet/in.h>
> ++#include <sys/select.h>
> + #include <sys/socket.h>
> + #include <syslog.h>
> + #include <unistd.h>
> Index: patches/patch-updatecheck_c
> ===================================================================
> RCS file: patches/patch-updatecheck_c
> diff -N patches/patch-updatecheck_c
> --- patches/patch-updatecheck_c       20 Jul 2008 17:09:26 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,14 +0,0 @@
> -$OpenBSD: patch-updatecheck_c,v 1.1 2008/07/20 17:09:26 martynas Exp $
> ---- updatecheck.c.orig       Sun Feb 17 14:43:58 2008
> -+++ updatecheck.c    Sun Jul 20 18:09:09 2008
> -@@ -54,9 +54,7 @@ void AutoVersionCheck (void) {
> -     snprintf (file, sizeof(file), "%s/.snownews/updatecheck", 
> getenv("HOME"));
> -     lastupdated = fopen (file, "r+");
> -     if (lastupdated == NULL) {
> --            lastupdated = fopen (file, "w+");
> --            fputs (timestring, lastupdated);
> --            fclose (lastupdated);
> -+            return;
> -     } else {
> -             fgets (oldtimestring, sizeof(oldtimestring), lastupdated);
> -             oldtime = atoi(oldtimestring);
> Index: pkg/MESSAGE
> ===================================================================
> RCS file: pkg/MESSAGE
> diff -N pkg/MESSAGE
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ pkg/MESSAGE       19 Oct 2020 00:58:28 -0000
> @@ -0,0 +1,2 @@
> +Snownews no longer natively supports HTTPS.  You should update your feeds
> +to use ftp(1) with something like `exec:ftp -V -o - <FEED URL>`
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/snownews/pkg/PLIST,v
> retrieving revision 1.12
> diff -u -p -r1.12 PLIST
> --- pkg/PLIST 20 Jul 2008 17:09:26 -0000      1.12
> +++ pkg/PLIST 19 Oct 2020 00:58:28 -0000
> @@ -16,9 +16,9 @@ man/it/man1/
>  man/nl/
>  man/nl/man1/
>  @man man/nl/man1/snownews.1
> -man/ru_RU.KOI8-R/
> -man/ru_RU.KOI8-R/man1/
> -@man man/ru_RU.KOI8-R/man1/snownews.1
> +man/ru.KOI8-R/
> +man/ru.KOI8-R/man1/
> +@man man/ru.KOI8-R/man1/snownews.1
>  share/locale/be@latin/
>  share/locale/be@latin/LC_MESSAGES/
>  share/locale/be@latin/LC_MESSAGES/snownews.mo
> @@ -27,6 +27,7 @@ share/locale/es/LC_MESSAGES/snownews.mo
>  share/locale/fr/LC_MESSAGES/snownews.mo
>  share/locale/it/LC_MESSAGES/snownews.mo
>  share/locale/ja/LC_MESSAGES/snownews.mo
> +share/locale/ko/LC_MESSAGES/snownews.mo
>  share/locale/nl/LC_MESSAGES/snownews.mo
>  share/locale/pl/LC_MESSAGES/snownews.mo
>  share/locale/pt_BR/LC_MESSAGES/snownews.mo
> 

Reply via email to