Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2002 03:28:52 +0200 (CEST)
From:      Matthias Andree <matthias.andree@web.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        brian@FreeBSD.org
Subject:   ports/42250: Update port: news/leafnode -> 1.9.25
Message-ID:  <200208310128.g7V1Sq7S020654@libertas.emma.line.org>

next in thread | raw e-mail | index | archive | help

>Number:         42250
>Category:       ports
>Synopsis:       Update port: news/leafnode -> 1.9.25
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 31 06:10:04 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Bourne-again Superuser
>Release:        FreeBSD 4.6.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD libertas.emma.line.org 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Fri Aug 23 16:19:36 CEST 2002 toor@libertas.emma.line.org:/usr/src/sys/compile/LIBERTAS i386


	
>Description:
This patch updates the FreeBSD port of leafnode to 1.9.25.

Please note that even after the patch, it's not portlint clean (2 fatals for the comment header).
	
>How-To-Repeat:
	
>Fix:

diff -Nur /usr/ports/news/leafnode/Makefile /root/leafnode/Makefile
--- /usr/ports/news/leafnode/Makefile	Fri Aug 23 17:19:12 2002
+++ /root/leafnode/Makefile	Sat Aug 31 03:24:53 2002
@@ -1,27 +1,27 @@
-# New ports collection makefile for:	leafnode
-# Date created:		10 April 1996
+#
 # Whom:			Brian Somers <brian@FreeBSD.org>
 #
 # $FreeBSD: ports/news/leafnode/Makefile,v 1.21 2002/07/15 21:35:12 brian Exp $
 #
 
 PORTNAME=	leafnode
-PORTVERSION=	1.9.24
+PORTVERSION=	1.9.25
 CATEGORIES=	news
-MASTER_SITES=	ftp://wpxx02.toxi.uni-wuerzburg.de/pub/ \
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}/leafnode/ \
+		http://www.dt.e-technik.uni-dortmund.de/~ma/${PORTNAME}/ \
+		ftp://wpxx02.toxi.uni-wuerzburg.de/pub/ \
 		http://www.Awfulhak.org/leafnode/ \
-		${MASTER_SITE_SUNSITE} \
+		${MASTER_SITE_SUNSITE}/system/news/transport/ \
 		ftp://ftp.karlsruhe.org/pub/news/servers/leafnode/ \
 		ftp://ftp.stikman.com/pub/leafnode/ \
-		ftp://ftp.gigabell.net/pub/leafnode/ \
-		http://www.dt.e-technik.uni-dortmund.de/~ma/leafnode/
-MASTER_SITE_SUBDIR=	system/news/transport
+		ftp://ftp.gigabell.net/pub/leafnode/
 DISTNAME=	${PORTNAME}-${PORTVERSION}.rel
 
 MAINTAINER=	brian@FreeBSD.org
 
 LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre
 
+USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--quiet --sysconfdir=${LOCALBASE}/etc/leafnode \
 		--with-lockfile=/var/spool/lock/news/leafnode.lck \
@@ -31,12 +31,18 @@
 MAN8=		applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8 texpire.8
 
 post-install:
+		${INSTALL_SCRIPT} ${WRKSRC}/setup-daemontools.sh ${LOCALBASE}/sbin/
 .if !defined(NOPORTDOCS)
 		${MKDIR} ${LOCALBASE}/share/doc/${PORTNAME}
-		for i in ChangeLog CREDITS FAQ INSTALL NEWS README \
-			 README.FIRST TODO ; do \
+		for i in ChangeLog COPYING CREDITS FAQ INSTALL NEWS README \
+			 README-FQDN README-FQDN.html README-daemontools README.FIRST TODO \
+			 TROUBLESHOOTING TROUBLESHOOTING.html ; do \
 		  ${INSTALL_MAN} ${WRKSRC}/$$i \
 			${LOCALBASE}/share/doc/${PORTNAME} ; done
+		${MKDIR} ${LOCALBASE}/share/doc/${PORTNAME}/doc_german
+		for i in INSTALL_de LIESMICH-daemontools README README_de ${MAN1} ${MAN8} ; do \
+		  ${INSTALL_MAN} ${WRKSRC}/doc_german/$$i \
+			${LOCALBASE}/share/doc/${PORTNAME}/doc_german ; done
 .endif
 		${CAT} pkg-message
 
