pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/ucspi-tcp6 Add ucspi-tcp6, a fork of ucspi-tcp wit...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9ab9eee50f2a
branches:  trunk
changeset: 310853:9ab9eee50f2a
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Wed Jul 25 16:22:55 2018 +0000

description:
Add ucspi-tcp6, a fork of ucspi-tcp with more features, including:

- rblsmtpd Greetdelay add-on and removal of the compiled-in default-RBL
- Felix von Leitner's's IPv6 patch ucspi-tcp-0.88-ipv6.diff19.bz2
- Jens Wehrenbrecht's IPv4 CIDR extension
- Li Minh Bui's IPv6 support for compactified IPv6 addresses and CIDR
  notation support

diffstat:

 net/ucspi-tcp6/DESCR                     |   7 +++++
 net/ucspi-tcp6/Makefile                  |  44 ++++++++++++++++++++++++++++++++
 net/ucspi-tcp6/PLIST                     |  35 +++++++++++++++++++++++++
 net/ucspi-tcp6/distinfo                  |   7 +++++
 net/ucspi-tcp6/patches/patch-package_man |  35 +++++++++++++++++++++++++
 5 files changed, 128 insertions(+), 0 deletions(-)

diffs (148 lines):

diff -r 1030da4b5c22 -r 9ab9eee50f2a net/ucspi-tcp6/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ucspi-tcp6/DESCR      Wed Jul 25 16:22:55 2018 +0000
@@ -0,0 +1,7 @@
+ucspi-tcp6 is a fork of Dan Bernstein's ucspi-tcp 0.88, including:
+
+- rblsmtpd Greetdelay add-on and removal of the compiled-in default-RBL
+- Felix von Leitner's's IPv6 patch ucspi-tcp-0.88-ipv6.diff19.bz2
+- Jens Wehrenbrecht's IPv4 CIDR extension
+- Li Minh Bui's IPv6 support for compactified IPv6 addresses and CIDR
+  notation support
diff -r 1030da4b5c22 -r 9ab9eee50f2a net/ucspi-tcp6/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ucspi-tcp6/Makefile   Wed Jul 25 16:22:55 2018 +0000
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1 2018/07/25 16:22:55 schmonz Exp $
+
+DISTNAME=              ucspi-tcp6-1.06
+CATEGORIES=            net
+MASTER_SITES=          https://www.fehcom.de/ipnet/ucspi-tcp6/
+EXTRACT_SUFX=          .tgz
+
+MAINTAINER=            schmonz%NetBSD.org@localhost
+HOMEPAGE=              https://www.fehcom.de/ipnet/ucspi-tcp6.html
+COMMENT=               Command-line tools for building TCP client-server applications
+LICENSE=               public-domain
+
+CONFLICTS+=            ucspi-tcp-[0-9]*
+
+WRKSRC=                        ${WRKDIR}/host/${PKGNAME_NOREV}
+DJB_SLASHPACKAGE=      yes
+DJB_RESTRICTED=                no
+DJB_CONFIG_DIR=                ${WRKSRC}
+
+INSTALLATION_DIRS=     bin
+
+.include "../../mk/bsd.prefs.mk"
+
+SUBST_CLASSES+=                manz
+SUBST_STAGE.manz=      do-configure
+SUBST_FILES.manz=      package/man
+.if !defined(MANZ)
+SUBST_SED.manz=                -e 's|safe gzip |safe true |g'
+SUBST_SED.manz+=       -e 's|\.gz||g'
+.endif
+
+post-configure:
+       ${RUN}cd ${DJB_CONFIG_DIR};     \
+       ${ECHO} ${PKGMANDIR} > conf-man
+
+do-install:
+       cd ${WRKSRC};                                                   \
+       for i in command/*; do                                          \
+         ${INSTALL_PROGRAM} $${i} ${DESTDIR}${PREFIX}/bin;             \
+       done;                                                           \
+       ./package/man
+
+.include "../../mk/djbware.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 1030da4b5c22 -r 9ab9eee50f2a net/ucspi-tcp6/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ucspi-tcp6/PLIST      Wed Jul 25 16:22:55 2018 +0000
@@ -0,0 +1,35 @@
+@comment $NetBSD: PLIST,v 1.1 2018/07/25 16:22:55 schmonz Exp $
+bin/addcr
+bin/argv0
+bin/date@
+bin/delcr
+bin/finger@
+bin/fixcrio
+bin/http@
+bin/mconnect
+bin/mconnect-io
+bin/rblsmtpd
+bin/recordio
+bin/tcpcat
+bin/tcpclient
+bin/tcprules
+bin/tcprulescheck
+bin/tcpserver
+bin/who@
+man/man1/addcr.1
+man/man1/argv0.1
+man/man1/date@.1
+man/man1/delcr.1
+man/man1/finger@.1
+man/man1/fixcrio.1
+man/man1/http@.1
+man/man1/mconnect.1
+man/man1/rblsmtpd.1
+man/man1/recordio.1
+man/man1/tcpcat.1
+man/man1/tcpclient.1
+man/man1/tcprules.1
+man/man1/tcprulescheck.1
+man/man1/tcpserver.1
+man/man1/who@.1
+man/man5/tcp-environ.5
diff -r 1030da4b5c22 -r 9ab9eee50f2a net/ucspi-tcp6/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ucspi-tcp6/distinfo   Wed Jul 25 16:22:55 2018 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2018/07/25 16:22:55 schmonz Exp $
+
+SHA1 (ucspi-tcp6-1.06.tgz) = bc304397b213e4bf793c28b1a79f5d14c61ca833
+RMD160 (ucspi-tcp6-1.06.tgz) = a954234a9ff35c98d6895da09bcfb1d7bb03477b
+SHA512 (ucspi-tcp6-1.06.tgz) = f27c363cce93e9e0ddc06cb84330e7535d883366e211375ba945f870599833d60cefc979f862b594626cb0a3e34ff5c256e26e337588506df599b795dc924e44
+Size (ucspi-tcp6-1.06.tgz) = 81920 bytes
+SHA1 (patch-package_man) = dabd75991f1369e14b4220e00069c9b28a82d74e
diff -r 1030da4b5c22 -r 9ab9eee50f2a net/ucspi-tcp6/patches/patch-package_man
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ucspi-tcp6/patches/patch-package_man  Wed Jul 25 16:22:55 2018 +0000
@@ -0,0 +1,35 @@
+$NetBSD: patch-package_man,v 1.1 2018/07/25 16:22:55 schmonz Exp $
+
+Support DESTDIR.
+
+--- package/man.orig   2016-08-02 15:14:30.000000000 +0000
++++ package/man
+@@ -6,6 +6,8 @@ safe() { "$@" || barf "cannot $@"; }
+ safe umask 022
+ [ -d man ] || barf "no man directory"
+ 
++destdir=`head -1 conf-destdir`
++
+ mandir=""
+ if [ -f conf-man ]
+ then
+@@ -23,16 +25,16 @@ do
+   all="$all $i"
+ done
+ 
+-shout "Installing ucspi-tcp6 compressed man-files in ${mandir}."
++shout "Installing ucspi-tcp6 man-files in ${destdir}/${mandir}."
+ 
+ if [ $# -eq 0 ]
+ then
+   for manfile in $all
+   do
+     dir="man`echo $manfile | awk -F. '{print $NF}'`"
+-    safe mkdir -p $mandir/$dir
++    safe mkdir -p $destdir/$mandir/$dir
+     safe gzip $manfile && \
+-         install -m 644 "$manfile.gz" $mandir/$dir/"${manfile#*/}.gz"
++         install -m 644 "$manfile.gz" $destdir/$mandir/$dir/"${manfile#*/}.gz"
+   done
+ fi
+ 



Home | Main Index | Thread Index | Old Index