pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/perl5 Reinstate patch-ac, which is still needed f...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/78ab10c242a1
branches:  trunk
changeset: 579258:78ab10c242a1
user:      dsainty <dsainty%pkgsrc.org@localhost>
date:      Mon Aug 30 07:36:30 2010 +0000

description:
Reinstate patch-ac, which is still needed for Perl 5.12.1.

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 and SuSE systems, and possibly other Linux systems too
that might have stray -lgdbm_compat libraries lying around.

diffstat:

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

diffs (38 lines):

diff -r e73fb186efd4 -r 78ab10c242a1 lang/perl5/distinfo
--- a/lang/perl5/distinfo       Mon Aug 30 06:21:49 2010 +0000
+++ b/lang/perl5/distinfo       Mon Aug 30 07:36:30 2010 +0000
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.68 2010/08/27 05:27:37 sno Exp $
+$NetBSD: distinfo,v 1.69 2010/08/30 07:36:30 dsainty Exp $
 
 SHA1 (perl-5.12.1.tar.gz) = 83b99f08379782dc06594a85eeb279edc5b0ca44
 RMD160 (perl-5.12.1.tar.gz) = 2e2d08821bdf3ed87360af828e3b31f5861b4fdd
 Size (perl-5.12.1.tar.gz) = 15122057 bytes
 SHA1 (patch-aa) = 4c8197cdc0595a17ba377a28c7457f923c2d9bf9
 SHA1 (patch-ab) = e3aa6bf9695addb9b754297120caf8683a625d1a
+SHA1 (patch-ac) = c1893ea4cf4b89b03b3acc5dec9b5828d50c5dad
 SHA1 (patch-ah) = aca6b4bf08809789058f3ec259c6df86df2aaf83
 SHA1 (patch-ai) = 5abdbbddcba79088996056ab88a34db5fcd16b01
 SHA1 (patch-aq) = 3ece22678e3e6dcd3cf641e6389ff203cbe351b9
diff -r e73fb186efd4 -r 78ab10c242a1 lang/perl5/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/perl5/patches/patch-ac       Mon Aug 30 07:36:30 2010 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-ac,v 1.16 2010/08/30 07:36:31 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