Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 May 2014 13:37:26 +0930 (CST)
From:      "Daniel O'Connor" <doconnor@gsoft.com.au>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/189645: Update net/netpipes for staging
Message-ID:  <201405110407.s4B47QRo074113@cain.gsoft.com.au>
Resent-Message-ID: <201405110430.s4B4U0HF067683@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         189645
>Category:       ports
>Synopsis:       Update net/netpipes for staging
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 11 04:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Daniel O'Connor
>Release:        FreeBSD 9.1-PRERELEASE amd64
>Organization:
>Environment:
System: FreeBSD midget.dons.net.au 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #10 r24
1435M: Thu Oct 11 15:03:22 CST 2012 darius@midget.dons.net.au:/usr/obj/usr/src/s
ys/MIDGET amd64

>Description:
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	netpipes-stagedir.diff
#
echo x - netpipes-stagedir.diff
sed 's/^X//' >netpipes-stagedir.diff << '213277db8d00723c5f37ea8b900903bb'
Xdiff -uNr /usr/ports/net/netpipes/Makefile netpipes/Makefile
X--- /usr/ports/net/netpipes/Makefile	2014-01-23 03:30:46.000000000 +1030
X+++ netpipes/Makefile	2014-05-11 13:26:58.130502174 +0930
X@@ -14,8 +14,8 @@
X CONFLICTS=	timelimit-[0-9]*
X
X NO_WRKSUBDIR=	yes
X-MAN1=		faucet.1 hose.1 sockdown.1 getpeername.1 encapsulate.1 \
X-		timelimit.1 netpipes.1
X
X-NO_STAGE=	yes
X+do-install:
X+	${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKDIR} STAGEDIR=${STAGEDIR} install
X+
X .include <bsd.port.mk>
Xdiff -uNr /usr/ports/net/netpipes/files/patch-Makefile netpipes/files/patch-Makefile
X--- /usr/ports/net/netpipes/files/patch-Makefile	1970-01-01 09:30:00.000000000 +0930
X+++ netpipes/files/patch-Makefile	2014-05-11 13:28:42.966482771 +0930
X@@ -0,0 +1,67 @@
X+--- Makefile.orig	1998-10-29 07:00:03.000000000 +1030
X++++ Makefile	2014-05-11 13:28:21.742500328 +0930
X+@@ -17,7 +17,7 @@
X+
X+ # You probably want to change this:
X+ #INSTROOT = ${HOME}
X+-INSTROOT = /depot/collections0/netpipes4.1
X++INSTROOT = ${STAGEDIR}/${PREFIX}
X+ #INSTROOT = /usr/local
X+ INSTBIN = ${INSTROOT}/bin
X+ INSTMAN = ${INSTROOT}/man
X+@@ -59,7 +59,7 @@
X+ #CFLAGS = -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS)
X+
X+ # Linux (developed with RedHat 4.2, libc5)
X+-CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS)
X++#CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS)
X+
X+ # SGI
X+ #CFLAGS = -DSYSV $(CDEBUGFLAGS)
X+@@ -71,7 +71,7 @@
X+ #CFLAGS = -DPOSIX_SIG $(CDEBUGFLAGS)
X+
X+ # FreeBSD
X+-#CFLAGS = -DPOSIX_SIG $(CDEBUGFLAGS)
X++CFLAGS += -DPOSIX_SIG $(CDEBUGFLAGS)
X+
X+ # AIX 4.1.4 and 3.2.5
X+ #CFLAGS = -DPOSIX_SIG -DAIX $(CDEBUGFLAGS)
X+@@ -86,7 +86,7 @@
X+
X+ # gcc can handle both -O and -g at once
X+ #CDEBUGFLAGS = -g # -Wall -DDEBUG
X+-CDEBUGFLAGS = -O
X++#CDEBUGFLAGS = -O
X+
X+ ######################################################################
X+
X+@@ -104,8 +104,7 @@
X+ SSLLIB = -L../SSLeay-0.8.1 -lssl -lcrypto
X+
X+ MANPAGES = netpipes.1 faucet.1 hose.1 \
X+-	sockdown.1 getpeername.1 timelimit.1 encapsulate.1 \
X+-	ssl-auth.1
X++	sockdown.1 getpeername.1 timelimit.1 encapsulate.1
X+ PROGRAMS = faucet hose sockdown getpeername timelimit encapsulate
X+
X+ all	: ${PROGRAMS}
X+@@ -138,15 +137,9 @@
X+ 	${CC} ${CFLAGS} ${SSLINC} -c $<
X+
X+ install : all
X+-	test -d ${INSTROOT}  || mkdir ${INSTROOT}
X+-	test -d ${INSTBIN}  || mkdir ${INSTBIN}
X+-	cp ${PROGRAMS} ${INSTBIN}/
X+-	- rm -f ${INSTBIN}/getsockname
X+-	ln -s getpeername ${INSTBIN}/getsockname
X+-	- [ -x ssl-auth ] && cp ssl-auth ${INSTBIN}/
X+-	test -d ${INSTMAN}  || mkdir ${INSTMAN}
X+-	test -d ${INSTMAN}/man1  || mkdir ${INSTMAN}/man1
X+-	cp ${MANPAGES} ${INSTMAN}/man1/
X++	${BSD_INSTALL_MAN} ${MANPAGES} ${INSTMAN}/man1/
X++	${BSD_INSTALL_PROGRAM} ${PROGRAMS} ${INSTBIN}/
X++	ln -f -s getpeername ${INSTBIN}/getsockname
X+
X+ #
X+
Xdiff -uNr /usr/ports/net/netpipes/files/patch-aa netpipes/files/patch-aa
X--- /usr/ports/net/netpipes/files/patch-aa	2014-01-23 04:10:44.000000000 +1030
X+++ netpipes/files/patch-aa	1970-01-01 09:30:00.000000000 +0930
X@@ -1,67 +0,0 @@
X---- Makefile.orig	Wed Oct 28 12:30:03 1998
X-+++ Makefile	Fri Jun  7 00:23:28 2002
X-@@ -17,7 +17,7 @@
X-
X- # You probably want to change this:
X- #INSTROOT = ${HOME}
X--INSTROOT = /depot/collections0/netpipes4.1
X-+INSTROOT = ${PREFIX}
X- #INSTROOT = /usr/local
X- INSTBIN = ${INSTROOT}/bin
X- INSTMAN = ${INSTROOT}/man
X-@@ -59,7 +59,7 @@
X- #CFLAGS = -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS)
X-
X- # Linux (developed with RedHat 4.2, libc5)
X--CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS)
X-+#CFLAGS = -DUSE_IOCTL -DPOSIX_SIG -DHAVE_INET_ATON $(CDEBUGFLAGS)
X-
X- # SGI
X- #CFLAGS = -DSYSV $(CDEBUGFLAGS)
X-@@ -71,7 +71,7 @@
X- #CFLAGS = -DPOSIX_SIG $(CDEBUGFLAGS)
X-
X- # FreeBSD
X--#CFLAGS = -DPOSIX_SIG $(CDEBUGFLAGS)
X-+CFLAGS += -DPOSIX_SIG $(CDEBUGFLAGS)
X-
X- # AIX 4.1.4 and 3.2.5
X- #CFLAGS = -DPOSIX_SIG -DAIX $(CDEBUGFLAGS)
X-@@ -86,7 +86,7 @@
X-
X- # gcc can handle both -O and -g at once
X- #CDEBUGFLAGS = -g # -Wall -DDEBUG
X--CDEBUGFLAGS = -O
X-+#CDEBUGFLAGS = -O
X-
X- ######################################################################
X-
X-@@ -104,8 +104,7 @@
X- SSLLIB = -L../SSLeay-0.8.1 -lssl -lcrypto
X-
X- MANPAGES = netpipes.1 faucet.1 hose.1 \
X--	sockdown.1 getpeername.1 timelimit.1 encapsulate.1 \
X--	ssl-auth.1
X-+	sockdown.1 getpeername.1 timelimit.1 encapsulate.1
X- PROGRAMS = faucet hose sockdown getpeername timelimit encapsulate
X-
X- all	: ${PROGRAMS}
X-@@ -138,15 +137,9 @@
X- 	${CC} ${CFLAGS} ${SSLINC} -c $<
X-
X- install : all
X--	test -d ${INSTROOT}  || mkdir ${INSTROOT}
X--	test -d ${INSTBIN}  || mkdir ${INSTBIN}
X--	cp ${PROGRAMS} ${INSTBIN}/
X--	- rm -f ${INSTBIN}/getsockname
X--	ln -s getpeername ${INSTBIN}/getsockname
X--	- [ -x ssl-auth ] && cp ssl-auth ${INSTBIN}/
X--	test -d ${INSTMAN}  || mkdir ${INSTMAN}
X--	test -d ${INSTMAN}/man1  || mkdir ${INSTMAN}/man1
X--	cp ${MANPAGES} ${INSTMAN}/man1/
X-+	${BSD_INSTALL_MAN} ${MANPAGES} ${INSTMAN}/man1/
X-+	${BSD_INSTALL_PROGRAM} ${PROGRAMS} ${INSTBIN}/
X-+	ln -f -s ${INSTBIN}/getpeername ${INSTBIN}/getsockname
X-
X- #
X-
Xdiff -uNr /usr/ports/net/netpipes/pkg-plist netpipes/pkg-plist
X--- /usr/ports/net/netpipes/pkg-plist	2014-01-23 01:46:56.000000000 +1030
X+++ netpipes/pkg-plist	2014-05-11 13:13:34.492507751 +0930
X@@ -5,3 +5,11 @@
X bin/hose
X bin/sockdown
X bin/timelimit
X+man/man1/encapsulate.1.gz
X+man/man1/faucet.1.gz
X+man/man1/getpeername.1.gz
X+man/man1/hose.1.gz
X+man/man1/netpipes.1.gz
X+man/man1/sockdown.1.gz
X+man/man1/timelimit.1.gz
X+
213277db8d00723c5f37ea8b900903bb
exit

or http://www.dons.net.au/~darius/netpipes-stagedir.diff

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405110407.s4B47QRo074113>