aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2015-02-16 00:39:42 +0000
committerCy Schubert <cy@FreeBSD.org>2015-02-16 00:39:42 +0000
commit26804aea43c6209e3eba4df007e482ff5565cea7 (patch)
treefd59a5399b960fa689acd26194f86343b2b03903
parent830f77d3d4e98c069acefcbf866b6631cdb7e2f4 (diff)
downloadports-26804aea43c6209e3eba4df007e482ff5565cea7.tar.gz
ports-26804aea43c6209e3eba4df007e482ff5565cea7.zip
Notes
-rw-r--r--net/ndisc6/Makefile6
-rw-r--r--net/ndisc6/files/extra-patch-rdnssd__rdnssd.h (renamed from net/ndisc6/files/extra-patch-rdnssd-rdnssd.h)0
-rw-r--r--net/ndisc6/files/patch-patch-src__tcpspray.c10
-rw-r--r--net/ndisc6/files/patch-rdnssd__merge-hook.in (renamed from net/ndisc6/files/patch-rdnssd-merge-hook.in)0
-rw-r--r--net/ndisc6/files/patch-rdnssd__rdnssd.c (renamed from net/ndisc6/files/patch-rdnssd-rdnssd.c)0
-rw-r--r--net/ndisc6/pkg-plist2
6 files changed, 16 insertions, 2 deletions
diff --git a/net/ndisc6/Makefile b/net/ndisc6/Makefile
index dd7aa8bc986e..f59ec5a8576e 100644
--- a/net/ndisc6/Makefile
+++ b/net/ndisc6/Makefile
@@ -13,10 +13,12 @@ COMMENT= IPv6 network diagnostic tools
LICENSE= GPLv2
-USES= tar:bzip2
+USES= tar:bzip2 perl5
USE_GCC= any
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-suid-install
+CONFIGURE_ENV= PERL=${LOCALBASE}/bin/perl
+MAKE_ENV= CHOWNPROG=:
LDFLAGS+= -L${LOCALBASE}/lib
CFLAGS+= -I${LOCALBASE}/include
@@ -26,7 +28,7 @@ OPTIONS_DEFINE= DOCS NLS
.include <bsd.port.options.mk>
.if ${OSVERSION} >= 803000
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-rdnssd-rdnssd.h
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-rdnssd__rdnssd.h
.endif
.if ${PORT_OPTIONS:MNLS}
diff --git a/net/ndisc6/files/extra-patch-rdnssd-rdnssd.h b/net/ndisc6/files/extra-patch-rdnssd__rdnssd.h
index 1aa03c3104b9..1aa03c3104b9 100644
--- a/net/ndisc6/files/extra-patch-rdnssd-rdnssd.h
+++ b/net/ndisc6/files/extra-patch-rdnssd__rdnssd.h
diff --git a/net/ndisc6/files/patch-patch-src__tcpspray.c b/net/ndisc6/files/patch-patch-src__tcpspray.c
new file mode 100644
index 000000000000..def72fc23bd7
--- /dev/null
+++ b/net/ndisc6/files/patch-patch-src__tcpspray.c
@@ -0,0 +1,10 @@
+--- src/tcpspray.c.orig 2010-05-01 01:08:34.000000000 -0700
++++ src/tcpspray.c 2015-02-15 15:56:55.904785304 -0800
+@@ -34,6 +34,7 @@
+ # define SIZE_MAX SIZE_T_MAX // FreeBSD 4.x workaround
+ #endif
+ #include <stdlib.h>
++#include <signal.h>
+
+ #include <sys/types.h>
+ #include <unistd.h>
diff --git a/net/ndisc6/files/patch-rdnssd-merge-hook.in b/net/ndisc6/files/patch-rdnssd__merge-hook.in
index a40c66df2cad..a40c66df2cad 100644
--- a/net/ndisc6/files/patch-rdnssd-merge-hook.in
+++ b/net/ndisc6/files/patch-rdnssd__merge-hook.in
diff --git a/net/ndisc6/files/patch-rdnssd-rdnssd.c b/net/ndisc6/files/patch-rdnssd__rdnssd.c
index df730bbdd30c..df730bbdd30c 100644
--- a/net/ndisc6/files/patch-rdnssd-rdnssd.c
+++ b/net/ndisc6/files/patch-rdnssd__rdnssd.c
diff --git a/net/ndisc6/pkg-plist b/net/ndisc6/pkg-plist
index fd17e2a99dac..cf573438d63a 100644
--- a/net/ndisc6/pkg-plist
+++ b/net/ndisc6/pkg-plist
@@ -25,3 +25,5 @@ sbin/tracert6
%%NLS%%share/locale/de/LC_MESSAGES/ndisc6.mo
%%NLS%%share/locale/en/LC_MESSAGES/ndisc6.mo
%%NLS%%share/locale/fr/LC_MESSAGES/ndisc6.mo
+@owner nobody
+@dir var/run/rdnssd