pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/news/inn Update INN package to version 2.4.1. Major ch...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/95b8947539a8
branches:  trunk
changeset: 476049:95b8947539a8
user:      tron <tron%pkgsrc.org@localhost>
date:      Wed Jun 02 11:43:55 2004 +0000

description:
Update INN package to version 2.4.1. Major changes since version 2.3.x:
- builtin IPv6 support
- new configuration parser
- completely rewriten "send-uucp" which replaces "sendbatch"

diffstat:

 news/inn/Makefile         |   29 ++++-------
 news/inn/PLIST            |  114 ++++++++++++++++++++++++++++-----------------
 news/inn/distinfo         |   18 ++----
 news/inn/patches/patch-ad |   13 ++--
 news/inn/patches/patch-ae |   13 -----
 news/inn/patches/patch-af |   67 ---------------------------
 news/inn/patches/patch-ag |    6 +-
 news/inn/patches/patch-ah |    5 +-
 news/inn/patches/patch-ai |   10 ++--
 9 files changed, 104 insertions(+), 171 deletions(-)

diffs (truncated from 518 to 300 lines):

diff -r c938e8ec583a -r 95b8947539a8 news/inn/Makefile
--- a/news/inn/Makefile Wed Jun 02 11:34:46 2004 +0000
+++ b/news/inn/Makefile Wed Jun 02 11:43:55 2004 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.56 2004/05/23 14:40:00 tron Exp $
+# $NetBSD: Makefile,v 1.57 2004/06/02 11:43:55 tron Exp $
 
-DISTNAME=              inn-${INN_VERSION}
-PKGREVISION=           1
+DISTNAME=              inn-2.4.1
 CATEGORIES=            news
 MASTER_SITES=          ftp://ftp.isc.org/isc/inn/ \
                        ftp://ftp.sunet.se/pub/news/nntp/inn/ \
@@ -13,7 +12,6 @@
 
 CONFLICTS+=            nntpclnt-[0-9]*
 
-INN_VERSION=           2.3.5
 .include "Makefile.common"
 BUILD_DEFS+=           INN_DATA_DIR INN_USER INN_GROUP
 FILES_SUBST+=          INN_DATA_DIR=${INN_DATA_DIR}
@@ -25,7 +23,9 @@
 CONFIGURE_ARGS+=       --enable-setgid-inews                           \
                        --enable-uucp-rnews                             \
                        --mandir=${PREFIX}/man                          \
-                       --with-perl --with-tmp-path=${INN_DATA_DIR}/tmp \
+                       --with-perl                                     \
+                       --with-openssl=${SSLBASE}                       \
+                       --with-tmp-dir=${INN_DATA_DIR}/tmp              \
                        --with-db-dir=${INN_DATA_DIR}/db                \
                        --with-etc-dir=${INN_DATA_DIR}/etc              \
                        --with-log-dir=${INN_DATA_DIR}/log              \
@@ -69,17 +69,7 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-# IPv6 support
-#
-# The IPv6 patch is somewhat broken unfortunately. It uses APIs which often
-# are not available under operating systems without IPv4 support. We therefore
-# apply it only if we really want IPv6 support.
-
 .if defined(USE_INET6) && ${USE_INET6} == YES
-PATCH_SITES=           ftp://ftp.north.ad.jp/pub/IPv6/INN/
-PATCHFILES=            inn-${INN_VERSION}-v6-20030327.diff.gz
-PATCH_DIST_STRIP=      -p1
-
 CONFIGURE_ARGS+=       --enable-ipv6
 .endif
 
@@ -115,10 +105,10 @@
        ${RM} -f ${PREFIX}/bin/inews
        ${LN} -s ../inn/bin/inews ${PREFIX}/bin/inews
        ${INSTALL_DATA_DIR} ${PREFIX}/include/inn
-       ${INSTALL_DATA} ${WRKSRC}/include/config.h ${PREFIX}/include/inn
-       ${INSTALL_DATA} ${WRKSRC}/include/dbz.h ${PREFIX}/include/inn
-       ${INSTALL_DATA} ${WRKSRC}/include/libinn.h ${PREFIX}/include/inn
-       ${INSTALL_DATA} ${WRKSRC}/include/storage.h ${PREFIX}/include/inn
+       cd ${PREFIX}/include/inn;                                       \
+       for FILE in config.h dbz.h libinn.h storage.h; do               \
+         ${LN} -s ${INN_PREFIX}/include/$$FILE $$FILE;                 \
+       done
        ${INSTALL_DATA_DIR} ${EXAMPLEDIR}
        for FILE in `ls -1 ${WRKSRC}/samples/* |                        \
                     ${EGREP} -v '(Makefile|.*\.(in|orig)$$)'`; do      \
