pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/perl5 We intentionally wire down the 'libswanted'...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/203e0bb017a4
branches:  trunk
changeset: 568854:203e0bb017a4
user:      dsainty <dsainty%pkgsrc.org@localhost>
date:      Tue Dec 22 04:39:58 2009 +0000

description:
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:

 lang/perl5/distinfo         |   3 ++-
 lang/perl5/patches/patch-ac |  18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)

diffs (38 lines):

diff -r bd6c7f47dd60 -r 203e0bb017a4 lang/perl5/distinfo
--- a/lang/perl5/distinfo       Mon Dec 21 22:22:37 2009 +0000
+++ b/lang/perl5/distinfo       Tue Dec 22 04:39:58 2009 +0000
@@ -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 -r bd6c7f47dd60 -r 203e0bb017a4 lang/perl5/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/perl5/patches/patch-ac       Tue Dec 22 04:39:58 2009 +0000
@@ -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.)



Home | Main Index | Thread Index | Old Index