From e0af88e6b2e8f9a88bddaa71fee381129485eb2d Mon Sep 17 00:00:00 2001 From: cjep Date: Sun, 16 Jun 2002 11:34:26 +0000 Subject: Initial import of Leafnode 1.9.22 into the NetBSD packages collection as news/leafnode. Leafnode is a USENET software package designed for small sites, with a few tens of readers and only a slow link to the net. The work in this package is based on that of Ingolf Steinbach in PR#13830. wiz@ made some suggestions as well. Thanks to both of them. --- news/leafnode/DEINSTALL | 22 ++++++++++++++++ news/leafnode/DESCR | 8 ++++++ news/leafnode/INSTALL | 44 ++++++++++++++++++++++++++++++++ news/leafnode/MESSAGE | 20 +++++++++++++++ news/leafnode/Makefile | 53 ++++++++++++++++++++++++++++++++++++++ news/leafnode/PLIST | 16 ++++++++++++ news/leafnode/distinfo | 5 ++++ news/leafnode/patches/patch-aa | 58 ++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 226 insertions(+) create mode 100644 news/leafnode/DEINSTALL create mode 100644 news/leafnode/DESCR create mode 100644 news/leafnode/INSTALL create mode 100644 news/leafnode/MESSAGE create mode 100644 news/leafnode/Makefile create mode 100644 news/leafnode/PLIST create mode 100644 news/leafnode/distinfo create mode 100644 news/leafnode/patches/patch-aa diff --git a/news/leafnode/DEINSTALL b/news/leafnode/DEINSTALL new file mode 100644 index 00000000000..28b856e8996 --- /dev/null +++ b/news/leafnode/DEINSTALL @@ -0,0 +1,22 @@ +#!/bin/sh +# +# $NetBSD: DEINSTALL,v 1.1.1.1 2002/06/16 11:34:26 cjep Exp $ + +case "$2" in + DEINSTALL) cat < ${WRKDIR}/$${F}; done + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/leafnode + ${INSTALL_DATA} ${WRKSRC}/config.example \ + ${PREFIX}/share/examples/leafnode + PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL + +.include "../../mk/bsd.pkg.mk" diff --git a/news/leafnode/PLIST b/news/leafnode/PLIST new file mode 100644 index 00000000000..bf044a50d46 --- /dev/null +++ b/news/leafnode/PLIST @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/06/16 11:34:26 cjep Exp $ +bin/newsq +man/man1/newsq.1 +man/man8/applyfilter.8 +man/man8/checkgroups.8 +man/man8/fetchnews.8 +man/man8/leafnode.8 +man/man8/texpire.8 +sbin/applyfilter +sbin/checkgroups +sbin/fetchnews +sbin/leafnode +sbin/lsort +sbin/texpire +share/examples/leafnode/config.example +@dirrm share/examples/leafnode diff --git a/news/leafnode/distinfo b/news/leafnode/distinfo new file mode 100644 index 00000000000..e7429c9815f --- /dev/null +++ b/news/leafnode/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/06/16 11:34:26 cjep Exp $ + +SHA1 (leafnode-1.9.22.tar.gz) = fde8b7b97247a184438c1395fc7d3b3c8a12418e +Size (leafnode-1.9.22.tar.gz) = 641708 bytes +SHA1 (patch-aa) = 442143f000b0c1af91bbeda81bcaead26204deb6 diff --git a/news/leafnode/patches/patch-aa b/news/leafnode/patches/patch-aa new file mode 100644 index 00000000000..40c800c5d9a --- /dev/null +++ b/news/leafnode/patches/patch-aa @@ -0,0 +1,58 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/06/16 11:34:26 cjep Exp $ + +--- Makefile.in.orig Wed Apr 17 19:39:31 2002 ++++ Makefile.in +@@ -587,14 +587,14 @@ + done + sysconfDATA_INSTALL = $(INSTALL_DATA) + install-sysconfDATA: $(sysconf_DATA) +- @$(NORMAL_INSTALL) +- $(mkinstalldirs) $(DESTDIR)$(sysconfdir) +- @list='$(sysconf_DATA)'; for p in $$list; do \ +- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ +- f="`echo $$p | sed -e 's|^.*/||'`"; \ +- echo " $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f"; \ +- $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f; \ +- done ++# @$(NORMAL_INSTALL) ++# $(mkinstalldirs) $(DESTDIR)$(sysconfdir) ++# @list='$(sysconf_DATA)'; for p in $$list; do \ ++# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ ++# f="`echo $$p | sed -e 's|^.*/||'`"; \ ++# echo " $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f"; \ ++# $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f; \ ++# done + + uninstall-sysconfDATA: + @$(NORMAL_UNINSTALL) +@@ -995,18 +995,18 @@ + rpm -ba leafnode.spec + + install-data-hook: quickmkdir amiroot +- set -e ; for i in . leaf.node failed.postings interesting.groups \ +- out.going message.id ; do \ +- mkdir -p $(DESTDIR)$(SPOOLDIR)/$$i ; \ +- if ./amiroot ; then \ +- chown news:news $(DESTDIR)$(SPOOLDIR)/$$i ; \ +- chmod 2775 $(DESTDIR)$(SPOOLDIR)/$$i ; fi ; \ +- done +- d="`dirname $(DESTDIR)@LOCKFILE@`" ; mkdir -p "$${d}" && \ +- if ./amiroot ; then \ +- chown news:news "$${d}" ; \ +- chmod 2775 "$${d}" ; fi +- ./quickmkdir $(DESTDIR) ++# set -e ; for i in . leaf.node failed.postings interesting.groups \ ++# out.going message.id ; do \ ++# mkdir -p $(DESTDIR)$(SPOOLDIR)/$$i ; \ ++# if ./amiroot ; then \ ++# chown news:news $(DESTDIR)$(SPOOLDIR)/$$i ; \ ++# chmod 2775 $(DESTDIR)$(SPOOLDIR)/$$i ; fi ; \ ++# done ++# d="`dirname $(DESTDIR)@LOCKFILE@`" ; mkdir -p "$${d}" && \ ++# if ./amiroot ; then \ ++# chown news:news "$${d}" ; \ ++# chmod 2775 "$${d}" ; fi ++# ./quickmkdir $(DESTDIR) + + uninstall-local: + rm -rf $(DESTDIR)$(SPOOLDIR) $(DESTDIR)@LOCKFILE@ -- cgit v1.2.3