diff -Nur /usr/ports/news/leafnode/distinfo /root/leafnode/distinfo
--- /usr/ports/news/leafnode/distinfo	Fri Aug 23 17:19:12 2002
+++ /root/leafnode/distinfo	Sat Aug 31 02:44:58 2002
@@ -1 +1 @@
-MD5 (leafnode-1.9.24.rel.tar.gz) = 92e992ec99343b0d1eea7359f90e7a44
+MD5 (leafnode-1.9.25.rel.tar.bz2) = 745cb4d9a89d02016a279f2c73be1fdc
diff -Nur /usr/ports/news/leafnode/files/patch-aa /root/leafnode/files/patch-aa
--- /usr/ports/news/leafnode/files/patch-aa	Thu Jan  1 01:00:00 1970
+++ /root/leafnode/files/patch-aa	Sat Aug 31 03:04:37 2002
@@ -0,0 +1,68 @@
+--- /dev/null	Sat Feb  2 17:37:02 2002
++++ doc_german/LIESMICH-daemontools	Fri Aug 30 15:38:02 2002
+@@ -0,0 +1,65 @@
++Diese Anleitung ist nur gültig, wenn Sie das setup-daemontools.sh-Skript benutzt
++haben, um leafnode für daemontools zu installieren.
++
++
++Die folgenden Parameter können angepaßt werden, sie bestimmen, wie Leafnode
++Verbindungen annimmt.
++
++1. Die IP-Adresse, auf der Leafnode Verbindungen annimmt. Voreingestellt ist
++   127.0.0.1 (localhost). Der Zugriff ist nur vom Computer, auf dem leafnode
++   läuft, aus möglich, und nur auf die Zieladresse 127.0.0.1.
++
++   Um diese Adresse zu ändern:
++   a) passen Sie die erste Zeile von /service/leafnode-1/env/LISTENIP an,
++   b) starten Sie: /command/svc -t /service/leafnode-1
++      (dabei werden alle bestehenden Verbindungen unterbrochen, die meisten
++      Newsreader sollten sich davon aber erholen).
++
++   HINWEIS: Sie werden auch die Datei nntp.rules anpassen und die zugehörige
++   nntp.cdb-Datei neu erzeugen müssen, siehe dazu Abschnitt 3 unten.
++
++   Statt einer IP-Adresse können Sie auch "0" eintragen (ohne die
++   Anführungszeichen), dann nimmt leafnode Verbindungen auf allen Schnittstellen
++   an. Dies ist auf Computern mit mehr als einer externen Schnittstelle
++   erforderlich.
++
++2. Die Höchstzahl gleichzeitig aktiver Newsreader, voreingestellt ist 7.
++
++   Um diese anzupassen,
++   a) ändern sie die erste Zeile von /service/leafnode-1/env/MAXCONNECTIONS und
++   b) starten /command/svc -t /service/leafnode-1
++      (dabei werden alle bestehenden Verbindungen unterbrochen, die meisten
++      Newsreader sollten sich davon aber erholen).
++
++3. Die Zugangsregeln. Voreingestellt ist (allow = erlauben, deny = verbieten):
++   127.0.0.1:allow
++   :deny
++
++   Die letzte Zeile ist ein Joker und wird verwendet, wenn keine andere Regel
++   anwendbar ist. Die Regeln werden direkt angesprochen. Sie können IP-Bereiche
++   angeben, z. B. 192.168.0.5-9, oder Joker, wie 172.16. - das heißt 172.16.0.0
++   bis 172.16.255.255 (65536 Adressen). Details darüber finden sie in englischer
++   Sprache auf der Homepage von Dan J. Bernstein,
++   http://cr.yp.to/ucspi-tcp/tcprules.html
++
++   Um die Zugriffsregeln zu verändern,
++
++   a) geben Sie "cd /service/leafnode-1" ein (ohne Anführungszeichen)
++   b) passen Sie die Datei nntp.rules an
++   c) geben Sie "make" ein (wieder ohne Anführungszeichen).
++
++   In Schritt c) wird die für Menschen lesbare nntp.rules-Anleitung in die für
++   tcpserver lesbare Datei nntp.cdb überführt.
++
++   Sie brauchen den svc-Befehl hier nicht, tcpserver wird automatisch die neuen
++   Regeln beachten. Bestehende Verbindungen, für die eine "deny"-Anweisung neu
++   hinzukommt, werden aber NICHT beendet.
++
++   HINWEIS: Leafnode hat noch eine letzte Verteidigungslinie gegen die
++   unabsichtliche Freigabe, diese verhindert den Zugang von Adressen außerhalb
++   des eigenen LAN. Wenn Sie also einem Freund (der eine statische IP hat)
++   außerhalb Ihres eigenen LAN den Zugriff auf leafnode ermöglichen wollen,
++   müssen Sie auch Leafnodes "config"-Datei verändern. Sehen Sie dort nach
++   "allowstrangers".
++
++(C) 2002 Matthias Andree, die Lizenzbedingungen finden sich in COPYING.
diff -Nur /usr/ports/news/leafnode/files/patch-ab /root/leafnode/files/patch-ab
--- /usr/ports/news/leafnode/files/patch-ab	Thu Jan  1 01:00:00 1970
+++ /root/leafnode/files/patch-ab	Sat Aug 31 03:16:04 2002
@@ -0,0 +1,13 @@
+--- UNINSTALL-daemontools~	2002/08/28 00:23:54	1.1
++++ UNINSTALL-daemontools	2002/08/31 01:13:23	1.2
+@@ -2,8 +2,8 @@
+ # Should your leafnode be configured for daemontools, here's how to get
+ # rid of it:
+ 
+-cd /service/leafnode
+-rm /service/leafnode
++cd /service/leafnode-1
++rm /service/leafnode-1
+ sleep 6
+ svc -dx .
+ cd "$OLDPWD"
Binary files /usr/ports/news/leafnode/leafnode-1.9.25.tbz2 and /root/leafnode/leafnode-1.9.25.tbz2 differ
diff -Nur /usr/ports/news/leafnode/pkg-plist /root/leafnode/pkg-plist
--- /usr/ports/news/leafnode/pkg-plist	Fri May  3 14:37:33 2002
+++ /root/leafnode/pkg-plist	Sat Aug 31 03:08:58 2002
@@ -1,18 +1,40 @@
 bin/newsq
 etc/leafnode/config.example
