From owner-freebsd-ports Sun Dec 29 5:50: 6 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B902237B401 for ; Sun, 29 Dec 2002 05:50:02 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 391CD43F18 for ; Sun, 29 Dec 2002 05:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBTDo1NS078547 for ; Sun, 29 Dec 2002 05:50:01 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBTDo1Rl078546; Sun, 29 Dec 2002 05:50:01 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D26DB37B401 for ; Sun, 29 Dec 2002 05:48:00 -0800 (PST) Received: from mail.dt.e-technik.uni-dortmund.de (krusty.dt.e-technik.Uni-Dortmund.DE [129.217.163.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8911943F0A for ; Sun, 29 Dec 2002 05:47:59 -0800 (PST) (envelope-from matthias.andree@web.de) Received: from m2a2.dyndns.org (krusty.dt.e-technik.uni-dortmund.de [129.217.163.1]) by mail.dt.e-technik.uni-dortmund.de (Postfix) with ESMTP id 330C3A381A for ; Sun, 29 Dec 2002 14:47:54 +0100 (CET) Received: from libertas.emma.line.org (libertas.emma.line.org [192.168.0.2]) by merlin.emma.line.org (Postfix) with ESMTP id 581052EAA for ; Sun, 29 Dec 2002 14:47:49 +0100 (CET) Received: from libertas.emma.line.org (localhost [127.0.0.1]) by libertas.emma.line.org (8.12.6/8.12.6) with ESMTP id gBTDlm6a037110; Sun, 29 Dec 2002 14:47:48 +0100 (CET) (envelope-from emma@libertas.emma.line.org) Received: (from emma@localhost) by libertas.emma.line.org (8.12.6/8.12.6/Submit) id gBTDllEb037109; Sun, 29 Dec 2002 14:47:47 +0100 (CET) (envelope-from emma) Message-Id: <200212291347.gBTDllEb037109@libertas.emma.line.org> Date: Sun, 29 Dec 2002 14:47:47 +0100 (CET) From: Matthias Andree Reply-To: Matthias Andree To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/46612: CRITICAL BUGFIX update port: news/leafnode-1.9.31 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46612 >Category: ports >Synopsis: CRITICAL BUGFIX update port: news/leafnode-1.9.31 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Dec 29 05:50:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Matthias Andree >Release: FreeBSD 4.7-STABLE i386 >Organization: >Environment: System: FreeBSD libertas.emma.line.org 4.7-STABLE FreeBSD 4.7-STABLE #9: Fri Dec 27 15:26:29 CET 2002 toor@libertas.emma.line.org:/usr/src/sys/compile/LIBERTAS i386 >Description: Leafnode 1.9.31 contains some critical bugfixes over leafnode 1.9.29, among them two fixes for an infinite loop or hang. Please obtain approval for updating this package in spite of the ports freeze. Supersedes PR #ports/46023. >How-To-Repeat: >Fix: diff -Nur /usr/ports/news/leafnode/Makefile leafnode/Makefile --- /usr/ports/news/leafnode/Makefile Wed Nov 13 15:45:51 2002 +++ leafnode/Makefile Sun Dec 29 14:42:09 2002 @@ -2,11 +2,12 @@ # Whom: Brian Somers # Date created: 1997-06-27 # -# $FreeBSD: ports/news/leafnode/Makefile,v 1.26 2002/11/12 16:50:18 naddy Exp $ +# $FreeBSD: ports/news/leafnode/Makefile,v 1.25 2002/09/25 07:07:51 brian Exp $ # PORTNAME= leafnode -PORTVERSION= 1.9.29 +PORTVERSION= 1.9.31 +PORTREVISION= 0 CATEGORIES= news MASTER_SITES= http://dl.sourceforge.net/sourceforge/leafnode/ \ http://www.dt.e-technik.uni-dortmund.de/~ma/${PORTNAME}/ \ @@ -26,11 +27,18 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --quiet --sysconfdir=${LOCALBASE}/etc/leafnode \ --with-lockfile=/var/spool/lock/news/leafnode.lck \ - --with-spooldir=/var/spool/news + --with-spooldir=/var/spool/news --prefix=${LOCALBASE} MAKE_ARGS= MAN1= newsq.1 MAN8= applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8 texpire.8 +# The next two parts work around a packaging error in the tarball. +post-extract: + ${RM} ${WRKSRC}/leafnode.cron.daily + +pre-build: + cd ${WRKSRC} && ${MAKE} leafnode.cron.daily + post-install: ${INSTALL_SCRIPT} ${WRKSRC}/setup-daemontools.sh ${LOCALBASE}/sbin/ .if !defined(NOPORTDOCS) @@ -38,7 +46,7 @@ for i in ChangeLog COPYING CREDITS FAQ.txt FAQ.pdf FAQ.html \ INSTALL NEWS README \ README-FQDN README-FQDN.html README-daemontools \ - README.FIRST TODO ; do \ + README.FIRST TODO leafnode.cron.daily ; do \ ${INSTALL_MAN} ${WRKSRC}/$$i \ ${LOCALBASE}/share/doc/${PORTNAME} ; done ${MKDIR} ${LOCALBASE}/share/doc/${PORTNAME}/doc_german diff -Nur /usr/ports/news/leafnode/distinfo leafnode/distinfo --- /usr/ports/news/leafnode/distinfo Wed Nov 13 15:45:51 2002 +++ leafnode/distinfo Sun Dec 29 14:10:03 2002 @@ -1 +1 @@ -MD5 (leafnode-1.9.29.rel.tar.bz2) = 75ac2cace12326c44613635ae6dd4b9d +MD5 (leafnode-1.9.31.rel.tar.bz2) = f3f687933694816ea8d9260b46c49a70 diff -Nur /usr/ports/news/leafnode/files/patch-aa leafnode/files/patch-aa --- /usr/ports/news/leafnode/files/patch-aa Tue Nov 12 17:50:18 2002 +++ leafnode/files/patch-aa Thu Jan 1 01:00:00 1970 @@ -1,22 +0,0 @@ -diff -u leafnode-1/CREDITS:1.7 leafnode-1/CREDITS:1.8 ---- CREDITS:1.7 Tue Sep 24 18:24:13 2002 -+++ CREDITS Wed Nov 6 02:44:42 2002 -@@ -81,6 +81,7 @@ - Heiko Nock - Holger Graf - Holger Repp -+Jan Knutar - Jarle Rongved - Jeff East - Jeff Grossman -diff -u leafnode-1/nntpd.c:1.81 leafnode-1/nntpd.c:1.83 ---- nntpd.c:1.81 Tue Sep 24 18:04:01 2002 -+++ nntpd.c Fri Nov 8 18:14:41 2002 -@@ -521,6 +521,7 @@ - markgroup = group->name; - break; - } -+ p = q; - } - } - /* if we don't have a localartno, then we need to mark this diff -Nur /usr/ports/news/leafnode/pkg-plist leafnode/pkg-plist --- /usr/ports/news/leafnode/pkg-plist Wed Nov 13 15:45:51 2002 +++ leafnode/pkg-plist Sun Dec 29 14:27:21 2002 @@ -1,7 +1,8 @@ -@comment $FreeBSD: ports/news/leafnode/pkg-plist,v 1.11 2002/11/12 16:50:18 naddy Exp $ +@comment $FreeBSD:$ bin/leafnode-version bin/newsq etc/leafnode/config.example +etc/leafnode/filters.example etc/leafnode/nntp.rules.dist etc/leafnode/run.tcpd.dist etc/leafnode/run.tcpserver.dist @@ -27,6 +28,7 @@ share/doc/leafnode/README-daemontools share/doc/leafnode/README.FIRST share/doc/leafnode/TODO +share/doc/leafnode/leafnode.cron.daily share/doc/leafnode/doc_german/INSTALL_de share/doc/leafnode/doc_german/LIESMICH-daemontools share/doc/leafnode/doc_german/README >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message