summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorschwarz <schwarz>2008-12-08 12:46:13 +0000
committerschwarz <schwarz>2008-12-08 12:46:13 +0000
commitd5cb81332e19c42bebab0ccb185eb2f9121175a3 (patch)
treedcb73be44f76b65a1cf6f2e33f3ec74dca397030 /lang
parent3b1397d02245ca6e649971a4fa86700e80d6e699 (diff)
downloadpkgsrc-d5cb81332e19c42bebab0ccb185eb2f9121175a3.tar.gz
added fix for bug perl #57458 (relevant to FreeBSD 7.X)
Diffstat (limited to 'lang')
-rw-r--r--lang/perl5/distinfo4
-rw-r--r--lang/perl5/patches/patch-co21
2 files changed, 19 insertions, 6 deletions
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
index a11cb3cecb6..105b6dfb537 100644
--- a/lang/perl5/distinfo
+++ b/lang/perl5/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.52 2008/10/21 22:46:49 rillig Exp $
+$NetBSD: distinfo,v 1.53 2008/12/08 12:46:13 schwarz Exp $
SHA1 (perl-5.10.0.tar.gz) = adf73606dd5248af7ccdd735bcaa0e628ea75b3c
RMD160 (perl-5.10.0.tar.gz) = c6614fc99a162790a703f91085b24a60af903ba2
@@ -14,7 +14,7 @@ SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099
SHA1 (patch-ci) = 70531d44b6e2cb7a7ab9fb20ffe91d97e5c03e3a
SHA1 (patch-ck) = 28207b8186c9ad194a1edc696159915bc16d1097
SHA1 (patch-cn) = 7ca2b1ff19f8371637a34ec26779b37d74c74cca
-SHA1 (patch-co) = 493ae6cb6cb544ce023c2a1fb067abe943bba2d4
+SHA1 (patch-co) = 811e5c391f9f9f72a3f52e6d590b0b4f1e851325
SHA1 (patch-ri) = fc838ec10cf601a580aa1f58eb93c3198a13ff71
SHA1 (patch-ta) = 60d9ef72db56b9f149f3995b3f526fc32a352bd7
SHA1 (patch-zc) = a23002397ffaebb243f7683c95c8fb227af90f49
diff --git a/lang/perl5/patches/patch-co b/lang/perl5/patches/patch-co
index f0e0d18f662..5e85bdc4d99 100644
--- a/lang/perl5/patches/patch-co
+++ b/lang/perl5/patches/patch-co
@@ -1,8 +1,8 @@
-$NetBSD: patch-co,v 1.2 2008/10/10 21:58:43 he Exp $
+$NetBSD: patch-co,v 1.3 2008/12/08 12:46:13 schwarz Exp $
--- hints/freebsd.sh.orig 2007-12-18 11:47:07.000000000 +0100
-+++ hints/freebsd.sh
-@@ -114,7 +114,7 @@ case "$osvers" in
++++ hints/freebsd.sh 2008-12-08 10:41:51.000000000 +0100
+@@ -114,7 +114,7 @@
lddlflags="-Bshareable $lddlflags"
;;
@@ -11,7 +11,7 @@ $NetBSD: patch-co,v 1.2 2008/10/10 21:58:43 he Exp $
objformat=`/usr/bin/objformat`
if [ x$objformat = xaout ]; then
if [ -e /usr/lib/aout ]; then
-@@ -130,6 +130,14 @@ case "$osvers" in
+@@ -130,6 +130,14 @@
fi
cccdlflags='-DPIC -fPIC'
;;
@@ -26,3 +26,16 @@ $NetBSD: patch-co,v 1.2 2008/10/10 21:58:43 he Exp $
esac
case "$osvers" in
+@@ -211,6 +219,12 @@
+ exit 1
+ ;;
+
++ 7.*)
++ ldflags="-pthread $ldflags"
++ # patch according to perl Change 34542
++ # to take care of bug perl #57458
++ ;;
++
+ *)
+ if [ ! -r "$lc_r" ]; then
+ cat <<EOM >&4