Fri May 7 11:09:35 2021 UTC ()
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.

===========================================================================


(micha)
diff -r1.52 -r1.53 pkgsrc/news/leafnode/Makefile
diff -r1.21 -r1.22 pkgsrc/news/leafnode/distinfo
diff -r1.1 -r1.2 pkgsrc/news/leafnode/patches/patch-Makefile.in
diff -r1.1 -r0 pkgsrc/news/leafnode/patches/patch-checkpeerlocal.c
diff -r1.1 -r0 pkgsrc/news/leafnode/patches/patch-miscutil.c
diff -r1.1 -r0 pkgsrc/news/leafnode/patches/patch-xoverutil.c

cvs diff -r1.52 -r1.53 pkgsrc/news/leafnode/Makefile (expand / switch to unified diff)

--- pkgsrc/news/leafnode/Makefile 2020/11/10 12:03:59 1.52
+++ pkgsrc/news/leafnode/Makefile 2021/05/07 11:09:35 1.53
@@ -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
3DISTNAME= leafnode-1.11.11 3DISTNAME= leafnode-1.11.12
4PKGREVISION= 1 
5CATEGORIES= news 4CATEGORIES= news
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=leafnode/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=leafnode/}
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= micha@NetBSD.org
10HOMEPAGE= https://leafnode.sourceforge.io/ 9HOMEPAGE= https://leafnode.sourceforge.io/
11COMMENT= NNTP server for small (dialup) sites 10COMMENT= NNTP server for small (dialup) sites
12LICENSE= mit AND gnu-gpl-v2 AND gnu-lgpl-v2.1 11LICENSE= mit AND gnu-gpl-v2 AND gnu-lgpl-v2.1
13 12
14CONFLICTS+= cyrus-imapd<2.2.10nb2 13CONFLICTS+= cyrus-imapd<2.2.10nb2
15 14
16WRKSRC= ${WRKDIR}/${DISTNAME} 15WRKSRC= ${WRKDIR}/${DISTNAME}
17 16
18INSTALLATION_DIRS+= share/examples/leafnode 17INSTALLATION_DIRS+= share/examples/leafnode
19INSTALLATION_DIRS+= share/doc/leafnode 18INSTALLATION_DIRS+= share/doc/leafnode
20 19
21LEAFNODE_SPOOL?= /var/spool/leafnode 20LEAFNODE_SPOOL?= /var/spool/leafnode
22LEAFNODE_LOCKDIR?= /var/spool/lock/leafnode 21LEAFNODE_LOCKDIR?= /var/spool/lock/leafnode

cvs diff -r1.21 -r1.22 pkgsrc/news/leafnode/distinfo (expand / switch to unified diff)

--- pkgsrc/news/leafnode/distinfo 2020/11/10 12:03:59 1.21
+++ pkgsrc/news/leafnode/distinfo 2021/05/07 11:09:35 1.22
@@ -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
3SHA1 (leafnode-1.11.11.tar.bz2) = 8e84358748a26ff147ea28120e8b42f5f6deb936 3SHA1 (leafnode-1.11.12.tar.bz2) = 2a718721413ea0954674df3b094c30dd0550cc54
4RMD160 (leafnode-1.11.11.tar.bz2) = 78078216a49356250ff843044431a66a0b722ab7 4RMD160 (leafnode-1.11.12.tar.bz2) = 0c18d66a8e404a04fbc7dcf8efc67a64c590ec55
5SHA512 (leafnode-1.11.11.tar.bz2) = 3a476a32f2e59ed0812379efc2ad1964347094417e7fc01d93f84d0cfaed78a66b2f2f40d1ac36f8a0f8844523ab57b9a605d4bd73ea309248c0562e7c26248a 5SHA512 (leafnode-1.11.12.tar.bz2) = 2460bb4fc51a716059ccfcde7fd99f2f0f8c11f7d20db457c06abb04a39f892331b1e70334901c9f20480f348186465be147ee21368fcd48c9e08bb3c8d7fe87
6Size (leafnode-1.11.11.tar.bz2) = 500482 bytes 6Size (leafnode-1.11.12.tar.bz2) = 501619 bytes
7SHA1 (patch-Makefile.in) = 5ca379bc986a971c27c3287559c7294f7a4e92de 7SHA1 (patch-Makefile.in) = 28dd40d5af8316a1a234affa71b807e3ad15c8f1
8SHA1 (patch-checkpeerlocal.c) = a2754f43c6153ce2f781880ed5bac3b90e72954c 
9SHA1 (patch-miscutil.c) = db32f666272c46e7b580d459094178631f275653 
10SHA1 (patch-xoverutil.c) = eb7c181aa033a587f53d66cd4d05791c60f49a7c 

cvs diff -r1.1 -r1.2 pkgsrc/news/leafnode/patches/patch-Makefile.in (expand / switch to unified diff)

--- pkgsrc/news/leafnode/patches/patch-Makefile.in 2018/09/04 11:00:48 1.1
+++ pkgsrc/news/leafnode/patches/patch-Makefile.in 2021/05/07 11:09:35 1.2
@@ -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
3Config data is installed with pkgsrc script. 3Config data is installed with pkgsrc script.
4Spool directory is created with pkgsrc script. 4Spool 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}" ; \

File Deleted: pkgsrc/news/leafnode/patches/Attic/patch-checkpeerlocal.c

File Deleted: pkgsrc/news/leafnode/patches/Attic/patch-miscutil.c

File Deleted: pkgsrc/news/leafnode/patches/Attic/patch-xoverutil.c