news/leafnode: Update to 1.11.12 Removed patches that were merged upstream. Take maintainership. =========================================================================== * 1.11.12, 2021-03-28 ### CHANGES - The sourceforge.net hosting was reconfigured to serve HTTPS, thus, the leafnode website is now at https://leafnode.sourceforge.io/ - https://www.leafnode.org/ is now being served by an external nginx-based web server so it can use a proper TLS certificate. - The GMANE links and last modified tag have been removed from the website. - The web site has been updated to use newer https:// links where available. - The mailing list has been moved to the leafnode.org domain. See README. ### BUGFIXES - A configuration --without-ipv6 now compiles again. Patch by Michael Bčľ°uerle. - Leafnode recognizes an EEXIST error to rmdir() the same as ENOTEMPTY. Patch by Gary R. Schmidt. - Leafnode no longer trashes the stack if it, while scanning the message.id directory, finds a directory with an all-numeric name that is 1000 or higher. Reported by Matthias Gerstner. ===========================================================================diff -r1.52 -r1.53 pkgsrc/news/leafnode/Makefile
(micha)
@@ -1,22 +1,21 @@ | @@ -1,22 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.52 2020/11/10 12:03:59 micha Exp $ | 1 | # $NetBSD: Makefile,v 1.53 2021/05/07 11:09:35 micha Exp $ | |
2 | 2 | |||
3 | DISTNAME= leafnode-1.11.11 | 3 | DISTNAME= leafnode-1.11.12 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= news | 4 | CATEGORIES= news | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=leafnode/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=leafnode/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= micha@NetBSD.org | |
10 | HOMEPAGE= https://leafnode.sourceforge.io/ | 9 | HOMEPAGE= https://leafnode.sourceforge.io/ | |
11 | COMMENT= NNTP server for small (dialup) sites | 10 | COMMENT= NNTP server for small (dialup) sites | |
12 | LICENSE= mit AND gnu-gpl-v2 AND gnu-lgpl-v2.1 | 11 | LICENSE= mit AND gnu-gpl-v2 AND gnu-lgpl-v2.1 | |
13 | 12 | |||
14 | CONFLICTS+= cyrus-imapd<2.2.10nb2 | 13 | CONFLICTS+= cyrus-imapd<2.2.10nb2 | |
15 | 14 | |||
16 | WRKSRC= ${WRKDIR}/${DISTNAME} | 15 | WRKSRC= ${WRKDIR}/${DISTNAME} | |
17 | 16 | |||
18 | INSTALLATION_DIRS+= share/examples/leafnode | 17 | INSTALLATION_DIRS+= share/examples/leafnode | |
19 | INSTALLATION_DIRS+= share/doc/leafnode | 18 | INSTALLATION_DIRS+= share/doc/leafnode | |
20 | 19 | |||
21 | LEAFNODE_SPOOL?= /var/spool/leafnode | 20 | LEAFNODE_SPOOL?= /var/spool/leafnode | |
22 | LEAFNODE_LOCKDIR?= /var/spool/lock/leafnode | 21 | LEAFNODE_LOCKDIR?= /var/spool/lock/leafnode |
@@ -1,10 +1,7 @@ | @@ -1,10 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2020/11/10 12:03:59 micha Exp $ | 1 | $NetBSD: distinfo,v 1.22 2021/05/07 11:09:35 micha Exp $ | |
2 | 2 | |||
3 | SHA1 (leafnode-1.11.11.tar.bz2) = 8e84358748a26ff147ea28120e8b42f5f6deb936 | 3 | SHA1 (leafnode-1.11.12.tar.bz2) = 2a718721413ea0954674df3b094c30dd0550cc54 | |
4 | RMD160 (leafnode-1.11.11.tar.bz2) = 78078216a49356250ff843044431a66a0b722ab7 | 4 | RMD160 (leafnode-1.11.12.tar.bz2) = 0c18d66a8e404a04fbc7dcf8efc67a64c590ec55 | |
5 | SHA512 (leafnode-1.11.11.tar.bz2) = 3a476a32f2e59ed0812379efc2ad1964347094417e7fc01d93f84d0cfaed78a66b2f2f40d1ac36f8a0f8844523ab57b9a605d4bd73ea309248c0562e7c26248a | 5 | SHA512 (leafnode-1.11.12.tar.bz2) = 2460bb4fc51a716059ccfcde7fd99f2f0f8c11f7d20db457c06abb04a39f892331b1e70334901c9f20480f348186465be147ee21368fcd48c9e08bb3c8d7fe87 | |
6 | Size (leafnode-1.11.11.tar.bz2) = 500482 bytes | 6 | Size (leafnode-1.11.12.tar.bz2) = 501619 bytes | |
7 | SHA1 (patch-Makefile.in) = 5ca379bc986a971c27c3287559c7294f7a4e92de | 7 | SHA1 (patch-Makefile.in) = 28dd40d5af8316a1a234affa71b807e3ad15c8f1 | |
8 | SHA1 (patch-checkpeerlocal.c) = a2754f43c6153ce2f781880ed5bac3b90e72954c | |||
9 | SHA1 (patch-miscutil.c) = db32f666272c46e7b580d459094178631f275653 | |||
10 | SHA1 (patch-xoverutil.c) = eb7c181aa033a587f53d66cd4d05791c60f49a7c |
@@ -1,21 +1,21 @@ | @@ -1,21 +1,21 @@ | |||
1 | $NetBSD: patch-Makefile.in,v 1.1 2018/09/04 11:00:48 wiz Exp $ | 1 | $NetBSD: patch-Makefile.in,v 1.2 2021/05/07 11:09:35 micha Exp $ | |
2 | 2 | |||
3 | Config data is installed with pkgsrc script. | 3 | Config data is installed with pkgsrc script. | |
4 | Spool directory is created with pkgsrc script. | 4 | Spool directory is created with pkgsrc script. | |
5 | 5 | |||
6 | --- Makefile.in.orig 2015-08-24 22:26:08.000000000 +0000 | 6 | --- Makefile.in.orig 2015-08-24 22:26:08.000000000 +0000 | |
7 | +++ Makefile.in | 7 | +++ Makefile.in | |
8 | @@ -954,20 +954,20 @@ uninstall-man8: | 8 | @@ -956,20 +956,20 @@ uninstall-man8: | |
9 | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ | 9 | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ | |
10 | dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir) | 10 | dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir) | |
11 | install-sysconfDATA: $(sysconf_DATA) | 11 | install-sysconfDATA: $(sysconf_DATA) | |
12 | - @$(NORMAL_INSTALL) | 12 | - @$(NORMAL_INSTALL) | |
13 | - @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \ | 13 | - @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \ | |
14 | - if test -n "$$list"; then \ | 14 | - if test -n "$$list"; then \ | |
15 | - echo " $(MKDIR_P) '$(DESTDIR)$(sysconfdir)'"; \ | 15 | - echo " $(MKDIR_P) '$(DESTDIR)$(sysconfdir)'"; \ | |
16 | - $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \ | 16 | - $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \ | |
17 | - fi; \ | 17 | - fi; \ | |
18 | - for p in $$list; do \ | 18 | - for p in $$list; do \ | |
19 | - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | 19 | - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | |
20 | - echo "$$d$$p"; \ | 20 | - echo "$$d$$p"; \ | |
21 | - done | $(am__base_list) | \ | 21 | - done | $(am__base_list) | \ | |
@@ -30,27 +30,27 @@ Spool directory is created with pkgsrc s | @@ -30,27 +30,27 @@ Spool directory is created with pkgsrc s | |||
30 | +# $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \ | 30 | +# $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \ | |
31 | +# fi; \ | 31 | +# fi; \ | |
32 | +# for p in $$list; do \ | 32 | +# for p in $$list; do \ | |
33 | +# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | 33 | +# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | |
34 | +# echo "$$d$$p"; \ | 34 | +# echo "$$d$$p"; \ | |
35 | +# done | $(am__base_list) | \ | 35 | +# done | $(am__base_list) | \ | |
36 | +# while read files; do \ | 36 | +# while read files; do \ | |
37 | +# echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \ | 37 | +# echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \ | |
38 | +# $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \ | 38 | +# $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \ | |
39 | +# done | 39 | +# done | |
40 | 40 | |||
41 | uninstall-sysconfDATA: | 41 | uninstall-sysconfDATA: | |
42 | @$(NORMAL_UNINSTALL) | 42 | @$(NORMAL_UNINSTALL) | |
43 | @@ -1621,17 +1621,17 @@ rpm: leafnode.spec | 43 | @@ -1624,17 +1624,17 @@ rpm: leafnode.spec | |
44 | rpmbuild -ba leafnode.spec || rpm -ba leafnode.spec | 44 | rpmbuild -ba leafnode.spec || rpm -ba leafnode.spec | |
45 | 45 | |||
46 | install-data-hook: amiroot | 46 | install-data-hook: amiroot | |
47 | - set -e ; for i in "" /leaf.node /failed.postings /interesting.groups \ | 47 | - set -e ; for i in "" /leaf.node /failed.postings /interesting.groups \ | |
48 | - /out.going /message.id /temp.files ; do \ | 48 | - /out.going /message.id /temp.files ; do \ | |
49 | - mkdir -p $(DESTDIR)$(SPOOLDIR)$$i ; \ | 49 | - mkdir -p $(DESTDIR)$(SPOOLDIR)$$i ; \ | |
50 | - if ./amiroot ; then \ | 50 | - if ./amiroot ; then \ | |
51 | - chown @NEWS_USER@:@NEWS_GROUP@ $(DESTDIR)$(SPOOLDIR)/$$i ; \ | 51 | - chown @NEWS_USER@:@NEWS_GROUP@ $(DESTDIR)$(SPOOLDIR)/$$i ; \ | |
52 | - chmod 2775 $(DESTDIR)$(SPOOLDIR)/$$i ; fi ; \ | 52 | - chmod 2775 $(DESTDIR)$(SPOOLDIR)/$$i ; fi ; \ | |
53 | - done | 53 | - done | |
54 | - d="`dirname $(DESTDIR)@LOCKFILE@`" ; mkdir -p "$${d}" && \ | 54 | - d="`dirname $(DESTDIR)@LOCKFILE@`" ; mkdir -p "$${d}" && \ | |
55 | - if ./amiroot ; then \ | 55 | - if ./amiroot ; then \ | |
56 | - chown @NEWS_USER@:@NEWS_GROUP@ "$${d}" ; \ | 56 | - chown @NEWS_USER@:@NEWS_GROUP@ "$${d}" ; \ |