summaryrefslogtreecommitdiff
path: root/lang/perl5
diff options
context:
space:
mode:
authordsainty <dsainty@pkgsrc.org>2009-12-22 04:39:58 +0000
committerdsainty <dsainty@pkgsrc.org>2009-12-22 04:39:58 +0000
commitfe1fa3542514ae6988c77fe4343dea8da98333ab (patch)
tree579a3d2ff128a0f9e012539cb24ea092adef9b01 /lang/perl5
parentdcaaeac57586cf4bbd8a98d4351adbd45899d838 (diff)
downloadpkgsrc-fe1fa3542514ae6988c77fe4343dea8da98333ab.tar.gz
We intentionally wire down the 'libswanted' list in the package Makefile, so
don't let the hints file add new libraries that may be found outside Pkgsrc control. Fixes build on Gentoo system, and possibly other Linux systems too that might have stray -lgdbm_compat libraries lying around. This reverts hints/linux.sh to look more like it did in 5.10.0.
Diffstat (limited to 'lang/perl5')
-rw-r--r--lang/perl5/distinfo3
-rw-r--r--lang/perl5/patches/patch-ac18
2 files changed, 20 insertions, 1 deletions
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
index 62c13364525..c24718bbe42 100644
--- a/lang/perl5/distinfo
+++ b/lang/perl5/distinfo
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.62 2009/12/14 06:36:56 seb Exp $
+$NetBSD: distinfo,v 1.63 2009/12/22 04:39:58 dsainty Exp $
SHA1 (perl-5.10.1.tar.gz) = 8536ed1c14444d1efea069525a816fbc7be7109f
RMD160 (perl-5.10.1.tar.gz) = 6fe727a5e8878c26b5bd7cfc7165e10f311f7214
Size (perl-5.10.1.tar.gz) = 14117518 bytes
SHA1 (patch-aa) = 7f25db6568bb1b0d079efde82952b2fea919b7f8
SHA1 (patch-ab) = e3aa6bf9695addb9b754297120caf8683a625d1a
+SHA1 (patch-ac) = c1893ea4cf4b89b03b3acc5dec9b5828d50c5dad
SHA1 (patch-ah) = 1d2f4049dcc8dafcd0eafad36a74531dc7f305c9
SHA1 (patch-ai) = 5abdbbddcba79088996056ab88a34db5fcd16b01
SHA1 (patch-aq) = 3ece22678e3e6dcd3cf641e6389ff203cbe351b9
diff --git a/lang/perl5/patches/patch-ac b/lang/perl5/patches/patch-ac
new file mode 100644
index 00000000000..9b30305f936
--- /dev/null
+++ b/lang/perl5/patches/patch-ac
@@ -0,0 +1,18 @@
+$NetBSD: patch-ac,v 1.14 2009/12/22 04:39:59 dsainty Exp $
+
+We intentionally wire down the 'libswanted' list in the package Makefile,
+so don't let the hints file add new libraries that may be found outside
+Pkgsrc control.
+
+--- hints/linux.sh 2009-02-13 11:58:12.000000000 +1300
++++ hints/linux.sh 2009-12-22 16:46:41.400187863 +1300
+@@ -54,9 +54,6 @@
+ shift
+ libswanted="$*"
+
+-# Debian 4.0 puts ndbm in the -lgdbm_compat library.
+-libswanted="$libswanted gdbm_compat"
+-
+ # If you have glibc, then report the version for ./myconfig bug reporting.
+ # (Configure doesn't need to know the specific version since it just uses
+ # gcc to load the library for all tests.)