diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/libperl-5.10.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/libperl-5.10.1 deleted file mode 100644 index 3d00d66773..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/libperl-5.10.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=postinst -DESCRIPTION=Larry Wall's Practical Extraction and Report Language -EAPI=0 -HOMEPAGE=http://www.gentoo.org/ -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd -LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 ) -PDEPEND=>=dev-lang/perl-5.10.1 -SLOT=1 -_eclasses_=multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 -_md5_=1cefee686616bc8a2451a99f16228995 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/ChangeLog deleted file mode 100644 index 76a0a0b2be..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/ChangeLog +++ /dev/null @@ -1,634 +0,0 @@ -# ChangeLog for sys-devel/libperl -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.162 2011/03/07 11:36:45 tove Exp $ - - 07 Mar 2011; Torsten Veller libperl-5.8.8-r2.ebuild: - Drop -Dusrinc=$(get_ml_incdir) (#357737) - - 13 Nov 2010; Raúl Porcel libperl-5.10.1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #340023 - - 24 Oct 2010; Markus Meier libperl-5.10.1.ebuild: - arm stable, bug #340023 - - 24 Oct 2010; Jeroen Roovers libperl-5.10.1.ebuild: - Stable for HPPA (bug #340023). - - 24 Oct 2010; Brent Baude libperl-5.10.1.ebuild: - Marking libperl-5.10.1 ppc for bug 340023 - - 22 Oct 2010; Samuli Suominen libperl-5.10.1.ebuild: - ppc64 stable wrt #340023 - - 22 Oct 2010; Markos Chandras libperl-5.10.1.ebuild: - Stable on amd64 wrt bug #340023 - - 22 Oct 2010; Christian Faulhammer - libperl-5.10.1.ebuild: - stable x86, bug 340023 - - 20 Sep 2010; Mart Raudsepp libperl-5.10.1.ebuild: - Add ~mips wrt #288028 - - 31 Mar 2010; Raúl Porcel libperl-5.8.8-r2.ebuild: - Drop -O1 on arm/ia64 as it works fine - - 14 Mar 2010; Alexis Ballier libperl-5.10.1.ebuild: - keyword ~x86-fbsd - - 03 Feb 2010; Hanno Boeck libperl-5.8.8-r2.ebuild, - libperl-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. - - 11 Dec 2009; Brent Baude libperl-5.10.1.ebuild: - Marking libperl-5.10.1 ~ppc64 for bug 288028 - - 09 Dec 2009; Raúl Porcel libperl-5.10.1.ebuild: - Add ~sh wrt #288028 - - 16 Nov 2009; Raúl Porcel libperl-5.10.1.ebuild: - Add ~alpha/~ia64/~s390/~sparc wrt #288028 - - 15 Nov 2009; Raúl Porcel libperl-5.10.1.ebuild: - Add ~m68k wrt #288028, thanks to kolla for testing - - 04 Nov 2009; Michael Haubenwallner - libperl-5.8.8-r2.ebuild, +files/libperl-5.8.8-ccld-cflags.patch: - Respect CFLAGS even for linking when done with compiler - - 27 Oct 2009; Mounir Lamouri libperl-5.10.1.ebuild: - Keywording for ppc, bug 288028 - - 21 Oct 2009; Markus Meier libperl-5.10.1.ebuild: - add ~amd64/~arm/~x86, bug #288028 - - 13 Oct 2009; Jeroen Roovers libperl-5.10.1.ebuild: - Marked ~hppa (bug #288028). - - 07 Oct 2009; Torsten Veller libperl-5.10.1.ebuild: - Different way to remove libperl link. Needed for perserve-libs - - 27 Sep 2009; Torsten Veller libperl-5.10.1.ebuild: - Remove orphaned symbolic link - -*libperl-5.10.1 (27 Sep 2009) - - 27 Sep 2009; Torsten Veller +libperl-5.10.1.ebuild: - Version bump - - 29 May 2009; Torsten Veller -libperl-5.8.8-r1.ebuild: - Remove security vulnerable version for bug #271738 - - 02 May 2009; Arfrever Frehtes Taifersar Arahesis - libperl-5.8.8-r2.ebuild: - Respect LDFLAGS (bug #181464). - - 02 Aug 2008; Panagiotis Christopoulos metadata.xml: - Update metadata.xml to include USE flag descriptions. Entries taken from - profiles/use.local.desc. GLEP 56 - - 18 Jul 2008; Javier Villavicencio - files/libperl-5.8.8-fbsdhints.patch: - Updated fbsdhints patch, bug 225323. - - 16 May 2008; Tobias Scherbaum - libperl-5.8.8-r2.ebuild: - ppc stable, bug #219203 - - 15 May 2008; Raúl Porcel libperl-5.8.8-r2.ebuild: - alpha/ia64 stable wrt security #219203 - - 14 May 2008; Markus Meier libperl-5.8.8-r2.ebuild: - amd64 stable, bug #219203 - - 14 May 2008; Christian Faulhammer - libperl-5.8.8-r2.ebuild: - stable x86, security bug 219203 - - 14 May 2008; Markus Rothe libperl-5.8.8-r2.ebuild: - Stable on ppc64; bug #219203 - - 14 May 2008; Jeroen Roovers libperl-5.8.8-r2.ebuild: - Stable for HPPA (bug #219203). - - 14 May 2008; Ferris McCormick libperl-5.8.8-r2.ebuild: - Sparc stable, Security Bug #219203. - -*libperl-5.8.8-r2 (09 May 2008) - - 09 May 2008; Torsten Veller - +files/libperl-5.8.8-CVE-2008-1927.patch, - +files/libperl-5.8.8-utf8-boundary.patch, +libperl-5.8.8-r2.ebuild: - #219203 - Version bump. Added patch from bug #198196. Apply - libperl-5.8.8-lib64.patch for ppc64 too like dev-lang/perl-5.8.8. - - 06 Aug 2007; - +files/libperl-5.8.8-makedepend-syntax.patch, libperl-5.8.8-r1.ebuild: - Fix syntax error in makedepend.SH - - 30 Apr 2007; ChangeLog: - - filter ssp on ia64 due to ICE in compiler. revisit when we have a working - hardened gcc-4.x - - 17 Feb 2007; Fabian Groffen libperl-5.8.8-r1.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 05 Jan 2007; Michael Cummings - libperl-5.8.8-r1.ebuild: - Removed unnecessary dep on groff; fixes releng problem :) - - 19 Nov 2006; Michael Cummings - +files/libperl-5.8.8-gcc42-command-line.patch, libperl-5.8.8-r1.ebuild: - Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic - - 18 Nov 2006; Michael Cummings - -files/libperl-reorder-INC.patch, libperl-5.8.8-r1.ebuild: - Bug 150702; also cleaned up unused patches - - 23 Oct 2006; Michael Cummings - -libperl-5.8.7.ebuild: - Removing old libperl - - 17 Oct 2006; Roy Marples libperl-5.8.8-r1.ebuild: - Added ~sparc-fbsd keyword. - - 07 Oct 2006; Diego Pettenò - libperl-5.8.8-r1.ebuild: - Add a dependency on freebsd-mk-defs on FreeBSD. - - 08 Sep 2006; Michael Cummings - -files/libperl-5.8.2-uclibc.patch, -files/libperl-uclibc.patch, - -libperl-5.8.6.ebuild, -libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild, - -libperl-5.8.8.ebuild, libperl-5.8.8-r1.ebuild: - Cleaning out stale files - - 15 Aug 2006; Christian Hartmann libperl-5.8.8.ebuild, - libperl-5.8.8-r1.ebuild: - Fix bug #143895 - - 18 Jun 2006; Bryan Østergaard - libperl-5.8.8-r1.ebuild: - Stable on ia64. - - 07 Jun 2006; Joshua Kinard libperl-5.8.8-r1.ebuild: - Marked stable on mips. - - 03 Jun 2006; Guy Martin - +files/perl-hppa-pa7200-configure.patch, libperl-5.8.8-r1.ebuild: - On PA7200, uname -a contains a single quote and we need to filter it - otherwise configure fails. See #125535. - - 27 May 2006; Bryan Østergaard - libperl-5.8.8-r1.ebuild: - Stable on alpha. - - 26 May 2006; Chris Gianelloni - libperl-5.8.8-r1.ebuild: - Stable on amd64 wrt bug #133989. - - 25 May 2006; Guy Martin libperl-5.8.8-r1.ebuild: - Stable on hppa. - - 24 May 2006; libperl-5.8.8-r1.ebuild: - Stable on ppc. bug #133989 - - 23 May 2006; Chris Gianelloni - libperl-5.8.8-r1.ebuild: - Stable on x86 wrt bug #133989. - - 23 May 2006; ChangeLog, Manifest: - Marking stable sparc, bug 133989 - - 23 May 2006; Markus Rothe libperl-5.8.8-r1.ebuild: - Stable on ppc64; bug #133989 - - 27 Apr 2006; Alec Warner files/digest-libperl-5.8.6, - files/digest-libperl-5.8.6-r1, files/digest-libperl-5.8.7, - files/digest-libperl-5.8.8, Manifest: - Fixing SHA256 digest, pass four - - 31 Mar 2006; Diego Pettenò - libperl-5.8.8-r1.ebuild: - Add ~x86-fbsd keyword. - -*libperl-5.8.8-r1 (29 Mar 2006) - - 29 Mar 2006; +files/libperl-5.8.8-cplusplus.patch, - +libperl-5.8.8-r1.ebuild: - Patch 27203 in blead - fixes c++ problems in XS code :) - - 21 Feb 2006; Michael Cummings - +files/libperl-5.8.8-dragonfly-clean.patch, - +files/libperl-5.8.8-fbsdhints.patch, libperl-5.8.8.ebuild: - Patches for freebsd and dragonfly per the perl ebuild - just to be safe - - 07 Feb 2006; Aron Griffis libperl-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 libperl-5.8.8.ebuild: - src update - - 07 Feb 2006; libperl-5.8.8.ebuild: - Style fixes to 5.8.8, thanks az - -*libperl-5.8.8 (07 Feb 2006) - - 07 Feb 2006; Michael Cummings - +files/libperl-5.8.8-lib64.patch, +files/libperl-5.8.8-reorder-INC.patch, - -files/libperl-5.8.8_rc1-reorder-INC.patch, -libperl-5.8.8_rc1.ebuild, - +libperl-5.8.8.ebuild: - libperl 5.8.8, shiny and new. - - 24 Jan 2006; Michael Cummings - +files/libperl-5.8.8_rc1-reorder-INC.patch, libperl-5.8.8_rc1.ebuild: - Some tweaks to libperl-5.8.8 installation - - 22 Jan 2006; Michael Cummings - libperl-5.8.8_rc1.ebuild: - Bring libperl-5.8.8 back up to speed with perl ebuild - -*libperl-5.8.8_rc1 (22 Jan 2006) - - 22 Jan 2006; Michael Cummings - +libperl-5.8.8_rc1.ebuild: - RC1 of 5.8.8 - - 14 Jan 2006; Torsten Veller libperl-5.8.7.ebuild: - Stable on x86 (#118938) - - 25 Dec 2005; Joshua Kinard libperl-5.8.7.ebuild: - Marked stable on mips. - - 19 Dec 2005; Mike Frysinger libperl-5.8.6.ebuild, - libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild: - Remove usage of preplib. - - 06 Dec 2005; Michael Hanselmann libperl-5.8.7.ebuild: - Stable on hppa, ppc. - - 05 Dec 2005; -libperl-5.8.5-r1.ebuild, - -libperl-5.8.5.ebuild, libperl-5.8.6-r1.ebuild, libperl-5.8.6.ebuild, - libperl-5.8.7.ebuild: - Bug 113930, case statement for non-linux. Also cleaned out 5.8.5 versions - since we don't have perl ebuilds for them either. - - 01 Dec 2005; libperl-5.8.7.ebuild: - Marked stable on amd64 - - 29 Nov 2005; Diego Pettenò libperl-5.8.7.ebuild: - Fix typo (FreeBsd -> FreeBSD). - - 14 Nov 2005; Michael Cummings libperl-5.8.6.ebuild, - libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild: - NetBSD for osname per thunder - - 05 Nov 2005; libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild: - - remove global use violations in old ebuilds. - - 02 Oct 2005; Bryan Østergaard libperl-5.8.7.ebuild: - Stable on ia64, bug 106678. - - 23 Sep 2005; Bryan Østergaard libperl-5.8.7.ebuild: - Stable on alpha, bug 106678. - - 21 Sep 2005; Gustavo Zacarias libperl-5.8.7.ebuild: - Stable on sparc wrt #106678 - - 20 Sep 2005; Markus Rothe libperl-5.8.7.ebuild: - Stable on ppc64 (bug #106678) - - 05 Sep 2005; Herbie Hopkins libperl-5.8.7.ebuild: - More multilib fixes thanks to Christophe Saout, bug 104509. - - 14 Aug 2005; Michael Cummings libperl-5.8.7.ebuild: - The rest of the patch for bug 58931 - - 14 Aug 2005; Michael Cummings libperl-5.8.7.ebuild: - Bug #58931, more userland darwin - - 12 Aug 2005; Michael Cummings libperl-5.8.7.ebuild: - Further bug #58931 - mistake on my part for the LIBPERL= syntax - - 12 Aug 2005; Michael Cummings libperl-5.8.7.ebuild: - getlibdir changes for 5.8.7, bug #58931 - - 08 Aug 2005; libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild, libperl-5.8.6-r1.ebuild, libperl-5.8.6.ebuild, - libperl-5.8.7.ebuild: - - Redisable the groff dep for uclibc (again and again...) - - 28 Jul 2005; Michael Cummings - files/libperl-reorder-INC.patch: - Update to reorder patch, tested with 5.8.6 and 5.8.7, resolves bug 95770 - - 28 Jul 2005; Herbie Hopkins libperl-5.8.6-r1.ebuild: - Stable on amd64. - - 20 Jul 2005; libperl-5.8.6-r1.ebuild, - libperl-5.8.7.ebuild: - - Redisable the groff dep for uclibc. For whatever unsolved reason under - sandbox it breaks when building system. bug 98187 - - 07 Jul 2005; Markus Rothe libperl-5.8.6-r1.ebuild: - Stable on ppc64 - - 06 Jul 2005; libperl-5.8.6-r1.ebuild: - Stable on IA64. - - 06 Jul 2005; Chris Gianelloni - libperl-5.8.6-r1.ebuild: - Stable on arm, m68k, s390, and sh. - - 05 Jul 2005; Hardave Riar libperl-5.8.6-r1.ebuild: - Stable on mips. - - 03 Jul 2005; Michael Hanselmann - libperl-5.8.6-r1.ebuild: - Stable on ppc. - - 02 Jul 2005; Bryan Østergaard - libperl-5.8.6-r1.ebuild: - Stable on alpha. - - 02 Jul 2005; Rene Nussbaumer - libperl-5.8.6-r1.ebuild: - Stable on hppa. - -*libperl-5.8.6-r1 (30 Jun 2005) - - 30 Jun 2005; Michael Cummings - +libperl-5.8.6-r1.ebuild, libperl-5.8.6.ebuild: - Bad osname= line in the 5.8.6 libperl was screwing up. Glad it was caught - early I guess. Should close bug 97479. Was previously fixed in 5.8.7 in - testing. - -*libperl-5.8.7 (29 Jun 2005) - - 29 Jun 2005; Michael Cummings - -files/libperl-5.8.2-create-libperl-soname.patch, - -files/libperl-5.8.4-create-libperl-soname.patch, - -files/libperl-5.8.4-noksh.patch, -files/libperl-5.8.4-uclibc.patch, - -files/libperl-5.8.5-create-libperl-soname.patch, - -files/libperl-5.8.5-noksh.patch, -files/libperl-5.8.5-reorder-INC.patch, - -files/libperl-5.8.5-uclibc.patch, - -files/libperl-5.8.6-create-libperl-soname.patch, - -files/libperl-5.8.6-noksh.patch, -files/libperl-5.8.6-uclibc.patch, - +files/libperl-create-libperl-soname.patch, +files/libperl-noksh.patch, - +files/libperl-reorder-INC.patch, +files/libperl-uclibc.patch, - -libperl-5.8.2.ebuild, -libperl-5.8.2-r1.ebuild, -libperl-5.8.4.ebuild, - -libperl-5.8.4-r1.ebuild, libperl-5.8.5.ebuild, libperl-5.8.5-r1.ebuild, - libperl-5.8.6.ebuild, +libperl-5.8.7.ebuild: - Perl 5.8.6 unmasking; perl 5.8.7 being added - - 17 Jun 2005; Danny van Dyk libperl-5.8.5.ebuild, - libperl-5.8.6.ebuild: - Specifying LIBPERL variable for make on command line to fix BUG #63699. - - 29 May 2005; libperl-5.8.2-r1.ebuild, - libperl-5.8.4-r1.ebuild, libperl-5.8.5-r1.ebuild, libperl-5.8.5.ebuild, - libperl-5.8.6.ebuild: - - update sys-devel/libperl to use libc expanded variable elibc_uclibc vs - uclibc so USE=-* works - - 23 May 2005; Herbie Hopkins libperl-5.8.6.ebuild: - More get_libdir-ization, fixes compilation on amd64's no-lib32 profile. - - 08 Mar 2005; Jeremy Huddleston - libperl-5.8.6.ebuild: - More multilib fixes - - 16 Jan 2005; Jeremy Huddleston - libperl-5.8.5-r1.ebuild, libperl-5.8.5.ebuild, libperl-5.8.6.ebuild: - multilib fixes for amd64's 2005.0. - - 03 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 13 Dec 2004; Mike Frysinger libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild, libperl-5.8.6.ebuild: - Use toolchain-funcs to get $CC. - - 07 Dec 2004; Hardave Riar libperl-5.8.5.ebuild: - Stable on mips, dep for bug #66360 - - 06 Dec 2004; Gustavo Zacarias libperl-5.8.5.ebuild: - Stable on sparc wrt #66360 - - 05 Dec 2004; Bryan Østergaard libperl-5.8.5.ebuild: - Stable on alpha, bug 66360. - - 05 Dec 2004; Markus Rothe libperl-5.8.5.ebuild: - Stable on ppc64; bug #66360 - - 04 Dec 2004; Robert Coie libperl-5.8.5.ebuild: - keyword 5.8.5 x86/amd64/ppc - -*libperl-5.8.6 (30 Nov 2004) - - 30 Nov 2004; Robert Coie - -files/libperl-5.8.3-create-libperl-soname.patch, - +files/libperl-5.8.6-create-libperl-soname.patch, - +files/libperl-5.8.6-noksh.patch, +files/libperl-5.8.6-uclibc.patch, - -libperl-5.8.3.ebuild, +libperl-5.8.6.ebuild: - New upstream - - 27 Sep 2004; Michael Cummings - libperl-5.8.2-r1.ebuild, libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, - libperl-5.8.4-r1.ebuild, libperl-5.8.4.ebuild, libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild: - Added perl debugging support, bug 60775 - - 22 Sep 2004; Robert Coie libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild, libperl-5.8.5.ebuild: - USE threads -> ithreads cleanup - -*libperl-5.8.5-r1 (22 Sep 2004) - - 22 Sep 2004; Robert Coie - +files/libperl-5.8.5-reorder-INC.patch, +libperl-5.8.5-r1.ebuild: - Change USE from threads to ithreads, reorder @INC - - 09 Sep 2004; Gustavo Zacarias libperl-5.8.4-r1.ebuild: - Stable on sparc to finally solve #36478 - - 08 Sep 2004; Robert Coie libperl-5.8.4-r1.ebuild: - keyword x86 and arm for uclibc folks - - 06 Sep 2004; Ciaran McCreesh libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild, libperl-5.8.5.ebuild: - Switch to use epause and ebeep, bug #62950 - - 21 Aug 2004; Joshua Kinard libperl-5.8.4-r1.ebuild: - Marked stable on mips. - - 18 Aug 2004; Aron Griffis libperl-5.8.4-r1.ebuild: - stable on alpha - - 14 Aug 2004; Michael Cummings - libperl-5.8.2-r1.ebuild, libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, - libperl-5.8.4-r1.ebuild, libperl-5.8.4.ebuild, libperl-5.8.5.ebuild: - Removed reference to old patch - - 13 Aug 2004; Bryan Østergaard libperl-5.8.4.ebuild: - Stable on alpha. - -*libperl-5.8.5 (06 Aug 2004) - - 06 Aug 2004; Robert Coie - +files/libperl-5.8.5-create-libperl-soname.patch, - +files/libperl-5.8.5-noksh.patch, +files/libperl-5.8.5-uclibc.patch, - +libperl-5.8.5.ebuild: - 5.8.5 - - 06 Aug 2004; Robert Coie libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild: - restrict maketest, avoid forkbomb in portage 51 with maketest enabled, - eliminate some global scope external calls - - 29 Jul 2004; Guy Martin libperl-5.8.4-r1.ebuild: - Stable on hppa. - - 23 Jul 2004; Robert Coie libperl-5.8.4.ebuild: - keywording x86 and sparc - - 29 Jun 2004; Aron Griffis libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild: - kill sparc64 use flag - -*libperl-5.8.4-r1 (16 Jun 2004) -*libperl-5.8.2-r1 (16 Jun 2004) - - 16 Jun 2004; Daniel Black - +files/libperl-5.8.2-uclibc.patch, +files/libperl-5.8.4-uclibc.patch, - +libperl-5.8.2-r1.ebuild, +libperl-5.8.4-r1.ebuild: - uclibc fixes thanks to Peter S. Mazinger - - 14 Jun 2004; Aron Griffis libperl-5.8.2.ebuild, - libperl-5.8.3.ebuild: - Fix use invocation - - 09 Jun 2004; Robert Coie +files/libperl-5.8.4-noksh.patch, - libperl-5.8.4.ebuild: - Add noksh.patch, bug 42665 - - 02 Jun 2004; Travis Tilley libperl-5.8.4.ebuild: - stable on amd64 - -*libperl-5.8.4 (10 May 2004) - - 10 May 2004; Michael McCabe libperl-5.8.4.ebuild: - Stable on s390 - - 03 May 2004; Robert Coie libperl-5.8.1.ebuild, - files/libperl-5.8.0-create-libperl-soname.patch, - files/libperl-5.8.1-create-libperl-soname.patch, - files/libperl-5.8.1_rc1-create-libperl-soname.patch, - files/libperl-5.8.1_rc2-create-libperl-soname.patch: - Add 5.8.4, clean out 5.8.0, 5.8.1, add IUSE for threads to everything - - 08 Mar 2004; libperl-5.8.2.ebuild: - Add threads to IUSE - - 21 Feb 2004; Michael Cummings libperl-5.8.0.ebuild: - Finish the cleanup of perl 5.8.0 - - 19 Feb 2004; Aron Griffis libperl-5.8.2.ebuild: - stable on alpha and ia64 - - 19 Feb 2004; Joshua Kinard libperl-5.8.2.ebuild: - Marking stable on mips - - 09 Feb 2004; Bartosch Pixa libperl-5.8.2.ebuild: - set ppc in keywords - - 06 Feb 2004; libperl-5.8.2.ebuild: - stable on sparc - - 03 Feb 2004; libperl-5.8.2.ebuild: - stable on hppa - - 01 Feb 2004; libperl-5.8.2.ebuild: - mark x86 - -*libperl-5.8.3 (17 Jan 2004) - - 17 Jan 2004; libperl-5.8.3.ebuild, - files/libperl-5.8.3-create-libperl-soname.patch: - New upstream, housecleaning - - 26 Nov 2003; Brad House libperl-5.8.2.ebuild: - mark stable on amd64 - -*libperl-5.8.2 (08 Nov 2003) - - 08 Nov 2003; libperl-5.8.2.ebuild, - files/libperl-5.8.2-create-libperl-soname.patch: - new upstream version - -*libperl-5.8.1 (27 Sep 2003) - - 27 Sep 2003; libperl-5.8.1.ebuild, - files/libperl-5.8.1-create-libperl-soname.patch: - New upstream release - -*libperl-5.8.1_rc2 (23 Jul 2003) - - 17 Sep 2003; Jon Portnoy libperl-5.8.0.ebuild : - Added ia64 keywords - - 23 Jul 2003; libperl-5.8.1_rc2.ebuild: - Add 5.8.1-rc2 - - 11 Jul 2003; libperl-5.8.0.ebuild, - libperl-5.8.1_rc1.ebuild: - Add mips u32align workaround...thanks to Kumba - -*libperl-5.8.1_rc1 (10 Jul 2003) - - 10 Jul 2003; libperl-5.8.1_rc1.ebuild, - files/libperl-5.8.1_rc1-create-libperl-soname.patch: - Upstream version bump. Experimental. - - 18 May 2003; Tavis Ormandy libperl-5.8.0.ebuild: - removing gcc hardcoded compiler, using ${CC:-gcc} - - 11 Feb 2003; Guy Martin libperl-5.8.0.ebuild : - Added hppa to keywords. - - 05 Jan 2003; J Robert Ray libperl-5.8.0.ebuild : Synced - up with perl-5.8.0-r9.ebuild. - -*libperl-5.8.0 (06 Jan 2003) - - 28 Mar 2003; Seemant Kulleen libperl-5.8.0.ebuild: - unmasked for ppc and hppa - - 01 Mar 2003; Brandon Low libperl-5.8.0.ebuild: - Make->emake still not parallel where needed - - 26 Feb 2003; Zach Welch libperl-5.8.0.ebuild: - add arm keyword - - 08 Jan 2002; Seemant Kulleen libperl-5.8.0.ebuild : - - Unmasked for sparc - - 08 Jan 2003; Michael Cummings libperl-5.8.0: - Unmasking for x86. - - 06 Jan 2003; Michael Cummings libperl-5.8.0: - Initial import. Ebuild was provided by azarah. The seperation of - the libperl portion of perl into a seperate ebuild is to counter - problems experienced with migrating perl versions and the need to - recompile libperl.so at each run. This should also allow us a smoother - upgrade with future perl releases as the libperl.so is no named - according to perl versions - that way, old libperl's can co-exist - with new ones and the need to recompile packages should be - mitigated. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-CVE-2008-1927.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-CVE-2008-1927.patch deleted file mode 100644 index 470005804f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-CVE-2008-1927.patch +++ /dev/null @@ -1,256 +0,0 @@ -Fix a double free / segfault with utf8 regexps -Debian #454792 -[rt.cpan.org #48156] -[rt.cpan.org #40641] -upstream change 29204 - -UTF8_ALLOW_DEFAULT definition in utf8.h picked from upstream change 27688 - -diff --git a/embed.fnc b/embed.fnc -index edfbc0e..26524c7 100644 ---- a/embed.fnc -+++ b/embed.fnc -@@ -1168,6 +1168,7 @@ Es |void |reguni |NN const struct RExC_state_t *state|UV uv|NN char *s|NN STRLE - Es |regnode*|regclass |NN struct RExC_state_t *state - ERs |I32 |regcurly |NN const char * - Es |regnode*|reg_node |NN struct RExC_state_t *state|U8 op -+Es |UV |reg_recode |const char value|NULLOK SV **encp - Es |regnode*|regpiece |NN struct RExC_state_t *state|NN I32 *flagp - Es |void |reginsert |NN struct RExC_state_t *state|U8 op|NN regnode *opnd - Es |void |regoptail |NN struct RExC_state_t *state|NN regnode *p|NN regnode *val -diff --git a/embed.h b/embed.h -index 2b38fd5..372b04f 100644 ---- a/embed.h -+++ b/embed.h -@@ -1234,6 +1234,7 @@ - #define regclass S_regclass - #define regcurly S_regcurly - #define reg_node S_reg_node -+#define reg_recode S_reg_recode - #define regpiece S_regpiece - #define reginsert S_reginsert - #define regoptail S_regoptail -@@ -3277,6 +3278,7 @@ - #define regclass(a) S_regclass(aTHX_ a) - #define regcurly(a) S_regcurly(aTHX_ a) - #define reg_node(a,b) S_reg_node(aTHX_ a,b) -+#define reg_recode(a,b) S_reg_recode(aTHX_ a,b) - #define regpiece(a,b) S_regpiece(aTHX_ a,b) - #define reginsert(a,b,c) S_reginsert(aTHX_ a,b,c) - #define regoptail(a,b,c) S_regoptail(aTHX_ a,b,c) -diff --git a/pod/perldiag.pod b/pod/perldiag.pod -index 9b3134c..7d95216 100644 ---- a/pod/perldiag.pod -+++ b/pod/perldiag.pod -@@ -1900,6 +1900,15 @@ recognized by Perl or by a user-supplied handler. See L. - (W printf) Perl does not understand the given format conversion. See - L. - -+=item Invalid escape in the specified encoding in regex; marked by <-- HERE in m/%s/ -+ -+(W regexp) The numeric escape (for example C<\xHH>) of value < 256 -+didn't correspond to a single character through the conversion -+from the encoding specified by the encoding pragma. -+The escape was replaced with REPLACEMENT CHARACTER (U+FFFD) instead. -+The <-- HERE shows in the regular expression about where the -+escape was discovered. -+ - =item Invalid [] range "%s" in regex; marked by <-- HERE in m/%s/ - - (F) The range specified in a character class had a minimum character -diff --git a/proto.h b/proto.h -index 6d185dd..ef6c0cf 100644 ---- a/proto.h -+++ b/proto.h -@@ -1748,6 +1748,7 @@ STATIC I32 S_regcurly(pTHX_ const char *) - __attribute__warn_unused_result__; - - STATIC regnode* S_reg_node(pTHX_ struct RExC_state_t *state, U8 op); -+STATIC UV S_reg_recode(pTHX_ const char value, SV **encp); - STATIC regnode* S_regpiece(pTHX_ struct RExC_state_t *state, I32 *flagp); - STATIC void S_reginsert(pTHX_ struct RExC_state_t *state, U8 op, regnode *opnd); - STATIC void S_regoptail(pTHX_ struct RExC_state_t *state, regnode *p, regnode *val); -diff --git a/regcomp.c b/regcomp.c -index 928cf39..98d48dd 100644 ---- a/regcomp.c -+++ b/regcomp.c -@@ -2791,6 +2791,39 @@ S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp) - } - - /* -+ * reg_recode -+ * -+ * It returns the code point in utf8 for the value in *encp. -+ * value: a code value in the source encoding -+ * encp: a pointer to an Encode object -+ * -+ * If the result from Encode is not a single character, -+ * it returns U+FFFD (Replacement character) and sets *encp to NULL. -+ */ -+STATIC UV -+S_reg_recode(pTHX_ const char value, SV **encp) -+{ -+ STRLEN numlen = 1; -+ SV * const sv = sv_2mortal(newSVpvn(&value, numlen)); -+ const char * const s = encp && *encp ? sv_recode_to_utf8(sv, *encp) -+ : SvPVX(sv); -+ const STRLEN newlen = SvCUR(sv); -+ UV uv = UNICODE_REPLACEMENT; -+ -+ if (newlen) -+ uv = SvUTF8(sv) -+ ? utf8n_to_uvchr((U8*)s, newlen, &numlen, UTF8_ALLOW_DEFAULT) -+ : *(U8*)s; -+ -+ if (!newlen || numlen != newlen) { -+ uv = UNICODE_REPLACEMENT; -+ if (encp) -+ *encp = NULL; -+ } -+ return uv; -+} -+ -+/* - - regatom - the lowest level - * - * Optimization: gobbles an entire sequence of ordinary characters so that -@@ -3182,6 +3215,8 @@ tryagain: - ender = grok_hex(p, &numlen, &flags, NULL); - p += numlen; - } -+ if (PL_encoding && ender < 0x100) -+ goto recode_encoding; - break; - case 'c': - p++; -@@ -3201,6 +3236,17 @@ tryagain: - --p; - goto loopdone; - } -+ if (PL_encoding && ender < 0x100) -+ goto recode_encoding; -+ break; -+ recode_encoding: -+ { -+ SV* enc = PL_encoding; -+ ender = reg_recode((const char)(U8)ender, &enc); -+ if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP)) -+ vWARN(p, "Invalid escape in the specified encoding"); -+ RExC_utf8 = 1; -+ } - break; - case '\0': - if (p >= RExC_end) -@@ -3331,32 +3377,6 @@ tryagain: - break; - } - -- /* If the encoding pragma is in effect recode the text of -- * any EXACT-kind nodes. */ -- if (PL_encoding && PL_regkind[(U8)OP(ret)] == EXACT) { -- STRLEN oldlen = STR_LEN(ret); -- SV *sv = sv_2mortal(newSVpvn(STRING(ret), oldlen)); -- -- if (RExC_utf8) -- SvUTF8_on(sv); -- if (sv_utf8_downgrade(sv, TRUE)) { -- const char * const s = sv_recode_to_utf8(sv, PL_encoding); -- const STRLEN newlen = SvCUR(sv); -- -- if (SvUTF8(sv)) -- RExC_utf8 = 1; -- if (!SIZE_ONLY) { -- DEBUG_r(PerlIO_printf(Perl_debug_log, "recode %*s to %*s\n", -- (int)oldlen, STRING(ret), -- (int)newlen, s)); -- Copy(s, STRING(ret), newlen, char); -- STR_LEN(ret) += newlen - oldlen; -- RExC_emit += STR_SZ(newlen) - STR_SZ(oldlen); -- } else -- RExC_size += STR_SZ(newlen) - STR_SZ(oldlen); -- } -- } -- - return(ret); - } - -@@ -3734,6 +3754,8 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state) - value = grok_hex(RExC_parse, &numlen, &flags, NULL); - RExC_parse += numlen; - } -+ if (PL_encoding && value < 0x100) -+ goto recode_encoding; - break; - case 'c': - value = UCHARAT(RExC_parse++); -@@ -3741,13 +3763,24 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state) - break; - case '0': case '1': case '2': case '3': case '4': - case '5': case '6': case '7': case '8': case '9': -- { -- I32 flags = 0; -- numlen = 3; -- value = grok_oct(--RExC_parse, &numlen, &flags, NULL); -- RExC_parse += numlen; -- break; -- } -+ { -+ I32 flags = 0; -+ numlen = 3; -+ value = grok_oct(--RExC_parse, &numlen, &flags, NULL); -+ RExC_parse += numlen; -+ if (PL_encoding && value < 0x100) -+ goto recode_encoding; -+ break; -+ } -+ recode_encoding: -+ { -+ SV* enc = PL_encoding; -+ value = reg_recode((const char)(U8)value, &enc); -+ if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP)) -+ vWARN(RExC_parse, -+ "Invalid escape in the specified encoding"); -+ break; -+ } - default: - if (!SIZE_ONLY && isALPHA(value) && ckWARN(WARN_REGEXP)) - vWARN2(RExC_parse, -diff --git a/t/uni/tr_utf8.t b/t/uni/tr_utf8.t -index 606a84a..354156a 100755 ---- a/t/uni/tr_utf8.t -+++ b/t/uni/tr_utf8.t -@@ -31,7 +31,7 @@ BEGIN { - } - - use strict; --use Test::More tests => 7; -+use Test::More tests => 8; - - use encoding 'utf8'; - -@@ -67,4 +67,12 @@ is($str, $hiragana, "s/// # hiragana -> katakana"); - $line =~ tr/bcdeghijklmnprstvwxyz$02578/בצדעגהיײקלמנפּרסטװשכיזשױתײחא/; - is($line, "aבצדעfגהיײקלמנoפqּרסuטװשכיזש1ױ34ת6ײח9", "[perl #16843]"); - } -+ -+{ -+ # [perl #40641] -+ my $str = qq/Gebääääääääääääääääääääude/; -+ my $reg = qr/Gebääääääääääääääääääääude/; -+ ok($str =~ /$reg/, "[perl #40641]"); -+} -+ - __END__ -diff --git a/utf8.h b/utf8.h -index 6d63897..3800866 100644 ---- a/utf8.h -+++ b/utf8.h -@@ -198,6 +198,8 @@ encoded character. - UTF8_ALLOW_SURROGATE|UTF8_ALLOW_FFFF) - #define UTF8_ALLOW_ANY 0x00FF - #define UTF8_CHECK_ONLY 0x0200 -+#define UTF8_ALLOW_DEFAULT (ckWARN(WARN_UTF8) ? 0 : \ -+ UTF8_ALLOW_ANYUV) - - #define UNICODE_SURROGATE_FIRST 0xD800 - #define UNICODE_SURROGATE_LAST 0xDFFF diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch deleted file mode 100644 index d1fcbb4a23..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Configure.orig 2009-11-04 11:09:08.934965499 +0100 -+++ Configure 2009-11-04 11:13:19.055305854 +0100 -@@ -7617,7 +7617,7 @@ - cat <. - #if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING) - # define XS(name) __declspec(dllexport) void name(pTHX_ CV* cv) - #else --# ifdef HASATTRIBUTE_UNUSED -+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus) - # define XS(name) void name(pTHX_ CV* cv __attribute__unused__) - # else - # define XS(name) void name(pTHX_ CV* cv) diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-dragonfly-clean.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-dragonfly-clean.patch deleted file mode 100644 index 52f32bf5e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-dragonfly-clean.patch +++ /dev/null @@ -1,170 +0,0 @@ -Index: perl-5.8.8/Configure -=================================================================== ---- perl-5.8.8.orig/Configure 2006-01-08 14:51:03 +0000 -+++ perl-5.8.8/Configure 2006-02-14 13:41:41 +0000 -@@ -3130,6 +3130,8 @@ - dgux) osname=dgux - osvers="$3" - ;; -+ dragonfly) osname=dragonfly -+ osvers="$3" ;; - dynixptx*) osname=dynixptx - osvers=`echo "$4"|sed 's/^v//'` - ;; -@@ -7889,7 +7891,7 @@ - solaris) - xxx="-R $shrpdir" - ;; -- freebsd|netbsd|openbsd|interix) -+ freebsd|netbsd|openbsd|dragonfly|interix) - xxx="-Wl,-R$shrpdir" - ;; - bsdos|linux|irix*|dec_osf|gnu*) -Index: perl-5.8.8/Makefile.SH -=================================================================== ---- perl-5.8.8.orig/Makefile.SH 2006-01-24 12:49:44 +0000 -+++ perl-5.8.8/Makefile.SH 2006-02-14 13:46:57 +0000 -@@ -73,7 +73,7 @@ - sunos*) - linklibperl="-lperl" - ;; -- netbsd*|freebsd[234]*|openbsd*) -+ netbsd*|freebsd[234]*|openbsd*|dragonfly*) - linklibperl="-L. -lperl" - ;; - interix*) -@@ -990,6 +990,10 @@ - n_dummy $(nonxs_ext): miniperl$(EXE_EXT) preplibrary $(DYNALOADER) FORCE - @$(LDLIBPTH) sh ext/util/make_ext nonxs $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) - -+.PHONY: printconfig -+printconfig: -+ @eval `$(LDLIBPTH) ./perl -Ilib -V:$(CONFIGVAR)`; echo $$$(CONFIGVAR) -+ - .PHONY: clean _tidy _mopup _cleaner1 _cleaner2 \ - realclean _realcleaner clobber _clobber \ - distclean veryclean _verycleaner -Index: perl-5.8.8/hints/dragonfly.sh -=================================================================== ---- perl-5.8.8.orig/hints/dragonfly.sh 1970-01-01 00:00:00 +0000 -+++ perl-5.8.8/hints/dragonfly.sh 2006-02-14 13:15:04 +0000 -@@ -0,0 +1,118 @@ -+# hints/dragonfly.sh -+# -+# This file is mostly copied from hints/freebsd.sh with the OS version -+# information taken out and only the FreeBSD-4 information intact. -+# Please check with Todd Willey before making -+# modifications to this file. -+ -+case "$osvers" in -+*) usevfork='true' -+ case "$usemymalloc" in -+ "") usemymalloc='n' -+ ;; -+ esac -+ libswanted=`echo $libswanted | sed 's/ malloc / /'` -+ ;; -+esac -+ -+# Dynamic Loading flags have not changed much, so they are separated -+# out here to avoid duplicating them everywhere. -+case "$osvers" in -+*) -+ objformat=`/usr/bin/objformat` -+ if [ x$objformat = xelf ]; then -+ libpth="/usr/lib /usr/local/lib" -+ glibpth="/usr/lib /usr/local/lib" -+ ldflags="-Wl,-E " -+ lddlflags="-shared " -+ else -+ if [ -e /usr/lib/aout ]; then -+ libpth="/usr/lib/aout /usr/local/lib /usr/lib" -+ glibpth="/usr/lib/aout /usr/local/lib /usr/lib" -+ fi -+ lddlflags='-Bshareable' -+ fi -+ cccdlflags='-DPIC -fPIC' -+ ;; -+esac -+ -+case "$osvers" in -+*) -+ ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H" -+ if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then -+ usenm=false -+ fi -+ ;; -+esac -+ -+cat <<'EOM' >&4 -+ -+Some users have reported that Configure halts when testing for -+the O_NONBLOCK symbol with a syntax error. This is apparently a -+sh error. Rerunning Configure with ksh apparently fixes the -+problem. Try -+ ksh Configure [your options] -+ -+EOM -+ -+# From: Anton Berezin -+# To: perl5-porters@perl.org -+# Subject: [PATCH 5.005_54] Configure - hints/freebsd.sh signal handler type -+# Date: 30 Nov 1998 19:46:24 +0100 -+# Message-ID: <864srhhvcv.fsf@lion.plab.ku.dk> -+ -+signal_t='void' -+d_voidsig='define' -+ -+# This script UU/usethreads.cbu will get 'called-back' by Configure -+# after it has prompted the user for whether to use threads. -+cat > UU/usethreads.cbu <<'EOCBU' -+case "$usethreads" in -+$define|true|[yY]*) -+ lc_r=`/sbin/ldconfig -r|grep ':-lc_r'|awk '{print $NF}'|sed -n '$p'` -+ case "$osvers" in -+ *) -+ if [ ! -r "$lc_r" ]; then -+ cat <&4 -+POSIX threads should be supported by FreeBSD $osvers -- -+but your system is missing the shared libc_r. -+(/sbin/ldconfig -r doesn't find any). -+ -+Consider using the latest STABLE release. -+EOM -+ exit 1 -+ fi -+ case "$osvers" in -+ *) ldflags="-pthread $ldflags" -+ ;; -+ esac -+ # Both in 4.x and 5.x gethostbyaddr_r exists but -+ # it is "Temporary function, not threadsafe"... -+ # Presumably earlier it didn't even exist. -+ d_gethostbyaddr_r="undef" -+ d_gethostbyaddr_r_proto="0" -+ ;; -+ -+ esac -+ -+ set `echo X "$libswanted "| sed -e 's/ c / c_r /'` -+ shift -+ libswanted="$*" -+ # Configure will probably pick the wrong libc to use for nm scan. -+ # The safest quick-fix is just to not use nm at all... -+ usenm=false -+ -+ unset lc_r -+ -+ # Even with the malloc mutexes the Perl malloc does not -+ # seem to be threadsafe in FreeBSD? -+ case "$usemymalloc" in -+ '') usemymalloc=n ;; -+ esac -+esac -+EOCBU -+ -+# malloc wrap works -+case "$usemallocwrap" in -+'') usemallocwrap='define' ;; -+esac - diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-fbsdhints.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-fbsdhints.patch deleted file mode 100644 index 7dc1a65b9e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-fbsdhints.patch +++ /dev/null @@ -1,57 +0,0 @@ -Index: perl-5.8.8/hints/freebsd.sh -=================================================================== ---- perl-5.8.8.orig/hints/freebsd.sh -+++ perl-5.8.8/hints/freebsd.sh -@@ -88,6 +88,8 @@ case "$osvers" in - esac - libswanted=`echo $libswanted | sed 's/ malloc / /'` - libswanted=`echo $libswanted | sed 's/ bind / /'` -+ libswanted=`echo $libswanted | sed 's/ dl / /'` -+ libswanted=`echo $libswanted | sed 's/ c / /'` - # iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier. - libswanted=`echo $libswanted | sed 's/ iconv / /'` - d_setregid='define' -@@ -102,6 +104,10 @@ case "$osvers" in - ;; - esac - libswanted=`echo $libswanted | sed 's/ malloc / /'` -+ libswanted=`echo $libswanted | sed 's/ bind / /'` -+ libswanted=`echo $libswanted | sed 's/ dl / /'` -+ libswanted=`echo $libswanted | sed 's/ iconv / /'` -+ libswanted=`echo $libswanted | sed 's/ c / /'` - ;; - esac - -@@ -116,17 +122,17 @@ case "$osvers" in - - *) - objformat=`/usr/bin/objformat` -- if [ x$objformat = xelf ]; then -- libpth="/usr/lib /usr/local/lib" -- glibpth="/usr/lib /usr/local/lib" -- ldflags="-Wl,-E " -- lddlflags="-shared " -- else -+ if [ x$objformat = xaout ]; then - if [ -e /usr/lib/aout ]; then - libpth="/usr/lib/aout /usr/local/lib /usr/lib" - glibpth="/usr/lib/aout /usr/local/lib /usr/lib" - fi - lddlflags='-Bshareable' -+ else -+ libpth="/usr/lib /usr/local/lib" -+ glibpth="/usr/lib /usr/local/lib" -+ ldflags="-Wl,-E" -+ lddlflags="-shared " - fi - cccdlflags='-DPIC -fPIC' - ;; -@@ -137,7 +143,7 @@ case "$osvers" in - - *) - ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H" -- if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then -+ if /usr/bin/file -L /usr/lib/libc.so | grep -vq "not stripped" ; then - usenm=false - fi - ;; diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch deleted file mode 100644 index 6904136c78..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH ---- perl-5.8.8-orig/makedepend.SH 2006-10-01 20:05:40.000000000 -0600 -+++ perl-5.8.8/makedepend.SH 2006-10-01 20:07:03.000000000 -0600 -@@ -167,6 +167,7 @@ - -e '/^#.*/d' \ - -e '/^#.*/d' \ - -e '/^#.*/d' \ -+ -e '/^#.*/d' \ - -e '/^#.*"-"/d' \ - -e '/: file path prefix .* never used$/d' \ - -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-lib64.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-lib64.patch deleted file mode 100644 index dcc91846d6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-lib64.patch +++ /dev/null @@ -1,96 +0,0 @@ ---- Configure.orig 2006-02-03 16:15:00.000000000 -0500 -+++ Configure 2006-02-03 16:25:04.000000000 -0500 -@@ -1256,17 +1256,24 @@ locincpth="$locincpth /opt/gnu/include / - : no include file wanted by default - inclwanted='' - -+: determine libdir name -+: Should be */lib64 on x86-64, sparc64, ppc64 -+case `arch` in -+ x86_64) lib='lib64';; -+ *) lib='lib';; -+esac -+ - groupstype='' - libnames='' - : change the next line if compiling for Xenix/286 on Xenix/386 - xlibpth='/usr/lib/386 /lib/386' - : Possible local library directories to search. --loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib" --loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" -+loclibpth="/usr/local/$lib /opt/local/$lib /usr/gnu/$lib" -+loclibpth="$loclibpth /opt/gnu/$lib /usr/GNU/$lib /opt/GNU/$lib" - - : general looking path for locating libraries --glibpth="/lib /usr/lib $xlibpth" --glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib" -+glibpth="/$lib /usr/$lib $xlibpth" -+glibpth="$glibpth /usr/ccs/$lib /usr/ucblib /usr/local/$lib" - test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth" - test -f /shlib/libc.so && glibpth="/shlib $glibpth" - -@@ -5951,8 +5958,8 @@ fi - : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7. - case "$installstyle" in - '') case "$prefix" in -- *perl*) dflt='lib';; -- *) dflt='lib/perl5' ;; -+ *perl*) dflt='lib64';; -+ *) dflt='lib64/perl5' ;; - esac - ;; - *) dflt="$installstyle" ;; -@@ -5968,8 +5975,8 @@ installstyle=$dflt - : /opt/perl/lib/perl5... would be redundant. - : The default "style" setting is made in installstyle.U - case "$installstyle" in --*lib/perl5*) set dflt privlib lib/$package/$version ;; --*) set dflt privlib lib/$version ;; -+*lib64/perl5*) set dflt privlib lib64/$package/$version ;; -+*) set dflt privlib lib64/$version ;; - esac - eval $prefixit - $cat </dev/null >> libc.list -+ if test -f /usr/$lib/lib$net$_a; then -+ ( ($nm $nm_opt /usr/$lib/lib$net$_a | eval $nm_extract) || \ -+ $ar t /usr/$lib/lib$net$_a) 2>/dev/null >> libc.list - if $contains socket libc.list >/dev/null 2>&1; then - d_socket="$define" - socketlib="-l$net" -@@ -21677,6 +21684,7 @@ ldflags='$ldflags' - ldflags_uselargefiles='$ldflags_uselargefiles' - ldlibpthname='$ldlibpthname' - less='$less' -+lib='$lib' - lib_ext='$lib_ext' - libc='$libc' - libperl='$libperl' diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-makedepend-syntax.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-makedepend-syntax.patch deleted file mode 100644 index 147d49937b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-makedepend-syntax.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- perl-5.8.8/makedepend.SH -+++ perl-5.8.8/makedepend.SH -@@ -128,7 +128,7 @@ - *.y) filebase=`basename $file .y` ;; - esac - case "$file" in -- */*) finc="-I`echo $file | sed 's#/[^/]*$##`" ;; -+ */*) finc="-I`echo $file | sed 's#/[^/]*$##'`" ;; - *) finc= ;; - esac - $echo "Finding dependencies for $filebase$_o." diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-reorder-INC.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-reorder-INC.patch deleted file mode 100644 index 11c56929cf..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-reorder-INC.patch +++ /dev/null @@ -1,93 +0,0 @@ ---- perl.c.orig 2006-01-24 09:57:33.000000000 -0500 -+++ perl.c 2006-01-24 10:03:15.000000000 -0500 -@@ -4777,9 +4777,9 @@ S_init_perllib(pTHX) - incpush(APPLLIB_EXP, TRUE, TRUE, TRUE); - #endif - --#ifdef ARCHLIB_EXP -- incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE); --#endif -+ /* for configuration where /usr is mounted ro (CPAN::Config, Net::Config) */ -+ incpush("/etc/perl", FALSE, FALSE, TRUE); -+ - #ifdef MACOS_TRADITIONAL - { - Stat_t tmpstatbuf; -@@ -4806,51 +4806,58 @@ S_init_perllib(pTHX) - #endif - #if defined(WIN32) - incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE); --#else -- incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE); - #endif - --#ifdef SITEARCH_EXP -- /* sitearch is always relative to sitelib on Windows for -+#ifdef PERL_VENDORARCH_EXP -+ /* vendorarch is always relative to vendorlib on Windows for - * DLL-based path intuition to work correctly */ - # if !defined(WIN32) -- incpush(SITEARCH_EXP, FALSE, FALSE, TRUE); -+ incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef SITELIB_EXP -+#ifdef PERL_VENDORLIB_EXP - # if defined(WIN32) -- /* this picks up sitearch as well */ -- incpush(SITELIB_EXP, TRUE, FALSE, TRUE); -+ incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE); /* this picks up vendorarch as well */ - # else -- incpush(SITELIB_EXP, FALSE, FALSE, TRUE); -+ incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef SITELIB_STEM /* Search for version-specific dirs below here */ -- incpush(SITELIB_STEM, FALSE, TRUE, TRUE); -+#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */ -+ incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); - #endif - --#ifdef PERL_VENDORARCH_EXP -- /* vendorarch is always relative to vendorlib on Windows for -+#ifdef SITEARCH_EXP -+ /* sitearch is always relative to sitelib on Windows for - * DLL-based path intuition to work correctly */ - # if !defined(WIN32) -- incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE); -+ incpush(SITEARCH_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef PERL_VENDORLIB_EXP -+#ifdef SITELIB_EXP - # if defined(WIN32) -- incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE); /* this picks up vendorarch as well */ -+ /* this picks up sitearch as well */ -+ incpush(SITELIB_EXP, TRUE, FALSE, TRUE); - # else -- incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE); -+ incpush(SITELIB_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */ -- incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); -+#ifdef SITELIB_STEM /* Search for version-specific dirs below here */ -+ incpush(SITELIB_STEM, FALSE, TRUE, TRUE); - #endif - -+ incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE); -+ incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE); -+ -+ /* Non-versioned site directory for local modules and for -+ compatability with the previous packages' site dirs */ -+ -+ incpush("/usr/local/lib/site_perl", TRUE, FALSE, TRUE); -+ -+ - #ifdef PERL_OTHERLIBDIRS - incpush(PERL_OTHERLIBDIRS, TRUE, TRUE, TRUE); - #endif diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-utf8-boundary.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-utf8-boundary.patch deleted file mode 100644 index d0efa3f1c5..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-5.8.8-utf8-boundary.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- regcomp.c 2006-01-08 12:59:27.000000000 -0800 -+++ regcomp.c 2007-10-05 12:07:55.000000000 -0700 -@@ -135,7 +135,8 @@ - I32 extralen; - I32 seen_zerolen; - I32 seen_evals; -- I32 utf8; -+ I32 utf8; /* pattern is utf8 or not */ -+ I32 orig_utf8; /* pattern was originally utf8 */ - #if ADD_TO_REGEXEC - char *starttry; /* -Dr: where regtry was called. */ - #define RExC_starttry (pRExC_state->starttry) -@@ -161,6 +162,7 @@ - #define RExC_seen_zerolen (pRExC_state->seen_zerolen) - #define RExC_seen_evals (pRExC_state->seen_evals) - #define RExC_utf8 (pRExC_state->utf8) -+#define RExC_orig_utf8 (pRExC_state->orig_utf8) - - #define ISMULT1(c) ((c) == '*' || (c) == '+' || (c) == '?') - #define ISMULT2(s) ((*s) == '*' || (*s) == '+' || (*s) == '?' || \ -@@ -1749,15 +1751,17 @@ - if (exp == NULL) - FAIL("NULL regexp argument"); - -- RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8; -+ RExC_orig_utf8 = RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8; - -- RExC_precomp = exp; - DEBUG_r({ - if (!PL_colorset) reginitcolors(); - PerlIO_printf(Perl_debug_log, "%sCompiling REx%s `%s%*s%s'\n", - PL_colors[4],PL_colors[5],PL_colors[0], -- (int)(xend - exp), RExC_precomp, PL_colors[1]); -+ (int)(xend - exp), exp, PL_colors[1]); - }); -+ -+redo_first_pass: -+ RExC_precomp = exp; - RExC_flags = pm->op_pmflags; - RExC_sawback = 0; - -@@ -1783,6 +1787,17 @@ - RExC_precomp = Nullch; - return(NULL); - } -+ if (RExC_utf8 && !RExC_orig_utf8) { -+ STRLEN len = xend-exp; -+ DEBUG_r(PerlIO_printf(Perl_debug_log, -+ "UTF8 mismatch! Converting to utf8 for resizing and compile\n")); -+ exp = (char*)Perl_bytes_to_utf8(aTHX_ (U8*)exp, &len); -+ xend = exp + len; -+ RExC_orig_utf8 = RExC_utf8; -+ SAVEFREEPV(exp); -+ goto redo_first_pass; -+ } -+ - diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-create-libperl-soname.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-create-libperl-soname.patch deleted file mode 100644 index 4aa8f36b15..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-create-libperl-soname.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.SH.orig 2003-07-10 14:59:04.000000000 -0700 -+++ Makefile.SH 2003-07-10 15:14:08.000000000 -0700 -@@ -494,7 +494,7 @@ - case "$useshrplib" in - true) - $spitshell >>Makefile <<'!NO!SUBS!' -- $(LD) -o $@ $(SHRPLDFLAGS) perl$(OBJ_EXT) $(obj) $(libs) -+ $(LD) -o $@ $(SHRPLDFLAGS) perl$(OBJ_EXT) $(obj) $(libs) -Wl,-soname -Wl,libperl.so.`echo $(LIBPERL) | cut -d. -f3` - !NO!SUBS! - case "$osname" in - aix) diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-noksh.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-noksh.patch deleted file mode 100644 index 4c33b3e71b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/libperl-noksh.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -burN perl-5.8.4.orig/Configure perl-5.8.4/Configure ---- perl-5.8.4.orig/Configure 2004-04-01 05:48:18.000000000 -0800 -+++ perl-5.8.4/Configure 2004-06-09 12:02:54.694172368 -0700 -@@ -164,6 +164,12 @@ - ;; - esac - -+# 2004.06.09 rac -+# having $newsh persist as ksh here is bad news if ksh doesn't really -+# exist. this causes us to toss away a perfectly good working test in -+# bash in favour of more exotic external options. see bug 42665. -+test -x "${newsh}" || unset newsh -+ - : if needed set CDPATH to a harmless value that is not chatty - : avoid bash 2.02 problems with empty CDPATH. - case "$CDPATH" in diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/perl-hppa-pa7200-configure.patch b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/perl-hppa-pa7200-configure.patch deleted file mode 100644 index 396209af11..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/files/perl-hppa-pa7200-configure.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Configure.orig 2006-06-02 13:14:22.000000000 -0500 -+++ Configure 2006-06-02 13:07:03.000000000 -0500 -@@ -2967,7 +2967,7 @@ - : Try to determine whether config.sh was made on this system - case "$config_sh" in - '') --myuname=`$uname -a 2>/dev/null` -+myuname=`$uname -a | $sed -e "s/'//" 2>/dev/null` - $test -z "$myuname" && myuname=`hostname 2>/dev/null` - # tr '[A-Z]' '[a-z]' would not work in EBCDIC - # because the A-Z/a-z are not consecutive. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/libperl-5.10.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/libperl-5.10.1.ebuild deleted file mode 100644 index b88d587ae6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/libperl-5.10.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.10.1.ebuild,v 1.20 2010/11/13 16:05:05 armin76 Exp $ - -inherit multilib - -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" -SRC_URI="" -HOMEPAGE="http://www.gentoo.org/" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="1" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="" - -PDEPEND=">=dev-lang/perl-5.10.1" - -pkg_postinst() { - if [[ $(readlink "${ROOT}/usr/$(get_libdir )/libperl$(get_libname)" ) == libperl$(get_libname).1 ]] ; then - einfo "Removing stale symbolic link: ${ROOT}usr/$(get_libdir)/libperl$(get_libname)" - rm "${ROOT}"/usr/$(get_libdir )/libperl$(get_libname) - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/libperl/metadata.xml deleted file mode 100644 index 30a8721054..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/libperl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - perl - - perl@gentoo.org - Primary Maintainer - - - - Enable Perl threads, has some compatibility problems - -