Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 May 2004 04:10:24 -0700 (PDT)
From:      Andrey Slusar <anray@santinel.home.ua>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   ports/64796: [NEW PORT] news/leafnode-devel: leafnode, supporting local groups and rnews
Message-ID:  <200405101110.i4ABAOHj061297@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/64796; it has been noted by GNATS.

From: Andrey Slusar <anray@santinel.home.ua>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: ports/64796: [NEW PORT] news/leafnode-devel: leafnode, supporting local groups and rnews
Date: Mon, 10 May 2004 14:01:26 +0300

 >Submitter-Id:	current-users
 >Originator:	Andrey Slusar
 >Organization:	Santinel
 >Confidential:	no 
 >Synopsis:	ports/64796: [NEW PORT] news/leafnode-devel: leafnode, supporting local groups and rnews
 >Severity:	non-critical
 >Priority:	low
 >Category:	ports
 >Class:		change-request
 >Release:	FreeBSD 5.2-CURRENT i386
 >Environment:
 System: FreeBSD santinel.home.ua 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Thu May 6 23:50:15 EEST 2004 root@santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386
 >Description:
 	Added bugfixed and updated port
 >How-To-Repeat:
 	N/A
 >Fix:
 --- leafnode.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 <vasallia@ukr.net>
 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}.alpha20040510a
 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
 XGNU_CONFIGURE=  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
 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
 XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 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
 XMA_DOCS=	AUTHORS COPYING.LGPL CREDITS DEBUGGING FAQ INSTALL README README.html \
 X		README-leaf.node UPDATING TODO NEWS
 X
 X.if !defined(NOPORTDOCS)
 Xpost-install:
 X	${MKDIR} ${DOCSDIR}
 X.for i in ${MA_DOCS}
 X	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 X.endfor
 X.endif
 X
 X.include <bsd.port.mk>
 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.alpha20040510a.tar.bz2) = ed0db70357f41167cb3d874e11504133
 XSIZE (leafnode-2.0.0.alpha20040510a.tar.bz2) = 279098
 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.
 X
 XWWW: http://www.dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/
 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/lsmac.pl
 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%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 X%%PORTDOCS%%%%DOCSDIR%%/COPYING.LGPL
 X%%PORTDOCS%%%%DOCSDIR%%/CREDITS
 X%%PORTDOCS%%%%DOCSDIR%%/DEBUGGING
 X%%PORTDOCS%%%%DOCSDIR%%/FAQ
 X%%PORTDOCS%%%%DOCSDIR%%/INSTALL
 X%%PORTDOCS%%%%DOCSDIR%%/README
 X%%PORTDOCS%%%%DOCSDIR%%/README-leaf.node
 X%%PORTDOCS%%%%DOCSDIR%%/README.html
 X%%PORTDOCS%%%%DOCSDIR%%/TODO
 X%%PORTDOCS%%%%DOCSDIR%%/UPDATING
 X%%PORTDOCS%%%%DOCSDIR%%/NEWS
 X%%PORTDOCS%%@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
 --- leafnode.port ends here ---
 
 



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