From 617ba0c1deafac13a7c9b4d380e746fe9c72f14c Mon Sep 17 00:00:00 2001 From: Michael Cummings Date: Sun, 19 Nov 2006 19:27:21 +0000 Subject: [PATCH] Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic Package-Manager: portage-2.1.2_rc1-r7 --- sys-devel/libperl/ChangeLog | 6 ++++- sys-devel/libperl/Manifest | 26 +++++++++++-------- .../libperl-5.8.8-gcc42-command-line.patch | 11 ++++++++ sys-devel/libperl/libperl-5.8.8-r1.ebuild | 3 ++- 4 files changed, 33 insertions(+), 13 deletions(-) create mode 100644 sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch diff --git a/sys-devel/libperl/ChangeLog b/sys-devel/libperl/ChangeLog index f002a0542cef..8452a747870f 100644 --- a/sys-devel/libperl/ChangeLog +++ b/sys-devel/libperl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/libperl # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.122 2006/11/18 16:29:10 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.123 2006/11/19 19:27:21 mcummings Exp $ + + 19 Nov 2006; Michael Cummings + +files/libperl-5.8.8-gcc42-command-line.patch, libperl-5.8.8-r1.ebuild: + Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic 18 Nov 2006; Michael Cummings -files/libperl-reorder-INC.patch, libperl-5.8.8-r1.ebuild: diff --git a/sys-devel/libperl/Manifest b/sys-devel/libperl/Manifest index 501c9af1cb89..d0246b0ded82 100644 --- a/sys-devel/libperl/Manifest +++ b/sys-devel/libperl/Manifest @@ -13,6 +13,10 @@ AUX libperl-5.8.8-fbsdhints.patch 1190 RMD160 c55ec6943e7a3957939d3a1f348d01496e MD5 6a2521ba615f5a59d06b6c4e4f2ac253 files/libperl-5.8.8-fbsdhints.patch 1190 RMD160 c55ec6943e7a3957939d3a1f348d01496eefe0e8 files/libperl-5.8.8-fbsdhints.patch 1190 SHA256 339a73f860025b53ef12a394138abb71ec22c027c5a338fb6f29085e127c321b files/libperl-5.8.8-fbsdhints.patch 1190 +AUX libperl-5.8.8-gcc42-command-line.patch 497 RMD160 5fe723ae71be6c6316f11ca2219f489fce60101c SHA1 ae75dfd80b59afb23377fdf491b46b7a561714d7 SHA256 946d02284221bc3615e1f03afda1735e6da0296b03315e2a644bd784ad6f76d1 +MD5 565a8ae3144b4a695c0525fcb587476a files/libperl-5.8.8-gcc42-command-line.patch 497 +RMD160 5fe723ae71be6c6316f11ca2219f489fce60101c files/libperl-5.8.8-gcc42-command-line.patch 497 +SHA256 946d02284221bc3615e1f03afda1735e6da0296b03315e2a644bd784ad6f76d1 files/libperl-5.8.8-gcc42-command-line.patch 497 AUX libperl-5.8.8-lib64.patch 3393 RMD160 406206c33b10b4af8cb2d1aba2fa6aadf5d9eea6 SHA1 d2e3bced513435dd66634d89938d65aa5839e7a8 SHA256 3efe8048934093a1a66bc37b22fbb56a6e10df2940bb85b57802c9129c9bd1bd MD5 b67f84d9f78688c8d1d06503241d0f6d files/libperl-5.8.8-lib64.patch 3393 RMD160 406206c33b10b4af8cb2d1aba2fa6aadf5d9eea6 files/libperl-5.8.8-lib64.patch 3393 @@ -34,14 +38,14 @@ MD5 cdbaaae0518844959e5f0b9c7986b647 files/perl-hppa-pa7200-configure.patch 446 RMD160 ab902e2b5cf7f96023e0e267f170401b036dd4f5 files/perl-hppa-pa7200-configure.patch 446 SHA256 4fe6a010dbdc39325f4003e7ccd02cb7996b4a99b64ab0fa8b12d6fe67f87a31 files/perl-hppa-pa7200-configure.patch 446 DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9 -EBUILD libperl-5.8.8-r1.ebuild 11854 RMD160 634adc01c8464544c2a5f6efcb8de4e05aa57be4 SHA1 73c9c70553ec940e95edb2f49df7da7461bea188 SHA256 05ba2989bb00771bc3678806bd2cae9198131d39cd37471023ee3d7414704c21 -MD5 b74d38c404ea2f7876e0d7e4712c1d17 libperl-5.8.8-r1.ebuild 11854 -RMD160 634adc01c8464544c2a5f6efcb8de4e05aa57be4 libperl-5.8.8-r1.ebuild 11854 -SHA256 05ba2989bb00771bc3678806bd2cae9198131d39cd37471023ee3d7414704c21 libperl-5.8.8-r1.ebuild 11854 -MISC ChangeLog 17786 RMD160 99c5316d92dbdb042c6ee2f6b638d29aa2579db8 SHA1 aae3af6cbdca919a07fb70d5cee8393851be619d SHA256 b766102c83a4b694a1f5a31f2b76f1e354c3f39f75a9c8e42be2d5cb902408bf -MD5 64195a0f9822ad50c158c469d30a30f8 ChangeLog 17786 -RMD160 99c5316d92dbdb042c6ee2f6b638d29aa2579db8 ChangeLog 17786 -SHA256 b766102c83a4b694a1f5a31f2b76f1e354c3f39f75a9c8e42be2d5cb902408bf ChangeLog 17786 +EBUILD libperl-5.8.8-r1.ebuild 11941 RMD160 29e7d727710640a2f3328372f9e2ab94984f7776 SHA1 9ea4c6997b6768c33c3864378b12741d61a146e2 SHA256 7273f7949e182945e9a7aeeff082a8461ea9142a4957b5aca44bd56a620a1eab +MD5 b1a4627519ee9fb98af6e9fbad8e573d libperl-5.8.8-r1.ebuild 11941 +RMD160 29e7d727710640a2f3328372f9e2ab94984f7776 libperl-5.8.8-r1.ebuild 11941 +SHA256 7273f7949e182945e9a7aeeff082a8461ea9142a4957b5aca44bd56a620a1eab libperl-5.8.8-r1.ebuild 11941 +MISC ChangeLog 17977 RMD160 04b2e31d976991acbfb2038ccb66ab321b4a2a18 SHA1 804dce53dcc6e7f3d2e830a8ef2bcd130feef810 SHA256 86495174ac68ed4b30f9f3330be58537cad195a15337cbdd7f750ab757a9bdf1 +MD5 e826f30c19e7223025e91715cd47e3d8 ChangeLog 17977 +RMD160 04b2e31d976991acbfb2038ccb66ab321b4a2a18 ChangeLog 17977 +SHA256 86495174ac68ed4b30f9f3330be58537cad195a15337cbdd7f750ab757a9bdf1 ChangeLog 17977 MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305 @@ -52,7 +56,7 @@ SHA256 1067b25eabccaa2d61cfc9db27e31c6b18d075e440713e44dcde000c71bbf178 files/di -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFFXzTdtG5z4I8BtQoRAqDJAJ4+JzcXBxbNX61vBBtUmGZ0c1TmXwCeLJqX -MU4+FWku7sjTNGZlmtdUjMY= -=ZqKh +iD8DBQFFYLAgtG5z4I8BtQoRApUuAKCLBzpKhk6iiUIuKA06E0Cre1q04ACcC+2z +XFNMvQI2eBBNDEM4V3XceZM= +=8NYV -----END PGP SIGNATURE----- diff --git a/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch b/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch new file mode 100644 index 000000000000..6904136c782f --- /dev/null +++ b/sys-devel/libperl/files/libperl-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/sys-devel/libperl/libperl-5.8.8-r1.ebuild b/sys-devel/libperl/libperl-5.8.8-r1.ebuild index 349b54052a20..b7f8a1e3bb58 100644 --- a/sys-devel/libperl/libperl-5.8.8-r1.ebuild +++ b/sys-devel/libperl/libperl-5.8.8-r1.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/sys-devel/libperl/libperl-5.8.8-r1.ebuild,v 1.18 2006/11/18 16:29:10 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.8.8-r1.ebuild,v 1.19 2006/11/19 19:27:21 mcummings Exp $ # The basic theory based on comments from Daniel Robbins . # @@ -141,6 +141,7 @@ src_unpack() { [[ ${CHOST} == *-dragonfly* ]] && cd ${S} && epatch ${FILESDIR}/${P}-dragonfly-clean.patch [[ ${CHOST} == *-freebsd* ]] && cd ${S} && epatch ${FILESDIR}/${P}-fbsdhints.patch 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