From c4d2f13cab98d51c8a760ad029fa0f5070022385 Mon Sep 17 00:00:00 2001 From: Michael Cummings Date: Sun, 19 Nov 2006 19:31:18 +0000 Subject: [PATCH] Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic Package-Manager: portage-2.1.2_rc1-r7 --- dev-lang/perl/ChangeLog | 6 ++++- dev-lang/perl/Manifest | 26 +++++++++++-------- .../files/perl-5.8.8-gcc42-command-line.patch | 11 ++++++++ dev-lang/perl/perl-5.8.8-r2.ebuild | 4 ++- 4 files changed, 34 insertions(+), 13 deletions(-) create mode 100644 dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog index e9093f413075..a874b7bc9cb4 100644 --- a/dev-lang/perl/ChangeLog +++ b/dev-lang/perl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/perl # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.233 2006/11/18 16:24:14 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.234 2006/11/19 19:31:18 mcummings Exp $ + + 19 Nov 2006; Michael Cummings + +files/perl-5.8.8-gcc42-command-line.patch, perl-5.8.8-r2.ebuild: + Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic 18 Nov 2006; Michael Cummings -files/perl-5.8.7-CAN-2005-0448-rmtree.patch, diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index 7859c21610d5..7da9282aaf3f 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -25,6 +25,10 @@ AUX perl-5.8.8-fbsdhints.patch 1190 RMD160 c55ec6943e7a3957939d3a1f348d01496eefe MD5 6a2521ba615f5a59d06b6c4e4f2ac253 files/perl-5.8.8-fbsdhints.patch 1190 RMD160 c55ec6943e7a3957939d3a1f348d01496eefe0e8 files/perl-5.8.8-fbsdhints.patch 1190 SHA256 339a73f860025b53ef12a394138abb71ec22c027c5a338fb6f29085e127c321b files/perl-5.8.8-fbsdhints.patch 1190 +AUX perl-5.8.8-gcc42-command-line.patch 497 RMD160 5fe723ae71be6c6316f11ca2219f489fce60101c SHA1 ae75dfd80b59afb23377fdf491b46b7a561714d7 SHA256 946d02284221bc3615e1f03afda1735e6da0296b03315e2a644bd784ad6f76d1 +MD5 565a8ae3144b4a695c0525fcb587476a files/perl-5.8.8-gcc42-command-line.patch 497 +RMD160 5fe723ae71be6c6316f11ca2219f489fce60101c files/perl-5.8.8-gcc42-command-line.patch 497 +SHA256 946d02284221bc3615e1f03afda1735e6da0296b03315e2a644bd784ad6f76d1 files/perl-5.8.8-gcc42-command-line.patch 497 AUX perl-5.8.8-lib64.patch 3393 RMD160 406206c33b10b4af8cb2d1aba2fa6aadf5d9eea6 SHA1 d2e3bced513435dd66634d89938d65aa5839e7a8 SHA256 3efe8048934093a1a66bc37b22fbb56a6e10df2940bb85b57802c9129c9bd1bd MD5 b67f84d9f78688c8d1d06503241d0f6d files/perl-5.8.8-lib64.patch 3393 RMD160 406206c33b10b4af8cb2d1aba2fa6aadf5d9eea6 files/perl-5.8.8-lib64.patch 3393 @@ -66,14 +70,14 @@ MD5 528fa2521c530d5a47df32b663e629af files/perl-regexp-nossp.patch 460 RMD160 dde3a25904275896e98d7b7f3a02926c8dbc5ca5 files/perl-regexp-nossp.patch 460 SHA256 e2d923711bb856b3c7f790dbc1cd1f468d647c1e50a3ff8a18745023c73b3e36 files/perl-regexp-nossp.patch 460 DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9 -EBUILD perl-5.8.8-r2.ebuild 18124 RMD160 30a4a08a6e79d56e242f1316d30e0144ca823756 SHA1 4ed827985a033946b30015c38b0aad7890eb0078 SHA256 55c9084ddd9ff4bb65f8a6b7a52bf3a85791bbb75d03cb20c452f307d7df50d4 -MD5 57dfa55de70a88f6ff7dcd7303113409 perl-5.8.8-r2.ebuild 18124 -RMD160 30a4a08a6e79d56e242f1316d30e0144ca823756 perl-5.8.8-r2.ebuild 18124 -SHA256 55c9084ddd9ff4bb65f8a6b7a52bf3a85791bbb75d03cb20c452f307d7df50d4 perl-5.8.8-r2.ebuild 18124 -MISC ChangeLog 53600 RMD160 d0588827b65cd274c8beb8376d2d6b47b78f478f SHA1 c71ef095716d3ce272a93cd98805b113fd750633 SHA256 558addc994ff8ab2950107837eb2a127a858fe2ac3f7b563dc04b9afb8075b85 -MD5 7ba016066045a8abda10e2951a5b6ab6 ChangeLog 53600 -RMD160 d0588827b65cd274c8beb8376d2d6b47b78f478f ChangeLog 53600 -SHA256 558addc994ff8ab2950107837eb2a127a858fe2ac3f7b563dc04b9afb8075b85 ChangeLog 53600 +EBUILD perl-5.8.8-r2.ebuild 18212 RMD160 c1f9eec55450ee606eb1c2538c9d1ea705bf5c73 SHA1 e2805ffbb05952135d7f000687272d1dec03336c SHA256 18e41eaf0c55efd0283ad780b9da1aeace08937d8baf5275e134ef443acc829f +MD5 133baf069447629f2aab2237253ff4e1 perl-5.8.8-r2.ebuild 18212 +RMD160 c1f9eec55450ee606eb1c2538c9d1ea705bf5c73 perl-5.8.8-r2.ebuild 18212 +SHA256 18e41eaf0c55efd0283ad780b9da1aeace08937d8baf5275e134ef443acc829f perl-5.8.8-r2.ebuild 18212 +MISC ChangeLog 53785 RMD160 b7ca1762440a69a71c0241bef25e69c3c84c9b36 SHA1 412574c2375f67e44cf7a6bb9279e43091e72f09 SHA256 5890278f8691c032d9748af161a83daebf44da94732f40bf7944964ec53851f7 +MD5 98b7eabbadbe767cd3ac03aa51b5b7c4 ChangeLog 53785 +RMD160 b7ca1762440a69a71c0241bef25e69c3c84c9b36 ChangeLog 53785 +SHA256 5890278f8691c032d9748af161a83daebf44da94732f40bf7944964ec53851f7 ChangeLog 53785 MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305 @@ -84,7 +88,7 @@ SHA256 1067b25eabccaa2d61cfc9db27e31c6b18d075e440713e44dcde000c71bbf178 files/di -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFFXzO2tG5z4I8BtQoRAgrhAJ4nIG0RoD54Ij5qzO/7aH9Z1BvVeACfah7h -rbPXfJqRxjGCMM/dLHHUtD0= -=hixk +iD8DBQFFYLENtG5z4I8BtQoRAgFiAKCJFUg7yDEyo84rJl+EO86c7VH9vQCfft1I +y2aJtx5TyCuBwMpUec0Jvhk= +=9YDi -----END PGP SIGNATURE----- diff --git a/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch b/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch new file mode 100644 index 000000000000..6904136c782f --- /dev/null +++ b/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch @@ -0,0 +1,11 @@ +diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH +--- perl-5.8.8-orig/makedepend.SH 2006-10-01 20:05:40.000000000 -0600 ++++ perl-5.8.8/makedepend.SH 2006-10-01 20:07:03.000000000 -0600 +@@ -167,6 +167,7 @@ + -e '/^#.*/d' \ + -e '/^#.*/d' \ + -e '/^#.*/d' \ ++ -e '/^#.*/d' \ + -e '/^#.*"-"/d' \ + -e '/: file path prefix .* never used$/d' \ + -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \ diff --git a/dev-lang/perl/perl-5.8.8-r2.ebuild b/dev-lang/perl/perl-5.8.8-r2.ebuild index 85701ff1cc77..3e7e14a8a8be 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-2006 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.23 2006/11/18 16:24:14 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.8-r2.ebuild,v 1.24 2006/11/19 19:31:18 mcummings Exp $ inherit eutils flag-o-matic toolchain-funcs multilib @@ -124,6 +124,8 @@ src_unpack() { # c++ patch - should address swig related items cd ${S}; epatch ${FILESDIR}/${P}-cplusplus.patch + has_version '>=sys-devel/gcc-4.2' && epatch ${FILESDIR}/${P}-gcc42-command-line.patch + } myconf() { -- 2.26.2