ports/189645: Update net/netpipes for staging
Daniel O'Connor
doconnor at gsoft.com.au
Sun May 11 04:30:01 UTC 2014
>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 at 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:
More information about the freebsd-ports-bugs
mailing list