From c57af1d5be9adeaf0371cb233cf266a90c0ef28f Mon Sep 17 00:00:00 2001 From: David James Date: Fri, 2 Nov 2012 15:35:12 -0700 Subject: [PATCH] Locale-gettext, XML-Parser, perl: upgraded packages to upstream Upgraded dev-lang/perl to version 5.12.4-r1 on amd64 Upgraded dev-perl/Locale-gettext to version 1.50.0 on amd64 Upgraded dev-perl/XML-Parser to version 2.410.0 on amd64 BUG=chromium-os:31036, chromium-os:24188, chromium-os:24187 TEST=Run remote trybots on all platforms. Change-Id: Ic6e612a012faee417906796df6ad92c86896a49f Reviewed-on: https://gerrit.chromium.org/gerrit/37305 Reviewed-by: Mike Frysinger Tested-by: David James Commit-Ready: David James --- .../portage-stable/dev-lang/perl/ChangeLog | 1876 ----------------- .../portage-stable/dev-lang/perl/Manifest | 4 +- .../perl/files/eblits/common-v50160001.eblit | 71 + .../files/eblits/pkg_postinst-v50160001.eblit | 67 + .../files/eblits/pkg_postrm-v50160001.eblit | 12 + .../files/eblits/pkg_setup-v50160001.eblit | 69 + .../eblits/src_configure-v50160001.eblit | 145 ++ .../files/eblits/src_install-v50160001.eblit | 59 + .../files/eblits/src_prepare-v50160001.eblit | 70 + .../files/eblits/src_test-v50160001.eblit | 12 + .../files/perl-5.10.1-cleanup-paths.patch | 100 + .../perl/files/perl-5.10.1-hpux.patch | 40 + .../perl/files/perl-5.12.3-aix-soname.patch | 70 + .../perl/files/perl-5.12.3-interix.patch | 21 + .../perl/files/perl-5.12.3-mint.patch | 321 +++ .../files/perl-5.14.1-cleanup-paths.patch | 100 + .../perl/files/perl-5.8.8-darwin-cc-ld.patch | 22 + .../files/perl-5.8.8-solaris-relocation.patch | 21 + .../perl/files/perl-5.8.8-solaris11.patch | 14 + .../perl/files/perl-5.8.8-usr-local.patch | 25 + .../portage-stable/dev-lang/perl/metadata.xml | 13 - ...5.12.3-r1.ebuild => perl-5.12.4-r1.ebuild} | 41 +- ...r1.ebuild => Locale-gettext-1.50.0.ebuild} | 13 +- .../dev-perl/Locale-gettext/Manifest | 2 +- .../dev-perl/XML-Parser/ChangeLog | 181 -- .../dev-perl/XML-Parser/Manifest | 2 +- .../XML-Parser/XML-Parser-2.36-r1.ebuild | 23 - .../XML-Parser/XML-Parser-2.410.0.ebuild | 21 + .../dev-perl/XML-Parser/metadata.xml | 8 - .../{perl-5.12.3-r1 => perl-5.12.4-r1} | 6 +- ...-gettext-1.05-r1 => Locale-gettext-1.50.0} | 6 +- ...{XML-Parser-2.36-r1 => XML-Parser-2.410.0} | 13 +- 32 files changed, 1302 insertions(+), 2146 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/common-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_configure-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_install-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_test-v50160001.eblit create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-hpux.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-aix-soname.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-interix.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-mint.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris11.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-usr-local.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/perl/metadata.xml rename sdk_container/src/third_party/portage-stable/dev-lang/perl/{perl-5.12.3-r1.ebuild => perl-5.12.4-r1.ebuild} (93%) rename sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/{Locale-gettext-1.05-r1.ebuild => Locale-gettext-1.50.0.ebuild} (74%) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.36-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.410.0.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/metadata.xml rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/{perl-5.12.3-r1 => perl-5.12.4-r1} (79%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-perl/{Locale-gettext-1.05-r1 => Locale-gettext-1.50.0} (87%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-perl/{XML-Parser-2.36-r1 => XML-Parser-2.410.0} (52%) diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-lang/perl/ChangeLog deleted file mode 100644 index d498f92be1..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-lang/perl/ChangeLog +++ /dev/null @@ -1,1876 +0,0 @@ -# ChangeLog for dev-lang/perl -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.371 2011/08/09 11:42:18 tove Exp $ - -*perl-5.14.1-r1 (09 Aug 2011) -*perl-5.12.4-r1 (09 Aug 2011) - - 09 Aug 2011; Torsten Veller -perl-5.12.2-r6.ebuild, - -perl-5.12.3.ebuild, +perl-5.12.4-r1.ebuild, +perl-5.14.1-r1.ebuild: - Add xsubpp to the dual-life scripts list. Cleanup - -*perl-5.12.4 (24 Jun 2011) - - 24 Jun 2011; Torsten Veller +perl-5.12.4.ebuild: - Version bump - -*perl-5.14.1 (18 Jun 2011) - - 18 Jun 2011; Torsten Veller +perl-5.14.1.ebuild: - Version bump (tracker bug #356171) - - 07 May 2011; Raúl Porcel perl-5.12.3-r1.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #362025 - - 02 May 2011; Tobias Klausmann perl-5.12.3-r1.ebuild: - Stable on alpha, bug #362025 - - 27 Apr 2011; Jeroen Roovers perl-5.12.3-r1.ebuild: - Stable for HPPA (bug #362025). - - 26 Apr 2011; Christoph Mende perl-5.12.3-r1.ebuild: - Stable on amd64 wrt bug #362025 - - 26 Apr 2011; Pawel Hajdan jr - perl-5.12.3-r1.ebuild: - x86 stable wrt security bug #362025 - - 26 Apr 2011; Kacper Kowalik perl-5.12.3-r1.ebuild: - ppc/ppc64 stable wrt #362025 - -*perl-5.12.3-r1 (25 Apr 2011) - - 25 Apr 2011; Torsten Veller +perl-5.12.3-r1.ebuild: - Fix unwanted taint laundering in lc(), uc() et al. CVE-2011-1487 (#362025) - - 07 Mar 2011; Torsten Veller perl-5.8.8-r8.ebuild, - perl-5.10.1.ebuild, -perl-5.12.2-r4.ebuild, -perl-5.12.2-r5.ebuild, - perl-5.12.2-r6.ebuild, perl-5.12.3.ebuild: - Drop -Dusrinc=$(get_ml_incdir) (#357737). Cleanup - - 22 Jan 2011; Raúl Porcel perl-5.12.2-r6.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #351699 - -*perl-5.12.3 (22 Jan 2011) - - 22 Jan 2011; Torsten Veller +perl-5.12.3.ebuild: - Version bump - - 18 Jan 2011; Jeroen Roovers perl-5.12.2-r6.ebuild: - Stable for HPPA (bug #351699). - - 18 Jan 2011; Christian Faulhammer - perl-5.12.2-r6.ebuild: - stable x86, security bug 351699 - - 15 Jan 2011; Markos Chandras perl-5.12.2-r6.ebuild: - Stable on amd64 wrt bug #351699 - - 15 Jan 2011; Kacper Kowalik perl-5.12.2-r6.ebuild: - ppc/ppc64 stable wrt #351699 - -*perl-5.12.2-r6 (15 Jan 2011) - - 15 Jan 2011; Torsten Veller +perl-5.12.2-r6.ebuild: - Bump core CGI-3.51 (#351699) - - 13 Dec 2010; Torsten Veller -perl-5.12.2-r1.ebuild, - -perl-5.12.2-r2.ebuild, -perl-5.12.2-r3.ebuild: - Cleanup - -*perl-5.12.2-r5 (13 Dec 2010) - - 13 Dec 2010; Torsten Veller +perl-5.12.2-r5.ebuild: - Don't force -fstack-protector on everyone (#348557) - - 10 Dec 2010; Brent Baude perl-5.12.2-r4.ebuild: - Marking perl-5.12.2-r4 ppc64 for bug 345845 - - 04 Dec 2010; Raúl Porcel perl-5.12.2-r4.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #345845 - - 01 Dec 2010; Markus Meier perl-5.12.2-r4.ebuild: - arm stable, bug #345845 - - 29 Nov 2010; Jeroen Roovers perl-5.12.2-r4.ebuild: - Stable for HPPA (bug #345845). - - 29 Nov 2010; Jeroen Roovers perl-5.12.2-r4.ebuild: - Stable for PPC (bug #345845). - - 29 Nov 2010; Markos Chandras perl-5.12.2-r4.ebuild: - Stable on amd64 wrt bug #345845 - - 29 Nov 2010; Pawel Hajdan jr - perl-5.12.2-r4.ebuild: - x86 stable wrt security bug #345845 - -*perl-5.12.2-r4 (28 Nov 2010) - - 28 Nov 2010; Torsten Veller +perl-5.12.2-r4.ebuild: - Bump core CGI-3.50 (#345845) - - 15 Nov 2010; Torsten Veller -perl-5.12.1-r1.ebuild, - -perl-5.12.1-r2.ebuild, -perl-5.12.2.ebuild: - Cleanup - - 13 Nov 2010; Raúl Porcel perl-5.12.2-r2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #340023 - -*perl-5.12.2-r3 (08 Nov 2010) - - 08 Nov 2010; Torsten Veller +perl-5.12.2-r3.ebuild: - Remove the unneeded autoload section from Compress::Zlib (#344553) - - 06 Nov 2010; Markus Meier perl-5.12.2-r2.ebuild: - arm stable, bug #343795 - - 05 Nov 2010; Markos Chandras perl-5.12.2-r2.ebuild: - Stable on amd64 wrt bug #343795 - - 05 Nov 2010; Jeroen Roovers perl-5.12.2-r2.ebuild: - Stable for HPPA PPC (bug #343795). - - 04 Nov 2010; Christian Faulhammer - perl-5.12.2-r2.ebuild: - stable x86, bug 343795 - -*perl-5.12.2-r2 (31 Oct 2010) - - 31 Oct 2010; Torsten Veller +perl-5.12.2-r2.ebuild: - Fix regression: Add /usr/local/lib/site_perl and /etc/perl to INC - (#343225). enc2xs ignores missing @INC directories (#338802). Cleanup - MINIMAL_PERL_INSTALL. Backport patch for deprecated use of "goto" to jump - into a construct in h2ph - - 28 Oct 2010; Torsten Veller perl-5.12.2-r1.ebuild: - Add Tie::Hash to MINIMAL_PERL_INSTALL - - 24 Oct 2010; Markus Meier perl-5.12.2-r1.ebuild: - arm stable, bug #340023 - - 24 Oct 2010; Jeroen Roovers perl-5.12.2-r1.ebuild: - Stable for HPPA (bug #340023). - - 24 Oct 2010; Brent Baude perl-5.12.2-r1.ebuild: - Marking perl-5.12.2-r1 ppc for bug 340023 - - 22 Oct 2010; Samuli Suominen perl-5.12.2-r1.ebuild: - ppc64 stable wrt #340023 - - 22 Oct 2010; Markos Chandras perl-5.12.2-r1.ebuild: - Stable on amd64 wrt bug #340023 - - 22 Oct 2010; Christian Faulhammer - perl-5.12.2-r1.ebuild: - stable x86, bug 340023 - - 07 Oct 2010; Torsten Veller perl-5.12.2-r1.ebuild: - Create VENDOR_ARCH to shut up a enc2xs file not found warning (#338802). - Raise perl-cleaner version - - 24 Sep 2010; Torsten Veller perl-5.12.2-r1.ebuild: - Disable tests if run as root until there is a solution (#328793). Don't - try to create a link for missing cpan-run-perl manpage (#307179) - -*perl-5.12.2-r1 (21 Sep 2010) - - 21 Sep 2010; Torsten Veller +perl-5.12.2-r1.ebuild: - Add LDFLAGS to ldflags and to lddlflags via config.over. Fixes bug #181435 - - 20 Sep 2010; Mart Raudsepp perl-5.12.2.ebuild: - Add back ~mips wrt #288028 - -*perl-5.12.2 (07 Sep 2010) - - 07 Sep 2010; Torsten Veller +perl-5.12.2.ebuild: - Version bump - -*perl-5.12.1-r2 (30 Aug 2010) - - 30 Aug 2010; Torsten Veller +perl-5.12.1-r2.ebuild: - Only add debugging code if USE=debug is set. See bug 335213 - - 28 Jul 2010; Torsten Veller -perl-5.12.1.ebuild, - perl-5.12.1-r1.ebuild: - Set scriptdir (#330119,#13920) - -*perl-5.12.1-r1 (20 Jul 2010) - - 20 Jul 2010; Torsten Veller +perl-5.12.1-r1.ebuild: - Bump patchset. Fixes #329021 - Unquoted string "c" may clash with future - reserved word - - 15 Jul 2010; Torsten Veller perl-5.12.1.ebuild: - Raise perl-cleaner version - -*perl-5.12.1 (19 Jun 2010) - - 19 Jun 2010; Torsten Veller +perl-5.12.1.ebuild: - Version bump - - 31 Mar 2010; Raúl Porcel perl-5.8.8-r8.ebuild, - perl-5.10.1.ebuild: - Drop -O1 on arm/ia64 as it works fine - - 14 Mar 2010; Alexis Ballier perl-5.10.1.ebuild: - keyword ~x86-fbsd - - 15 Feb 2010; Torsten Veller perl-5.10.1.ebuild: - Remind to run perl-cleaner (#305139) - - 13 Feb 2010; Torsten Veller perl-5.10.1.ebuild: - Define man{1,3}{dir,ext} again - - 03 Feb 2010; Hanno Boeck perl-5.8.8-r8.ebuild, - perl-5.10.1.ebuild: - Change license, Perl is Artistic or GPL-1 or later. We can't express or - later for now, so adding all GPL-1/2/3. - - 24 Jan 2010; Brent Baude perl-5.10.1.ebuild: - Marking perl-5.10.1 ~ppc64 for bug 288028 - - 17 Jan 2010; Torsten Veller -perl-5.8.8-r5.ebuild, - -perl-5.8.8-r6.ebuild, -files/perl-5.8.8-CAN-2005-0448-rmtree.patch: - Cleanup - - 10 Dec 2009; Brent Baude perl-5.8.8-r8.ebuild: - Marking perl-5.8.8-r8 ppc64 for bug 295028 - - 10 Dec 2009; Raúl Porcel perl-5.8.8-r8.ebuild: - alpha/ia64/m68k/s390/sh stable wrt #295028 - - 09 Dec 2009; nixnut perl-5.8.8-r8.ebuild: - ppc stable #295028 - - 09 Dec 2009; Raúl Porcel perl-5.10.1.ebuild: - Add ~sh wrt #288028 - - 08 Dec 2009; Jeroen Roovers perl-5.8.8-r8.ebuild: - Stable for HPPA (bug #295028). - - 08 Dec 2009; Tiago Cunha perl-5.8.8-r8.ebuild: - stable sparc, bug 295028 - - 03 Dec 2009; Markus Meier perl-5.8.8-r8.ebuild: - amd64/arm/x86 stable, bug #295028 - - 16 Nov 2009; Raúl Porcel perl-5.10.1.ebuild: - Add ~alpha/~ia64/~s390/~sparc wrt #288028 - - 15 Nov 2009; Torsten Veller perl-5.10.1.ebuild: - Add patch for ICE on ia64 (#293312) - - 15 Nov 2009; Raúl Porcel perl-5.10.1.ebuild: - Add ~m68k wrt #288028, thanks to kolla for testing - - 15 Nov 2009; Torsten Veller perl-5.10.1.ebuild: - Disable parallel tests (#293241) - - 15 Nov 2009; Torsten Veller perl-5.8.8-r8.ebuild, - +files/perl-5.8.8-libnet-hostname.patch: - Add libnet hostname patch from perl-core/libnet - - 14 Nov 2009; Torsten Veller perl-5.8.8-r8.ebuild, - perl-5.10.1.ebuild: - Check for alternative scripts in ROOT - -*perl-5.8.8-r8 (14 Nov 2009) - - 14 Nov 2009; Torsten Veller +perl-5.8.8-r8.ebuild: - Add alternatives script linking to perl-5.8.8 - - 11 Nov 2009; Christian Ruppert - -files/perl-5.8.8-libbits.patch: - Remove obsolete patch. - - 04 Nov 2009; Michael Haubenwallner - files/perl-5.8.8-ccld-cflags.patch: - Respect CFLAGS also when linking executables, not just for libperl - - 04 Nov 2009; Michael Haubenwallner - perl-5.8.8-r6.ebuild, +files/perl-5.8.8-ccld-cflags.patch: - Respect CFLAGS even for linking when done with compiler - - 27 Oct 2009; Mounir Lamouri perl-5.10.1.ebuild: - Keywording for ppc, bug 288028 - - 27 Oct 2009; Torsten Veller perl-5.10.1.ebuild: - Fix RT69973: disable non-unicode case insensitive trie matching (#290194) - - 22 Oct 2009; Torsten Veller perl-5.10.1.ebuild: - Fix warning: Rebuild packages linking libperl.so after toggling use flags - - 21 Oct 2009; Markus Meier perl-5.10.1.ebuild: - add ~amd64/~arm/~x86, bug #288028 - - 13 Oct 2009; Jeroen Roovers perl-5.10.1.ebuild: - Marked ~hppa (bug #288028). - - 29 Sep 2009; Torsten Veller perl-5.10.1.ebuild: - Rename and link the scripts from podlators too: pod2man and pod2text (#286962) - - 28 Sep 2009; Torsten Veller perl-5.10.1.ebuild: - Bump perl patchset. Fixes bugs #286840, #286841 - - 28 Sep 2009; Torsten Veller perl-5.8.8-r5.ebuild, - perl-5.8.8-r6.ebuild, perl-5.10.1.ebuild: - Bump perl-5.10.1 patchset. - Fix asm/page.h failure. Thanks to Alon Bar-Lev and Diego Pettenò. - (#259923, #286656, #249827, #265268) - -*perl-5.10.1 (27 Sep 2009) - - 27 Sep 2009; Torsten Veller +perl-5.10.1.ebuild: - Version bump - - 30 Jul 2009; Torsten Veller -perl-5.8.8-r7.ebuild: - Remove 5.8.8-r7 again - - 29 May 2009; Torsten Veller perl-5.8.8-r6.ebuild, - perl-5.8.8-r7.ebuild, +files/perl-5.8.8-fix_file_path_chdir.patch: - Add another File-Path fix - - 27 May 2009; Torsten Veller -perl-5.8.8-r2.ebuild, - -perl-5.8.8-r3.ebuild, -perl-5.8.8-r4.ebuild: - Cleanup - -*perl-5.8.8-r7 (27 May 2009) - - 27 May 2009; Torsten Veller +perl-5.8.8-r7.ebuild: - PDEPENDS on CPAN, Encode, ExtUtils-MakeMaker - - 08 May 2009; Torsten Veller - +files/perl-fix_h2ph_include_quote.patch, perl-5.8.8-r6.ebuild: - Fix h2ph to handle system headers with quotes - - 26 Apr 2009; Friedrich Oslage - +files/perl-5.8.8-lib32.patch, files/perl-5.8.8-lib64.patch, - perl-5.8.8-r5, perl-5.8.8-r6: - Install libraries into the correct directory if libdir is lib32, simplify - the patches, bug #266052 - - 11 Mar 2009; Diego E. Pettenò - perl-5.8.8-r5.ebuild: - Backport to stable, too. - - 11 Mar 2009; Diego E. Pettenò - perl-5.8.8-r6.ebuild: - Fix logic for applying the lib64 patch, use get_libdir to decide (should - fix 32-bit userland profiles). - -*perl-5.8.8-r6 (28 Jan 2009) - - 28 Jan 2009; Torsten Veller - +files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch, +perl-5.8.8-r6.ebuild: - Fix #249629 - File::Path multiple symlink attack vulnerabilities - - 23 Aug 2008; Jeroen Roovers metadata.xml: - Add GLEP 56 USE flag descriptions. Remove empty tag. - - 18 Jul 2008; Javier Villavicencio - files/perl-5.8.8-fbsdhints.patch: - Updated fbsdhints patch, bug 225323. - - 05 Jul 2008; Stephanie Lockwood-Childs - perl-5.8.8-r2.ebuild, perl-5.8.8-r3.ebuild, perl-5.8.8-r4.ebuild, - perl-5.8.8-r5.ebuild: - Replaced reference to dead site http://perldoc.com with an equivalent - http://search.cpan.org url (bug #230881) - - 16 May 2008; Tobias Scherbaum - perl-5.8.8-r5.ebuild: - ppc stable, bug #219203 - - 15 May 2008; Raúl Porcel perl-5.8.8-r5.ebuild: - alpha/ia64 stable wrt security #219203 - - 14 May 2008; Markus Meier perl-5.8.8-r5.ebuild: - amd64 stable, bug #219203 - - 14 May 2008; Christian Faulhammer perl-5.8.8-r5.ebuild: - stable x86, security bug 219203 - - 14 May 2008; Markus Rothe perl-5.8.8-r5.ebuild: - Stable on ppc64; bug #219203 - - 14 May 2008; Ferris McCormick perl-5.8.8-r5.ebuild: - Sparc stable, Security Bug #219203 (UTF regex problem) --- all tests good. - - 14 May 2008; Jeroen Roovers perl-5.8.8-r5.ebuild: - Stable for HPPA (bug #219203). - -*perl-5.8.8-r5 (09 May 2008) - - 09 May 2008; Torsten Veller - +files/perl-5.8.8-CVE-2008-1927.patch, +perl-5.8.8-r5.ebuild: - #219203 - Fix for CVE-2008-1927 - -*perl-5.8.8-r4 (19 Nov 2007) - - 19 Nov 2007; Christian Hartmann +perl-5.8.8-r4.ebuild: - Revbump to make sure everybody got a working perl as suggested in bug - #199518 in comment 22; keeping keywords to speed up the progress for bug - #198196 - - 18 Nov 2007; Christian Hartmann - +files/perl-5.8.8-lib64.patch: - Readding perl-5.8.8-lib64.patch; thanks angelos - - 18 Nov 2007; Christian Hartmann perl-5.8.8-r2.ebuild, - perl-5.8.8-r3.ebuild: - Reverting solars changes; bug #199518 - - 18 Nov 2007; -files/perl-5.8.8-lib64.patch, - +files/perl-5.8.8-libbits.patch, perl-5.8.8-r2.ebuild, - perl-5.8.8-r3.ebuild: - - fixed the lib64 patch that was breaking on amd64 32ul. - - 14 Nov 2007; Chris Gianelloni perl-5.8.8-r3.ebuild: - Stable on amd64 wrt bug #198196. - - 13 Nov 2007; Tobias Scherbaum - perl-5.8.8-r3.ebuild: - ppc stable, bug #198196 - - 13 Nov 2007; Markus Rothe perl-5.8.8-r3.ebuild: - Stable on ppc64; bug #198196 - - 13 Nov 2007; Raúl Porcel perl-5.8.8-r3.ebuild: - alpha/ia64 stable wrt security #198196 - - 13 Nov 2007; Markus Meier perl-5.8.8-r3.ebuild: - x86 stable, security bug #198196 - - 13 Nov 2007; Jeroen Roovers perl-5.8.8-r3.ebuild: - Stable for HPPA (bug #198196). Fixed many quoting issues. - - 12 Nov 2007; Ferris McCormick perl-5.8.8-r3.ebuild: - Sparc stable --- Security Bug #198196 --- All tests and autotools good. - -*perl-5.8.8-r3 (12 Nov 2007) - - 12 Nov 2007; +files/perl-5.8.8-utf8-boundary.patch, - +perl-5.8.8-r3.ebuild: - patch for bug #198196 - - 17 Oct 2007; Christian Hartmann perl-5.8.8-r2.ebuild: - Fixed bug #194384 - - 19 Aug 2007; Christian Hartmann - +files/perl-5.8.8-perlcc.patch, perl-5.8.8-r2.ebuild: - Fixed bug #181229 - - 16 Aug 2007; Zac Medico perl-5.8.8-r2.ebuild: - Bug #187866 - Block Test-Harness, PodParser, and Locale-gettext when - the "build" flag is enabled since perl needs to be rebuilt first. - - 08 Aug 2007; Mike Frysinger perl-5.8.8-r2.ebuild: - Apply gcc-4.2 patch to everyone. - - 06 Aug 2007; Harald van Dijk - +files/perl-5.8.8-makedepend-syntax.patch, perl-5.8.8-r2.ebuild: - Fix syntax error in makedepend.SH - - 06 Aug 2007; Christian Hartmann perl-5.8.8-r2.ebuild: - Bug #187866 - added suggested fix - - 30 Apr 2007; perl-5.8.8-r2.ebuild: - - filter ssp on ia64 due to ICE in compiler. revisit when we have a working - hardened gcc-4.x - - 30 Mar 2007; Michael Cummings perl-5.8.8-r2.ebuild: - Bug 147184, thanks to jweckhart for the patch :) - - 08 Mar 2007; Michael Cummings perl-5.8.8-r2.ebuild: - Change to the call for the lib64 patch to enable it for ppc64 - helps with - stage 1 building problems. Thanks ranger :) - - 07 Mar 2007; Chris Gianelloni perl-5.8.8-r2.ebuild: - Change all instances of [ to [[. - - 04 Mar 2007; Michael Cummings - +files/perl-5.8.8-asm-page-h-compile-failure.patch, perl-5.8.8-r2.ebuild: - Bug 168312, patch from Peter for >=2.6.20 kernel headers. - - 11 Feb 2007; Fabian Groffen perl-5.8.8-r2.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 11 Jan 2007; Michael Cummings perl-5.8.8-r2.ebuild: - Reverting changes made for bug 59328 until we can figure out why this breaks - under catalyst - - 09 Jan 2007; Michael Cummings perl-5.8.8-r2.ebuild: - Bug 144965, adjusted gcc patch line - - 07 Jan 2007; Michael Cummings perl-5.8.8-r2.ebuild: - Bug 160623, mistakenly removed the else block for noman - - 05 Jan 2007; Michael Cummings perl-5.8.8-r2.ebuild: - Bug 59328, features=noman support - - 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, - -files/perl-5.8.7-regexp-nossp.patch, -files/perl-5.8.7-tempfiles.patch, - -files/perl-exp_intwrap.patch, -files/perl-nonblock.patch, - -files/perl-reorder-INC.patch, perl-5.8.8-r2.ebuild: - Bug 150702; also cleaned up unused patches - - 23 Oct 2006; Michael Cummings - -perl-5.8.7-r3.ebuild: - Removing old perl - - 17 Oct 2006; Roy Marples perl-5.8.8-r2.ebuild: - Added ~sparc-fbsd keyword. - - 07 Oct 2006; Diego Pettenò perl-5.8.8-r2.ebuild: - Add a dependency on freebsd-mk-defs on FreeBSD. - - 18 Aug 2006; Michael Cummings - -perl-5.8.7-r2.ebuild, perl-5.8.7-r3.ebuild, perl-5.8.8-r2.ebuild: - Cleaning up; bug 142940, updating h2ph options for multilib boxes - - 15 Aug 2006; Christian Hartmann perl-5.8.8-r2.ebuild: - Fix bug #143895 - - 13 Aug 2006; perl-5.8.7-r2.ebuild, - perl-5.8.7-r3.ebuild, perl-5.8.8-r2.ebuild: - Bug #139478 - changed description. Thanks Marko Horvat for 'reporting'! ;) - - 11 Jul 2006; Michael Cummings -perl-5.8.8.ebuild, - -perl-5.8.8-r1.ebuild: - Cleaning up - - 25 Jun 2006; Christian Hartmann Manifest: - Removed obsolete patchfiles - - 24 Jun 2006; Michael Cummings perl-5.8.7-r2.ebuild, - perl-5.8.7-r3.ebuild, perl-5.8.8.ebuild, perl-5.8.8-r1.ebuild, - perl-5.8.8-r2.ebuild: - Removing perl-core/ExtUtils-MakeMaker - - 18 Jun 2006; Bryan Østergaard perl-5.8.8-r2.ebuild: - Stable on ia64. - - 14 Jun 2006; Michael Cummings -files/perl-cleaner, - -perl-5.8.6-r5.ebuild, -perl-5.8.6-r6.ebuild, -perl-5.8.6-r7.ebuild, - -perl-5.8.6-r8.ebuild, -perl-5.8.7.ebuild, -perl-5.8.7-r1.ebuild: - Cleaning up - - 08 Jun 2006; Michael Cummings perl-5.8.8-r2.ebuild: - Fixed pdepend to exclude build folks - - 07 Jun 2006; Joshua Kinard perl-5.8.8-r2.ebuild: - Marked stable on mips. - - 07 Jun 2006; perl-5.8.8-r2.ebuild: - Following a conversation with agaffney, removed code that is dup'd from - libperl that was causing a loop in catalyst building - fixes help2man bugs - - bug 130248 in particular - - 03 Jun 2006; Guy Martin - +files/perl-hppa-pa7200-configure.patch, perl-5.8.8-r2.ebuild: - On PA7200, uname -a contains a single quote and we need to filter it - otherwise configure fails. See #125535. - - 30 May 2006; perl-5.8.8-r2.ebuild: - Bug 134859, fixed USE=build removals on lib64 - - 27 May 2006; Bryan Østergaard perl-5.8.8-r2.ebuild: - Stable on alpha. - - 27 May 2006; perl-5.8.8-r2.ebuild: - Marking sparc stable - - 26 May 2006; Tobias Scherbaum - perl-5.8.8-r2.ebuild: - hppa stable - - 26 May 2006; Chris Gianelloni perl-5.8.8-r2.ebuild: - Stable on amd64 and x86 wrt bug #133989. - - 26 May 2006; Diego Pettenò perl-5.8.8-r2.ebuild: - Re-add ~x86-fbsd keyword. - - 26 May 2006; Markus Rothe perl-5.8.8-r2.ebuild: - Stable on ppc64; bug #133989 - - 26 May 2006; perl-5.8.8-r2.ebuild: - Stable on ppc. Bug #133989 - - 26 May 2006; perl-5.8.8-r2.ebuild: - Bug 134359, -Dusenm - -*perl-5.8.8-r2 (26 May 2006) - - 26 May 2006; +perl-5.8.8-r2.ebuild: - Bug 134363 - pdepends got lost. - - 25 May 2006; Guy Martin perl-5.8.8-r1.ebuild: - Stable on hppa. - - 24 May 2006; perl-5.8.8-r1.ebuild: - Stable on ppc. bug #133989 - - 23 May 2006; Chris Gianelloni perl-5.8.8-r1.ebuild: - Stable on x86 wrt bug #133989. - - 23 May 2006; perl-5.8.8-r1.ebuild: - Marking stable sparc, bug 133989 - - 23 May 2006; Markus Rothe perl-5.8.8-r1.ebuild: - Stable on ppc64; bug #133989 - - 20 Apr 2006; Diego Pettenò perl-5.8.8-r1.ebuild: - Use realpath when available, rather than readlink -f, to support - Gentoo/FreeBSD. - - 31 Mar 2006; Diego Pettenò perl-5.8.8-r1.ebuild: - Add ~x86-fbsd keyword. - -*perl-5.8.8-r1 (29 Mar 2006) - - 29 Mar 2006; +files/perl-5.8.8-cplusplus.patch, - +perl-5.8.8-r1.ebuild: - Patch 27203 in blead - fixes c++ problems in XS code :) - - 20 Feb 2006; Michael Cummings - +files/perl-5.8.8-fbsdhints.patch, perl-5.8.8.ebuild: - Bug 122780, freebsd hints via flameeyes - - 20 Feb 2006; Michael Cummings - +files/perl-5.8.8-dragonfly-clean.patch, perl-5.8.8.ebuild: - Bug 122706, dragonfly patches. Patch submitted upstream and here by - Robert Sebastian Gerus, should be available in blead now. - - 20 Feb 2006; Michael Cummings perl-5.8.8.ebuild: - Updated perl-cleaner dep - - 15 Feb 2006; Michael Cummings perl-5.8.8.ebuild: - Dropping PROVIDE, repoman rejoices, people return to normalcy - - 13 Feb 2006; Michael Cummings perl-5.8.8.ebuild: - Updated virtuals per ciarnm's input - - 07 Feb 2006; Aron Griffis perl-5.8.8.ebuild: - Prefer to avoid eval and use a bash array for myconf instead, it's less - error-prone - - 07 Feb 2006; Michael Cummings perl-5.8.8.ebuild: - src update - - 07 Feb 2006; perl-5.8.8.ebuild: - Style fixes to 5.8.8, thanks az - -*perl-5.8.8 (07 Feb 2006) - - 07 Feb 2006; Michael Cummings - +files/perl-5.8.8-CAN-2005-0448-rmtree.patch, - +files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch, +files/perl-5.8.8-lib64.patch, - +files/perl-5.8.8-links.patch, +files/perl-5.8.8-reorder-INC.patch, - -files/perl-5.8.8_rc1-CAN-2005-0448-rmtree.patch, - -files/perl-5.8.8_rc1-reorder-INC.patch, -perl-5.8.8_rc1.ebuild, - +perl-5.8.8.ebuild: - Perl 5.8.8, with amd64 fixes, RUNPATH fixes, a completely reversed INC, and - a shiny set of changes. - - 24 Jan 2006; Michael Cummings - +files/perl-5.8.8_rc1-reorder-INC.patch, perl-5.8.8_rc1.ebuild: - Some tweaks to perl-5.8.8 installation - -*perl-5.8.8_rc1 (22 Jan 2006) - - 22 Jan 2006; Michael Cummings - +files/perl-5.8.8_rc1-CAN-2005-0448-rmtree.patch, - +files/perl-regexp-nossp.patch, +perl-5.8.8_rc1.ebuild: - RC1 of perl 5.8.8 - - 21 Jan 2006; Markus Rothe perl-5.8.7-r3.ebuild: - Stable on ppc64 - - 16 Jan 2006; Michael Cummings perl-5.8.6-r8.ebuild, - perl-5.8.7-r3.ebuild: - Minor addition of enc2xs, doesn't impact anything, just placing into ebuild - for later reference - - 15 Jan 2006; Michael Cummings perl-5.8.7-r3.ebuild: - Bug 110363, thanks to Nathan and Rene for noting the typo in the minimal - section - - 14 Jan 2006; Torsten Veller perl-5.8.7-r3.ebuild: - Stable on x86 (#118938) - - 25 Dec 2005; Joshua Kinard perl-5.8.6-r8.ebuild, - perl-5.8.7-r3.ebuild: - Mark 5.8.6-r8 && 5.8.7-r3 stable on mips. - - 14 Dec 2005; perl-5.8.7-r3.ebuild: - Bug 115503, better if-clause for nossp patch - - 07 Dec 2005; Jason Wever perl-5.8.7-r3.ebuild: - Stable on SPARC wrt bug #114113. - - 07 Dec 2005; Mark Loeser perl-5.8.6-r8.ebuild: - Stable on x86; bug #114113 - - 07 Dec 2005; Jose Luis Rivero perl-5.8.7-r3.ebuild: - Stable on alpha wrt security bug #114113 - - 06 Dec 2005; Michael Hanselmann perl-5.8.7-r3.ebuild: - Stable on hppa, ppc. - - 06 Dec 2005; Marcus D. Hanwell perl-5.8.7-r3.ebuild: - Stable on amd64, bug 114113. - - 06 Dec 2005; Markus Rothe perl-5.8.6-r8.ebuild: - Stable on ppc64; bug #114113 - -*perl-5.8.7-r3 (06 Dec 2005) - - 06 Dec 2005; files/perl-exp_intwrap.patch, - +perl-5.8.7-r3.ebuild: - More bug 114113 work. Patch updated, segfaults are all handled now with - cleaner exit/messages. test with perl -e 'printf("%2147483647$n");' or perl - -e 'printf "%4294967295d"' before and after upgrading to demonstrate - - 05 Dec 2005; perl-5.8.6-r5.ebuild, - perl-5.8.6-r6.ebuild, perl-5.8.6-r7.ebuild, perl-5.8.7-r1.ebuild, - perl-5.8.7-r2.ebuild, perl-5.8.7.ebuild: - Bug 113930, case statement for non-linux. Also (finally) a fix for the - installmanpaths (personal bug) - - 05 Dec 2005; perl-5.8.6-r7.ebuild, - perl-5.8.7-r2.ebuild: - Mistaken commit missed the picdl patch (was working on bug 65624, which this - patch appears to cause a seg fault with) - - 02 Dec 2005; Joseph Jezak perl-5.8.6-r7.ebuild: - Marked ppc stable for bug #114113. - - 01 Dec 2005; Andrej Kacian perl-5.8.6-r7.ebuild: - Stable on x86, bug #114113. - - 01 Dec 2005; perl-5.8.7-r2.ebuild: - Marked stable on amd64 - - 01 Dec 2005; Markus Rothe perl-5.8.7-r2.ebuild: - Stable on ppc64; bug #114113 - - 01 Dec 2005; Gustavo Zacarias perl-5.8.7-r2.ebuild: - Stable on sparc wrt security #114113 - -*perl-5.8.7-r2 (01 Dec 2005) - - 01 Dec 2005; +files/perl-exp_intwrap.patch, - +perl-5.8.6-r7.ebuild, +perl-5.8.7-r2.ebuild: - Bug 114113, perl-exp_intwrap patch - - 14 Nov 2005; Michael Cummings perl-5.8.6-r5.ebuild, - perl-5.8.6-r6.ebuild, perl-5.8.7.ebuild, perl-5.8.7-r1.ebuild: - NetBSD for osname per thunder - - 12 Nov 2005; Chris White perl-5.8.6-r6.ebuild: - Backported some get_libdir functionality from 5.8.7 to 5.8.6-r6 to resolve - bug #112243. This is mainly a multi-lib support fix it seems. - - 02 Oct 2005; Bryan Østergaard perl-5.8.7-r1.ebuild: - Stable on ia64, bug 106678. - - 29 Sep 2005; Aaron Walker perl-5.8.6-r6.ebuild: - Stable on mips for bug #106678. - - 23 Sep 2005; Bryan Østergaard perl-5.8.7-r1.ebuild: - Stable on alpha, bug 106678. - - 21 Sep 2005; Seemant Kulleen perl-5.8.6-r6.ebuild: - stable on amd64 wrt bug #106678 - - 21 Sep 2005; Gustavo Zacarias perl-5.8.7-r1.ebuild: - Stable on sparc wrt #106678 - - 20 Sep 2005; Chris Gianelloni perl-5.8.6-r6.ebuild: - Marking stable on x86 for bug #106678. - - 20 Sep 2005; Rene Nussbaumer perl-5.8.6-r6.ebuild: - Stable on hppa. bug #106678 - - 20 Sep 2005; Markus Rothe perl-5.8.7-r1.ebuild: - Stable on ppc64 (bug #106678) - - 20 Sep 2005; Michael Hanselmann perl-5.8.6-r6.ebuild: - Stable on ppc. - -*perl-5.8.7-r1 (20 Sep 2005) -*perl-5.8.6-r6 (20 Sep 2005) - - 20 Sep 2005; Martin Schlemmer - +files/perl-5.8.7-MakeMaker-RUNPATH.patch, +perl-5.8.6-r6.ebuild, - +perl-5.8.7-r1.ebuild: - We do not want the build root in the linked perl module's RUNPATH, so - strip paths containing PORTAGE_TMPDIR if its set. This is for the - MakeMaker module, bug #105054. - - 05 Sep 2005; Herbie Hopkins perl-5.8.7.ebuild: - More multilib fixes thanks to Christophe Saout, bug 104509. - - 04 Sep 2005; Elfyn McBratney - files/perl-5.8.7-regexp-nossp.patch: - Fix patch to cflags.SH (don't assume /bin/sh is bash). - - 04 Sep 2005; Elfyn McBratney perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Drop DEPEND on sys-apps/groff. - - 01 Sep 2005; Joseph Jezak perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Filtered -mpowerpc-gpopt on ppc to fix bug #97645. - - 14 Aug 2005; Michael Cummings perl-5.8.7.ebuild: - The rest of the patch for bug 58931 - - 14 Aug 2005; Michael Cummings perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Bug #97894 - added note regarding minimal means minimal - - 12 Aug 2005; Michael Cummings perl-5.8.7.ebuild: - Further bug #58931 - mistake on my part for the LIBPERL= syntax - - 12 Aug 2005; Michael Cummings perl-5.8.7.ebuild: - getlibdir changes for 5.8.7, bug #58931 - - 08 Aug 2005; Thierry Carrez perl-5.8.6-r5.ebuild, - perl-5.8.7.ebuild: - Reverting vapier's features_noman change on the groff dependency, which - results in bug 101088. - - 28 Jul 2005; Michael Cummings - files/perl-reorder-INC.patch, -perl-5.8.5-r5.ebuild, -perl-5.8.6-r4.ebuild: - Update to reorder patch, tested with 5.8.6 and 5.8.7, resolves bug 95770 - - 28 Jul 2005; Michael Cummings -perl-5.8.5-r5.ebuild, - -perl-5.8.6-r4.ebuild: - Cleaning up now that we have keywords up to date - - 28 Jul 2005; Herbie Hopkins perl-5.8.6-r5.ebuild: - Stable on amd64. - - 07 Jul 2005; Markus Rothe perl-5.8.6-r5.ebuild: - Stable on ppc64 - - 06 Jul 2005; perl-5.8.6-r5.ebuild: - Stable on IA64. - - 06 Jul 2005; Chris Gianelloni perl-5.8.6-r5.ebuild: - Stable on arm, m68k, s390, and sh. - - 05 Jul 2005; Hardave Riar perl-5.8.6-r5.ebuild: - Stable on mips. - - 03 Jul 2005; Michael Hanselmann perl-5.8.6-r5.ebuild: - Stable on ppc. - - 02 Jul 2005; Bryan Østergaard perl-5.8.6-r5.ebuild: - Stable on alpha. - - 02 Jul 2005; Rene Nussbaumer perl-5.8.6-r5.ebuild: - Stable on hppa. - -*perl-5.8.6-r5 (30 Jun 2005) - - 30 Jun 2005; Michael Cummings perl-5.8.6-r4.ebuild, - +perl-5.8.6-r5.ebuild: - Sorry folks, there was a typo in libperl-5.8.6s ebuild that made this - necessary. - -*perl-5.8.7 (29 Jun 2005) - - 29 Jun 2005; Michael Cummings - -files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patc - h, -files/perl-5.8.2-perldoc-emptydirs.patch, - -files/perl-5.8.2-picdl.patch, -files/perl-5.8.2-prelink-lpthread.patch, - -files/perl-5.8.2-reorder-INC.patch, -files/perl-5.8.2-uclibc.patch, - -files/perl-5.8.4-noksh.patch, -files/perl-5.8.4-nonblock.patch, - -files/perl-5.8.4-perldoc-emptydirs.patch, -files/perl-5.8.4-picdl.patch, - -files/perl-5.8.4-prelink-lpthread.patch, - -files/perl-5.8.4-reorder-INC.patch, -files/perl-5.8.5-noksh.patch, - -files/perl-5.8.5-nonblock.patch, - -files/perl-5.8.5-perldoc-emptydirs.patch, -files/perl-5.8.5-picdl.patch, - -files/perl-5.8.5-prelink-lpthread.patch, - -files/perl-5.8.5-reorder-INC.patch, -files/perl-5.8.6-noksh.patch, - -files/perl-5.8.6-perldoc-emptydirs.patch, -files/perl-5.8.6-picdl.patch, - -files/perl-5.8.6-prelink-lpthread.patch, - -files/perl-5.8.6-reorder-INC.patch, - +files/perl-5.8.7-CAN-2005-0448-rmtree.patch, - +files/perl-5.8.7-tempfiles.patch, -files/libperl_rebuilder, - +files/perl-h2ph-ansi-header.patch, +files/perl-noksh.patch, - +files/perl-nonblock.patch, +files/perl-perldoc-emptydirs.patch, - +files/perl-picdl.patch, +files/perl-prelink-lpthread.patch, - +files/perl-reorder-INC.patch, +files/perl-tempfiles.patch, - +files/perl-uclibc.patch, -files/stat.t, -perl-5.8.2-r4.ebuild, - -perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild, - +perl-5.8.7.ebuild: - Perl 5.8.6 unmasking, perl 5.8.7 addition - - 05 Jun 2005; Michael Cummings files/perl-cleaner: - Bug 90502 - don't leave behind empty log files if nothing has been done - - 30 May 2005; Michael Cummings files/perl-cleaner, - perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, - perl-5.8.6-r4.ebuild: - Updated perl-cleaner to remove the emptied dirs after a .ph purge - - 29 May 2005; perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, - perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - - update perl to use libc expanded variable elibc_uclibc vs uclibc so USE=-* - works - - 25 May 2005; Michael Cummings perl-5.8.6-r4.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings perl-5.8.5-r5.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings perl-5.8.4-r4.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings perl-5.8.2-r4.ebuild: - dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration - - 25 May 2005; Michael Cummings perl-5.8.6-r4.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings perl-5.8.5-r5.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings perl-5.8.4-r4.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings perl-5.8.2-r4.ebuild: - dev-perl/Test-Simple => perl-core/Test-Simple migration - - 25 May 2005; Michael Cummings perl-5.8.6-r4.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 25 May 2005; Michael Cummings perl-5.8.5-r5.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 25 May 2005; Michael Cummings perl-5.8.4-r4.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 25 May 2005; Michael Cummings perl-5.8.2-r4.ebuild: - dev-perl/File-Spec => perl-core/File-Spec migration - - 23 May 2005; Herbie Hopkins perl-5.8.6-r4.ebuild: - More get_libdir-ization, fixes compilation on amd64's no-lib32 profile. - - 16 May 2005; Michael Cummings perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - Last toolchain-funcs fix - - 15 May 2005; Michael Cummings perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - Changed to toolchain-funcs - - 20 Mar 2005; Michael Cummings perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - bug 81947 - replaced filesdir with generic cat/pkg - - 11 Mar 2005; Michael Cummings - files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - Patch is in the right place and works on any arch. Yay. - - 11 Mar 2005; Michael Cummings perl-5.8.2-r4.ebuild, - perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: - The last rmtree patch contains a line that checks /Errno.pm in - your existing perl install. If your kernel changes between perl installs, it - dies horribly. Need to find a cleaner solution first. For everyone that just - bumped their perls, I am terribly sorry that this wasn't realized earlier. - - 11 Mar 2005; Michael Cummings -perl-5.8.2-r2.ebuild, - -perl-5.8.2-r3.ebuild, -perl-5.8.4-r2.ebuild, -perl-5.8.4-r3.ebuild, - -perl-5.8.5-r3.ebuild, -perl-5.8.5-r4.ebuild, -perl-5.8.6-r2.ebuild, - -perl-5.8.6-r3.ebuild: - Cleaning out old ebuilds - no keyword changes :) - -*perl-5.8.6-r4 (11 Mar 2005) - - 11 Mar 2005; Michael Cummings - +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild, - perl-5.8.2-r3.ebuild, +perl-5.8.2-r4.ebuild, perl-5.8.4-r2.ebuild, - perl-5.8.4-r3.ebuild, +perl-5.8.4-r4.ebuild, perl-5.8.5-r3.ebuild, - perl-5.8.5-r4.ebuild, +perl-5.8.5-r5.ebuild, perl-5.8.6-r2.ebuild, - perl-5.8.6-r3.ebuild, +perl-5.8.6-r4.ebuild: - Version bump to finalize patch - - 11 Mar 2005; Michael Cummings - +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild, - perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, perl-5.8.4-r3.ebuild, - perl-5.8.5-r3.ebuild, perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild, - perl-5.8.6-r3.ebuild: - Changed file_path_rmtree to CAN-2005-0448-rmtree.patch per bug 79685 - - 08 Mar 2005; Jeremy Huddleston - perl-5.8.6-r3.ebuild: - More multilib fixes. - -*perl-5.8.5-r4 (11 Feb 2005) - - 11 Feb 2005; Michael Cummings perl-5.8.2-r2.ebuild, - +perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, +perl-5.8.4-r3.ebuild, - perl-5.8.5-r3.ebuild, +perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild, - +perl-5.8.6-r3.ebuild: - Bug 80460 - CAN-2005-015{5,6} - perlsuid patch. Bug 62321, 65317 - Removal of - old .ph files after an upgrade. Bug 72977 - modifications to allow for perl - 5.8.0 and multithreaded perls to use the perl-inc patch. In addition, modified - the perl-cleaner message to display only if @INC included more than the - current install's perl (ie, only if this was an upgrade that left files - behind). - - 05 Feb 2005; Michael Cummings - +files/CAN-2005-0156-suid.patch, perl-5.8.2-r2.ebuild, - perl-5.8.4-r2.ebuild, perl-5.8.5-r3.ebuild, perl-5.8.6-r2.ebuild: - Bug 80460, perlsuid vulnerability - - 05 Feb 2005; Michael Cummings - -perl-5.8.2-r1.ebuild, -perl-5.8.4-r1.ebuild, -perl-5.8.5-r1.ebuild, - -perl-5.8.5-r2.ebuild, -perl-5.8.5.ebuild, -perl-5.8.6-r1.ebuild, - -perl-5.8.6.ebuild: - Cleaning up old, unused ebuilds - - 31 Jan 2005; Michael Cummings files/perl-cleaner: - swtaylor came up with a quicker way to generate the module list, plus a more - secure call for making the tmp files - - 27 Jan 2005; Michael Cummings files/perl-cleaner: - Code cleanup thanks to Mr.B. *MAJOR* typo in the filename for the prelist of - ebuilds to re-emerge resulted in no ebuilds getting re-emerged... - - 26 Jan 2005; Michael Cummings files/perl-cleaner: - tmpdir fix - thanks Mr. B. - -*perl-5.8.4-r2 (26 Jan 2005) - - 26 Jan 2005; Michael Cummings - +files/file_path_rmtree.patch, files/libperl_rebuilder, files/perl-cleaner, - +perl-5.8.2-r2.ebuild, +perl-5.8.4-r2.ebuild, +perl-5.8.5-r3.ebuild, - +perl-5.8.6-r2.ebuild: - Bump for bug 75696 involving temporary file perms in File::Path. Includes - fixes for h2ph conversion, bug 75955 Includes change over to perl-cleaner from - libperl_rebuilder, bugs 60447, 62301, 62669, 66688, 73932, 71287 - - 16 Jan 2005; Jeremy Huddleston - perl-5.8.5-r2.ebuild, perl-5.8.6-r1.ebuild, perl-5.8.6.ebuild: - multilib fixes for amd64's 2005.0. - - 29 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 07 Dec 2004; Hardave Riar perl-5.8.5-r2.ebuild: - Stable on mips, bug #66360 - - 06 Dec 2004; Gustavo Zacarias perl-5.8.5-r2.ebuild: - Stable on sparc wrt #66360 - - 05 Dec 2004; Bryan Østergaard perl-5.8.5-r2.ebuild: - Stable on alpha, bug 66360. - - 05 Dec 2004; Markus Rothe perl-5.8.5-r2.ebuild: - Stable on ppc64; bug #66360 - -*perl-5.8.5-r2 (04 Dec 2004) - - 04 Dec 2004; Robert Coie - +files/perl-5.8.5-tempfiles.patch, +files/perl-5.8.6-tempfiles.patch, - -perl-5.8.4.ebuild, +perl-5.8.5-r2.ebuild, +perl-5.8.6-r1.ebuild: - Add the few relevant bits from bug 66360, keyword 5.8.5-r2 x86, amd64 and ppc - - 01 Dec 2004; Robert Coie perl-5.8.6.ebuild: - back makemaker block to 6.17 - -*perl-5.8.6 (30 Nov 2004) - - 30 Nov 2004; Robert Coie +files/perl-5.8.6-noksh.patch, - +files/perl-5.8.6-perldoc-emptydirs.patch, +files/perl-5.8.6-picdl.patch, - +files/perl-5.8.6-prelink-lpthread.patch, - +files/perl-5.8.6-reorder-INC.patch, +perl-5.8.6.ebuild: - New upstream - - 13 Nov 2004; Robert Coie perl-5.8.5-r1.ebuild: - Go ahead and use the myarch that exists - -*perl-5.8.5-r1 (12 Nov 2004) - - 12 Nov 2004; Robert Coie -perl-5.8.3.ebuild, - +perl-5.8.5-r1.ebuild: - Allow the maketest FEATURE to determine whether tests are run. Guide - Configure to attempt to pick up old 5.8.2 and 5.8.4 directories in @INC - - 25 Oct 2004; Michael Cummings perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Cleaner h2ph, should reduce build time but leave us with something still - usable. - - 06 Oct 2004; Guy Martin perl-5.8.4-r1.ebuild: - Stable on hppa. - - 28 Sep 2004; Michael Cummings perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Added back perlsuid/sperl based on local use flag. Bug 64823. Users should - read http://perldoc.com/perl5.8.4/INSTALL.html#suidperl before enabling. - - 27 Sep 2004; Mike Frysinger perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Add libperl to RDEPEND (since pkg_setup will die otherwise) and make sure - pkg_setup() respects $ROOT. - - 27 Sep 2004; Michael Cummings perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Added perl debugging support, bug 60775 - - 24 Sep 2004; Robert Coie perl-5.8.4-r1.ebuild, - perl-5.8.5.ebuild: - Make gdbm patch conditional on having 1.8.3, because libgdbm_compat isn't - there otherwise, should not affect people who have already built. Made 5.8.5 - depend on 1.8.3 instead. Again, should not affect installed people. - - 22 Sep 2004; Robert Coie perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - USE threads -> ithreads - - 21 Sep 2004; Danny van Dyk perl-5.8.4-r1.ebuild: - Marked stable on amd64. - - 09 Sep 2004; Gustavo Zacarias perl-5.8.4-r1.ebuild: - Stable on sparc to finally solve #36478 - - 08 Sep 2004; Robert Coie perl-5.8.4-r1.ebuild: - keyword x86 and arm for uclibc folks - - 06 Sep 2004; Ciaran McCreesh perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Switch to use epause and ebeep, bug #62950 - - 31 Aug 2004; Guy Martin perl-5.8.4.ebuild, - perl-5.8.5.ebuild: - Removed useless -fPIC for hppa. - - 21 Aug 2004; Joshua Kinard perl-5.8.4-r1.ebuild: - Marked stable on mips. - - 18 Aug 2004; Aron Griffis perl-5.8.4-r1.ebuild: - stable on alpha - - 13 Aug 2004; Bryan Østergaard perl-5.8.4.ebuild: - Stable on alpha. - - 07 Aug 2004; Robert Coie perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild: - convert SHORT_PV and MY_P to bash - -*perl-5.8.5 (06 Aug 2004) - - 06 Aug 2004; Robert Coie +files/perl-5.8.5-noksh.patch, - +files/perl-5.8.5-nonblock.patch, +files/perl-5.8.5-perldoc-emptydirs.patch, - +files/perl-5.8.5-picdl.patch, +files/perl-5.8.5-prelink-lpthread.patch, - +files/perl-5.8.5-reorder-INC.patch, +perl-5.8.5.ebuild: - 5.8.5 - - 02 Aug 2004; Robert Coie +files/perl-5.8.4-nonblock.patch, - perl-5.8.4-r1.ebuild: - add nonblock.patch, primarily for sparc64 - - 29 Jul 2004; Guy Martin perl-5.8.4.ebuild: - Stable on hppa. - -*perl-5.8.4-r1 (29 Jul 2004) - - 29 Jul 2004; Robert Coie +perl-5.8.4-r1.ebuild: - Move make test to src_test, but still call it if the maketest - FEATURE is not enabled. If maketest ever becomes a default, this - can be reconsidered. The NDBM-GDBM patch in bug 52660 is in here, - and gdbm is allowed to provide ndbm, as it works for me with either - 1.8.0-r5 (so2) or 1.8.3 (so3). So to get ndbm, one must either - USE=berkdb and have db1 installed, or USE=gdbm in which case gdbm - will come in. The man page fixes from bug 58620 are in. - src_configure has been split out of src_compile in preparation for - making compiles more easily resumable. An issue genone brought up - where hardlinks aren't making it through portage's staging image has - been addressed by making /usr/bin/perl a symlink to perl5.8.4 - instead of a hardlink. The same issue was faced with suidperl, - which has been removed completely to preemptively avoid security - issues. sperl${PV} is gone too, in favor of the perl recommendation - to use sudo instead of having setuid perl executables. I hope this - will help security, but it can be restored if there is enough - demand. - - 23 Jul 2004; Robert Coie perl-5.8.4.ebuild: - keywording x86 and sparc - - 02 Jul 2004; perl-5.8.4.ebuild: - don't call perl to install manfiles when FEATURES=noman is set. testing of the - perl can be disable now with restrictions - - 29 Jun 2004; Aron Griffis perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4.ebuild: - kill sparc64 use flag - - 25 Jun 2004; perl-5.8.4.ebuild: - uclibc update - - 24 Jun 2004; perl-5.8.4.ebuild: - added uclibc update for 5.8.4 - - 15 Jun 2004; perl-5.8.2-r1.ebuild, - files/perl-5.8.2-uclibc.patch: - basic initial uclibc support needed for bootstrapping - - 09 Jun 2004; Robert Coie +files/perl-5.8.4-noksh.patch, - perl-5.8.4.ebuild: - Add noksh.patch, bug 42665 - - 03 Jun 2004; Aron Griffis perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4.ebuild: - Fix use invocation - - 02 Jun 2004; Travis Tilley perl-5.8.4.ebuild: - stable on amd64 - - 31 May 2004; Robert Coie perl-5.8.2-r1.ebuild, - perl-5.8.3.ebuild, perl-5.8.4.ebuild: - Update makemaker blocks to <6.17, not worth making everybody recompile - - 10 May 2004; Michael McCabe perl-5.8.4.ebuild: - Stable on s390 - - 08 May 2004; Robert Coie perl-5.8.4.ebuild, - files/perl-5.8.4-prelink-lpthread.patch: - Add back the -lpthread patch, frozen-bubble segfaults otherwise - -*perl-5.8.4 (03 May 2004) - - 03 May 2004; Robert Coie perl-5.8.4.ebuild, - files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff, - files/perl-5.8.4-perldoc-emptydirs.patch, files/perl-5.8.4-picdl.patch, - files/perl-5.8.4-reorder-INC.patch: - Add 5.8.4 - - 28 Apr 2004; Mike Frysinger : - Clean up `use` syntax and remove ${CC} usage. - - 27 Feb 2004; Michael Cummings perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild: - 5.6.1 is no longer a requirement/needed in the tree - - 21 Feb 2004; Michael Cummings perl-5.8.0-r11.ebuild, - perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, perl-5.8.2.ebuild, - files/libperl-5.8.0-create-libperl-soname.patch, - files/perl-5.8.0-perldoc-emptydirs.patch, - files/perl-5.8.0-prelink-lpthread.patch, files/perl-5.8.0-reorder-INC.patch, - files/perl-5.8.0-sockatmark-should-__THROW.patch: - Massive clean up. With 5.8.2 now marked stable on all platforms, we are - removing the older 5.8.0 ebuilds, which are no longer available upstream - anymore. I also cleaned out the files dir of any patches that were being - specifically used by 5.8.0 and not the other versions. - - 19 Feb 2004; Aron Griffis perl-5.8.2-r1.ebuild: - stable on alpha and ia64 - - 18 Feb 2004; Joshua Kinard perl-5.8.2-r1.ebuild: - Marking stable on mips - - 09 Feb 2004; Bartosch Pixa perl-5.8.2-r1.ebuild: - set ppc in keywords - - 06 Feb 2004; perl-5.8.2-r1.ebuild: - stable on sparc - - 03 Feb 2004; perl-5.8.2-r1.ebuild: - stable on hppa - - 01 Feb 2004; perl-5.8.2-r1.ebuild: - mark x86 - -*perl-5.8.3 (17 Jan 2004) - - 17 Jan 2004; perl-5.8.1-r1.ebuild, perl-5.8.1-r2.ebuild, - perl-5.8.3.ebuild, files/perl-5.8.1-perldoc-emptydirs.patch, - files/perl-5.8.1-prelink-lpthread.patch, files/perl-5.8.1-reorder-INC.patch, - files/perl-5.8.1_rc1-reorder-INC.patch, - files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch, - files/perl-5.8.1_rc2-reorder-INC.patch, - files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch, - files/perl-5.8.3-perldoc-emptydirs.patch, files/perl-5.8.3-picdl.patch, - files/perl-5.8.3-prelink-lpthread.patch, files/perl-5.8.3-reorder-INC.patch: - Upstream bump, housecleaning - - 06 Jan 2004; Luca Barbato perl-5.8.0-r12.ebuild: - Marked ~arm to let me commit ppc related changes (it is as wierd as it sound) - -*perl-5.8.2-r1 (29 Nov 2003) - - 29 Nov 2003; perl-5.8.2-r1.ebuild, - files/perl-5.8.2-picdl.patch: - Make CCCDLFLAGS apply to static archives like DynaLoader.a as well, even - though we are not building a shared libperl here, because we do have a shared - library elsewhere. Should make it so that arches like amd64 and hppa no longer - have to add -fPIC to all cflags blindly. - - 26 Nov 2003; perl-5.8.2.ebuild: - Make perl depend on exact same libperl version, so that upgrading perl will - bring libperl along. Solves problems where new modules go into directories in - @INC too new for libperl to know about - - 16 Nov 2003; Brad House perl-5.8.2.ebuild: - mark stable on amd64 - -*perl-5.8.2 (08 Nov 2003) - - 08 Nov 2003; perl-5.8.2.ebuild, - files/perl-5.8.2-perldoc-emptydirs.patch, - files/perl-5.8.2-prelink-lpthread.patch, files/perl-5.8.2-reorder-INC.patch: - new upstream version - - 22 Oct 2003; perl-5.8.1-r2.ebuild, - files/perl-5.8.1-perldoc-emptydirs.patch: - Forward-port the perldoc emptydirs patch - - 20 Oct 2003; Michael Cummings perl-5.8.1-r1.ebuild, - perl-5.8.1-r2.ebuild: - Changed how h2ph grabs its list of files; relying on h2ph to efficiently - recurse was resulting a looping condition when there is a symlink in - /usr/include/* (libxml was the sample case - thanks DarkSpecter!). Using find - isolates the list to only .h files. - - 14 Oct 2003; perl-5.8.1-r2.ebuild: - Allow building even when db-1 is not present, but let ndbm_file use it if it's - there - -*perl-5.8.1-r2 (02 Oct 2003) - - 02 Oct 2003; perl-5.8.1-r2.ebuild, perl-5.8.1.ebuild, - perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild, - perl-5.8.1_rc4.ebuild, files/perl-5.8.1-prelink-lpthread.patch: - Clean house, readd pthread prelink patch to avoid reported sdl segfaulting. - Thanks to lisa for the report. - -*perl-5.8.1-r1 (29 Sep 2003) - - 29 Sep 2003; perl-5.8.1-r1.ebuild: - Change destdir handling in a couple of places - -*perl-5.8.1 (27 Sep 2003) - - 27 Sep 2003; perl-5.8.1.ebuild, - files/perl-5.8.1-reorder-INC.patch: - New upstream revision - - 17 Sep 2003; Jon Portnoy perl-5.8.0-r12.ebuild : - ia64 keywords. - - 22 Aug 2003; Michael Cummings perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild, perl-5.8.0-r10.ebuild, - perl-5.8.0-r11.ebuild, perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, - perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild: - Corrected h2ph behaviour to now run -r -l -- recursively :) - Also fixes bug 14461 - -*perl-5.8.1_rc3 (30 Jul 2003) - - 30 Jul 2003; Michael Cummings perl-5.8.1_rc3.ebuild: - Latest release candidate for 5.8.1 - - 25 Jul 2003; perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild: - Forward-port alpha and hppa fixes from 5.8.0-r9 - - 25 Jul 2003; perl-5.8.0-r12.ebuild: - Remove ~arch protection on all but hppa - -*perl-5.8.1_rc2 (23 Jul 2003) - - 23 Jul 2003; perl-5.8.1_rc2.ebuild, - files/perl-5.8.1_rc2-reorder-INC.patch, - files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch: - Add 5.8.1-rc2 - - 18 Jul 2003; perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Add blocker on Test-Simple versions that overwrite the core - - 18 Jul 2003; perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Portage depends to >=2.0.48-r4. This is important for blocking depends - - 16 Jul 2003; perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Add portage depend on version that fixes bug 23546, so the blocking depends - will be guaranteed to work even if people are upgrading - - 15 Jul 2003; perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: - Fiddle with the module block depends a bit, largely to ensure that File-Spec - 0.84 doesn't fall through the cracks - -*perl-5.8.1_rc1 (10 Jul 2003) - - 10 Jul 2003; perl-5.8.1_rc1.ebuild, - files/perl-5.8.1_rc1-reorder-INC.patch, - files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch: - Add 5.8.1_rc1. Experimental. - - 01 Jul 2003; Todd Sunderlin perl-5.8.0-r11.ebuild: - set stable on sparc - - 26 Jun 2003; perl-5.8.0-r10.ebuild, perl-5.8.0-r11.ebuild, - perl-5.8.0-r12.ebuild: - Add -Dd_u32align on mips to work around a gcc 3.3 kernel compiling bug - - 26 Jun 2003; perl-5.8.0-r12.ebuild: - Add block depends on ExtUtils-MakeMaker and File-Spec, because we need to get - those uninstalled before they steal our files again - -*perl-5.8.0-r12 (25 Jun 2003) - - 25 Jul 2003; Guy Martin perl-5.8.0-r12.ebuild : - Marked stable on hppa. - - 25 Jun 2003; perl-5.8.0-r12.ebuild, - files/perl-5.8.0-reorder-INC.patch: - Reorder @INC so that site modules can override vendor modules, which can in - turn override core modules. - - 24 Jun 2003; Aron Griffis perl-5.8.0-r10.ebuild: - Mark stable on alpha - - 10 Jun 2003; perl-5.6.1-r12.ebuild: - Mark stable on x86 - - 06 Jun 2003; perl-5.6.1-r12.ebuild: - Add sed-4 dependency to use sed -i - - 04 Jun 2003; perl-5.8.0-r11.ebuild: - Relax db DEPEND as well as RDEPEND. Thanks to mcummings for the catch. - -*perl-5.8.0-r11 (03 Jun 2003) - - 03 Jun 2003; perl-5.8.0-r11.ebuild: - Clean out libperl bits from ebuild. Grab newer version of Safe.pm from CPAN - for security reasons, DB_File for db 4.1 compatibility. - -*perl-5.6.1-r12 (02 Jun 2003) - - 02 Jun 2003; perl-5.6.1-r12.ebuild: - Replace PDEPEND strategy for ExtUtils::MakeMaker and Safe.pm with the approach - of injecting newer versions directly into the core - -*perl-5.6.1-r11 (31 May 2003) - - 31 May 2003; Alastair Tse perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, files/5.6.1-builtin-fixup.diff, - files/5.6.1-op-test-fix.diff, files/stat.t: - Putting perl-5.6.1 back in because it breaks the default-1.0 profile. - - 30 May 2003; perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild, - perl-5.8.0-r10.ebuild, files/5.6.1-builtin-fixup.diff, - files/5.6.1-op-test-fix.diff: - Marking stable on mips, thanks to dragon and kumba for verification and - mcummings for coordination. Also cleaning 5.6.1 ebuilds, as all marked - arches now have a stable 5.8 version - - 27 May 2003; perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild: - Add threads to IUSE, thanks to liquidx for the catch - - 20 May 2003; Tavis Ormandy perl-5.8.0-r10.ebuild: - removing gcc hardcodes. - - 18 May 2003; Tavis Ormandy perl-5.8.0-r9.ebuild: - removing hardcoded compiler. - -*perl-5.8.0-r10 (30 Mar 2003) - - 23 Apr 2003; perl-5.8.0-r10.ebuild: - Only build extra HTML documentation if USE="doc" is set - thanks to - msterret@gentoo.org - bug #16401 - - 07 Apr 2003; Martin Holzer perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild: - Changes portage version depend. Closes #13339. - - 30 Mar 2003; perl-5.8.0-r10.ebuild: - marking stable again on x86 and ppc - previous sparc keyword commit undid this - and broke things - - 30 Mar 2003; Rodney Rees perl-5.8.0-r10.ebuild, - marked stable for sparc - -*perl-5.8.0-r10 (11 Mar 2003) - - 27 Mar 2003; perl-5.8.0-r10.ebuild: - Marking stable for x86 and ppc, no problems reported from ~arch testers - - 11 Mar 2003; Seemant Kulleen perl-5.6.1-r10.ebuild, - perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild, - files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff, - files/libperl-5.8.0-create-libperl-soname.patch, files/libperl_rebuilder, - files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch, - files/perl-5.8.0-perldoc-emptydirs.patch, - files/perl-5.8.0-prelink-lpthread.patch, - files/perl-5.8.0-sockatmark-should-__THROW.patch, files/stat.t: - moved to dev-lang from sys-devel - -*perl-5.8.0-r10 (28 Feb 2003) - - 01 Mar 2003; Brandon Low perl-5.8.0-r10.ebuild, - perl-5.8.0-r9.ebuild: - Make use emake instead of make, but still use 1 process build where needed - - 28 Feb 2003; perl-5.8.0-r10.ebuild: - Ensure that libpthread is linked against by perl, so that runtime - signal handling works correctly (bug #14380). - - Patch perldoc to not abort when it attempts to search nonexistent - directories (bug #16589). - -*perl-5.6.1-r11 (14 Feb 2003) - - 24 Mar 2003; perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild: - Remove spurious '$' from head of SRC_URI - - 16 Mar 2003; Jan Seidel : - Added mips to KEYWORDS - - 14 Feb 2003; Mark Guertin perl-5.6.1-r11.ebuild : - Set to ppc stable - - 14 Feb 2003; Mark Guertin perl-5.6.1-r11.ebuild files/5.6.1-builtin-fixup.diff files/5.6.1-op-test-fix.diff files/digest-perl-5.6.1-r11 : - built-in sed fixups, placed in makefile.SH instead of randomly thru the build. Thanks to rac for all his help and an lfs patch - - 11 Feb 2003; Guy Martin perl-5.8.0-r9.ebuild : - Added hppa to keywords. - -*perl-5.8.0-r9 (15 Jan 2003) - - 23 Feb 2003; Guy Martin perl-5.8.0-r9.ebuild : - Added -fPIC to CFLAGS on hppa. It's needed by apps linking to some perl libs. - - 18 Feb 2003; Zach Welch perl-5.8.0-r9.ebuild : - Added arm to keywords. - - 10 Feb 2003; Seemant Kulleen *.ebuild : - - removed old and crusty ebuilds, there were just way too many in here. - Also, changed sed statements to use : instead of / - - 05 Feb 2003; J Robert Ray perl-5.8.0-r9.ebuild; Changed to strip - "-malign-double" from CFLAGS, fixing bug 14608. - - 17 Jan 2003;Michael Cummings perl-5.8.0-r9; - - Another blundered typo. The flag-o-matic include had a "0" instead of a "O" - - 16 Jan 2003; Michael Cummings perl-5.8.0-r9; - - Typo fix, this one in an einfo. - Incorporate flag-o-matic per bug 13952 - the -Os flag doesn't work with perl - - 15 Jan 2003; Michael Cummings perl-5.8.0-r9; - - Major typo corrections that affected the placement of scripts and the man - pages. There was a typo introduced into the 5.8 ebuilds early on that was - not caught until now that left the location of the man pages blank and that - misset the /usr call for scripts placement from perl modules. This was caught - in bugs 13886 and 13920 - - 15 Jan 2003; J Robert Ray libperl_rebuilder : Fixed - unfortunate typo. - -*perl-5.8.0-r8 (06 Jan 2003) - - 12 Jan 2003; Michael Cummings perl-5.8.0-r8, - libperl_rebuilder: - - ebuild - Put a sleep where we had one in the else block so that there is a - pause before emerging (notice regarding threads). Added a sleep at the tail - end of the ebuild so that there is a pause for folks doing an emerge -u world - so that they at leat have an opportunity to see the notice. - libperl_rebuilder - Removed the unmerge section, that's really overkill for - our needs and only complicates things. Added new syntax to check for files - installed into /usr/lib/perl* that weren't picked up previously. Changed the - name of the log file to perl-update.log (makes more sense ;) ) Added mask - check earlier in the sanity phase. - - 08 Jan 2003; Seemant Kulleen perl-5.8.0-r8.ebuild : - - Unmasked for sparc. - - 08 Jan 2003; Brandon Low perl-5.8.0-r8: - Later that day: dosed smells funny, switch some of it - to use just sed and a for loop, this smells better - to me, and fixed the problems I was having with - ${D} staying in the files. - - 08 Jan 2003; Martin Schlemmer perl-5.8.0-r8: - Remove a wild 'test' from comments =) - - 08 Jan 2003; Michael Cummings perl-5.8.0-r8: - Unmasking for x86. - - 08 Jan 2003; Brandon Low perl-5.8.0-r8: - Updated ewarn at the top so that it makes sense (was telling a user - they could use threads when they already were) - - 06 Jan 2003; Michael Cummings perl-5.8.0-r8: - Updated einfo, added libperl ebuild. I've placed the libperl rebuilder - in the filesdir and added a note about it to the pkg_postinstall. Thanks - go to Azarah for the new set of ebuilds. - - 03 Jan 2002; Michael Cummings perl-5.6.1-r10: - small fix to regex of x2p/makefile - cp'ied the process further down the - ebuild since this is rebuilt at each stage. This is for gcc-3.2 users - in particular and should take care of bug 12853 - - 27 Dec 2002; Michael Cummings - perl-5.8.0-r7.ebuild: - - Added depend for automake - - 27 Dec 2002; Michael Cummings - perl-5.6.1-r10: - - Added depend for automake - - 27 Dec 2002; Michael Cummings - perl-5.8.0-r7.ebuild: - - Note for remerging perl modules added. Unmasked for x86. - -*perl-5.8.0-r7 (22 Dec 2002) - - 22 Dec 2002; Michael Cummings - perl-5.8.0-r7.ebuild: - - PLEASE READ. There was a problem introduced for non threaded perl - 5.8's - a correction introduced earlier for threaded perls was adding - -thread to the name of your arch. THIS CAUSES PROBLEMS FOR SOME - MODULES. For instance, the DBI module checks to see what the name of - your Config.pm has listed for $Config{archname} - if it had thread in - it *anywhere*, it assumed you had threading enabled, but since your - perl was failing to use threads, would fail. This will version of the - ebuild will correct that. You will need to re-emerge modules installed - with perl 5.8. A tool for this is forthcoming. - - - 20 Dec 2002; Michael Cummings - perl-5.8.0-r6.ebuild: - - Finished what Lostlogic started - finished path corrections for - threading vs unthreaded perl 5.8 - - 20 Dec 2002; Michael Cummings - perl-5.6.1-r10.ebuild: - - new ebuild confirmed by arch devs - Gerk did ppc, Alron did sparc - -*perl-5.6.1-r10 (19 Dec 2002) - - 07 Feb 2003; Guy Martin perl-5.6.1-r9.ebuild perl-5.6.1-r10.ebuild : - Added hppa to keywords. - - 19 Jan 2003; Jan Seidel : - Unmasking for mips - - 19 Dec 2002; Michael Cummings - perl-5.6.1-r10.ebuild: - - Contains patch for safe.pm - security bug, see bug 12190. - - 19 Dec 2002; Michael Cummings - perl-5.8.0-r6.ebuild: - - Same name, different ebuild. This is for the safe.pm fix. - -*perl-5.8.0-r6 (17 Dec 2002) - - 17 Dec 2002; Brandon Low perl-5.8.0-r6.ebuild : - -arch this bad boy, it reb0rk what I unb0rk last night, stick with -r5 - will probably skip -r6 for the moment and go to -r7 with some more - fixage when we know what to refix more :) - - 17 Dec 2002; Michael Cummings - perl-5.8.0-r6.ebuild: - - Further fixes to path writing. If the user asks for threading, the - dirs are $[arch]-linux-thread-multi. If not, the paths are - $[arch]-linux - this is correct behaviour!! Installation with - threading is *not* supported by all apps that dep perl. - -*perl-5.8.0-r5 (17 Dec 2002) - - 17 Dec 2002; Brandon Low perl-5.8.0-r5.ebuild: - - Fix threading use flag thingus, it doesn't put things in ${D}/${D} later - now. Fix messages to only display if needed. You will need to remerge - all your perl modules after you install this with threads. - -*perl-5.8.0-r4 (15 Dec 2002) - - 15 Dec 2002; Michael Cummings - perl-5.8.0-r4.ebuild: - - Made threading an internal use flag. This is to be used with caution. - Added eerror messages to warn users of potential probs. - - 13 Dec 2002; Martin Schlemmer perl-5.6.1-r9.ebuild : - - Fix screwup in DEPEND, RDEPEND and PDEPEND. - - 12 Dec 2002; Michael Cummings - perl-5.6.1-r9.ebuild: - - PDEPEND is in portage now, can unmask this. This -r installs the - makemaker fix after installing perl - finally fixed. Thanks carpaski! - - 11 Dec 2002; Michael Cummings - perl-5.8.0-r3.ebuild: - - Busy day =:) Added LC_ALL=C into 5.8 (a fix made for 5.6.1, but lost) - - 11 Dec 2002; Michael Cummings - perl-5.8.0-r3.ebuild: - - Changed emake back to make. bcowan pointed out that the parallel - make fails for him, which is legit - - 11 Dec 2002; Michael Cummings - perl-5.6.1-r9.ebuild: - - Pulled until PDEPEND is in. This worked only for those not behind - firewalls, and unfortunately perl needs to work across the board. - -*perl-5.6.1-r9 (10 Dec 2002) - - 10 Dec 2002; Michael Cummings - perl-5.6.1-r9.ebuild: - - Major fixes, including the inclusion of the ExtUtils-MakeMaker fix - directly into perl's ebuild (thanks seemant!). - -* Autoupdate keywords (12-6-02) - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 26 Nov 2002; Michael Cummings : - - Corrected deps in perl-5.6.1-r8 per bugs 4116 and 9314 - -*perl-5.6.1-r8 (13 Oct 2002) - - 22 Nov 2002; - - Added einfo note (finally) to instruct users to install MakeMaker - patch. Also added catch for cases where -gdbm and -berkdb are in - the use flags - perl requires at least one of them to be available - - Second incantation of -r8. This time, it is for LC_ALL=C being added to - the ebuild itself. Perl won't compile correctly otherwise and handles - internationaliztion post install. - - 13 Oct 2002; Seemant Kulleen perl-5.6.1-r8.ebuild - files/digest-perl-5.6.1-r8 : - - The fixes from -r7 didn't seem to make it into portage. So this version - has those, plus the updated MakeMaker. should close bug #8998 by - rac@intrigue.com (Robert Coie) - -*perl-5.6.1-r7 (02 Oct 2002) - - 02 Oct 2002; mcummings : Thanks entirely to seemant, - this release incorporates the MakeMaker fix directly into perl ebuild process. - -*perl-5.8.0-r3 (13 Sep 2002) - - 13 Sep 2002; : r3 is a cleaner ebuild that should have added support for other platforms. - -*perl-5.8.0-r2 (16 Aug 2002) - - 16 Aug 2002; Michael Cummings : added - fix for gcc compile flags that corrects problems with apps - compiling against perl. - -*perl-5.8.0-r1 (10 Aug 2002) - - 05 Aug 2002; Michael Cummings : added - threading, fixed hard coded architecture prefix, cleaned up - ebuild - -*perl-5.8.0 (28 Jul 2002) - - 05 Aug 2002; pvdabeel : fix header - - 28 Jul 2002; Maik Schreiber : version bump - -*perl-5.6.1-r6 (04 Aug 2002) - - 27 Aug 2002; mcummings : Added stat.t fix, - fixes compile problems on boxes with no suid's in the */bin's - bug 7120, affects fresh installs only - - 05 Aug 2002; pvdabeel : Added ppc keyword - - 05 Aug 2002; pvdabeel : changelog entry - -*perl-5.6.1-r5 (25 Jul 2002) - - 05 Aug 2002; pvdabeel : - fix header - - 26 Jul 2002; Spider : - fix SRC_URI to become pub/CPAN instead of pub/perl/CPAN - - 25 Jul 2002; Spider perl-5.6.1-r5.ebuild - minor patch to make it build on my gcc 3.1-r8 system - -*perl-5.6.1-r4 (20 May 2002) - - 05 Aug 2002; pvdabeel : - fix header - - 26 Jul 2002; Spider : - fix SRC_URI to become pub/CPAN instead of pub/perl/CPAN - - 20 May 2002; Preston A. Elder perl-5.6.1-r4.ebuild - files/digest-perl-5.6.1-r4 : - - Added ebuild that works with gcc 3.1. - -*perl-5.6.1-r3 (5 May 2002) - - 5 May 2002; Seemant Kulleen perl-5.6.1-r4.ebuild - files/digest-perl-5.6.1-r4 : - - Added an eclass called perl-post.eclass, which this ebuild now inherits, - so that the .pod file in ${libarchdir} gets updated cleanly with - emerging and unmerging. - -*perl-5.6.1-r3 (21 Mar 2002) - - 21 Mar 2002; Seemant Kulleen perl-5.6.1-r3.ebuild : - - HTML documentation no longer gets gzipped, but a revision upgrade wasn't - absolutely necessary, I don't think. Thanks to stefan@mdy.univie.ac.at - for pointing it out. - -*perl-5.6.1-r3 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/Manifest b/sdk_container/src/third_party/portage-stable/dev-lang/perl/Manifest index ccdf55cc39..decfaedc1c 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/perl/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/Manifest @@ -1,2 +1,2 @@ -DIST perl-5.12.3-4.tar.bz2 8908 RMD160 62b2a37f5b700f7d04cc8a62f617127a75c30e3c SHA1 b1756aa8dda478054bc36429a67b9c6c58d4aa92 SHA256 6e97770b5db0dc82630451ea87f2d6654591110ac6791e35bd377129e258dc8b -DIST perl-5.12.3.tar.bz2 12041247 RMD160 e3c5825aa800e2304dd815858880372500a4f9a0 SHA1 86d77c6cbc7a60068dc14c88ffd0729324d1174f SHA256 7e3ce3f19f2290c2a2a43a98bcf8cb0ccb69b652d67ddc629544339edc6c7343 +DIST perl-5.12.4-1.tar.bz2 8045 SHA256 a5b0a7385773da5e716d74c5f9a46c63d93de96e9e7e60899f40363bd9fe6823 SHA512 73ca51e54f4273dc72c0c891643bd842d2f69b20a7cecf409e9eb790bd82cb0c9b61279555fe9f1930f914218c3055470a9d97e1f94e45d7f148a3100a426579 WHIRLPOOL 1e28cded49c92f29908ac6ba5bbbc4e5579cc373ae3b13a009cc503bfa0b0305cf439fdb722e5ebab2c971163163f50f808baf1bbce76cb4a7c0b49de70fbc96 +DIST perl-5.12.4.tar.bz2 12350353 SHA256 c920fa01a34b7752e8cbbc99c6921b908df60611d84a29c4377e4a798604767e SHA512 3dc0250496a2fd6adc639a63d777079d6fa5ba4a1d1c730350fd51752be2c7459ab65d622e99b853a3eea7ccecaf1f5f0b5a0f013efcb6554d6952f47aebf8d0 WHIRLPOOL 40677a8b690a6253609fe1b88bc95d9f8018d167ca4ab6753cba60cc5f5078a4953585a6face4f7e94222cacaca0348093cad6201e1e8c00c4f5a94cce065e49 diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/common-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/common-v50160001.eblit new file mode 100644 index 0000000000..e108d2a2c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/common-v50160001.eblit @@ -0,0 +1,71 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/common-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +src_remove_dual_file() { + local i pkg ver + pkg="$1" + ver="$2" + shift 2 + case "${EBUILD_PHASE:-none}" in + postinst|postrm) + for i in "$@" ; do + alternatives_auto_makesym "${i}" "${i}-[0-9]*" + done + ;; + setup) + for i in "$@" ; do + if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then + has_version ${pkg} && ewarn "You must reinstall ${pkg} !" + break + fi + done + ;; + install) + for i in "$@" ; do + if ! [[ -f "${ED}"${i} ]] ; then + ewarn "${i} does not exist!" + continue + fi + mv "${ED}"${i}{,-${ver}-${P}} || die + done + ;; + esac +} + +src_remove_dual_man() { + local i pkg ver ff + pkg="$1" + ver="$2" + shift 2 + case "${EBUILD_PHASE:-none}" in + postinst|postrm) + for i in "$@" ; do + ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*` + ff=${ff##*${i#${i%.[0-9]}}} + alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*" + done + ;; + install) + for i in "$@" ; do + if ! [[ -f "${ED}"${i} ]] ; then + ewarn "${i} does not exist!" + continue + fi + mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die + done + ;; + esac +} + +src_remove_dual() { + local i pkg ver + pkg="$1" + ver="$2" + shift 2 + for i in "$@" ; do + src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}" + src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1" + done +} + diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit new file mode 100644 index 0000000000..ad743bce60 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit @@ -0,0 +1,67 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +eblit-perl-pkg_postinst() { + dual_scripts + + if [[ "${ROOT}" = "/" ]] ; then + local INC DIR file + INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }') + einfo "Removing old .ph files" + for DIR in ${INC} ; do + if [[ -d "${DIR}" ]] ; then + for file in $(find "${DIR}" -name "*.ph" -type f ) ; do + rm -f "${file}" + einfo "<< ${file}" + done + fi + done + # Silently remove the now empty dirs + for DIR in ${INC} ; do + if [[ -d "${DIR}" ]] ; then + find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null + fi + done + +# ebegin "Generating ConfigLocal.pm (ignore any error)" +# enc2xs -C + + einfo "Converting C header files to the corresponding Perl format (ignore any error)" + # Prefix note: unprefixed as this is all kernel/libc stuff that we never provide + pushd /usr/include >/dev/null + h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \ + asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \ + sys/socket.h sys/time.h wait.h sysexits.h + popd >/dev/null + +# This has been moved into a function because rumor has it that a future release +# of portage will allow us to check what version was just removed - which means +# we will be able to invoke this only as needed :) + # Tried doing this via -z, but $INC is too big... + #if [[ "${INC}x" != "x" ]]; then + # cleaner_msg + #fi + fi +} + +cleaner_msg() { + eerror "You have had multiple versions of perl. It is recommended" + eerror "that you run perl-cleaner now. perl-cleaner will" + eerror "assist with this transition. This script is capable" + eerror "of cleaning out old .ph files, rebuilding modules for " + eerror "your new version of perl, as well as re-emerging" + eerror "applications that compiled against your old libperl$(get_libname)" + eerror + eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT." + eerror "Part of the rebuilding of applications compiled against " + eerror "your old libperl involves temporarily unmerging" + eerror "them - interruptions could leave you with unmerged" + eerror "packages before they can be remerged." + eerror "" + eerror "If you have run perl-cleaner and a package still gives" + eerror "you trouble, and re-emerging it fails to correct" + eerror "the problem, please check http://bugs.gentoo.org/" + eerror "for more information or to report a bug." + eerror "" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit new file mode 100644 index 0000000000..a4d5ad664f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit @@ -0,0 +1,12 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +eblit-perl-pkg_postrm(){ + dual_scripts + +# if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then +# ebegin "Removing ConfigLocal.pm" +# rm "${ARCH_LIB}/Encode/ConfigLocal.pm" +# fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit new file mode 100644 index 0000000000..99310759ac --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit @@ -0,0 +1,69 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +eblit-perl-pkg_setup() { + case ${CHOST} in + *-freebsd*) osname="freebsd" ;; + *-dragonfly*) osname="dragonfly" ;; + *-netbsd*) osname="netbsd" ;; + *-openbsd*) osname="openbsd" ;; + *-darwin*) osname="darwin" ;; + *-interix*) osname="interix" ;; + *) osname="linux" ;; + esac + + myarch="${CHOST%%-*}-${osname}" + if use debug ; then + myarch+="-debug" + fi + if use ithreads ; then + mythreading="-multi" + myarch+="-thread" + fi + + LIBPERL="libperl$(get_libname ${MY_PV} )" + PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}" + ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}" + SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}" + SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}" + VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}" + VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}" + + if use ithreads ; then + echo "" + ewarn "THREADS WARNING:" + ewarn "PLEASE NOTE: You are compiling ${MY_P} with" + ewarn "interpreter-level threading enabled." + ewarn "Threading is not supported by all applications " + ewarn "that compile against perl. You use threading at " + ewarn "your own discretion. " + fi + check_rebuild + dual_scripts +} + +check_rebuild() { + if has_version ") or db1 + + myndbm='U' + mygdbm='U' + mydb='U' + + if use gdbm ; then + mygdbm='D' + myndbm='D' + fi + if use berkdb ; then + mydb='D' + has_version '=sys-libs/db-1*' && myndbm='D' + fi + + myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db" + + if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then + ewarn "Perl will not be built with berkdb support, use gcc if you needed it..." + myconf -Ui_db -Ui_ndbm + fi + + use ithreads && myconf -Dusethreads + + if use debug ; then + append-cflags "-g" + myconf -DDEBUGGING + elif [[ ${CFLAGS} == *-g* ]] ; then + myconf -DDEBUGGING=-g + else + myconf -DDEBUGGING=none + fi + + if [[ -n ${PERL_OLDVERSEN} ]] ; then + local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done ) + myconf -Dinc_version_list="${inclist}" + fi + + [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a" + + # Prefix: the host system needs not to follow Gentoo multilib stuff, and in + # Prefix itself we don't do multilib either, so make sure perl can find + # something compatible. + if use prefix ; then + local ldir + local paths="" + echo "int main() {}" > "${T}"/t.c + # need to ensure dirs contain compatible libs, + # bugs #358875, #400839, use scanelf for #425538 + $(tc-getCC) -o "${T}"/t "${T}"/t.c > /dev/null || die + local scantool=scanelf + [[ ${CHOST} == *-darwin* ]] && scantool=scanmacho + local mtype=$(${scantool} -BF "%M%D#f" "${T}"/t) + einfo "searching libdirs for ${mtype}" + for ldir in /lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib ; do + [[ -e ${ldir} ]] || continue + if ${scantool} -BF "%M%D#f" ${ldir}/ | grep -q ${mtype} ; then + paths="${paths} ${ldir}" + einfo "found ${ldir}" + fi + done + myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}" + elif [[ $(get_libdir) != "lib" ]] ; then + # We need to use " and not ', as the written config.sh use ' ... + myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)" + fi + + # don't try building ODBM, bug #354453 + myconf -Dnoextensions=ODBM_File + + sh Configure \ + -des \ + -Duseshrplib \ + -Darchname="${myarch}" \ + -Dcc="$(tc-getCC)" \ + -Doptimize="${CFLAGS}" \ + -Dldflags="${LDFLAGS}" \ + -Dprefix="${EPREFIX}"'/usr' \ + -Dinstallprefix="${EPREFIX}"'/usr' \ + -Dsiteprefix="${EPREFIX}"'/usr/local' \ + -Dvendorprefix="${EPREFIX}"'/usr' \ + -Dscriptdir="${EPREFIX}"'/usr/bin' \ + -Dprivlib="${EPREFIX}${PRIV_LIB}" \ + -Darchlib="${EPREFIX}${ARCH_LIB}" \ + -Dsitelib="${EPREFIX}${SITE_LIB}" \ + -Dsitearch="${EPREFIX}${SITE_ARCH}" \ + -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ + -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ + -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ + -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ + -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ + -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ + -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ + -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ + -Dman1ext='1' \ + -Dman3ext='3pm' \ + -Dlibperl="${LIBPERL}" \ + -Dlocincpth="${EPREFIX}"'/usr/include ' \ + -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ + -Duselargefiles \ + -Dd_semctl_semun \ + -Dcf_by='Gentoo' \ + -Dmyhostname='localhost' \ + -Dperladmin='root@localhost' \ + -Dinstallusrbinperl='n' \ + -Ud_csh \ + -Uusenm \ + "${myconf[@]}" || die "Unable to configure" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_install-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_install-v50160001.eblit new file mode 100644 index 0000000000..dac22a2fcd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_install-v50160001.eblit @@ -0,0 +1,59 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_install-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +eblit-perl-src_install() { + local i + local coredir="${ARCH_LIB}/CORE" + + emake DESTDIR="${D}" install + + rm -f "${ED}"/usr/bin/perl + ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die + + if ! tc-is-static-only ; then + dolib.so "${ED}"${coredir}/${LIBPERL} + rm -f "${ED}"${coredir}/${LIBPERL} + ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die + ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die + ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die + ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die + ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die + fi + + rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages" + +# # A poor fix for the miniperl issues +# dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp +# fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp +# dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp +# fperms 0755 /usr/bin/xsubpp + + # This removes ${D} from Config.pm + for i in $(find "${D}" -iname "Config.pm" ) ; do + einfo "Removing ${D} from ${i}..." + sed -i -e "s:${D}::" "${i}" || die "Sed failed" + done + + find "${ED}" -type f -name .packlist -delete || die + + # Note: find out from psm why we would need/want this. + # ( use berkdb && has_version '=sys-libs/db-1*' ) || + # find "${ED}" -name "*NDBM*" | xargs rm -f + + dodoc Changes* README AUTHORS + + if use doc ; then + # HTML Documentation + # We expect errors, warnings, and such with the following. + + dodir /usr/share/doc/${PF}/html + LD_LIBRARY_PATH=. ./perl installhtml \ + --podroot='.' \ + --podpath='lib:ext:pod:vms' \ + --recurse \ + --htmldir="${ED}/usr/share/doc/${PF}/html" + fi + + dual_scripts +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit new file mode 100644 index 0000000000..075e576e19 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit @@ -0,0 +1,70 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +src_prepare_update_patchlevel_h() { + # Copied and modified from debian: + # Copyright 2011 Niko Tyni + # This program is free software; you can redistribute it and/or modify + # it under the same terms as Perl itself. + local patchdir="${WORKDIR}/patches" + local prefix + + [[ -f ${patchdir}/series ]] || return 0 + +while read patch +do + patchname=$(echo $patch | sed 's/\.diff$//') + < $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e ' + + # massage the patch headers + s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend; + s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend; + s|^Bug-Gentoo: ||; tprepend; + s/^\(Subject\|Description\): //; tappend; + s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend; + + # post-process at the end of input + $ { x; + # include the version number in the patchlevel.h description (if available) + s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/; + + # escape any backslashes and double quotes + s|\\|\\\\|g; s|"|\\"|g; + + # add a prefix + s|^|\t,"'"$prefix$patchname"' - |; + # newlines away + s/\n/ /g; s/ */ /g; + # add a suffix + s/ *$/"/; p + }; + # stop all processing + d; + # label: append to the hold space + :append H; d; + # label: prepend to the hold space + :prepend x; H; d; + ' +done < "${WORKDIR}"/patches/series > "${S}"/patchlevel-gentoo.h +} + +eblit-perl-src_prepare() { + local patch + EPATCH_OPTS+=" -p1" + einfo "Applying patches from ${MY_P}-${PATCH_VER} ..." + while read patch ; do + EPATCH_SINGLE_MSG=" ${patch} ..." + epatch "${WORKDIR}"/patches/${patch} + done < "${WORKDIR}"/patches/series + + src_prepare_update_patchlevel_h + + # pod/perltoc.pod fails + # lib/ExtUtils/t/Embed.t fails + if ! tc-is-static-only ; then + ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die + ln -s ${LIBPERL} libperl$(get_libname ) || die + fi +} + diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_test-v50160001.eblit b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_test-v50160001.eblit new file mode 100644 index 0000000000..86acdc40b0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/eblits/src_test-v50160001.eblit @@ -0,0 +1,12 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_test-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ + +eblit-perl-src_test() { + if [[ ${EUID} == 0 ]] ; then + ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..." + return 0 + fi + use elibc_uclibc && export MAKEOPTS+=" -j1" + TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch new file mode 100644 index 0000000000..3fc60af151 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch @@ -0,0 +1,100 @@ +cut the crap of inventing paths, or adding search paths that we don't use + +--- Configure ++++ Configure +@@ -102,28 +102,6 @@ + fi + fi + +-: Proper PATH setting +-paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin' +-paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin" +-paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin" +-paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin" +-paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb" +-paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin" +-paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib" +-paths="$paths /sbin /usr/sbin /usr/libexec" +-paths="$paths /system/gnu_library/bin" +- +-for p in $paths +-do +- case "$p_$PATH$p_" in +- *$p_$p$p_*) ;; +- *) test -d $p && PATH=$PATH$p_$p ;; +- esac +-done +- +-PATH=.$p_$PATH +-export PATH +- + : shall we be using ksh? + inksh='' + needksh='' +@@ -8282,66 +8260,6 @@ + ;; + esac + +-# How will the perl executable find the installed shared $libperl? +-# Add $xxx to ccdlflags. +-# If we can't figure out a command-line option, use $shrpenv to +-# set env LD_RUN_PATH. The main perl makefile uses this. +-shrpdir=$archlibexp/CORE +-xxx='' +-tmp_shrpenv='' +-if "$useshrplib"; then +- case "$osname" in +- aix) +- # We'll set it in Makefile.SH... +- ;; +- solaris) +- xxx="-R $shrpdir" +- ;; +- freebsd|netbsd|openbsd|interix|dragonfly) +- xxx="-Wl,-R$shrpdir" +- ;; +- bsdos|linux|irix*|dec_osf|gnu*) +- xxx="-Wl,-rpath,$shrpdir" +- ;; +- next) +- # next doesn't like the default... +- ;; +- beos) +- # beos doesn't like the default, either. +- ;; +- haiku) +- # Haiku doesn't like the default, either. +- ;; +- hpux*) +- # hpux doesn't like the default, either. +- tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\"" +- ;; +- cygwin) +- # cygwin needs only ldlibpth +- ;; +- *) +- tmp_shrpenv="env LD_RUN_PATH=$shrpdir" +- ;; +- esac +- case "$xxx" in +- '') ;; +- *) +- # Only add $xxx if it isn't already in ccdlflags. +- case " $ccdlflags " in +- *" $xxx "*) ;; +- *) ccdlflags="$ccdlflags $xxx" +- cat <&4 +- +-Adding $xxx to the flags +-passed to $ld so that the perl executable will find the +-installed shared $libperl. +- +-EOM +- ;; +- esac +- ;; +- esac +-fi + # Fix ccdlflags in AIX for building external extensions. + # (For building Perl itself bare -bE:perl.exp is needed, + # Makefile.SH takes care of this.) diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-hpux.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-hpux.patch new file mode 100644 index 0000000000..ca4ee5256d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.10.1-hpux.patch @@ -0,0 +1,40 @@ +# do not assume '.' being in PATH on hpux, +# use 'gcc' as linker, link with '-lm'. + +--- hints/hpux.sh ++++ hints/hpux.sh +@@ -190,7 +190,7 @@ + $define|true|[Yy]) + echo '#include \nint main(){long l;printf("%d\\n",sizeof(l));}'>try.c + $cc -o try $ccflags $ldflags try.c +- if [ "`try`" = "8" ]; then ++ if [ "`./try`" = "8" ]; then + case "$use64bitall" in + $define|true|[Yy]) ;; + *) cat <&4 +@@ -338,7 +338,7 @@ + } /* main */ + EOF + $cc -o try $ccflags $ldflags try.c +- maxdsiz=`try` ++ maxdsiz=`./try` + rm -f try try.c core + if [ $maxdsiz -le 64 ]; then + # 64 Mb is probably not enough to optimize toke.c +@@ -363,11 +363,12 @@ + "") optimize="-g -O" ;; + *O[3456789]*) optimize=`echo "$optimize" | sed -e 's/O[3-9]/O2/'` ;; + esac +- #ld="$cc" +- ld=/usr/bin/ld ++ ld="$cc" ++ #ld=/usr/bin/ld + cccdlflags='-fPIC' +- #lddlflags='-shared' +- lddlflags='-b' ++ lddlflags='-shared' ++ #lddlflags='-b' ++ libs='-lm' + case "$optimize" in + *-g*-O*|*-O*-g*) + # gcc without gas will not accept -g diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-aix-soname.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-aix-soname.patch new file mode 100644 index 0000000000..70fe5fa559 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-aix-soname.patch @@ -0,0 +1,70 @@ +1) Match "powerpc-ibm-aix5.3.0.0-gcc" as gcc too. + +2) Creating shared library on aix with full soname support, following +http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html +http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html + +Once there is an agreement on that, this patch basically is designed +for upstream perl to be applied when their soname would change anyway. +However, there is 'strip' being used, and I don't know yet what to +use instead in cross-aix setups with recent binutils. + +--- Makefile.SH ++++ Makefile.SH +@@ -92,12 +92,12 @@ + ;; + aix*) + case "$cc" in +- gcc*) +- shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp" ++ *gcc*) ++ shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bE:perl.exp" + case "$osvers" in +- 3*) shrpldflags="$shrpldflags -e _nostart" ++ 3*) shrpldflags="$shrpldflags -Wl,-bM:SRE -e _nostart" + ;; +- *) shrpldflags="$shrpldflags -Wl,-bnoentry" ++ *) shrpldflags="$shrpldflags -Wl,-G -Wl,-bernotok -Wl,-bnoentry" + ;; + esac + shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib" +@@ -105,11 +105,11 @@ + linklibperl_nonshr='-lperl_nonshr' + ;; + *) +- shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp" ++ shrpldflags="-H512 -T512 -bhalt:4 -bE:perl.exp" + case "$osvers" in +- 3*) shrpldflags="$shrpldflags -e _nostart" ++ 3*) shrpldflags="$shrpldflags -bM:SRE -e _nostart" + ;; +- *) shrpldflags="$shrpldflags -b noentry" ++ *) shrpldflags="$shrpldflags -G -bernotok -b noentry" + ;; + esac + shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib" +@@ -763,11 +763,19 @@ + !NO!SUBS! + case "$osname" in + aix) +- $spitshell >>$Makefile <<'!NO!SUBS!' +- rm -f libperl$(OBJ_EXT) +- mv $@ libperl$(OBJ_EXT) +- $(AR) qv $(LIBPERL) libperl$(OBJ_EXT) +-!NO!SUBS! ++ bits=32 ++ if test X"$use64bitall" = Xdefine; then bits=64; fi ++ $spitshell >>$Makefile < shr.imp ++ \$(AR) qv \$@ shr.imp shr.o ++ rm -f shr.imp shr.o ++!GROK!THIS! + ;; + esac + ;; diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-interix.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-interix.patch new file mode 100644 index 0000000000..5e875b2523 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-interix.patch @@ -0,0 +1,21 @@ +reported: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2011-04/msg01014.html + +diff -ru perl-5.12.3.orig/hints/interix.sh perl-5.12.3/hints/interix.sh +--- perl-5.12.3.orig/hints/interix.sh 2011-04-27 08:34:00 +0200 ++++ perl-5.12.3/hints/interix.sh 2011-04-27 08:53:46 +0200 +@@ -6,14 +6,13 @@ + cc='gcc' + cccdlflags="-DPIC $cccdlflags" + ccdlflags='-Wl,-E' +-ccflags="-D_ALL_SOURCE $ccflags" +-d_poll="$undef" + ld='gcc' + lddlflags="-shared $lddlflags" + rpathflag='-Wl,-R' + sharpbang='#!' + usemymalloc='false' + usenm='false' ++firstmakefile=GNUmakefile + + # This script UU/usethreads.cbu will get 'called-back' by Configure + # after it has prompted the user for whether to use threads. diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-mint.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-mint.patch new file mode 100644 index 0000000000..4c6c10820b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.12.3-mint.patch @@ -0,0 +1,321 @@ +http://rt.perl.org/rt3/Ticket/Display.html?id=89502 + +--- perl-5.12.3/Configure 2011-02-21 09:18:09.000000000 +0000 ++++ perl-5.12.3/Configure 2011-02-21 09:38:49.000000000 +0000 +@@ -1275,6 +1275,9 @@ + elif test -n "$DJGPP"; then + : DOS DJGPP + _exe=".exe" ++elif test -f "/kern/cookiejar"; then ++: MiNT ++ _exe="" + elif test -d c:/. -o -n "$is_os2" ; then + : OS/2 or cygwin + _exe=".exe" +@@ -1402,7 +1405,7 @@ + xcat=/bin/cat + test -f $xcat$_exe || xcat=/usr/bin/cat + if test ! -f $xcat$_exe; then +- for p in `echo $PATH | sed -e "s/$p_/ /g"` $paths; do ++ for p in `echo $PATH | sed -e 's/$p_/ /g'` $paths; do + if test -f $p/cat$_exe; then + xcat=$p/cat + break +--- perl-5.12.3/ext/DynaLoader/dl_dld.xs 2010-11-21 21:40:55.000000000 +0000 ++++ perl-5.12.3/ext/DynaLoader/dl_dld.xs 2011-02-21 09:38:51.000000000 +0000 +@@ -116,6 +116,18 @@ + goto haverror; + } + ++ DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libm.a)\n")); ++ if (dlderr = dld_link("/usr/lib/libm.a")) { ++ SaveError(aTHX_ "dld_link(libm.a): %s", dld_strerror(dlderr)); ++ goto haverror; ++ } ++ ++ DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libc.a)\n")); ++ if (dlderr = dld_link("/usr/lib/libc.a")) { ++ SaveError(aTHX_ "dld_link(libc.a): %s", dld_strerror(dlderr)); ++ goto haverror; ++ } ++ + max = AvFILL(dl_resolve_using); + for (x = 0; x <= max; x++) { + char *sym = SvPVX(*av_fetch(dl_resolve_using, x, 0)); +--- perl-5.12.3/malloc.c 2011-01-09 20:20:57.000000000 +0000 ++++ perl-5.12.3/malloc.c 2011-02-21 09:38:51.000000000 +0000 +@@ -264,7 +264,7 @@ + #define MIN_BUC_POW2 (sizeof(void*) > 4 ? 3 : 2) /* Allow for 4-byte arena. */ + #define MIN_BUCKET (MIN_BUC_POW2 * BUCKETS_PER_POW2) + +-#if !(defined(I286) || defined(atarist)) ++#if !defined(I286) + /* take 2k unless the block is bigger than that */ + # define LOG_OF_MIN_ARENA 11 + #else +@@ -551,8 +551,8 @@ + */ + #define u_short unsigned short + +-/* 286 and atarist like big chunks, which gives too much overhead. */ +-#if (defined(RCHECK) || defined(I286) || defined(atarist)) && defined(PACK_MALLOC) ++/* 286 like big chunks, which gives too much overhead. */ ++#if (defined(RCHECK) || defined(I286)) && defined(PACK_MALLOC) + # undef PACK_MALLOC + #endif + +@@ -1734,16 +1734,14 @@ + /* Second, check alignment. */ + slack = 0; + +-#if !defined(atarist) /* on the atari we dont have to worry about this */ +-# ifndef I286 /* The sbrk(0) call on the I286 always returns the next segment */ ++#ifndef I286 /* The sbrk(0) call on the I286 always returns the next segment */ + /* WANTED_ALIGNMENT may be more than NEEDED_ALIGNMENT, but this may + improve performance of memory access. */ + if (PTR2UV(cp) & (WANTED_ALIGNMENT - 1)) { /* Not aligned. */ + slack = WANTED_ALIGNMENT - (PTR2UV(cp) & (WANTED_ALIGNMENT - 1)); + add += slack; + } +-# endif +-#endif /* !atarist */ ++#endif + + if (add) { + DEBUG_m(PerlIO_printf(Perl_debug_log, +--- perl-5.12.3/miniperlmain.c 2011-01-09 20:20:57.000000000 +0000 ++++ perl-5.12.3/miniperlmain.c 2011-02-21 09:38:49.000000000 +0000 +@@ -45,7 +45,7 @@ + #if defined (atarist) + /* The Atari operating system doesn't have a dynamic stack. The + stack size is determined from this value. */ +-long _stksize = 64 * 1024; ++long _stksize = 256 * 1024; + #endif + + #if defined(PERL_GLOBAL_STRUCT_PRIVATE) +--- perl-5.12.3/os2/perlrexx.c 2010-11-21 21:40:56.000000000 +0000 ++++ perl-5.12.3/os2/perlrexx.c 2011-02-21 09:42:49.000000000 +0000 +@@ -38,7 +38,7 @@ + #if defined (atarist) + /* The Atari operating system doesn't have a dynamic stack. The + stack size is determined from this value. */ +-long _stksize = 64 * 1024; ++long _stksize = 256 * 1024; + #endif + + /* Register any extra external extensions */ +--- perl-5.12.3/perl.c 2011-02-21 09:17:19.000000000 +0000 ++++ perl-5.12.3/perl.c 2011-02-21 09:38:50.000000000 +0000 +@@ -3272,10 +3272,6 @@ + "\n\nOS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel\n" + "Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich\n"); + #endif +-#ifdef atarist +- PerlIO_printf(PerlIO_stdout(), +- "atariST series port, ++jrb bammi@cadence.com\n"); +-#endif + #ifdef __BEOS__ + PerlIO_printf(PerlIO_stdout(), + "BeOS port Copyright Tom Spindler, 1997-1999\n"); +--- perl-5.12.3/perl.h 2011-01-09 20:20:57.000000000 +0000 ++++ perl-5.12.3/perl.h 2011-02-21 09:38:50.000000000 +0000 +@@ -497,7 +497,7 @@ + */ + + /* define this once if either system, instead of cluttering up the src */ +-#if defined(MSDOS) || defined(atarist) || defined(WIN32) || defined(NETWARE) ++#if defined(MSDOS) || defined(WIN32) || defined(NETWARE) + #define DOSISH 1 + #endif + +--- perl-5.12.3/perlio.c 2009-04-14 23:47:25.000000000 +0000 ++++ perl-5.12.3/perlio.c 2010-03-23 18:36:15.000000000 +0000 +@@ -135,17 +135,6 @@ + * This used to be contents of do_binmode in doio.c + */ + #ifdef DOSISH +-# if defined(atarist) +- PERL_UNUSED_ARG(iotype); +- if (!fflush(fp)) { +- if (mode & O_BINARY) +- ((FILE *) fp)->_flag |= _IOBIN; +- else +- ((FILE *) fp)->_flag &= ~_IOBIN; +- return 1; +- } +- return 0; +-# else + dTHX; + PERL_UNUSED_ARG(iotype); + #ifdef NETWARE +@@ -153,7 +142,7 @@ + #else + if (PerlLIO_setmode(fileno(fp), mode) != -1) { + #endif +-# if defined(WIN32) && defined(__BORLANDC__) ++# if defined(WIN32) && defined(__BORLANDC__) + /* + * The translation mode of the stream is maintained independent + of +@@ -169,12 +158,11 @@ + fp->flags |= _F_BIN; + else + fp->flags &= ~_F_BIN; +-# endif ++# endif + return 1; + } + else + return 0; +-# endif + #else + # if defined(USEMYBINMODE) + dTHX; +--- perl-5.12.3/pp_sys.c 2011-01-09 20:20:58.000000000 +0000 ++++ perl-5.12.3/pp_sys.c 2011-02-21 09:38:50.000000000 +0000 +@@ -3308,14 +3308,6 @@ + RETPUSHNO; + } + +-#if defined(atarist) /* this will work with atariST. Configure will +- make guesses for other systems. */ +-# define FILE_base(f) ((f)->_base) +-# define FILE_ptr(f) ((f)->_ptr) +-# define FILE_cnt(f) ((f)->_cnt) +-# define FILE_bufsiz(f) ((f)->_cnt + ((f)->_ptr - (f)->_base)) +-#endif +- + PP(pp_fttext) + { + dVAR; +@@ -5567,30 +5559,6 @@ + case 8: + retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]); + break; +-#ifdef atarist +- case 9: +- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]); +- break; +- case 10: +- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]); +- break; +- case 11: +- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], +- a[10]); +- break; +- case 12: +- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], +- a[10],a[11]); +- break; +- case 13: +- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], +- a[10],a[11],a[12]); +- break; +- case 14: +- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], +- a[10],a[11],a[12],a[13]); +- break; +-#endif /* atarist */ + } + SP = ORIGMARK; + PUSHi(retval); +--- perl-5.12.3/util.c 2011-01-09 20:20:58.000000000 +0000 ++++ perl-5.12.3/util.c 2011-02-21 09:38:51.000000000 +0000 +@@ -2545,7 +2545,7 @@ + return PerlIO_fdopen(p[This], mode); + } + #else +-#if defined(atarist) || defined(EPOC) ++#if defined(EPOC) + FILE *popen(); + PerlIO * + Perl_my_popen(pTHX_ const char *cmd, const char *mode) +@@ -2994,7 +2994,7 @@ + } + #endif + +-#if defined(atarist) || defined(OS2) || defined(EPOC) ++#if defined(OS2) || defined(EPOC) + int pclose(); + #ifdef HAS_FORK + int /* Cannot prototype with I32 +@@ -3111,7 +3111,7 @@ + I32 len = 0; + int retval; + char *bufend; +-#if defined(DOSISH) && !defined(OS2) && !defined(atarist) ++#if defined(DOSISH) && !defined(OS2) + # define SEARCH_EXTS ".bat", ".cmd", NULL + # define MAX_EXT_LEN 4 + #endif +@@ -3234,28 +3234,25 @@ + + bufend = s + strlen(s); + while (s < bufend) { +-#if defined(atarist) || defined(DOSISH) ++#if defined(DOSISH) + for (len = 0; *s +-# ifdef atarist +- && *s != ',' +-# endif + && *s != ';'; len++, s++) { + if (len < sizeof tmpbuf) + tmpbuf[len] = *s; + } + if (len < sizeof tmpbuf) + tmpbuf[len] = '\0'; +-#else /* ! (atarist || DOSISH) */ ++#else /* ! (DOSISH) */ + s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend, + ':', + &len); +-#endif /* ! (atarist || DOSISH) */ ++#endif /* ! (DOSISH) */ + if (s < bufend) + s++; + if (len + 1 + strlen(scriptname) + MAX_EXT_LEN >= sizeof tmpbuf) + continue; /* don't search dir with too-long name */ + if (len +-# if defined(atarist) || defined(DOSISH) ++# if defined(DOSISH) + && tmpbuf[len - 1] != '/' + && tmpbuf[len - 1] != '\\' + # endif +--- perl-5.12.3/hints/freemint.sh 2011-01-09 20:20:58.000000000 +0000 ++++ perl-5.12.3/hints/freemint.sh 2011-02-21 09:38:51.000000000 +0000 +@@ -0,0 +1,34 @@ ++# hints/freemint.sh ++# ++# talk to guido@freemint.de if you want to change this file. ++# Please read the README.mint file. ++# ++# misc stuff ++ ++archname="m68k-freemint" ++ ++cccdlflags=' '; # avoid -fPIC ++ccdlflags="-Wl,-whole-archive -lgcc -lpthread -Wl,-no-whole-archive" ++ ++# libs ++libpth="$prefix/lib /usr/local/lib /usr/lib" ++glibpth="$libpth" ++xlibpth="$libpth" ++ ++ccflags="$ccflags -D_GNU_SOURCE" ++libswanted='m dld' ++dl_src='dl_dld.xs' ++dlext='o' ++lddlflags='-r' ++ldflags='-static' ++so='none' ++useshrplib='false' ++ ++#sbrk() returns -1 (failure) somewhere in lib/unicore/mktables at ++#around 14M, so we need to use system malloc() as our sbrk() ++malloc_cflags='ccflags="-DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC $ccflags"' ++ ++# Locales aren't feeling well. We crash if -Ox used. ++locale_cflags='optimize="-O0"' ++LC_ALL=C; export LC_ALL; ++LANG=C; export LANG; diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch new file mode 100644 index 0000000000..c199041fc0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch @@ -0,0 +1,100 @@ +cut the crap of inventing paths, or adding search paths that we don't use + +--- Configure ++++ Configure +@@ -105,28 +105,6 @@ + fi + fi + +-: Proper PATH setting +-paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin' +-paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin" +-paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin" +-paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin" +-paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb" +-paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin" +-paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib" +-paths="$paths /sbin /usr/sbin /usr/libexec" +-paths="$paths /system/gnu_library/bin" +- +-for p in $paths +-do +- case "$p_$PATH$p_" in +- *$p_$p$p_*) ;; +- *) test -d $p && PATH=$PATH$p_$p ;; +- esac +-done +- +-PATH=.$p_$PATH +-export PATH +- + : shall we be using ksh? + inksh='' + needksh='' +@@ -8287,66 +8265,6 @@ + ;; + esac + +-# How will the perl executable find the installed shared $libperl? +-# Add $xxx to ccdlflags. +-# If we can't figure out a command-line option, use $shrpenv to +-# set env LD_RUN_PATH. The main perl makefile uses this. +-shrpdir=$archlibexp/CORE +-xxx='' +-tmp_shrpenv='' +-if "$useshrplib"; then +- case "$osname" in +- aix) +- # We'll set it in Makefile.SH... +- ;; +- solaris) +- xxx="-R $shrpdir" +- ;; +- freebsd|mirbsd|netbsd|openbsd|interix|dragonfly) +- xxx="-Wl,-R$shrpdir" +- ;; +- bsdos|linux|irix*|dec_osf|gnu*) +- xxx="-Wl,-rpath,$shrpdir" +- ;; +- next) +- # next doesn't like the default... +- ;; +- beos) +- # beos doesn't like the default, either. +- ;; +- haiku) +- # Haiku doesn't like the default, either. +- ;; +- hpux*) +- # hpux doesn't like the default, either. +- tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\"" +- ;; +- cygwin) +- # cygwin needs only ldlibpth +- ;; +- *) +- tmp_shrpenv="env LD_RUN_PATH=$shrpdir" +- ;; +- esac +- case "$xxx" in +- '') ;; +- *) +- # Only add $xxx if it isn't already in ccdlflags. +- case " $ccdlflags " in +- *" $xxx "*) ;; +- *) ccdlflags="$ccdlflags $xxx" +- cat <&4 +- +-Adding $xxx to the flags +-passed to $ld so that the perl executable will find the +-installed shared $libperl. +- +-EOM +- ;; +- esac +- ;; +- esac +-fi + # Fix ccdlflags in AIX for building external extensions. + # (For building Perl itself bare -bE:perl.exp is needed, + # Makefile.SH takes care of this.) diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch new file mode 100644 index 0000000000..b96eea8b39 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch @@ -0,0 +1,22 @@ +Use $CC to link (and check for broken compilers), such that we don't get +linked modules of a different bitness. +http://bugs.gentoo.org/show_bug.cgi?id=297751 + +--- hints/darwin.sh ++++ hints/darwin.sh +@@ -128,13 +128,13 @@ + ccflags="${ccflags} ${cppflags}" + + # Known optimizer problems. +-case "`cc -v 2>&1`" in ++case "`${cc:-gcc} -v 2>&1`" in + *"3.1 20020105"*) toke_cflags='optimize=""' ;; + esac + + # Shared library extension is .dylib. + # Bundle extension is .bundle. +-ld='cc'; ++ld="${cc:-gcc}"; + so='dylib'; + dlext='bundle'; + usedl='define'; diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch new file mode 100644 index 0000000000..f2df825c8f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch @@ -0,0 +1,21 @@ +http://sourceware.org/ml/binutils/2005-12/msg00008.html +--- hints/solaris_2.sh ++++ hints/solaris_2.sh +@@ -289,7 +289,7 @@ + + END + ccdlflags="$ccdlflags -Wl,-E" +- lddlflags="$lddlflags -Wl,-E -G" ++ lddlflags="$lddlflags -shared" + fi + fi + +@@ -555,7 +555,7 @@ + : #ccflags="$ccflags -Wa,`getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`" + fi + ldflags="$ldflags -m64" +- lddlflags="$lddlflags -G -m64" ++ lddlflags="$lddlflags -m64" + ;; + *) + ccflags="$ccflags `getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`" diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris11.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris11.patch new file mode 100644 index 0000000000..6ba72e0d7a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-solaris11.patch @@ -0,0 +1,14 @@ +Thanks to the nice OpenSolaris guys, I finally figured out that on +OpenSolaris 11, the header dependencies have changed. + +--- perl.h ++++ perl.h +@@ -1192,6 +1192,8 @@ + */ + + #if defined(I_SYSMODE) && !defined(PERL_MICRO) ++#include ++#include + #include + #endif + diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-usr-local.patch b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-usr-local.patch new file mode 100644 index 0000000000..c44b78675a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/files/perl-5.8.8-usr-local.patch @@ -0,0 +1,25 @@ +# remove /usr/local paths from all stuff thats used +# in Configure script, locincpth, loclibpth and glibpth are sedded +# afterwards not to conflict with the lib32 and lib64 patches + +diff -rubB perl-5.8.8.orig/Configure perl-5.8.8/Configure +--- perl-5.8.8.orig/Configure Tue Jan 15 10:41:29 2008 ++++ perl-5.8.8/Configure Tue Jan 15 10:44:59 2008 +@@ -4424,7 +4422,7 @@ + : Set private lib path + case "$plibpth" in + '') if ./mips; then +- plibpth="$incpath/usr/lib /usr/local/lib /usr/ccs/lib" ++ plibpth="$incpath/usr/lib /usr/ccs/lib" + fi;; + esac + case "$libpth" in +@@ -19144,7 +19142,7 @@ + case "$ranlib" in + :) ranlib='';; + '') +- ranlib=`./loc ranlib X /usr/bin /bin /usr/local/bin` ++ ranlib=`./loc ranlib X /usr/bin /bin` + $test -f $ranlib || ranlib='' + ;; + esac diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-lang/perl/metadata.xml deleted file mode 100644 index 432ee54ca9..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-lang/perl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - perl - - perl@gentoo.org - Primary Maintainer - - - Enable Perl threads, has some compatibility problems - Enable Perl SUID install. Has some risks associated. - - diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.12.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.12.4-r1.ebuild similarity index 93% rename from sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.12.3-r1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.12.4-r1.ebuild index 9378a5d670..2d1245ffc2 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.12.3-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.12.4-r1.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.12.3-r1.ebuild,v 1.7 2011/05/07 16:36:19 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.12.4-r1.ebuild,v 1.8 2012/01/02 22:52:21 zmedico Exp $ -EAPI=3 +EAPI=4 inherit eutils alternatives flag-o-matic toolchain-funcs multilib -PATCH_VER=4 +PATCH_VER=1 -PERL_OLDVERSEN="5.12.2 5.12.1 5.12.0" +PERL_OLDVERSEN="5.12.3 5.12.2 5.12.1 5.12.0" SHORT_PV="${PV%.*}" MY_P="perl-${PV/_rc/-RC}" @@ -18,7 +18,7 @@ DESCRIPTION="Larry Wall's Practical Extraction and Report Language" SRC_URI=" mirror://cpan/src/${MY_P}.tar.bz2 - mirror://cpan/authors/id/R/RJ/RJBS/${MY_P}.tar.bz2 + mirror://cpan/authors/id/L/LB/LBROCARD/${MY_P}.tar.bz2 mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2 http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2" # mirror://cpan/src/${MY_P}.tar.bz2 @@ -44,17 +44,18 @@ PDEPEND=">=app-admin/perl-cleaner-2.5" S="${WORKDIR}/${MY_P}" dual_scripts() { - src_remove_dual_scripts perl-core/Archive-Tar 1.54 ptar ptardiff - src_remove_dual_scripts perl-core/Digest-SHA 5.47 shasum - src_remove_dual_scripts perl-core/CPAN 1.9456 cpan - src_remove_dual_scripts perl-core/CPANPLUS 0.90 cpanp cpan2dist cpanp-run-perl - src_remove_dual_scripts perl-core/Encode 2.39 enc2xs piconv - src_remove_dual_scripts perl-core/ExtUtils-MakeMaker 6.56 instmodsh - src_remove_dual_scripts perl-core/Module-Build 0.3603 config_data - src_remove_dual_scripts perl-core/Module-CoreList 2.43 corelist - src_remove_dual_scripts perl-core/PodParser 1.37 pod2usage podchecker podselect - src_remove_dual_scripts perl-core/Test-Harness 3.17 prove - src_remove_dual_scripts perl-core/podlators 2.3.1 pod2man pod2text + src_remove_dual_scripts perl-core/Archive-Tar 1.54 ptar ptardiff + src_remove_dual_scripts perl-core/Digest-SHA 5.47 shasum + src_remove_dual_scripts perl-core/CPAN 1.945.600 cpan + src_remove_dual_scripts perl-core/CPANPLUS 0.900.0 cpanp cpan2dist cpanp-run-perl + src_remove_dual_scripts perl-core/Encode 2.39 enc2xs piconv + src_remove_dual_scripts perl-core/ExtUtils-MakeMaker 6.56 instmodsh + src_remove_dual_scripts perl-core/ExtUtils-ParseXS 2.210.0 xsubpp + src_remove_dual_scripts perl-core/Module-Build 0.3603 config_data + src_remove_dual_scripts perl-core/Module-CoreList 2.500.0 corelist + src_remove_dual_scripts perl-core/PodParser 1.370.0 pod2usage podchecker podselect + src_remove_dual_scripts perl-core/Test-Harness 3.17 prove + src_remove_dual_scripts perl-core/podlators 2.3.1 pod2man pod2text } pkg_setup() { @@ -150,6 +151,7 @@ src_configure() { declare -a myconf export LC_ALL="C" + [[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091 # some arches and -O do not mix :) use ppc && replace-flags -O? -O1 @@ -162,11 +164,6 @@ src_configure() { # Fixes bug #143895 on gcc-4.1.1 filter-flags "-fsched2-use-superblocks" - # this is needed because gcc 3.3-compiled kernels will hang - # the machine trying to run this test - check with `Kumba - # 2003.06.26 - use mips && myconf -Dd_u32align - use sparc && myconf -Ud_longdbl # 266337 diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Locale-gettext-1.05-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Locale-gettext-1.50.0.ebuild similarity index 74% rename from sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Locale-gettext-1.05-r1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Locale-gettext-1.50.0.ebuild index 3f1a0d9896..e9f1c98091 100644 --- a/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Locale-gettext-1.05-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Locale-gettext-1.50.0.ebuild @@ -1,19 +1,18 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Locale-gettext/Locale-gettext-1.05-r1.ebuild,v 1.8 2010/01/29 14:17:37 tove Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Locale-gettext/Locale-gettext-1.50.0.ebuild,v 1.3 2012/03/24 15:41:10 grobian Exp $ -EAPI=2 +EAPI=4 -MODULE_AUTHOR=PVANDRY MY_PN=gettext -MY_P=${MY_PN}-${PV} -S=${WORKDIR}/${MY_P} +MODULE_AUTHOR=PVANDRY +MODULE_VERSION=1.05 inherit perl-module DESCRIPTION="A Perl module for accessing the GNU locale utilities" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="sys-devel/gettext" diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Manifest b/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Manifest index e72508b8a3..1602ac0e01 100644 --- a/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-perl/Locale-gettext/Manifest @@ -1 +1 @@ -DIST gettext-1.05.tar.gz 7693 RMD160 767adfce05b8fe77ddd7d3814951822746cf6e4b SHA1 705f519ad61b4a8c522d8aaf98425e0bd21709f2 SHA256 27367f3dc1be79c9ed178732756e37e4cfce45f9e2a27ebf26e1f40d80124694 +DIST gettext-1.05.tar.gz 7693 SHA256 27367f3dc1be79c9ed178732756e37e4cfce45f9e2a27ebf26e1f40d80124694 diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/ChangeLog deleted file mode 100644 index e8d1757e6c..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/ChangeLog +++ /dev/null @@ -1,181 +0,0 @@ -# ChangeLog for dev-perl/XML-Parser -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/ChangeLog,v 1.50 2011/07/30 10:46:52 tove Exp $ - - 30 Jul 2011; Torsten Veller XML-Parser-2.36-r1.ebuild, - XML-Parser-2.410.0.ebuild: - Drop ~sparc-fbsd KEYWORD - - 29 Jul 2011; Torsten Veller -XML-Parser-2.36.ebuild, - -XML-Parser-2.40.ebuild: - Cleanup - -*XML-Parser-2.410.0 (03 Jun 2011) - - 03 Jun 2011; Torsten Veller +XML-Parser-2.410.0.ebuild: - Version bump - - 05 Nov 2010; Samuli Suominen - XML-Parser-2.36-r1.ebuild: - ppc64 stable wrt #341865 - -*XML-Parser-2.40 (16 Sep 2010) - - 16 Sep 2010; Torsten Veller +XML-Parser-2.40.ebuild: - Version bump. Use EXPATLIBPATH and EXPATINCPATH - - 27 Jun 2010; XML-Parser-2.36-r1.ebuild: - ppc stable #323529 - - 08 May 2010; Raúl Porcel XML-Parser-2.36-r1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #314467 - - 04 May 2010; Jeroen Roovers XML-Parser-2.36-r1.ebuild: - Stable for HPPA (bug #314467). - - 18 Apr 2010; Markus Meier XML-Parser-2.36-r1.ebuild: - arm stable, bug #314467 - - 17 Apr 2010; Torsten Veller XML-Parser-2.36-r1.ebuild: - Stable on amd64, x86 (#314467) - - 29 Jan 2010; Torsten Veller XML-Parser-2.36-r1.ebuild: - Fix LICENSE: same terms as perl (#301969). Maintenance - -*XML-Parser-2.36-r1 (14 Jan 2010) - - 14 Jan 2010; Fabian Groffen - +XML-Parser-2.36-r1.ebuild: - Revbump to include fix for Prefix, bug #294758, transfer Prefix keywords - - 07 May 2009; Torsten Veller -XML-Parser-2.34.ebuild, - -XML-Parser-2.34-r1.ebuild: - Cleanup - - 06 May 2009; Jeroen Roovers XML-Parser-2.36.ebuild: - Stable for HPPA (bug #268265). - - 03 May 2009; Brent Baude XML-Parser-2.36.ebuild: - stable ppc64, bug 268265 - - 02 May 2009; nixnut XML-Parser-2.36.ebuild: - ppc stable #268265 - - 02 May 2009; Thomas Anderson - XML-Parser-2.36.ebuild: - stable amd64, bug 268265 - - 18 Jul 2008; Raúl Porcel XML-Parser-2.36.ebuild: - alpha/ia64/sparc/x86 stable - -*XML-Parser-2.36 (29 Apr 2008) - - 29 Apr 2008; Yuval Yaari +XML-Parser-2.36.ebuild: - Version bump - -*XML-Parser-2.34-r1 (12 Aug 2007) - - 12 Aug 2007; Samuli Suominen +XML-Parser-2.34-r1.ebuild: - Revision bump XML-Parser to avoid problems with expat upgrade. No changes - made to ebuild itself. - - 19 Jan 2007; Michael Cummings - -XML-Parser-2.31.ebuild, -XML-Parser-2.31-r1.ebuild, - XML-Parser-2.34.ebuild: - Version bump, thanks seemant - - 21 Dec 2006; Roy Marples XML-Parser-2.34.ebuild: - Added ~sparc-fbsd keyword. - - 06 Aug 2006; Michael Cummings - XML-Parser-2.31.ebuild, XML-Parser-2.31-r1.ebuild, XML-Parser-2.34.ebuild: - Adding perl dep; fixed DEPEND - - 05 Jul 2006; Christian Hartmann XML-Parser-2.31.ebuild, - XML-Parser-2.31-r1.ebuild, XML-Parser-2.34.ebuild: - Fixed RDEPEND wrt bug #134781; fixed header; fixed DEPEND - - 31 Mar 2006; Diego Pettenò XML-Parser-2.34.ebuild: - Add ~x86-fbsd keyword. - - 14 Aug 2005; Kito XML-Parser-2.34.ebuild: - ~ppc-macos keyword. - - 24 May 2005; Herbie Hopkins XML-Parser-2.34.ebuild: - Multilib fix. - - 19 Apr 2005; Michael Hanselmann - XML-Parser-2.34.ebuild: - Stable on ppc. - - 04 Jan 2005; Michael Cummings - XML-Parser-2.31-r1.ebuild, XML-Parser-2.31.ebuild, XML-Parser-2.34.ebuild: - bug 76590 - - 28 Jun 2004; Tom Gall XML-Parser-2.34.ebuild: - stable on ppc64 - - 01 Apr 2004; XML-Parser-2.34.ebuild: - adding s390 keywords - - 26 Mar 2004; Gustavo Zacarias XML-Parser-2.34.ebuild: - stable on hppa - - 23 Mar 2004; Joshua Kinard XML-Parser-2.31-r1.ebuild, - XML-Parser-2.31.ebuild, XML-Parser-2.34.ebuild: - Marked 2.31-r1 stable on mips and added ~mips to 2.34. - - 04 Mar 2004; Gustavo Zacarias XML-Parser-2.34.ebuild: - stable on sparc - - 27 Feb 2004; Michael Cummings XML-Parser-2.33.ebuild: - Cleaning up - - 27 Feb 2004; Michael Cummings XML-Parser-2.34.ebuild: - Unmasking for x86 after 87 days - - 18 Jan 2004; XML-Parser-2.31-r1.ebuild: - Added ~mips to KEYWORDS. - - 07 Jan 2004; XML-Parser-2.34.ebuild: - stable on alpha and ia64 - -*XML-Parser-2.34 (02 Dec 2003) - - 02 Dec 2003; XML-Parser-2.34.ebuild: - Bump to version 2.34. Needed for xmltv-0.5.24 - -*XML-Parser-2.33 (31 Jul 2003) - - 31 Jul 2003; Michael Cummings XML-Parser-2.33.ebuild: - CPAN Version bump;installs good, appears to be good, testing needed. - -*XML-Parser-2.31-r1 (29 Oct 2002) - - 16 Apr 2003; Guy Martin XML-Parser-2.31-r1.ebuild : - Added hppa to KEYWORDS. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 29 Oct 2002; Seemant Kulleen ChangeLog : - forced version bump to install into correct locations - -*XML-Parser-2.31 (6 May 2002) - - 24 Jul 2002; Mark Guertin : - Added ppc to keywords - - 6 May 2002; Seemant Kulleen XML-Parser-2.31.ebuild - files/digest-XML-Parser-2.31 : - - Version update and conversion to eclass - -*XML-Parser-2.30 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/Manifest b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/Manifest index 02ab33a1a4..6a09ca7595 100644 --- a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/Manifest @@ -1 +1 @@ -DIST XML-Parser-2.36.tar.gz 230002 RMD160 1c31a2398ada943efd5d2451389e163914168253 SHA1 74acac4f939ebf788d8ef5163cbc9802b1b04bfa SHA256 9fd529867402456bd826fe0e5588d35b3a2e27e586a2fd838d1352b71c2ed73f +DIST XML-Parser-2.41.tar.gz 238441 SHA256 b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9 SHA512 3536a1f048572611636c2461bb98c2b460b5658b960b5b0b2f2a7848cf0b7efb48593f12f7eb99be22c26f417cf443d66c88fcca7fdfa2f03c60f43624d30801 WHIRLPOOL 4cec9ab03b5e7bfe35e8f758daa1ccdebcf92dc47804098053ea477d554f2d565c0d02b11c59bb0c511dcac76f94be23257bdf4cb38c55f1d21f2ae6f26248cd diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.36-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.36-r1.ebuild deleted file mode 100644 index b47eece2d7..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.36-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/XML-Parser-2.36-r1.ebuild,v 1.9 2011/07/30 10:46:52 tove Exp $ - -MODULE_AUTHOR=MSERGEANT -inherit perl-module multilib - -DESCRIPTION="A Perl extension interface to James Clark's XML parser, expat" - -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND=">=dev-libs/expat-1.95.1-r1 - dev-lang/perl" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i \ - -e "s:^\$expat_libpath.*:\$expat_libpath = '${EPREFIX}/usr/$(get_libdir)';:" \ - Makefile.PL || die "sed failed" -} diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.410.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.410.0.ebuild new file mode 100644 index 0000000000..51ba25e0d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.410.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/XML-Parser-2.410.0.ebuild,v 1.12 2012/05/28 14:11:50 armin76 Exp $ + +EAPI=4 + +MODULE_AUTHOR=TODDR +MODULE_VERSION=2.41 +inherit perl-module multilib + +DESCRIPTION="A Perl extension interface to James Clark's XML parser, expat" + +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=dev-libs/expat-1.95.1-r1" +DEPEND="${RDEPEND}" + +SRC_TEST=do +myconf="EXPATLIBPATH='${EPREFIX}/usr/$(get_libdir)' EXPATINCPATH='${EPREFIX}/usr/include'" diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/metadata.xml deleted file mode 100644 index 1ec03d33d0..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - perl - - XML-Parser - - diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/perl-5.12.3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/perl-5.12.4-r1 similarity index 79% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/perl-5.12.3-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/perl-5.12.4-r1 index 92cf55a7a3..a9a02e1653 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/perl-5.12.3-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/perl-5.12.4-r1 @@ -1,7 +1,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) >=sys-devel/libperl-5.10.1 !!=app-admin/perl-cleaner-2.5 RDEPEND=berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) >=sys-devel/libperl-5.10.1 !!=dev-libs/expat-1.95.1-r1 dev-lang/perl +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=>=dev-libs/expat-1.95.1-r1 dev-lang/perl[-build] DESCRIPTION=A Perl extension interface to James Clark's XML parser, expat +EAPI=4 HOMEPAGE=http://search.cpan.org/dist/XML-Parser/ -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 ) -RDEPEND=>=dev-libs/expat-1.95.1-r1 dev-lang/perl +RDEPEND=>=dev-libs/expat-1.95.1-r1 dev-lang/perl[-build] SLOT=0 -SRC_URI=mirror://cpan/authors/id/M/MS/MSERGEANT/XML-Parser-2.36.tar.gz +SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.41.tar.gz _eclasses_=base fc89786f3f7e7bcf03334359bd5b639b eutils 33ef77a15337022e05342d2c772a7a5a multilib 5f4ad6cf85e365e8f0c6050ddd21659e perl-module 62eaf4b4e2dfe2d7766c20bfd93e7199 portability 0be430f759a631e692678ed796e09f5c toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 9e552f935106ff0bc92af16da64b4b29 -_md5_=07c4b761dda3793df32d23eefbbebc69 +_md5_=6f9526487d0041966bd90011e69391f5