From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 27 00:10:16 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0131F16A4CE for ; Sat, 27 Mar 2004 00:10:16 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5B9643D2F for ; Sat, 27 Mar 2004 00:10:15 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2R8AFbv065139 for ; Sat, 27 Mar 2004 00:10:15 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2R8AFvN065138; Sat, 27 Mar 2004 00:10:15 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 27 Mar 2004 00:10:15 -0800 (PST) Resent-Message-Id: <200403270810.i2R8AFvN065138@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrey Slusar Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A59016A4CE for ; Sat, 27 Mar 2004 00:01:33 -0800 (PST) Received: from mail-kv.alkar.net (mail-kv.alkar.net [195.248.176.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72A2D43D41 for ; Sat, 27 Mar 2004 00:01:32 -0800 (PST) (envelope-from vasallia@ukr.net) Received: from 238-196.dialup.alkar.net ([212.86.238.196] helo=santinel.home.ua) by mail-kv.alkar.net with esmtp id 1B78kv-0002mt-Aa for FreeBSD-gnats-submit@freebsd.org; Sat, 27 Mar 2004 10:01:25 +0200 Received: from anray by santinel.home.ua with local (Exim) id 1B78kt-000FCQ-V4 for ; Sat, 27 Mar 2004 10:01:23 +0200 Message-Id: Date: Sat, 27 Mar 2004 10:01:23 +0200 From: Andrey Slusar To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/64796: [NEW PORT] news/leafnode-devel: leafnode, supporting local groups and rnews X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andrey Slusar List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2004 08:10:16 -0000 >Number: 64796 >Category: ports >Synopsis: [NEW PORT] news/leafnode-devel: leafnode, supporting local groups and rnews >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 27 00:10:15 PST 2004 >Closed-Date: >Last-Modified: >Originator: Andrey Slusar >Release: FreeBSD 5.2-CURRENT i386 >Organization: Home >Environment: System: FreeBSD santinel.home.ua 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Tue Mar 23 23:13:31 EET 2004 root@santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386 >Description: Beta version leafnode - a simple NNTP server and client designed for small sites. Supporting local groups and rnews. >How-To-Repeat: >Fix: --- leaf-port begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/news/leafnode-devel/ # /usr/ports/news/leafnode-devel/Makefile # /usr/ports/news/leafnode-devel/distinfo # /usr/ports/news/leafnode-devel/pkg-descr # /usr/ports/news/leafnode-devel/pkg-install # /usr/ports/news/leafnode-devel/pkg-plist # echo c - /usr/ports/news/leafnode-devel/ mkdir -p /usr/ports/news/leafnode-devel/ > /dev/null 2>&1 echo x - /usr/ports/news/leafnode-devel/Makefile sed 's/^X//' >/usr/ports/news/leafnode-devel/Makefile << 'END-of-/usr/ports/news/leafnode-devel/Makefile' X# ports collection Makefile for: leafnode-devel X# Whom: Andrey Slusar X# Date created: 2004-03-01 X# X# $FreeBSD$ X# X XPORTNAME= leafnode XPORTVERSION= 2.0.0 XCATEGORIES= news ipv6 XMASTER_SITES= http://www.dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/ XDISTNAME= ${PORTNAME}-${PORTVERSION}.alpha20040319a X XMAINTAINER= vasallia@ukr.net XCOMMENT= NNTP package for offline news caching and reading X XLIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre X XUSE_BZIP2= yes X X.if exists(/var/spool/news) && !defined(PACKAGE_BUILDING) XLEAFNODE_SPOOLDIR?=/var/spool/news X.endif XLEAFNODE_SPOOLDIR?=/var/spool/leafnode XPLIST_SUB= SPOOLDIR=${LEAFNODE_SPOOLDIR} X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} --sysconfdir=${PREFIX}/etc/leafnode \ X --with-lockfile=${LEAFNODE_SPOOLDIR}/leaf.node/lock.file \ X --enable-spooldir=${LEAFNODE_SPOOLDIR} --with-ipv6 \ X --with-logdir=/var/log/leafnode X XMAN1= newsq.1 lsmac.1 XMAN5= filterfile.5 XMAN8= applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8 rnews.8 texpire.8 XPKGMESSAGE= ${WRKSRC}/pkg-message X Xpost-install: X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X for i in AUTHORS ChangeLog COPYING.LGPL CREDITS DEBUGGING FAQ \ X INSTALL README README.html README-leaf.node UPDATING \ X TODO NEWS; do \ X ${INSTALL_MAN} ${WRKSRC}/$$i ${DOCSDIR} ; \ X done X.endif X X.include END-of-/usr/ports/news/leafnode-devel/Makefile echo x - /usr/ports/news/leafnode-devel/distinfo sed 's/^X//' >/usr/ports/news/leafnode-devel/distinfo << 'END-of-/usr/ports/news/leafnode-devel/distinfo' XMD5 (leafnode-2.0.0.alpha20040319a.tar.bz2) = 6e5d169e45eae4257976b51f83588031 XSIZE (leafnode-2.0.0.alpha20040319a.tar.bz2) = 277129 END-of-/usr/ports/news/leafnode-devel/distinfo echo x - /usr/ports/news/leafnode-devel/pkg-descr sed 's/^X//' >/usr/ports/news/leafnode-devel/pkg-descr << 'END-of-/usr/ports/news/leafnode-devel/pkg-descr' XLeafnode v2.0-ma is a simple NNTP server and client designed for small sites. X XIt "learns" which newsgroups should be downloaded based on what's accessed. XUse it to enable online newsreaders to offline reading. END-of-/usr/ports/news/leafnode-devel/pkg-descr echo x - /usr/ports/news/leafnode-devel/pkg-install sed 's/^X//' >/usr/ports/news/leafnode-devel/pkg-install << 'END-of-/usr/ports/news/leafnode-devel/pkg-install' X#! /bin/sh X Xcase $2 in XPRE-INSTALL) X ;; XPOST-INSTALL) X SPOOLDIR=${SPOOLDIR:=/var/spool/leafnode} X LOCKFILE=${SPOOLDIR}/leaf.node/lock.file X X mkdir -p `dirname $LOCKFILE` X mkdir -p $SPOOLDIR X mkdir -p $SPOOLDIR/failed.postings X mkdir -p $SPOOLDIR/leaf.node X mkdir -p $SPOOLDIR/message.id X mkdir -p $SPOOLDIR/interesting.groups X mkdir -p $SPOOLDIR/out.going X mkdir -p $SPOOLDIR/temp.files X touch $SPOOLDIR/leaf.node/groupinfo X chown news:news $SPOOLDIR/leaf.node/groupinfo X chown news:news `dirname $LOCKFILE` X chown news:news $SPOOLDIR X chown news:news $SPOOLDIR/failed.postings X chown news:news $SPOOLDIR/leaf.node X chown news:news $SPOOLDIR/message.id X chown news:news $SPOOLDIR/interesting.groups X chown news:news $SPOOLDIR/out.going X chown news:news $SPOOLDIR/temp.files X ;; X*) X echo >&2 "Unknown argument in $0 $@" X exit 1 X ;; Xesac END-of-/usr/ports/news/leafnode-devel/pkg-install echo x - /usr/ports/news/leafnode-devel/pkg-plist sed 's/^X//' >/usr/ports/news/leafnode-devel/pkg-plist << 'END-of-/usr/ports/news/leafnode-devel/pkg-plist' Xbin/leafnode-version Xbin/newsq Xetc/leafnode/config.example Xetc/leafnode/filters.example Xsbin/applyfilter Xsbin/checkgroups Xsbin/fetchnews Xsbin/leafnode Xsbin/rnews Xsbin/texpire Xsbin/sendbatch.bash X%%DOCSDIR%%/AUTHORS X%%DOCSDIR%%/ChangeLog X%%DOCSDIR%%/COPYING.LGPL X%%DOCSDIR%%/CREDITS X%%DOCSDIR%%/DEBUGGING X%%DOCSDIR%%/FAQ X%%DOCSDIR%%/INSTALL X%%DOCSDIR%%/README X%%DOCSDIR%%/README-leaf.node X%%DOCSDIR%%/README.html X%%DOCSDIR%%/TODO X%%DOCSDIR%%/UPDATING X%%DOCSDIR%%/NEWS X@dirrm %%DOCSDIR%% X@comment only remove these when empty: X@comment we don't want to kill the news spool across updates X@unexec rm -f %%SPOOLDIR%%/leaf.node/lock.file X@unexec rm -f %%SPOOLDIR%%/leaf.node/groupinfo X@unexec rmdir %%SPOOLDIR%%/failed.postings 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/failed.postings 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/leaf.node 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/message.id/* 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/message.id 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/interesting.groups 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/out.going 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%%/temp.files 2>/dev/null || : X@unexec rmdir %%SPOOLDIR%% 2>/dev/null || : X@unexec rmdir %%PREFIX%%/var/spool 2>/dev/null || : X@unexec rmdir %%PREFIX%%/var 2>/dev/null || : X@unexec rmdir %D/lib/leafnode 2>/dev/null || : X@dirrm etc/leafnode X@unexec if test -d "%%SPOOLDIR%%" || test -d "%%PREFIX%%/etc/leafnode" ; then echo ; echo "==============================================================================" ; echo "If you want to remove leafnode for good," ; echo "type: rm -rf %%PREFIX%%/etc/leafnode %%SPOOLDIR%%" ; echo "==============================================================================" ; fi END-of-/usr/ports/news/leafnode-devel/pkg-plist exit --- leaf-port ends here --- >Release-Note: >Audit-Trail: >Unformatted: