summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hartmann <ian@gentoo.org>2007-08-19 11:29:32 +0000
committerChristian Hartmann <ian@gentoo.org>2007-08-19 11:29:32 +0000
commit773b5fc1d650052ac6e65c6e44308d7b78f8290f (patch)
tree3bed14b1dfe80880ff545a08c4b83d06d558f16c /dev-lang/perl
parentFix unicode encoding error which prevented application startup. (diff)
downloadgentoo-2-773b5fc1d650052ac6e65c6e44308d7b78f8290f.tar.gz
gentoo-2-773b5fc1d650052ac6e65c6e44308d7b78f8290f.tar.bz2
gentoo-2-773b5fc1d650052ac6e65c6e44308d7b78f8290f.zip
Fixed bug #181229
(Portage version: 2.1.3.6)
Diffstat (limited to 'dev-lang/perl')
-rw-r--r--dev-lang/perl/ChangeLog6
-rw-r--r--dev-lang/perl/files/perl-5.8.8-perlcc.patch11
-rw-r--r--dev-lang/perl/perl-5.8.8-r2.ebuild4
3 files changed, 19 insertions, 2 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index 146ab83fa3d1..0931404af7e6 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/perl
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.248 2007/08/16 03:25:39 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.249 2007/08/19 11:29:32 ian Exp $
+
+ 19 Aug 2007; Christian Hartmann <ian@gentoo.org>
+ +files/perl-5.8.8-perlcc.patch, perl-5.8.8-r2.ebuild:
+ Fixed bug #181229
16 Aug 2007; Zac Medico <zmedico@gentoo.org> perl-5.8.8-r2.ebuild:
Bug #187866 - Block Test-Harness, PodParser, and Locale-gettext when
diff --git a/dev-lang/perl/files/perl-5.8.8-perlcc.patch b/dev-lang/perl/files/perl-5.8.8-perlcc.patch
new file mode 100644
index 000000000000..5c4b7787cf51
--- /dev/null
+++ b/dev-lang/perl/files/perl-5.8.8-perlcc.patch
@@ -0,0 +1,11 @@
+--- perl-5.8.8/ext/B/B/C.pm.orig 2007-06-07 21:12:04.000000000 +0300
++++ perl-5.8.8/ext/B/B/C.pm 2007-06-07 21:12:21.000000000 +0300
+@@ -647,7 +647,7 @@
+ return $sym if defined $sym;
+ my $val= $sv->NVX;
+ $val .= '.00' if $val =~ /^-?\d+$/;
+- $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->IVX, $val));
++ $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->NVX, $val));
+ $svsect->add(sprintf("&xpvnv_list[%d], %lu, 0x%x",
+ $xpvnvsect->index, $sv->REFCNT , $sv->FLAGS));
+ return savesym($sv, sprintf("&sv_list[%d]", $svsect->index));
diff --git a/dev-lang/perl/perl-5.8.8-r2.ebuild b/dev-lang/perl/perl-5.8.8-r2.ebuild
index 6830cbd5874a..32c58a2f8656 100644
--- a/dev-lang/perl/perl-5.8.8-r2.ebuild
+++ b/dev-lang/perl/perl-5.8.8-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.8-r2.ebuild,v 1.39 2007/08/16 03:25:39 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.8-r2.ebuild,v 1.40 2007/08/19 11:29:32 ian Exp $
inherit eutils flag-o-matic toolchain-funcs multilib
@@ -139,6 +139,8 @@ src_unpack() {
# Patch from bug 168312, thanks Peter!
has_version '>sys-kernel/linux-headers-2.6.20' && epatch ${FILESDIR}/${P}-asm-page-h-compile-failure.patch
+ # perlcc fix patch - bug #181229
+ epatch ${FILESDIR}/${P}-perlcc.patch
}
myconf() {