summaryrefslogtreecommitdiff
path: root/lang/perl5
diff options
context:
space:
mode:
authorchristos <christos@pkgsrc.org>2013-08-19 12:31:11 +0000
committerchristos <christos@pkgsrc.org>2013-08-19 12:31:11 +0000
commit8482b25d446f8cae0e3703e623f941ed3eed8115 (patch)
tree68c7a6bdae7abcd8e0d49c9083e8f54193271a16 /lang/perl5
parente1053a005a419c8007da1fa33a202e9b9f69b968 (diff)
downloadpkgsrc-8482b25d446f8cae0e3703e623f941ed3eed8115.tar.gz
Update function invisibility list. This time for host releated reentrant
functions, recently introduced.
Diffstat (limited to 'lang/perl5')
-rw-r--r--lang/perl5/distinfo4
-rw-r--r--lang/perl5/patches/patch-hints_netbsd.sh37
2 files changed, 34 insertions, 7 deletions
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
index aa9ee0857bd..fd0ab2b3454 100644
--- a/lang/perl5/distinfo
+++ b/lang/perl5/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.107 2013/08/19 08:22:09 martin Exp $
+$NetBSD: distinfo,v 1.108 2013/08/19 12:31:11 christos Exp $
SHA1 (perl-5.18.0.tar.gz) = f5a97a9fa4e9d0ef9c4b313c5b778a0e76291ee2
RMD160 (perl-5.18.0.tar.gz) = 10774aa60a76b30579aedf23f4a21775301e3235
@@ -14,7 +14,7 @@ SHA1 (patch-ck) = 5c381db130cdf4c315678e2d65380eaaa3065fee
SHA1 (patch-cn) = d1877383e213a414562b5bb4c1e8aa785926fab7
SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470
SHA1 (patch-hints_darwin.sh) = c561d1862f8ca76652a35741c691394eb8cda70a
-SHA1 (patch-hints_netbsd.sh) = 3be421aed9a7fed5c9093c038949a60f55de24a3
+SHA1 (patch-hints_netbsd.sh) = 5b41a700282773b13cd0fefbcbef3a46ba0d2bfb
SHA1 (patch-hv.c) = 0ed39926d620724db6d612a717d84b4efa129162
SHA1 (patch-regexec.c) = 4fb7840347bd08739ae2dcb3d133212474e168fc
SHA1 (patch-t_re_pat__rt__report.t) = 139161459885bda91a2cbd0f96c57d6d88e52713
diff --git a/lang/perl5/patches/patch-hints_netbsd.sh b/lang/perl5/patches/patch-hints_netbsd.sh
index 98e56736fb0..48ef669b4cb 100644
--- a/lang/perl5/patches/patch-hints_netbsd.sh
+++ b/lang/perl5/patches/patch-hints_netbsd.sh
@@ -1,11 +1,12 @@
-$NetBSD: patch-hints_netbsd.sh,v 1.6 2013/08/19 08:22:09 martin Exp $
+$NetBSD: patch-hints_netbsd.sh,v 1.7 2013/08/19 12:31:11 christos Exp $
--whole-archive is a linker flag, not a compiler flag
Better defaults for paths.
+Stop grovelling for functions we don't want to provide (*host*)
---- hints/netbsd.sh.orig 2013-05-01 02:52:55.000000000 +0000
-+++ hints/netbsd.sh
-@@ -41,8 +41,8 @@ case "$osvers" in
+--- hints/netbsd.sh.orig 2013-08-19 21:23:34.000000000 +0300
++++ hints/netbsd.sh 2013-08-19 21:23:12.000000000 +0300
+@@ -41,8 +41,8 @@
# system gcc to build correctly, so check for it
echo 'int f(void) { return 0; }' >try.c
if ${cc:-cc} $cccdlflags -c try.c -otry.o 2>&1 &&
@@ -16,7 +17,33 @@ Better defaults for paths.
fi
rm try.c try.o try.so 2>/dev/null
EOCBU
-@@ -186,10 +186,12 @@ esac
+@@ -100,6 +100,12 @@
+ d_getservbyport_r="$undef"
+ d_setservent_r="$undef"
+ d_endservent_r="$undef"
++ d_gethostbyname_r="$undef"
++ d_gethostbyaddr2_r="$undef"
++ d_gethostbyaddr_r="$undef"
++ d_sethostent_r="$undef"
++ d_gethostent_r="$undef"
++ d_endhostent_r="$undef"
+ d_getprotoent_r_proto="0"
+ d_getprotobyname_r_proto="0"
+ d_getprotobynumber_r_proto="0"
+@@ -110,6 +116,12 @@
+ d_getservbyport_r_proto="0"
+ d_setservent_r_proto="0"
+ d_endservent_r_proto="0"
++ d_gethostbyname_r_proto="0"
++ d_gethostbyaddr2_r_proto="0"
++ d_gethostbyaddr_r_proto="0"
++ d_sethostent_r_proto="0"
++ d_endhostent_r_proto="0"
++ d_gethostent_r_proto="0"
+ ;;
+ esac
+
+@@ -186,10 +198,12 @@
EOCBU
# Set sensible defaults for NetBSD: look for local software in