@@ -126,4 +116,5 @@
        done
 
 .include "../../lang/perl5/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c938e8ec583a -r 95b8947539a8 news/inn/PLIST
--- a/news/inn/PLIST    Wed Jun 02 11:34:46 2004 +0000
+++ b/news/inn/PLIST    Wed Jun 02 11:43:55 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2004/04/23 22:07:57 reed Exp $
+@comment $NetBSD: PLIST,v 1.7 2004/06/02 11:43:55 tron Exp $
 bin/inews
 include/inn/config.h
 include/inn/dbz.h
@@ -8,8 +8,8 @@
 inn/bin/actsync
 inn/bin/actsyncd
 inn/bin/archive
+inn/bin/auth/passwd/auth_smb
 inn/bin/auth/passwd/ckpasswd
-inn/bin/auth/passwd/pwcheck
 inn/bin/auth/passwd/radius
 inn/bin/auth/resolv/domain
 inn/bin/auth/resolv/ident
@@ -17,29 +17,20 @@
 inn/bin/buffchan
 inn/bin/cnfsheadconf
 inn/bin/cnfsstat
-inn/bin/control/checkgroups
 inn/bin/control/checkgroups.pl
-inn/bin/control/default
-inn/bin/control/ihave
 inn/bin/control/ihave.pl
-inn/bin/control/newgroup
 inn/bin/control/newgroup.pl
-inn/bin/control/rmgroup
 inn/bin/control/rmgroup.pl
-inn/bin/control/sendme
 inn/bin/control/sendme.pl
-inn/bin/control/sendsys
 inn/bin/control/sendsys.pl
-inn/bin/control/senduuname
 inn/bin/control/senduuname.pl
-inn/bin/control/version
 inn/bin/control/version.pl
 inn/bin/controlbatch
 inn/bin/controlchan
 inn/bin/convdate
 inn/bin/ctlinnd
 inn/bin/cvtbatch
-inn/bin/dbprocs
+inn/bin/docheckgroups
 inn/bin/expire
 inn/bin/expireover
 inn/bin/expirerm
@@ -57,6 +48,7 @@
 inn/bin/getlist
 inn/bin/gpgverify
 inn/bin/grephistory
+inn/bin/imapfeed
 inn/bin/inews
 inn/bin/inncheck
 inn/bin/innconfval
@@ -67,6 +59,7 @@
 inn/bin/innmail
 inn/bin/innreport
 inn/bin/innstat
+inn/bin/innupgrade
 inn/bin/innwatch
 inn/bin/innxbatch
 inn/bin/innxmit
@@ -76,14 +69,16 @@
 inn/bin/mod-active
 inn/bin/news.daily
 inn/bin/news2mail
-inn/bin/newsrequeue
+inn/bin/ninpaths
 inn/bin/nnrpd
 inn/bin/nntpget
 inn/bin/nntpsend
-inn/bin/ovdb_recover
-inn/bin/ovdb_upgrade
+inn/bin/ovdb_init
+inn/bin/ovdb_monitor
+inn/bin/ovdb_server
+inn/bin/ovdb_stat
 inn/bin/overchan
-inn/bin/parsecontrol
+inn/bin/perl-nocem
 inn/bin/pgpverify
 inn/bin/procbatch
 inn/bin/prunehistory
@@ -99,7 +94,7 @@
 inn/bin/send-ihave
 inn/bin/send-nntp
 inn/bin/send-uucp
-inn/bin/sendbatch
+inn/bin/sendinpaths
 inn/bin/sendxbatches
 inn/bin/shlock
 inn/bin/shrinkfile
@@ -108,13 +103,59 @@
 inn/bin/sm
 inn/bin/startinnfeed
 inn/bin/tally.control
+inn/bin/tdx-util
 inn/bin/writelog
