pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
inn: Remove, version 2.6.3 is now in news/inn
Module Name: pkgsrc-wip
Committed By: Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By: micha
Date: Mon Jan 4 18:24:27 2021 +0100
Changeset: cca2d353fb09d21d3c27f68d8027511c88172f46
Modified Files:
Makefile
Removed Files:
inn/COMMIT_MSG
inn/DESCR
inn/MESSAGE
inn/Makefile
inn/Makefile.common
inn/PLIST
inn/TODO
inn/buildlink3.mk
inn/distinfo
inn/files/innd.sh
inn/options.mk
inn/patches/patch-Makefile.global.in
inn/patches/patch-control_pgpverify.in
inn/patches/patch-lib_fdlimit.c
inn/patches/patch-perl_INN_Config.pm.in
inn/patches/patch-scripts_news.daily.in
inn/patches/patch-scripts_rc.news.in
inn/patches/patch-site_Makefile
Log Message:
inn: Remove, version 2.6.3 is now in news/inn
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cca2d353fb09d21d3c27f68d8027511c88172f46
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 -
inn/COMMIT_MSG | 78 --------
inn/DESCR | 11 --
inn/MESSAGE | 15 --
inn/Makefile | 192 ------------------
inn/Makefile.common | 15 --
inn/PLIST | 336 --------------------------------
inn/TODO | 27 ---
inn/buildlink3.mk | 12 --
inn/distinfo | 13 --
inn/files/innd.sh | 78 --------
inn/options.mk | 45 -----
inn/patches/patch-Makefile.global.in | 15 --
inn/patches/patch-control_pgpverify.in | 30 ---
inn/patches/patch-lib_fdlimit.c | 18 --
inn/patches/patch-perl_INN_Config.pm.in | 15 --
inn/patches/patch-scripts_news.daily.in | 18 --
inn/patches/patch-scripts_rc.news.in | 16 --
inn/patches/patch-site_Makefile | 26 ---
19 files changed, 961 deletions(-)
diffs:
diff --git a/Makefile b/Makefile
index 2ba991e4bd..135006ff4e 100644
--- a/Makefile
+++ b/Makefile
@@ -1622,7 +1622,6 @@ SUBDIR+= influxdb
SUBDIR+= info2man
SUBDIR+= infraarcana
SUBDIR+= inkscape-snapshot
-SUBDIR+= inn
SUBDIR+= intel-gpu-tools
SUBDIR+= interbase-docs
SUBDIR+= intervaltree
diff --git a/inn/COMMIT_MSG b/inn/COMMIT_MSG
deleted file mode 100644
index 0da319bdfc..0000000000
--- a/inn/COMMIT_MSG
+++ /dev/null
@@ -1,78 +0,0 @@
-news/inn: Update to 2.6.3
-
-Changes in 2.6.3
-================
-* Fixed the selection of the elliptic curve to use with OpenSSL�1.1.0 or later;
- NIST P-256 was enforced instead of using the most secure curve.
-* A new inn.conf parameter has been added to fine-tune the cipher suites to use
- with TLS�1.3: the tlsciphers13 now permits configuring them. A separate cipher
- suite configuration parameter is needed for TLS�1.3 because TLS�1.3 cipher
- suites are not compatible with TLS�1.2, and vice-versa. In order to avoid
- issues where legacy TLS�1.2 cipher suite configuration configured in the
- tlsciphers parameter would inadvertently disable all TLS�1.3 cipher suites,
- the inn.conf configuration has been separated out.
-* Fixed a regression since INN�2.6.1 that prevented articles with
- internationalized header fields (that is to say encoded in UTF-8) from being
- posted.
-* Support for Python�3 has been added to INN. Embedded Python filtering and
- authentication hooks for innd and nnrpd can now use version�3.3.0 or later of
- the Python interpreter. In the 2.x series, version�2.3.0 or later is still
- supported.
- When configuring INN with the --with-python flag, the PYTHON environment
- variable, when set, is used to select the interpreter to embed. Otherwise,
- it is searched in standard paths.
- In case you change the Python interpreter to embed, make sure that the Python
- scripts you use are written in the expected syntax for that version of the
- Python interpreter. Notably, buffer objects have been replaced with memoryview
- objects in Python�3, and UTF-8 encoding now really matters for string literals
- (Python�3 uses bytes and Unicode objects).
- INN documentation and samples of Python hooks have been updated to provide
- more examples.
-* When a Python or Perl filter hook rejects an article, innd now mentions the
- reason in response to CHECK and TAKETHIS commands. Previously, the reason was
- given only for the IHAVE command.
-* nnrpd now properly logs the hostname of clients whose connection failed owing
- to an issue during the negotiation of a TLS session or high load average.
-
-Changes in 2.6.2
-================
-* A new syntaxchecks parameter has been added in inn.conf. It permits
- controlling the level of checks performed by innd and nnrpd. Up to now, only
- one check can be enabled/disabled: when laxmid is mentioned in the values of
- this new parameter, INN accepts Message-IDs that contain .. in the left part,
- as well as Message-IDs with two @ (such Message-IDs would otherwise be
- considered as syntactically invalid). See the inn.conf(5) man page for more
- details.
- The check is disabled by default (no-laxmid), which corresponds to the legacy
- behaviour of INN�2.6.1 and earlier.
-* Use of the ovdb_server helper server is now the default when using the ovdb
- overview method, that is to say the default value for the readserver parameter
- in ovdb.conf is now set to true. It improves stability and avoids deadlocks,
- timing issues and corrupted ovdb databases.
-* mailpost now removes empty header fields before attempting to post articles,
- and keeps trace of them in the X-Mailpost-Empty-Hdrs: newly generated header
- field body. Also, mailpost now sanitizes header fields with regards to empty
- continuation header lines. Thanks to Kamil Jonca for these bug reports.
-* A new -z parameter has been added to mailpost to mention a list of header
- fields to remove from the gated message. Thanks to Dieter Stussy for the
- patch.
-* Fixed a bug in inews that was rejecting articles containing header fields
- whose length exceeded 998 bytes. This limitation is for the length of a single
- line of a header field (and not for the length of the whole header field, as
- it was wrongly the case).
-* Added support for GnuPG's gpg binary (in addition to gpgv) in pgpverify.
- Indeed, gpg still validates signatures made with weak digest algorithms like
- MD5 whereas gpgv no longer do. Thanks to Thomas Hochstein for the patch,
- which permits validating control articles for hierarchies that are still
- using old PGP keys.
-* Added similar support for GnuPG's gpg binary in perl-nocem to validate NoCeM
- notices from issuers who are still using old PGP keys.
-* A few commands listed in the "Control commands to INND" section in daily
- Usenet reports were appearing as a mere letter; all of them are now properly
- converted to meaningful words.
-* The tlsprotocols parameter in inn.conf now recognizes the TLSv1.3 value
- (for OpenSSL versions implementing TLS�1.3, that is to say starting from
- OpenSSL�1.1.1).
-* The buffindexed overview method will now hopefully work properly on systems
- with a native page size larger than 16KB.
-* Other minor bug fixes and documentation improvements.
diff --git a/inn/DESCR b/inn/DESCR
deleted file mode 100644
index 2308d4f6c4..0000000000
--- a/inn/DESCR
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the public release of InterNet News (INN). This work is
-sponsored by the Internet Software Consortium.
-
-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.
-
-You can set the environment variable INN_SPOOL to whatever you like
-to change the default spool directory when building this pkg.
diff --git a/inn/MESSAGE b/inn/MESSAGE
deleted file mode 100644
index 1a903645a9..0000000000
--- a/inn/MESSAGE
+++ /dev/null
@@ -1,15 +0,0 @@
-===========================================================================
-$NetBSD$
-
-The following program has been installed suid root on your machine:
-
- ${PREFIX}/${INN_PATHBIN}/innbind
-
----------------------------------------------------------------------------
-If you are upgrading from 2.5.5 or earlier: this is a major version bump.
-Config files have changed. Read ${PREFIX}/share/doc/inn/NEWS for details.
-
-If this is a first install: ${PREFIX}/share/doc/inn/INSTALL will help you
-getting set up.
----------------------------------------------------------------------------
-===========================================================================
diff --git a/inn/Makefile b/inn/Makefile
deleted file mode 100644
index 9d32997e10..0000000000
--- a/inn/Makefile
+++ /dev/null
@@ -1,192 +0,0 @@
-# $NetBSD$
-
-DISTNAME= inn-2.6.3
-CATEGORIES= news
-MASTER_SITES= ftp://ftp.isc.org/isc/inn/
-MASTER_SITES+= ftp://ftp.fu-berlin.de/unix/news/inn/
-
-# Suggest update to real maintainer for import after it was tested in wip
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-#MAINTAINER= spz%NetBSD.org@localhost
-HOMEPAGE= https://www.eyrie.org/~eagle/software/inn/
-COMMENT= The public release of InterNet News (INN)
-LICENSE= modified-bsd AND gnu-gpl-v2
-
-CONFLICTS+= libradius-[0-9]* nntpclnt-[0-9]*
-
-USE_TOOLS+= awk egrep gzip perl:run sed sh sort yacc
-USE_LIBTOOL= yes
-REPLACE_PERL+= tests/docs/pod.t
-
-PKG_DESTDIR_SUPPORT= destdir
-
-.include "../../mk/bsd.prefs.mk"
-.include "../../news/inn/Makefile.common"
-
-# INN_DATA_DIR is added to BUILD_DEFS by Makefile.common
-BUILD_DEFS+= INN_PATHBIN
-FILES_SUBST+= INN_DATA_DIR=${INN_DATA_DIR}
-FILES_SUBST+= INN_PATHBIN=${PREFIX}/${INN_PATHBIN:Q}
-MESSAGE_SUBST+= INN_PATHBIN=${INN_PATHBIN:Q}
-PLIST_SUBST+= INN_PATHBIN=${INN_PATHBIN:Q}
-PKG_SYSCONFSUBDIR= inn
-
-GNU_CONFIGURE= YES
-GNU_CONFIGURE_PREFIX= ${INN_PREFIX}
-GNU_CONFIGURE_MANDIR= ${PREFIX}/${PKGMANDIR}
-CONFIGURE_ARGS+= --enable-setgid-inews \
- --enable-largefiles \
- --bindir=${PREFIX}/${INN_PATHBIN} \
- --sbindir=${PREFIX}/${INN_PATHBIN} \
- --sysconfdir=${PKG_SYSCONFDIR} \
- --with-openssl=${SSLBASE:Q} \
- --with-doc-dir=${PREFIX}/share/doc/inn \
- --with-control-dir=${PREFIX}/${INN_PATHBIN}/control \
- --with-filter-dir=${PREFIX}/${INN_PATHBIN}/filter \
- --with-tmp-dir=${INN_DATA_DIR}/tmp \
- --with-db-dir=${INN_DATA_DIR}/db \
- --with-http-dir=${INN_DATA_DIR}/http \
- --with-log-dir=${INN_DATA_DIR}/log \
- --with-run-dir=${INN_DATA_DIR}/run \
- --includedir=${PREFIX}/include \
- --with-spool-dir=${INN_SPOOL:Q} \
- --with-news-user=${INN_USER} \
- --with-news-group=${INN_GROUP}
-.if ${OPSYS} == "SunOS"
-CONFIGURE_ARGS+= --with-sendmail=/usr/lib/sendmail
-.else
-CONFIGURE_ARGS+= --with-sendmail=/usr/sbin/sendmail
-.endif
-CONFIGURE_ENV+= _PATH_AWK=${TOOLS_AWK}
-CONFIGURE_ENV+= _PATH_EGREP=${TOOLS_EGREP}
-CONFIGURE_ENV+= _PATH_SED=${TOOLS_SED}
-CONFIGURE_ENV+= _PATH_SH=${TOOLS_SH}
-CONFIGURE_ENV+= _PATH_SORT=${TOOLS_SORT}
-CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD}
-
-.include "options.mk"
-
-LDFLAGS.SunOS+= -lsocket -lnsl
-
-# Modify GnuPG path to ${PREFIX} in pgpverify Perl script
-SUBST_CLASSES+= prefix
-SUBST_STAGE.prefix= pre-configure
-SUBST_MESSAGE.prefix= Preparing pgpverify.in file ...
-SUBST_FILES.prefix= control/pgpverify.in
-SUBST_SED.prefix= -e 's,PKGSRC_PREFIX,${PREFIX},g'
-
-DEPENDS+= p5-GD-[0-9]*:../../graphics/p5-GD
-DEPENDS+= p5-MIME-tools-[0-9]*:../../mail/p5-MIME-tools
-DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod
-DEPENDS+= gnupg-[0-9]*:../../security/gnupg
-
-USERGROUP_PHASE= pre-install
-PKG_USERS_VARS+= INN_USER
-PKG_GROUPS_VARS+= INN_GROUP
-PKG_GROUPS+= ${INN_GROUP}
-PKG_USERS+= ${INN_USER}:${INN_GROUP}
-PKG_GECOS.${INN_USER}= Internet\ News
-PKG_HOME.${INN_USER}= ${INN_DATA_DIR}
-PKG_SHELL.${INN_USER}= ${SH}
-
-INN_DIRS+= ${PKG_SYSCONFDIR}
-INN_DIRS+= ${INN_DATA_DIR}
-INN_DATADIRS= log log/OLD run tmp db spool http
-INN_SPOOLDIRS= archive articles overview incoming incoming/bad \
- outgoing uniover innfeed
-
-EXAMPLEDIR= ${PREFIX}/share/examples/inn
-
-INSTALLATION_DIRS+= sbin
-INSTALLATION_DIRS+= bin
-INSTALLATION_DIRS+= ${EXAMPLEDIR}
-INSTALLATION_DIRS+= ${EXAMPLEDIR}/filter
-
-MAKE_DIRS+= ${PREFIX}/bin
-MAKE_DIRS+= ${PREFIX}/sbin
-MAKE_DIRS+= ${PREFIX}/lib
-
-OWN_DIRS+= ${PREFIX}/${INN_PATHBIN}
-OWN_DIRS+= ${PREFIX}/${INN_PATHBIN}/filter
-OWN_DIRS+= ${EXAMPLEDIR}
-
-.for dir in ${INN_DIRS}
-OWN_DIRS_PERMS+= ${dir} ${INN_USER} ${INN_GROUP} 0775
-.endfor
-.for dir in ${INN_DATADIRS}
-MAKE_DIRS_PERMS+= ${INN_DATA_DIR}/${dir} ${INN_USER} ${INN_GROUP} 0775
-.endfor
-.for dir in ${INN_SPOOLDIRS}
-MAKE_DIRS_PERMS+= ${INN_DATA_DIR}/spool/${dir} \
- ${INN_USER} ${INN_GROUP} 0775
-.endfor
-
-CFILES= actsync.cfg actsync.ign buffindexed.conf \
- control.ctl control.ctl.local cycbuff.conf \
- distrib.pats distributions \
- expire.ctl incoming.conf inn.conf innfeed.conf \
- innreport.conf innwatch.ctl \
- innshellvars.local innshellvars.pl.local \
- innshellvars.tcl.local \
- localgroups moderators \
- motd.innd motd.nnrpd \
- news2mail.cf newsfeeds nnrpd.track \
- nntpsend.ctl nocem.ctl ovdb.conf passwd.nntp \
- inn-radius.conf readers.conf send-uucp.cf \
- storage.conf subscriptions
-DBFILES= active.times history
-HTTPFILES= innreport.css
-FILTERFILES= INN.py filter_innd.py nnrpd.py nnrpd_access.py \
- nnrpd_auth.py nnrpd_dynamic.py \
- filter_innd.pl filter_nnrpd.pl nnrpd_access.pl \
- nnrpd_auth.pl startup_innd.pl
-
-.for file in ${CFILES}
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR}/${file} \
- ${INN_USER} ${INN_GROUP} 0664
-.endfor
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/active.minimal ${INN_DATA_DIR}/db/active ${INN_USER} ${INN_GROUP} 0664
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/newsgroups.minimal ${INN_DATA_DIR}/db/newsgroups ${INN_USER} ${INN_GROUP} 0664
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/innreport.css ${INN_DATA_DIR}/http/innreport.css ${INN_USER} ${INN_GROUP} 0664
-.for file in ${DBFILES}
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${INN_DATA_DIR}/db/${file} \
- ${INN_USER} ${INN_GROUP} 0664
-.endfor
-.for file in ${FILTERFILES}
-CONF_FILES_PERMS+= ${EXAMPLEDIR}/filter/${file} ${INN_PATHBIN}/filter/${file} \
- ${INN_USER} ${INN_GROUP} 0664
-.endfor
-
-RCD_SCRIPTS= innd
-TEST_TARGET= tests
-
-pre-install:
-.for file in ${CFILES} active.minimal newsgroups.minimal
- ${INSTALL_DATA} ${WRKSRC}/site/${file} ${DESTDIR}${EXAMPLEDIR}
-.endfor
-.for file in ${DBFILES} ${HTTPFILES}
- ${TOUCH} ${WRKSRC}/site/${file}
- ${INSTALL_DATA} ${WRKSRC}/site/${file} ${DESTDIR}${EXAMPLEDIR}
-.endfor
-.for file in ${FILTERFILES}
- ${INSTALL_DATA} ${WRKSRC}/site/${file} ${DESTDIR}${EXAMPLEDIR}/filter
-.endfor
-
-post-install:
-.for file in cnfsstat ctlinnd makehistory innbind
- ${RM} -f ${DESTDIR}${PREFIX}/sbin/${file}
- ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/${file} \
- ${DESTDIR}${PREFIX}/sbin
-.endfor
- ${RM} -f ${DESTDIR}${PREFIX}/bin/inews
- ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/inews \
- ${DESTDIR}${PREFIX}/bin
- ${RM} -f ${DESTDIR}${PREFIX}/bin/rnews
- ${LN} -s ${DESTDIR}${PREFIX}/${INN_PATHBIN}/rnews \
- ${DESTDIR}${PREFIX}/bin
-.for file in libinn.a libstorage.a libinnhist.a
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/lib/${file}
-.endfor
-
-.include "../../security/openssl/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/inn/Makefile.common b/inn/Makefile.common
deleted file mode 100644
index cd7ae2567f..0000000000
--- a/inn/Makefile.common
+++ /dev/null
@@ -1,15 +0,0 @@
-# $NetBSD$
-#
-# used by news/inn/Makefile
-# used by news/newsx/Makefile
-
-INN_PREFIX?= ${PREFIX}
-INN_PATHBIN?= libexec/inn
-# Provided via mk/bsd.prefs.mk
-#INN_DATA_DIR?= ${VARBASE}/news
-INN_SPOOL?= ${INN_DATA_DIR}/spool
-
-BUILD_DEFS+= INN_DATA_DIR
-BUILD_DEFS+= VARBASE
-BUILD_DEFS+= INN_USER
-BUILD_DEFS+= INN_GROUP
diff --git a/inn/PLIST b/inn/PLIST
deleted file mode 100644
index b5c49b0c18..0000000000
--- a/inn/PLIST
+++ /dev/null
@@ -1,336 +0,0 @@
-@comment $NetBSD$
-bin/inews
-bin/rnews
-include/inn/buffer.h
-include/inn/concat.h
-include/inn/confparse.h
-include/inn/dbz.h
-include/inn/defines.h
-include/inn/dispatch.h
-include/inn/fdflag.h
-include/inn/hashtab.h
-include/inn/history.h
-include/inn/innconf.h
-include/inn/inndcomm.h
-include/inn/libinn.h
-include/inn/list.h
-include/inn/macros.h
-include/inn/md5.h
-include/inn/messages.h
-include/inn/mmap.h
-include/inn/network-innbind.h
-include/inn/network.h
-include/inn/newsuser.h
-include/inn/nntp.h
-include/inn/options.h
-include/inn/ov.h
-include/inn/overview.h
-include/inn/paths.h
-include/inn/portable-getaddrinfo.h
-include/inn/portable-getnameinfo.h
-include/inn/portable-macros.h
-include/inn/portable-socket.h
-include/inn/portable-stdbool.h
-include/inn/qio.h
-include/inn/sequence.h
-include/inn/storage.h
-include/inn/system.h
-include/inn/timer.h
-include/inn/tst.h
-include/inn/utility.h
-include/inn/vector.h
-include/inn/version.h
-include/inn/wire.h
-include/inn/xmalloc.h
-include/inn/xwrite.h
-lib/innreport_inn.pm
-lib/innshellvars
-lib/innshellvars.pl
-lib/innshellvars.tcl
-lib/libinn.la
-lib/libinnhist.la
-lib/libstorage.la
-lib/perl/INN/Config.pm
-lib/perl/INN/Utils/Shlock.pm
-${INN_PATHBIN}/actmerge
-${INN_PATHBIN}/actsync
-${INN_PATHBIN}/actsyncd
-${INN_PATHBIN}/archive
-${INN_PATHBIN}/auth/passwd/ckpasswd
-${INN_PATHBIN}/auth/passwd/radius
-${INN_PATHBIN}/auth/resolv/domain
-${INN_PATHBIN}/auth/resolv/ident
-${INN_PATHBIN}/batcher
-${INN_PATHBIN}/buffchan
-${INN_PATHBIN}/buffindexed_d
-${INN_PATHBIN}/cnfsheadconf
-${INN_PATHBIN}/cnfsstat
-${INN_PATHBIN}/control/checkgroups.pl
-${INN_PATHBIN}/control/ihave.pl
-${INN_PATHBIN}/control/newgroup.pl
-${INN_PATHBIN}/control/rmgroup.pl
-${INN_PATHBIN}/control/sendme.pl
-${INN_PATHBIN}/control/sendsys.pl
-${INN_PATHBIN}/control/senduuname.pl
-${INN_PATHBIN}/control/version.pl
-${INN_PATHBIN}/controlbatch
-${INN_PATHBIN}/controlchan
-${INN_PATHBIN}/convdate
-${INN_PATHBIN}/ctlinnd
-${INN_PATHBIN}/cvtbatch
-${INN_PATHBIN}/docheckgroups
-${INN_PATHBIN}/expire
-${INN_PATHBIN}/expireover
-${INN_PATHBIN}/expirerm
-${INN_PATHBIN}/fastrm
-${INN_PATHBIN}/filechan
-${INN_PATHBIN}/getlist
-${INN_PATHBIN}/grephistory
-${INN_PATHBIN}/imapfeed
-${INN_PATHBIN}/inews
-${INN_PATHBIN}/innbind
-${INN_PATHBIN}/inncheck
-${INN_PATHBIN}/innconfval
-${INN_PATHBIN}/innd
-${INN_PATHBIN}/inndf
-${INN_PATHBIN}/innfeed
-${INN_PATHBIN}/innmail
-${INN_PATHBIN}/innreport
-${INN_PATHBIN}/innstat
-${INN_PATHBIN}/innupgrade
-${INN_PATHBIN}/innwatch
-${INN_PATHBIN}/innxbatch
-${INN_PATHBIN}/innxmit
-${INN_PATHBIN}/mailpost
-${INN_PATHBIN}/makedbz
-${INN_PATHBIN}/makehistory
-${INN_PATHBIN}/mod-active
-${INN_PATHBIN}/news.daily
-${INN_PATHBIN}/news2mail
-${INN_PATHBIN}/ninpaths
-${INN_PATHBIN}/nnrpd
-${INN_PATHBIN}/nntpget
-${INN_PATHBIN}/nntpsend
-${INN_PATHBIN}/ovdb_init
-${INN_PATHBIN}/ovdb_monitor
-${INN_PATHBIN}/ovdb_server
-${INN_PATHBIN}/ovdb_stat
-${INN_PATHBIN}/overchan
-${INN_PATHBIN}/perl-nocem
-${INN_PATHBIN}/pgpverify
-${INN_PATHBIN}/procbatch
-${INN_PATHBIN}/prunehistory
-${INN_PATHBIN}/pullnews
-${INN_PATHBIN}/rc.news
-${INN_PATHBIN}/rnews
-${INN_PATHBIN}/rnews.libexec/bunbatch
-${INN_PATHBIN}/rnews.libexec/c7unbatch
-${INN_PATHBIN}/rnews.libexec/decode
-${INN_PATHBIN}/rnews.libexec/encode
-${INN_PATHBIN}/rnews.libexec/gunbatch
-${INN_PATHBIN}/scanlogs
-${INN_PATHBIN}/scanspool
-${INN_PATHBIN}/send-ihave
-${INN_PATHBIN}/send-nntp
-${INN_PATHBIN}/send-uucp
-${INN_PATHBIN}/sendinpaths
-${INN_PATHBIN}/sendxbatches
-${INN_PATHBIN}/shlock
-${INN_PATHBIN}/shrinkfile
-${INN_PATHBIN}/signcontrol
-${INN_PATHBIN}/simpleftp
-${INN_PATHBIN}/sm
-${INN_PATHBIN}/tally.control
-${INN_PATHBIN}/tdx-util
-${INN_PATHBIN}/tinyleaf
-${INN_PATHBIN}/writelog
-man/man1/convdate.1
-man/man1/fastrm.1
-man/man1/getlist.1
-man/man1/grephistory.1
-man/man1/inews.1
-man/man1/innconfval.1
-man/man1/innmail.1
-man/man1/nntpget.1
-man/man1/pgpverify.1
-man/man1/pullnews.1
-man/man1/rnews.1
-man/man1/shlock.1
-man/man1/shrinkfile.1
-man/man1/simpleftp.1
-man/man1/sm.1
-man/man3/INN::Config.3pm
-man/man3/INN::Utils::Shlock.3pm
-man/man3/clientlib.3
-man/man3/dbz.3
-man/man3/inndcomm.3
-man/man3/libauth.3
-man/man3/libinn.3
-man/man3/libinnhist.3
-man/man3/libstorage.3
-man/man3/list.3
-man/man3/qio.3
-man/man3/tst.3
-man/man3/uwildmat.3
-man/man5/active.5
-man/man5/active.times.5
-man/man5/buffindexed.conf.5
-man/man5/control.ctl.5
-man/man5/cycbuff.conf.5
-man/man5/distrib.pats.5
-man/man5/distributions.5
-man/man5/expire.ctl.5
-man/man5/history.5
-man/man5/incoming.conf.5
-man/man5/inn-radius.conf.5
-man/man5/inn.conf.5
-man/man5/innfeed.conf.5
-man/man5/innwatch.ctl.5
-man/man5/localgroups.5
-man/man5/moderators.5
-man/man5/motd.innd.5
-man/man5/motd.news.5
-man/man5/motd.nnrpd.5
-man/man5/newsfeeds.5
-man/man5/newsgroups.5
-man/man5/newslog.5
-man/man5/nnrpd.track.5
-man/man5/nntpsend.ctl.5
-man/man5/nocem.ctl.5
-man/man5/ovdb.5
-man/man5/passwd.nntp.5
-man/man5/readers.conf.5
-man/man5/storage.conf.5
-man/man5/subscriptions.5
-man/man8/actsync.8
-man/man8/actsyncd.8
-man/man8/archive.8
-man/man8/auth_krb5.8
-man/man8/batcher.8
-man/man8/buffchan.8
-man/man8/ckpasswd.8
-man/man8/cnfsheadconf.8
-man/man8/cnfsstat.8
-man/man8/controlchan.8
-man/man8/ctlinnd.8
-man/man8/cvtbatch.8
-man/man8/docheckgroups.8
-man/man8/domain.8
-man/man8/expire.8
-man/man8/expireover.8
-man/man8/expirerm.8
-man/man8/filechan.8
-man/man8/ident.8
-man/man8/imapfeed.8
-man/man8/innbind.8
-man/man8/inncheck.8
-man/man8/innd.8
-man/man8/inndf.8
-man/man8/innfeed.8
-man/man8/innreport.8
-man/man8/innstat.8
-man/man8/innupgrade.8
-man/man8/innwatch.8
-man/man8/innxbatch.8
-man/man8/innxmit.8
-man/man8/inpaths.8
-man/man8/mailpost.8
-man/man8/makedbz.8
-man/man8/makehistory.8
-man/man8/mod-active.8
-man/man8/news.daily.8
-man/man8/news2mail.8
-man/man8/ninpaths.8
-man/man8/nnrpd.8
-man/man8/nntpsend.8
-man/man8/ovdb_init.8
-man/man8/ovdb_monitor.8
-man/man8/ovdb_server.8
-man/man8/ovdb_stat.8
-man/man8/overchan.8
-man/man8/perl-nocem.8
-man/man8/procbatch.8
-man/man8/prunehistory.8
-man/man8/radius.8
-man/man8/rc.news.8
-man/man8/scanlogs.8
-man/man8/scanspool.8
-man/man8/send-nntp.8
-man/man8/send-uucp.8
-man/man8/sendinpaths.8
-man/man8/tally.control.8
-man/man8/tdx-util.8
-man/man8/tinyleaf.8
-man/man8/writelog.8
-sbin/cnfsstat
-sbin/ctlinnd
-sbin/innbind
-sbin/makehistory
-share/doc/inn/CONTRIBUTORS
-share/doc/inn/GPL
-share/doc/inn/HACKING
-share/doc/inn/INSTALL
-share/doc/inn/LICENSE
-share/doc/inn/NEWS
-share/doc/inn/README
-share/doc/inn/TODO
-share/doc/inn/config-design
-share/doc/inn/config-semantics
-share/doc/inn/config-syntax
-share/doc/inn/external-auth
-share/doc/inn/history
-share/doc/inn/history-innfeed
-share/doc/inn/hook-perl
-share/doc/inn/hook-python
-share/doc/inn/sample-control
-share/examples/inn/active.minimal
-share/examples/inn/active.times
-share/examples/inn/actsync.cfg
-share/examples/inn/actsync.ign
-share/examples/inn/buffindexed.conf
-share/examples/inn/control.ctl
-share/examples/inn/control.ctl.local
-share/examples/inn/cycbuff.conf
-share/examples/inn/distrib.pats
-share/examples/inn/distributions
-share/examples/inn/expire.ctl
-share/examples/inn/filter/INN.py
-share/examples/inn/filter/filter_innd.pl
-share/examples/inn/filter/filter_innd.py
-share/examples/inn/filter/filter_nnrpd.pl
-share/examples/inn/filter/nnrpd.py
-share/examples/inn/filter/nnrpd_access.pl
-share/examples/inn/filter/nnrpd_access.py
-share/examples/inn/filter/nnrpd_auth.pl
-share/examples/inn/filter/nnrpd_auth.py
-share/examples/inn/filter/nnrpd_dynamic.py
-share/examples/inn/filter/startup_innd.pl
-share/examples/inn/history
-share/examples/inn/incoming.conf
-share/examples/inn/inn-radius.conf
-share/examples/inn/inn.conf
-share/examples/inn/innfeed.conf
-share/examples/inn/innreport.conf
-share/examples/inn/innreport.css
-share/examples/inn/innshellvars.local
-share/examples/inn/innshellvars.pl.local
-share/examples/inn/innshellvars.tcl.local
-share/examples/inn/innwatch.ctl
-share/examples/inn/localgroups
-share/examples/inn/moderators
-share/examples/inn/motd.innd
-share/examples/inn/motd.nnrpd
-share/examples/inn/news2mail.cf
-share/examples/inn/newsfeeds
-share/examples/inn/newsgroups.minimal
-share/examples/inn/nnrpd.track
-share/examples/inn/nntpsend.ctl
-share/examples/inn/nocem.ctl
-share/examples/inn/ovdb.conf
-share/examples/inn/passwd.nntp
-share/examples/inn/readers.conf
-share/examples/inn/send-uucp.cf
-share/examples/inn/storage.conf
-share/examples/inn/subscriptions
-@pkgdir ${INN_PATHBIN}/filter
-@pkgdir etc/inn
diff --git a/inn/TODO b/inn/TODO
deleted file mode 100644
index 2073b699a0..0000000000
--- a/inn/TODO
+++ /dev/null
@@ -1,27 +0,0 @@
-[X] Update patches
- They still apply (with offsets), but documentation is missing
- => Rebuilt for 2.6.3 with new naming conventions and comments
-[X] Check PLIST
- => Added new man page man8/auth_krb5.8
-[X] Check build for RELRO support
- => Good
-[X] Check pkglints complaint about INN_DATA_DIR
- => Fixed
-[X] Check pkglints complaint about USE_LIBTOOL
- => Added with value yes
-[X] gpg is now supported in addition to gpgv
- Check dependencies
- => security/gnupg provides gpg too. Use it.
-[X] Python3 is now supported
- Check declaration of supported Python versions
- => Declared support for versions 2.7, 3.6 and 3.7
- Enable python option by default?
- => Yes
-[X] OpenSSL API 1.1 is now supported
- => Added comment to Makefile for future updates
- => Removed comment because OpenSSL 1.1 is now the pkgsrc default
-[X] Check Testsuite errors
- => Fixed the Perl stuff to make tests/docs/pod.t work
-[ ] Check permission problems while installing with nonprivileged account
-
-[ ] Suggest update to maintainer spz@ for import after it was tested in wip
diff --git a/inn/buildlink3.mk b/inn/buildlink3.mk
deleted file mode 100644
index 6ec7be82da..0000000000
--- a/inn/buildlink3.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+= inn
-
-.if !defined(INN_BUILDLINK3_MK)
-INN_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.inn+= inn>=2.3.4
-BUILDLINK_PKGSRCDIR.inn?= ../../wip/inn
-.endif # INN_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -inn
diff --git a/inn/distinfo b/inn/distinfo
deleted file mode 100644
index 5dcd491edb..0000000000
--- a/inn/distinfo
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-SHA1 (inn-2.6.3.tar.gz) = 2a6646030c77b2332d167bcadfcda797822932d0
-RMD160 (inn-2.6.3.tar.gz) = 13a4a8a034f4e914b5579000f378203ad4037370
-SHA512 (inn-2.6.3.tar.gz) = 123881d474ce1df21983b3093827915706670a400d48c3945c32635cd2fa7f52be2470c39ad54b84cc31b5454d7a3be31feb306802957954a3450146e31f52cb
-Size (inn-2.6.3.tar.gz) = 2586168 bytes
-SHA1 (patch-Makefile.global.in) = b10fc0785ea790aad7b38989351fc74cadaebfec
-SHA1 (patch-control_pgpverify.in) = e21fc10d6a9d54cd8c19661db061461097facbb4
-SHA1 (patch-lib_fdlimit.c) = 65dcb372deb477d93ae31379f23137b7c210fb88
-SHA1 (patch-perl_INN_Config.pm.in) = eb1ee267dd6d358d0d0a508206e4dd70fa784770
-SHA1 (patch-scripts_news.daily.in) = e2b86b8e9f190c00b047862529447c7fe063ca4a
-SHA1 (patch-scripts_rc.news.in) = bae7637dcdeb5c3eb200044ec8f0616fc954d9fb
-SHA1 (patch-site_Makefile) = dd294f61a6bb6a11d71c2b4f12cad7719b7cee8a
diff --git a/inn/files/innd.sh b/inn/files/innd.sh
deleted file mode 100644
index 805fa71470..0000000000
--- a/inn/files/innd.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!@RCD_SCRIPTS_SHELL@
-#
-# $NetBSD: innd.sh,v 1.18 2011/10/07 22:37:05 shattered Exp $
-#
-# PROVIDE: inn
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-
-if [ -d @INN_DATA_DIR@/etc ] ; then
- echo ""
- echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING"
- echo ""
- echo "WARNING: old inn config directory @INN_DATA_DIR@/etc found"
- echo "WARNING: please move your config to @PREFIX@/etc/inn"
- echo "WARNING: before starting your new inn install"
- echo ""
- echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING"
- echo ""
- sleep 120
-fi
-
-if [ -x @INN_PATHBIN@/rc.news -a -s @INN_DATA_DIR@/db/active ]
-then
- if [ ! -d @PREFIX@/etc/nntp ]
- then
- mkdir @PREFIX@/etc/nntp
- fi
-
- if [ ! -f @PREFIX@/etc/nntp/server ]
- then
- hostname >@PREFIX@/etc/nntp/server
- fi
-
- if [ ! -f @PREFIX@/etc/nntp/domainname ]
- then
- (set - X `grep ^fromhost: @PKG_SYSCONFDIR@/inn.conf`
- if [ $# -eq 3 ]
- then
- echo $3 >@PREFIX@/etc/nntp/domainname
- fi)
- fi
-
- if [ -f @INN_DATA_DIR@/db/history -a \
- ! -s @INN_DATA_DIR@/db/history ]
- then
- @INN_PATHBIN@/makedbz -i -o -s 10000
- fi
-
- if [ $# -eq 0 ]
- then
- echo -n ' innd'
- su -m news -c "@INN_PATHBIN@/rc.news start" >/dev/null
- exit 0
- fi
-
- case "$1" in
- start )
- echo "Starting INN."
- su -m news -c "@INN_PATHBIN@/rc.news $1" >/dev/null
- exit 0
- ;;
- stop )
- su -m news -c "@INN_PATHBIN@/rc.news $1"
- exit 0
- ;;
- restart )
- $0 stop
- sleep 5
- exec $0 start
- ;;
- * )
- echo "Usage: $0 (start|stop|restart)"
- exit 1
- ;;
- esac
-fi
-
-exit 0
diff --git a/inn/options.mk b/inn/options.mk
deleted file mode 100644
index abb050729d..0000000000
--- a/inn/options.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-# $NetBSD$
-
-PKG_OPTIONS_VAR= PKG_OPTIONS.inn
-PKG_SUPPORTED_OPTIONS= inet6 perl python uucp
-PKG_SUGGESTED_OPTIONS= inet6 perl python
-
-.include "../../mk/bsd.options.mk"
-
-###
-### IPv6 support
-###
-.if !empty(PKG_OPTIONS:Minet6)
-CONFIGURE_ARGS+= --enable-ipv6
-.endif
-
-###
-### uucp support (requires a group uucp to exist)
-###
-.if !empty(PKG_OPTIONS:Muucp)
-CONFIGURE_ARGS+= --enable-uucp-rnews
-PKG_GROUPS+= uucp
-.else
-CONFIGURE_ARGS+= --disable-uucp-rnews
-.endif
-
-###
-### perl support for INN
-###
-.if !empty(PKG_OPTIONS:Mperl)
-CONFIGURE_ARGS+= --with-perl
-CONFIGURE_ENV+= _PATH_PERL=${PERL5:Q}
-
-.include "../../lang/perl5/buildlink3.mk"
-.else
-CONFIGURE_ARGS+= --without-perl
-.endif
-###
-### Python support for INN
-###
-.if !empty(PKG_OPTIONS:Mpython)
-CONFIGURE_ARGS+= --with-python
-CONFIGURE_ENV+= _PATH_PYTHON=${PYTHONBIN:Q}
-
-.include "../../lang/python/application.mk"
-.endif
diff --git a/inn/patches/patch-Makefile.global.in b/inn/patches/patch-Makefile.global.in
deleted file mode 100644
index c8b7aca977..0000000000
--- a/inn/patches/patch-Makefile.global.in
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Use default backup suffix for install.
-
---- Makefile.global.in.orig 2019-02-07 15:02:22.000000000 +0000
-+++ Makefile.global.in
-@@ -335,7 +335,7 @@ INSTALL = $(top)/support/install-sh -c
- ## files like active and newsgroups that should have the same permissions as
- ## article files.
-
--BACKUP_OPTION = -B .OLD
-+#BACKUP_OPTION = -B .OLD
-
- LI_SPRI = $(LIBTOOLINST) $(INSTALL) -o root -g $(RUNASGROUP) -m 4550 $(BACKUP_OPTION)
- LI_XPRI = $(LIBTOOLINST) $(INSTALL) $(OWNER) -m 0550 $(BACKUP_OPTION)
diff --git a/inn/patches/patch-control_pgpverify.in b/inn/patches/patch-control_pgpverify.in
deleted file mode 100644
index da5688d1a9..0000000000
--- a/inn/patches/patch-control_pgpverify.in
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD$
-
-Use GnuPG (gpg1) by default.
-Prepare pkgsrc PREFIX for both, gpg and gpgv.
-
---- control/pgpverify.in.orig 2019-02-07 15:02:22.000000000 +0000
-+++ control/pgpverify.in
-@@ -140,19 +140,19 @@
- # the value of $INN::Config::gpg will override this. On a recent Debian
- # variant, use /usr/bin/gpg1 (from the gnupg1 package) if you want to
- # support old signatures with MD5 digest algorithms.
--# $gpg = '/usr/local/bin/gpg';
-+$gpg = 'PKGSRC_PREFIX/gpg';
-
- # Path to the GnuPG gpgv binary, if you have GnuPG. If you do, this will
- # be used in preference to PGP. For most current control messages, you
- # need a version of GnuPG that can handle RSA signatures. If you have INN
- # and the script is able to successfully include your INN::Config module,
- # the value of $INN::Config::gpgv will override this.
--# $gpgv = '/usr/local/bin/gpgv';
-+#$gpgv = 'PKGSRC_PREFIX/gpgv';
-
- # Path to pgp binary; for PGP 5.0, set the path to the pgpv binary. If
- # you have INN and the script is able to successfully include your
- # INN::Config module, the value of $INN::Config::pgp will override this.
--$pgp = '/usr/local/bin/pgp';
-+# $pgp = '/usr/local/bin/pgp';
-
- # If you keep your keyring somewhere that is not the default used by pgp,
- # uncomment the next line and set appropriately. If you have INN and the
diff --git a/inn/patches/patch-lib_fdlimit.c b/inn/patches/patch-lib_fdlimit.c
deleted file mode 100644
index 07c9d2aa43..0000000000
--- a/inn/patches/patch-lib_fdlimit.c
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
-This patch makes calls to setfdlimit() behave as NOP, setrlimit() is not
-called, if the new limit is lower than the current limit.
-
---- lib/fdlimit.c.orig 2019-02-07 15:02:22.000000000 +0000
-+++ lib/fdlimit.c
-@@ -60,6 +60,10 @@ setfdlimit(unsigned int limit)
- }
- #endif
-
-+ /* will we mind if the limit is higher? I think not. */
-+ if (rl.rlim_cur >= limit)
-+ return 0;
-+
- rl.rlim_cur = limit;
- if (limit > rl.rlim_max)
- rl.rlim_max = limit;
diff --git a/inn/patches/patch-perl_INN_Config.pm.in b/inn/patches/patch-perl_INN_Config.pm.in
deleted file mode 100644
index 5075a4f515..0000000000
--- a/inn/patches/patch-perl_INN_Config.pm.in
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Fix path to inconfval.
-
---- perl/INN/Config.pm.in.orig 2019-02-07 15:02:22.000000000 +0000
-+++ perl/INN/Config.pm.in
-@@ -20,7 +20,7 @@ our $exec_prefix = "@exec_prefix@";
-
- ## Then, process the variables provided by innconfval.
- my @INNCONFVAR = ();
--my @values = `${exec_prefix}/bin/innconfval -p`;
-+my @values = `@bindir@/innconfval -p`;
- foreach my $line (@values) {
- eval 'our '.$line;
- if ($line =~ /^(.*?) = /m) {
diff --git a/inn/patches/patch-scripts_news.daily.in b/inn/patches/patch-scripts_news.daily.in
deleted file mode 100644
index d63efb66ab..0000000000
--- a/inn/patches/patch-scripts_news.daily.in
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
-Increase limits for data segment size and number of open files per process
-to hard limits of system.
-
---- scripts/news.daily.in.orig 2019-02-07 15:02:22.000000000 +0000
-+++ scripts/news.daily.in
-@@ -276,6 +276,10 @@ fi
-
- cd ${PATHETC}
-
-+## Unlimit
-+ulimit -d `ulimit -H -d`
-+ulimit -n `ulimit -H -n`
-+
- ## Show the status of the news system.
- ${DOSTAT} && {
- ${INNSTAT}
diff --git a/inn/patches/patch-scripts_rc.news.in b/inn/patches/patch-scripts_rc.news.in
deleted file mode 100644
index 18b6aa5758..0000000000
--- a/inn/patches/patch-scripts_rc.news.in
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
-Increase limit for open files per process to hard limits of system.
-
---- scripts/rc.news.in.orig 2019-02-07 15:02:22.000000000 +0000
-+++ scripts/rc.news.in
-@@ -77,6 +77,9 @@ Xstop)
- ;;
- esac
-
-+## Unlimit
-+ulimit -n `ulimit -H -n`
-+
- ## Pick ${INND} or ${INNDSTART}
- WHAT=${INND}
-
diff --git a/inn/patches/patch-site_Makefile b/inn/patches/patch-site_Makefile
deleted file mode 100644
index 5fff616626..0000000000
--- a/inn/patches/patch-site_Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-Clear macros REST_INSTALLED and SPECIAL.
-
---- site/Makefile.orig 2019-02-07 15:02:22.000000000 +0000
-+++ site/Makefile
-@@ -75,7 +75,8 @@ REST = \
-
- ALL = $(REST)
-
--REST_INSTALLED = \
-+REST_INSTALLED =
-+NOTUSED = \
- $D$(PATH_NEWSFEEDS) $D$(PATH_INNDHOSTS) \
- $D$(PATH_NNRPDTRACK) $D$(PATH_NNTPPASS) \
- $D$(PATH_CONFIG) $D$(PATH_MODERATORS) \
-@@ -102,7 +103,8 @@ REST_INSTALLED = \
-
- ALL_INSTALLED = $(REST_INSTALLED)
-
--SPECIAL = $D$(PATH_ACTIVE) $D$(PATH_ACTIVE_TIMES) \
-+SPECIAL =
-+NOTUSED2 = $D$(PATH_ACTIVE) $D$(PATH_ACTIVE_TIMES) \
- $D$(PATH_NEWSGROUPS) $D$(PATH_HISTORY)
-
- ## Get new versions of everything from samples directory.
Home |
Main Index |
Thread Index |
Old Index