pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/perl5 added fix for bug perl #57458 (relevant to ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ae38c3347104
branches:  trunk
changeset: 551133:ae38c3347104
user:      schwarz <schwarz%pkgsrc.org@localhost>
date:      Mon Dec 08 12:46:13 2008 +0000

description:
added fix for bug perl #57458 (relevant to FreeBSD 7.X)

diffstat:

 lang/perl5/distinfo         |   4 ++--
 lang/perl5/patches/patch-co |  21 +++++++++++++++++----
 2 files changed, 19 insertions(+), 6 deletions(-)

diffs (59 lines):

diff -r 2dcd38e4c8c8 -r ae38c3347104 lang/perl5/distinfo
--- a/lang/perl5/distinfo       Mon Dec 08 12:27:36 2008 +0000
+++ b/lang/perl5/distinfo       Mon Dec 08 12:46:13 2008 +0000
@@ -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-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 -r 2dcd38e4c8c8 -r ae38c3347104 lang/perl5/patches/patch-co
--- a/lang/perl5/patches/patch-co       Mon Dec 08 12:27:36 2008 +0000
+++ b/lang/perl5/patches/patch-co       Mon Dec 08 12:46:13 2008 +0000
@@ -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 @@
          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 @@
  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



Home | Main Index | Thread Index | Old Index