Mon Aug 30 07:36:31 2010 UTC ()
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.


(dsainty)
diff -r1.68 -r1.69 pkgsrc/lang/perl5/distinfo
diff -r0 -r1.16 pkgsrc/lang/perl5/patches/patch-ac

cvs diff -r1.68 -r1.69 pkgsrc/lang/perl5/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/perl5/distinfo 2010/08/27 05:27:37 1.68
+++ pkgsrc/lang/perl5/distinfo 2010/08/30 07:36:30 1.69
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1$NetBSD: distinfo,v 1.68 2010/08/27 05:27:37 sno Exp $ 1$NetBSD: distinfo,v 1.69 2010/08/30 07:36:30 dsainty Exp $
2 2
3SHA1 (perl-5.12.1.tar.gz) = 83b99f08379782dc06594a85eeb279edc5b0ca44 3SHA1 (perl-5.12.1.tar.gz) = 83b99f08379782dc06594a85eeb279edc5b0ca44
4RMD160 (perl-5.12.1.tar.gz) = 2e2d08821bdf3ed87360af828e3b31f5861b4fdd 4RMD160 (perl-5.12.1.tar.gz) = 2e2d08821bdf3ed87360af828e3b31f5861b4fdd
5Size (perl-5.12.1.tar.gz) = 15122057 bytes 5Size (perl-5.12.1.tar.gz) = 15122057 bytes
6SHA1 (patch-aa) = 4c8197cdc0595a17ba377a28c7457f923c2d9bf9 6SHA1 (patch-aa) = 4c8197cdc0595a17ba377a28c7457f923c2d9bf9
7SHA1 (patch-ab) = e3aa6bf9695addb9b754297120caf8683a625d1a 7SHA1 (patch-ab) = e3aa6bf9695addb9b754297120caf8683a625d1a
 8SHA1 (patch-ac) = c1893ea4cf4b89b03b3acc5dec9b5828d50c5dad
8SHA1 (patch-ah) = aca6b4bf08809789058f3ec259c6df86df2aaf83 9SHA1 (patch-ah) = aca6b4bf08809789058f3ec259c6df86df2aaf83
9SHA1 (patch-ai) = 5abdbbddcba79088996056ab88a34db5fcd16b01 10SHA1 (patch-ai) = 5abdbbddcba79088996056ab88a34db5fcd16b01
10SHA1 (patch-aq) = 3ece22678e3e6dcd3cf641e6389ff203cbe351b9 11SHA1 (patch-aq) = 3ece22678e3e6dcd3cf641e6389ff203cbe351b9
11SHA1 (patch-ca) = f0f54398e7766b78be3dc8afe0fec6aac5797f58 12SHA1 (patch-ca) = f0f54398e7766b78be3dc8afe0fec6aac5797f58
12SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099 13SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099
13SHA1 (patch-ck) = 28207b8186c9ad194a1edc696159915bc16d1097 14SHA1 (patch-ck) = 28207b8186c9ad194a1edc696159915bc16d1097
14SHA1 (patch-cn) = 7ca2b1ff19f8371637a34ec26779b37d74c74cca 15SHA1 (patch-cn) = 7ca2b1ff19f8371637a34ec26779b37d74c74cca
15SHA1 (patch-cp) = 0b22d334df24d128142855464bf6dd61d4d82975 16SHA1 (patch-cp) = 0b22d334df24d128142855464bf6dd61d4d82975
16SHA1 (patch-ta) = 69f0d2df022eb8ff0dbcc77bde638cdc9c6391b1 17SHA1 (patch-ta) = 69f0d2df022eb8ff0dbcc77bde638cdc9c6391b1
17SHA1 (patch-zc) = 187b79978285058f37991278b99bbd4109344a2f 18SHA1 (patch-zc) = 187b79978285058f37991278b99bbd4109344a2f
18SHA1 (patch-zd) = 15532739b4a582da322d3e51fc364905bacbcd7e 19SHA1 (patch-zd) = 15532739b4a582da322d3e51fc364905bacbcd7e
19SHA1 (patch-ze) = 42ccdd60c8dc5c6e93ebcebd276aa5f7e60d07fe 20SHA1 (patch-ze) = 42ccdd60c8dc5c6e93ebcebd276aa5f7e60d07fe

File Added: pkgsrc/lang/perl5/patches/Attic/patch-ac
$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.)