-inn/lib/docheckgroups
+inn/doc/CONTRIBUTORS
+inn/doc/GPL
+inn/doc/HACKING
+inn/doc/INSTALL
+inn/doc/LICENSE
+inn/doc/NEWS
+inn/doc/README
+inn/doc/TODO
+inn/doc/compliance-nntp
+inn/doc/config-design
+inn/doc/config-semantics
+inn/doc/config-syntax
+inn/doc/external-auth
+inn/doc/history
+inn/doc/hook-perl
+inn/doc/hook-python
+inn/doc/hook-tcl
+inn/doc/sample-control
+inn/include/conffile.h
+inn/include/config.h
+inn/include/dbz.h
+inn/include/inn/buffer.h
+inn/include/inn/confparse.h
+inn/include/inn/defines.h
+inn/include/inn/hashtab.h
+inn/include/inn/history.h
+inn/include/inn/innconf.h
+inn/include/inn/list.h
+inn/include/inn/md5.h
+inn/include/inn/messages.h
+inn/include/inn/mmap.h
+inn/include/inn/qio.h
+inn/include/inn/sequence.h
+inn/include/inn/system.h
+inn/include/inn/timer.h
+inn/include/inn/tst.h
+inn/include/inn/vector.h
+inn/include/inn/version.h
+inn/include/inn/wire.h
+inn/include/inndcomm.h
+inn/include/libinn.h
+inn/include/nntp.h
+inn/include/ov.h
+inn/include/paths.h
+inn/include/storage.h
 inn/lib/innreport_inn.pm
 inn/lib/innshellvars
 inn/lib/innshellvars.pl
 inn/lib/innshellvars.tcl
 inn/lib/libinn.a
+inn/lib/libinnhist.a
 inn/lib/libstorage.a
 man/man1/convdate.1
 man/man1/fastrm.1
@@ -137,7 +178,6 @@
 man/man3/libstorage.3
 man/man3/parsedate.3
 man/man3/qio.3
-man/man3/wildmat.3
 man/man5/active.5
 man/man5/control.ctl.5
 man/man5/cycbuff.conf.5
@@ -151,7 +191,6 @@
 man/man5/moderators.5
 man/man5/motd.news.5
 man/man5/newsfeeds.5
-man/man5/nnrp.access.5
 man/man5/nnrpd.track.5
 man/man5/nntpsend.ctl.5
 man/man5/overview.fmt.5
@@ -184,16 +223,13 @@
 man/man8/mod-active.8
 man/man8/news.daily.8
 man/man8/news2mail.8
-man/man8/newsrequeue.8
 man/man8/nnrpd.8
 man/man8/nntpsend.8
 man/man8/overchan.8
-man/man8/pgpverify.8
 man/man8/prunehistory.8
 man/man8/pullnews.8
 man/man8/scanlogs.8
 man/man8/send-uucp.8
-man/man8/sm.8
 man/man8/tally.control.8
 man/man8/writelog.8
 share/examples/inn/INN.py
@@ -201,20 +237,14 @@
 share/examples/inn/actsync.cfg
 share/examples/inn/actsync.ign
 share/examples/inn/buffindexed.conf
-share/examples/inn/checkgroups
-share/examples/inn/checkgroups.pl
 share/examples/inn/control.ctl
 share/examples/inn/cycbuff.conf
-share/examples/inn/default
 share/examples/inn/distrib.pats
-share/examples/inn/docheckgroups
 share/examples/inn/expire.ctl
 share/examples/inn/filter.tcl
+share/examples/inn/filter_innd.pl
 share/examples/inn/filter_innd.py
-share/examples/inn/filter_innd.pl
 share/examples/inn/filter_nnrpd.pl
-share/examples/inn/ihave
-share/examples/inn/ihave.pl
 share/examples/inn/incoming.conf
 share/examples/inn/inn.conf
 share/examples/inn/innfeed.conf
@@ -222,39 +252,35 @@
 share/examples/inn/innwatch.ctl
 share/examples/inn/moderators
 share/examples/inn/motd.news
-share/examples/inn/newgroup
-share/examples/inn/newsgroups.minimal
-share/examples/inn/newgroup.pl
 share/examples/inn/news2mail.cf
 share/examples/inn/newsfeeds
+share/examples/inn/newsgroups.minimal
 share/examples/inn/nnrpd.py
 share/examples/inn/nnrpd.track
+share/examples/inn/nnrpd_access.pl
+share/examples/inn/nnrpd_access_wrapper.pl
+share/examples/inn/nnrpd_access_wrapper.py
 share/examples/inn/nnrpd_auth.pl
 share/examples/inn/nnrpd_auth.py



Home | Main Index | Thread Index | Old Index