mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-26 05:02:18 +00:00
New port inn2.2-stable after repository copy.
Thanks to the ports meister ;-) The new features are really cool (cnfs,...). BTW, why can't we use raw partitions for cnfs ??? Please read the file INSTALL carefully in the top level dir of sources ... it explains installation step by step. You still might have to watch for console messages, complaining about missing file or directories (news.times for example). All in all. inn22 is really fun !
This commit is contained in:
parent
6da258ca53
commit
7cbbe38b2c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=16739
@ -3,46 +3,56 @@
|
||||
# Date created: 20 Oct 1994 (1.4), 18 Dec 1996 (1.5.1)
|
||||
# Whom: torstenb
|
||||
#
|
||||
# $Id: Makefile,v 1.29 1998/11/07 08:49:32 hoek Exp $
|
||||
# $Id: Makefile,v 1.28 1998/08/16 18:56:31 hoek Exp $
|
||||
#
|
||||
|
||||
DISTNAME= inn-1.7.2
|
||||
DISTNAME= inn-STABLE_2_2-1999-02-14_03-02
|
||||
PKGNAME= inn-stable-v22
|
||||
CATEGORIES= news
|
||||
MASTER_SITES= ftp://ftp.isc.org/isc/inn/
|
||||
MASTER_SITES= ftp://ftp.isc.org/isc/inn/snapshots/
|
||||
|
||||
MAINTAINER= torstenb@FreeBSD.ORG
|
||||
MAINTAINER= andreas@FreeBSD.ORG
|
||||
|
||||
Y2K= http://www.isc.org/y2k.html
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+=--prefix=${PREFIX}/news
|
||||
CONFIGURE_ARGS+=--infodir=${PREFIX}/info
|
||||
CONFIGURE_ARGS+=--mandir=${PREFIX}/man
|
||||
CONFIGURE_ARGS+=--with-spool-dir=/var/spool/news
|
||||
CONFIGURE_ARGS+=--with-log-dir=/var/log/news
|
||||
CONFIGURE_ARGS+=--with-tmp-path=/tmp
|
||||
|
||||
# If you want PGP verification of control messages set PGPVERIFY to "DO"
|
||||
PGPVERIFY?= DONT
|
||||
# Highly recommended, because many of the really good spam filters
|
||||
# are written in Perl
|
||||
CONFIGURE_ARGS+=--with-perl
|
||||
# if server has less than 256 MB RAM
|
||||
CONFIGURE_ARGS+=--enable-tagged-hash
|
||||
# Do not create static libraries
|
||||
CONFIGURE_ARGS+=--disable-static
|
||||
|
||||
# TCL and/or PERL support is needed for writing filters
|
||||
# if you want to enable tcl support, set USE_TCL to "DO"
|
||||
# if you want to enable perl5 support, set USE_PERL5 to "DO"
|
||||
#USE_TCL?= DO
|
||||
#USE_PERL5?= DO
|
||||
# Most available filters seem to be written in Perl these days,
|
||||
# so you can safely leave out TCL support.
|
||||
#CONFIGURE_ARGS+=--with-tcl
|
||||
# Do not create shared libraries
|
||||
#CONFIGURE_ARGS+=--disable-shared
|
||||
|
||||
SCRIPTS_ENV= PGPVERIFY=${PGPVERIFY} USE_TCL=${USE_TCL} \
|
||||
USE_PERL5=${USE_PERL5} PERL_VERSION=${PERL_VERSION}
|
||||
|
||||
|
||||
NO_PACKAGE= "Too many compile-time options"
|
||||
MAN1= convdate.1 getlist.1 grephistory.1 inews.1 innconfval.1 installit.1 \
|
||||
nntpget.1 rnews.1 shlock.1 shrinkfile.1 subst.1
|
||||
MAN3= clientlib.3 dbz.3 inndcomm.3 libinn.3 parsedate.3 qio.3 wildmat.3
|
||||
MAN5= active.5 control.ctl.5 distrib.pats.5 expire.ctl.5 history.5 \
|
||||
hosts.nntp.5 inn.conf.5 innwatch.ctl.5 moderators.5 newsfeeds.5 \
|
||||
newslog.5 nnrp.access.5 nntpsend.ctl.5 overview.fmt.5 passwd.nntp.5
|
||||
MAN8= actsync.8 archive.8 batcher.8 buffchan.8 crosspost.8 ctlinnd.8 \
|
||||
cvtbatch.8 expire.8 expireover.8 expirerm.8 fastrm.8 filechan.8 \
|
||||
inncheck.8 innd.8 innlog.pl.8 innstat.8 innwatch.8 innxbatch.8 \
|
||||
innxmit.8 makeactive.8 makehistory.8 news-recovery.8 nnrpd.8 \
|
||||
news.daily.8 newslog.8 newsrequeue.8 nntpsend.8 overchan.8 \
|
||||
prunehistory.8 scanlogs.8 tally.control.8 tally.unwanted.8 writelog.8
|
||||
|
||||
pre-configure:
|
||||
echo "${CFLAGS}" >/tmp/build-ports-news-inn-cflags
|
||||
MAN1= convdate.1 getlist.1 grephistory.1 inews.1 innconfval.1 innfeed.1 \
|
||||
installit.1 nntpget.1 rnews.1 shlock.1 shrinkfile.1 startinnfeed.1 \
|
||||
subst.1
|
||||
MAN3= clientlib.3 dbz.3 inndcomm.3 libinn.3 libstorage.3 parsedate.3 qio.3 \
|
||||
wildmat.3
|
||||
MAN5= active.5 control.ctl.5 cycbuff.conf.5 distrib.pats.5 expire.ctl.5 \
|
||||
history.5 incoming.conf.5 inn.conf.5 innfeed.conf.5 innwatch.ctl.5 \
|
||||
moderators.5 motd.news.5 newsfeeds.5 newslog.5 nnrp.access.5 \
|
||||
nnrpd.track.5 nntpsend.ctl.5 overview.ctl.5 overview.fmt.5 \
|
||||
passwd.nntp.5 storage.conf.5 storage.ctl.5
|
||||
MAN8= actived.8 actsync.8 actsyncd.8 archive.8 batcher.8 buffchan.8 \
|
||||
cnfsstat.8 controlchan.8 crosspost.8 ctlinnd.8 cvtbatch.8 expire.8 \
|
||||
expireindex.8 expireover.8 expirerm.8 fastrm.8 filechan.8 inncheck.8 \
|
||||
innd.8 inndf.8 innreport.8 innstat.8 innwatch.8 innxbatch.8 innxmit.8 \
|
||||
mailpost.8 makeactive.8 makehistory.8 news-recovery.8 news.daily.8 \
|
||||
news2mail.8 newslog.8 newsrequeue.8 nnrpd.8 nntpsend.8 overchan.8 \
|
||||
pgpverify.8 prunehistory.8 pullnews.8 scanlogs.8 send-uucp.8 sm.8 \
|
||||
tally.control.8 tally.unwanted.8 writelog.8
|
||||
|
||||
pre-install:
|
||||
${MKDIR} ${PREFIX}/news
|
||||
@ -54,24 +64,22 @@ update: build
|
||||
@${MAKE} ${.MAKEFLAGS} post-install
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/libinn.a ${PREFIX}/lib/
|
||||
${INSTALL_DATA} ${WRKSRC}/include/inndcomm.h ${PREFIX}/include/
|
||||
${INSTALL_DATA} ${WRKSRC}/include/libinn.h ${PREFIX}/include/
|
||||
${INSTALL_DATA} ${WRKSRC}/include/qio.h ${PREFIX}/include/
|
||||
if [ -d /var/spool/news ] && [ ! -d /var/news ]; then \
|
||||
${MKDIR} -m 0775 /var/spool/news/over.view; \
|
||||
chown news.news /var/spool/news/over.view; \
|
||||
if [ ! -d /var/spool/news ]; then \
|
||||
${MKDIR} -m 0775 /var/spool/news/articles; \
|
||||
chown news.news /var/spool/news/articles; \
|
||||
${MKDIR} -m 0775 /var/spool/news/cycbuffs; \
|
||||
chown news.news /var/spool/news/cycbuffs; \
|
||||
${MKDIR} -m 0775 /var/spool/news/innfeed; \
|
||||
chown news.news /var/spool/news/innfeed; \
|
||||
${MKDIR} -m 0775 /var/spool/news/outgoing; \
|
||||
chown news.news /var/spool/news/outgoing; \
|
||||
${MKDIR} -m 0775 /var/spool/news/overview; \
|
||||
chown news.news /var/spool/news/overview; \
|
||||
${MKDIR} -m 0775 /var/spool/news/tmp; \
|
||||
chown news.news /var/spool/news/tmp; \
|
||||
else \
|
||||
${MKDIR} -m 0775 /var/news/over.view; \
|
||||
chown news.news /var/news/over.view; \
|
||||
${MKDIR} -m 0775 /var/news/tmp; \
|
||||
chown news.news /var/news/tmp; \
|
||||
${MKDIR} -m 0775 /var/spool/news/uniover; \
|
||||
chown news.news /var/spool/news/uniover; \
|
||||
fi
|
||||
${MKDIR} ${PREFIX}/news/locks
|
||||
chown news.news ${PREFIX}/news/locks
|
||||
chmod 0755 ${PREFIX}/news/locks
|
||||
${SED} <${FILESDIR}/innd.sh >${PREFIX}/etc/rc.d/innd.sh \
|
||||
s+!!PREFIX!!+${PREFIX}+g && chmod +x ${PREFIX}/etc/rc.d/innd.sh
|
||||
|
||||
|
@ -1 +1 @@
|
||||
MD5 (inn-1.7.2.tar.gz) = 91bd5fedf0111e0476229e13932c5cf4
|
||||
MD5 (inn-STABLE_2_2-1999-02-14_03-02.tar.gz) = b8fdc29a35551f1dd4c31e46026755aa
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
if [ $# -eq 0 -o x$1 = xstart ]; then
|
||||
if [ -x !!PREFIX!!/etc/rc.news -a -f !!PREFIX!!/news/lib/history.pag ]; then
|
||||
limits -C news !!PREFIX!!/etc/rc.news && echo ' inn'
|
||||
if [ -x !!PREFIX!!/news/bin/rc.news -a -f !!PREFIX!!/news/db/history.pag ]; then
|
||||
limits -C news !!PREFIX!!/bin/rc.news && echo ' inn'
|
||||
fi
|
||||
fi
|
||||
if [ x$1 = xstop ]; then
|
||||
|
@ -1 +1 @@
|
||||
InterNetNews -- the Internet meets Netnews.
|
||||
InterNetNews Version 2 -- the Internet meets Netnews.
|
||||
|
@ -2,3 +2,12 @@ InterNetNews is a complete Usenet system. The cornerstone of the package
|
||||
is innd, an NNTP server that multiplexes all I/O. Newsreading is handled
|
||||
by a separate server, nnrpd, that is spawned for each client. Both innd
|
||||
and nnrpd have some slight variances from the NNTP protocol.
|
||||
|
||||
This is the new version 2.x, maintained by the ISC
|
||||
|
||||
Installation is relatively complex but nicely explained in the
|
||||
file INSTALL, see the inn2 sources under the work directory.
|
||||
|
||||
More infos:
|
||||
|
||||
http://www.isc.org/
|
||||
|
@ -1,96 +1,218 @@
|
||||
bin/inews
|
||||
bin/rnews
|
||||
etc/rc.news
|
||||
etc/rc.d/innd.sh
|
||||
include/inndcomm.h
|
||||
include/libinn.h
|
||||
include/qio.h
|
||||
lib/libinn.a
|
||||
sbin/innd
|
||||
sbin/inndstart
|
||||
sbin/in.nnrpd
|
||||
news/lib/overview.fmt
|
||||
news/lib/parsecontrol
|
||||
news/lib/send-ihave
|
||||
news/lib/send-nntp
|
||||
news/lib/send-uucp
|
||||
news/lib/innlog.pl
|
||||
news/lib/innshellvars
|
||||
news/lib/innshellvars.pl
|
||||
news/lib/innshellvars.tcl
|
||||
news/lib/innshellvars.csh
|
||||
news/lib/newsfeeds
|
||||
news/lib/hosts.nntp
|
||||
news/lib/hosts.nntp.nolimit
|
||||
news/lib/nnrp.access
|
||||
news/lib/passwd.nntp
|
||||
news/lib/inn.conf
|
||||
news/lib/moderators
|
||||
news/lib/control.ctl
|
||||
news/lib/expire.ctl
|
||||
news/lib/nntpsend.ctl
|
||||
news/lib/innwatch.ctl
|
||||
news/lib/distrib.pats
|
||||
news/lib/actsync.cfg
|
||||
news/lib/actsync.ign
|
||||
news/bin/control/checkgroups
|
||||
news/bin/control/default
|
||||
news/bin/control/ihave
|
||||
news/bin/control/newgroup
|
||||
news/bin/control/rmgroup
|
||||
news/bin/control/sendme
|
||||
news/bin/control/sendsys
|
||||
news/bin/control/senduuname
|
||||
news/bin/control/version
|
||||
news/bin/control/docheckgroups
|
||||
news/bin/control/startup_innd.pl
|
||||
news/bin/control/filter_innd.pl
|
||||
news/bin/control/filter_nnrpd.pl
|
||||
news/bin/control/startup.tcl
|
||||
news/bin/control/filter.tcl
|
||||
news/bin/control/sample.control
|
||||
news/bin/rnews/c7unbatch
|
||||
news/bin/rnews/decode
|
||||
news/bin/rnews/encode
|
||||
news/bin/ctlinnd
|
||||
news/bin/getlist
|
||||
news/bin/innconfval
|
||||
news/bin/actived
|
||||
news/bin/actmerge
|
||||
news/bin/actsync
|
||||
news/bin/actsyncd
|
||||
news/bin/archive
|
||||
news/bin/batcher
|
||||
news/bin/buffchan
|
||||
news/bin/cvtbatch
|
||||
news/bin/filechan
|
||||
news/bin/nntpget
|
||||
news/bin/innxmit
|
||||
news/bin/innxbatch
|
||||
news/bin/overchan
|
||||
news/bin/shlock
|
||||
news/bin/shrinkfile
|
||||
news/bin/crosspost
|
||||
news/bin/sendxbatches
|
||||
news/bin/actsync
|
||||
news/bin/actsyncd
|
||||
news/bin/actmerge
|
||||
news/bin/cnfsstat
|
||||
news/bin/control/checkgroups
|
||||
news/bin/control/checkgroups.pl
|
||||
news/bin/control/default
|
||||
news/bin/control/ihave
|
||||
news/bin/control/ihave.pl
|
||||
news/bin/control/newgroup
|
||||
news/bin/control/newgroup.pl
|
||||
news/bin/control/rmgroup
|
||||
news/bin/control/rmgroup.pl
|
||||
news/bin/control/sendme
|
||||
news/bin/control/sendme.pl
|
||||
news/bin/control/sendsys
|
||||
news/bin/control/sendsys.pl
|
||||
news/bin/control/senduuname
|
||||
news/bin/control/senduuname.pl
|
||||
news/bin/control/version
|
||||
news/bin/control/version.pl
|
||||
news/bin/controlbatch
|
||||
news/bin/controlchan
|
||||
news/bin/convdate
|
||||
news/bin/crosspost
|
||||
news/bin/ctlinnd
|
||||
news/bin/cvtbatch
|
||||
news/bin/expire
|
||||
news/bin/expireindex
|
||||
news/bin/expireover
|
||||
news/bin/expirerm
|
||||
news/bin/fastrm
|
||||
news/bin/filechan
|
||||
news/bin/filter/filter.tcl
|
||||
news/bin/filter/filter_innd.pl
|
||||
news/bin/filter/filter_nnrpd.pl
|
||||
news/bin/filter/nnrpd_auth.pl
|
||||
news/bin/filter/startup.tcl
|
||||
news/bin/filter/startup_innd.pl
|
||||
news/bin/getlist
|
||||
news/bin/grephistory
|
||||
news/bin/inews
|
||||
news/bin/inncheck
|
||||
news/bin/innconfval
|
||||
news/bin/innd
|
||||
news/bin/inndf
|
||||
news/bin/inndstart
|
||||
news/bin/innfeed
|
||||
news/bin/innfeed-convcfg
|
||||
news/bin/innmail
|
||||
news/bin/innreport
|
||||
news/bin/innstat
|
||||
news/bin/innwatch
|
||||
news/bin/innxbatch
|
||||
news/bin/innxmit
|
||||
news/bin/mailpost
|
||||
news/bin/makeactive
|
||||
news/bin/makehistory
|
||||
news/bin/newsrequeue
|
||||
news/bin/prunehistory
|
||||
news/bin/writelog
|
||||
news/bin/innmail
|
||||
news/bin/mod-active
|
||||
news/bin/news.daily
|
||||
news/bin/scanlogs
|
||||
news/bin/expirerm
|
||||
news/bin/tally.control
|
||||
news/bin/tally.unwanted
|
||||
news/bin/news2mail
|
||||
news/bin/newsrequeue
|
||||
news/bin/nnrpd
|
||||
news/bin/nntpget
|
||||
news/bin/nntpsend
|
||||
news/bin/sendbatch
|
||||
news/bin/inncheck
|
||||
news/bin/innstat
|
||||
news/bin/overchan
|
||||
news/bin/parsecontrol
|
||||
news/bin/pgpverify
|
||||
news/bin/innwatch
|
||||
news/bin/procbatch
|
||||
news/bin/prunehistory
|
||||
news/bin/pullnews
|
||||
news/bin/rc.news
|
||||
news/bin/rnews
|
||||
news/bin/rnews.libexec/c7unbatch
|
||||
news/bin/rnews.libexec/decode
|
||||
news/bin/rnews.libexec/encode
|
||||
news/bin/rnews.libexec/gunbatch
|
||||
news/bin/scanlogs
|
||||
news/bin/scanspool
|
||||
news/bin/send-ihave
|
||||
news/bin/send-nntp
|
||||
news/bin/send-uucp
|
||||
news/bin/sendbatch
|
||||
news/bin/sendxbatches
|
||||
news/bin/shlock
|
||||
news/bin/shrinkfile
|
||||
news/bin/simpleftp
|
||||
news/bin/sm
|
||||
news/bin/startinnfeed
|
||||
news/bin/tally.control
|
||||
news/bin/writelog
|
||||
news/etc/actsync.cfg
|
||||
news/etc/actsync.ign
|
||||
news/etc/control.ctl
|
||||
news/etc/cycbuff.conf
|
||||
news/etc/distrib.pats
|
||||
news/etc/expire.ctl
|
||||
news/etc/incoming.conf
|
||||
news/etc/inn.conf
|
||||
news/etc/innfeed.conf
|
||||
news/etc/innreport.conf
|
||||
news/etc/innwatch.ctl
|
||||
news/etc/moderators
|
||||
news/etc/motd.news
|
||||
news/etc/news2mail.cf
|
||||
news/etc/newsfeeds
|
||||
news/etc/nnrp.access
|
||||
news/etc/nnrpd.track
|
||||
news/etc/nntpsend.ctl
|
||||
news/etc/overview.ctl
|
||||
news/etc/overview.fmt
|
||||
news/etc/passwd.nntp
|
||||
news/etc/storage.conf
|
||||
news/lib/docheckgroups
|
||||
news/lib/innreport_inn.pm
|
||||
news/lib/innshellvars
|
||||
news/lib/innshellvars.pl
|
||||
news/lib/innshellvars.tcl
|
||||
news/lib/libinn.a
|
||||
news/lib/libstorage.a
|
||||
man/man1/convdate.1.gz
|
||||
man/man1/getlist.1.gz
|
||||
man/man1/grephistory.1.gz
|
||||
man/man1/inews.1.gz
|
||||
man/man1/innconfval.1.gz
|
||||
man/man1/innfeed.1.gz
|
||||
man/man1/installit.1.gz
|
||||
man/man1/nntpget.1.gz
|
||||
man/man1/rnews.1.gz
|
||||
man/man1/shlock.1.gz
|
||||
man/man1/shrinkfile.1.gz
|
||||
man/man1/startinnfeed.1.gz
|
||||
man/man1/subst.1.gz
|
||||
man/man3/clientlib.3.gz
|
||||
man/man3/dbz.3.gz
|
||||
man/man3/inndcomm.3.gz
|
||||
man/man3/libinn.3.gz
|
||||
man/man3/libstorage.3.gz
|
||||
man/man3/parsedate.3.gz
|
||||
man/man3/qio.3.gz
|
||||
man/man3/wildmat.3.gz
|
||||
man/man5/active.5.gz
|
||||
man/man5/control.ctl.5.gz
|
||||
man/man5/cycbuff.conf.5.gz
|
||||
man/man5/distrib.pats.5.gz
|
||||
man/man5/expire.ctl.5.gz
|
||||
man/man5/history.5.gz
|
||||
man/man5/incoming.conf.5.gz
|
||||
man/man5/inn.conf.5.gz
|
||||
man/man5/innfeed.conf.5.gz
|
||||
man/man5/innwatch.ctl.5.gz
|
||||
man/man5/moderators.5.gz
|
||||
man/man5/motd.news.5.gz
|
||||
man/man5/newsfeeds.5.gz
|
||||
man/man5/newslog.5.gz
|
||||
man/man5/nnrp.access.5.gz
|
||||
man/man5/nnrpd.track.5.gz
|
||||
man/man5/nntpsend.ctl.5.gz
|
||||
man/man5/overview.ctl.5.gz
|
||||
man/man5/overview.fmt.5.gz
|
||||
man/man5/passwd.nntp.5.gz
|
||||
man/man5/storage.conf.5.gz
|
||||
man/man5/storage.ctl.5.gz
|
||||
man/man8/actived.8.gz
|
||||
man/man8/actsync.8.gz
|
||||
man/man8/actsyncd.8.gz
|
||||
man/man8/archive.8.gz
|
||||
man/man8/batcher.8.gz
|
||||
man/man8/buffchan.8.gz
|
||||
man/man8/cnfsstat.8.gz
|
||||
man/man8/controlchan.8.gz
|
||||
man/man8/crosspost.8.gz
|
||||
man/man8/ctlinnd.8.gz
|
||||
man/man8/cvtbatch.8.gz
|
||||
man/man8/expire.8.gz
|
||||
man/man8/expireindex.8.gz
|
||||
man/man8/expireover.8.gz
|
||||
man/man8/expirerm.8.gz
|
||||
man/man8/fastrm.8.gz
|
||||
man/man8/filechan.8.gz
|
||||
man/man8/inncheck.8.gz
|
||||
man/man8/innd.8.gz
|
||||
man/man8/inndf.8.gz
|
||||
man/man8/innreport.8.gz
|
||||
man/man8/innstat.8.gz
|
||||
man/man8/innwatch.8.gz
|
||||
man/man8/innxbatch.8.gz
|
||||
man/man8/innxmit.8.gz
|
||||
man/man8/mailpost.8.gz
|
||||
man/man8/makeactive.8.gz
|
||||
man/man8/makehistory.8.gz
|
||||
man/man8/news-recovery.8.gz
|
||||
man/man8/news.daily.8.gz
|
||||
man/man8/news2mail.8.gz
|
||||
man/man8/newslog.8.gz
|
||||
man/man8/newsrequeue.8.gz
|
||||
man/man8/nnrpd.8.gz
|
||||
man/man8/nntpsend.8.gz
|
||||
man/man8/overchan.8.gz
|
||||
man/man8/pgpverify.8.gz
|
||||
man/man8/prunehistory.8.gz
|
||||
man/man8/pullnews.8.gz
|
||||
man/man8/scanlogs.8.gz
|
||||
man/man8/send-uucp.8.gz
|
||||
man/man8/sm.8.gz
|
||||
man/man8/tally.control.8.gz
|
||||
man/man8/tally.unwanted.8.gz
|
||||
man/man8/writelog.8.gz
|
||||
@dirrm news/bin/control
|
||||
@dirrm news/bin/filter
|
||||
@dirrm news/bin/rnews.libexec
|
||||
@dirrm news/bin
|
||||
@dirrm news/etc
|
||||
@dirrm news/lib
|
||||
|
Loading…
Reference in New Issue
Block a user