summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven J Newbury <steve@snewbury.org.uk>2009-04-08 03:02:32 +0100
committerSteven J Newbury <steve@snewbury.org.uk>2009-04-08 03:02:32 +0100
commitf3716b8cea55f0489f43e84d64712ef2c5a2a4df (patch)
treebb31396eafadda5ccf8990e02aa9021bc9e24e55
parentAdded games-emulation/zsnes (diff)
downloadmultilib-portage-f3716b8cea55f0489f43e84d64712ef2c5a2a4df.tar.gz
multilib-portage-f3716b8cea55f0489f43e84d64712ef2c5a2a4df.tar.bz2
multilib-portage-f3716b8cea55f0489f43e84d64712ef2c5a2a4df.zip
Cleanup sys-devel/libperl
-rw-r--r--sys-devel/libperl/ChangeLog552
-rw-r--r--sys-devel/libperl/Manifest4
-rw-r--r--sys-devel/libperl/libperl-5.8.8-r2.ebuild48
-rw-r--r--sys-devel/libperl/metadata.xml13
4 files changed, 591 insertions, 26 deletions
diff --git a/sys-devel/libperl/ChangeLog b/sys-devel/libperl/ChangeLog
new file mode 100644
index 000000000..89d69069c
--- /dev/null
+++ b/sys-devel/libperl/ChangeLog
@@ -0,0 +1,552 @@
+# ChangeLog for sys-devel/libperl
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.137 2008/08/02 12:51:38 pchrist Exp $
+
+ 02 Aug 2008; Panagiotis Christopoulos <pchrist@gentoo.org> metadata.xml:
+ Update metadata.xml to include USE flag descriptions. Entries taken from
+ profiles/use.local.desc. GLEP 56
+
+ 18 Jul 2008; Javier Villavicencio <the_paya@gentoo.org>
+ files/libperl-5.8.8-fbsdhints.patch:
+ Updated fbsdhints patch, bug 225323.
+
+ 16 May 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ libperl-5.8.8-r2.ebuild:
+ ppc stable, bug #219203
+
+ 15 May 2008; Raúl Porcel <armin76@gentoo.org> libperl-5.8.8-r2.ebuild:
+ alpha/ia64 stable wrt security #219203
+
+ 14 May 2008; Markus Meier <maekke@gentoo.org> libperl-5.8.8-r2.ebuild:
+ amd64 stable, bug #219203
+
+ 14 May 2008; Christian Faulhammer <opfer@gentoo.org>
+ libperl-5.8.8-r2.ebuild:
+ stable x86, security bug 219203
+
+ 14 May 2008; Markus Rothe <corsair@gentoo.org> libperl-5.8.8-r2.ebuild:
+ Stable on ppc64; bug #219203
+
+ 14 May 2008; Jeroen Roovers <jer@gentoo.org> libperl-5.8.8-r2.ebuild:
+ Stable for HPPA (bug #219203).
+
+ 14 May 2008; Ferris McCormick <fmccor@gentoo.org> libperl-5.8.8-r2.ebuild:
+ Sparc stable, Security Bug #219203.
+
+*libperl-5.8.8-r2 (09 May 2008)
+
+ 09 May 2008; Torsten Veller <tove@gentoo.org>
+ +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; <truedfx@gentoo.org>
+ +files/libperl-5.8.8-makedepend-syntax.patch, libperl-5.8.8-r1.ebuild:
+ Fix syntax error in makedepend.SH
+
+ 30 Apr 2007; <solar@gentoo.org> 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 <grobian@gentoo.org> libperl-5.8.8-r1.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 05 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Removed unnecessary dep on groff; fixes releng problem :)
+
+ 19 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+ +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 <mcummings@gentoo.org>
+ -files/libperl-reorder-INC.patch, libperl-5.8.8-r1.ebuild:
+ Bug 150702; also cleaned up unused patches
+
+ 23 Oct 2006; Michael Cummings <mcummings@gentoo.org>
+ -libperl-5.8.7.ebuild:
+ Removing old libperl
+
+ 17 Oct 2006; Roy Marples <uberlord@gentoo.org> libperl-5.8.8-r1.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Add a dependency on freebsd-mk-defs on FreeBSD.
+
+ 08 Sep 2006; Michael Cummings <mcummings@gentoo.org>
+ -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 <ian@gentoo.org> libperl-5.8.8.ebuild,
+ libperl-5.8.8-r1.ebuild:
+ Fix bug #143895
+
+ 18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Stable on ia64.
+
+ 07 Jun 2006; Joshua Kinard <kumba@gentoo.org> libperl-5.8.8-r1.ebuild:
+ Marked stable on mips.
+
+ 03 Jun 2006; Guy Martin <gmsoft@gentoo.org>
+ +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 <kloeri@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Stable on alpha.
+
+ 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Stable on amd64 wrt bug #133989.
+
+ 25 May 2006; Guy Martin <gmsoft@gentoo.org> libperl-5.8.8-r1.ebuild:
+ Stable on hppa.
+
+ 24 May 2006; <nixnut@gentoo.org> libperl-5.8.8-r1.ebuild:
+ Stable on ppc. bug #133989
+
+ 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Stable on x86 wrt bug #133989.
+
+ 23 May 2006; <mcummings@gentoo.org> ChangeLog, Manifest:
+ Marking stable sparc, bug 133989
+
+ 23 May 2006; Markus Rothe <corsair@gentoo.org> libperl-5.8.8-r1.ebuild:
+ Stable on ppc64; bug #133989
+
+ 27 Apr 2006; Alec Warner <antarus@gentoo.org> 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ò <flameeyes@gentoo.org>
+ libperl-5.8.8-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+*libperl-5.8.8-r1 (29 Mar 2006)
+
+ 29 Mar 2006; <mcumming@gentoo.org> +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 <mcummings@gentoo.org>
+ +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 <agriffis@gentoo.org> 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 <mcummings@gentoo.org> libperl-5.8.8.ebuild:
+ src update
+
+ 07 Feb 2006; <mcumming@gentoo.org> 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 <mcummings@gentoo.org>
+ +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 <mcummings@gentoo.org>
+ +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 <mcummings@gentoo.org>
+ 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 <mcummings@gentoo.org>
+ +libperl-5.8.8_rc1.ebuild:
+ RC1 of 5.8.8
+
+ 14 Jan 2006; Torsten Veller <tove@gentoo.org> libperl-5.8.7.ebuild:
+ Stable on x86 (#118938)
+
+ 25 Dec 2005; Joshua Kinard <kumba@gentoo.org> libperl-5.8.7.ebuild:
+ Marked stable on mips.
+
+ 19 Dec 2005; Mike Frysinger <vapier@gentoo.org> 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 <hansmi@gentoo.org> libperl-5.8.7.ebuild:
+ Stable on hppa, ppc.
+
+ 05 Dec 2005; <mcumming@gentoo.org> -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; <dang@gentoo.org> libperl-5.8.7.ebuild:
+ Marked stable on amd64
+
+ 29 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> libperl-5.8.7.ebuild:
+ Fix typo (FreeBsd -> FreeBSD).
+
+ 14 Nov 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.6.ebuild,
+ libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild:
+ NetBSD for osname per thunder
+
+ 05 Nov 2005; <solar@gentoo.org> libperl-5.8.5-r1.ebuild,
+ libperl-5.8.5.ebuild:
+ - remove global use violations in old ebuilds.
+
+ 02 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.7.ebuild:
+ Stable on ia64, bug 106678.
+
+ 23 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.7.ebuild:
+ Stable on alpha, bug 106678.
+
+ 21 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> libperl-5.8.7.ebuild:
+ Stable on sparc wrt #106678
+
+ 20 Sep 2005; Markus Rothe <corsair@gentoo.org> libperl-5.8.7.ebuild:
+ Stable on ppc64 (bug #106678)
+
+ 05 Sep 2005; Herbie Hopkins <herbs@gentoo.org> libperl-5.8.7.ebuild:
+ More multilib fixes thanks to Christophe Saout, bug 104509.
+
+ 14 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild:
+ The rest of the patch for bug 58931
+
+ 14 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild:
+ Bug #58931, more userland darwin
+
+ 12 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild:
+ Further bug #58931 - mistake on my part for the LIBPERL= syntax
+
+ 12 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild:
+ getlibdir changes for 5.8.7, bug #58931
+
+ 08 Aug 2005; <solar.@gentoo.org> 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 <mcummings@gentoo.org>
+ 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 <herbs@gentoo.org> libperl-5.8.6-r1.ebuild:
+ Stable on amd64.
+
+ 20 Jul 2005; <solar.@gentoo.org> 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 <corsair@gentoo.org> libperl-5.8.6-r1.ebuild:
+ Stable on ppc64
+
+ 06 Jul 2005; <plasmaroo@gentoo.org> libperl-5.8.6-r1.ebuild:
+ Stable on IA64.
+
+ 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ libperl-5.8.6-r1.ebuild:
+ Stable on arm, m68k, s390, and sh.
+
+ 05 Jul 2005; Hardave Riar <hardave@gentoo.org> libperl-5.8.6-r1.ebuild:
+ Stable on mips.
+
+ 03 Jul 2005; Michael Hanselmann <hansmi@gentoo.org>
+ libperl-5.8.6-r1.ebuild:
+ Stable on ppc.
+
+ 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
+ libperl-5.8.6-r1.ebuild:
+ Stable on alpha.
+
+ 02 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ libperl-5.8.6-r1.ebuild:
+ Stable on hppa.
+
+*libperl-5.8.6-r1 (30 Jun 2005)
+
+ 30 Jun 2005; Michael Cummings <mcummings@gentoo.org>
+ +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 <mcummings@gentoo.org>
+ -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 <kugelfang@gentoo.org> 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; <solar@gentoo.org> 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 <herbs@gentoo.org> libperl-5.8.6.ebuild:
+ More get_libdir-ization, fixes compilation on amd64's no-lib32 profile.
+
+ 08 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ libperl-5.8.6.ebuild:
+ More multilib fixes
+
+ 16 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ 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 <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 13 Dec 2004; Mike Frysinger <vapier@gentoo.org> 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 <hardave@gentoo.org> libperl-5.8.5.ebuild:
+ Stable on mips, dep for bug #66360
+
+ 06 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> libperl-5.8.5.ebuild:
+ Stable on sparc wrt #66360
+
+ 05 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.5.ebuild:
+ Stable on alpha, bug 66360.
+
+ 05 Dec 2004; Markus Rothe <corsair@gentoo.org> libperl-5.8.5.ebuild:
+ Stable on ppc64; bug #66360
+
+ 04 Dec 2004; Robert Coie <rac@gentoo.org> libperl-5.8.5.ebuild:
+ keyword 5.8.5 x86/amd64/ppc
+
+*libperl-5.8.6 (30 Nov 2004)
+
+ 30 Nov 2004; Robert Coie <rac@gentoo.org>
+ -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 <mcummings@gentoo.org>
+ 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 <rac@gentoo.org> 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 <rac@gentoo.org>
+ +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 <gustavoz@gentoo.org> libperl-5.8.4-r1.ebuild:
+ Stable on sparc to finally solve #36478
+
+ 08 Sep 2004; Robert Coie <rac@gentoo.org> libperl-5.8.4-r1.ebuild:
+ keyword x86 and arm for uclibc folks
+
+ 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> 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 <kumba@gentoo.org> libperl-5.8.4-r1.ebuild:
+ Marked stable on mips.
+
+ 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.4-r1.ebuild:
+ stable on alpha
+
+ 14 Aug 2004; Michael Cummings <mcummings@gentoo.org>
+ 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 <kloeri@gentoo.org> libperl-5.8.4.ebuild:
+ Stable on alpha.
+
+*libperl-5.8.5 (06 Aug 2004)
+
+ 06 Aug 2004; Robert Coie <rac@gentoo.org>
+ +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 <rac@gentoo.org> 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 <gmsoft@gentoo.org> libperl-5.8.4-r1.ebuild:
+ Stable on hppa.
+
+ 23 Jul 2004; Robert Coie <rac@gentoo.org> libperl-5.8.4.ebuild:
+ keywording x86 and sparc
+
+ 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> 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 <dragonheart@gentoo.org>
+ +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 <ps.m@gmx.net>
+
+ 14 Jun 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.2.ebuild,
+ libperl-5.8.3.ebuild:
+ Fix use invocation
+
+ 09 Jun 2004; Robert Coie <rac@gentoo.org> +files/libperl-5.8.4-noksh.patch,
+ libperl-5.8.4.ebuild:
+ Add noksh.patch, bug 42665
+
+ 02 Jun 2004; Travis Tilley <lv@gentoo.org> libperl-5.8.4.ebuild:
+ stable on amd64
+
+*libperl-5.8.4 (10 May 2004)
+
+ 10 May 2004; Michael McCabe <randy@gentoo.org> libperl-5.8.4.ebuild:
+ Stable on s390
+
+ 03 May 2004; Robert Coie <rac@gentoo.org> 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; <rac@gentoo.org> libperl-5.8.2.ebuild:
+ Add threads to IUSE
+
+ 21 Feb 2004; Michael Cummings <mcummings@gentoo.org> libperl-5.8.0.ebuild:
+ Finish the cleanup of perl 5.8.0
+
+ 19 Feb 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.2.ebuild:
+ stable on alpha and ia64
+
+ 19 Feb 2004; Joshua Kinard <kumba@gentoo.org> libperl-5.8.2.ebuild:
+ Marking stable on mips
+
+ 09 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> libperl-5.8.2.ebuild:
+ set ppc in keywords
+
+ 06 Feb 2004; <gustavoz@gentoo.org> libperl-5.8.2.ebuild:
+ stable on sparc
+
+ 03 Feb 2004; <gustavoz@gentoo.org> libperl-5.8.2.ebuild:
+ stable on hppa
+
+ 01 Feb 2004; <rac@gentoo.org> libperl-5.8.2.ebuild:
+ mark x86
+
+*libperl-5.8.3 (17 Jan 2004)
+
+ 17 Jan 2004; <rac@gentoo.org> libperl-5.8.3.ebuild,
+ files/libperl-5.8.3-create-libperl-soname.patch:
+ New upstream, housecleaning
+
+ 26 Nov 2003; Brad House <brad_mssw@gentoo.org> libperl-5.8.2.ebuild:
+ mark stable on amd64
+
+*libperl-5.8.2 (08 Nov 2003)
+
+ 08 Nov 2003; <rac@gentoo.org> 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; <rac@gentoo.org> 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 <avenj@gentoo.org> libperl-5.8.0.ebuild :
+ Added ia64 keywords
+
+ 23 Jul 2003; <rac@gentoo.org> libperl-5.8.1_rc2.ebuild:
+ Add 5.8.1-rc2
+
+ 11 Jul 2003; <rac@gentoo.org> 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; <rac@gentoo.org> 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 <taviso@gentoo.org> libperl-5.8.0.ebuild:
+ removing gcc hardcoded compiler, using ${CC:-gcc}
+
+ 11 Feb 2003; Guy Martin <gmsoft@gentoo.org> libperl-5.8.0.ebuild :
+ Added hppa to keywords.
+
+ 05 Jan 2003; J Robert Ray <jrray@gentoo.org> 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 <seemant@gentoo.org> libperl-5.8.0.ebuild:
+ unmasked for ppc and hppa
+
+ 01 Mar 2003; Brandon Low <lostlogic@gentoo.org> libperl-5.8.0.ebuild:
+ Make->emake still not parallel where needed
+
+ 26 Feb 2003; Zach Welch <zwelch@gentoo.org> libperl-5.8.0.ebuild:
+ add arm keyword
+
+ 08 Jan 2002; Seemant Kulleen <seemant@gentoo.org> libperl-5.8.0.ebuild :
+
+ Unmasked for sparc
+
+ 08 Jan 2003; Michael Cummings <mcummings@gentoo.org> libperl-5.8.0:
+ Unmasking for x86.
+
+ 06 Jan 2003; Michael Cummings <mcummings@gentoo.org> 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/sys-devel/libperl/Manifest b/sys-devel/libperl/Manifest
index b7b7ab3b7..0da55f8d6 100644
--- a/sys-devel/libperl/Manifest
+++ b/sys-devel/libperl/Manifest
@@ -12,4 +12,6 @@ AUX libperl-create-libperl-soname.patch 417 RMD160 ea221c4f1a284ad28b30e93542228
AUX libperl-noksh.patch 611 RMD160 6ddb9e7140c60e05042c3c488c97399a86f965fc SHA1 61bf5bb0955bd04a758d1381fa4260ed9fdbb1d1 SHA256 0861f7f54c184e99a0ffeebeab9420d969d2002f921bc3fb14841a1e24be1f5e
AUX perl-hppa-pa7200-configure.patch 446 RMD160 ab902e2b5cf7f96023e0e267f170401b036dd4f5 SHA1 fcb7e61cdf1ce1c9993f257507b3289ce45382d7 SHA256 4fe6a010dbdc39325f4003e7ccd02cb7996b4a99b64ab0fa8b12d6fe67f87a31
DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9
-EBUILD libperl-5.8.8-r2.ebuild 12693 RMD160 c1b3ac6177d1019be70efc9d87e6facf674b8e41 SHA1 8fc705c4a489c7bb5eab617114842d819c149e75 SHA256 2a86f03a691a942a354fdf883fd43558fadcec70f76d2ac2e13af8aa91ae5574
+EBUILD libperl-5.8.8-r2.ebuild 12798 RMD160 8eabdcafeda6229f639a8db91f54028f66c84c73 SHA1 f24512b89e82066df5004fbbc3b4312bb2c1bc67 SHA256 e14e1f73c9daa04ff0e52e4b4b5a6d9ce5da686f2db7874c144b257a61bad546
+MISC ChangeLog 19953 RMD160 1b47465e10eb34bccc99c9b7e7156cfac045c047 SHA1 6a4a5b10d0147b8954932bc76a2f2657eea72f1d SHA256 0398f8455f6053bc9ce9cd15c4777c88ea2355450a4e5229501cb3c7a71dec06
+MISC metadata.xml 403 RMD160 1cda5ea2e30a403f93919ff6517319385ea1aa56 SHA1 f2f65146ecf4c7f65e707259286bea45418b65b1 SHA256 71229202663c60ee0e512c81936ceb8a9b70e95c211a4615a14592aa62ea823a
diff --git a/sys-devel/libperl/libperl-5.8.8-r2.ebuild b/sys-devel/libperl/libperl-5.8.8-r2.ebuild
index a38ccba6f..872ea07ae 100644
--- a/sys-devel/libperl/libperl-5.8.8-r2.ebuild
+++ b/sys-devel/libperl/libperl-5.8.8-r2.ebuild
@@ -2,6 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.8.8-r2.ebuild,v 1.10 2008/10/27 06:03:20 vapier Exp $
+EAPI="2"
+
+MULTILIB_IN_SOURCE_BUILD="yes"
+
# The basic theory based on comments from Daniel Robbins <drobbins@gentoo.org>.
#
# We split the perl ebuild into libperl and perl. The layout is as follows:
@@ -54,8 +58,6 @@
IUSE="berkdb debug gdbm ithreads"
-EAPI="2"
-
inherit eutils flag-o-matic toolchain-funcs multilib-native
# The slot of this binary compat version of libperl.so
@@ -82,13 +84,13 @@ KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fb
RESTRICT="test"
-DEPEND="berkdb? ( sys-libs/db )
- gdbm? ( >=sys-libs/gdbm-1.8.0 )
+DEPEND="berkdb? ( sys-libs/db[lib32?] )
+ gdbm? ( >=sys-libs/gdbm-1.8.0[lib32?] )
elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs )"
RDEPEND="
- berkdb? ( sys-libs/db )
- gdbm? ( >=sys-libs/gdbm-1.8.0 )"
+ berkdb? ( sys-libs/db[lib32?] )
+ gdbm? ( >=sys-libs/gdbm-1.8.0[lib32?] )"
PDEPEND="~dev-lang/perl-${PV}[lib32?]"
@@ -108,8 +110,8 @@ pkg_setup() {
fi
}
-multilib-native_src_configure_internal() {
- cd "${S}"
+multilib-native_src_prepare_internal() {
+
# Fix the build scripts to create libperl with a soname of ${SLOT}.
# We basically add:
#
@@ -119,16 +121,17 @@ multilib-native_src_configure_internal() {
#
# LIBPERL=libperl.so.${SLOT}.`echo ${PV} | cut -d. -f1,2`
#
+ cd "${S}";
epatch "${FILESDIR}"/${PN}-create-libperl-soname.patch
# Configure makes an unwarranted assumption that /bin/ksh is a
# good shell. This patch makes it revert to using /bin/sh unless
# /bin/ksh really is executable. Should fix bug 42665.
# rac 2004.06.09
- epatch "${FILESDIR}"/${PN}-noksh.patch
+ cd "${S}"; epatch "${FILESDIR}"/${PN}-noksh.patch
# we need the same @INC-inversion magic here we do in perl
- epatch "${FILESDIR}"/${P}-reorder-INC.patch
+ cd "${S}"; epatch "${FILESDIR}"/${P}-reorder-INC.patch
# makedepend.SH contains a syntax error which is ignored by bash but causes
# dash to abort
@@ -139,16 +142,16 @@ multilib-native_src_configure_internal() {
epatch "${FILESDIR}"/perl-hppa-pa7200-configure.patch
if use amd64 || use ppc64; then
- if use lib32 && [[ "${ABI}" == "x86" ]]; then
+ if use lib32 && ( [[ "${ABI}" == "x86" ]] || \
+ [[ "${ABI}" == "ppc" ]] ); then
epatch "${FILESDIR}"/${P}-lib32.patch
else
epatch "${FILESDIR}"/${P}-lib64.patch
fi
fi
-
- [[ ${CHOST} == *-dragonfly* ]] && epatch "${FILESDIR}"/${P}-dragonfly-clean.patch
- [[ ${CHOST} == *-freebsd* ]] && epatch "${FILESDIR}"/${P}-fbsdhints.patch
- epatch "${FILESDIR}"/${P}-cplusplus.patch
+ [[ ${CHOST} == *-dragonfly* ]] && cd "${S}" && epatch "${FILESDIR}"/${P}-dragonfly-clean.patch
+ [[ ${CHOST} == *-freebsd* ]] && cd "${S}" && epatch "${FILESDIR}"/${P}-fbsdhints.patch
+ cd "${S}"; epatch "${FILESDIR}"/${P}-cplusplus.patch
has_version '>=sys-devel/gcc-4.2' && epatch "${FILESDIR}"/${P}-gcc42-command-line.patch
# patch to fix bug #198196
@@ -163,9 +166,7 @@ myconf() {
myconf=( "${myconf[@]}" "$@" )
}
-multilib-native_src_compile_internal() {
- cd "${S}"
-
+multilib-native_src_configure_internal() {
declare -a myconf
# Perl has problems compiling with -Os in your flags
@@ -183,10 +184,6 @@ multilib-native_src_compile_internal() {
# Fixes bug #143895 on gcc-4.1.1
filter-flags "-fsched2-use-superblocks"
- if use lib32 && [[ "${ABI}" == "x86" ]]; then
- append-ldflags -m32
- fi
-
export LC_ALL="C"
case ${CHOST} in
@@ -286,21 +283,22 @@ multilib-native_src_compile_internal() {
-Dcf_by="Gentoo" \
-Ud_csh \
"${myconf[@]}" || die "Unable to configure"
+}
+multilib-native_src_compile_internal() {
emake -j1 -f Makefile depend || die "Couldn't make libperl$(get_libname) depends"
emake -j1 -f Makefile LIBPERL=${LIBPERL} ${LIBPERL} || die "Unable to make libperl$(get_libname)"
-
mkdir "${WORKDIR}/libperl.${ABI}"
mv ${LIBPERL} "${WORKDIR}/libperl.${ABI}"
}
multilib-native_src_install_internal() {
- cd "${S}"
+
export LC_ALL="C"
if [ "${PN}" = "libperl" ]
then
- dolib.so "${WORKDIR}/libperl.${ABI}"/${LIBPERL}
+ dolib.so "${WORKDIR}"/libperl.${ABI}/${LIBPERL}
dosym ${LIBPERL} /usr/$(get_libdir)/libperl$(get_libname ${PERLSLOT})
else
# Need to do this, else apps do not link to dynamic version of
diff --git a/sys-devel/libperl/metadata.xml b/sys-devel/libperl/metadata.xml
new file mode 100644
index 000000000..30a872105
--- /dev/null
+++ b/sys-devel/libperl/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <maintainer>
+ <email>perl@gentoo.org</email>
+ <description>Primary Maintainer</description>
+ </maintainer>
+ <longdescription></longdescription>
+ <use>
+ <flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag>
+ </use>
+</pkgmetadata>