From d5cb81332e19c42bebab0ccb185eb2f9121175a3 Mon Sep 17 00:00:00 2001 From: schwarz Date: Mon, 8 Dec 2008 12:46:13 +0000 Subject: added fix for bug perl #57458 (relevant to FreeBSD 7.X) --- lang/perl5/distinfo | 4 ++-- lang/perl5/patches/patch-co | 21 +++++++++++++++++---- 2 files changed, 19 insertions(+), 6 deletions(-) (limited to 'lang') 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 <&4 -- cgit v1.2.3