diff options
author | jlam <jlam> | 2005-11-06 23:58:34 +0000 |
---|---|---|
committer | jlam <jlam> | 2005-11-06 23:58:34 +0000 |
commit | 0e55f18cfe64153509e2e2029ed9133ab3a318f4 (patch) | |
tree | 1ac3ac520d2d05c8370caaa68abb9c7048b65c24 /net/netpipes | |
parent | 4108bd9bf2523db12ff6b8dd72159cfa959677cb (diff) | |
download | pkgsrc-0e55f18cfe64153509e2e2029ed9133ab3a318f4.tar.gz |
Import netpipes-4.2-export as net/netpipes.
The netpipes package is a collection of utilities that makes TCP/IP
streams usable in shell scripts.
Diffstat (limited to 'net/netpipes')
-rw-r--r-- | net/netpipes/DESCR | 2 | ||||
-rw-r--r-- | net/netpipes/Makefile | 16 | ||||
-rw-r--r-- | net/netpipes/PLIST | 15 | ||||
-rw-r--r-- | net/netpipes/distinfo | 7 | ||||
-rw-r--r-- | net/netpipes/patches/patch-aa | 71 | ||||
-rw-r--r-- | net/netpipes/patches/patch-ab | 13 |
6 files changed, 124 insertions, 0 deletions
diff --git a/net/netpipes/DESCR b/net/netpipes/DESCR new file mode 100644 index 00000000000..f8ac0700e4a --- /dev/null +++ b/net/netpipes/DESCR @@ -0,0 +1,2 @@ +The netpipes package is a collection of utilities that makes TCP/IP +streams usable in shell scripts. diff --git a/net/netpipes/Makefile b/net/netpipes/Makefile new file mode 100644 index 00000000000..16a461ea92a --- /dev/null +++ b/net/netpipes/Makefile @@ -0,0 +1,16 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/11/06 23:58:34 jlam Exp $ + +DISTNAME= netpipes-4.2-export +PKGNAME= ${DISTNAME:S/-export//} +CATEGORIES= net +MASTER_SITES= http://web.purplefrog.com/ftp/thoth/netpipes/ + +MAINTAINER= jlam@NetBSD.org +HOMEPAGE= http://web.purplefrog.com/~thoth/netpipes/netpipes.html +COMMENT= utilities for communicating via sockets + +WRKSRC= ${WRKDIR} + +INSTALLATION_DIRS= bin ${PKGMANDIR} + +.include "../../mk/bsd.pkg.mk" diff --git a/net/netpipes/PLIST b/net/netpipes/PLIST new file mode 100644 index 00000000000..f261b5eb501 --- /dev/null +++ b/net/netpipes/PLIST @@ -0,0 +1,15 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/11/06 23:58:34 jlam Exp $ +bin/encapsulate +bin/faucet +bin/getpeername +bin/getsockname +bin/hose +bin/sockdown +bin/timelimit +man/man1/encapsulate.1 +man/man1/faucet.1 +man/man1/getpeername.1 +man/man1/hose.1 +man/man1/netpipes.1 +man/man1/sockdown.1 +man/man1/timelimit.1 diff --git a/net/netpipes/distinfo b/net/netpipes/distinfo new file mode 100644 index 00000000000..f85d2680180 --- /dev/null +++ b/net/netpipes/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/11/06 23:58:34 jlam Exp $ + +SHA1 (netpipes-4.2-export.tar.gz) = e8a52168b2893a12d943cc31e5d3a7f0bb3502b0 +RMD160 (netpipes-4.2-export.tar.gz) = 26c982c0b9e4382d96335f10a5e54813f776db29 +Size (netpipes-4.2-export.tar.gz) = 74977 bytes +SHA1 (patch-aa) = 08b395d0c47e4099461bd0c31f6bea600cab043e +SHA1 (patch-ab) = e2ff692a1153687c5c42da9df06cdc3012c6989a diff --git a/net/netpipes/patches/patch-aa b/net/netpipes/patches/patch-aa new file mode 100644 index 00000000000..d8d5431ad7d --- /dev/null +++ b/net/netpipes/patches/patch-aa @@ -0,0 +1,71 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/11/06 23:58:34 jlam Exp $ + +--- Makefile.orig 1998-10-28 15:30:03.000000000 -0500 ++++ Makefile +@@ -17,10 +17,10 @@ + + # You probably want to change this: + #INSTROOT = ${HOME} +-INSTROOT = /depot/collections0/netpipes4.1 +-#INSTROOT = /usr/local ++#INSTROOT = /depot/collections0/netpipes4.1 ++INSTROOT = ${PREFIX} + INSTBIN = ${INSTROOT}/bin +-INSTMAN = ${INSTROOT}/man ++INSTMAN = ${INSTROOT}/${PKGMANDIR} + + # For those who wish to use gcc instead of the vendor's compiler. + #CC=gcc -Wall +@@ -35,6 +35,8 @@ INSTMAN = ${INSTROOT}/man + # Also necessary for SCO + #LDLIBS=-lsocket -lnsl + ++LDLIBS=${LIBS} ++ + ###################################################################### + # CFLAGS + ###################################################################### +@@ -59,7 +61,7 @@ INSTMAN = ${INSTROOT}/man + #CFLAGS = -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS) + + # Linux (developed with RedHat 4.2, libc5) +-CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS) ++#CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS) + + # SGI + #CFLAGS = -DSYSV $(CDEBUGFLAGS) +@@ -86,7 +88,7 @@ CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_ + + # gcc can handle both -O and -g at once + #CDEBUGFLAGS = -g # -Wall -DDEBUG +-CDEBUGFLAGS = -O ++#CDEBUGFLAGS = -O + + ###################################################################### + +@@ -104,8 +106,7 @@ SSLINC = -I${SSLDIR}/include + SSLLIB = -L../SSLeay-0.8.1 -lssl -lcrypto + + MANPAGES = netpipes.1 faucet.1 hose.1 \ +- sockdown.1 getpeername.1 timelimit.1 encapsulate.1 \ +- ssl-auth.1 ++ sockdown.1 getpeername.1 timelimit.1 encapsulate.1 + PROGRAMS = faucet hose sockdown getpeername timelimit encapsulate + + all : ${PROGRAMS} +@@ -140,13 +141,13 @@ ssl-criteria.o: ssl-criteria.c + install : all + test -d ${INSTROOT} || mkdir ${INSTROOT} + test -d ${INSTBIN} || mkdir ${INSTBIN} +- cp ${PROGRAMS} ${INSTBIN}/ ++ ${BSD_INSTALL_PROGRAM} ${PROGRAMS} ${INSTBIN}/ + - rm -f ${INSTBIN}/getsockname + ln -s getpeername ${INSTBIN}/getsockname + - [ -x ssl-auth ] && cp ssl-auth ${INSTBIN}/ + test -d ${INSTMAN} || mkdir ${INSTMAN} + test -d ${INSTMAN}/man1 || mkdir ${INSTMAN}/man1 +- cp ${MANPAGES} ${INSTMAN}/man1/ ++ ${BSD_INSTALL_MAN} ${MANPAGES} ${INSTMAN}/man1/ + + # + diff --git a/net/netpipes/patches/patch-ab b/net/netpipes/patches/patch-ab new file mode 100644 index 00000000000..70805c2858d --- /dev/null +++ b/net/netpipes/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2005/11/06 23:58:34 jlam Exp $ + +--- hose.1.orig 1998-10-28 15:30:26.000000000 -0500 ++++ hose.1 +@@ -65,7 +65,7 @@ If successful + \fBhose\fP + redirects the socket to stdin, stdout, stderr, and/or arbitrary file + descriptors according to the +-\fB\-\-in \-\-out \-\-err \-\-fd \fIn\fP\fP ++\fB\-\-in \-\-out \-\-err \-\-fd\fP \fIn\fP + flags. \fBhose\fP also automagically shuts down the unused half of + the connection if only \fB\-\-in\fP is specified or if only + \fB\-\-out\fP and/or \fB\-\-err\fP are specified. See the |