+etc/leafnode/nntp.rules.dist
+etc/leafnode/run.tcpd.dist
+etc/leafnode/run.tcpserver.dist
+etc/leafnode/Makefile.dist
+etc/leafnode/UNINSTALL-daemontools
 sbin/leafnode
 sbin/fetchnews
 sbin/texpire
 sbin/checkgroups
 sbin/applyfilter
-sbin/lsort
+sbin/setup-daemontools.sh
 share/doc/leafnode/ChangeLog
+share/doc/leafnode/COPYING
 share/doc/leafnode/CREDITS
 share/doc/leafnode/FAQ
 share/doc/leafnode/INSTALL
 share/doc/leafnode/NEWS
 share/doc/leafnode/README
+share/doc/leafnode/README-FQDN
+share/doc/leafnode/README-FQDN.html
+share/doc/leafnode/README-daemontools
 share/doc/leafnode/README.FIRST
 share/doc/leafnode/TODO
-@dirrm etc/leafnode
+share/doc/leafnode/TROUBLESHOOTING
+share/doc/leafnode/TROUBLESHOOTING.html
+share/doc/leafnode/doc_german/INSTALL_de
+share/doc/leafnode/doc_german/LIESMICH-daemontools
+share/doc/leafnode/doc_german/README
+share/doc/leafnode/doc_german/README_de
+share/doc/leafnode/doc_german/newsq.1
+share/doc/leafnode/doc_german/applyfilter.8
+share/doc/leafnode/doc_german/checkgroups.8
+share/doc/leafnode/doc_german/fetchnews.8
+share/doc/leafnode/doc_german/leafnode.8
+share/doc/leafnode/doc_german/texpire.8
+@dirrm share/doc/leafnode/doc_german
 @dirrm share/doc/leafnode
+@dirrm etc/leafnode
	


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208310128.g7V1Sq7S020654>