Upgrade perl and related packages to latest stable version.

BUG=chromium-os:19244
TEST=Emerge these packages by hand. Also run make_chroot --nousepkg.
     Run trybot release run on x86 and arm platforms and
     chroot builder.

Change-Id: I2d79ffa46fe50e1c431848a53b0c3059e45ffd1e
Reviewed-on: http://gerrit.chromium.org/gerrit/6114
Reviewed-by: Anush Elangovan <anush@chromium.org>
Tested-by: David James <davidjames@chromium.org>
This commit is contained in:
David James 2011-08-16 15:33:36 -07:00
parent 239560a6f6
commit 6062a543e2
153 changed files with 16536 additions and 0 deletions

View File

@ -0,0 +1,333 @@
# ChangeLog for app-admin/perl-cleaner
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/ChangeLog,v 1.76 2011/08/06 15:09:29 tove Exp $
06 Aug 2011; Torsten Veller <tove@gentoo.org> perl-cleaner-2.10.ebuild:
Use realpath or freebsd-bin (again #376489)
*perl-cleaner-2.10 (05 Aug 2011)
05 Aug 2011; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.10.ebuild:
Use realpath instead of readlink -f (#376489). Support -q/--quie. Check
link targets too.
06 Dec 2010; Torsten Veller <tove@gentoo.org> -perl-cleaner-1.05.ebuild,
-perl-cleaner-2.0.ebuild, -perl-cleaner-2.2.ebuild, -perl-cleaner-2.3.ebuild,
-perl-cleaner-2.4.ebuild, -perl-cleaner-2.5.ebuild, -perl-cleaner-2.6.ebuild:
Cleanup
*perl-cleaner-2.8 (06 Dec 2010)
06 Dec 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.8.ebuild:
Use cave commandline client if paludis is chosen
13 Nov 2010; Raúl Porcel <armin76@gentoo.org> perl-cleaner-2.7.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #340023
24 Oct 2010; Markus Meier <maekke@gentoo.org> perl-cleaner-2.7.ebuild:
arm stable, bug #340023
24 Oct 2010; Jeroen Roovers <jer@gentoo.org> perl-cleaner-2.7.ebuild:
Stable for HPPA (bug #340023).
24 Oct 2010; Brent Baude <ranger@gentoo.org> perl-cleaner-2.7.ebuild:
Marking perl-cleaner-2.7 ppc for bug 340023
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
perl-cleaner-2.7.ebuild:
ppc64 stable wrt #340023
22 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
perl-cleaner-2.7.ebuild:
Stable on amd64 wrt bug #340023
22 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
perl-cleaner-2.7.ebuild:
stable x86, bug 340023
*perl-cleaner-2.7 (22 Oct 2010)
22 Oct 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.7.ebuild:
Version bump. Let leftovers search for old files not only in current INC
*perl-cleaner-2.6 (07 Oct 2010)
07 Oct 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.6.ebuild:
More quoting fixes
*perl-cleaner-2.5 (24 Sep 2010)
24 Sep 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.5.ebuild:
Removes all .ph files which are not up to date
*perl-cleaner-2.4 (30 Aug 2010)
30 Aug 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.4.ebuild:
Always reinstall the virtuals, cause it fails if a perl-core is updated
while cleaning
*perl-cleaner-2.3 (02 Aug 2010)
02 Aug 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.3.ebuild:
PKGDIR is a symlink (#330097) and virtual and perl-core versions differ
(#330625)
*perl-cleaner-2.2 (14 Jul 2010)
14 Jul 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.2.ebuild:
Version bump. Cleanup
Create a smaller set of perl header files *.ph and move them to archlibexp
for perl-5.12. Fixes bugs #177833, #292985
Fix typo (#315469). Thanks to J.C. Wren.
*perl-cleaner-2.0 (16 Feb 2010)
16 Feb 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.0.ebuild:
Do not try to reinstall -MERGING-* packages (#305377)
*perl-cleaner-2_pre091219 (19 Dec 2009)
19 Dec 2009; Torsten Veller <tove@gentoo.org>
+perl-cleaner-2_pre091219.ebuild:
Version bump. Add virtuals too for non-identical reinstall
*perl-cleaner-2_pre091024 (24 Oct 2009)
24 Oct 2009; Torsten Veller <tove@gentoo.org> -perl-cleaner-1.04.1.ebuild,
-perl-cleaner-1.04.3.ebuild, -perl-cleaner-2_pre090920.ebuild,
-perl-cleaner-2_pre090926.ebuild, +perl-cleaner-2_pre091024.ebuild:
Version bump. Cleanup
11 Oct 2009; Mark Loeser <halcy0n@gentoo.org> perl-cleaner-1.04.1.ebuild:
QA fixes; unquoted variables
*perl-cleaner-2_pre091007 (07 Oct 2009)
07 Oct 2009; Torsten Veller <tove@gentoo.org>
+perl-cleaner-2_pre091007.ebuild:
Bump. Don't rebuild libperl
*perl-cleaner-2_pre090926 (26 Sep 2009)
26 Sep 2009; Torsten Veller <tove@gentoo.org>
+perl-cleaner-2_pre090926.ebuild:
Bump. Do not use binpkg when upgrading
*perl-cleaner-2_pre090920 (20 Sep 2009)
20 Sep 2009; Torsten Veller <tove@gentoo.org>
+perl-cleaner-2_pre090920.ebuild:
Bump. Should work with changed useflags (ithreads, debug).
Better package-manager support (taken from python-updater).
05 Feb 2009; Jeremy Olexa <darkside@gentoo.org>
perl-cleaner-1.04.1.ebuild, perl-cleaner-1.04.3.ebuild:
(non maintainer commit) [QA] fix HOMEPAGE, bug 249679
07 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
perl-cleaner-1.05.ebuild:
amd64 stable wrt bug #208901
17 Feb 2008; Raúl Porcel <armin76@gentoo.org> perl-cleaner-1.05.ebuild:
alpha/ia64 stable wrt #208901
16 Feb 2008; Markus Meier <maekke@gentoo.org> perl-cleaner-1.05.ebuild:
x86 stable, bug #208901
15 Feb 2008; nixnut <nixnut@gentoo.org> perl-cleaner-1.05.ebuild:
Stable on ppc wrt bug 208901
15 Feb 2008; Jeroen Roovers <jer@gentoo.org> perl-cleaner-1.05.ebuild:
Stable for HPPA (bug #208901).
15 Feb 2008; Ferris McCormick <fmccor@gentoo.org>
perl-cleaner-1.05.ebuild:
Sparc stable, Bug #208901.
15 Feb 2008; Brent Baude <ranger@gentoo.org> perl-cleaner-1.05.ebuild:
stable ppc64, bug 208901
*perl-cleaner-1.05 (12 Sep 2007)
12 Sep 2007; Paul Varner <fuzzyray@gentoo.org> +perl-cleaner-1.05.ebuild:
New version to work with all baselayouts and FreeBSD sed. (Bug #183989)
17 Oct 2006; Roy Marples <uberlord@gentoo.org> perl-cleaner-1.04.3.ebuild:
Added ~sparc-fbsd keyword.
10 Sep 2006; Michael Cummings <mcummings@gentoo.org>
-perl-cleaner-1.04.ebuild:
Cleaning out old ebuild
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> perl-cleaner-1.04.3.ebuild:
Marked stable on mips.
30 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
perl-cleaner-1.04.3.ebuild:
Stable on hppa wrt #145256
29 Aug 2006; Bryan Østergaard <kloeri@gentoo.org>
perl-cleaner-1.04.3.ebuild:
Stable on ia64, bug 145256.
29 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org>
perl-cleaner-1.04.3.ebuild:
ppc stable, bug #145256
29 Aug 2006; Brent Baude <ranger@gentoo.org> perl-cleaner-1.04.3.ebuild:
Marking perl-cleaner-1.04.3 ppc64 stable for bug #145256
29 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
perl-cleaner-1.04.3.ebuild:
Stable on sparc wrt #145256
29 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org>
perl-cleaner-1.04.3.ebuild:
Stable on alpha wrt bug #145256
29 Aug 2006; Marcus D. Hanwell <cryos@gentoo.org>
perl-cleaner-1.04.3.ebuild:
Marked stable on amd64, bug 145256.
29 Aug 2006; Joshua Jackson <tsunam@gentoo.org>
perl-cleaner-1.04.3.ebuild:
Stable x86; bug #145256
*perl-cleaner-1.04.3 (19 Aug 2006)
19 Aug 2006; Michael Cummings <mcummings@gentoo.org>
-perl-cleaner-1.04.2.ebuild, +perl-cleaner-1.04.3.ebuild:
Final commit related to bug 142940
18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
-perl-cleaner-1.01.ebuild, -perl-cleaner-1.03.ebuild,
-perl-cleaner-1.03-r1.ebuild:
Cleaning up
*perl-cleaner-1.04.2 (18 Aug 2006)
18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
+perl-cleaner-1.04.2.ebuild:
Bug 142940, update to h2ph calls
02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
perl-cleaner-1.04.1.ebuild:
Stable on hppa
19 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
perl-cleaner-1.04.1.ebuild:
Stable on alpha.
12 Jul 2006; Aron Griffis <agriffis@gentoo.org>
perl-cleaner-1.04.1.ebuild:
Mark 1.04.1 stable on ia64
11 Jul 2006; Michael Cummings <mcummings@gentoo.org>
perl-cleaner-1.04.1.ebuild:
Keywording sparc and amd64 stable
01 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
perl-cleaner-1.04.ebuild:
Stable on alpha.
18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org>
perl-cleaner-1.04.ebuild:
Stable on ia64.
08 Jun 2006; Joshua Kinard <kumba@gentoo.org> perl-cleaner-1.04.ebuild:
Marked stable on mips.
*perl-cleaner-1.04.1 (01 Jun 2006)
01 Jun 2006; <mcummings@gentoo.org> +perl-cleaner-1.04.1.ebuild:
Bug 135080 - ph-clean is removing current ph files as well.
29 May 2006; Simon Stelling <blubb@gentoo.org> perl-cleaner-1.04.ebuild:
stable on amd64 wrt bug 134796
29 May 2006; Mark Loeser <halcy0n@gentoo.org> perl-cleaner-1.04.ebuild:
Stable on x86; bug #134796
29 May 2006; Guy Martin <gmsoft@gentoo.org> perl-cleaner-1.04.ebuild:
Stable on hppa.
29 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
perl-cleaner-1.04.ebuild:
ppc stable, bug #134796
29 May 2006; Markus Rothe <corsair@gentoo.org> perl-cleaner-1.04.ebuild:
Stable on ppc64; bug #134796
29 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
perl-cleaner-1.04.ebuild:
Stable on sparc wrt #134796
*perl-cleaner-1.04 (28 May 2006)
28 May 2006; <mcummings@gentoo.org> +perl-cleaner-1.04.ebuild:
New version of perl-cleaner, with bug fixes, corrected md5, etc.
*perl-cleaner-1.03-r1 (27 May 2006)
27 May 2006; <mcummings@gentoo.org> +perl-cleaner-1.03-r1.ebuild:
Version bump is because of bug 134449
27 May 2006; Bryan Østergaard <kloeri@gentoo.org>
perl-cleaner-1.03.ebuild:
Stable on alpha.
26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
perl-cleaner-1.03.ebuild:
Stable on amd64 wrt bug #133989.
26 May 2006; <mcummings@gentoo.org> files/digest-perl-cleaner-1.03,
Manifest:
Updating digests
25 May 2006; Guy Martin <gmsoft@gentoo.org> perl-cleaner-1.03.ebuild:
Stable on hppa.
24 May 2006; <nixnut@gentoo.org> perl-cleaner-1.03.ebuild:
Stable on ppc. bug #133989
23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
perl-cleaner-1.03.ebuild:
Stable on x86 wrt bug #133989.
23 May 2006; <mcummings@gentoo.org> perl-cleaner-1.03.ebuild:
Marking stable sparc
23 May 2006; Markus Rothe <corsair@gentoo.org> perl-cleaner-1.03.ebuild:
Stable on ppc64; bug #133989
31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
perl-cleaner-1.03.ebuild:
Add ~x86-fbsd keyword.
*perl-cleaner-1.03 (20 Feb 2006)
20 Feb 2006; Michael Cummings <mcummings@gentoo.org>
+perl-cleaner-1.03.ebuild:
New version - better support for multilibs and virtuals
03 Jul 2005; Michael Cummings <mcummings@gentoo.org>
perl-cleaner-1.01.ebuild:
RDPEND -> RDEPEND - thanks jakub
*perl-cleaner-1.01 (05 Jun 2005)
05 Jun 2005; Michael Cummings <mcummings@gentoo.org>
-perl-cleaner-1.0.ebuild, +perl-cleaner-1.01.ebuild:
Sad to have a version bump already, but the is a code addition to be able to
re-emerge everything, even those modules installed under our current version
of perl. Comes up if someone (ick) changes from a threaded perl to a
non-threaded perl - version doesn't change so perl-cleaner doesn't rebuild
anything (though it needs to)
*perl-cleaner-1.0 (05 Jun 2005)
05 Jun 2005; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
+perl-cleaner-1.0.ebuild:
Initial import, prepping so perl-cleaner can be called from revdep-rebuilder

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<maintainer>
<email>fuzzyray@gentoo.org</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,22 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.7.ebuild,v 1.8 2010/11/13 15:54:32 armin76 Exp $
DESCRIPTION="User land tool for cleaning up old perl installs"
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
SRC_URI="mirror://gentoo/${P}.tar.bz2
http://dev.gentoo.org/~tove/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
DEPEND="app-shells/bash"
RDEPEND="${DEPEND}
dev-lang/perl"
src_install() {
dosbin perl-cleaner || die
doman perl-cleaner.1 || die
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,21 @@
Bug #105054.
We do not want the build root in the linked perl module's RUNPATH, so strip
paths containing PORTAGE_TMPDIR if its set.
--- perl-5.8.7/lib/ExtUtils/MM_Unix.pm 2005-09-10 14:06:59.000000000 +0200
+++ perl-5.8.7.az/lib/ExtUtils/MM_Unix.pm 2005-09-10 15:25:52.000000000 +0200
@@ -1915,6 +1915,13 @@
# LD_RUN_PATH now computed by ExtUtils::Liblist
($self->{EXTRALIBS}, $self->{BSLOADLIBS},
$self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
+ # We do not want the build root in RPATH
+ if (exists $ENV{PORTAGE_TMPDIR}) {
+ # If we have PORTAGE_TMPDIR set, strip that, as just testing for
+ # /usr and /opt might not be sufficient
+ $self->{LD_RUN_PATH} = join ':', grep !/^\Q$ENV{PORTAGE_TMPDIR}/,
+ split /:/, $self->{LD_RUN_PATH};
+ }
last;
}
}

View File

@ -0,0 +1,280 @@
SECURITY [CAN-2005-0448]:
Rewrite File::Path::rmtree to avoid race condition which allows an
attacker with write permission on directories in the tree being
removed to make files setuid or to remove arbitrary files (see
http://bugs.debian.org/286905 and http://bugs.debian.org/286922).
Revised for 5.8.8-7etch6 to avoid failure when rmtree removes the
current directory.
diff --git a/lib/File/Path.pm b/lib/File/Path.pm
index 2e41ff3..fd32b96 100644
--- a/lib/File/Path.pm
+++ b/lib/File/Path.pm
@@ -72,33 +72,17 @@ or C<unlink> to remove it, or that it's skipping it.
=item *
-a boolean value, which if TRUE will cause C<rmtree> to
-skip any files to which you do not have delete access
-(if running under VMS) or write access (if running
-under another OS). This will change in the future when
-a criterion for 'delete permission' under OSs other
-than VMS is settled. (defaults to FALSE)
+a boolean value, which if FALSE (the default for non-root users) will
+cause C<rmtree> to adjust the mode of directories (if required) prior
+to attempting to remove the contents. Note that on interruption or
+failure of C<rmtree>, directories may be left with more permissive
+modes for the owner.
=back
It returns the number of files successfully deleted. Symlinks are
simply deleted and not followed.
-B<NOTE:> There are race conditions internal to the implementation of
-C<rmtree> making it unsafe to use on directory trees which may be
-altered or moved while C<rmtree> is running, and in particular on any
-directory trees with any path components or subdirectories potentially
-writable by untrusted users.
-
-Additionally, if the third parameter is not TRUE and C<rmtree> is
-interrupted, it may leave files and directories with permissions altered
-to allow deletion (and older versions of this module would even set
-files and directories to world-read/writable!)
-
-Note also that the occurrence of errors in C<rmtree> can be determined I<only>
-by trapping diagnostic messages using C<$SIG{__WARN__}>; it is not apparent
-from the return value.
-
=head1 DIAGNOSTICS
=over 4
@@ -172,111 +156,127 @@ sub mkpath {
@created;
}
-sub rmtree {
- my($roots, $verbose, $safe) = @_;
- my(@files);
- my($count) = 0;
- $verbose ||= 0;
- $safe ||= 0;
+sub _rmtree;
+sub _rmtree
+{
+ my ($path, $prefix, $up, $up_dev, $up_ino, $verbose, $safe) = @_;
+ my $up_name = $up eq '..' ? 'parent' : 'initial';
+
+ my ($dev, $ino) = lstat $path or return 0;
+ unless (-d _)
+ {
+ print "unlink $prefix$path\n" if $verbose;
+ unless (unlink $path)
+ {
+ carp "Can't remove file $prefix$path ($!)";
+ return 0;
+ }
- if ( defined($roots) && length($roots) ) {
- $roots = [$roots] unless ref $roots;
+ return 1;
}
- else {
- carp "No root path(s) specified\n";
- return 0;
+
+ unless (chdir $path)
+ {
+ carp "Can't chdir to $prefix$path ($!)";
+ return 0;
}
- my($root);
- foreach $root (@{$roots}) {
- if ($Is_MacOS) {
- $root = ":$root" if $root !~ /:/;
- $root =~ s#([^:])\z#$1:#;
- } else {
- $root =~ s#/\z##;
- }
- (undef, undef, my $rp) = lstat $root or next;
- $rp &= 07777; # don't forget setuid, setgid, sticky bits
- if ( -d _ ) {
- # notabene: 0700 is for making readable in the first place,
- # it's also intended to change it to writable in case we have
- # to recurse in which case we are better than rm -rf for
- # subtrees with strange permissions
- chmod($rp | 0700, ($Is_VMS ? VMS::Filespec::fileify($root) : $root))
- or carp "Can't make directory $root read+writeable: $!"
- unless $safe;
-
- if (opendir my $d, $root) {
- no strict 'refs';
- if (!defined ${"\cTAINT"} or ${"\cTAINT"}) {
- # Blindly untaint dir names
- @files = map { /^(.*)$/s ; $1 } readdir $d;
- } else {
- @files = readdir $d;
- }
- closedir $d;
- }
- else {
- carp "Can't read $root: $!";
- @files = ();
- }
+ # avoid a race condition where a directory may be replaced by a
+ # symlink between the lstat and the chdir
+ my ($new_dev, $new_ino, $perm) = stat '.';
+ unless ("$new_dev:$new_ino" eq "$dev:$ino")
+ {
+ croak "Directory $prefix$path changed before chdir, aborting";
+ }
- # Deleting large numbers of files from VMS Files-11 filesystems
- # is faster if done in reverse ASCIIbetical order
- @files = reverse @files if $Is_VMS;
- ($root = VMS::Filespec::unixify($root)) =~ s#\.dir\z## if $Is_VMS;
- if ($Is_MacOS) {
- @files = map("$root$_", @files);
- } else {
- @files = map("$root/$_", grep $_!~/^\.{1,2}\z/s,@files);
- }
- $count += rmtree(\@files,$verbose,$safe);
- if ($safe &&
- ($Is_VMS ? !&VMS::Filespec::candelete($root) : !-w $root)) {
- print "skipped $root\n" if $verbose;
- next;
- }
- chmod $rp | 0700, $root
- or carp "Can't make directory $root writeable: $!"
- if $force_writeable;
- print "rmdir $root\n" if $verbose;
- if (rmdir $root) {
- ++$count;
- }
- else {
- carp "Can't remove directory $root: $!";
- chmod($rp, ($Is_VMS ? VMS::Filespec::fileify($root) : $root))
- or carp("and can't restore permissions to "
- . sprintf("0%o",$rp) . "\n");
- }
- }
- else {
- if ($safe &&
- ($Is_VMS ? !&VMS::Filespec::candelete($root)
- : !(-l $root || -w $root)))
- {
- print "skipped $root\n" if $verbose;
- next;
- }
- chmod $rp | 0600, $root
- or carp "Can't make file $root writeable: $!"
- if $force_writeable;
- print "unlink $root\n" if $verbose;
- # delete all versions under VMS
- for (;;) {
- unless (unlink $root) {
- carp "Can't unlink file $root: $!";
- if ($force_writeable) {
- chmod $rp, $root
- or carp("and can't restore permissions to "
- . sprintf("0%o",$rp) . "\n");
- }
- last;
- }
- ++$count;
- last unless $Is_VMS && lstat $root;
- }
+ $perm &= 07777;
+ my $nperm = $perm | 0700;
+ unless ($safe or $nperm == $perm or chmod $nperm, '.')
+ {
+ carp "Can't make directory $prefix$path read+writeable ($!)";
+ $nperm = $perm;
+ }
+
+ my $count = 0;
+ if (opendir my $dir, '.')
+ {
+ my $entry;
+ while (defined ($entry = readdir $dir))
+ {
+ next if $entry =~ /^\.\.?$/;
+ $entry =~ /^(.*)$/s; $entry = $1; # untaint
+ $count += _rmtree $entry, "$prefix$path/", '..', $dev, $ino,
+ $verbose, $safe;
}
+
+ closedir $dir;
+ }
+
+ # restore directory permissions if required (in case the rmdir
+ # below fails) now, while we're still in the directory and may do
+ # so without a race via '.'
+ unless ($nperm == $perm or chmod $perm, '.')
+ {
+ carp "Can't restore permissions on directory $prefix$path ($!)";
+ }
+
+ # don't leave the caller in an unexpected directory
+ unless (chdir $up)
+ {
+ croak "Can't return to $up_name directory from $prefix$path ($!)";
+ }
+
+ # ensure that a chdir .. didn't take us somewhere other than
+ # where we expected (see CVE-2002-0435)
+ unless (($new_dev, $new_ino) = stat '.'
+ and "$new_dev:$new_ino" eq "$up_dev:$up_ino")
+ {
+ croak "\u$up_name directory changed since entering $prefix$path";
+ }
+
+ print "rmdir $prefix$path\n" if $verbose;
+ if (rmdir $path)
+ {
+ $count++;
+ }
+ else
+ {
+ carp "Can't remove directory $prefix$path ($!)";
+ }
+
+ return $count;
+}
+
+sub rmtree
+{
+ my ($p, $verbose, $safe) = @_;
+ $p = [] unless defined $p and length $p;
+ $p = [ $p ] unless ref $p;
+ my @paths = grep defined && length, @$p;
+
+ # default to "unsafe" for non-root (will chmod dirs)
+ $safe = $> ? 0 : 1 unless defined $safe;
+
+ unless (@paths)
+ {
+ carp "No root path(s) specified";
+ return;
+ }
+
+ opendir my $oldpwd, '.' or do {
+ carp "Can't fetch initial working directory";
+ return;
+ };
+
+ my ($dev, $ino) = stat '.' or do {
+ carp "Can't stat initial working directory";
+ return;
+ };
+
+ my $count = 0;
+ for my $path (@paths)
+ {
+ $count += _rmtree $path, '', $oldpwd, $dev, $ino, $verbose, $safe;
}
$count;

View File

@ -0,0 +1,256 @@
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<attributes>.
(W printf) Perl does not understand the given format conversion. See
L<perlfunc/sprintf>.
+=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

View File

@ -0,0 +1,111 @@
diff -Naurp perl-5.8.8-orig/lib/ExtUtils/Liblist.pm perl-5.8.8/lib/ExtUtils/Liblist.pm
--- perl-5.8.8-orig/lib/ExtUtils/Liblist.pm 2003-04-07 14:58:17.000000000 -0400
+++ perl-5.8.8/lib/ExtUtils/Liblist.pm 2006-02-07 09:57:04.000000000 -0500
@@ -87,6 +87,11 @@ libraries. LD_RUN_PATH is a colon separ
in LDLOADLIBS. It is passed as an environment variable to the process
that links the shared library.
+The Red Hat extension: This generation of LD_RUN_PATH is disabled by default.
+To use the generated LD_RUN_PATH for all links, set the USE_MM_LD_RUN_PATH
+MakeMaker object attribute / argument, (or set the $USE_MM_LD_RUN_PATH
+environment variable).
+
=head2 BSLOADLIBS
List of those libraries that are needed but can be linked in
diff -Naurp perl-5.8.8-orig/lib/ExtUtils/MM_Unix.pm perl-5.8.8/lib/ExtUtils/MM_Unix.pm
--- perl-5.8.8-orig/lib/ExtUtils/MM_Unix.pm 2005-05-21 05:42:56.000000000 -0400
+++ perl-5.8.8/lib/ExtUtils/MM_Unix.pm 2006-02-07 09:56:08.000000000 -0500
@@ -941,7 +941,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $
}
my $ld_run_path_shell = "";
- if ($self->{LD_RUN_PATH} ne "") {
+ if (($self->{LD_RUN_PATH} ne "") && ($self->{USE_MM_LD_RUN_PATH})) {
$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
}
diff -Naurp perl-5.8.8-orig/lib/ExtUtils/MakeMaker.pm perl-5.8.8/lib/ExtUtils/MakeMaker.pm
--- perl-5.8.8-orig/lib/ExtUtils/MakeMaker.pm 2005-10-21 10:11:04.000000000 -0400
+++ perl-5.8.8/lib/ExtUtils/MakeMaker.pm 2006-02-07 09:55:03.000000000 -0500
@@ -233,7 +233,7 @@ sub full_setup {
PERL_SRC PERM_RW PERM_RWX
PL_FILES PM PM_FILTER PMLIBDIRS POLLUTE PPM_INSTALL_EXEC
PPM_INSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
- SIGN SKIP TYPEMAPS VERSION VERSION_FROM XS XSOPT XSPROTOARG
+ SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG
XS_VERSION clean depend dist dynamic_lib linkext macro realclean
tool_autosplit
@@ -371,6 +371,26 @@ sub new {
exit 0;
}
+ # USE_MM_LD_RUN_PATH - borrowed from RedHat to disable automatic RPATH generation
+ if ( ( ! $self->{USE_MM_LD_RUN_PATH} )
+ &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/)
+ ||( exists( $ENV{USE_MM_LD_RUN_PATH} )
+ &&( $ENV{USE_MM_LD_RUN_PATH} =~ /([01])?$/ )
+ )
+ )
+ )
+ {
+ my $v = $1;
+ if( $v )
+ {
+ $v = ($v=~/=([01])$/)[0];
+ }else
+ {
+ $v = 1;
+ };
+ $self->{USE_MM_LD_RUN_PATH}=$v;
+ };
+
print STDOUT "MakeMaker (v$VERSION)\n" if $Verbose;
if (-f "MANIFEST" && ! -f "Makefile"){
check_manifest();
@@ -2057,6 +2077,44 @@ precedence. A typemap in the current di
precedence, even if it isn't listed in TYPEMAPS. The default system
typemap has lowest precedence.
+=item USE_MM_LD_RUN_PATH
+
+boolean
+This feature is borrowed from Red Hat to deal with RPATH issues.
+Please see bug 81745 - http://bugs.gentoo.org/81745 - for more
+information.
+
+The Red Hat perl MakeMaker distribution differs from the standard
+upstream release in that it disables use of the MakeMaker generated
+LD_RUN_PATH by default, UNLESS this attribute is specified , or the
+USE_MM_LD_RUN_PATH environment variable is set during the MakeMaker run.
+
+The upstream MakeMaker will set the ld(1) environment variable LD_RUN_PATH
+to the concatenation of every -L ld(1) option directory in which a -l ld(1)
+option library is found, which is used as the ld(1) -rpath option if none
+is specified. This means that, if your application builds shared libraries
+and your MakeMaker application links to them, that the absolute paths of the
+libraries in the build tree will be inserted into the RPATH header of all
+MakeMaker generated binaries, and that such binaries will be unable to link
+to these libraries if they do not still reside in the build tree directories
+(unlikely) or in the system library directories (/lib or /usr/lib), regardless
+of any LD_LIBRARY_PATH setting. So if you specified -L../mylib -lmylib , and
+your 'libmylib.so' gets installed into /some_directory_other_than_usr_lib,
+your MakeMaker application will be unable to link to it, even if LD_LIBRARY_PATH
+is set to include /some_directory_other_than_usr_lib, because RPATH overrides
+LD_LIBRARY_PATH.
+
+So for Red Hat MakeMaker builds LD_RUN_PATH is NOT generated by default for
+every link. You can still use explicit -rpath ld options or the LD_RUN_PATH
+environment variable during the build to generate an RPATH for the binaries.
+
+You can set the USE_MM_LD_RUN_PATH attribute to 1 on the MakeMaker command
+line or in the WriteMakefile arguments to enable generation of LD_RUN_PATH
+for every link command.
+
+USE_MM_LD_RUN_PATH will default to 1 (LD_RUN_PATH will be used) IF the
+$USE_MM_LD_RUN_PATH environment variable is set during a MakeMaker run.
+
=item VENDORPREFIX
Like PERLPREFIX, but only for the vendor install locations.

View File

@ -0,0 +1,12 @@
--- perl-5.8.8/ext/IPC/SysV/SysV.xs.no_asm_page_h 2001-06-30 14:46:07.000000000 -0400
+++ perl-5.8.8/ext/IPC/SysV/SysV.xs 2006-06-02 17:37:22.000000000 -0400
@@ -3,9 +3,6 @@
#include "XSUB.h"
#include <sys/types.h>
-#ifdef __linux__
-# include <asm/page.h>
-#endif
#if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM)
#ifndef HAS_SEM
# include <sys/ipc.h>

View File

@ -0,0 +1,33 @@
--- Configure.orig 2009-11-04 11:09:08.934965499 +0100
+++ Configure 2009-11-04 11:13:19.055305854 +0100
@@ -7617,7 +7617,7 @@
cat <<EOM
You appear to have ELF support. I'll use $cc to build dynamic libraries.
EOM
- dflt="$cc"
+ dflt="$cc $optimize"
else
echo "I'll use ld to build dynamic libraries."
dflt='ld'
--- Makefile.SH.orig 2009-11-04 15:34:22.643322823 +0100
+++ Makefile.SH 2009-11-04 15:34:30.110147884 +0100
@@ -201,7 +201,7 @@
LD = $ld
LDFLAGS = $ldflags
-CLDFLAGS = $ldflags
+CLDFLAGS = \$(OPTIMIZE) $ldflags
mallocsrc = $mallocsrc
mallocobj = $mallocobj
--- x2p/Makefile.SH.orig 2009-11-04 15:54:14.146759212 +0100
+++ x2p/Makefile.SH 2009-11-04 15:54:19.963253154 +0100
@@ -107,7 +107,7 @@
$(REALPERL) -I../lib ../utils/perlcc -I .. -L .. $(plextract) -v -log ../compilelog;
a2p$(EXE_EXT): $(obj) a2p$(OBJ_EXT)
- $(CC) -o a2p $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
+ $(CC) -o a2p $(OPTIMIZE) $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
# I now supply a2p.c with the kits, so the following section is
# used only if you force byacc to run by saying

View File

@ -0,0 +1,22 @@
--- perl.h.orig 2006-03-29 08:53:46.000000000 -0500
+++ perl.h 2006-03-29 08:54:19.000000000 -0500
@@ -159,7 +159,7 @@ struct perl_thread;
#endif
#ifndef PERL_UNUSED_DECL
-# ifdef HASATTRIBUTE_UNUSED
+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
# define PERL_UNUSED_DECL __attribute__unused__
# else
# define PERL_UNUSED_DECL
--- XSUB.h.orig 2006-03-29 08:54:24.000000000 -0500
+++ XSUB.h 2006-03-29 08:54:48.000000000 -0500
@@ -91,7 +91,7 @@ handled automatically by C<xsubpp>.
#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)

View File

@ -0,0 +1,170 @@
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 <xtoddx@gmail.com> 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 <tobez@plab.ku.dk>
+# 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 <<EOM >&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

View File

@ -0,0 +1,57 @@
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
;;

View File

@ -0,0 +1,72 @@
ExtUtils/Command.pm (among other things) expects to be able to destroy
a strangely-permissioned testdir. This is a backport of the chdir/chmod
work performed in File::Path released in Perl 5.10.0.
--- perl-5.8.7.orig/lib/File/Path.pm 2008-12-05 13:23:32.000000000 -0800
+++ perl-5.8.7/lib/File/Path.pm 2008-12-05 13:33:13.000000000 -0800
@@ -162,7 +162,7 @@
{
my ($path, $prefix, $up, $up_dev, $up_ino, $verbose, $safe) = @_;
- my ($dev, $ino) = lstat $path or return 0;
+ my ($dev, $ino, $perm) = lstat $path or return 0;
unless (-d _)
{
print "unlink $prefix$path\n" if $verbose;
@@ -175,15 +175,25 @@
return 1;
}
- unless (chdir $path)
- {
+ if (!chdir($path)) {
+ # see if we can escalate privileges to get in
+ # (e.g. funny protection mask such as -w- instead of rwx)
+ $perm &= 07777;
+ my $nperm = $perm | 0700;
+ if (!($safe or $nperm == $perm or chmod($nperm, $path))) {
+ carp "cannot make $prefix$path read-write-exec";
+ return 0;
+ }
+ elsif (!chdir($path)) {
carp "Can't chdir to $prefix$path ($!)";
return 0;
+ }
}
# avoid a race condition where a directory may be replaced by a
# symlink between the lstat and the chdir
- my ($new_dev, $new_ino, $perm) = stat '.';
+ my ($new_dev, $new_ino);
+ ($new_dev, $new_ino, $perm) = stat '.';
unless ("$new_dev:$new_ino" eq "$dev:$ino")
{
croak "Directory $prefix$path changed before chdir, aborting";
--- perl-5.8.8.orig/lib/ExtUtils/t/Command.t
+++ perl-5.8.8/lib/ExtUtils/t/Command.t
@@ -23,7 +23,7 @@
}
BEGIN {
- use Test::More tests => 38;
+ use Test::More tests => 39;
use File::Spec;
}
@@ -148,7 +148,7 @@
$^O eq 'NetWare' || $^O eq 'dos' || $^O eq 'cygwin' ||
$^O eq 'MacOS'
) {
- skip( "different file permission semantics on $^O", 4);
+ skip( "different file permission semantics on $^O", 5);
}
@ARGV = ('testdir');
@@ -178,6 +178,7 @@
@ARGV = ('testdir');
rm_rf;
+ ok( ! -e 'testdir', 'rm_rf can delete a read-only dir' );
}

View File

@ -0,0 +1,11 @@
diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH
--- perl-5.8.8-orig/makedepend.SH 2006-10-01 20:05:40.000000000 -0600
+++ perl-5.8.8/makedepend.SH 2006-10-01 20:07:03.000000000 -0600
@@ -167,6 +167,7 @@
-e '/^#.*<builtin>/d' \
-e '/^#.*<built-in>/d' \
-e '/^#.*<command line>/d' \
+ -e '/^#.*<command-line>/d' \
-e '/^#.*"-"/d' \
-e '/: file path prefix .* never used$/d' \
-e 's#\.[0-9][0-9]*\.c#'"$file.c#" \

View File

@ -0,0 +1,76 @@
--- a/Configure
+++ b/Configure
@@ -1255,12 +1255,12 @@ 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/lib32 /opt/local/lib32 /usr/gnu/lib32"
+loclibpth="$loclibpth /opt/gnu/lib32 /usr/GNU/lib32 /opt/GNU/lib32"
: general looking path for locating libraries
-glibpth="/lib /usr/lib $xlibpth"
-glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib"
+glibpth="/lib32 /usr/lib32 $xlibpth"
+glibpth="$glibpth /usr/ccs/lib32 /usr/ucblib /usr/local/lib32"
test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth"
test -f /shlib/libc.so && glibpth="/shlib $glibpth"
@@ -5945,8 +5945,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='lib32';;
+ *) dflt='lib32/perl5' ;;
esac
;;
*) dflt="$installstyle" ;;
@@ -5962,8 +5962,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 ;;
+*lib32/perl5*) set dflt privlib lib32/$package/$version ;;
+*) set dflt privlib lib32/$version ;;
esac
eval $prefixit
$cat <<EOM
@@ -6465,8 +6465,8 @@ siteprefixexp="$ansexp"
prog=`echo $package | $sed 's/-*[0-9.]*$//'`
case "$sitelib" in
'') case "$installstyle" in
- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
- *) dflt=$siteprefix/lib/site_$prog/$version ;;
+ *lib32/perl5*) dflt=$siteprefix/lib32/$package/site_$prog/$version ;;
+ *) dflt=$siteprefix/lib32/site_$prog/$version ;;
esac
;;
*) dflt="$sitelib"
@@ -6592,8 +6592,8 @@ case "$vendorprefix" in
'')
prog=`echo $package | $sed 's/-*[0-9.]*$//'`
case "$installstyle" in
- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;;
+ *lib32/perl5*) dflt=$vendorprefix/lib32/$package/vendor_$prog/$version ;;
+ *) dflt=$vendorprefix/lib32/vendor_$prog/$version ;;
esac
;;
*) dflt="$vendorlib"
@@ -10550,9 +10550,9 @@ else
else
for net in net socket
do
- 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 test -f /usr/lib32/lib$net$_a; then
+ ( ($nm $nm_opt /usr/lib32/lib$net$_a | eval $nm_extract) || \
+ $ar t /usr/lib32/lib$net$_a) 2>/dev/null >> libc.list
if $contains socket libc.list >/dev/null 2>&1; then
d_socket="$define"
socketlib="-l$net"

View File

@ -0,0 +1,76 @@
--- a/Configure
+++ b/Configure
@@ -1255,12 +1255,12 @@ 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/lib64 /opt/local/lib64 /usr/gnu/lib64"
+loclibpth="$loclibpth /opt/gnu/lib64 /usr/GNU/lib64 /opt/GNU/lib64"
: general looking path for locating libraries
-glibpth="/lib /usr/lib $xlibpth"
-glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib"
+glibpth="/lib64 /usr/lib64 $xlibpth"
+glibpth="$glibpth /usr/ccs/lib64 /usr/ucblib /usr/local/lib64"
test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth"
test -f /shlib/libc.so && glibpth="/shlib $glibpth"
@@ -5945,8 +5945,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" ;;
@@ -5962,8 +5962,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 <<EOM
@@ -6465,8 +6465,8 @@ siteprefixexp="$ansexp"
prog=`echo $package | $sed 's/-*[0-9.]*$//'`
case "$sitelib" in
'') case "$installstyle" in
- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
- *) dflt=$siteprefix/lib/site_$prog/$version ;;
+ *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;;
+ *) dflt=$siteprefix/lib64/site_$prog/$version ;;
esac
;;
*) dflt="$sitelib"
@@ -6592,8 +6592,8 @@ case "$vendorprefix" in
'')
prog=`echo $package | $sed 's/-*[0-9.]*$//'`
case "$installstyle" in
- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;;
+ *lib64/perl5*) dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;;
+ *) dflt=$vendorprefix/lib64/vendor_$prog/$version ;;
esac
;;
*) dflt="$vendorlib"
@@ -10550,9 +10550,9 @@ else
else
for net in net socket
do
- 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 test -f /usr/lib64/lib$net$_a; then
+ ( ($nm $nm_opt /usr/lib64/lib$net$_a | eval $nm_extract) || \
+ $ar t /usr/lib64/lib$net$_a) 2>/dev/null >> libc.list
if $contains socket libc.list >/dev/null 2>&1; then
d_socket="$define"
socketlib="-l$net"

View File

@ -0,0 +1,25 @@
commit adeb94125ab7de8d20c129a905a5159972ad9fd1
Author: Ricardo SIGNES <rjbs@cpan.org>
Date: Mon Oct 22 05:01:09 2007 -0400
hostname.t busted
Message-ID: <20071022130109.GA16748@knight>
p4raw-id: //depot/perl@32180
diff --git a/lib/Net/t/hostname.t b/lib/Net/t/hostname.t
index 758d304..4013d74 100644
--- a/lib/Net/t/hostname.t
+++ b/lib/Net/t/hostname.t
@@ -26,7 +26,10 @@ print "1..5\n";
$domain = domainname();
if(defined $domain && $domain ne "") {
- print "ok 1\n";
+ print "ok 1 - defined, non-empty domainname\n";
+}
+elsif (not defined $domain) {
+ print "ok 1 # SKIP domain not fully defined\n";
}
else {
print "not ok 1\n";

View File

@ -0,0 +1,86 @@
--- lib/CPAN/FirstTime.pm.orig 2006-02-06 07:50:13.000000000 -0500
+++ lib/CPAN/FirstTime.pm 2006-02-06 07:50:28.000000000 -0500
@@ -292,7 +292,7 @@ by ENTER.
my(@path) = split /$Config{'path_sep'}/, $ENV{'PATH'};
local $^W = $old_warn;
my $progname;
- for $progname (qw/gzip tar unzip make lynx wget ncftpget ncftp ftp gpg/){
+ for $progname (qw/gzip tar unzip make links lynx wget ncftpget ncftp ftp gpg/){
if ($^O eq 'MacOS') {
$CPAN::Config->{$progname} = 'not_here';
next;
--- lib/CPAN.pm.orig 2006-02-06 07:54:43.000000000 -0500
+++ lib/CPAN.pm 2006-02-06 07:52:59.000000000 -0500
@@ -2604,7 +2604,7 @@ sub hosthard {
$self->debug("localizing funkyftpwise[$url]") if $CPAN::DEBUG;
my($f,$funkyftp);
- for $f ('lynx','ncftpget','ncftp','wget') {
+ for $f ('links','lynx','ncftpget','ncftp','wget') {
next unless exists $CPAN::Config->{$f};
$funkyftp = $CPAN::Config->{$f};
next unless defined $funkyftp;
@@ -2613,7 +2613,7 @@ sub hosthard {
($asl_ungz = $aslocal) =~ s/\.gz//;
$asl_gz = "$asl_ungz.gz";
my($src_switch) = "";
- if ($f eq "lynx"){
+ if (($f eq "lynx")||($f eq "links")){
$src_switch = " -source";
} elsif ($f eq "ncftp"){
$src_switch = " -c";
@@ -2637,10 +2637,14 @@ Trying with "$funkyftp$src_switch" to ge
my($wstatus);
if (($wstatus = system($system)) == 0
&&
- ($f eq "lynx" ?
+ (($f eq "lynx" ?
-s $asl_ungz # lynx returns 0 when it fails somewhere
: 1
- )
+ )||
+ ($f eq "links" ?
+ -s $asl_ungz # links returns 0 when it fails somewhere
+ : 1
+ ))
) {
if (-s $aslocal) {
# Looks good
@@ -2695,7 +2699,7 @@ returned status $estatus (wstat $wstatus
});
}
return if $CPAN::Signal;
- } # lynx,ncftpget,ncftp
+ } # links,lynx,ncftpget,ncftp
} # host
}
@@ -6022,7 +6026,7 @@ stalled.
The CPAN module is designed to automate the make and install of perl
modules and extensions. It includes some primitive searching capabilities and
-knows how to use Net::FTP or LWP (or lynx or an external ftp client)
+knows how to use Net::FTP or LWP (or lynx or links or an external ftp client)
to fetch the raw data from the net.
Modules are fetched from one or more of the mirrored CPAN
@@ -6975,16 +6979,18 @@ or
=back
-=head2 Configuring lynx or ncftp for going through a firewall
+=head2 Configuring links or lynx or ncftp for going through a firewall
If you can go through your firewall with e.g. lynx, presumably with a
command such as
/usr/local/bin/lynx -pscott:tiger
+ /usr/local/bin/links -pscott:tiger
then you would configure CPAN.pm with the command
o conf lynx "/usr/local/bin/lynx -pscott:tiger"
+ o conf links "/usr/local/bin/links -pscott:tiger"
That's all. Similarly for ncftp or ftp, you would configure something
like

View File

@ -0,0 +1,11 @@
--- 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."

View File

@ -0,0 +1,11 @@
--- perl-5.8.8/ext/B/B/C.pm.orig 2007-06-07 21:12:04.000000000 +0300
+++ perl-5.8.8/ext/B/B/C.pm 2007-06-07 21:12:21.000000000 +0300
@@ -647,7 +647,7 @@
return $sym if defined $sym;
my $val= $sv->NVX;
$val .= '.00' if $val =~ /^-?\d+$/;
- $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->IVX, $val));
+ $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->NVX, $val));
$svsect->add(sprintf("&xpvnv_list[%d], %lu, 0x%x",
$xpvnvsect->index, $sv->REFCNT , $sv->FLAGS));
return savesym($sv, sprintf("&sv_list[%d]", $svsect->index));

View File

@ -0,0 +1,93 @@
--- 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

View File

@ -0,0 +1,57 @@
--- 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;
+ }
+

View File

@ -0,0 +1,61 @@
Subject: Fix h2ph with double-quote-delimited #include directives.
Allow the quote mark delimiter also for those #include directives chased with "h2ph -a".
Debian bug #479762.
Also add the directory prefix of the current file when the quote syntax is
used; 'require' will only look in @INC, not the current directory.
Upstream change 33835.
--- a/utils/h2ph.PL
+++ b/utils/h2ph.PL
@@ -85,7 +85,7 @@ sub reindent($) {
}
my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile);
-my ($incl, $incl_type, $next);
+my ($incl, $incl_type, $incl_quote, $next);
while (defined (my $file = next_file())) {
if (-l $file and -d $file) {
link_if_possible($file) if ($opt_l);
@@ -186,9 +186,10 @@ while (defined (my $file = next_file())) {
print OUT $t,"unless(defined(\&$name)) {\n sub $name () {\t",$new,";}\n}\n";
}
}
- } elsif (/^(include|import|include_next)\s*[<\"](.*)[>\"]/) {
+ } elsif (/^(include|import|include_next)\s*([<\"])(.*)[>\"]/) {
$incl_type = $1;
- $incl = $2;
+ $incl_quote = $2;
+ $incl = $3;
if (($incl_type eq 'include_next') ||
($opt_e && exists($bad_file{$incl}))) {
$incl =~ s/\.h$/.ph/;
@@ -221,6 +222,10 @@ while (defined (my $file = next_file())) {
"warn(\$\@) if \$\@;\n");
} else {
$incl =~ s/\.h$/.ph/;
+ # copy the prefix in the quote syntax (#include "x.h") case
+ if ($incl !~ m|/| && $incl_quote eq q{"} && $file =~ m|^(.*)/|) {
+ $incl = "$1/$incl";
+ }
print OUT $t,"require '$incl';\n";
}
} elsif (/^ifdef\s+(\w+)/) {
@@ -724,8 +729,13 @@ sub queue_includes_from
$line .= <HEADER>;
}
- if ($line =~ /^#\s*include\s+<(.*?)>/) {
- push(@ARGV, $1) unless $Is_converted{$1};
+ if ($line =~ /^#\s*include\s+([<"])(.*?)[>"]/) {
+ my ($delimiter, $new_file) = ($1, $2);
+ # copy the prefix in the quote syntax (#include "x.h") case
+ if ($delimiter eq q{"} && $file =~ m|^(.*)/|) {
+ $new_file = "$1/$new_file";
+ }
+ push(@ARGV, $new_file) unless $Is_converted{$new_file};
}
}
close HEADER;

View File

@ -0,0 +1,11 @@
--- perl-5.8.0-RC2/utils/h2ph_patched.pix 2002-06-24 12:52:31.000000000 +0200
+++ perl-5.8.0-RC2/utils/h2ph_patched 2002-06-24 12:54:32.000000000 +0200
@@ -39,6 +39,8 @@
my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile);
my ($incl, $next);
while (defined (my $file = next_file())) {
+ next if $file eq 'machine/ansi.h';
+
if (-l $file and -d $file) {
link_if_possible($file) if ($opt_l);
next;

View File

@ -0,0 +1,11 @@
--- 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.

View File

@ -0,0 +1,16 @@
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

View File

@ -0,0 +1,10 @@
--- lib/Pod/Perldoc.pm.orig 2003-10-22 13:02:15.000000000 -0700
+++ lib/Pod/Perldoc.pm 2003-10-22 13:02:36.000000000 -0700
@@ -1513,6 +1513,7 @@
$self->{'target'} = (splitdir $s)[-1]; # XXX: why not use File::Basename?
for ($i=0; $i<@dirs; $i++) {
$dir = $dirs[$i];
+ next unless -d $dir;
($dir = VMS::Filespec::unixpath($dir)) =~ s!/\z!! if IS_VMS;
if ( (! $self->opt_m && ( $ret = $self->check_file($dir,"$s.pod")))
or ( $ret = $self->check_file($dir,"$s.pm"))

View File

@ -0,0 +1,13 @@
--- Makefile.SH.orig 2003-11-29 01:16:15.000000000 -0800
+++ Makefile.SH 2003-11-29 01:16:52.000000000 -0800
@@ -129,8 +129,8 @@
;;
-*) pldlflags=''
- static_target='static'
+*) pldlflags="$cccdlflags"
+ static_target='static_pic'
;;
esac

View File

@ -0,0 +1,11 @@
--- hints/linux.sh.orig 2003-02-14 18:11:50.000000000 -0800
+++ hints/linux.sh 2003-02-14 18:12:01.000000000 -0800
@@ -43,7 +43,7 @@
# 'kaffe' has a /usr/lib/libnet.so which is not at all relevent for perl.
set `echo X "$libswanted "| sed -e 's/ bsd / /' -e 's/ net / /'`
shift
-libswanted="$*"
+libswanted="pthread $*"
# If you have glibc, then report the version for ./myconfig bug reporting.
# (Configure doesn't need to know the specific version since it just uses

View File

@ -0,0 +1,11 @@
--- cflags.SH.orig 2005-07-03 23:39:10.000000000 -0400
+++ cflags.SH 2005-07-03 23:39:47.000000000 -0400
@@ -165,6 +165,8 @@
esac
: Can we perhaps use $ansi2knr here
+ [ "x$file" = xregcomp ] && export ccflags="${ccflags} -fno-stack-protector"
+ [ "x$file" = xregexec ] && export ccflags="${ccflags} -fno-stack-protector"
echo "$cc -c -DPERL_CORE $ccflags $optimize $warn"
eval "$also "'"$cc -DPERL_CORE -c $ccflags $optimize $warn"'

View File

@ -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>
<use>
<flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag>
<flag name='perlsuid'>Enable Perl SUID install. Has some risks associated.</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,637 @@
# Copyright 1999-2011 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 $
EAPI=3
inherit eutils alternatives flag-o-matic toolchain-funcs multilib
PATCH_VER=4
PERL_OLDVERSEN="5.12.2 5.12.1 5.12.0"
SHORT_PV="${PV%.*}"
MY_P="perl-${PV/_rc/-RC}"
MY_PV="${PV%_rc*}"
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://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
# mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2
HOMEPAGE="http://www.perl.org/"
LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="berkdb build debug doc gdbm ithreads"
COMMON_DEPEND="berkdb? ( sys-libs/db )
gdbm? ( >=sys-libs/gdbm-1.8.3 )
>=sys-devel/libperl-5.10.1
!!<sys-devel/libperl-5.10.1
app-arch/bzip2
sys-libs/zlib"
DEPEND="${COMMON_DEPEND}
elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs )"
RDEPEND="${COMMON_DEPEND}"
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
}
pkg_setup() {
case ${CHOST} in
*-freebsd*) osname="freebsd" ;;
*-dragonfly*) osname="dragonfly" ;;
*-netbsd*) osname="netbsd" ;;
*-openbsd*) osname="openbsd" ;;
*-darwin*) osname="darwin" ;;
*) osname="linux" ;;
esac
if use ithreads ; then
mythreading="-multi"
myarch="${CHOST%%-*}-${osname}-thread"
else
myarch="${CHOST%%-*}-${osname}"
fi
if use debug ; then
myarch="${myarch}-debug"
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/$(get_libdir)/perl5/site_perl/${MY_PV}"
SITE_ARCH="/usr/$(get_libdir)/perl5/site_perl/${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
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
echo ""
ewarn "UPDATE THE PERL MODULES:"
ewarn "After updating dev-lang/perl you must reinstall"
ewarn "the installed perl modules."
ewarn "Use: perl-cleaner --all"
elif has_version dev-lang/perl ; then
# doesnot work
#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
if ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
( use debug && ! has_version dev-lang/perl[debug] ) || \
( ! use debug && has_version dev-lang/perl[debug] ) ; then
echo ""
ewarn "TOGGLED USE-FLAGS WARNING:"
ewarn "You changed one of the use-flags ithreads or debug."
ewarn "You must rebuild all perl-modules installed."
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
fi
fi
dual_scripts
}
src_prepare_update_patchlevel_h() {
[[ -f ${WORKDIR}/perl-patch/series ]] || return 0
while read patch level ; do
sed -i -e "s/^\t,NULL$/ ,\"${patch//__/_}\"\n&/" "${S}"/patchlevel.h || die
done < "${WORKDIR}"/perl-patch/series
}
src_prepare() {
EPATCH_SOURCE="${WORKDIR}/perl-patch" \
EPATCH_SUFFIX="diff" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch
src_prepare_update_patchlevel_h
# pod/perltoc.pod fails
# lib/ExtUtils/t/Embed.t fails
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV})
ln -s ${LIBPERL} libperl$(get_libname )
}
myconf() {
# the myconf array is declared in src_configure
myconf=( "${myconf[@]}" "$@" )
}
src_configure() {
declare -a myconf
export LC_ALL="C"
# some arches and -O do not mix :)
use ppc && replace-flags -O? -O1
# Perl has problems compiling with -Os in your flags with glibc
use elibc_uclibc || replace-flags "-Os" "-O2"
# This flag makes compiling crash in interesting ways
filter-flags "-malign-double"
# Fixes bug #97645
use ppc && filter-flags "-mpowerpc-gpopt"
# 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
# <rac@gentoo.org> 2003.06.26
use mips && myconf -Dd_u32align
use sparc && myconf -Ud_longdbl
# 266337
export BUILD_BZIP2=0
export BZIP2_INCLUDE=/usr/include
export BZIP2_LIB=/usr/$(get_libdir)
cat <<-EOF > "${S}/cpan/Compress-Raw-Zlib/config.in"
BUILD_ZLIB = False
INCLUDE = /usr/include
LIB = /usr/$(get_libdir)
OLD_ZLIB = False
GZIP_OS_CODE = AUTO_DETECT
EOF
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) 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"
if [[ $(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
sh Configure \
-des \
-Duseshrplib \
-Darchname="${myarch}" \
-Dcc="$(tc-getCC)" \
-Doptimize="${CFLAGS}" \
-Dldflags="${LDFLAGS}" \
-Dprefix='/usr' \
-Dsiteprefix='/usr' \
-Dvendorprefix='/usr' \
-Dscriptdir='/usr/bin' \
-Dprivlib="${PRIV_LIB}" \
-Darchlib="${ARCH_LIB}" \
-Dsitelib="${SITE_LIB}" \
-Dsitearch="${SITE_ARCH}" \
-Dvendorlib="${VENDOR_LIB}" \
-Dvendorarch="${VENDOR_ARCH}" \
-Dman1dir=/usr/share/man/man1 \
-Dman3dir=/usr/share/man/man3 \
-Dsiteman1dir=/usr/share/man/man1 \
-Dsiteman3dir=/usr/share/man/man3 \
-Dvendorman1dir=/usr/share/man/man1 \
-Dvendorman3dir=/usr/share/man/man3 \
-Dman1ext='1' \
-Dman3ext='3pm' \
-Dlibperl="${LIBPERL}" \
-Dlocincpth=' ' \
-Duselargefiles \
-Dd_semctl_semun \
-Dcf_by='Gentoo' \
-Dmyhostname='localhost' \
-Dperladmin='root@localhost' \
-Dinstallusrbinperl='n' \
-Ud_csh \
-Uusenm \
"${myconf[@]}" || die "Unable to configure"
}
src_compile() {
# bug 331113
emake -j1 || die "emake failed"
}
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=$(echo -j1 ${MAKEOPTS} | sed -r 's/.*(-j[[:space:]]*|--jobs=)([[:digit:]]+).*/\2/' ) \
make test_harness || die "test failed"
}
src_install() {
local i
local coredir="${ARCH_LIB}/CORE"
# # Fix for "stupid" modules and programs
# dodir ${SITE_ARCH} ${SITE_LIB}
# keepdir "${VENDOR_ARCH}" #338802 for enc2xs
local installtarget=install
if use build ; then
installtarget=install.perl
fi
make DESTDIR="${D}" ${installtarget} || die "Unable to make ${installtarget}"
rm -f "${D}"/usr/bin/perl
ln -s perl${MY_PV} "${D}"/usr/bin/perl
dolib.so "${D}"/${coredir}/${LIBPERL} || die
dosym ${LIBPERL} /usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
dosym ${LIBPERL} /usr/$(get_libdir)/libperl$(get_libname) || die
rm -f "${D}"/${coredir}/${LIBPERL}
dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/${LIBPERL}
dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname ${SHORT_PV})
dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname)
rm -rf "${D}"/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 "${D}" -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 "${D}" -name "*NDBM*" | xargs rm -f
dodoc Changes* README AUTHORS || die
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="${D}/usr/share/doc/${PF}/html" \
--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
fi
if use build ; then
src_remove_extra_files
fi
dual_scripts
}
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/'${MY_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
if ! use build ; then
ebegin "Generating ConfigLocal.pm (ignore any error)"
enc2xs -C
fi
einfo "Converting C header files to the corresponding Perl format (ignore any error)"
pushd /usr/include >/dev/null
h2ph -Q -a -d ${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
}
pkg_postrm(){
dual_scripts
# if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
# ebegin "Removing ConfigLocal.pm"
# rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
# 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 ""
}
src_remove_dual_scripts() {
local i pkg ver ff
pkg="$1"
ver="$2"
shift 2
if has "${EBUILD_PHASE:-none}" "postinst" "postrm" ;then
for i in "$@" ; do
alternatives_auto_makesym "/usr/bin/${i}" "/usr/bin/${i}-[0-9]*"
if [[ ${i} != cpanp-run-perl ]] ; then
ff=`echo ${ROOT}/usr/share/man/man1/${i}-${ver}-${P}.1*`
ff=${ff##*.1}
alternatives_auto_makesym "/usr/share/man/man1/${i}.1${ff}" "/usr/share/man/man1/${i}-[0-9]*"
fi
done
elif has "${EBUILD_PHASE:-none}" "setup" ; then
for i in "$@" ; do
if [[ -f ${ROOT}/usr/bin/${i} && ! -h ${ROOT}/usr/bin/${i} ]] ; then
has_version ${pkg} && ewarn "You must reinstall $pkg !"
break
fi
done
else
for i in "$@" ; do
if ! [[ -f "${D}"/usr/bin/${i} ]] ; then
use build || ewarn "/usr/bin/${i} does not exist!"
continue
fi
mv "${D}"/usr/bin/${i}{,-${ver}-${P}} || die
if [[ -f ${D}/usr/share/man/man1/${i}.1 ]] ; then
mv "${D}"/usr/share/man/man1/${i}{.1,-${ver}-${P}.1} || die
else
echo "/usr/share/man/man1/${i}.1 does not exist!"
fi
done
fi
}
src_remove_extra_files() {
local prefix="./usr" # ./ is important
local bindir="${prefix}/bin"
local libdir="${prefix}/$(get_libdir)"
# I made this list from the Mandr*, Debian and ex-Connectiva perl-base list
# Then, I added several files to get GNU autotools running
# FIXME: should this be in a separated file to be sourced?
local MINIMAL_PERL_INSTALL="
${bindir}/h2ph
${bindir}/perl
${bindir}/perl${MY_PV}
${bindir}/pod2man
${libdir}/${LIBPERL}
${libdir}/libperl$(get_libname)
${libdir}/libperl$(get_libname ${SHORT_PV})
.${PRIV_LIB}/AutoLoader.pm
.${PRIV_LIB}/B/Deparse.pm
.${PRIV_LIB}/Carp.pm
.${PRIV_LIB}/Carp/Heavy.pm
.${PRIV_LIB}/Class/Struct.pm
.${PRIV_LIB}/DirHandle.pm
.${PRIV_LIB}/Exporter.pm
.${PRIV_LIB}/Exporter/Heavy.pm
.${PRIV_LIB}/ExtUtils/Command.pm
.${PRIV_LIB}/ExtUtils/Command/MM.pm
.${PRIV_LIB}/ExtUtils/Constant.pm
.${PRIV_LIB}/ExtUtils/Constant/Base.pm
.${PRIV_LIB}/ExtUtils/Constant/Utils.pm
.${PRIV_LIB}/ExtUtils/Constant/XS.pm
.${PRIV_LIB}/ExtUtils/Embed.pm
.${PRIV_LIB}/ExtUtils/Install.pm
.${PRIV_LIB}/ExtUtils/Installed.pm
.${PRIV_LIB}/ExtUtils/Liblist.pm
.${PRIV_LIB}/ExtUtils/Liblist/Kid.pm
.${PRIV_LIB}/ExtUtils/MM.pm
.${PRIV_LIB}/ExtUtils/MM_Any.pm
.${PRIV_LIB}/ExtUtils/MM_MacOS.pm
.${PRIV_LIB}/ExtUtils/MM_Unix.pm
.${PRIV_LIB}/ExtUtils/MY.pm
.${PRIV_LIB}/ExtUtils/MakeMaker.pm
.${PRIV_LIB}/ExtUtils/Manifest.pm
.${PRIV_LIB}/ExtUtils/Miniperl.pm
.${PRIV_LIB}/ExtUtils/Mkbootstrap.pm
.${PRIV_LIB}/ExtUtils/Mksymlists.pm
.${PRIV_LIB}/ExtUtils/Packlist.pm
.${PRIV_LIB}/ExtUtils/testlib.pm
.${PRIV_LIB}/File/Basename.pm
.${PRIV_LIB}/File/Compare.pm
.${PRIV_LIB}/File/Copy.pm
.${PRIV_LIB}/File/Find.pm
.${PRIV_LIB}/File/Path.pm
.${PRIV_LIB}/File/stat.pm
.${PRIV_LIB}/FileHandle.pm
.${PRIV_LIB}/Getopt/Long.pm
.${PRIV_LIB}/Getopt/Std.pm
.${PRIV_LIB}/IPC/Open2.pm
.${PRIV_LIB}/IPC/Open3.pm
.${PRIV_LIB}/PerlIO.pm
.${PRIV_LIB}/Pod/InputObjects.pm
.${PRIV_LIB}/Pod/Man.pm
.${PRIV_LIB}/Pod/ParseLink.pm
.${PRIV_LIB}/Pod/Parser.pm
.${PRIV_LIB}/Pod/Select.pm
.${PRIV_LIB}/Pod/Text.pm
.${PRIV_LIB}/Pod/Usage.pm
.${PRIV_LIB}/SelectSaver.pm
.${PRIV_LIB}/Symbol.pm
.${PRIV_LIB}/Text/ParseWords.pm
.${PRIV_LIB}/Text/Tabs.pm
.${PRIV_LIB}/Text/Wrap.pm
.${PRIV_LIB}/Tie/Hash.pm
.${PRIV_LIB}/Time/Local.pm
.${PRIV_LIB}/XSLoader.pm
.${PRIV_LIB}/autouse.pm
.${PRIV_LIB}/base.pm
.${PRIV_LIB}/bigint.pm
.${PRIV_LIB}/bignum.pm
.${PRIV_LIB}/bigrat.pm
.${PRIV_LIB}/blib.pm
.${PRIV_LIB}/bytes.pm
.${PRIV_LIB}/bytes_heavy.pl
.${PRIV_LIB}/charnames.pm
.${PRIV_LIB}/constant.pm
.${PRIV_LIB}/diagnostics.pm
.${PRIV_LIB}/fields.pm
.${PRIV_LIB}/filetest.pm
.${PRIV_LIB}/if.pm
.${PRIV_LIB}/integer.pm
.${PRIV_LIB}/less.pm
.${PRIV_LIB}/locale.pm
.${PRIV_LIB}/open.pm
.${PRIV_LIB}/overload.pm
.${PRIV_LIB}/sigtrap.pm
.${PRIV_LIB}/sort.pm
.${PRIV_LIB}/stat.pl
.${PRIV_LIB}/strict.pm
.${PRIV_LIB}/subs.pm
.${PRIV_LIB}/unicore/To/Fold.pl
.${PRIV_LIB}/unicore/To/Lower.pl
.${PRIV_LIB}/unicore/To/Upper.pl
.${PRIV_LIB}/utf8.pm
.${PRIV_LIB}/utf8_heavy.pl
.${PRIV_LIB}/vars.pm
.${PRIV_LIB}/vmsish.pm
.${PRIV_LIB}/warnings
.${PRIV_LIB}/warnings.pm
.${PRIV_LIB}/warnings/register.pm
.${ARCH_LIB}/B.pm
.${ARCH_LIB}/CORE/libperl$(get_libname)
.${ARCH_LIB}/Config.pm
.${ARCH_LIB}/Config_heavy.pl
.${ARCH_LIB}/Cwd.pm
.${ARCH_LIB}/Data/Dumper.pm
.${ARCH_LIB}/DynaLoader.pm
.${ARCH_LIB}/Errno.pm
.${ARCH_LIB}/Fcntl.pm
.${ARCH_LIB}/File/Glob.pm
.${ARCH_LIB}/File/Spec.pm
.${ARCH_LIB}/File/Spec/Unix.pm
.${ARCH_LIB}/IO.pm
.${ARCH_LIB}/IO/File.pm
.${ARCH_LIB}/IO/Handle.pm
.${ARCH_LIB}/IO/Pipe.pm
.${ARCH_LIB}/IO/Seekable.pm
.${ARCH_LIB}/IO/Select.pm
.${ARCH_LIB}/IO/Socket.pm
.${ARCH_LIB}/IO/Socket/INET.pm
.${ARCH_LIB}/IO/Socket/UNIX.pm
.${ARCH_LIB}/List/Util.pm
.${ARCH_LIB}/NDBM_File.pm
.${ARCH_LIB}/POSIX.pm
.${ARCH_LIB}/Scalar/Util.pm
.${ARCH_LIB}/Socket.pm
.${ARCH_LIB}/Storable.pm
.${ARCH_LIB}/attributes.pm
.${ARCH_LIB}/auto/Cwd/Cwd$(get_libname)
.${ARCH_LIB}/auto/Data/Dumper/Dumper$(get_libname)
.${ARCH_LIB}/auto/DynaLoader/dl_findfile.al
.${ARCH_LIB}/auto/Fcntl/Fcntl$(get_libname)
.${ARCH_LIB}/auto/File/Glob/Glob$(get_libname)
.${ARCH_LIB}/auto/IO/IO$(get_libname)
.${ARCH_LIB}/auto/POSIX/POSIX$(get_libname)
.${ARCH_LIB}/auto/POSIX/autosplit.ix
.${ARCH_LIB}/auto/POSIX/fstat.al
.${ARCH_LIB}/auto/POSIX/load_imports.al
.${ARCH_LIB}/auto/POSIX/stat.al
.${ARCH_LIB}/auto/POSIX/tmpfile.al
.${ARCH_LIB}/auto/Socket/Socket$(get_libname)
.${ARCH_LIB}/auto/Storable/Storable$(get_libname)
.${ARCH_LIB}/auto/Storable/_retrieve.al
.${ARCH_LIB}/auto/Storable/_store.al
.${ARCH_LIB}/auto/Storable/autosplit.ix
.${ARCH_LIB}/auto/Storable/retrieve.al
.${ARCH_LIB}/auto/Storable/store.al
.${ARCH_LIB}/auto/re/re$(get_libname)
.${ARCH_LIB}/encoding.pm
.${ARCH_LIB}/lib.pm
.${ARCH_LIB}/ops.pm
.${ARCH_LIB}/re.pm
.${ARCH_LIB}/threads.pm
"
pushd "${D}" > /dev/null
# Remove cruft
einfo "Removing files that are not in the minimal install"
echo "${MINIMAL_PERL_INSTALL}"
for f in $(find . -type f ) ; do
has "${f}" ${MINIMAL_PERL_INSTALL} || rm -f "${f}"
done
# Remove empty directories
find . -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
#for f in ${MINIMAL_PERL_INSTALL} ; do
# [[ -e $f ]] || ewarn "$f unused in MINIMAL_PERL_INSTALL"
#done
popd > /dev/null
}

View File

@ -0,0 +1,318 @@
# ChangeLog for dev-perl/URI
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI/ChangeLog,v 1.87 2011/07/30 10:45:59 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> URI-1.55.ebuild,
URI-1.580.ebuild:
Drop ~sparc-fbsd KEYWORD
*URI-1.580 (23 Jan 2011)
23 Jan 2011; Torsten Veller <tove@gentoo.org> +URI-1.580.ebuild:
Version bump
13 Jan 2011; Brent Baude <ranger@gentoo.org> URI-1.55.ebuild:
Marking URI-1.55 ppc stable for bug 341865
13 Nov 2010; Raúl Porcel <armin76@gentoo.org> URI-1.55.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #341865
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> URI-1.55.ebuild:
ppc64 stable wrt #341865
05 Nov 2010; Markos Chandras <hwoarang@gentoo.org> URI-1.55.ebuild:
Stable on amd64 wrt bug #341865
05 Nov 2010; Markus Meier <maekke@gentoo.org> URI-1.55.ebuild:
arm stable, bug #341865
05 Nov 2010; Jeroen Roovers <jer@gentoo.org> URI-1.55.ebuild:
Stable for HPPA (bug #341865).
04 Nov 2010; Christian Faulhammer <fauli@gentoo.org> URI-1.55.ebuild:
x86 stable, bug 341865
*URI-1.55 (02 Sep 2010)
02 Sep 2010; Torsten Veller <tove@gentoo.org> +URI-1.55.ebuild:
Version bump
09 Apr 2010; Torsten Veller <tove@gentoo.org> -URI-1.51.ebuild,
-URI-1.52.ebuild, -URI-1.53.ebuild:
Cleanup
*URI-1.54 (07 Apr 2010)
07 Apr 2010; Torsten Veller <tove@gentoo.org> +URI-1.54.ebuild:
Version bump
*URI-1.53 (15 Mar 2010)
15 Mar 2010; Torsten Veller <tove@gentoo.org> +URI-1.53.ebuild:
Version bump
14 Jan 2010; Fabian Groffen <grobian@gentoo.org> URI-1.52.ebuild:
Transfer Prefix keywords
*URI-1.52 (31 Dec 2009)
31 Dec 2009; Torsten Veller <tove@gentoo.org> +URI-1.52.ebuild:
Version bump
24 Dec 2009; Torsten Veller <tove@gentoo.org> -URI-1.50.ebuild:
Cleanup
*URI-1.51 (24 Nov 2009)
24 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +URI-1.51.ebuild:
Version bump via perl-bump experimental tool.
*URI-1.50 (22 Nov 2009)
22 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +URI-1.50.ebuild:
Version bump via perl-bump experimental tool.
19 Sep 2009; Torsten Veller <tove@gentoo.org> -URI-1.35.ebuild,
-URI-1.37.ebuild:
Cleanup
14 Sep 2009, Tom Gall <tgall@gentoo.org> URI-1.38.ebuild:
stable on ppc64, bug #278039
26 Jul 2009; Marcus D. Hanwell <cryos@gentoo.org> URI-1.38.ebuild:
Stable on amd64, bug 278039.
19 Jul 2009; nixnut <nixnut@gentoo.org> URI-1.38.ebuild:
ppc stable #278039
17 Jul 2009; Raúl Porcel <armin76@gentoo.org> URI-1.38.ebuild:
alpha/arm/ia64/m68k/s390/sh stable wrt #278039
17 Jul 2009; Jeroen Roovers <jer@gentoo.org> URI-1.38.ebuild:
Stable for HPPA (bug #278039).
16 Jul 2009; Christian Faulhammer <fauli@gentoo.org> URI-1.38.ebuild:
stable x86, bug 278039
16 Jul 2009; Ferris McCormick <fmccor@gentoo.org> URI-1.38.ebuild:
Sparc stable, bug #278039.
*URI-1.38 (28 May 2009)
28 May 2009; Torsten Veller <tove@gentoo.org> +URI-1.38.ebuild:
Version bump
26 Mar 2009; Raúl Porcel <armin76@gentoo.org> URI-1.35.ebuild,
URI-1.37.ebuild:
m68k love, thanks to kolla for testing
*URI-1.37 (04 Jul 2008)
04 Jul 2008; Torsten Veller <tove@gentoo.org> -URI-1.36.ebuild,
+URI-1.37.ebuild:
Version bump. Cleaning
*URI-1.36 (29 Apr 2008)
29 Apr 2008; Torsten Veller <tove@gentoo.org> +URI-1.36.ebuild:
Version bump
06 Aug 2007; Roy Marples <uberlord@gentoo.org> URI-1.35.ebuild:
Keyworded ~sparc-fbsd, #138321
15 Oct 2006; Michael Cummings <mcummings@gentoo.org> -URI-1.28.ebuild,
-URI-1.30.ebuild, -URI-1.31.ebuild, -URI-1.33.ebuild, -URI-1.34.ebuild,
URI-1.35.ebuild:
Cleaning up stale ebuilds
06 Aug 2006; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild,
URI-1.30.ebuild, URI-1.31.ebuild, URI-1.33.ebuild, URI-1.34.ebuild,
URI-1.35.ebuild:
Adding perl dep; fixed DEPEND
05 Jul 2006; Christian Hartmann <ian@gentoo.org> URI-1.28.ebuild,
URI-1.30.ebuild, URI-1.31.ebuild, URI-1.33.ebuild, URI-1.34.ebuild,
URI-1.35.ebuild:
Fixed RDEPEND wrt bug #134781
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> URI-1.35.ebuild:
Add ~x86-fbsd keyword.
13 Feb 2006; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild,
URI-1.30.ebuild, URI-1.31.ebuild, URI-1.33.ebuild, URI-1.34.ebuild,
URI-1.35.ebuild:
Virtuals for perl-core
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.35.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.34.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.33.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.31.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.30.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
08 Apr 2005; Markus Rothe <corsair@gentoo.org> URI-1.35.ebuild:
Stable on ppc64
02 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> URI-1.35.ebuild:
Stable on ppc.
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> URI-1.35.ebuild:
Marked stable on mips.
18 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> URI-1.35.ebuild:
Stable on alpha.
12 Jan 2005; Guy Martin <gmsoft@gentoo.org> URI-1.35.ebuild:
Stable on hppa.
04 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.35.ebuild:
Stable on sparc
04 Jan 2005; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild,
URI-1.30.ebuild, URI-1.31.ebuild:
bug 76590
04 Jan 2005; Michael Cummings <mcummings@gentoo.org> URI-1.35.ebuild:
Unmasking for x86
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
*URI-1.35 (05 Dec 2004)
05 Dec 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.35.ebuild:
New version on CPAN
*URI-1.34 (21 Oct 2004)
21 Oct 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.34.ebuild:
new version on cpan
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> URI-1.31.ebuild:
Stable on amd64.
08 Oct 2004; Guy Martin <gmsoft@gentoo.org> URI-1.31.ebuild:
Marked stable on hppa.
06 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> URI-1.31.ebuild:
Stable on alpha.
*URI-1.33 (26 Sep 2004)
26 Sep 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.33.ebuild:
New version on cpan; bug 54989
25 Sep 2004; Joshua Kinard <kumba@gentoo.org> URI-1.31.ebuild:
Marked stable on mips.
21 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.31.ebuild:
Stable on sparc
21 Sep 2004; Michael Cummings <mcummings@gentoo.org> :
This note is for future devs. At this time URI will fail tests - and they
shouldn't be enabled anyway. The author makes calls to external sites with
the tests; some fail because the URL's in question are no longer valid; that
aside, its considered a security risk to allow unmonitored URL calls to
unknown sites. Hence the lack of testing in this particular module.
21 Sep 2004; Michael Cummings <mcummings@gentoo.org> URI-1.31.ebuild:
Marking stable for x86
06 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.30.ebuild:
keyworded ppc64 to satisfy perl_ldap and hence samba
*URI-1.31 (30 Jul 2004)
30 Jul 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.31.ebuild:
New version on CPAN
*URI-1.30 (10 Jun 2004)
10 Jun 2004; Michael Cummings <mcummings@gentoo.org> URI-1.30.ebuild:
new version on cpan
12 May 2004; Michael McCabe <randy@gentoo.org> URI-1.28.ebuild:
Added s390 keywords
23 Mar 2004; Joshua Kinard <kumba@gentoo.org> URI-1.28.ebuild:
Marked stable on mips.
17 Feb 2004; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.28.ebuild:
stable on hppa
18 Jan 2004; <tuxus@gentoo.org> URI-1.28.ebuild:
Added ~mips to KEYWORDS.
06 Jan 2004; Luca Barbato <lu_zero@gentoo.org> URI-1.28.ebuild:
Marked ppc
30 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org> URI-1.23.ebuild,
URI-1.24.ebuild, URI-1.25.ebuild:
Gone from CPAN
*URI-1.28 (30 Dec 2003)
30 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org> URI-1.28.ebuild:
Current stable on CPAN. Tested on sparc and x86.
*URI-1.25 (20 Aug 2003)
20 Aug 2003; Michael Cummings <mcummings@gentoo.org> URI-1.25.ebuild:
CPAN Update - feature fix/add
*URI-1.24 (29 Jul 2003)
29 Jul 2003; Michael Cummings <mcummings@gentoo.org> URI-1.24.ebuild:
CPAN Version bump
*URI-1.23 (24 Mar 2003)
03 Apr 2003; Zach Welch <zwelch@gentoo.org> URI-1.23.ebuild:
add arm keyword
24 Mar 2003; <rac@gentoo.org> URI-1.23.ebuild:
Upstream version bump, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
closes bug #18125.
28 Feb 2003; Guy Martin <gmsoft@gentoo.org> URI-1.18-1.ebuild :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
forced version bump to install into correct locations
*URI-1.18 (6 May 2002)
22 Sep 2002; <mcummings@gentoo.org>: Corrected improper depend line
1 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> URI-1.18.ebuild :
Added ppc to KEYWORDS.
6 May 2002; Seemant Kulleen <seemant@gentoo.org> URI-1.18.ebuild
files/digest-URI-1.18 :
Version bump and conversion to eclass
*URI-1.10 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.

View File

@ -0,0 +1,21 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI/URI-1.55.ebuild,v 1.9 2011/07/30 10:45:59 tove Exp $
EAPI=2
MODULE_AUTHOR=GAAS
inherit perl-module
DESCRIPTION="A URI Perl Module"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="virtual/perl-MIME-Base64"
RDEPEND="${DEPEND}"
SRC_TEST=no # see ChangeLog
mydoc="rfc2396.txt"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">URI</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,181 @@
# 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 <tove@gentoo.org> XML-Parser-2.36-r1.ebuild,
XML-Parser-2.410.0.ebuild:
Drop ~sparc-fbsd KEYWORD
29 Jul 2011; Torsten Veller <tove@gentoo.org> -XML-Parser-2.36.ebuild,
-XML-Parser-2.40.ebuild:
Cleanup
*XML-Parser-2.410.0 (03 Jun 2011)
03 Jun 2011; Torsten Veller <tove@gentoo.org> +XML-Parser-2.410.0.ebuild:
Version bump
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
XML-Parser-2.36-r1.ebuild:
ppc64 stable wrt #341865
*XML-Parser-2.40 (16 Sep 2010)
16 Sep 2010; Torsten Veller <tove@gentoo.org> +XML-Parser-2.40.ebuild:
Version bump. Use EXPATLIBPATH and EXPATINCPATH
27 Jun 2010; <nixnut@gentoo.org> XML-Parser-2.36-r1.ebuild:
ppc stable #323529
08 May 2010; Raúl Porcel <armin76@gentoo.org> XML-Parser-2.36-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #314467
04 May 2010; Jeroen Roovers <jer@gentoo.org> XML-Parser-2.36-r1.ebuild:
Stable for HPPA (bug #314467).
18 Apr 2010; Markus Meier <maekke@gentoo.org> XML-Parser-2.36-r1.ebuild:
arm stable, bug #314467
17 Apr 2010; Torsten Veller <tove@gentoo.org> XML-Parser-2.36-r1.ebuild:
Stable on amd64, x86 (#314467)
29 Jan 2010; Torsten Veller <tove@gentoo.org> 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 <grobian@gentoo.org>
+XML-Parser-2.36-r1.ebuild:
Revbump to include fix for Prefix, bug #294758, transfer Prefix keywords
07 May 2009; Torsten Veller <tove@gentoo.org> -XML-Parser-2.34.ebuild,
-XML-Parser-2.34-r1.ebuild:
Cleanup
06 May 2009; Jeroen Roovers <jer@gentoo.org> XML-Parser-2.36.ebuild:
Stable for HPPA (bug #268265).
03 May 2009; Brent Baude <ranger@gentoo.org> XML-Parser-2.36.ebuild:
stable ppc64, bug 268265
02 May 2009; nixnut <nixnut@gentoo.org> XML-Parser-2.36.ebuild:
ppc stable #268265
02 May 2009; Thomas Anderson <gentoofan23@gentoo.org>
XML-Parser-2.36.ebuild:
stable amd64, bug 268265
18 Jul 2008; Raúl Porcel <armin76@gentoo.org> XML-Parser-2.36.ebuild:
alpha/ia64/sparc/x86 stable
*XML-Parser-2.36 (29 Apr 2008)
29 Apr 2008; Yuval Yaari <yuval@gentoo.org> +XML-Parser-2.36.ebuild:
Version bump
*XML-Parser-2.34-r1 (12 Aug 2007)
12 Aug 2007; Samuli Suominen <drac@gentoo.org> +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 <mcummings@gentoo.org>
-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 <uberlord@gentoo.org> XML-Parser-2.34.ebuild:
Added ~sparc-fbsd keyword.
06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
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 <ian@gentoo.org> 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ò <flameeyes@gentoo.org> XML-Parser-2.34.ebuild:
Add ~x86-fbsd keyword.
14 Aug 2005; Kito <kito@gentoo.org> XML-Parser-2.34.ebuild:
~ppc-macos keyword.
24 May 2005; Herbie Hopkins <herbs@gentoo.org> XML-Parser-2.34.ebuild:
Multilib fix.
19 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
XML-Parser-2.34.ebuild:
Stable on ppc.
04 Jan 2005; Michael Cummings <mcummings@gentoo.org>
XML-Parser-2.31-r1.ebuild, XML-Parser-2.31.ebuild, XML-Parser-2.34.ebuild:
bug 76590
28 Jun 2004; Tom Gall <tgall@gentoo.org> XML-Parser-2.34.ebuild:
stable on ppc64
01 Apr 2004; <randy@gentoo.org> XML-Parser-2.34.ebuild:
adding s390 keywords
26 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> XML-Parser-2.34.ebuild:
stable on hppa
23 Mar 2004; Joshua Kinard <kumba@gentoo.org> 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 <gustavoz@gentoo.org> XML-Parser-2.34.ebuild:
stable on sparc
27 Feb 2004; Michael Cummings <mcummings@gentoo.org> XML-Parser-2.33.ebuild:
Cleaning up
27 Feb 2004; Michael Cummings <mcummings@gentoo.org> XML-Parser-2.34.ebuild:
Unmasking for x86 after 87 days
18 Jan 2004; <tuxus@gentoo.org> XML-Parser-2.31-r1.ebuild:
Added ~mips to KEYWORDS.
07 Jan 2004; <agriffis@gentoo.org> XML-Parser-2.34.ebuild:
stable on alpha and ia64
*XML-Parser-2.34 (02 Dec 2003)
02 Dec 2003; <max@gentoo.org> 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 <mcummings@gentoo.org> 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 <gmsoft@gentoo.org> XML-Parser-2.31-r1.ebuild :
Added hppa to KEYWORDS.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
forced version bump to install into correct locations
*XML-Parser-2.31 (6 May 2002)
24 Jul 2002; Mark Guertin <gerk@gentoo.org> :
Added ppc to keywords
6 May 2002; Seemant Kulleen <seemant@gentoo.org> 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 <gbevin@gentoo.org> 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.

View File

@ -0,0 +1,23 @@
# 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"
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">XML-Parser</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,110 @@
# ChangeLog for dev-perl/YAML-Tiny
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/YAML-Tiny/ChangeLog,v 1.29 2011/07/30 10:47:48 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> YAML-Tiny-1.41.ebuild,
YAML-Tiny-1.500.0.ebuild:
Drop ~sparc-fbsd KEYWORD
29 Jul 2011; Torsten Veller <tove@gentoo.org> -YAML-Tiny-1.480.ebuild:
Cleanup
*YAML-Tiny-1.500.0 (25 Jun 2011)
25 Jun 2011; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.500.0.ebuild:
Version bump
02 Apr 2011; Torsten Veller <tove@gentoo.org> -YAML-Tiny-1.43.ebuild,
-YAML-Tiny-1.44.ebuild, -YAML-Tiny-1.460.ebuild:
Cleanup
*YAML-Tiny-1.480 (04 Feb 2011)
04 Feb 2011; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.480.ebuild:
Version bump
*YAML-Tiny-1.460 (11 Jan 2011)
11 Jan 2011; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.460.ebuild:
Version bump
07 Dec 2010; Matt Turner <mattst88@gentoo.org> YAML-Tiny-1.44.ebuild:
Added ~mips, bug 298183.
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> YAML-Tiny-1.41.ebuild:
ppc64 stable wrt #333421
18 Oct 2010; Jeroen Roovers <jer@gentoo.org> YAML-Tiny-1.41.ebuild:
Stable for HPPA (bug #323529).
*YAML-Tiny-1.44 (09 Aug 2010)
09 Aug 2010; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.44.ebuild:
Version bump
*YAML-Tiny-1.43 (15 Jul 2010)
15 Jul 2010; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.43.ebuild:
Version bump. No functional changes
27 Jun 2010; <nixnut@gentoo.org> YAML-Tiny-1.41.ebuild:
ppc stable #323529
21 Jun 2010; Raúl Porcel <armin76@gentoo.org> YAML-Tiny-1.41.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable
15 Jun 2010; Torsten Veller <tove@gentoo.org> YAML-Tiny-1.41.ebuild:
Stable on amd64 and x86 (#323529)
23 Feb 2010; Joseph Jezak <josejx@gentoo.org> YAML-Tiny-1.41.ebuild:
Marked ~ppc for bug #298183.
08 Feb 2010; Fabian Groffen <grobian@gentoo.org> YAML-Tiny-1.41.ebuild:
Marked ~ppc-aix, bug #298183
17 Jan 2010; Raúl Porcel <armin76@gentoo.org> YAML-Tiny-1.41.ebuild:
Add ~alpha/~ia64/~m68k/~s390/~sh/~sparc wrt #298183
10 Jan 2010; Markus Meier <maekke@gentoo.org> YAML-Tiny-1.41.ebuild:
add ~arm, bug #298183
09 Jan 2010; Fabian Groffen <grobian@gentoo.org> YAML-Tiny-1.41.ebuild:
Add back Prefix keywords, bug #298183
09 Jan 2010; Alexis Ballier <aballier@gentoo.org> YAML-Tiny-1.41.ebuild:
keyword ~sparc-fbsd, bug #298183
07 Jan 2010; Alexis Ballier <aballier@gentoo.org> YAML-Tiny-1.41.ebuild:
keyword ~x86-fbsd, bug #298183
06 Jan 2010; Brent Baude <ranger@gentoo.org> YAML-Tiny-1.41.ebuild:
Marking YAML-Tiny-1.41 ~ppc64 for bug 298183
24 Dec 2009; Torsten Veller <tove@gentoo.org> -YAML-Tiny-1.40.ebuild:
Cleanup
24 Dec 2009; Jeroen Roovers <jer@gentoo.org> YAML-Tiny-1.41.ebuild:
Marked ~hppa (bug #298183).
*YAML-Tiny-1.41 (12 Dec 2009)
12 Dec 2009; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.41.ebuild:
Version bump
07 Sep 2009; Torsten Veller <tove@gentoo.org> -YAML-Tiny-1.39.ebuild:
Cleanup
*YAML-Tiny-1.40 (02 Aug 2009)
02 Aug 2009; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.40.ebuild:
Version bump
23 Jun 2009; Torsten Veller <tove@gentoo.org> YAML-Tiny-1.39.ebuild:
Add description. Run tests
*YAML-Tiny-1.39 (23 Jun 2009)
23 Jun 2009; Robin H. Johnson <robbat2@gentoo.org> +YAML-Tiny-1.39.ebuild,
+metadata.xml:
Initial commit. Ebuild by Robin H. Johnson <robbat2@gentoo.org>.

View File

@ -0,0 +1,16 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/YAML-Tiny/YAML-Tiny-1.41.ebuild,v 1.16 2011/07/30 10:47:48 tove Exp $
EAPI=2
MODULE_AUTHOR="ADAMK"
inherit perl-module
DESCRIPTION="Read/Write YAML files with as little code as possible"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST=do

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<maintainer>
<email>robbat2@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="cpan">YAML-Tiny</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,318 @@
# ChangeLog for dev-perl/yaml
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/yaml/ChangeLog,v 1.90 2011/07/30 10:50:34 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> yaml-0.71.ebuild,
yaml-0.730.0.ebuild:
Drop ~sparc-fbsd KEYWORD
29 Jul 2011; Torsten Veller <tove@gentoo.org> -yaml-0.72.ebuild:
Cleanup
*yaml-0.730.0 (20 Apr 2011)
20 Apr 2011; Torsten Veller <tove@gentoo.org> +yaml-0.730.0.ebuild:
Version bump
06 Jan 2011; Torsten Veller <tove@gentoo.org> -yaml-0.68.ebuild,
-yaml-0.70.ebuild:
Cleanup
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> yaml-0.71.ebuild:
ppc64 stable wrt #341865
*yaml-0.72 (02 Sep 2010)
02 Sep 2010; Torsten Veller <tove@gentoo.org> +yaml-0.72.ebuild:
Version bump
27 Jun 2010; <nixnut@gentoo.org> yaml-0.71.ebuild:
ppc stable #323529
08 May 2010; Raúl Porcel <armin76@gentoo.org> yaml-0.71.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #314467
04 May 2010; Jeroen Roovers <jer@gentoo.org> yaml-0.71.ebuild:
Stable for HPPA (bug #314467).
18 Apr 2010; Markus Meier <maekke@gentoo.org> yaml-0.71.ebuild:
arm stable, bug #314467
17 Apr 2010; Torsten Veller <tove@gentoo.org> yaml-0.71.ebuild:
Stable on amd64, x86 (#314467)
14 Jan 2010; Fabian Groffen <grobian@gentoo.org> yaml-0.71.ebuild:
Transfer Prefix keywords
*yaml-0.71 (03 Jan 2010)
03 Jan 2010; Torsten Veller <tove@gentoo.org> +yaml-0.71.ebuild:
Version bump
*yaml-0.70 (11 Aug 2009)
11 Aug 2009; Torsten Veller <tove@gentoo.org> +yaml-0.70.ebuild:
Version bump
08 May 2009; Torsten Veller <tove@gentoo.org> -yaml-0.65.ebuild:
Cleanup
07 May 2009; Raúl Porcel <armin76@gentoo.org> yaml-0.68.ebuild:
alpha/arm/ia64/m68k/s390/sh stable wrt #268188
06 May 2009; Jeroen Roovers <jer@gentoo.org> yaml-0.68.ebuild:
Stable for HPPA (bug #268188).
05 May 2009; Tiago Cunha <tcunha@gentoo.org> yaml-0.68.ebuild:
stable sparc, bug 268188
03 May 2009; Markus Meier <maekke@gentoo.org> yaml-0.68.ebuild:
amd64 stable, bug #268188
03 May 2009; Brent Baude <ranger@gentoo.org> yaml-0.68.ebuild:
stable ppc64, bug 268188
02 May 2009; nixnut <nixnut@gentoo.org> yaml-0.68.ebuild:
ppc stable #268188
02 May 2009; Torsten Veller <tove@gentoo.org> yaml-0.68.ebuild:
Stable on x86 (#268188)
01 May 2009; Torsten Veller <tove@gentoo.org> -yaml-0.39.ebuild,
-yaml-0.66.ebuild:
Cleanup
19 Mar 2009; Raúl Porcel <armin76@gentoo.org> yaml-0.65.ebuild,
yaml-0.66.ebuild, yaml-0.68.ebuild:
~m68k love, thanks to kolla for testing
*yaml-0.68 (08 Dec 2008)
08 Dec 2008; Robin H. Johnson <robbat2@gentoo.org> +yaml-0.68.ebuild:
Version bump.
15 Sep 2008; Torsten Veller <tove@gentoo.org> -yaml-0.58.ebuild,
-yaml-0.60.ebuild, -yaml-0.62.ebuild:
Cleanup
*yaml-0.66 (23 Apr 2008)
23 Apr 2008; Torsten Veller <tove@gentoo.org> +yaml-0.66.ebuild:
Version bump
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> yaml-0.65.ebuild:
Stable for HPPA too.
29 Dec 2007; <welp@gentoo.org> yaml-0.65.ebuild:
Keyworded ~sparc-fbsd; bug 203655
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> yaml-0.65.ebuild:
Stable on mips.
10 Nov 2007; Samuli Suominen <drac@gentoo.org> yaml-0.65.ebuild:
amd64 stable
08 Oct 2007; Tom Gall <tgall@gentoo.org> yaml-0.65.ebuild:
stable on ppc64
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> yaml-0.65.ebuild:
Stable on ppc.
09 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> yaml-0.65.ebuild:
Stable on sparc
30 Jul 2007; Raúl Porcel <armin76@gentoo.org> yaml-0.65.ebuild:
alpha/ia64/x86 stable
*yaml-0.65 (25 Jun 2007)
25 Jun 2007; Michael Cummings <mcummings@gentoo.org> +yaml-0.65.ebuild:
Version bump
12 May 2007; Joshua Kinard <kumba@gentoo.org> yaml-0.62.ebuild:
Stable on mips.
16 Apr 2007; Markus Rothe <corsair@gentoo.org> yaml-0.62.ebuild:
Stable on ppc64
05 Mar 2007; Andrej Kacian <ticho@gentoo.org> yaml-0.62.ebuild:
Stable on x86, bug #169152.
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> yaml-0.62.ebuild:
Stable on hppa
21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> yaml-0.62.ebuild:
ppc stable
20 Oct 2006; Aron Griffis <agriffis@gentoo.org> yaml-0.62.ebuild:
Mark 0.62 stable on ia64
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> yaml-0.62.ebuild:
Stable on Alpha.
20 Oct 2006; Michael Cummings <mcummings@gentoo.org> -yaml-0.35.ebuild,
-yaml-0.36.ebuild, yaml-0.39.ebuild, -yaml-0.51.ebuild, -yaml-0.53.ebuild,
yaml-0.58.ebuild, yaml-0.60.ebuild, yaml-0.62.ebuild:
Marking amd64, sparc stable; cleaning up ebuilds
16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> yaml-0.58.ebuild:
ppc stable
18 Aug 2006; Michael Cummings <mcummings@gentoo.org> yaml-0.58.ebuild:
Marking amd64 stable
06 Aug 2006; Michael Cummings <mcummings@gentoo.org> yaml-0.35.ebuild,
yaml-0.36.ebuild, yaml-0.39.ebuild, yaml-0.51.ebuild, yaml-0.53.ebuild,
yaml-0.58.ebuild, yaml-0.60.ebuild, yaml-0.62.ebuild:
Adding perl dep; fixed header; fixed DEPEND
10 Jul 2006; Aron Griffis <agriffis@gentoo.org> yaml-0.58.ebuild:
Mark 0.58 stable on ia64
*yaml-0.62 (05 Jul 2006)
05 Jul 2006; Michael Cummings <mcummings@gentoo.org> +yaml-0.62.ebuild:
Version bump
*yaml-0.60 (02 Jul 2006)
02 Jul 2006; Christian Hartmann <ian@gentoo.org> +yaml-0.60.ebuild:
Version bump; test-dep cleanup
29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> yaml-0.58.ebuild:
Stable on hppa
12 Jun 2006; Michael Cummings <mcummings@gentoo.org> yaml-0.51.ebuild,
yaml-0.53.ebuild, yaml-0.58.ebuild:
Marking sparc stable
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> yaml-0.58.ebuild:
Add ~x86-fbsd keyword.
20 Apr 2006; Thomas Cort <tcort@gentoo.org> yaml-0.58.ebuild:
Added ~amd64 keyword wrt Bug #119199.
20 Apr 2006; Thomas Cort <tcort@gentoo.org> yaml-0.58.ebuild:
Added ~alpha keyword wrt Bug #119199.
17 Mar 2006; Chris White <chriswhite@gentoo.org> yaml-0.39.ebuild:
amd64 stable for 0.39.
10 Mar 2006; Aron Griffis <agriffis@gentoo.org> yaml-0.58.ebuild:
Mark 0.58 ~ia64. #119199
26 Feb 2006; Joshua Kinard <kumba@gentoo.org> yaml-0.39.ebuild,
yaml-0.58.ebuild:
0.39 stable on mips, ~mips added to 0.59 for Bug #119199.
20 Feb 2006; Michael Cummings <mcummings@gentoo.org> -yaml-0.57.ebuild:
Removing extraneous ebuild
*yaml-0.58 (20 Feb 2006)
20 Feb 2006; Michael Cummings <mcummings@gentoo.org> +yaml-0.58.ebuild:
bump fix; uses test keyword now
*yaml-0.57 (20 Feb 2006)
20 Feb 2006; Michael Cummings <mcummings@gentoo.org> +yaml-0.57.ebuild:
Version bump upstream
13 Feb 2006; Michael Cummings <mcummings@gentoo.org> yaml-0.39.ebuild,
yaml-0.51.ebuild, yaml-0.53.ebuild:
Virtuals for perl-core
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> yaml-0.39.ebuild:
Mark 0.39 stable on alpha
23 Jan 2006; Markus Rothe <corsair@gentoo.org> yaml-0.53.ebuild:
Added ~ppc64; bug #119199
*yaml-0.53 (22 Jan 2006)
22 Jan 2006; Michael Cummings <mcummings@gentoo.org> +yaml-0.53.ebuild:
Version bump
21 Jan 2006; Markus Rothe <corsair@gentoo.org> yaml-0.39.ebuild:
Stable on ppc64
21 Jan 2006; Jeroen Roovers <jer@gentoo.org> yaml-0.51.ebuild:
Marked ~hppa (bug #119199).
17 Jan 2006; <nixnut@gentoo.org> yaml-0.51.ebuild:
Added ~ppc keyword. bug 119199
*yaml-0.51 (16 Jan 2006)
16 Jan 2006; Michael Cummings <mcummings@gentoo.org> +yaml-0.51.ebuild:
new version of yaml upstream, will need re-keywording
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> yaml-0.39.ebuild:
Stable on ppc.
13 Jan 2006; Michael Cummings <mcummings@gentoo.org> yaml-0.39.ebuild:
Marking sparc x86 stable
08 Sep 2005; Aron Griffis <agriffis@gentoo.org> yaml-0.36.ebuild:
Mark 0.36 stable on alpha
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> yaml-0.36.ebuild:
Stable on ppc.
06 Jun 2005; Markus Rothe <corsair@gentoo.org> yaml-0.36.ebuild:
Stable on ppc64
27 May 2005; Michael Cummings <mcummings@gentoo.org> yaml-0.39.ebuild:
-m Fixing dep for yaml-0.39
22 May 2005; Simon Stelling <blubb@gentoo.org> yaml-0.36.ebuild:
stable on amd64
16 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> yaml-0.36.ebuild:
Stable on sparc
15 May 2005; Rene Nussbaumer <killerfox@gentoo.org> yaml-0.36.ebuild:
Stable on hppa
*yaml-0.39 (14 May 2005)
14 May 2005; Michael Cummings <mcummings@gentoo.org> yaml-0.36.ebuild,
+yaml-0.39.ebuild:
Version bump
18 Mar 2005; Aron Griffis <agriffis@gentoo.org> yaml-0.35.ebuild,
yaml-0.36.ebuild:
Add ia64 and ~ia64 keywords
*yaml-0.36 (13 Mar 2005)
13 Mar 2005; Michael Cummings <mcummings@gentoo.org> yaml-0.35.ebuild,
+yaml-0.36.ebuild:
Version bump, bug 84989
12 Mar 2005; Markus Rothe <corsair@gentoo.org> yaml-0.35.ebuild:
Stable on ppc64
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> yaml-0.35.ebuild:
added ~ppc64
21 Nov 2004; Hardave Riar <hardave@gentoo.org> yaml-0.35.ebuild:
Stable on mips, dep for bug #68570
20 Nov 2004; Daniel Black <dragonheart@gentoo.org> yaml-0.35.ebuild:
ppc stable to support bug #68570
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> yaml-0.35.ebuild:
Stable on amd64.
05 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> yaml-0.35.ebuild:
Stable on sparc
19 Jan 2004; Eric Sammer <esammer@gentoo.org> yaml-0.35.ebuild:
Added ~amd64 to keywords to fix dependencies. Added metadata.xml
*yaml-0.35 (26 Jun 2003)
26 Jun 2003; Michael Cummings <mcummings@gentoo.org> yaml-0.35.ebuild:
YAML is a dep for alzabo

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">YAML</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/yaml/yaml-0.71.ebuild,v 1.9 2011/07/30 10:50:33 tove Exp $
EAPI=2
MODULE_AUTHOR=ADAMK
MY_PN="YAML"
MY_P="${MY_PN}-${PV}"
S=${WORKDIR}/${MY_P}
inherit perl-module
DESCRIPTION="YAML Ain't Markup Language (tm)"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"

View File

@ -0,0 +1,236 @@
# ChangeLog for dev-util/gtk-doc-am
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/ChangeLog,v 1.67 2011/08/13 18:46:22 armin76 Exp $
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.17.ebuild:
m68k stable wrt #369909
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.17.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #369909
12 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.17.ebuild:
ppc/ppc64 stable to break circular dependecy glib->gtk-doc-am->pkgconfig
17 Jul 2011; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.17.ebuild:
arm stable, bug #369909
14 Jul 2011; Thomas Kahle <tomka@gentoo.org> gtk-doc-am-1.17.ebuild:
x86 stable per bug 369909
01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> gtk-doc-am-1.17.ebuild:
Stable on amd64 wrt bug #278255
22 May 2011; Nirbheek Chauhan <nirbheek@gentoo.org> gtk-doc-am-1.17.ebuild:
Fix circular dep, bug 368301
03 May 2011; Fabian Groffen <grobian@gentoo.org> gtk-doc-am-1.17.ebuild:
Marked ~x64-freebsd
13 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.16.ebuild:
ppc/ppc64 stable wrt #353436
12 Mar 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.16.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #353436
07 Mar 2011; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.16.ebuild:
Stable for HPPA (bug #353436).
07 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
gtk-doc-am-1.17.ebuild:
Remove the need for a few build-time deps, fixes bug 318475
*gtk-doc-am-1.17 (03 Mar 2011)
03 Mar 2011; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.17.ebuild:
Version bump.
24 Feb 2011; Thomas Kahle <tomka@gentoo.org> gtk-doc-am-1.16.ebuild:
x86 stable per bug 353436
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> gtk-doc-am-1.16.ebuild:
Stable on amd64 wrt bug #353436
*gtk-doc-am-1.16 (17 Jan 2011)
17 Jan 2011; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.16.ebuild:
Version bump.
14 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gtk-doc-am-1.11.ebuild, -gtk-doc-am-1.13.ebuild:
Clean up old revisions.
17 Oct 2010; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.15.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #324077
14 Oct 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.15.ebuild:
arm stable, bug #324077
07 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk-doc-am-1.15.ebuild:
ppc64 stable wrt #324077
11 Sep 2010; Joseph Jezak <josejx@gentoo.org> gtk-doc-am-1.15.ebuild:
Marked ppc for bug #324077.
18 Aug 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.13.ebuild:
arm stable, bug #314899
15 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gtk-doc-am-1.10-r1.ebuild:
Clean up old revision.
14 Aug 2010; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.13.ebuild:
alpha/ia64/sh/sparc stable wrt #314899
09 Aug 2010; Joseph Jezak <josejx@gentoo.org> gtk-doc-am-1.13.ebuild:
Marked ppc stable.
05 Aug 2010; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.15.ebuild:
Stable for HPPA (bug #324077).
01 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
gtk-doc-am-1.15.ebuild:
x86 stable, bug 324077
31 Jul 2010; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.15.ebuild:
amd64 stable, bug 324077
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.13.ebuild:
Stable on alpha, bug #329621
20 Jul 2010; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.13.ebuild:
Stable for HPPA (bug #314899).
04 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk-doc-am-1.13.ebuild:
ppc64 stable wrt #314899
*gtk-doc-am-1.15 (13 Jun 2010)
13 Jun 2010; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.15.ebuild:
Add new version for Gnome 2.30.
04 Jun 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.13.ebuild:
x86 stable, bug #314899
07 May 2010; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.13.ebuild:
Restrict tests since this ebuild doesn't compile anything (see bug
#316071)
03 May 2010; Olivier Crête <tester@gentoo.org> gtk-doc-am-1.13.ebuild:
amd64 stable, bug #314899
28 Feb 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
gtk-doc-am-1.13.ebuild:
Add app-text/docbook-xsl-stylesheets to DEPEND per bug 307025
22 Feb 2010; Fabian Groffen <grobian@gentoo.org> gtk-doc-am-1.13.ebuild:
Add patch from Daniel Vergien to fix misdetection of XML catalog in
Prefix, bug #306149. Bumped to EAPI=3.
16 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org>
gtk-doc-am-1.13.ebuild:
Fix missing dependency, bug #305173.
*gtk-doc-am-1.13 (14 Feb 2010)
14 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org>
+gtk-doc-am-1.13.ebuild:
Version bump. Now provides gtkdoc-rebase, refs bug #262491.
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
gtk-doc-am-1.11.ebuild:
Transfer Prefix keywords
26 Oct 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.11.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #285586
08 Oct 2009; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.11.ebuild:
arm stable, bug #285586
03 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.11.ebuild:
Stable on alpha, bug #285586
30 Sep 2009; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.11.ebuild:
Stable for HPPA (bug #285586).
27 Sep 2009; nixnut <nixnut@gentoo.org> gtk-doc-am-1.11.ebuild:
ppc stable #285586
25 Sep 2009; Brent Baude <ranger@gentoo.org> gtk-doc-am-1.11.ebuild:
Marking gtk-doc-am-1.11 ppc64 stable for bug 285586
22 Sep 2009; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.11.ebuild:
x86 stable, bug #285586
19 Sep 2009; Olivier Crête <tester@gentoo.org> gtk-doc-am-1.11.ebuild:
Stable on amd64, bug #285586
10 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Fix SRC_URI, bug #269002.
*gtk-doc-am-1.11 (03 May 2009)
03 May 2009; Mart Raudsepp <leio@gentoo.org> +gtk-doc-am-1.11.ebuild:
New version shipping gtk-doc.m4 of gtk-doc-1.11
28 Apr 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
m68k stable
02 Jan 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
arm/s390/sh stable
14 Aug 2008; Mart Raudsepp <leio@gentoo.org> -gtk-doc-am-1.10.ebuild:
Remove old
30 Jul 2008; Brent Baude <ranger@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Marking gtk-doc-am-1.10-r1 ppc stable for bug 229709
04 Jun 2008; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
ia64 stable
04 Jun 2008; Markus Rothe <corsair@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Stable on ppc64; bug #224817
04 Jun 2008; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Stable for HPPA (bug #224817).
26 May 2008; Mart Raudsepp <leio@gentoo.org> gtk-doc-am-1.10.ebuild,
gtk-doc-am-1.10-r1.ebuild:
Fix the blocker atom to not be typoed, noticed by David Leverton
25 May 2008; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
amd64/x86 stable, bug #223297
24 May 2008; nixnut <nixnut@gentoo.org> gtk-doc-am-1.10.ebuild:
Stable on ppc wrt bug 223297
23 May 2008; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Stable on alpha, bug #223297
23 May 2008; Ferris McCormick <fmccor@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Sparc stable, required for Bug #223297.
08 Apr 2008; Rémi Cardona <remi@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
add empty src_compile(), nothing needs to be built
*gtk-doc-am-1.10-r1 (08 Apr 2008)
08 Apr 2008; Rémi Cardona <remi@gentoo.org> +gtk-doc-am-1.10-r1.ebuild:
keep the original name for the m4 macro file (fixes bug #216634)
24 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> gtk-doc-am-1.10.ebuild:
block gtk-doc-1.10 as well, since -r1 was the first to work with
gtk-doc-am
*gtk-doc-am-1.10 (24 Mar 2008)
24 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> +gtk-doc-am-1.10.ebuild:
Package to install just gtk-doc.m4, so that other packages needing it for
eautreconf can dep on it

View File

@ -0,0 +1,59 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/gtk-doc-am-1.17.ebuild,v 1.11 2011/08/13 18:46:22 armin76 Exp $
EAPI="3"
inherit versionator
MY_PN="gtk-doc"
MY_P=${MY_PN}-${PV}
MAJ_PV=$(get_version_component_range 1-2)
DESCRIPTION="Automake files from gtk-doc"
HOMEPAGE="http://www.gtk.org/gtk-doc/"
SRC_URI="mirror://gnome/sources/${MY_PN}/${PV}/${MY_P}.tar.bz2"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~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-lang/perl-5.6"
DEPEND="${RDEPEND}
!<dev-util/gtk-doc-${MAJ_PV}"
# pkg-config is used by gtkdoc-rebase at runtime
# PDEPEND to avoid circular deps, bug 368301
PDEPEND="dev-util/pkgconfig"
# This ebuild doesn't even compile anything, causing tests to fail when updating (bug #316071)
RESTRICT="test"
S=${WORKDIR}/${MY_P}
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
src_configure() {
# Duplicate autoconf checks so we don't have to call configure
local PERL=$(type -P perl)
test -n "${PERL}" || die "Perl not found!"
"${PERL}" -e "require v5.6.0" || die "perl >= 5.6.0 is required for gtk-doc"
# Replicate AC_SUBST
sed -e "s:@PERL@:${PERL}:g" -e "s:@VERSION@:${PV}:g" \
"${S}/gtkdoc-rebase.in" > "${S}/gtkdoc-rebase" || die "sed failed!"
}
src_compile() {
:
}
src_install() {
fperms +x gtkdoc-rebase
exeinto /usr/bin/
doexe gtkdoc-rebase || die "doexe failed"
insinto /usr/share/aclocal
doins gtk-doc.m4 || die "doins failed"
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View File

@ -0,0 +1,405 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.130 2011/08/09 11:48:31 tove Exp $
#
# Author: Seemant Kulleen <seemant@gentoo.org>
# @ECLASS: perl-module.eclass
# @MAINTAINER:
# perl@gentoo.org
# @BLURB: eclass for perl modules
# @DESCRIPTION:
# The perl-module eclass is designed to allow easier installation of perl
# modules, and their incorporation into the Gentoo Linux system.
inherit eutils base
[[ ${CATEGORY} == "perl-core" ]] && inherit alternatives
PERL_EXPF="src_unpack src_compile src_test src_install"
case "${EAPI:-0}" in
0|1)
PERL_EXPF+=" pkg_setup pkg_preinst pkg_postinst pkg_prerm pkg_postrm"
;;
2|3|4)
PERL_EXPF+=" src_prepare src_configure"
[[ ${CATEGORY} == "perl-core" ]] && \
PERL_EXPF+=" pkg_postinst pkg_postrm"
case "${GENTOO_DEPEND_ON_PERL:-yes}" in
yes)
DEPEND="dev-lang/perl[-build]"
RDEPEND="${DEPEND}"
;;
esac
;;
*)
die "EAPI=${EAPI} is not supported by perl-module.eclass"
;;
esac
case "${PERL_EXPORT_PHASE_FUNCTIONS:-yes}" in
yes)
EXPORT_FUNCTIONS ${PERL_EXPF}
;;
no)
debug-print "PERL_EXPORT_PHASE_FUNCTIONS=no"
;;
*)
die "PERL_EXPORT_PHASE_FUNCTIONS=${PERL_EXPORT_PHASE_FUNCTIONS} is not supported by perl-module.eclass"
;;
esac
DESCRIPTION="Based on the $ECLASS eclass"
LICENSE="${LICENSE:-|| ( Artistic GPL-1 GPL-2 GPL-3 )}"
if [[ -n ${MY_PN} || -n ${MY_PV} || -n ${MODULE_VERSION} ]] ; then
: ${MY_P:=${MY_PN:-${PN}}-${MY_PV:-${MODULE_VERSION:-${PV}}}}
S=${MY_S:-${WORKDIR}/${MY_P}}
fi
[[ -z "${SRC_URI}" && -z "${MODULE_A}" ]] && \
MODULE_A="${MY_P:-${P}}.${MODULE_A_EXT:-tar.gz}"
[[ -z "${SRC_URI}" && -n "${MODULE_AUTHOR}" ]] && \
SRC_URI="mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MODULE_SECTION:+${MODULE_SECTION}/}${MODULE_A}"
[[ -z "${HOMEPAGE}" ]] && \
HOMEPAGE="http://search.cpan.org/dist/${MY_PN:-${PN}}/"
SRC_PREP="no"
SRC_TEST="skip"
PREFER_BUILDPL="yes"
pm_echovar=""
perlinfo_done=false
perl-module_src_unpack() {
debug-print-function $FUNCNAME "$@"
base_src_unpack
has src_prepare ${PERL_EXPF} || perl-module_src_prepare
}
perl-module_src_prepare() {
debug-print-function $FUNCNAME "$@"
has src_prepare ${PERL_EXPF} && base_src_prepare
perl_fix_osx_extra
esvn_clean
}
perl-module_src_configure() {
debug-print-function $FUNCNAME "$@"
perl-module_src_prep
}
perl-module_src_prep() {
debug-print-function $FUNCNAME "$@"
[[ ${SRC_PREP} = yes ]] && return 0
SRC_PREP="yes"
perl_set_version
perl_set_eprefix
[[ -z ${pm_echovar} ]] && export PERL_MM_USE_DEFAULT=1
# Disable ExtUtils::AutoInstall from prompting
export PERL_EXTUTILS_AUTOINSTALL="--skipdeps"
if [[ $(declare -p myconf 2>&-) != "declare -a myconf="* ]]; then
local myconf_local=(${myconf})
else
local myconf_local=("${myconf[@]}")
fi
if [[ ( ${PREFER_BUILDPL} == yes || ! -f Makefile.PL ) && -f Build.PL ]] ; then
einfo "Using Module::Build"
if [[ ${DEPEND} != *virtual/perl-Module-Build* && ${PN} != Module-Build ]] ; then
eqawarn "QA Notice: The ebuild uses Module::Build but doesn't depend on it."
eqawarn " Add virtual/perl-Module-Build to DEPEND!"
if [[ -n ${PERLQAFATAL} ]]; then
eerror "Bailing out due to PERLQAFATAL=1";
die;
fi
fi
set -- \
--installdirs=vendor \
--libdoc= \
--destdir="${D}" \
--create_packlist=0 \
"${myconf_local[@]}"
einfo "perl Build.PL" "$@"
perl Build.PL "$@" <<< "${pm_echovar}" \
|| die "Unable to build!"
elif [[ -f Makefile.PL ]] ; then
einfo "Using ExtUtils::MakeMaker"
set -- \
PREFIX=${EPREFIX}/usr \
INSTALLDIRS=vendor \
INSTALLMAN3DIR='none' \
DESTDIR="${D}" \
"${myconf_local[@]}"
einfo "perl Makefile.PL" "$@"
perl Makefile.PL "$@" <<< "${pm_echovar}" \
|| die "Unable to build!"
fi
if [[ ! -f Build.PL && ! -f Makefile.PL ]] ; then
einfo "No Make or Build file detected..."
return
fi
}
perl-module_src_compile() {
debug-print-function $FUNCNAME "$@"
perl_set_version
has src_configure ${PERL_EXPF} || perl-module_src_prep
if [[ $(declare -p mymake 2>&-) != "declare -a mymake="* ]]; then
local mymake_local=(${mymake})
else
local mymake_local=("${mymake[@]}")
fi
if [[ -f Build ]] ; then
./Build build \
|| die "Compilation failed"
elif [[ -f Makefile ]] ; then
set -- \
OTHERLDFLAGS="${LDFLAGS}" \
"${mymake_local[@]}"
einfo "emake" "$@"
emake "$@" \
|| die "Compilation failed"
# OPTIMIZE="${CFLAGS}" \
fi
}
# For testers:
# This code attempts to work out your threadingness from MAKEOPTS
# and apply them to Test::Harness.
#
# If you want more verbose testing, set TEST_VERBOSE=1
# in your bashrc | /etc/make.conf | ENV
#
# For ebuild writers:
# If you wish to enable default tests w/ 'make test' ,
#
# SRC_TEST="do"
#
# If you wish to have threads run in parallel ( using the users makeopts )
# all of the following have been tested to work.
#
# SRC_TEST="do parallel"
# SRC_TEST="parallel"
# SRC_TEST="parallel do"
# SRC_TEST=parallel
#
perl-module_src_test() {
debug-print-function $FUNCNAME "$@"
if has 'do' ${SRC_TEST} || has 'parallel' ${SRC_TEST} ; then
if has "${TEST_VERBOSE:-0}" 0 && has 'parallel' ${SRC_TEST} ; then
export HARNESS_OPTIONS=j$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
einfo "Test::Harness Jobs=${HARNESS_OPTIONS}"
fi
${perlinfo_done} || perl_set_version
if [[ -f Build ]] ; then
./Build test verbose=${TEST_VERBOSE:-0} || die "test failed"
elif [[ -f Makefile ]] ; then
emake test TEST_VERBOSE=${TEST_VERBOSE:-0} || die "test failed"
fi
fi
}
perl-module_src_install() {
debug-print-function $FUNCNAME "$@"
perl_set_version
perl_set_eprefix
local f
if [[ -z ${mytargets} ]] ; then
case "${CATEGORY}" in
dev-perl|perl-core) mytargets="pure_install" ;;
*) mytargets="install" ;;
esac
fi
if [[ $(declare -p myinst 2>&-) != "declare -a myinst="* ]]; then
local myinst_local=(${myinst})
else
local myinst_local=("${myinst[@]}")
fi
if [[ -f Build ]] ; then
./Build ${mytargets} \
|| die "./Build ${mytargets} failed"
elif [[ -f Makefile ]] ; then
emake "${myinst_local[@]}" ${mytargets} \
|| die "emake ${myinst_local[@]} ${mytargets} failed"
fi
perl_delete_module_manpages
perl_delete_localpod
perl_delete_packlist
perl_remove_temppath
for f in Change* CHANGES README* TODO FAQ ${mydoc}; do
[[ -s ${f} ]] && dodoc ${f}
done
perl_link_duallife_scripts
}
perl-module_pkg_setup() {
debug-print-function $FUNCNAME "$@"
perl_set_version
}
perl-module_pkg_preinst() {
debug-print-function $FUNCNAME "$@"
perl_set_version
}
perl-module_pkg_postinst() {
debug-print-function $FUNCNAME "$@"
perl_link_duallife_scripts
}
perl-module_pkg_prerm() {
debug-print-function $FUNCNAME "$@"
}
perl-module_pkg_postrm() {
debug-print-function $FUNCNAME "$@"
perl_link_duallife_scripts
}
perlinfo() {
debug-print-function $FUNCNAME "$@"
perl_set_version
}
perl_set_version() {
debug-print-function $FUNCNAME "$@"
debug-print "$FUNCNAME: perlinfo_done=${perlinfo_done}"
${perlinfo_done} && return 0
perlinfo_done=true
local f version install{{site,vendor}{arch,lib},archlib}
eval "$(perl -V:{version,install{{site,vendor}{arch,lib},archlib}} )"
PERL_VERSION=${version}
SITE_ARCH=${installsitearch}
SITE_LIB=${installsitelib}
ARCH_LIB=${installarchlib}
VENDOR_LIB=${installvendorlib}
VENDOR_ARCH=${installvendorarch}
}
fixlocalpod() {
debug-print-function $FUNCNAME "$@"
perl_delete_localpod
}
perl_delete_localpod() {
debug-print-function $FUNCNAME "$@"
find "${D}" -type f -name perllocal.pod -delete
find "${D}" -depth -mindepth 1 -type d -empty -delete
}
perl_fix_osx_extra() {
debug-print-function $FUNCNAME "$@"
# Remove "AppleDouble encoded Macintosh file"
local f
find "${S}" -type f -name "._*" -print0 | while read -rd '' f ; do
einfo "Removing AppleDouble encoded Macintosh file: ${f#${S}/}"
rm -f "${f}"
f=${f#${S}/}
# f=${f//\//\/}
# f=${f//\./\.}
# sed -i "/${f}/d" "${S}"/MANIFEST || die
grep -q "${f}" "${S}"/MANIFEST && \
elog "AppleDouble encoded Macintosh file in MANIFEST: ${f#${S}/}"
done
}
perl_delete_module_manpages() {
debug-print-function $FUNCNAME "$@"
perl_set_eprefix
if [[ -d "${ED}"/usr/share/man ]] ; then
# einfo "Cleaning out stray man files"
find "${ED}"/usr/share/man -type f -name "*.3pm" -delete
find "${ED}"/usr/share/man -depth -type d -empty -delete
fi
}
perl_delete_packlist() {
debug-print-function $FUNCNAME "$@"
perl_set_version
if [[ -d ${D}/${VENDOR_ARCH} ]] ; then
find "${D}/${VENDOR_ARCH}" -type f -a \( -name .packlist \
-o \( -name '*.bs' -a -empty \) \) -delete
find "${D}" -depth -mindepth 1 -type d -empty -delete
fi
}
perl_remove_temppath() {
debug-print-function $FUNCNAME "$@"
find "${D}" -type f -not -name '*.so' -print0 | while read -rd '' f ; do
if file "${f}" | grep -q -i " text" ; then
grep -q "${D}" "${f}" && ewarn "QA: File contains a temporary path ${f}"
sed -i -e "s:${D}:/:g" "${f}"
fi
done
}
perl_link_duallife_scripts() {
debug-print-function $FUNCNAME "$@"
if [[ ${CATEGORY} != perl-core ]] || ! has_version ">=dev-lang/perl-5.8.8-r8" ; then
return 0
fi
perl_set_eprefix
local i ff
if has "${EBUILD_PHASE:-none}" "postinst" "postrm" ; then
for i in "${DUALLIFESCRIPTS[@]}" ; do
alternatives_auto_makesym "/${i}" "/${i}-[0-9]*"
done
for i in "${DUALLIFEMAN[@]}" ; do
ff=`echo "${EROOT}"/${i%.1}-${PV}-${P}.1*`
ff=${ff##*.1}
alternatives_auto_makesym "/${i}${ff}" "/${i%.1}-[0-9]*"
done
else
pushd "${ED}" > /dev/null
for i in $(find usr/bin -maxdepth 1 -type f 2>/dev/null) ; do
mv ${i}{,-${PV}-${P}} || die
#DUALLIFESCRIPTS[${#DUALLIFESCRIPTS[*]}]=${i##*/}
DUALLIFESCRIPTS[${#DUALLIFESCRIPTS[*]}]=${i}
done
for i in $(find usr/share/man/man1 -maxdepth 1 -type f 2>/dev/null) ; do
mv ${i} ${i%.1}-${PV}-${P}.1 || die
DUALLIFEMAN[${#DUALLIFEMAN[*]}]=${i}
done
popd > /dev/null
fi
}
perl_set_eprefix() {
debug-print-function $FUNCNAME "$@"
case ${EAPI:-0} in
0|1|2)
if ! use prefix; then
EPREFIX=
ED=${D}
EROOT=${ROOT}
fi
;;
esac
}

View File

@ -0,0 +1,22 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Archive-Tar/Archive-Tar-1.54.ebuild,v 1.11 2011/07/30 12:09:43 tove Exp $
EAPI=2
MODULE_AUTHOR=BINGOS
inherit perl-module
DESCRIPTION="A Perl module for creation and manipulation of tar files"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/perl-IO-Zlib-1.01
virtual/perl-IO-Compress
virtual/perl-Package-Constants"
# dev-perl/IO-String
RDEPEND="${DEPEND}"
SRC_TEST="do"

View File

@ -0,0 +1,561 @@
# ChangeLog for perl-core/Archive-Tar
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Archive-Tar/ChangeLog,v 1.38 2011/07/30 12:09:43 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> Archive-Tar-1.54.ebuild,
Archive-Tar-1.72.ebuild, Archive-Tar-1.760.0.ebuild:
Drop ~sparc-fbsd KEYWORD
02 May 2011; Fabian Groffen <grobian@gentoo.org> Archive-Tar-1.760.0.ebuild:
Marked ~x64-freebsd
*Archive-Tar-1.760.0 (25 Apr 2011)
25 Apr 2011; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.760.ebuild,
+Archive-Tar-1.760.0.ebuild:
Change version scheme
*Archive-Tar-1.760 (13 Jan 2011)
13 Jan 2011; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.760.ebuild:
Version bump
07 Dec 2010; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.38.ebuild,
-Archive-Tar-1.66.ebuild, -Archive-Tar-1.68.ebuild:
Cleanup
07 Dec 2010; Matt Turner <mattst88@gentoo.org> Archive-Tar-1.72.ebuild:
Added ~mips, for bug 262363.
*Archive-Tar-1.72 (22 Nov 2010)
22 Nov 2010; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.72.ebuild:
Version bump
26 Aug 2010; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.56.ebuild,
-Archive-Tar-1.58.ebuild, -Archive-Tar-1.60.ebuild,
-Archive-Tar-1.64.ebuild:
Cleanup
*Archive-Tar-1.68 (20 Aug 2010)
20 Aug 2010; Robin H. Johnson <robbat2@gentoo.org>
+Archive-Tar-1.68.ebuild:
Version bump via perl-bump experimental tool.
*Archive-Tar-1.66 (05 Aug 2010)
05 Aug 2010; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.66.ebuild:
Version bump
*Archive-Tar-1.64 (15 Jul 2010)
15 Jul 2010; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.64.ebuild:
Version bump
*Archive-Tar-1.60 (23 Apr 2010)
23 Apr 2010; Robin H. Johnson <robbat2@gentoo.org>
+Archive-Tar-1.60.ebuild:
Version bump via perl-bump experimental tool.
*Archive-Tar-1.58 (19 Feb 2010)
19 Feb 2010; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.58.ebuild:
Version bump
*Archive-Tar-1.56 (04 Feb 2010)
04 Feb 2010; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.56.ebuild:
Version bump
17 Jan 2010; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.40.ebuild,
-Archive-Tar-1.46.ebuild, -Archive-Tar-1.48.ebuild,
-Archive-Tar-1.50.ebuild, -Archive-Tar-1.52.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> Archive-Tar-1.54.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> Archive-Tar-1.40.ebuild,
Archive-Tar-1.46.ebuild, Archive-Tar-1.48.ebuild, Archive-Tar-1.50.ebuild,
Archive-Tar-1.52.ebuild, Archive-Tar-1.54.ebuild:
QA: Add prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org> Archive-Tar-1.54.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> Archive-Tar-1.54.ebuild:
Marking Archive-Tar-1.54 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org> Archive-Tar-1.54.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> Archive-Tar-1.54.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org> Archive-Tar-1.54.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Archive-Tar-1.54.ebuild:
x86 stable, bug 288026
*Archive-Tar-1.54 (10 Sep 2009)
10 Sep 2009; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.54.ebuild:
Version bump
10 Aug 2009; Torsten Veller <tove@gentoo.org> Archive-Tar-1.40.ebuild,
Archive-Tar-1.46.ebuild, Archive-Tar-1.48.ebuild, Archive-Tar-1.50.ebuild,
Archive-Tar-1.52.ebuild:
perl-core/Package-Constants -> virtual/perl-Package-Constants
19 Jul 2009; Torsten Veller <tove@gentoo.org> Archive-Tar-1.40.ebuild,
Archive-Tar-1.46.ebuild, Archive-Tar-1.48.ebuild:
IO-Compress replaces Compress-Zlib and IO-Compress-Bzip2
*Archive-Tar-1.52 (15 Jun 2009)
15 Jun 2009; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.52.ebuild:
Version bump
*Archive-Tar-1.50 (12 Jun 2009)
12 Jun 2009; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.50.ebuild:
Version bump
*Archive-Tar-1.48 (21 Apr 2009)
21 Apr 2009; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.48.ebuild:
Version bump
18 Apr 2009; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.32.ebuild,
Archive-Tar-1.38.ebuild, Archive-Tar-1.40.ebuild, Archive-Tar-1.46.ebuild:
Remove old version. Drop KEYWORDS from vulnerable version. Move
dev-perl/IO-Compress-Bzip2 -> virtual/perl-IO-Compress-Bzip2
13 Mar 2009; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.42.ebuild,
-Archive-Tar-1.44.ebuild:
Cleanup
*Archive-Tar-1.46 (05 Mar 2009)
05 Mar 2009; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.46.ebuild:
Version bump
*Archive-Tar-1.44 (19 Jan 2009)
19 Jan 2009; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.44.ebuild:
Version bump
*Archive-Tar-1.42 (15 Dec 2008)
15 Dec 2008; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.42.ebuild:
Version bump
10 Dec 2008; Alexis Ballier <aballier@gentoo.org> Archive-Tar-1.40.ebuild:
keyword ~sparc-fbsd
04 Nov 2008; Mike Frysinger <vapier@gentoo.org> Archive-Tar-1.40.ebuild:
Add arm/s390/sh love.
01 Nov 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+Archive-Tar-1.32.ebuild, +Archive-Tar-1.38.ebuild,
+Archive-Tar-1.40.ebuild:
dev-perl => perl-core migration
01 Nov 2008; Torsten Veller <tove@gentoo.org> Archive-Tar-1.32.ebuild,
Archive-Tar-1.38.ebuild, Archive-Tar-1.40.ebuild:
New virtuals: Compress-Zlib IO-Zlib
27 Oct 2008; Alexis Ballier <aballier@gentoo.org> Archive-Tar-1.40.ebuild:
keyword ~x86-fbsd, bug #192989
23 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
Archive-Tar-1.40.ebuild:
ppc stable, bug #192989
23 Oct 2008; Raúl Porcel <armin76@gentoo.org> Archive-Tar-1.40.ebuild:
alpha/ia64/x86 stable wrt #192989
22 Oct 2008; Guy Martin <gmsoft@gentoo.org> Archive-Tar-1.40.ebuild:
hppa stable, #192989
21 Oct 2008; Markus Rothe <corsair@gentoo.org> Archive-Tar-1.40.ebuild:
Stable on ppc64; bug #192989
21 Oct 2008; Tobias Heinlein <keytoaster@gentoo.org>
Archive-Tar-1.40.ebuild:
Keyworded and stable for amd64, security bug #192989
20 Oct 2008; Friedrich Oslage <bluebird@gentoo.org>
Archive-Tar-1.40.ebuild:
Keyworded and stable for sparc, security bug #192989
*Archive-Tar-1.40 (20 Oct 2008)
20 Oct 2008; Torsten Veller <tove@gentoo.org> +Archive-Tar-1.40.ebuild:
Version bump. Fixes #192989
20 Sep 2008; Santiago M. Mola <coldwind@gentoo.org>
Archive-Tar-1.38.ebuild:
amd64 stable
15 Sep 2008; Torsten Veller <tove@gentoo.org> -Archive-Tar-1.28.ebuild,
-Archive-Tar-1.29.ebuild, -Archive-Tar-1.30.ebuild,
-Archive-Tar-1.31.ebuild:
Cleanup
11 Jul 2008; Jeroen Roovers <jer@gentoo.org> Archive-Tar-1.38.ebuild:
Stable for HPPA too.
13 Jun 2008; Raúl Porcel <armin76@gentoo.org> Archive-Tar-1.38.ebuild:
alpha/ia64/sparc/x86 stable
09 May 2008; Torsten Veller <tove@gentoo.org> Archive-Tar-1.32.ebuild,
Archive-Tar-1.38.ebuild:
#221083 - Remove >=virtual/perl-Test-Harness-2.26 from DEPEND
19 Mar 2008; Jeroen Roovers <jer@gentoo.org> Archive-Tar-1.32.ebuild:
Stable for HPPA too.
*Archive-Tar-1.38 (29 Feb 2008)
29 Feb 2008; Christian Hartmann <ian@gentoo.org> +Archive-Tar-1.38.ebuild:
Version bump
29 Dec 2007; <welp@gentoo.org> Archive-Tar-1.32.ebuild:
Keyworded ~sparc-fbsd; bug 203655
10 Nov 2007; Samuli Suominen <drac@gentoo.org> Archive-Tar-1.32.ebuild:
amd64 stable
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Archive-Tar-1.32.ebuild:
Stable on ppc.
01 Aug 2007; Joshua Kinard <kumba@gentoo.org> Archive-Tar-1.32.ebuild:
Stable on mips.
22 Jul 2007; Tom Gall <tgall@gentoo.org> Archive-Tar-1.32.ebuild:
stable on ppc64
09 Jul 2007; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.32.ebuild:
Marking sparc stable
05 Jul 2007; Raúl Porcel <armin76@gentoo.org> Archive-Tar-1.32.ebuild:
alpha/ia64/x86 stable
04 Jul 2007; Tom Gall <tgall@gentoo.org> Archive-Tar-1.31.ebuild:
stable on ppc64
30 Jun 2007; Joshua Kinard <kumba@gentoo.org> Archive-Tar-1.31.ebuild:
Stable on mips.
25 Jun 2007; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.31.ebuild:
Marking sparc stable
*Archive-Tar-1.32 (04 Jun 2007)
04 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.32.ebuild:
Version bump
*Archive-Tar-1.31 (24 May 2007)
24 May 2007; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.31.ebuild:
Version bump
12 May 2007; Joshua Kinard <kumba@gentoo.org> Archive-Tar-1.30.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Archive-Tar-1.30.ebuild:
ppc stable
15 Apr 2007; Markus Rothe <corsair@gentoo.org> Archive-Tar-1.30.ebuild:
Stable on ppc64
05 Mar 2007; Andrej Kacian <ticho@gentoo.org> Archive-Tar-1.30.ebuild:
Stable on x86, bug #169152.
07 Jan 2007; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.28.ebuild, Archive-Tar-1.29.ebuild, Archive-Tar-1.30.ebuild:
Marking sparc stable
07 Jan 2007; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.30.ebuild:
Marking amd64 stable
*Archive-Tar-1.30 (27 Nov 2006)
27 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.30.ebuild:
Version bump, thanks Michele for catching it
16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
Archive-Tar-1.29.ebuild:
ppc stable
07 Sep 2006; Michael Cummings <mcummings@gentoo.org>
-Archive-Tar-1.23-r1.ebuild, -Archive-Tar-1.26.ebuild,
Archive-Tar-1.29.ebuild:
Cleaning out old ebuilds; keywording mips stable (tested on o2k)
17 Aug 2006; Thomas Cort <tcort@gentoo.org> Archive-Tar-1.29.ebuild:
Stable on alpha.
06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.29.ebuild:
Marking amd64 stable
04 Aug 2006; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.23-r1.ebuild, Archive-Tar-1.26.ebuild,
Archive-Tar-1.28.ebuild, Archive-Tar-1.29.ebuild:
Adding perl dep; fixed DEPEND
03 Jul 2006; Christian Hartmann <ian@gentoo.org>
Archive-Tar-1.23-r1.ebuild, Archive-Tar-1.26.ebuild,
Archive-Tar-1.28.ebuild, Archive-Tar-1.29.ebuild:
Fixed RDEPEND wrt bug #134781
02 Jul 2006; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.28.ebuild:
Marking stable amd64
29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
Archive-Tar-1.29.ebuild:
Stable on hppa
09 Jun 2006; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.29.ebuild:
Marking stable sparc
27 May 2006; Bryan Østergaard <kloeri@gentoo.org>
Archive-Tar-1.28.ebuild:
Stable on alpha.
01 May 2006; Diego Pettenò <flameeyes@gentoo.org>
Archive-Tar-1.29.ebuild:
Add ~x86-fbsd keyword.
27 Apr 2006; Marien Zwart <marienz@gentoo.org>
files/digest-Archive-Tar-1.23-r1, files/digest-Archive-Tar-1.26,
files/digest-Archive-Tar-1.28, Manifest:
Fixing SHA256 digest, pass four
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> Archive-Tar-1.28.ebuild:
Marked stable on mips.
*Archive-Tar-1.29 (17 Apr 2006)
17 Apr 2006; Aaron Kulbe <superlag@gentoo.org> +Archive-Tar-1.29.ebuild:
Version bump.
27 Mar 2006; Markus Rothe <corsair@gentoo.org> Archive-Tar-1.28.ebuild:
Stable on ppc64
23 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
Archive-Tar-1.28.ebuild:
Stable on ppc.
23 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
Archive-Tar-1.28.ebuild:
Stable on hppa
22 Mar 2006; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.28.ebuild:
marking stable x86, sparc
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> Archive-Tar-1.26.ebuild:
Marked stable on mips.
13 Feb 2006; <mcumming@gentoo.org> Archive-Tar-1.23-r1.ebuild,
Archive-Tar-1.26.ebuild, Archive-Tar-1.28.ebuild:
Virtual for perl-core dep
*Archive-Tar-1.28 (22 Jan 2006)
22 Jan 2006; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.28.ebuild:
Version bump upstream
16 Nov 2005; Homer Parker <hparker@gentoo.org> Archive-Tar-1.26.ebuild:
Stable on amd64 needed for bug 112063
14 Nov 2005; Michael Hanselmann <hansmi@gentoo.org>
Archive-Tar-1.26.ebuild:
Stable on hppa, ppc.
14 Nov 2005; Markus Rothe <corsair@gentoo.org> Archive-Tar-1.26.ebuild:
Stable on ppc64
13 Nov 2005; Mark Loeser <halcy0n@gentoo.org> Archive-Tar-1.26.ebuild:
Stable on x86; bug #112063
13 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org>
Archive-Tar-1.26.ebuild:
stable as per bug #112063
13 Nov 2005; Jason Wever <weeve@gentoo.org> Archive-Tar-1.26.ebuild:
Stable on SPARC.
*Archive-Tar-1.26 (09 Nov 2005)
09 Nov 2005; Chris White <chriswhite@gentoo.org> -Archive-Tar-1.24.ebuild,
+Archive-Tar-1.26.ebuild:
Version bump to 1.26. Removed older ~arch version. Added SRC_TEST='do'.
Helps fix bug #111933.
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.23-r1.ebuild:
dev-perl/Test-Harness => perl-core/Test-Harness migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.24.ebuild:
dev-perl/Test-Harness => perl-core/Test-Harness migration
*Archive-Tar-1.24 (09 May 2005)
09 May 2005; Elfyn McBratney <beu@gentoo.org> +Archive-Tar-1.24.ebuild:
Version bump.
24 Apr 2005; Michael Cummings <mcummings@gentoo.org>
-Archive-Tar-0.22.ebuild, -Archive-Tar-0.22-r1.ebuild,
-Archive-Tar-1.00.ebuild, -Archive-Tar-1.03.ebuild,
-Archive-Tar-1.05.ebuild, -Archive-Tar-1.09.ebuild,
-Archive-Tar-1.10.ebuild, -Archive-Tar-1.23.ebuild:
cleaning
06 Apr 2005; Joseph Jezak <josejx@gentoo.org> Archive-Tar-1.23-r1.ebuild:
Marked ppc stable.
18 Mar 2005; Aron Griffis <agriffis@gentoo.org>
Archive-Tar-1.23-r1.ebuild:
Stable on ia64
12 Mar 2005; Markus Rothe <corsair@gentoo.org> Archive-Tar-1.23-r1.ebuild:
Stable on ppc64
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> Archive-Tar-1.23-r1.ebuild:
Marked stable on mips.
*Archive-Tar-1.23-r1 (25 Jan 2005)
25 Jan 2005; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.23-r1.ebuild:
Version bumping to make sure folks get IO-string
24 Jan 2005; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.23.ebuild:
Added missing dep for IO-String, bug 73488
22 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> Archive-Tar-1.23.ebuild:
Stable on sparc
22 Jan 2005; Bryan Østergaard <kloeri@gentoo.org>
Archive-Tar-1.23.ebuild:
Stable on alpha.
21 Jan 2005; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.23.ebuild:
Unmasking for x86
21 Jan 2005; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.23.ebuild:
Unmasking for x86
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> Archive-Tar-1.23.ebuild:
added ~ppc64
*Archive-Tar-1.23 (04 Dec 2004)
04 Dec 2004; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.23.ebuild:
New version on CPAN
21 Nov 2004; Hardave Riar <hardave@gentoo.org> Archive-Tar-1.09.ebuild:
Stable on mips, dep for bug #68570
20 Nov 2004; Daniel Black <dragonheart@gentoo.org> Archive-Tar-1.10.ebuild:
ppc stable to support bug #68570
*Archive-Tar-1.10 (30 Jul 2004)
30 Jul 2004; Michael Cummings <mcummings@gentoo.org>
+Archive-Tar-1.10.ebuild:
New version on CPAN
25 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> Archive-Tar-1.09.ebuild:
Marked stable on amd64.
11 Jun 2004; Gustavo Zacarias <gustavoz@gentoo.org> Archive-Tar-1.09.ebuild:
Stable on sparc
*Archive-Tar-1.09 (05 Jun 2004)
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.09.ebuild:
new version, dep for others
24 May 2004; Bryan Østergaard <kloeri@gentoo.org> Archive-Tar-1.05.ebuild:
Stable on alpha.
03 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> Archive-Tar-1.05.ebuild:
stable on sparc
27 Feb 2004; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.05.ebuild:
Unmasking after 185 days
19 Jan 2004; Eric Sammer <esammer@gentoo.org> Archive-Tar-0.22-r1.ebuild,
Archive-Tar-0.22.ebuild, Archive-Tar-1.00.ebuild, Archive-Tar-1.05.ebuild:
Fixed copyright headers. Added ~arm, ~hppa, and ~mips to keywords to fix
depend.BAD for new module-build.
18 Jan 2004; <gustavoz@gentoo.org> Archive-Tar-1.03.ebuild:
stable on sparc
*Archive-Tar-1.05 (26 Aug 2003)
26 Aug 2003; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.05.ebuild:
CPAN Version bump
20 Jul 2003; <rac@gentoo.org> Archive-Tar-1.03.ebuild:
Allow perl-5.8.0-r12 to fulfill the File-Spec and Test-Simple dependencies
*Archive-Tar-1.03 (10 Jul 2003)
10 Jul 2003; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.03.ebuild:
CPAN version bump
*Archive-Tar-1.00 (05 Jun 2003)
05 Jun 2003; Michael Cummings <mcummings@gentoo.org>
Archive-Tar-1.00.ebuild:
Version bump from CPAN, includes new/missing deps
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
forced version bump to install into correct locations
*Archive-Tar-0.22-r1 (21 Jun 2003)
12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> :
Added missing changelog entry.
*Archive-Tar-0.22 (23 Oct 2002)
23 Oct 2002; Nick Hadaway <raker@gentoo.org> Archive-Tar-0.22.ebuild,
files/digest-Archive-Tar-0.22 :
New ebuild. Added to support net-mail/amavis

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Archive-Tar</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,243 @@
# ChangeLog for perl-core/Compress-Raw-Bzip2
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Compress-Raw-Bzip2/ChangeLog,v 1.41 2011/07/30 12:10:49 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild, Compress-Raw-Bzip2-2.33.ebuild,
Compress-Raw-Bzip2-2.35.0.ebuild, Compress-Raw-Bzip2-2.36.0.ebuild,
Compress-Raw-Bzip2-2.37.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*Compress-Raw-Bzip2-2.37.0 (23 Jun 2011)
23 Jun 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.37.0.ebuild:
Version bump
*Compress-Raw-Bzip2-2.36.0 (21 Jun 2011)
21 Jun 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.36.0.ebuild:
Version bump
*Compress-Raw-Bzip2-2.35.0 (12 May 2011)
12 May 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.35.0.ebuild:
Version bump
02 May 2011; Fabian Groffen <grobian@gentoo.org>
Compress-Raw-Bzip2-2.33.ebuild:
Marked ~x64-freebsd
17 Jan 2011; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Bzip2-2.021.ebuild, -Compress-Raw-Bzip2-2.025.ebuild,
-Compress-Raw-Bzip2-2.026.ebuild, -Compress-Raw-Bzip2-2.027.ebuild,
-Compress-Raw-Bzip2-2.030.ebuild:
Cleanup
*Compress-Raw-Bzip2-2.33 (13 Jan 2011)
13 Jan 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.33.ebuild:
Version bump
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild:
Stable for HPPA (bug #333421).
12 Sep 2010; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
23 Aug 2010; Markus Meier <maekke@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild:
arm stable, bug #333421
20 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild:
stable x86, bug 333421
19 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
Compress-Raw-Bzip2-2.024.ebuild:
Stable on amd64 wrt bug #333421
*Compress-Raw-Bzip2-2.030 (26 Jul 2010)
26 Jul 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.030.ebuild:
Version bump
*Compress-Raw-Bzip2-2.027 (25 Apr 2010)
25 Apr 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.027.ebuild:
Version bump
*Compress-Raw-Bzip2-2.026 (08 Apr 2010)
08 Apr 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.026.ebuild:
Version bump
*Compress-Raw-Bzip2-2.025 (07 Apr 2010)
07 Apr 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.025.ebuild:
Version bump
25 Jan 2010; Torsten Veller <tove@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
Remove Test-Pod causing circular dependencies
25 Jan 2010; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Bzip2-2.020.ebuild, -Compress-Raw-Bzip2-2.023.ebuild,
Compress-Raw-Bzip2-2.024.ebuild:
Cleanup
*Compress-Raw-Bzip2-2.024 (12 Jan 2010)
12 Jan 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.024.ebuild:
Version bump
05 Jan 2010; nixnut <nixnut@gentoo.org> Compress-Raw-Bzip2-2.021.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org>
Compress-Raw-Bzip2-2.020.ebuild, Compress-Raw-Bzip2-2.021.ebuild,
Compress-Raw-Bzip2-2.023.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
Marking Compress-Raw-Bzip2-2.021 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Compress-Raw-Bzip2-2.021.ebuild:
x86 stable, bug 288026
*Compress-Raw-Bzip2-2.023 (10 Nov 2009)
10 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+Compress-Raw-Bzip2-2.023.ebuild:
Version bump via perl-bump experimental tool.
30 Oct 2009; Michael Haubenwallner <haubi@gentoo.org>
Compress-Raw-Bzip2-2.020.ebuild, Compress-Raw-Bzip2-2.021.ebuild:
set BZIP2_INCLUDE to '.' instead of '' to avoid using first argument of
CCFLAGS as include path.
*Compress-Raw-Bzip2-2.021 (31 Aug 2009)
31 Aug 2009; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.021.ebuild:
Version bump
18 Aug 2009; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Bzip2-2.015.ebuild, -Compress-Raw-Bzip2-2.019.ebuild:
Cleanup
19 Jul 2009; nixnut <nixnut@gentoo.org> Compress-Raw-Bzip2-2.020.ebuild:
ppc stable #273141
22 Jun 2009; Torsten Veller <tove@gentoo.org>
Compress-Raw-Bzip2-2.020.ebuild:
Stable on amd64 (#273141)
19 Jun 2009; Brent Baude <ranger@gentoo.org>
Compress-Raw-Bzip2-2.020.ebuild:
Marking Compress-Raw-Bzip2-2.020 ppc64 for bug 273141
14 Jun 2009; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Bzip2-2.020.ebuild:
Stable for HPPA (bug #273141).
14 Jun 2009; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Bzip2-2.020.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #273141
*Compress-Raw-Bzip2-2.020 (03 Jun 2009)
03 Jun 2009; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Bzip2-2.020.ebuild:
Version bump
05 May 2009; Torsten Veller <tove@gentoo.org>
Compress-Raw-Bzip2-2.019.ebuild:
Add ~mips (#268615)
*Compress-Raw-Bzip2-2.019 (04 May 2009)
04 May 2009; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Bzip2-2.017.ebuild, +Compress-Raw-Bzip2-2.019.ebuild:
Version bump
*Compress-Raw-Bzip2-2.017 (18 Apr 2009)
18 Apr 2009; Torsten Veller <tove@gentoo.org> +metadata.xml,
+Compress-Raw-Bzip2-2.015.ebuild, +Compress-Raw-Bzip2-2.017.ebuild:
Move dev-perl/Compress-Raw-Bzip2 -> perl-core/Compress-Raw-Bzip2. Version
bump
10 Dec 2008; Alexis Ballier <aballier@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
keyword ~sparc-fbsd
04 Nov 2008; Mike Frysinger <vapier@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
Add arm/s390/sh love.
27 Oct 2008; Alexis Ballier <aballier@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
keyword ~x86-fbsd
23 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
ppc stable, bug #192989
23 Oct 2008; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
alpha/ia64/x86 stable wrt #192989
22 Oct 2008; Guy Martin <gmsoft@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
hppa stable, #192989
21 Oct 2008; Markus Rothe <corsair@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
Stable on ppc64; bug #192989
21 Oct 2008; Tobias Heinlein <keytoaster@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
Keyworded and stable for amd64, security bug #192989
20 Oct 2008; Friedrich Oslage <bluebird@gentoo.org>
Compress-Raw-Bzip2-2.015.ebuild:
Keyworded and stable for sparc, security bug #192989
*Compress-Raw-Bzip2-2.015 (20 Oct 2008)
20 Oct 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+Compress-Raw-Bzip2-2.015.ebuild:
Initial import.

View File

@ -0,0 +1,25 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Compress-Raw-Bzip2/Compress-Raw-Bzip2-2.024.ebuild,v 1.10 2011/07/30 12:10:49 tove Exp $
EAPI=2
MODULE_AUTHOR=PMQS
inherit perl-module
DESCRIPTION="Low-Level Interface to bzip2 compression library"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="app-arch/bzip2"
DEPEND="${RDEPEND}"
# test? ( dev-perl/Test-Pod )"
SRC_TEST=do
src_configure(){
BUILD_BZIP2=0 BZIP2_INCLUDE=. BZIP2_LIB= \
perl-module_src_configure
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Compress-Raw-Bzip2</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,428 @@
# ChangeLog for perl-core/Compress-Raw-Zlib
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Compress-Raw-Zlib/ChangeLog,v 1.42 2011/07/30 12:11:52 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> Compress-Raw-Zlib-2.024.ebuild,
Compress-Raw-Zlib-2.33.ebuild, Compress-Raw-Zlib-2.35.0.ebuild,
Compress-Raw-Zlib-2.36.0.ebuild, Compress-Raw-Zlib-2.37.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*Compress-Raw-Zlib-2.37.0 (23 Jun 2011)
23 Jun 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.37.0.ebuild:
Version bump
*Compress-Raw-Zlib-2.36.0 (21 Jun 2011)
21 Jun 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.36.0.ebuild:
Version bump
*Compress-Raw-Zlib-2.35.0 (12 May 2011)
12 May 2011; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.35.0.ebuild:
Version bump
02 May 2011; Fabian Groffen <grobian@gentoo.org>
Compress-Raw-Zlib-2.33.ebuild:
Marked ~x64-freebsd
17 Jan 2011; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Zlib-2.021.ebuild, -Compress-Raw-Zlib-2.025.ebuild,
-Compress-Raw-Zlib-2.026.ebuild, -Compress-Raw-Zlib-2.027.ebuild,
-Compress-Raw-Zlib-2.030.ebuild:
Cleanup
*Compress-Raw-Zlib-2.33 (13 Jan 2011)
13 Jan 2011; Torsten Veller <tove@gentoo.org> +Compress-Raw-Zlib-2.33.ebuild:
Version bump
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
Compress-Raw-Zlib-2.024.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Zlib-2.024.ebuild:
Stable for HPPA (bug #333421).
12 Sep 2010; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.024.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
23 Aug 2010; Markus Meier <maekke@gentoo.org>
Compress-Raw-Zlib-2.024.ebuild:
arm stable, bug #333421
20 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
Compress-Raw-Zlib-2.024.ebuild:
stable x86, bug 333421
19 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
Compress-Raw-Zlib-2.024.ebuild:
Stable on amd64 wrt bug #333421
*Compress-Raw-Zlib-2.030 (26 Jul 2010)
26 Jul 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.030.ebuild:
Version bump
*Compress-Raw-Zlib-2.027 (25 Apr 2010)
25 Apr 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.027.ebuild:
Version bump
*Compress-Raw-Zlib-2.026 (08 Apr 2010)
08 Apr 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.026.ebuild:
Version bump
*Compress-Raw-Zlib-2.025 (07 Apr 2010)
07 Apr 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.025.ebuild:
Version bump
25 Jan 2010; Torsten Veller <tove@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild, Compress-Raw-Zlib-2.024.ebuild:
Remove Test-Pod causing circular dependencies
25 Jan 2010; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Zlib-2.020.ebuild, -Compress-Raw-Zlib-2.023.ebuild:
Cleanup
*Compress-Raw-Zlib-2.024 (12 Jan 2010)
12 Jan 2010; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.024.ebuild:
Version bump
05 Jan 2010; nixnut <nixnut@gentoo.org> Compress-Raw-Zlib-2.021.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild, Compress-Raw-Zlib-2.021.ebuild,
Compress-Raw-Zlib-2.023.ebuild:
QA: Transfer prefix keywords, add EPREFIX as needed
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild:
Marking Compress-Raw-Zlib-2.021 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Compress-Raw-Zlib-2.021.ebuild:
x86 stable, bug 288026
*Compress-Raw-Zlib-2.023 (10 Nov 2009)
10 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+Compress-Raw-Zlib-2.023.ebuild:
Version bump via perl-bump experimental tool.
12 Sep 2009; Torsten Veller <tove@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild, Compress-Raw-Zlib-2.021.ebuild:
Use get_libdir as function in LIB.
*Compress-Raw-Zlib-2.021 (31 Aug 2009)
31 Aug 2009; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.021.ebuild:
Version bump
18 Aug 2009; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Zlib-2.005.ebuild, -Compress-Raw-Zlib-2.015.ebuild,
-Compress-Raw-Zlib-2.019.ebuild:
Cleanup
02 Jul 2009; Joseph Jezak <josejx@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild:
Marked ppc stable.
22 Jun 2009; Torsten Veller <tove@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild:
Stable on amd64 (#273141)
19 Jun 2009; Brent Baude <ranger@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild:
Marking Compress-Raw-Zlib-2.020 ppc64 for bug 273141
14 Jun 2009; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild:
alpha/arm/ia64/m68k/s390/sh/x86 stable wrt #273141
13 Jun 2009; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild:
Stable for HPPA (bug #273141).
12 Jun 2009; Ferris McCormick <fmccor@gentoo.org>
Compress-Raw-Zlib-2.020.ebuild:
Sparc stable, Bug #273141.
*Compress-Raw-Zlib-2.020 (03 Jun 2009)
03 Jun 2009; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.020.ebuild:
Version bump
*Compress-Raw-Zlib-2.019 (04 May 2009)
04 May 2009; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Zlib-2.017.ebuild, +Compress-Raw-Zlib-2.019.ebuild:
Version bump
*Compress-Raw-Zlib-2.017 (18 Apr 2009)
18 Apr 2009; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.017.ebuild:
Version bump
01 Nov 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+Compress-Raw-Zlib-2.005.ebuild, +Compress-Raw-Zlib-2.015.ebuild:
dev-perl => perl-core migration
01 Nov 2008; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Zlib-2.011.ebuild, -Compress-Raw-Zlib-2.012.ebuild:
Cleanup.
23 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
Compress-Raw-Zlib-2.015.ebuild:
ppc stable, bug #192989
23 Oct 2008; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.015.ebuild:
alpha/ia64/x86 stable wrt #192989
22 Oct 2008; Guy Martin <gmsoft@gentoo.org>
Compress-Raw-Zlib-2.015.ebuild:
hppa stable, #192989
21 Oct 2008; Markus Rothe <corsair@gentoo.org>
Compress-Raw-Zlib-2.015.ebuild:
Stable on ppc64; bug #192989
21 Oct 2008; Tobias Heinlein <keytoaster@gentoo.org>
Compress-Raw-Zlib-2.015.ebuild:
amd64 stable, security bug #192989
20 Oct 2008; Friedrich Oslage <bluebird@gentoo.org>
Compress-Raw-Zlib-2.015.ebuild:
Stable on sparc, security bug #192989
*Compress-Raw-Zlib-2.015 (05 Sep 2008)
05 Sep 2008; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.015.ebuild:
Version bump
*Compress-Raw-Zlib-2.012 (19 Jul 2008)
19 Jul 2008; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.012.ebuild:
Version bump
15 Jul 2008; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.011.ebuild:
alpha/ia64/sparc/x86 stable
20 May 2008; Torsten Veller <tove@gentoo.org>
-Compress-Raw-Zlib-2.001.ebuild, -Compress-Raw-Zlib-2.002.ebuild,
-Compress-Raw-Zlib-2.003.ebuild, -Compress-Raw-Zlib-2.004.ebuild,
-Compress-Raw-Zlib-2.004-r1.ebuild, -Compress-Raw-Zlib-2.009.ebuild,
-Compress-Raw-Zlib-2.010.ebuild:
Cleaning
*Compress-Raw-Zlib-2.011 (20 May 2008)
20 May 2008; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.011.ebuild:
Version bump
*Compress-Raw-Zlib-2.010 (09 May 2008)
09 May 2008; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.010.ebuild:
Version bump
*Compress-Raw-Zlib-2.009 (29 Apr 2008)
29 Apr 2008; Torsten Veller <tove@gentoo.org>
+Compress-Raw-Zlib-2.009.ebuild:
Version bump
19 Mar 2008; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Zlib-2.005.ebuild:
Stable for HPPA too.
13 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
Compress-Raw-Zlib-2.005.ebuild:
ppc. stable
29 Dec 2007; <welp@gentoo.org> Compress-Raw-Zlib-2.005.ebuild:
Keyworded ~sparc-fbsd; bug 203655
19 Nov 2007; Joshua Kinard <kumba@gentoo.org>
Compress-Raw-Zlib-2.005.ebuild:
Stable on mips.
10 Nov 2007; Samuli Suominen <drac@gentoo.org>
Compress-Raw-Zlib-2.005.ebuild:
amd64 stable
15 Oct 2007; Markus Rothe <corsair@gentoo.org>
Compress-Raw-Zlib-2.005.ebuild:
Stable on ppc64
06 Oct 2007; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.005.ebuild:
alpha/ia64/sparc/x86 stable
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Compress-Raw-Zlib-2.004-r1.ebuild:
Stable on ppc.
01 Aug 2007; Joshua Kinard <kumba@gentoo.org>
Compress-Raw-Zlib-2.004-r1.ebuild:
Stable on mips.
22 Jul 2007; Tom Gall <tgall@gentoo.org>
Compress-Raw-Zlib-2.004-r1.ebuild:
stable on ppc64
09 Jul 2007; Michael Cummings <mcummings@gentoo.org>
Compress-Raw-Zlib-2.004-r1.ebuild:
Marking sparc stable
*Compress-Raw-Zlib-2.005 (07 Jul 2007)
07 Jul 2007; Michael Cummings <mcummings@gentoo.org>
+Compress-Raw-Zlib-2.005.ebuild:
Version bump
05 Jul 2007; Tom Gall <tgall@gentoo.org>
Compress-Raw-Zlib-2.004-r1.ebuild:
stable on ppc64
05 Jul 2007; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.004-r1.ebuild:
alpha/ia64/x86 stable
*Compress-Raw-Zlib-2.004-r1 (06 Jun 2007)
06 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+Compress-Raw-Zlib-2.004-r1.ebuild:
Bug 178923, using the ebuild patch with multilib additions
01 Jun 2007; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
Stable for HPPA too.
31 May 2007; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
ia64/x86 stable wrt #180414
24 May 2007; Diego Pettenò <flameeyes@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
Add ~x86-fbsd keyword, as per bug #154244.
16 May 2007; Raúl Porcel <armin76@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
Add ~alpha wrt #154244
12 May 2007; Joshua Kinard <kumba@gentoo.org> ChangeLog:
Stable on mips.
12 May 2007; Joshua Kinard <kumba@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
ppc stable
10 Apr 2007; Michael Cummings <mcummings@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
sparc stable
08 Apr 2007; Michael Cummings <mcummings@gentoo.org>
Compress-Raw-Zlib-2.004.ebuild:
Marking amd64 stable
*Compress-Raw-Zlib-2.004 (09 Mar 2007)
09 Mar 2007; Michael Cummings <mcummings@gentoo.org>
+Compress-Raw-Zlib-2.004.ebuild:
Version bump
*Compress-Raw-Zlib-2.003 (05 Jan 2007)
05 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+Compress-Raw-Zlib-2.003.ebuild:
Version bump
*Compress-Raw-Zlib-2.002 (02 Jan 2007)
02 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+Compress-Raw-Zlib-2.002.ebuild:
Version bump
16 Dec 2006; Michael Cummings <mcummings@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Marking amd64 stable
11 Dec 2006; Lars Weiler <pylon@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Stable on ppc; bug #154244.
03 Dec 2006; Markus Rothe <corsair@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Stable on ppc64
17 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Stable on sparc
15 Nov 2006; Markus Rothe <corsair@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Added ~ppc64; bug #154244
15 Nov 2006; Jeroen Roovers <jer@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Marked ~hppa (bug #154244).
10 Nov 2006; nixnut <nixnut@gentoo.org> Compress-Raw-Zlib-2.001.ebuild:
Added ~ppc keyword wrt bug 154244
07 Nov 2006; Joshua Jackson <tsunam@gentoo.org>
Compress-Raw-Zlib-2.001.ebuild:
Stable x86 for bug #154244
06 Nov 2006; Michael Cummings <mcummings@gentoo.org> +metadata.xml:
New dep for Compress-Zlib
*Compress-Raw-Zlib-2.001 (06 Nov 2006)
06 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+Compress-Raw-Zlib-2.001.ebuild:
New dep for Compress-Zlib

View File

@ -0,0 +1,34 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.024.ebuild,v 1.10 2011/07/30 12:11:52 tove Exp $
EAPI=2
MODULE_AUTHOR=PMQS
inherit multilib perl-module
DESCRIPTION="Low-Level Interface to zlib compression library"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=sys-libs/zlib-1.2.2.1"
DEPEND="${RDEPEND}"
# test? ( dev-perl/Test-Pod )"
SRC_TEST="do"
src_prepare() {
use prefix || EPREFIX=
perl-module_src_prepare
cat <<-EOF > "${S}/config.in"
BUILD_ZLIB = False
INCLUDE = ${EPREFIX}/usr/include
LIB = ${EPREFIX}/usr/$(get_libdir)
OLD_ZLIB = False
GZIP_OS_CODE = AUTO_DETECT
EOF
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Compress-Raw-Zlib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,428 @@
# ChangeLog for perl-core/ExtUtils-CBuilder
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-CBuilder/ChangeLog,v 1.41 2011/07/30 12:13:40 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org>
ExtUtils-CBuilder-0.26.03.ebuild, ExtUtils-CBuilder-0.27.03.ebuild:
Drop ~sparc-fbsd KEYWORD
07 Jul 2011; Alexis Ballier <aballier@gentoo.org>
ExtUtils-CBuilder-0.280.202.ebuild:
keyword ~x86-fbsd, bug #351526
13 Jun 2011; Matt Turner <mattst88@gentoo.org>
ExtUtils-CBuilder-0.280.202.ebuild:
Added ~mips, bug 351526
02 May 2011; Fabian Groffen <grobian@gentoo.org>
ExtUtils-CBuilder-0.280.202.ebuild:
Marked ~x64-freebsd
27 Feb 2011; Fabian Groffen <grobian@gentoo.org>
ExtUtils-CBuilder-0.280.200.ebuild, ExtUtils-CBuilder-0.280.202.ebuild:
Add Prefix keywords, bug #351526
27 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
ExtUtils-CBuilder-0.280.202.ebuild:
Marked ~ppc64 wrt #351526
29 Jan 2011; Raúl Porcel <armin76@gentoo.org>
ExtUtils-CBuilder-0.280.200.ebuild, ExtUtils-CBuilder-0.280.201.ebuild,
ExtUtils-CBuilder-0.280.202.ebuild:
Add ~alpha/~arm/~ia64/~m68k/~s390/~sh/~sparc wrt #351526
*ExtUtils-CBuilder-0.280.202 (24 Jan 2011)
24 Jan 2011; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.280.202.ebuild:
Version bump
24 Jan 2011; Jeroen Roovers <jer@gentoo.org>
ExtUtils-CBuilder-0.280.201.ebuild:
Marked ~hppa (bug #351526).
*ExtUtils-CBuilder-0.280.201 (22 Jan 2011)
22 Jan 2011; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.280.201.ebuild:
Version bump
17 Jan 2011; Torsten Veller <tove@gentoo.org> -ExtUtils-CBuilder-0.27.ebuild,
-ExtUtils-CBuilder-0.27.01.ebuild, -ExtUtils-CBuilder-0.27.02.ebuild:
Cleanup
*ExtUtils-CBuilder-0.280.200 (13 Jan 2011)
13 Jan 2011; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.280.200.ebuild:
Version bump
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
ExtUtils-CBuilder-0.27.03.ebuild:
ppc64 stable wrt #333421
18 Oct 2010; Jeroen Roovers <jer@gentoo.org>
ExtUtils-CBuilder-0.27.03.ebuild:
Stable for HPPA (bug #323529).
27 Jun 2010; <nixnut@gentoo.org> ExtUtils-CBuilder-0.27.03.ebuild:
ppc stable #323529
21 Jun 2010; Raúl Porcel <armin76@gentoo.org>
ExtUtils-CBuilder-0.27.03.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #323529
15 Jun 2010; Torsten Veller <tove@gentoo.org>
ExtUtils-CBuilder-0.27.03.ebuild:
Stable on amd64 and x86 (#323529)
*ExtUtils-CBuilder-0.27.03 (27 Mar 2010)
27 Mar 2010; Robin H. Johnson <robbat2@gentoo.org>
+ExtUtils-CBuilder-0.27.03.ebuild:
Version bump via perl-bump experimental tool.
*ExtUtils-CBuilder-0.27.02 (23 Feb 2010)
23 Feb 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.27.02.ebuild:
Version bump
*ExtUtils-CBuilder-0.27.01 (17 Feb 2010)
17 Feb 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.27.01.ebuild:
Version bump
21 Jan 2010; Torsten Veller <tove@gentoo.org>
-ExtUtils-CBuilder-0.19.ebuild:
Cleanup
19 Jan 2010; nixnut <nixnut@gentoo.org> ExtUtils-CBuilder-0.26.03.ebuild:
ppc stable #288026
17 Jan 2010; Torsten Veller <tove@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild, -ExtUtils-CBuilder-0.23.ebuild,
-ExtUtils-CBuilder-0.24.ebuild, -ExtUtils-CBuilder-0.25.ebuild,
-ExtUtils-CBuilder-0.26.ebuild, -ExtUtils-CBuilder-0.26.01.ebuild,
-ExtUtils-CBuilder-0.26.02.ebuild:
Cleanup. Downgrade mips -> ~mips
16 Dec 2009; Jonathan Callen <abcd@gentoo.org>
ExtUtils-CBuilder-0.24.ebuild, ExtUtils-CBuilder-0.25.ebuild,
ExtUtils-CBuilder-0.26.ebuild, ExtUtils-CBuilder-0.26.02.ebuild,
ExtUtils-CBuilder-0.26.03.ebuild, ExtUtils-CBuilder-0.27.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
ExtUtils-CBuilder-0.26.03.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> ChangeLog:
Marking ExtUtils-CBuilder-0.26.03 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
ExtUtils-CBuilder-0.26.03.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
ExtUtils-CBuilder-0.26.03.ebuild:
Stable for HPPA (bug #288026).
10 Nov 2009; Torsten Veller <tove@gentoo.org>
ExtUtils-CBuilder-0.27.ebuild:
Doesnot depend on Module-Build
*ExtUtils-CBuilder-0.27 (10 Nov 2009)
10 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+ExtUtils-CBuilder-0.27.ebuild:
Version bump via perl-bump experimental tool.
06 Sep 2009; Markus Meier <maekke@gentoo.org>
ExtUtils-CBuilder-0.26.03.ebuild:
amd64 stable, bug #280501
02 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
ExtUtils-CBuilder-0.26.03.ebuild:
stable x86, bug 280501
*ExtUtils-CBuilder-0.26.03 (20 Jul 2009)
20 Jul 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.26.03.ebuild:
Version bump
07 Jul 2009; Jeroen Roovers <jer@gentoo.org>
ExtUtils-CBuilder-0.23.ebuild:
Stable for HPPA too.
*ExtUtils-CBuilder-0.26.02 (05 Jul 2009)
05 Jul 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.26.02.ebuild:
Version bump
*ExtUtils-CBuilder-0.26.01 (03 Jul 2009)
03 Jul 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.26.01.ebuild:
Version bump
*ExtUtils-CBuilder-0.26 (30 Jun 2009)
30 Jun 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.26.ebuild:
Version bump
*ExtUtils-CBuilder-0.25 (27 Jun 2009)
27 Jun 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.25.ebuild:
Version bump
11 Jan 2009; Torsten Veller <tove@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
Remove Module-Build from RDEPEND (#246942)
01 Nov 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+ExtUtils-CBuilder-0.19.ebuild, +ExtUtils-CBuilder-0.23.ebuild,
+ExtUtils-CBuilder-0.24.ebuild:
dev-perl => perl-core migration
01 Nov 2008; Torsten Veller <tove@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild, ExtUtils-CBuilder-0.23.ebuild,
ExtUtils-CBuilder-0.24.ebuild:
New virtuals: module-build
15 Sep 2008; Torsten Veller <tove@gentoo.org>
-ExtUtils-CBuilder-0.15.ebuild, -ExtUtils-CBuilder-0.18.ebuild:
Cleanup
*ExtUtils-CBuilder-0.24 (23 Aug 2008)
23 Aug 2008; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.24.ebuild:
Version bump
15 Jul 2008; Raúl Porcel <armin76@gentoo.org>
ExtUtils-CBuilder-0.23.ebuild:
alpha/ia64/sparc/x86 stable
*ExtUtils-CBuilder-0.23 (30 Apr 2008)
30 Apr 2008; Torsten Veller <tove@gentoo.org>
+ExtUtils-CBuilder-0.23.ebuild:
Version bump.
28 Mar 2008; Jeroen Roovers <jer@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
Stable for HPPA too.
29 Dec 2007; <welp@gentoo.org> ExtUtils-CBuilder-0.19.ebuild:
Keyworded ~sparc-fbsd; bug 203655
10 Nov 2007; Samuli Suominen <drac@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
amd64 stable
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
Stable on ppc.
07 Jul 2007; Tom Gall <tgall@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
stable on ppc64
06 Jul 2007; Raúl Porcel <armin76@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
alpha/ia64/x86 stable
30 Jun 2007; Joshua Kinard <kumba@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
Stable on mips.
25 Jun 2007; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.19.ebuild:
Marking sparc stable
*ExtUtils-CBuilder-0.19 (24 May 2007)
24 May 2007; Michael Cummings <mcummings@gentoo.org>
+ExtUtils-CBuilder-0.19.ebuild:
Version bump
12 May 2007; Joshua Kinard <kumba@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Stable on mips.
15 Apr 2007; Markus Rothe <corsair@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Stable on ppc64
05 Mar 2007; Andrej Kacian <ticho@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Stable on x86, bug #169152.
15 Jan 2007; Michael Cummings <mcummings@gentoo.org>
-ExtUtils-CBuilder-0.12.ebuild, ExtUtils-CBuilder-0.15.ebuild,
ExtUtils-CBuilder-0.18.ebuild:
Ebuild maintenance
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Stable on Alpha.
16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
ppc stable
05 Aug 2006; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild, ExtUtils-CBuilder-0.15.ebuild,
ExtUtils-CBuilder-0.18.ebuild:
Adding perl dep; fixed DEPEND
02 Jul 2006; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild, ExtUtils-CBuilder-0.18.ebuild:
Marking stable amd64
29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Stable on hppa
12 Jun 2006; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Actual stable mark - sorry
12 Jun 2006; Michael Cummings <mcummings@gentoo.org> ChangeLog:
Marking stable sparc
28 May 2006; Bryan Østergaard <kloeri@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild:
Stable on alpha.
02 May 2006; Diego Pettenò <flameeyes@gentoo.org>
ExtUtils-CBuilder-0.18.ebuild:
Add ~x86-fbsd keyword.
*ExtUtils-CBuilder-0.18 (25 Apr 2006)
25 Apr 2006; <mcummings@gentoo.org> +ExtUtils-CBuilder-0.18.ebuild:
Version bump
08 Apr 2006; <mcummings@gentoo.org> -ExtUtils-CBuilder-0.05.ebuild:
Cleaning out old 0.05 version
08 Apr 2006; <mcummings@gentoo.org> ExtUtils-CBuilder-0.15.ebuild:
Marking stable mips, tested on raq2, closes bug 124850
31 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild:
Stable on ppc.
28 Mar 2006; Aron Griffis <agriffis@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild:
Mark 0.15 stable on ia64
27 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild:
Stable on hppa
27 Mar 2006; Markus Rothe <corsair@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild:
Stable on ppc64
26 Mar 2006; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.15.ebuild:
60+ days, marking stable for sparc and x86
03 Mar 2006; Chris White <chriswhite@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild:
amd64 stable for 0.12.
*ExtUtils-CBuilder-0.15 (13 Jan 2006)
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
+ExtUtils-CBuilder-0.15.ebuild:
Version bump upstream
02 Oct 2005; Aron Griffis <agriffis@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild:
Mark 0.12 stable on ia64
08 Sep 2005; Aron Griffis <agriffis@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild:
Mark 0.12 stable on alpha
03 Sep 2005; Markus Rothe <corsair@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild:
Stable on ppc64
25 Aug 2005; Aron Griffis <agriffis@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild:
add ~ia64
19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
ExtUtils-CBuilder-0.12.ebuild:
Stable on hppa and ppc.
15 Aug 2005; Michael Cummings <mcummings@gentoo.org>
-ExtUtils-CBuilder-0.03.ebuild, ExtUtils-CBuilder-0.12.ebuild:
Marking stable x86 and sparc
*ExtUtils-CBuilder-0.12 (17 Jul 2005)
17 Jul 2005; Michael Cummings <mcummings@gentoo.org>
+ExtUtils-CBuilder-0.12.ebuild:
Version bump upstream
01 Apr 2005; Simon Stelling <blubb@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
stable on amd64
16 Mar 2005; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.03.ebuild:
module-build dep
15 Mar 2005; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
Missing dep
12 Mar 2005; Markus Rothe <corsair@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
Stable on ppc64
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> ExtUtils-CBuilder-0.05.ebuild:
added ~ppc64
21 Nov 2004; Hardave Riar <hardave@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
Stable on mips, dep for bug #68570
20 Nov 2004; Daniel Black <dragonheart@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
ppc stable to support bug #68570
24 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
Stable on alpha.
22 Oct 2004; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.05.ebuild:
marking stable on x86 and sparc
*ExtUtils-CBuilder-0.05 (21 Oct 2004)
21 Oct 2004; Michael Cummings <mcummings@gentoo.org>
+ExtUtils-CBuilder-0.05.ebuild:
new version on cpan
*ExtUtils-CBuilder-0.03 (05 Jun 2004)
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
ExtUtils-CBuilder-0.03.ebuild, metadata.xml:
Initial import, dep for extutils-parsexs

View File

@ -0,0 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-CBuilder/ExtUtils-CBuilder-0.27.03.ebuild,v 1.7 2011/07/30 12:13:40 tove Exp $
EAPI=2
inherit versionator
MY_P=${PN}-$(delete_version_separator 2 )
MODULE_AUTHOR=DAGOLDEN
S=${WORKDIR}/${MY_P}
inherit perl-module
DESCRIPTION="Compile and link C code for Perl modules"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">ExtUtils-CBuilder</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,396 @@
# ChangeLog for perl-core/ExtUtils-ParseXS
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-ParseXS/ChangeLog,v 1.35 2011/08/06 07:51:24 tove Exp $
*ExtUtils-ParseXS-3.20.0 (06 Aug 2011)
06 Aug 2011; Torsten Veller <tove@gentoo.org>
ExtUtils-ParseXS-2.22.06.ebuild, +ExtUtils-ParseXS-3.20.0.ebuild:
Version bump
30 Jul 2011; Torsten Veller <tove@gentoo.org>
ExtUtils-ParseXS-2.22.03.ebuild, ExtUtils-ParseXS-2.22.05.ebuild,
ExtUtils-ParseXS-2.22.06.ebuild:
Drop ~sparc-fbsd KEYWORD
02 May 2011; Fabian Groffen <grobian@gentoo.org>
ExtUtils-ParseXS-2.22.06.ebuild:
Marked ~x64-freebsd
17 Jan 2011; Torsten Veller <tove@gentoo.org>
-ExtUtils-ParseXS-2.20.0401.ebuild, -ExtUtils-ParseXS-2.21.ebuild,
-ExtUtils-ParseXS-2.22.ebuild, -ExtUtils-ParseXS-2.22.01.ebuild,
-ExtUtils-ParseXS-2.22.02.ebuild, -ExtUtils-ParseXS-2.22.02-r1.ebuild:
Cleanup
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
ExtUtils-ParseXS-2.22.05.ebuild:
ppc64 stable wrt #333421
18 Oct 2010; Jeroen Roovers <jer@gentoo.org>
ExtUtils-ParseXS-2.22.05.ebuild:
Stable for HPPA (bug #323529).
*ExtUtils-ParseXS-2.22.06 (15 Jul 2010)
15 Jul 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.06.ebuild:
Version bump
27 Jun 2010; <nixnut@gentoo.org> ExtUtils-ParseXS-2.22.05.ebuild:
ppc stable #323529
21 Jun 2010; Raúl Porcel <armin76@gentoo.org>
ExtUtils-ParseXS-2.22.05.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #323529
15 Jun 2010; Torsten Veller <tove@gentoo.org>
ExtUtils-ParseXS-2.22.05.ebuild:
Stable on amd64 and x86 (#323529)
16 Apr 2010; Jeroen Roovers <jer@gentoo.org>
ExtUtils-ParseXS-2.22.03.ebuild:
Stable for HPPA (bug #307243).
*ExtUtils-ParseXS-2.22.05 (14 Mar 2010)
14 Mar 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.05.ebuild:
Version bump
13 Mar 2010; Raúl Porcel <armin76@gentoo.org>
ExtUtils-ParseXS-2.22.03.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #307243
11 Mar 2010; Markus Meier <maekke@gentoo.org>
ExtUtils-ParseXS-2.22.03.ebuild:
amd64/x86 stable, bug #307243
10 Mar 2010; Joseph Jezak <josejx@gentoo.org>
ExtUtils-ParseXS-2.22.03.ebuild:
Marked ppc/ppc64 stable.
*ExtUtils-ParseXS-2.22.03 (12 Feb 2010)
12 Feb 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.03.ebuild:
Version bump
*ExtUtils-ParseXS-2.22.02-r1 (11 Feb 2010)
11 Feb 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.02-r1.ebuild:
Switch to MM:EU as it installs xsubpp too (#304483)
*ExtUtils-ParseXS-2.22.02 (29 Jan 2010)
29 Jan 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.02.ebuild:
Version bump
*ExtUtils-ParseXS-2.22.01 (26 Jan 2010)
26 Jan 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.01.ebuild:
Version bump
17 Jan 2010; Torsten Veller <tove@gentoo.org>
-ExtUtils-ParseXS-2.18.ebuild, -ExtUtils-ParseXS-2.19.ebuild,
-ExtUtils-ParseXS-2.20-r1.ebuild, -files/eu-pxs-newXS-const-file.patch:
Cleanup
*ExtUtils-ParseXS-2.22 (12 Jan 2010)
12 Jan 2010; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.22.ebuild:
Version bump
05 Jan 2010; nixnut <nixnut@gentoo.org> ExtUtils-ParseXS-2.20.0401.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org>
ExtUtils-ParseXS-2.19.ebuild, ExtUtils-ParseXS-2.20-r1.ebuild,
ExtUtils-ParseXS-2.20.0401.ebuild, ExtUtils-ParseXS-2.21.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
ExtUtils-ParseXS-2.20.0401.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> ChangeLog:
Marking ExtUtils-ParseXS-2.20.0401 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
ExtUtils-ParseXS-2.20.0401.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
ExtUtils-ParseXS-2.20.0401.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org>
ExtUtils-ParseXS-2.20.0401.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
ExtUtils-ParseXS-2.20.0401.ebuild:
x86 stable, bug 288026
*ExtUtils-ParseXS-2.21 (06 Oct 2009)
06 Oct 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.21.ebuild:
Version bump
*ExtUtils-ParseXS-2.20.0401 (15 Sep 2009)
15 Sep 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.20.0401.ebuild:
Version bump
*ExtUtils-ParseXS-2.20-r1 (25 Jul 2009)
25 Jul 2009; Mark Loeser <halcy0n@gentoo.org>
-ExtUtils-ParseXS-2.20.ebuild, +ExtUtils-ParseXS-2.20-r1.ebuild,
+files/eu-pxs-newXS-const-file.patch:
Revbump to fix header for gcc-4.4 issue; bug #278155
*ExtUtils-ParseXS-2.20 (03 Jul 2009)
03 Jul 2009; Torsten Veller <tove@gentoo.org>
+ExtUtils-ParseXS-2.20.ebuild:
Version bump
11 Jan 2009; Torsten Veller <tove@gentoo.org>
ExtUtils-ParseXS-2.18.ebuild, ExtUtils-ParseXS-2.19.ebuild:
Remove Module-Build from RDEPEND (#246942)
*ExtUtils-ParseXS-2.19 (01 Nov 2008)
*ExtUtils-ParseXS-2.18 (01 Nov 2008)
01 Nov 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+ExtUtils-ParseXS-2.18.ebuild, +ExtUtils-ParseXS-2.19.ebuild:
dev-perl => perl-core migration
01 Nov 2008; Torsten Veller <tove@gentoo.org>
extutils-parsexs-2.18.ebuild, extutils-parsexs-2.19.ebuild:
New virtuals: ExtUtils-CBuilder module-build
15 Sep 2008; Torsten Veller <tove@gentoo.org>
-extutils-parsexs-2.15.ebuild, -extutils-parsexs-2.16.ebuild,
-extutils-parsexs-2.17.ebuild:
Cleanup
15 Jul 2008; Raúl Porcel <armin76@gentoo.org>
extutils-parsexs-2.19.ebuild:
alpha/ia64/sparc/x86 stable
*extutils-parsexs-2.19 (30 Apr 2008)
30 Apr 2008; Torsten Veller <tove@gentoo.org>
+extutils-parsexs-2.19.ebuild:
Version bump
19 Mar 2008; Jeroen Roovers <jer@gentoo.org> extutils-parsexs-2.18.ebuild:
Stable for HPPA too.
29 Dec 2007; <welp@gentoo.org> extutils-parsexs-2.18.ebuild:
Keyworded ~sparc-fbsd; bug 203655
07 Jul 2007; Tom Gall <tgall@gentoo.org>
extutils-parsexs-2.18.ebuild:
stable on ppc64
06 Jul 2007; Raúl Porcel <armin76@gentoo.org>
extutils-parsexs-2.18.ebuild:
alpha/ia64/x86 stable
12 May 2007; Joshua Kinard <kumba@gentoo.org>
extutils-parsexs-2.18.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
extutils-parsexs-2.18.ebuild:
ppc stable
16 Apr 2007; Markus Rothe <corsair@gentoo.org>
extutils-parsexs-2.17.ebuild:
Stable on ppc64
10 Apr 2007; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.18.ebuild:
sparc stable
09 Apr 2007; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.18.ebuild:
Marking stable amd64
05 Mar 2007; Andrej Kacian <ticho@gentoo.org>
extutils-parsexs-2.17.ebuild:
Stable on x86, bug #169152.
*extutils-parsexs-2.18 (04 Feb 2007)
04 Feb 2007; Michael Cummings <mcummings@gentoo.org>
+extutils-parsexs-2.18.ebuild:
Version bump
08 Jan 2007; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.17.ebuild:
marking sparc stable
08 Jan 2007; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.17.ebuild:
marking amd64 stable
24 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
extutils-parsexs-2.16.ebuild:
Stable on ppc.
24 Nov 2006; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.16.ebuild:
sparc stable
24 Nov 2006; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.16.ebuild:
amd64 stable
*extutils-parsexs-2.17 (22 Nov 2006)
22 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+extutils-parsexs-2.17.ebuild:
Version bump
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-extutils-parsexs-2.08.ebuild, -extutils-parsexs-2.11.ebuild,
extutils-parsexs-2.15.ebuild, extutils-parsexs-2.16.ebuild:
Cleaning up
*extutils-parsexs-2.16 (24 Sep 2006)
24 Sep 2006; Christian Hartmann <ian@gentoo.org>
+extutils-parsexs-2.16.ebuild:
Version bump
06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.08.ebuild, extutils-parsexs-2.11.ebuild,
extutils-parsexs-2.15.ebuild:
Adding perl dep; fixed DEPEND
05 Jul 2006; Christian Hartmann <ian@gentoo.org>
extutils-parsexs-2.08.ebuild, extutils-parsexs-2.11.ebuild,
extutils-parsexs-2.15.ebuild:
Fixed RDEPEND wrt bug #134781; fixed header
02 Jul 2006; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.15.ebuild:
Marking amd64 stable
02 May 2006; Diego Pettenò <flameeyes@gentoo.org>
extutils-parsexs-2.15.ebuild:
Add ~x86-fbsd keyword.
24 Apr 2006; Joshua Kinard <kumba@gentoo.org>
extutils-parsexs-2.15.ebuild:
Marked stable on mips.
04 Feb 2006; Aron Griffis <agriffis@gentoo.org>
extutils-parsexs-2.15.ebuild:
Mark 2.15 stable on ia64
31 Jan 2006; Aron Griffis <agriffis@gentoo.org>
extutils-parsexs-2.15.ebuild:
Mark 2.15 stable on alpha
21 Jan 2006; Markus Rothe <corsair@gentoo.org>
extutils-parsexs-2.15.ebuild:
Stable on ppc64
16 Jan 2006; Rene Nussbaumer <killerfox@gentoo.org>
extutils-parsexs-2.15.ebuild:
Stable on hppa.
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
extutils-parsexs-2.15.ebuild:
Stable on ppc.
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.15.ebuild:
Marking stable sparc x86
*extutils-parsexs-2.15 (19 Nov 2005)
19 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+extutils-parsexs-2.15.ebuild:
Version bump
26 Aug 2005; Aron Griffis <agriffis@gentoo.org>
extutils-parsexs-2.11.ebuild:
add ~ia64
*extutils-parsexs-2.11 (17 Jul 2005)
17 Jul 2005; Michael Cummings <mcummings@gentoo.org>
+extutils-parsexs-2.11.ebuild:
Version bump upstream
29 Apr 2005; Michael Cummings <mcummings@gentoo.org>
-extutils-parsexs-2.02.ebuild:
Cleaning for mirror syntax
01 Apr 2005; Simon Stelling <blubb@gentoo.org> extutils-parsexs-2.08.ebuild:
stable on amd64
16 Mar 2005; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.08.ebuild:
module-build dep
12 Mar 2005; Markus Rothe <corsair@gentoo.org> extutils-parsexs-2.08.ebuild:
Stable on ppc64
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> extutils-parsexs-2.08.ebuild:
added ~ppc64
21 Nov 2004; Hardave Riar <hardave@gentoo.org> extutils-parsexs-2.08.ebuild:
Stable on mips, dep for bug #68570
20 Nov 2004; Daniel Black <dragonheart@gentoo.org>
extutils-parsexs-2.08.ebuild:
ppc stable to support bug #68570
24 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
extutils-parsexs-2.08.ebuild:
Stable on alpha.
22 Oct 2004; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.08.ebuild:
marking stable on x86
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org>
extutils-parsexs-2.02.ebuild:
Stable on amd64.
*extutils-parsexs-2.08 (05 Jun 2004)
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.08.ebuild:
new version on cpan, new dep
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.02.ebuild:
Keyword fix for amd64. Sorry folks, but this is a necessary dep for
module-build, and you have that one already in your mask pile
30 May 2004; Bryan Østergaard <kloeri@gentoo.org>
extutils-parsexs-2.02.ebuild:
Stable on alpha.
*extutils-parsexs-2.02 (26 Jun 2003)
26 Jun 2003; Michael Cummings <mcummings@gentoo.org>
extutils-parsexs-2.02.ebuild:
Fills dep for alzabo

View File

@ -0,0 +1,23 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-ParseXS/ExtUtils-ParseXS-2.22.05.ebuild,v 1.7 2011/07/30 12:14:38 tove Exp $
EAPI=2
inherit versionator
MY_P=${PN}-$(delete_version_separator 2 )
S=${WORKDIR}/${MY_P}
MODULE_AUTHOR=DAGOLDEN
inherit perl-module
DESCRIPTION="Converts Perl XS code into C code"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-CBuilder"
SRC_TEST="do"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">ExtUtils-ParseXS</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,398 @@
# ChangeLog for perl-core/File-Spec
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/File-Spec/ChangeLog,v 1.82 2011/05/21 06:23:01 tove Exp $
*File-Spec-3.330.0 (21 May 2011)
21 May 2011; Torsten Veller <tove@gentoo.org> -File-Spec-3.33.ebuild,
+File-Spec-3.330.0.ebuild:
Change version scheme
02 May 2011; Fabian Groffen <grobian@gentoo.org> File-Spec-3.33.ebuild:
Marked ~x64-freebsd
27 Feb 2011; Fabian Groffen <grobian@gentoo.org> File-Spec-3.33.ebuild:
Add Prefix keywords, bug #351526
17 Jan 2011; Torsten Veller <tove@gentoo.org> -File-Spec-3.30.ebuild:
Cleanup
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> File-Spec-3.31.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org> File-Spec-3.31.ebuild:
Stable for HPPA (bug #333421).
*File-Spec-3.33 (21 Sep 2010)
21 Sep 2010; Torsten Veller <tove@gentoo.org> +File-Spec-3.33.ebuild:
Version bump
12 Sep 2010; Raúl Porcel <armin76@gentoo.org> File-Spec-3.31.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
23 Aug 2010; Markus Meier <maekke@gentoo.org> File-Spec-3.31.ebuild:
arm stable, bug #333421
20 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
File-Spec-3.31.ebuild:
stable x86, bug 333421
19 Aug 2010; Markos Chandras <hwoarang@gentoo.org> File-Spec-3.31.ebuild:
Stable on amd64 wrt bug #333421
17 Jan 2010; Torsten Veller <tove@gentoo.org> -File-Spec-3.25.ebuild,
-File-Spec-3.27.01.ebuild, -File-Spec-3.29.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> File-Spec-3.30.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> File-Spec-3.25.ebuild,
File-Spec-3.29.ebuild, File-Spec-3.30.ebuild, File-Spec-3.31.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org> File-Spec-3.30.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> File-Spec-3.30.ebuild:
Marking File-Spec-3.30 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org> File-Spec-3.30.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> File-Spec-3.30.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org> File-Spec-3.30.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
File-Spec-3.30.ebuild:
x86 stable, bug 288026
10 Nov 2009; Torsten Veller <tove@gentoo.org> File-Spec-3.31.ebuild:
Doesnot depend on Module-Build
*File-Spec-3.31 (10 Nov 2009)
10 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +File-Spec-3.31.ebuild:
Version bump via perl-bump experimental tool.
18 Oct 2009; Brent Baude <ranger@gentoo.org> File-Spec-3.27.01.ebuild:
Marking File-Spec-3.27.01 ppc64 for bug 285592
*File-Spec-3.30 (11 May 2009)
11 May 2009; Torsten Veller <tove@gentoo.org> +File-Spec-3.30.ebuild:
Version bump
03 May 2009; Markus Meier <maekke@gentoo.org> File-Spec-3.29.ebuild:
amd64 stable, bug #268198
02 May 2009; nixnut <nixnut@gentoo.org> File-Spec-3.27.01.ebuild:
ppc stable #268198
13 Mar 2009; Torsten Veller <tove@gentoo.org> -File-Spec-3.12.ebuild,
-File-Spec-3.15.ebuild, -File-Spec-3.24.ebuild:
Cleanup
18 Nov 2008; Torsten Veller <tove@gentoo.org> File-Spec-3.12.ebuild,
File-Spec-3.15.ebuild, File-Spec-3.24.ebuild, File-Spec-3.25.ebuild,
File-Spec-3.27.01.ebuild, File-Spec-3.29.ebuild:
New virtuals: ExtUtils-CBuilder module-build
*File-Spec-3.29 (31 Oct 2008)
*File-Spec-3.27.01 (31 Oct 2008)
31 Oct 2008; Torsten Veller <tove@gentoo.org> +File-Spec-3.27.01.ebuild,
+File-Spec-3.29.ebuild, -File-Spec-3.2701.ebuild:
Version bump. Renamed 3.2701 to 3.27.01
15 Jul 2008; Raúl Porcel <armin76@gentoo.org> File-Spec-3.2701.ebuild:
alpha/ia64/sparc/x86 stable
*File-Spec-3.2701 (29 Apr 2008)
29 Apr 2008; Yuval Yaari <yuval@gentoo.org> +File-Spec-3.2701.ebuild:
Version bump
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> File-Spec-3.25.ebuild:
Stable for HPPA too.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> File-Spec-3.25.ebuild:
Stable on mips.
10 Nov 2007; Samuli Suominen <drac@gentoo.org> File-Spec-3.25.ebuild:
amd64 stable
12 Aug 2007; Tom Gall <tgall@gentoo.org> File-Spec-3.25.ebuild:
stable on ppc64
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
File-Spec-3.25.ebuild:
Stable on ppc.
27 Jul 2007; Raúl Porcel <armin76@gentoo.org> File-Spec-3.25.ebuild:
alpha/ia64/x86 stable
16 Jul 2007; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.25.ebuild:
sparc stable
*File-Spec-3.25 (13 Jun 2007)
13 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.25.ebuild:
Version bump
04 Jun 2007; Jeroen Roovers <jer@gentoo.org> File-Spec-3.24.ebuild:
Stable for HPPA too.
11 May 2007; Joshua Kinard <kumba@gentoo.org> File-Spec-3.24.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
File-Spec-3.24.ebuild:
ppc stable
15 Apr 2007; Markus Rothe <corsair@gentoo.org> File-Spec-3.24.ebuild:
Stable on ppc64
03 Mar 2007; Andrej Kacian <ticho@gentoo.org> File-Spec-3.24.ebuild:
Stable on x86, bug #169153.
03 Mar 2007; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.24.ebuild:
Stable on amd64
22 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> File-Spec-3.24.ebuild:
Stable on Alpha + IA64.
21 Jan 2007; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.24.ebuild:
Marking sparc stable
19 Jan 2007; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.12.ebuild, File-Spec-3.15.ebuild, -File-Spec-3.18.ebuild,
-File-Spec-3.19.ebuild, -File-Spec-3.23.ebuild:
Ebuild maintenance
*File-Spec-3.24 (24 Nov 2006)
24 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.24.ebuild:
Version bump
*File-Spec-3.23 (06 Nov 2006)
06 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.23.ebuild:
Version bump
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> File-Spec-3.15.ebuild:
Stable on hppa
16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
File-Spec-3.15.ebuild:
ppc stable
15 Sep 2006; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.12.ebuild, File-Spec-3.15.ebuild, File-Spec-3.18.ebuild,
File-Spec-3.19.ebuild:
inherit in wrong location, thanks dwc
05 Sep 2006; Joshua Kinard <kumba@gentoo.org> File-Spec-3.15.ebuild:
Marked stable on mips.
18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.15.ebuild:
Marking amd64 stable
03 Aug 2006; Michael Cummings <mcummings@gentoo.org>
files/digest-File-Spec-3.12, Manifest:
Digests
03 Aug 2006; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.12.ebuild, File-Spec-3.15.ebuild, File-Spec-3.18.ebuild,
File-Spec-3.19.ebuild:
Added perl dep
*File-Spec-3.19 (20 Jul 2006)
20 Jul 2006; Aaron Kulbe <superlag@gentoo.org> +File-Spec-3.19.ebuild:
Version bump.
18 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> File-Spec-3.15.ebuild:
Stable on alpha.
02 Jul 2006; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.12.ebuild, File-Spec-3.15.ebuild, File-Spec-3.18.ebuild:
Bug 137098 - deping ExtUtils-CBuilder
*File-Spec-3.18 (24 Jun 2006)
24 Jun 2006; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.18.ebuild:
Version bump upstream
12 Jun 2006; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.15.ebuild:
Marking sparc stable
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> File-Spec-3.15.ebuild:
Add ~x86-fbsd keyword.
14 Mar 2006; Chris White <chriswhite@gentoo.org>
-File-Spec-0.84-r1.ebuild, -File-Spec-0.87.ebuild, -File-Spec-3.01.ebuild,
-File-Spec-3.06.ebuild, File-Spec-3.12.ebuild:
Marked 3.12 amd64 stable. Cleaned out old ebuilds.
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> File-Spec-3.12.ebuild:
Marked stable on mips.
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> File-Spec-3.12.ebuild:
Mark 3.12 stable on alpha
*File-Spec-3.15 (22 Jan 2006)
22 Jan 2006; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.15.ebuild:
Version bump
21 Jan 2006; Markus Rothe <corsair@gentoo.org> File-Spec-3.12.ebuild:
Stable on ppc64
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> File-Spec-3.12.ebuild:
Stable on ppc.
14 Jan 2006; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.12.ebuild:
Marking sparc x86 stable
*File-Spec-3.12 (11 Nov 2005)
11 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.12.ebuild:
Version bump upstream
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> File-Spec-3.06.ebuild:
Stable on ppc.
29 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> File-Spec-0.87.ebuild:
Marked stable on amd64.
07 Jul 2005; Markus Rothe <corsair@gentoo.org> File-Spec-3.06.ebuild:
Stable on ppc64
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> File-Spec-3.06.ebuild:
Stable on alpha.
29 Jun 2005; Michael Cummings <mcummings@gentoo.org>
File-Spec-3.06.ebuild:
unmasking for x86 and sparc
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> File-Spec-0.87.ebuild:
Stable on ppc.
12 Jun 2005; Bryan Østergaard <kloeri@gentoo.org> File-Spec-0.87.ebuild:
Stable on alpha.
04 Jun 2005; Michael Cummings <mcummings@gentoo.org>
File-Spec-0.87.ebuild:
Tested on raq2, bumping for mips
02 Jun 2005; Michael Cummings <mcummings@gentoo.org> File-Spec-0.87.ebuild:
Keywording to match min version with most perls
*File-Spec-3.06 (25 May 2005)
25 May 2005; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
+File-Spec-0.84-r1.ebuild, +File-Spec-0.87.ebuild, +File-Spec-3.01.ebuild,
+File-Spec-3.06.ebuild:
dev-perl => perl-core migration
08 May 2005; Aron Griffis <agriffis@gentoo.org> File-Spec-0.87.ebuild:
stable on ia64
25 Apr 2005; Michael Cummings <mcummings@gentoo.org> -File-Spec-0.82.ebuild,
-File-Spec-0.84.ebuild:
cleaning
*File-Spec-3.06 (17 Apr 2005)
*File-Spec-3.01 (17 Apr 2005)
17 Apr 2005; Michael Cummings <mcummings@gentoo.org>
+File-Spec-3.01.ebuild, +File-Spec-3.06.ebuild:
Adding both version 3.01 and 3.06 to the tree. 3.01 gives us cross
compatibility with the version of File-Spec that is shipped with the perl
5.8.6 core package. 3.06 is just the current stable upstream :) Please see
metadata for explanation of extreme version jump.
15 Mar 2005; Michael Cummings <mcummings@gentoo.org>
File-Spec-0.84-r1.ebuild, File-Spec-0.87.ebuild:
Missing dep on module-build. See, those metabugs and eclass changes do pay
off! Bug 85310
09 Mar 2005; Markus Rothe <corsair@gentoo.org> File-Spec-0.87.ebuild:
Stable on ppc64
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> File-Spec-0.87.ebuild:
added ~ppc64
*File-Spec-0.87 (05 Jun 2004)
05 Jun 2004; Michael Cummings <mcummings@gentoo.org> File-Spec-0.87.ebuild:
new version on cpan
16 Apr 2004; Michael Cummings <mcummings@gentoo.org>
File-Spec-0.84-r1.ebuild:
Syntax fix for newdepend, bug 29064
15 Apr 2004; Michael McCabe <randy@gentoo.org> File-Spec-0.84-r1.ebuild:
Adding s390 keyword
14 Apr 2004; Stephen P. Becker <geoman@gentoo.org> File-Spec-0.84-r1.ebuild:
Marked stable on mips.
20 Feb 2004; Aron Griffis <agriffis@gentoo.org> File-Spec-0.84-r1.ebuild:
stable on alpha and ia64
18 Jan 2004; <tuxus@gentoo.org> File-Spec-0.84-r1.ebuild:
Added ~mips to KEYWORDS.
25 Jul 2003; <rac@gentoo.org> File-Spec-0.84-r1.ebuild:
Remove ~arch protection on all but hppa and arm
*File-Spec-0.84-r1 (15 Jul 2003)
04 Aug 2003; Guy Martin <gmsoft@gentoo.org> File-Spec-0.84-r1.ebuild :
Marked stable on hppa.
15 Jul 2003; <rac@gentoo.org> File-Spec-0.84-r1.ebuild:
This version installs into vendordir, and therefore requires the
@INC-reordered perl
*File-Spec-0.84 (10 Jul 2003)
10 Jul 2003; Michael Cummings <mcummings@gentoo.org> File-Spec-0.84.ebuild:
CPAN version bump, marked for testing
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> File-Spec-0.82.ebuild:
Mark stable on alpha
22 Jun 2003; <rac@gentoo.org> File-Spec-0.82.ebuild:
Add back lost keywords
03 Jun 2003; Christian Birchinger <joker@gentoo.org> File-Spec-0.82.ebuild:
Added sparc stable keyword
*File-Spec-0.82 (31 May 2003)
02 Jul 2003; Guy Martin <gmsoft@gentoo.org> File-Spec-0.82.ebuild :
Added hppa to KEYWORDS.
31 May 2003; Michael Cummings <mcummings@gentoo.org> File-Spec-0.82.ebuild:
Initial import of File-Spec. This fulfills deps for existing modules like
CGI.pm

View File

@ -0,0 +1,19 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/File-Spec/File-Spec-3.31.ebuild,v 1.10 2010/10/22 18:13:10 ssuominen Exp $
EAPI=2
MODULE_AUTHOR=SMUELLER
MY_PN=PathTools
MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_P}
inherit perl-module
DESCRIPTION="Handling files and directories portably"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"

View File

@ -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>
<longdescription>Following the 0.X series of File-Spec, Ken Williams
(author) has merged file-spec with cwd and adopted the cwd version schemea -
hence the jump to the 3.0 series. In addition, the package is now part of
the PathTools package upstream. Maintaining the ebuild as File-Spec for the
interim.</longdescription>
<upstream>
<remote-id type="cpan">PathTools</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,181 @@
# ChangeLog for perl-core/IO-Compress
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/IO-Compress/ChangeLog,v 1.42 2011/07/30 12:18:17 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> IO-Compress-2.024.ebuild,
IO-Compress-2.33.ebuild, IO-Compress-2.35.0.ebuild,
IO-Compress-2.36.0.ebuild, IO-Compress-2.37.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*IO-Compress-2.37.0 (23 Jun 2011)
23 Jun 2011; Torsten Veller <tove@gentoo.org> +IO-Compress-2.37.0.ebuild:
Version bump
*IO-Compress-2.36.0 (21 Jun 2011)
21 Jun 2011; Torsten Veller <tove@gentoo.org> +IO-Compress-2.36.0.ebuild:
Version bump
*IO-Compress-2.35.0 (12 May 2011)
12 May 2011; Torsten Veller <tove@gentoo.org> +IO-Compress-2.35.0.ebuild:
Version bump
02 May 2011; Fabian Groffen <grobian@gentoo.org> IO-Compress-2.33.ebuild:
Marked ~x64-freebsd
17 Jan 2011; Torsten Veller <tove@gentoo.org> -IO-Compress-2.021.ebuild,
-IO-Compress-2.025.ebuild, -IO-Compress-2.026.ebuild,
-IO-Compress-2.027.ebuild, -IO-Compress-2.030.ebuild:
Cleanup
*IO-Compress-2.33 (13 Jan 2011)
13 Jan 2011; Torsten Veller <tove@gentoo.org> +IO-Compress-2.33.ebuild:
Version bump
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
IO-Compress-2.024.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org> IO-Compress-2.024.ebuild:
Stable for HPPA (bug #333421).
12 Sep 2010; Raúl Porcel <armin76@gentoo.org> IO-Compress-2.024.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
23 Aug 2010; Markus Meier <maekke@gentoo.org> IO-Compress-2.024.ebuild:
arm stable, bug #333421
23 Aug 2010; Mike Frysinger <vapier@gentoo.org> IO-Compress-2.021.ebuild,
IO-Compress-2.024.ebuild, IO-Compress-2.025.ebuild, IO-Compress-2.026.ebuild,
IO-Compress-2.027.ebuild, IO-Compress-2.030.ebuild:
Add proper blockers to old split packages #274443.
20 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
IO-Compress-2.024.ebuild:
stable x86, bug 333421
19 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
IO-Compress-2.024.ebuild:
Stable on amd64 wrt bug #333421
*IO-Compress-2.030 (26 Jul 2010)
26 Jul 2010; Torsten Veller <tove@gentoo.org> +IO-Compress-2.030.ebuild:
Version bump
*IO-Compress-2.027 (25 Apr 2010)
25 Apr 2010; Torsten Veller <tove@gentoo.org> +IO-Compress-2.027.ebuild:
Version bump
*IO-Compress-2.026 (08 Apr 2010)
08 Apr 2010; Torsten Veller <tove@gentoo.org> +IO-Compress-2.026.ebuild:
Version bump
*IO-Compress-2.025 (07 Apr 2010)
07 Apr 2010; Torsten Veller <tove@gentoo.org> +IO-Compress-2.025.ebuild:
Version bump
25 Jan 2010; Torsten Veller <tove@gentoo.org> IO-Compress-2.021.ebuild,
IO-Compress-2.024.ebuild:
Remove Test-Pod causing circular dependencies
25 Jan 2010; Torsten Veller <tove@gentoo.org> -IO-Compress-2.020.ebuild,
-IO-Compress-2.023.ebuild:
Cleanup
*IO-Compress-2.024 (12 Jan 2010)
12 Jan 2010; Torsten Veller <tove@gentoo.org> +IO-Compress-2.024.ebuild:
Version bump
05 Jan 2010; nixnut <nixnut@gentoo.org> IO-Compress-2.021.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> IO-Compress-2.020.ebuild,
IO-Compress-2.021.ebuild, IO-Compress-2.023.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org> IO-Compress-2.021.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> ChangeLog:
Marking IO-Compress-2.021 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org> IO-Compress-2.021.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> IO-Compress-2.021.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org> IO-Compress-2.021.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
IO-Compress-2.021.ebuild:
x86 stable, bug 288026
*IO-Compress-2.023 (10 Nov 2009)
10 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+IO-Compress-2.023.ebuild:
Version bump via perl-bump experimental tool.
*IO-Compress-2.022 (10 Nov 2009)
10 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+IO-Compress-2.022.ebuild:
Version bump via perl-bump experimental tool.
*IO-Compress-2.021 (31 Aug 2009)
31 Aug 2009; Torsten Veller <tove@gentoo.org> +IO-Compress-2.021.ebuild:
Version bump
19 Jul 2009; Torsten Veller <tove@gentoo.org> -IO-Compress-2.019.ebuild:
Cleanup
19 Jul 2009; nixnut <nixnut@gentoo.org> IO-Compress-2.020.ebuild:
ppc stable #273141
22 Jun 2009; Torsten Veller <tove@gentoo.org> IO-Compress-2.020.ebuild:
Stable on amd64 (#273141)
19 Jun 2009; Brent Baude <ranger@gentoo.org> IO-Compress-2.020.ebuild:
Marking IO-Compress-2.020 ppc64 for bug 273141
14 Jun 2009; Jeroen Roovers <jer@gentoo.org> IO-Compress-2.020.ebuild:
Stable for HPPA (bug #273141).
14 Jun 2009; Raúl Porcel <armin76@gentoo.org> IO-Compress-2.020.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #273141
*IO-Compress-2.020 (03 Jun 2009)
03 Jun 2009; Torsten Veller <tove@gentoo.org> +IO-Compress-2.020.ebuild:
Version bump
05 May 2009; Torsten Veller <tove@gentoo.org> IO-Compress-2.019.ebuild:
Add missing keywords (#268615)
05 May 2009; Jeroen Roovers <jer@gentoo.org> IO-Compress-2.019.ebuild:
Marked ~hppa (bug #268615).
*IO-Compress-2.019 (04 May 2009)
04 May 2009; Torsten Veller <tove@gentoo.org> -IO-Compress-2.017.ebuild,
+IO-Compress-2.019.ebuild:
Version bump
*IO-Compress-2.017 (25 Apr 2009)
25 Apr 2009; Torsten Veller <tove@gentoo.org> +metadata.xml,
+IO-Compress-2.017.ebuild:
Initial commit. IO-Compress replaces Compress-Zlib, IO-Compress-Zlib,
IO-Compress-Bzip2 and IO-Compress-Base

View File

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/IO-Compress/IO-Compress-2.024.ebuild,v 1.11 2011/07/30 12:18:17 tove Exp $
EAPI=2
MODULE_AUTHOR=PMQS
inherit perl-module
DESCRIPTION="allow reading and writing of compressed data"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="virtual/perl-Scalar-List-Utils
>=virtual/perl-Compress-Raw-Zlib-${PV}
>=virtual/perl-Compress-Raw-Bzip2-${PV}
!perl-core/Compress-Zlib
!perl-core/IO-Compress-Zlib
!perl-core/IO-Compress-Bzip2
!perl-core/IO-Compress-Base"
DEPEND="${RDEPEND}"
# test? ( dev-perl/Test-Pod )"
SRC_TEST=do

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">IO-Compress</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,192 @@
# ChangeLog for perl-core/IO-Zlib
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/IO-Zlib/ChangeLog,v 1.19 2011/07/30 12:19:04 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> IO-Zlib-1.100.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*IO-Zlib-1.100.0 (20 May 2011)
20 May 2011; Torsten Veller <tove@gentoo.org> -IO-Zlib-1.10.ebuild,
+IO-Zlib-1.100.0.ebuild:
Change version scheme
17 Jan 2011; Torsten Veller <tove@gentoo.org> -IO-Zlib-1.07.ebuild,
-IO-Zlib-1.09.ebuild:
Cleanup
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> IO-Zlib-1.10.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org> IO-Zlib-1.10.ebuild:
Stable for HPPA (bug #333421).
12 Sep 2010; Raúl Porcel <armin76@gentoo.org> IO-Zlib-1.10.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
23 Aug 2010; Markus Meier <maekke@gentoo.org> IO-Zlib-1.10.ebuild:
arm stable, bug #333421
20 Aug 2010; Christian Faulhammer <fauli@gentoo.org> IO-Zlib-1.10.ebuild:
stable x86, bug 333421
19 Aug 2010; Markos Chandras <hwoarang@gentoo.org> IO-Zlib-1.10.ebuild:
Stable on amd64 wrt bug #333421
19 Jan 2010; nixnut <nixnut@gentoo.org> IO-Zlib-1.09.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> IO-Zlib-1.09.ebuild,
IO-Zlib-1.10.ebuild:
QA: Transfer prefix keywords
10 Dec 2009; Brent Baude <ranger@gentoo.org> IO-Zlib-1.09.ebuild:
Marking IO-Zlib-1.09 ppc64 stable for bug 288026
04 Dec 2009; Torsten Veller <tove@gentoo.org> IO-Zlib-1.09.ebuild:
Stable on amd64 (#288026)
*IO-Zlib-1.10 (15 Jul 2009)
15 Jul 2009; Torsten Veller <tove@gentoo.org> +IO-Zlib-1.10.ebuild:
Version bump
07 Jul 2009; Jeroen Roovers <jer@gentoo.org> IO-Zlib-1.09.ebuild:
Stable for HPPA too.
01 Nov 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+IO-Zlib-1.07.ebuild, +IO-Zlib-1.09.ebuild:
dev-perl => perl-core migration
01 Nov 2008; Torsten Veller <tove@gentoo.org> IO-Zlib-1.07.ebuild,
IO-Zlib-1.09.ebuild:
New virtuals: Compress-Zlib
01 Nov 2008; Torsten Veller <tove@gentoo.org> -IO-Zlib-1.04.ebuild,
-IO-Zlib-1.05.ebuild:
Cleanup
15 Jul 2008; Raúl Porcel <armin76@gentoo.org> IO-Zlib-1.09.ebuild:
alpha/ia64/sparc/x86 stable
*IO-Zlib-1.09 (28 Apr 2008)
28 Apr 2008; Jeroen Roovers <jer@gentoo.org> +IO-Zlib-1.09.ebuild:
Version bump (bug #201846).
28 Apr 2008; Jeroen Roovers <jer@gentoo.org> IO-Zlib-1.04.ebuild,
IO-Zlib-1.05.ebuild, IO-Zlib-1.07.ebuild:
Fix HOMEPAGE (bug #201846).
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> IO-Zlib-1.07.ebuild:
Stable for HPPA too.
05 Feb 2008; Markus Rothe <corsair@gentoo.org> IO-Zlib-1.07.ebuild:
Stable on ppc64
13 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> IO-Zlib-1.07.ebuild:
ppc. stable
29 Dec 2007; <welp@gentoo.org> IO-Zlib-1.07.ebuild:
Keyworded ~sparc-fbsd; bug 203655
17 Dec 2007; Samuli Suominen <drac@gentoo.org> IO-Zlib-1.07.ebuild:
amd64 stable
06 Dec 2007; Raúl Porcel <armin76@gentoo.org> IO-Zlib-1.07.ebuild:
alpha/ia64/sparc/x86 stable
10 Nov 2007; Samuli Suominen <drac@gentoo.org> IO-Zlib-1.05.ebuild:
amd64 stable
*IO-Zlib-1.07 (19 Oct 2007)
19 Oct 2007; Christian Hartmann <ian@gentoo.org> +IO-Zlib-1.07.ebuild:
Version bump
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> IO-Zlib-1.05.ebuild:
Stable on ppc.
11 Jul 2007; Raúl Porcel <armin76@gentoo.org> IO-Zlib-1.05.ebuild:
alpha/ia64/x86 stable
07 Jul 2007; Tom Gall <tgall@gentoo.org> IO-Zlib-1.05.ebuild:
stable on ppc64
30 Jun 2007; Joshua Kinard <kumba@gentoo.org> IO-Zlib-1.05.ebuild:
Stable on mips.
21 Jun 2007; Michael Cummings <mcummings@gentoo.org> IO-Zlib-1.05.ebuild:
Marking sparc stable
*IO-Zlib-1.05 (11 Mar 2007)
11 Mar 2007; Michael Cummings <mcummings@gentoo.org> +IO-Zlib-1.05.ebuild:
Version bump
15 Jan 2007; Michael Cummings <mcummings@gentoo.org> -IO-Zlib-1.01.ebuild,
IO-Zlib-1.04.ebuild:
Ebuild maintenance
05 Aug 2006; Michael Cummings <mcummings@gentoo.org> IO-Zlib-1.01.ebuild,
IO-Zlib-1.04.ebuild:
Adding perl dep; fixed DEPEND
04 Jul 2006; Christian Hartmann <ian@gentoo.org> IO-Zlib-1.01.ebuild,
IO-Zlib-1.04.ebuild:
Fixed RDEPEND wrt bug #134781; fixed header
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> IO-Zlib-1.04.ebuild:
Add ~x86-fbsd keyword.
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> IO-Zlib-1.04.ebuild:
Marked stable on mips.
06 Feb 2006; Simon Stelling <blubb@gentoo.org> IO-Zlib-1.04.ebuild:
stable on amd64
21 Jan 2006; Markus Rothe <corsair@gentoo.org> IO-Zlib-1.04.ebuild:
Stable on ppc64
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> IO-Zlib-1.04.ebuild:
Stable on ppc.
13 Jan 2006; Michael Cummings <mcummings@gentoo.org> IO-Zlib-1.04.ebuild:
marking stable sparc x86
14 Oct 2005; Aron Griffis <agriffis@gentoo.org> IO-Zlib-1.04.ebuild:
Mark 1.04 stable on alpha
03 Oct 2005; Aron Griffis <agriffis@gentoo.org> IO-Zlib-1.04.ebuild:
Stable on ia64
*IO-Zlib-1.04 (27 Apr 2005)
27 Apr 2005; Michael Cummings <mcummings@gentoo.org> IO-Zlib-1.01.ebuild,
+IO-Zlib-1.04.ebuild:
Cleaning house
18 Mar 2005; Aron Griffis <agriffis@gentoo.org> IO-Zlib-1.01.ebuild:
Stable on ia64
12 Mar 2005; Markus Rothe <corsair@gentoo.org> IO-Zlib-1.01.ebuild:
Stable on ppc64
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> IO-Zlib-1.01.ebuild:
added ~ppc64
21 Nov 2004; Hardave Riar <hardave@gentoo.org> IO-Zlib-1.01.ebuild:
Stable on mips, dep for bug #68570
19 Jan 2004; Eric Sammer <esammer@gentoo.org> IO-Zlib-1.01.ebuild:
Marking stable on ppc and alpha to fix broken deps with Archive-Tar. No bugs
reported since 07-2003.
16 Dec 2003; Jason Wever <weeve@gentoo.org> IO-Zlib-1.01.ebuild:
Marked stable on sparc to fix broken dependencies of dev-perl/Archive-Tar.
*IO-Zlib-1.01 (05 Jun 2003)
05 Jun 2003; Michael Cummings <mcummings@gentoo.org> IO-Zlib-1.01.ebuild:
This is a missing dependancy for Archive-Tar

View File

@ -0,0 +1,20 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/IO-Zlib/IO-Zlib-1.100.0.ebuild,v 1.2 2011/07/30 12:19:04 tove Exp $
EAPI=2
MODULE_AUTHOR=TOMHUGHES
MODULE_VERSION=1.10
inherit perl-module
DESCRIPTION="IO:: style interface to Compress::Zlib"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="virtual/perl-IO-Compress"
DEPEND="${RDEPEND}"
SRC_TEST="do"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">IO-Zlib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,541 @@
# ChangeLog for perl-core/Module-Build
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Module-Build/ChangeLog,v 1.51 2011/07/30 12:20:40 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> Module-Build-0.34.0201.ebuild,
Module-Build-0.36.07.ebuild:
Drop ~sparc-fbsd KEYWORD
26 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
Module-Build-0.380.0.ebuild:
Marked ~ppc/~ppc64 wrt #357599
07 Jul 2011; Alexis Ballier <aballier@gentoo.org>
Module-Build-0.380.0.ebuild:
keyword ~x86-fbsd, bug #357599
13 Jun 2011; Matt Turner <mattst88@gentoo.org> Module-Build-0.380.0.ebuild:
Added ~mips, bug 357599
02 May 2011; Fabian Groffen <grobian@gentoo.org> Module-Build-0.380.0.ebuild:
Marked ~x64-freebsd
*Module-Build-0.380.0 (06 Mar 2011)
06 Mar 2011; Torsten Veller <tove@gentoo.org> +Module-Build-0.380.0.ebuild:
Version bump
27 Feb 2011; Fabian Groffen <grobian@gentoo.org>
Module-Build-0.362.400.ebuild:
Add Prefix keywords, bug #353115
27 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
Module-Build-0.362.400.ebuild:
Marked ~ppc/~ppc64 wrt #353115
30 Jan 2011; Raúl Porcel <armin76@gentoo.org> Module-Build-0.362.400.ebuild:
Add ~alpha/~arm/~ia64/~m68k/~s390/~sh/~sparc wrt #353115
29 Jan 2011; Jeroen Roovers <jer@gentoo.org> Module-Build-0.362.400.ebuild:
Marked ~hppa (bug #353115).
*Module-Build-0.362.400 (29 Jan 2011)
29 Jan 2011; Torsten Veller <tove@gentoo.org> +Module-Build-0.362.400.ebuild:
Version bump
17 Jan 2011; Torsten Veller <tove@gentoo.org> -Module-Build-0.35.ebuild,
-Module-Build-0.36.01.ebuild, -Module-Build-0.36.03.ebuild:
Cleanup
07 Dec 2010; Matt Turner <mattst88@gentoo.org>
Module-Build-0.36.07.ebuild:
Added ~mips, bug 298183.
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
Module-Build-0.36.07.ebuild:
ppc64 stable wrt #333421
18 Oct 2010; Jeroen Roovers <jer@gentoo.org> Module-Build-0.36.07.ebuild:
Stable for HPPA (bug #323529).
27 Jun 2010; <nixnut@gentoo.org> Module-Build-0.36.07.ebuild:
ppc stable #323529
21 Jun 2010; Raúl Porcel <armin76@gentoo.org>
Module-Build-0.36.07.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #323529
15 Jun 2010; Torsten Veller <tove@gentoo.org> Module-Build-0.36.07.ebuild:
Stable on amd64 and x86 (#323529)
*Module-Build-0.36.07 (07 Apr 2010)
07 Apr 2010; Torsten Veller <tove@gentoo.org>
+Module-Build-0.36.07.ebuild:
Version bump
23 Feb 2010; Joseph Jezak <josejx@gentoo.org> Module-Build-0.36.01.ebuild,
Module-Build-0.36.03.ebuild:
Marked ~ppc for bug #298183.
08 Feb 2010; Fabian Groffen <grobian@gentoo.org>
Module-Build-0.36.03.ebuild:
Marked ~ppc-aix, bug #298183
*Module-Build-0.36.03 (21 Jan 2010)
21 Jan 2010; Torsten Veller <tove@gentoo.org>
+Module-Build-0.36.03.ebuild:
Version bump
17 Jan 2010; Raúl Porcel <armin76@gentoo.org>
Module-Build-0.36.01.ebuild:
Add ~alpha/~ia64/~m68k/~s390/~sh/~sparc wrt #298183
17 Jan 2010; Torsten Veller <tove@gentoo.org>
-Module-Build-0.28.08.ebuild, -Module-Build-0.32.ebuild,
-Module-Build-0.33.ebuild, -Module-Build-0.34.ebuild:
Cleanup
10 Jan 2010; Markus Meier <maekke@gentoo.org> Module-Build-0.36.01.ebuild:
add ~arm, bug #298183
09 Jan 2010; Fabian Groffen <grobian@gentoo.org>
Module-Build-0.36.01.ebuild:
Add back Prefix keywords, bug #298183
09 Jan 2010; Alexis Ballier <aballier@gentoo.org>
Module-Build-0.36.01.ebuild:
keyword ~sparc-fbsd, bug #298183
07 Jan 2010; Alexis Ballier <aballier@gentoo.org>
Module-Build-0.36.01.ebuild:
keyword ~x86-fbsd, bug #298183
06 Jan 2010; Brent Baude <ranger@gentoo.org> Module-Build-0.36.01.ebuild:
Marking Module-Build-0.36.01 ~ppc64 for bug 298183
05 Jan 2010; nixnut <nixnut@gentoo.org> Module-Build-0.34.0201.ebuild:
ppc stable #288026
24 Dec 2009; Jeroen Roovers <jer@gentoo.org> Module-Build-0.36.01.ebuild:
Marked ~hppa (bug #298183).
*Module-Build-0.36.01 (24 Dec 2009)
24 Dec 2009; Torsten Veller <tove@gentoo.org>
+Module-Build-0.36.01.ebuild:
Version bump
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> Module-Build-0.32.ebuild,
Module-Build-0.33.ebuild, Module-Build-0.34.ebuild,
Module-Build-0.34.0201.ebuild, Module-Build-0.35.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
Module-Build-0.34.0201.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org>
Module-Build-0.34.0201.ebuild:
Marking Module-Build-0.34.0201 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
Module-Build-0.34.0201.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
Module-Build-0.34.0201.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org>
Module-Build-0.34.0201.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Module-Build-0.34.0201.ebuild:
x86 stable, bug 288026
*Module-Build-0.35 (28 Aug 2009)
28 Aug 2009; Torsten Veller <tove@gentoo.org> +Module-Build-0.35.ebuild:
Version bump
*Module-Build-0.34.0201 (10 Aug 2009)
10 Aug 2009; Torsten Veller <tove@gentoo.org>
+Module-Build-0.34.0201.ebuild:
Version bump
*Module-Build-0.34 (08 Jul 2009)
08 Jul 2009; Torsten Veller <tove@gentoo.org> +Module-Build-0.34.ebuild:
Version bump
*Module-Build-0.33 (04 May 2009)
04 May 2009; Torsten Veller <tove@gentoo.org> +Module-Build-0.33.ebuild:
Version bump
13 Mar 2009; Torsten Veller <tove@gentoo.org>
-Module-Build-0.28-r1.ebuild, -Module-Build-0.30.ebuild,
-Module-Build-0.31.ebuild, -Module-Build-0.31.012.ebuild:
Cleanup
*Module-Build-0.32 (26 Feb 2009)
26 Feb 2009; Torsten Veller <tove@gentoo.org> +Module-Build-0.32.ebuild:
Version bump
*Module-Build-0.31.012 (14 Jan 2009)
14 Jan 2009; Torsten Veller <tove@gentoo.org>
-Module-Build-0.31.011.ebuild, +Module-Build-0.31.012.ebuild:
Version bump. Cleanup
*Module-Build-0.31.011 (13 Jan 2009)
13 Jan 2009; Torsten Veller <tove@gentoo.org>
+Module-Build-0.31.011.ebuild, -Module-Build-0.31011.ebuild:
Rename version: 0.31011 -> 0.31.011
*Module-Build-0.31011 (13 Jan 2009)
13 Jan 2009; Robin H. Johnson <robbat2@gentoo.org>
+Module-Build-0.31011.ebuild:
Version bump via perl-bump experimental tool.
*Module-Build-0.31 (23 Dec 2008)
23 Dec 2008; Robin H. Johnson <robbat2@gentoo.org>
+Module-Build-0.31.ebuild:
Version bump.
04 Nov 2008; Mike Frysinger <vapier@gentoo.org>
Module-Build-0.28.08.ebuild, Module-Build-0.30.ebuild:
Add arm/s390/sh love.
*Module-Build-0.30 (01 Nov 2008)
*Module-Build-0.28.08 (01 Nov 2008)
*Module-Build-0.28-r1 (01 Nov 2008)
01 Nov 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+Module-Build-0.28-r1.ebuild, +Module-Build-0.28.08.ebuild,
+Module-Build-0.30.ebuild:
dev-perl => perl-core migration
01 Nov 2008; Torsten Veller <tove@gentoo.org> module-build-0.28-r1.ebuild,
module-build-0.28.08.ebuild, module-build-0.30.ebuild:
New virtuals: Archive-Tar ExtUtils-CBuilder extutils-parsexs
*module-build-0.30 (05 Oct 2008)
05 Oct 2008; Torsten Veller <tove@gentoo.org> +module-build-0.30.ebuild:
Version bump
15 Sep 2008; Torsten Veller <tove@gentoo.org> -module-build-0.28.ebuild,
-module-build-0.28.05.ebuild, -module-build-0.28.06.ebuild,
-module-build-0.28.07.ebuild, module-build-0.28.08.ebuild:
Cleanup. Remove dev-perl/version from DEPEND as it is not needed anymore.
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> module-build-0.28.08.ebuild:
Stable for HPPA too.
29 Dec 2007; <welp@gentoo.org> module-build-0.28.08.ebuild:
Keyworded ~sparc-fbsd; bug 203655
10 Nov 2007; Samuli Suominen <drac@gentoo.org>
module-build-0.28.08.ebuild:
amd64 stable
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
module-build-0.28.08.ebuild:
Stable on ppc.
11 Jul 2007; Raúl Porcel <armin76@gentoo.org>
module-build-0.28.08.ebuild:
alpha/ia64/x86 stable
07 Jul 2007; Tom Gall <tgall@gentoo.org> module-build-0.28.08.ebuild:
stable on ppc64
30 Jun 2007; Joshua Kinard <kumba@gentoo.org> module-build-0.28.08.ebuild:
Stable on mips.
21 Jun 2007; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.07.ebuild, module-build-0.28.08.ebuild:
Marking sparc stable
12 May 2007; Joshua Kinard <kumba@gentoo.org> module-build-0.28.06.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
module-build-0.28.06.ebuild:
ppc stable
*module-build-0.28.08 (29 Apr 2007)
29 Apr 2007; Michael Cummings <mcummings@gentoo.org>
+module-build-0.28.08.ebuild:
Version bump
*module-build-0.28.07 (16 Apr 2007)
16 Apr 2007; Michael Cummings <mcummings@gentoo.org>
+module-build-0.28.07.ebuild:
Version bump
16 Apr 2007; Markus Rothe <corsair@gentoo.org>
module-build-0.28.05.ebuild:
Stable on ppc64
14 Apr 2007; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.06.ebuild:
Marking sparc stable
09 Apr 2007; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.06.ebuild:
Marking stable amd64
05 Mar 2007; Andrej Kacian <ticho@gentoo.org> module-build-0.28.05.ebuild:
Stable on x86, bug #169152.
*module-build-0.28.06 (23 Jan 2007)
23 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+module-build-0.28.06.ebuild:
Version bump
21 Jan 2007; Michael Cummings <mcummings@gentoo.org>
-module-build-0.25.ebuild, -module-build-0.26.10.ebuild,
-module-build-0.26.11.ebuild, module-build-0.28.ebuild,
module-build-0.28-r1.ebuild, -module-build-0.28.01.ebuild,
module-build-0.28.05.ebuild:
Ebuild maintenance
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
module-build-0.28.05.ebuild:
Stable on hppa
21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
module-build-0.28.05.ebuild:
ppc stable
20 Oct 2006; Aron Griffis <agriffis@gentoo.org>
module-build-0.28.05.ebuild:
Mark 0.28.05 stable on ia64
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.05.ebuild:
Marking amd64 stable
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.05.ebuild:
Marking sparc stable
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> module-build-0.28-r1.ebuild:
Marked stable on mips.
*module-build-0.28.05 (21 Aug 2006)
21 Aug 2006; Yuval Yaari <yuval@gentoo.org> +module-build-0.28.05.ebuild:
Version bump
18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28-r1.ebuild:
Marking amd64 stable
19 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
module-build-0.28-r1.ebuild:
Stable on alpha.
14 Jul 2006; Thomas Cort <tcort@gentoo.org> module-build-0.28.ebuild:
Stable on alpha wrt Bug #136708.
02 Jul 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.ebuild:
Marking stable amd64
29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
module-build-0.28-r1.ebuild:
Stable on hppa
27 Jun 2006; Guy Martin <gmsoft@gentoo.org> module-build-0.28.ebuild:
Stable on hppa.
*module-build-0.28.01 (23 Jun 2006)
23 Jun 2006; Michael Cummings <mcummings@gentoo.org>
+module-build-0.28.01.ebuild:
Version bump upstream
18 Jun 2006; Andrej Kacian <ticho@gentoo.org> module-build-0.28.ebuild:
Stable on x86. Bug #136708.
18 Jun 2006; Markus Rothe <corsair@gentoo.org> module-build-0.28.ebuild:
Stable on ppc64; bug #136708
*module-build-0.28-r1 (18 Jun 2006)
18 Jun 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.ebuild, +module-build-0.28-r1.ebuild:
Bug 137118 - PDEPENDing the deps we dropped since they do add post installed
functionality necessary for other tools that dep on module-build
16 Jun 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.ebuild:
Bug 136928 - dep loop fixed
14 Jun 2006; <nixnut@gentoo.org> module-build-0.28.ebuild:
Stable on ppc; bug #136708
11 Jun 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.28.ebuild:
Marking stable sparc
27 May 2006; <mcummings@gentoo.org> module-build-0.26.11.ebuild:
Marking stable amd64, tested on pitr, closes all the module-build sandbox bugs.
02 May 2006; Diego Pettenò <flameeyes@gentoo.org>
module-build-0.28.ebuild:
Add ~x86-fbsd keyword.
*module-build-0.28 (01 May 2006)
01 May 2006; <mcumming@gentoo.org> +module-build-0.28.ebuild:
Version bump
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
module-build-0.26.11.ebuild:
Add ~x86-fbsd keyword.
26 Feb 2006; Joshua Kinard <kumba@gentoo.org> module-build-0.26.11.ebuild:
Marked stable on mips.
31 Jan 2006; Aron Griffis <agriffis@gentoo.org>
module-build-0.26.11.ebuild:
Mark 0.26.11 stable on alpha
21 Jan 2006; Markus Rothe <corsair@gentoo.org>
module-build-0.26.11.ebuild:
Stable on ppc64
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
module-build-0.26.11.ebuild:
Stable on ppc.
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
module-build-0.26.11.ebuild:
marking sparc x86 stable
*module-build-0.26.11 (19 Jul 2005)
19 Jul 2005; Michael Cummings <mcummings@gentoo.org>
+module-build-0.26.11.ebuild:
Version bump
*module-build-0.26.10 (28 Apr 2005)
28 Apr 2005; Michael Cummings <mcummings@gentoo.org>
-module-build-0.18.ebuild, -module-build-0.19.ebuild,
-module-build-0.22.ebuild, -module-build-0.26.08.ebuild,
+module-build-0.26.10.ebuild:
Cleaning mirror
01 Apr 2005; Simon Stelling <blubb@gentoo.org> module-build-0.25.ebuild:
stable on amd64
18 Mar 2005; Aron Griffis <agriffis@gentoo.org> module-build-0.25.ebuild,
module-build-0.26.08.ebuild:
Add ia64 and ~ia64 keywords
15 Mar 2005; Michael Cummings <mcummings@gentoo.org>
module-build-0.22.ebuild, module-build-0.25.ebuild,
module-build-0.26.08.ebuild:
What a mess. I had included a dependancy for dev-perl/extutils-parsexs becaue
module-build *can* use it. But extutils-parsexs now ships with a Build.PL,
which our intelligent new eclass saw (if it ships with a Build.PL, use it) and
caused a loop of dependancy nightmares. I've removed the dependancy, and we
can revisit this later for a better bootstrapping method if needed, but right
now it is out. This should finalize the additional reports on bug 68570.
12 Mar 2005; Markus Rothe <corsair@gentoo.org> module-build-0.25.ebuild:
Stable on ppc64
*module-build-0.26.08 (11 Mar 2005)
11 Mar 2005; Michael Cummings <mcummings@gentoo.org>
+module-build-0.26.08.ebuild:
New version, fixes some bugs, nothing that has cropped up (yet)
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> module-build-0.25.ebuild:
added ~ppc64
21 Nov 2004; Hardave Riar <hardave@gentoo.org> module-build-0.25.ebuild:
Stable on mips, bug #68570
20 Nov 2004; Daniel Black <dragonheart@gentoo.org> module-build-0.25.ebuild:
ppc stable for bug #68570
31 Oct 2004; Michael Cummings <mcummings@gentoo.org>
module-build-0.25.ebuild:
Added tests for 0.25 for platform verification
24 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
module-build-0.25.ebuild:
Stable on alpha.
22 Oct 2004; Michael Cummings <mcummings@gentoo.org>
module-build-0.25.ebuild:
marking stable for x86 and sparc
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> module-build-0.22.ebuild:
Stable on amd64.
*module-build-0.25 (30 Jul 2004)
30 Jul 2004; Michael Cummings <mcummings@gentoo.org>
+module-build-0.25.ebuild:
New version on CPAN
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
module-build-0.22.ebuild:
fixed archive-tar dep, missing deps
26 May 2004; Bryan Østergaard <kloeri@gentoo.org> module-build-0.22.ebuild:
Stable on alpha.
05 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org>
module-build-0.19.ebuild:
Stable on sparc
*module-build-0.22 (19 Jan 2004)
19 Jan 2004; Eric Sammer <esammer@gentoo.org> module-build-0.18.ebuild,
module-build-0.19.ebuild, module-build-0.22.ebuild:
Bumped revision to 0.22. Fixes bug 38704.
20 Jul 2003; Michael Cummings <mcummings@gentoo.org>
module-build-0.19.ebuild:
missing dep on yaml
*module-build-0.19 (10 Jul 2003)
10 Jul 2003; Michael Cummings <mcummings@gentoo.org>
module-build-0.18.ebuild, module-build-0.19.ebuild:
CPAN version bump. Fixed dependancy for Archive-Tar (must be >= 1.0)
26 Jun 2003; Michael Cummings <mcummings@gentoo.org>
module-build-0.18.ebuild:
Updated this ebuild because of additions to perl-modules.eclass
*module-build-0.18 (26 Jun 2003)
26 Jun 2003; Michael Cummings <mcummings@gentoo.org>
module-build-0.18.ebuild:
module-build is a dep for alzabo; it's a new perl module installer

View File

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Module-Build/Module-Build-0.36.07.ebuild,v 1.8 2011/07/30 12:20:40 tove Exp $
EAPI=2
inherit versionator
MODULE_AUTHOR=DAGOLDEN
MY_P=${PN}-$(delete_version_separator 2)
S=${WORKDIR}/${MY_P}
inherit perl-module
DESCRIPTION="Build and install Perl modules"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-perl/YAML-Tiny
>=virtual/perl-ExtUtils-CBuilder-0.27
>=virtual/perl-ExtUtils-ParseXS-2.22.05
>=virtual/perl-Archive-Tar-1.09
>=virtual/perl-Test-Harness-3.16"
RDEPEND="${DEPEND}"
SRC_TEST="do"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Module-Build</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,96 @@
# ChangeLog for perl-core/Package-Constants
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Package-Constants/ChangeLog,v 1.22 2011/07/30 12:21:27 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org>
Package-Constants-0.20.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*Package-Constants-0.20.0 (20 May 2011)
20 May 2011; Torsten Veller <tove@gentoo.org> -Package-Constants-0.02.ebuild,
+Package-Constants-0.20.0.ebuild:
Change version scheme
17 Jan 2010; Torsten Veller <tove@gentoo.org>
-Package-Constants-0.01.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> Package-Constants-0.02.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org>
Package-Constants-0.01.ebuild, Package-Constants-0.02.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
Package-Constants-0.02.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org>
Package-Constants-0.02.ebuild:
Marking Package-Constants-0.02 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
Package-Constants-0.02.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
Package-Constants-0.02.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org>
Package-Constants-0.02.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Package-Constants-0.02.ebuild:
x86 stable, bug 288026
*Package-Constants-0.02 (23 Dec 2008)
23 Dec 2008; Robin H. Johnson <robbat2@gentoo.org>
+Package-Constants-0.02.ebuild:
Version bump.
10 Dec 2008; Alexis Ballier <aballier@gentoo.org>
Package-Constants-0.01.ebuild:
keyword ~sparc-fbsd
04 Nov 2008; Mike Frysinger <vapier@gentoo.org>
Package-Constants-0.01.ebuild:
Add arm/s390/sh love.
27 Oct 2008; Alexis Ballier <aballier@gentoo.org>
Package-Constants-0.01.ebuild:
keyword ~x86-fbsd
23 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
Package-Constants-0.01.ebuild:
ppc stable, bug #192989
23 Oct 2008; Raúl Porcel <armin76@gentoo.org>
Package-Constants-0.01.ebuild:
alpha/ia64/x86 stable wrt #192989
22 Oct 2008; Guy Martin <gmsoft@gentoo.org> Package-Constants-0.01.ebuild:
hppa stable, #192989
21 Oct 2008; Markus Rothe <corsair@gentoo.org>
Package-Constants-0.01.ebuild:
Stable on ppc64; bug #192989
21 Oct 2008; Tobias Heinlein <keytoaster@gentoo.org>
Package-Constants-0.01.ebuild:
Keyworded and stable for amd64, security bug #192989
20 Oct 2008; Friedrich Oslage <bluebird@gentoo.org>
Package-Constants-0.01.ebuild:
Keyworded and stable for sparc, security bug #192989
*Package-Constants-0.01 (20 Oct 2008)
20 Oct 2008; Torsten Veller <tove@gentoo.org> +metadata.xml,
+Package-Constants-0.01.ebuild:
Initial commit.

View File

@ -0,0 +1,17 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Package-Constants/Package-Constants-0.20.0.ebuild,v 1.2 2011/07/30 12:21:27 tove Exp $
EAPI=3
MODULE_VERSION=0.02
MODULE_AUTHOR=KANE
inherit perl-module
DESCRIPTION="List all constants declared in a package"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST=do

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Package-Constants</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,256 @@
# ChangeLog for perl-core/Scalar-List-Utils
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Scalar-List-Utils/ChangeLog,v 1.43 2011/05/20 13:26:18 tove Exp $
*Scalar-List-Utils-1.230.0 (20 May 2011)
20 May 2011; Torsten Veller <tove@gentoo.org> -Scalar-List-Utils-1.23.ebuild,
+Scalar-List-Utils-1.230.0.ebuild:
Change version scheme
02 May 2011; Fabian Groffen <grobian@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
Marked ~x64-freebsd
06 Mar 2011; Fabian Groffen <grobian@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
Marked ~ppc-aix, bug #357599
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
Stable for HPPA (bug #333421).
12 Sep 2010; Raúl Porcel <armin76@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
03 Sep 2010; Christian Faulhammer <fauli@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
add ~x86-freebsd
23 Aug 2010; Markus Meier <maekke@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
arm stable, bug #333421
20 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
stable x86, bug 333421
19 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
Scalar-List-Utils-1.23.ebuild:
Stable on amd64 wrt bug #333421
*Scalar-List-Utils-1.23 (14 Mar 2010)
14 Mar 2010; Torsten Veller <tove@gentoo.org>
+Scalar-List-Utils-1.23.ebuild:
Version bump
17 Jan 2010; Torsten Veller <tove@gentoo.org>
-Scalar-List-Utils-1.18.ebuild, -Scalar-List-Utils-1.19.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> Scalar-List-Utils-1.21.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org>
Scalar-List-Utils-1.19.ebuild, Scalar-List-Utils-1.21.ebuild,
Scalar-List-Utils-1.22.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org>
Scalar-List-Utils-1.21.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org>
Scalar-List-Utils-1.21.ebuild:
Marking Scalar-List-Utils-1.21 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org>
Scalar-List-Utils-1.21.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org>
Scalar-List-Utils-1.21.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org>
Scalar-List-Utils-1.21.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Scalar-List-Utils-1.21.ebuild:
x86 stable, bug 288026
*Scalar-List-Utils-1.22 (22 Nov 2009)
22 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+Scalar-List-Utils-1.22.ebuild:
Version bump via perl-bump experimental tool.
*Scalar-List-Utils-1.21 (19 May 2009)
19 May 2009; Torsten Veller <tove@gentoo.org>
Scalar-List-Utils-1.19.ebuild, +Scalar-List-Utils-1.21.ebuild:
Version bump
28 Mar 2008; Jeroen Roovers <jer@gentoo.org>
Scalar-List-Utils-1.19.ebuild:
Stable for HPPA too.
12 Aug 2007; Tom Gall <tgall@gentoo.org> Scalar-List-Utils-1.19.ebuild:
stable on ppc64
04 Jul 2007; Raúl Porcel <armin76@gentoo.org>
Scalar-List-Utils-1.19.ebuild:
alpha/ia64/x86 stable
11 May 2007; Joshua Kinard <kumba@gentoo.org>
Scalar-List-Utils-1.19.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Scalar-List-Utils-1.19.ebuild:
ppc stable
17 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
Scalar-List-Utils-1.19.ebuild:
Stable on sparc
09 Apr 2007; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.19.ebuild:
Marking stable amd64
*Scalar-List-Utils-1.19 (02 Jan 2007)
02 Jan 2007; Michael Cummings <mcummings@gentoo.org>
+Scalar-List-Utils-1.19.ebuild:
Version bump
28 Nov 2006; Tiziano Müller <dev-zero@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
~x86-fbsd keyword added.
25 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-Scalar-List-Utils-1.14.ebuild:
Cleaning up ebuilds
05 Sep 2006; Joshua Kinard <kumba@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Marked stable on mips.
04 Aug 2006; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.14.ebuild, Scalar-List-Utils-1.18.ebuild:
Adding perl dep
18 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Stable on alpha.
03 Jul 2006; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Marking amd64 stable
27 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Stable on hppa
27 Mar 2006; Markus Rothe <corsair@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Stable on ppc64
23 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Stable on ppc.
22 Mar 2006; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.18.ebuild:
Marking stable sparc and x86
*Scalar-List-Utils-1.18 (13 Jan 2006)
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
+Scalar-List-Utils-1.18.ebuild:
Version bump
*Scalar-List-Utils-1.14 (30 Dec 2005)
30 Dec 2005; <mcumming@gentoo.org> +metadata.xml,
+Scalar-List-Utils-1.14.ebuild:
Migration to perl-core from dev-perl
23 Sep 2005; Markus Rothe <corsair@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
Stable on ppc64
05 Sep 2005; Brent Baude <ranger@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
marking Scalar-List-Utils-1.14 ~ppc64 in support of Bug 101114
08 May 2005; Aron Griffis <agriffis@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
stable on ia64
29 Apr 2005; Michael Cummings <mcummings@gentoo.org>
-Scalar-List-Utils-1.08.ebuild, -Scalar-List-Utils-1.11.ebuild:
Cleaning for mirror
26 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
~ia64 keyword.
10 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
Stable on ppc.
01 Apr 2005; Simon Stelling <blubb@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
stable on amd64
22 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
Stable on sparc
22 Jan 2005; Bryan Østergaard <kloeri@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
Stable on alpha.
21 Jan 2005; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
Unmasking for x86
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
*Scalar-List-Utils-1.14 (05 Jun 2004)
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.14.ebuild:
dep update for html-fromtext
26 May 2004; Bryan Østergaard <kloeri@gentoo.org>
Scalar-List-Utils-1.11.ebuild:
Stable on alpha.
20 Jan 2004; <gustavoz@gentoo.org> Scalar-List-Utils-1.11.ebuild:
stable on sparc
*Scalar-List-Utils-1.11 (16 Jun 2003)
16 Jun 2003; Michael Cummings <mcummings@gentoo.org>
Scalar-List-Utils-1.11.ebuild:
CPAN version bump; needs testing; fixed missing dep
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*Scalar-List-Utils-1.08 (13 Nov 2002)
13 Nov 2002; Matthew Kennedy <mkennedy@gentoo.org>
Scalar-List-Utils-1.08.ebuild, ChangeLog,
files/digest-Scalar-List-Utils-1.08 :
Initial import. Required dep by updated version of HTML::Mason.

View File

@ -0,0 +1,17 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Scalar-List-Utils/Scalar-List-Utils-1.230.0.ebuild,v 1.1 2011/05/20 13:26:18 tove Exp $
EAPI=2
MODULE_AUTHOR=GBARR
MODULE_VERSION=1.23
inherit perl-module
DESCRIPTION="Scalar-List-Utils module for perl"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST=do

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Scalar-List-Utils</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,398 @@
# ChangeLog for perl-core/Test-Harness
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Test-Harness/ChangeLog,v 1.61 2011/07/30 12:26:09 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> Test-Harness-3.17.ebuild,
Test-Harness-3.22.ebuild, Test-Harness-3.230.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*Test-Harness-3.230.0 (25 Apr 2011)
25 Apr 2011; Torsten Veller <tove@gentoo.org> -Test-Harness-3.230.ebuild,
+Test-Harness-3.230.0.ebuild:
Change version scheme
*Test-Harness-3.230 (23 Feb 2011)
23 Feb 2011; Torsten Veller <tove@gentoo.org> +Test-Harness-3.230.ebuild:
Version bump
14 Oct 2010; Torsten Veller <tove@gentoo.org> +files/3.17-taint.patch,
Test-Harness-3.17.ebuild:
Fix test failure with perl-5.12
13 Sep 2010; Torsten Veller <tove@gentoo.org> -Test-Harness-3.20.ebuild,
-Test-Harness-3.21.ebuild:
Cleanup
*Test-Harness-3.22 (17 Aug 2010)
17 Aug 2010; Torsten Veller <tove@gentoo.org> +Test-Harness-3.22.ebuild:
Version bump
*Test-Harness-3.21 (02 Feb 2010)
02 Feb 2010; Torsten Veller <tove@gentoo.org> +Test-Harness-3.21.ebuild:
Version bump
*Test-Harness-3.20 (23 Jan 2010)
23 Jan 2010; Torsten Veller <tove@gentoo.org> +Test-Harness-3.20.ebuild:
Version bump
17 Jan 2010; Torsten Veller <tove@gentoo.org> -Test-Harness-2.64.ebuild,
-Test-Harness-3.10.ebuild, -Test-Harness-3.16.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> Test-Harness-3.17.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> Test-Harness-2.64.ebuild,
Test-Harness-3.16.ebuild, Test-Harness-3.17.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org> Test-Harness-3.17.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> Test-Harness-3.17.ebuild:
Marking Test-Harness-3.17 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org> Test-Harness-3.17.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> Test-Harness-3.17.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org> Test-Harness-3.17.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Test-Harness-3.17.ebuild:
x86 stable, bug 288026
07 Jul 2009; Jeroen Roovers <jer@gentoo.org> Test-Harness-3.10.ebuild:
Stable for HPPA too.
*Test-Harness-3.17 (06 May 2009)
06 May 2009; Torsten Veller <tove@gentoo.org> +Test-Harness-3.17.ebuild:
Version bump
13 Mar 2009; Torsten Veller <tove@gentoo.org> -Test-Harness-2.56.ebuild,
-Test-Harness-3.14.ebuild:
Cleanup
*Test-Harness-3.16 (20 Feb 2009)
20 Feb 2009; Torsten Veller <tove@gentoo.org> -Test-Harness-3.15.ebuild,
+Test-Harness-3.16.ebuild:
Version bump. Cleanup
*Test-Harness-3.15 (18 Feb 2009)
18 Feb 2009; Torsten Veller <tove@gentoo.org> +Test-Harness-3.15.ebuild:
Version bump
30 Jan 2009; Torsten Veller <tove@gentoo.org> metadata.xml,
-Test-Harness-2.62.ebuild, -Test-Harness-3.12.ebuild,
-Test-Harness-3.13.ebuild:
Cleanup
*Test-Harness-3.14 (15 Sep 2008)
15 Sep 2008; Torsten Veller <tove@gentoo.org> +Test-Harness-3.14.ebuild:
Version bump
*Test-Harness-3.13 (28 Jul 2008)
28 Jul 2008; Torsten Veller <tove@gentoo.org> +Test-Harness-3.13.ebuild:
Version bump
15 Jul 2008; Raúl Porcel <armin76@gentoo.org> Test-Harness-3.10.ebuild:
alpha/ia64/sparc/x86 stable
*Test-Harness-3.12 (04 Jul 2008)
04 Jul 2008; Torsten Veller <tove@gentoo.org> +Test-Harness-3.12.ebuild:
Version bump (#228057)
10 May 2008; Torsten Veller <tove@gentoo.org> Test-Harness-3.10.ebuild:
Using Makefile.PL again.
*Test-Harness-3.10 (09 May 2008)
09 May 2008; Torsten Veller <tove@gentoo.org> +Test-Harness-3.10.ebuild:
#219484 - Version bump
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> Test-Harness-2.64.ebuild:
Stable for HPPA too.
11 May 2007; Joshua Kinard <kumba@gentoo.org> Test-Harness-2.64.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Harness-2.64.ebuild:
ppc stable
15 Apr 2007; Markus Rothe <corsair@gentoo.org> Test-Harness-2.64.ebuild:
Stable on ppc64
03 Mar 2007; Andrej Kacian <ticho@gentoo.org> Test-Harness-2.64.ebuild:
Stable on x86, bug #169153.
03 Mar 2007; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.64.ebuild:
Stable on amd64
22 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
Test-Harness-2.64.ebuild:
Stable on Alpha + IA64.
21 Jan 2007; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.64.ebuild:
Marking sparc stable
24 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Harness-2.62.ebuild:
Stable on ppc.
*Test-Harness-2.64 (06 Nov 2006)
06 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+Test-Harness-2.64.ebuild:
Version bump
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
Test-Harness-2.62.ebuild:
Stable on hppa
21 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
Test-Harness-2.62.ebuild:
Stable on Alpha.
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-Test-Harness-2.30.ebuild, -Test-Harness-2.42.ebuild,
-Test-Harness-2.52.ebuild:
Cleaning up old ebuilds
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.30.ebuild, Test-Harness-2.52.ebuild,
Test-Harness-2.62.ebuild:
Marking sparc stable
17 Oct 2006; Roy Marples <uberlord@gentoo.org> Test-Harness-2.62.ebuild:
Added ~sparc-fbsd keyword.
04 Aug 2006; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.30.ebuild, Test-Harness-2.42.ebuild,
Test-Harness-2.52.ebuild, Test-Harness-2.56.ebuild,
Test-Harness-2.62.ebuild:
Adding perl dep
*Test-Harness-2.62 (24 Jun 2006)
24 Jun 2006; Michael Cummings <mcummings@gentoo.org>
+Test-Harness-2.62.ebuild:
Version bump
18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org>
Test-Harness-2.56.ebuild:
Stable on ia64.
08 Jun 2006; Joshua Kinard <kumba@gentoo.org> Test-Harness-2.56.ebuild:
Marked stable on mips.
27 May 2006; Bryan Østergaard <kloeri@gentoo.org>
Test-Harness-2.56.ebuild:
Stable on alpha.
27 May 2006; <mcummings@gentoo.org> Test-Harness-2.56.ebuild:
marking sparc stable
26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
Test-Harness-2.56.ebuild:
Stable on amd64 and x86 wrt bug #133989.
26 May 2006; Diego Pettenò <flameeyes@gentoo.org>
Test-Harness-2.56.ebuild:
Add ~x86-fbsd keyword.
26 May 2006; Guy Martin <gmsoft@gentoo.org> Test-Harness-2.56.ebuild:
Stable on hppa.
26 May 2006; Markus Rothe <corsair@gentoo.org> Test-Harness-2.56.ebuild:
Stable on ppc64; bug #133989
26 May 2006; <nixnut@gentoo.org> Test-Harness-2.56.ebuild:
Stable on ppc. Bug #133989
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> Test-Harness-2.56.ebuild:
Added ~mips to KEYWORDS.
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> Test-Harness-2.42.ebuild:
Marked stable on mips.
*Test-Harness-2.56 (11 Nov 2005)
11 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+Test-Harness-2.56.ebuild:
Version bump upstream
*Test-Harness-2.52 (17 Jul 2005)
17 Jul 2005; Michael Cummings <mcummings@gentoo.org>
+Test-Harness-2.52.ebuild:
Upstream bump
*Test-Harness-2.30 (25 May 2005)
25 May 2005; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
+Test-Harness-2.30.ebuild, +Test-Harness-2.42.ebuild:
dev-perl => perl-core migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.30.ebuild:
dev-perl/File-Spec => perl-core/File-Spec migration
27 Apr 2005; Michael Cummings <mcummings@gentoo.org>
-Test-Harness-2.24-r1.ebuild, -Test-Harness-2.24.ebuild,
-Test-Harness-2.28-r1.ebuild, -Test-Harness-2.28.ebuild:
Cleaning up
25 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
Test-Harness-2.42.ebuild:
Stable on alpha.
11 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org>
Test-Harness-2.42.ebuild:
Stable on amd64.
07 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
Test-Harness-2.42.ebuild:
Stable on ppc.
02 Apr 2005; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.42.ebuild:
Marking stable for x86 and sparc
02 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
Test-Harness-2.30.ebuild:
Stable on ppc.
06 Feb 2005; Markus Rothe <corsair@gentoo.org> Test-Harness-2.42.ebuild:
Stable on ppc64
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> Test-Harness-2.42.ebuild:
added ~ppc64
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> Test-Harness-2.30.ebuild:
Stable on amd64.
06 Aug 2004; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.42.ebuild:
Removed tests and dep for test-pod. The dependancy, which only satisfied
testing, was resulting in a loop of
test-harness->test-pod->test-builder-tester->test-simple->test-harness.
Esammer found this bug, just committing since I was on.
*Test-Harness-2.42 (05 Jun 2004)
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.42.ebuild:
new version on cpan
26 May 2004; Bryan Østergaard <kloeri@gentoo.org> Test-Harness-2.30.ebuild:
Stable on alpha.
26 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org>
Test-Harness-2.30.ebuild:
stable on hppa
20 Mar 2004; Joshua Kinard <kumba@gentoo.org> Test-Harness-2.30.ebuild:
Marked stable on mips.
03 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org>
Test-Harness-2.30.ebuild:
stable on sparc
27 Feb 2004; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.30.ebuild:
Unmasking for x86 after 196 days
27 Feb 2004; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.29-r1.ebuild, Test-Harness-2.29.ebuild:
Removing old versions not in use
24 Feb 2004; Joshua Kinard <kumba@gentoo.org> Test-Harness-2.30.ebuild:
Added ~mips to satisfy repoman deps.
*Test-Harness-2.30 (15 Aug 2003)
15 Aug 2003; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.30.ebuild:
CPAN Version bump - doc fixes
*Test-Harness-2.29-r1 (28 Jul 2003)
*Test-Harness-2.28-r1 (28 Jul 2003)
28 Jul 2003; <rac@gentoo.org> Test-Harness-2.28-r1.ebuild,
Test-Harness-2.29-r1.ebuild:
Allow >=perl-5.8.0-r12 to fulfill the Test-Simple dependency.
*Test-Harness-2.29 (17 Jul 2003)
17 Jul 2003; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.29.ebuild:
CPAN version bump
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> Test-Harness-2.28.ebuild:
Mark stable on alpha
03 Jun 2003; Christian Birchinger <joker@gentoo.org>
Test-Harness-2.28.ebuild:
Added sparc stable keyword
31 May 2003; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.28.ebuild:
Fixed SRC_URI - thanks Weeve!
*Test-Harness-2.28 (31 May 2003)
02 Jul 2003; Guy Martin <gmsoft@gentoo.org> Test-Harness-2.28.ebuild :
Marked stable on hppa.
31 May 2003; Michael Cummings <mcummings@gentoo.org>
Test-Harness-2.28.ebuild:
New version from CPAN
30 May 2003; Seemant Kulleen <seemant@gentoo.org>
Test-Harness-2.24-r1.ebuild:
took out make test
*Test-Harness-2.24-r1 (29 Oct 2002)
05 Apr 2003; Zach Welch <zwelch@gentoo.org> Test-Harness-2.24-r1.ebuild:
add arm keyword
20 Mar 2003; Guy Martin <gmsoft@gentoo.org> Test-Harness-2.24-r1.ebuild :
Added hppa to KEYWORDS.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
forced version bump to install into correct locations
*Test-Harness-2.24 (14 Jun 2002)
1 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> Test-Harness-2.24.ebuild :
Added ppc to KEYWORDS.
14 Jun 2002; Seemant Kulleen <seemant@gentoo.org> Test-Harness-2.24.ebuild
files/digest-Test-Harness-2.24 :
Initial package for testing perl modules during their compilation.
Submitted by Alexander Gretencord <arutha@gmx.de> in bug #3513

View File

@ -0,0 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Test-Harness/Test-Harness-3.17.ebuild,v 1.11 2011/07/30 12:26:09 tove Exp $
MODULE_AUTHOR=ANDYA
inherit perl-module
DESCRIPTION="Runs perl standard test scripts with statistics"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-lang/perl"
PREFER_BUILDPL=no
SRC_TEST="do"
mydoc="rfc*.txt"
PATCHES=( "${FILESDIR}"/3.17-taint.patch )

View File

@ -0,0 +1,19 @@
--- Test-Harness/t/sample-tests/taint
+++ Test-Harness/t/sample-tests/taint
@@ -3,5 +3,5 @@
use lib qw(t/lib);
use Test::More tests => 1;
-eval { kill 0, $^X };
+eval { `$^X -e1` };
like( $@, '/^Insecure dependency/', '-T honored' );
--- Test-Harness/t/sample-tests/taint_warn
+++ Test-Harness/t/sample-tests/taint_warn
@@ -6,6 +6,6 @@ use Test::More tests => 1;
my $warnings = '';
{
local $SIG{__WARN__} = sub { $warnings .= join '', @_ };
- kill 0, $^X;
+ `$^X -e1`;
}
like( $warnings, '/^Insecure dependency/', '-t honored' );

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Test-Harness</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,447 @@
# ChangeLog for perl-core/Test-Simple
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Test-Simple/ChangeLog,v 1.85 2011/08/13 08:46:25 xarthisius Exp $
13 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org>
Test-Simple-0.980.0.ebuild:
ppc stable wrt #350853
30 Jul 2011; Torsten Veller <tove@gentoo.org> Test-Simple-0.94.ebuild,
Test-Simple-0.96.ebuild, Test-Simple-0.980.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*Test-Simple-0.980.0 (19 May 2011)
19 May 2011; Torsten Veller <tove@gentoo.org> -Test-Simple-0.980.ebuild,
+Test-Simple-0.980.0.ebuild:
Change version scheme
02 May 2011; Fabian Groffen <grobian@gentoo.org> Test-Simple-0.980.ebuild:
Marked ~x64-freebsd
27 Mar 2011; Torsten Veller <tove@gentoo.org> Test-Simple-0.980.ebuild:
Stable on x86 (#350853)
11 Mar 2011; Markos Chandras <hwoarang@gentoo.org> Test-Simple-0.980.ebuild:
Stable on amd64 wrt bug #350853
27 Feb 2011; Fabian Groffen <grobian@gentoo.org> Test-Simple-0.980.ebuild:
Add Prefix keywords, bug #353115
*Test-Simple-0.980 (23 Feb 2011)
23 Feb 2011; Torsten Veller <tove@gentoo.org> +Test-Simple-0.980.ebuild:
Version bump
17 Jan 2011; Torsten Veller <tove@gentoo.org> -Test-Simple-0.92.ebuild:
Cleanup
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
Test-Simple-0.94.ebuild:
ppc64 stable wrt #333421
22 Oct 2010; Jeroen Roovers <jer@gentoo.org> Test-Simple-0.94.ebuild:
Stable for HPPA (bug #333421).
12 Sep 2010; Raúl Porcel <armin76@gentoo.org> Test-Simple-0.94.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #333421
23 Aug 2010; Markus Meier <maekke@gentoo.org> Test-Simple-0.94.ebuild:
arm stable, bug #333421
*Test-Simple-0.96 (15 Aug 2010)
15 Aug 2010; Torsten Veller <tove@gentoo.org> +Test-Simple-0.96.ebuild:
Version bump
24 Apr 2010; Fabian Groffen <grobian@gentoo.org> Test-Simple-0.94.ebuild:
Marked ~x86-freebsd
17 Jan 2010; Torsten Veller <tove@gentoo.org> -Test-Simple-0.70.ebuild,
-Test-Simple-0.80.ebuild, -Test-Simple-0.86.ebuild,
-Test-Simple-0.88.ebuild, -Test-Simple-0.90.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> Test-Simple-0.92.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> Test-Simple-0.88.ebuild,
Test-Simple-0.92.ebuild, Test-Simple-0.94.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org> Test-Simple-0.92.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> Test-Simple-0.92.ebuild:
Marking Test-Simple-0.92 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org> Test-Simple-0.92.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> Test-Simple-0.92.ebuild:
Stable for HPPA (bug #288026).
07 Dec 2009; Markus Meier <maekke@gentoo.org> Test-Simple-0.92.ebuild:
amd64 stable, bug #288026
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
Test-Simple-0.92.ebuild:
x86 stable, bug 288026
02 Dec 2009; Torsten Veller <tove@gentoo.org> Test-Simple-0.94.ebuild:
Stable on amd64 and x86 (#293622)
*Test-Simple-0.94 (04 Sep 2009)
04 Sep 2009; Torsten Veller <tove@gentoo.org> +Test-Simple-0.94.ebuild:
Version bump
07 Jul 2009; Jeroen Roovers <jer@gentoo.org> Test-Simple-0.80.ebuild:
Stable for HPPA too.
*Test-Simple-0.92 (04 Jul 2009)
04 Jul 2009; Torsten Veller <tove@gentoo.org> +Test-Simple-0.92.ebuild:
Version bump
*Test-Simple-0.90 (03 Jul 2009)
03 Jul 2009; Torsten Veller <tove@gentoo.org> +Test-Simple-0.90.ebuild:
Version bump
*Test-Simple-0.88 (31 May 2009)
31 May 2009; Torsten Veller <tove@gentoo.org> +Test-Simple-0.88.ebuild:
Version bump
13 Mar 2009; Torsten Veller <tove@gentoo.org> -Test-Simple-0.62.ebuild,
-Test-Simple-0.63.ebuild, -Test-Simple-0.64.ebuild,
-Test-Simple-0.65.ebuild, -Test-Simple-0.66.ebuild,
-Test-Simple-0.67.ebuild, -Test-Simple-0.84.ebuild:
Cleanup
*Test-Simple-0.86 (21 Nov 2008)
21 Nov 2008; Torsten Veller <tove@gentoo.org> +Test-Simple-0.86.ebuild:
Version bump
*Test-Simple-0.84 (20 Oct 2008)
20 Oct 2008; Torsten Veller <tove@gentoo.org> +Test-Simple-0.84.ebuild:
Version bump
15 Jul 2008; Raúl Porcel <armin76@gentoo.org> Test-Simple-0.80.ebuild:
alpha/ia64/sparc/x86 stable
06 Jun 2008; Alexis Ballier <aballier@gentoo.org> Test-Simple-0.80.ebuild:
keyword ~sparc-fbsd
*Test-Simple-0.80 (09 May 2008)
09 May 2008; Torsten Veller <tove@gentoo.org> +Test-Simple-0.80.ebuild:
#219480 - Version bump
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> Test-Simple-0.70.ebuild:
Stable for HPPA too.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> Test-Simple-0.70.ebuild:
Stable on mips.
10 Nov 2007; Samuli Suominen <drac@gentoo.org> Test-Simple-0.70.ebuild:
amd64 stable
12 Aug 2007; Tom Gall <tgall@gentoo.org> Test-Simple-0.70.ebuild:
stable on ppc64
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Simple-0.70.ebuild:
Stable on ppc.
10 Jul 2007; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.70.ebuild:
sparc stable
04 Jul 2007; Raúl Porcel <armin76@gentoo.org> Test-Simple-0.70.ebuild:
alpha/ia64/x86 stable
11 May 2007; Joshua Kinard <kumba@gentoo.org> Test-Simple-0.67.ebuild:
Stable on mips.
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Simple-0.67.ebuild:
ppc stable
17 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
Test-Simple-0.67.ebuild:
Stable on sparc
*Test-Simple-0.70 (16 Apr 2007)
16 Apr 2007; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.70.ebuild:
Version bump
15 Apr 2007; Markus Rothe <corsair@gentoo.org> Test-Simple-0.66.ebuild:
Stable on ppc64
09 Apr 2007; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.67.ebuild:
Marking amd64 stable
03 Mar 2007; Andrej Kacian <ticho@gentoo.org> Test-Simple-0.66.ebuild:
Stable on x86, bug #169153.
03 Mar 2007; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.66.ebuild:
Stable on amd64
*Test-Simple-0.67 (05 Feb 2007)
05 Feb 2007; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.67.ebuild:
Version bump
22 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
Test-Simple-0.66.ebuild:
Stable on Alpha + IA64.
21 Jan 2007; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.65.ebuild, Test-Simple-0.66.ebuild:
Marking sparc stable
*Test-Simple-0.66 (04 Dec 2006)
04 Dec 2006; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.66.ebuild:
Version bump
03 Dec 2006; Markus Rothe <corsair@gentoo.org> Test-Simple-0.64.ebuild:
Stable on ppc64
*Test-Simple-0.65 (11 Nov 2006)
11 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.65.ebuild:
Version bump
05 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
Test-Simple-0.64.ebuild:
stabled x86, bug #153488
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
Test-Simple-0.64.ebuild:
Stable on hppa
21 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
Test-Simple-0.64.ebuild:
Stable on Alpha.
21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
Test-Simple-0.64.ebuild:
ppc stable
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-Test-Simple-0.54.ebuild:
Removing old ebuild
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.63.ebuild:
Marking amd64 stable
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.63.ebuild:
Marking sparc stable
15 Oct 2006; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.64.ebuild:
Marking amd64, sparc stable
04 Sep 2006; Diego Pettenò <flameeyes@gentoo.org>
Test-Simple-0.64.ebuild:
Add ~x86-fbsd keyword.
*Test-Simple-0.64 (23 Jul 2006)
23 Jul 2006; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.64.ebuild:
Version bump
10 Jul 2006; Christian Hartmann <ian@gentoo.org>
files/digest-Test-Simple-0.54, Manifest:
Fixing digests
10 Jul 2006; Michael Sterrett <mr_bones_@gentoo.org>
+Test-Simple-0.54.ebuild:
resurect Test-Simple-0.54.ebuild since it's still used by
dev-perl/Test-Builder-Tester
*Test-Simple-0.63 (10 Jul 2006)
10 Jul 2006; Christian Hartmann <ian@gentoo.org>
-Test-Simple-0.47-r1.ebuild, -Test-Simple-0.53.ebuild,
-Test-Simple-0.54.ebuild, -Test-Simple-0.60.ebuild,
+Test-Simple-0.63.ebuild:
Version bump; removed obsolete versions
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> Test-Simple-0.62.ebuild:
Marked stable on mips.
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> Test-Simple-0.62.ebuild:
Mark 0.62 stable on alpha
22 Jan 2006; Simon Stelling <blubb@gentoo.org> Test-Simple-0.62.ebuild:
stable on amd64
21 Jan 2006; Markus Rothe <corsair@gentoo.org> Test-Simple-0.62.ebuild:
Stable on ppc64
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
Test-Simple-0.62.ebuild:
Stable on ppc.
14 Jan 2006; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.62.ebuild:
Marking sparc x86 stable
17 Dec 2005; Chris White <chriswhite@gentoo.org>
Test-Simple-0.47-r1.ebuild, Test-Simple-0.53.ebuild,
Test-Simple-0.54.ebuild, Test-Simple-0.60.ebuild, Test-Simple-0.62.ebuild:
Test-Harness -> perl dep change.
*Test-Simple-0.62 (03 Dec 2005)
03 Dec 2005; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.62.ebuild:
New version of Test-Simple. This version replaces both Test-Simple and
Test-Buidler-Tester (merged)
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
Test-Simple-0.54.ebuild:
Stable on ppc.
12 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
Test-Simple-0.54.ebuild:
Stable on alpha.
06 Jun 2005; Markus Rothe <corsair@gentoo.org> Test-Simple-0.54.ebuild:
Stable on ppc64
04 Jun 2005; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.54.ebuild:
Tested on raq2, bumping for mips
*Test-Simple-0.54 (25 May 2005)
25 May 2005; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
+Test-Simple-0.47-r1.ebuild, +Test-Simple-0.53.ebuild,
+Test-Simple-0.54.ebuild, +Test-Simple-0.60.ebuild:
dev-perl => perl-core migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.60.ebuild:
dev-perl/Test-Harness => perl-core/Test-Harness migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.54.ebuild:
dev-perl/Test-Harness => perl-core/Test-Harness migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.53.ebuild:
dev-perl/Test-Harness => perl-core/Test-Harness migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.47-r1.ebuild:
dev-perl/Test-Harness => perl-core/Test-Harness migration
23 May 2005; Guy Martin <gmsoft@gentoo.org> Test-Simple-0.54.ebuild:
Stable on hppa.
21 May 2005; Jan Brinkmann <luckyduck@gentoo.org> Test-Simple-0.54.ebuild:
stable on amd64
*Test-Simple-0.60 (20 May 2005)
20 May 2005; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.54.ebuild, +Test-Simple-0.60.ebuild:
Version bump; marking 54 stable for x86 and sparc
08 May 2005; Aron Griffis <agriffis@gentoo.org> Test-Simple-0.53.ebuild:
stable on ia64
*Test-Simple-0.54 (06 Mar 2005)
06 Mar 2005; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.54.ebuild:
New version of test suite, fixes some probs, dep for new POE
06 Feb 2005; Markus Rothe <corsair@gentoo.org> Test-Simple-0.53.ebuild:
Stable on ppc64
22 Dec 2004; Yuta SATOH <nigoro@gentoo.org> Test-Simple-0.53.ebuild:
added ~ppc64
*Test-Simple-0.53 (06 Dec 2004)
06 Dec 2004; Michael Cummings <mcummings@gentoo.org>
+Test-Simple-0.53.ebuild:
New version on CPAN
16 Apr 2004; Michael Cummings <mcummings@gentoo.org>
Test-Simple-0.47-r1.ebuild, Test-Simple-0.47.ebuild:
Syntax fix for newdepend, bug 29064
19 Mar 2004; Eric Sammer <esammer@gentoo.org> Test-Simple-0.47-r1.ebuild:
Fixed category-less dependencies as per bug #45110.
24 Feb 2004; Joshua Kinard <kumba@gentoo.org> Test-Simple-0.47-r1.ebuild:
Added ~mips to satisfy repoman deps.
16 Feb 2004; Michael Cummings,,, <mcummings@gentoo.org>
Test-Simple-0.42-r1.ebuild, Test-Simple-0.42.ebuild,
Test-Simple-0.47-r1.ebuild, Test-Simple-0.47.ebuild:
Cleaning house; 0.42 isn't available on cpan, and 47 is marked stable for all
archs anyway
25 Jul 2003; <rac@gentoo.org> Test-Simple-0.47-r1.ebuild:
Remove ~arch protection on all but hppa and arm
*Test-Simple-0.47-r1 (19 Jul 2003)
04 Aug 2003; Guy Martin <gmsoft@gentoo.org> Test-Simple-0.47-r1.ebuild :
Marked stable on hppa.
19 Jul 2003; <rac@gentoo.org> Test-Simple-0.47-r1.ebuild:
Vendordir version
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*Test-Simple-0.47 (16 Nov 2002)
05 Apr 2003; Zach Welch <zwelch@gentoo.org> Test-Simple-0.47.ebuild:
add arm keyword
20 Mar 2003; Guy Martin <gmsoft@gentoo.org> Test-Simple-0.47.ebuild :
Added hppa to KEYWORDS.
16 Nov 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog,
Test-Simple-0.47.ebuild, files/digest-Test-Simple-0.47 :
New version (required by update to latest HTML-Mason). Tidied up
ChangeLog.
*Test-Simple-0.42-r1 (14 Jun 2002)
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
forced version bump to install into correct locations
*Test-Simple-0.42 (14 Jun 2002)
1 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> Test-Simple-0.42.ebuild :
Added ppc to KEYWORDS.
14 Jun 2002; Seemant Kulleen <seemant@gentoo.org> Test-Simple-0.42.ebuild
files/digest-Test-Simple-0.42 :
New package, submitted by: arutha@gmx.de (Alexander Gretencord) in bug
#3513

View File

@ -0,0 +1,18 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/Test-Simple/Test-Simple-0.980.0.ebuild,v 1.3 2011/08/13 08:46:25 xarthisius Exp $
EAPI=3
MODULE_AUTHOR=MSCHWERN
MODULE_VERSION=0.98
inherit perl-module
DESCRIPTION="Basic utilities for writing tests"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"
mydoc="rfc*.txt"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Test-Simple</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,234 @@
# ChangeLog for perl-core/digest-base
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/digest-base/ChangeLog,v 1.48 2011/07/30 12:28:27 tove Exp $
30 Jul 2011; Torsten Veller <tove@gentoo.org> digest-base-1.160.0.ebuild:
Drop ~sparc-fbsd KEYWORD
*digest-base-1.160.0 (18 May 2011)
18 May 2011; Torsten Veller <tove@gentoo.org> -digest-base-1.16.ebuild,
+digest-base-1.160.0.ebuild:
Change version scheme
02 May 2011; Fabian Groffen <grobian@gentoo.org> digest-base-1.16.ebuild:
Marked ~x64-freebsd
17 Jan 2010; Torsten Veller <tove@gentoo.org> -digest-base-1.15.ebuild:
Cleanup
05 Jan 2010; nixnut <nixnut@gentoo.org> digest-base-1.16.ebuild:
ppc stable #288026
16 Dec 2009; Jonathan Callen <abcd@gentoo.org> digest-base-1.15.ebuild,
digest-base-1.16.ebuild:
QA: Transfer prefix keywords
14 Dec 2009; Raúl Porcel <armin76@gentoo.org> digest-base-1.16.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #288026
10 Dec 2009; Brent Baude <ranger@gentoo.org> digest-base-1.16.ebuild:
Marking digest-base-1.16 ppc64 stable for bug 288026
07 Dec 2009; Markus Meier <maekke@gentoo.org> digest-base-1.16.ebuild:
arm stable, bug #288026
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> digest-base-1.16.ebuild:
Stable for HPPA (bug #288026).
04 Dec 2009; Torsten Veller <tove@gentoo.org> digest-base-1.16.ebuild:
Stable on amd64 (#288026)
04 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
digest-base-1.16.ebuild:
x86 stable, bug 288026
*digest-base-1.16 (10 Jun 2009)
10 Jun 2009; Torsten Veller <tove@gentoo.org> +digest-base-1.16.ebuild:
Version bump
13 Mar 2009; Torsten Veller <tove@gentoo.org> -digest-base-1.13.ebuild:
Cleanup
22 Aug 2008; Alexis Ballier <aballier@gentoo.org> digest-base-1.15.ebuild:
keyword ~sparc-fbsd
22 Aug 2008; Alexis Ballier <aballier@gentoo.org> digest-base-1.15.ebuild:
keyword ~x86-fbsd
11 May 2007; Joshua Kinard <kumba@gentoo.org> digest-base-1.15.ebuild:
Stable on mips.
15 Apr 2007; Markus Rothe <corsair@gentoo.org> digest-base-1.15.ebuild:
Stable on ppc64
03 Mar 2007; Andrej Kacian <ticho@gentoo.org> digest-base-1.15.ebuild:
Stable on x86, bug #169153.
19 Jan 2007; Michael Cummings <mcummings@gentoo.org>
digest-base-1.13.ebuild, digest-base-1.15.ebuild:
Ebuild maintenance
24 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
digest-base-1.15.ebuild:
Stable on ppc.
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
digest-base-1.15.ebuild:
Stable on hppa
21 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
digest-base-1.15.ebuild:
Stable on Alpha.
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-digest-base-1.05.ebuild, -digest-base-1.08.ebuild,
-digest-base-1.10.ebuild:
Cleaning up old ebuilds
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
digest-base-1.08.ebuild, digest-base-1.15.ebuild:
Marking amd64 stable
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
digest-base-1.05.ebuild, digest-base-1.08.ebuild, digest-base-1.15.ebuild:
Marking sparc stable
04 Aug 2006; Michael Cummings <mcummings@gentoo.org>
digest-base-1.05.ebuild, digest-base-1.08.ebuild, digest-base-1.10.ebuild,
digest-base-1.13.ebuild, digest-base-1.15.ebuild:
Adding perl dep
05 Jul 2006; Christian Hartmann <ian@gentoo.org> digest-base-1.08.ebuild,
digest-base-1.10.ebuild, digest-base-1.13.ebuild, digest-base-1.15.ebuild:
Fixed RDEPEND wrt bug #134781; fixed header
*digest-base-1.15 (21 May 2006)
21 May 2006; Christian Hartmann <ian@gentoo.org> -digest-base-1.14.ebuild,
+digest-base-1.15.ebuild:
Version bump
25 Feb 2006; Joshua Kinard <kumba@gentoo.org> digest-base-1.13.ebuild:
Marked stable on mips.
13 Feb 2006; Michael Cummings <mcummings@gentoo.org>
digest-base-1.10.ebuild, digest-base-1.13.ebuild, digest-base-1.14.ebuild:
Virtuals for some perl-core deps
07 Feb 2006; Simon Stelling <blubb@gentoo.org> digest-base-1.13.ebuild:
stable on amd64
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> digest-base-1.13.ebuild:
Mark 1.13 stable on alpha
21 Jan 2006; Markus Rothe <corsair@gentoo.org> digest-base-1.13.ebuild:
Stable on ppc64
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
digest-base-1.13.ebuild:
Stable on ppc.
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
digest-base-1.13.ebuild:
marking sparc x86 stable
*digest-base-1.14 (13 Jan 2006)
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
+digest-base-1.14.ebuild:
Version bump
*digest-base-1.13 (13 Nov 2005)
13 Nov 2005; Michael Cummings <mcummings@gentoo.org>
+digest-base-1.13.ebuild:
Version bump upstream
10 Oct 2005; Hardave Riar <hardave@gentoo.org> digest-base-1.10.ebuild:
Stable on mips.
17 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org> digest-base-1.10.ebuild:
Stable on amd64.
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
digest-base-1.10.ebuild:
Stable on ppc.
07 Jul 2005; Markus Rothe <corsair@gentoo.org> digest-base-1.10.ebuild:
Stable on ppc64
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
digest-base-1.10.ebuild:
Stable on alpha.
29 Jun 2005; Michael Cummings <mcummings@gentoo.org>
digest-base-1.10.ebuild:
unmasking for x86 and sparc
25 May 2005; Michael Cummings <mcummings@gentoo.org>
digest-base-1.10.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
25 May 2005; Michael Cummings <mcummings@gentoo.org>
digest-base-1.08.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
*digest-base-1.10 (24 May 2005)
24 May 2005; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
+digest-base-1.05.ebuild, +digest-base-1.08.ebuild,
+digest-base-1.10.ebuild:
Migration to perl-core
*digest-base-1.10 (24 Apr 2005)
24 Apr 2005; Michael Cummings <mcummings@gentoo.org>
digest-base-1.05.ebuild, digest-base-1.08.ebuild,
+digest-base-1.10.ebuild:
version bump; syntax fixes
*digest-base-1.08 (21 Sep 2004)
21 Sep 2004; Michael Cummings <mcummings@gentoo.org>
+digest-base-1.08.ebuild:
New version on cpan; closes bug 54985; fixes minor bugs in previous release
21 Jul 2004; Tom Gall <tgall@gentoo.org> digest-base-1.05.ebuild:
stable on ppc64, bug #57585
12 May 2004; Michael McCabe <randy@gentoo.org> digest-base-1.05.ebuild:
Added s390 keywords
23 Mar 2004; Joshua Kinard <kumba@gentoo.org> digest-base-1.05.ebuild:
Marked stable on mips.
15 Feb 2004; Eric Sammer <esammer@gentoo.org> digest-base-1.05.ebuild:
Added ~mips to fill a dep from Digest-HMAC.
14 Feb 2004; Michael Cummings,,, <mcummings@gentoo.org>
digest-base-1.05.ebuild:
Removed commented arm - either it is or isn't
08 Jan 2004; <gustavoz@gentoo.org> digest-base-1.05.ebuild:
marked stable on hppa
07 Jan 2004; <agriffis@gentoo.org> digest-base-1.05.ebuild:
stable on ia64
06 Jan 2004; Luca Barbato <lu_zero@gentoo.org> digest-base-1.05.ebuild:
Marked stable on ppc to fix the broken dependencies of dev-perl/Digest-MD5
27 Dec 2003; Ilya Volynets <iluxa@gentoo.org> digest-base-1.05.ebuild:
Marked alpha stable to fix dependancy problem for dev-perl/Digest-MD5
25 Dec 2003; Jason Wever <weeve@gentoo.org> digest-base-1.05.ebuild:
Marked stable on sparc to fix the broken dependencies of dev-perl/Digest-MD5
*digest-base-1.05 (24 Dec 2003)
24 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org>
digest-base-1.05.ebuild, metadata.xml:
New dep for Digest-MD5

View File

@ -0,0 +1,22 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/digest-base/digest-base-1.160.0.ebuild,v 1.2 2011/07/30 12:28:27 tove Exp $
EAPI=2
MY_PN=Digest
MODULE_AUTHOR=GAAS
MODULE_VERSION=1.16
inherit perl-module
DESCRIPTION="Modules that calculate message digests"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="virtual/perl-MIME-Base64"
DEPEND="${RDEPEND}"
SRC_TEST="do"
mydoc="rfc*.txt"

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>perl</herd>
<upstream>
<remote-id type="cpan">Digest</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,634 @@
# 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 <tove@gentoo.org> libperl-5.8.8-r2.ebuild:
Drop -Dusrinc=$(get_ml_incdir) (#357737)
13 Nov 2010; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #340023
24 Oct 2010; Markus Meier <maekke@gentoo.org> libperl-5.10.1.ebuild:
arm stable, bug #340023
24 Oct 2010; Jeroen Roovers <jer@gentoo.org> libperl-5.10.1.ebuild:
Stable for HPPA (bug #340023).
24 Oct 2010; Brent Baude <ranger@gentoo.org> libperl-5.10.1.ebuild:
Marking libperl-5.10.1 ppc for bug 340023
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> libperl-5.10.1.ebuild:
ppc64 stable wrt #340023
22 Oct 2010; Markos Chandras <hwoarang@gentoo.org> libperl-5.10.1.ebuild:
Stable on amd64 wrt bug #340023
22 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
libperl-5.10.1.ebuild:
stable x86, bug 340023
20 Sep 2010; Mart Raudsepp <leio@gentoo.org> libperl-5.10.1.ebuild:
Add ~mips wrt #288028
31 Mar 2010; Raúl Porcel <armin76@gentoo.org> libperl-5.8.8-r2.ebuild:
Drop -O1 on arm/ia64 as it works fine
14 Mar 2010; Alexis Ballier <aballier@gentoo.org> libperl-5.10.1.ebuild:
keyword ~x86-fbsd
03 Feb 2010; Hanno Boeck <hanno@gentoo.org> 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 <ranger@gentoo.org> libperl-5.10.1.ebuild:
Marking libperl-5.10.1 ~ppc64 for bug 288028
09 Dec 2009; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild:
Add ~sh wrt #288028
16 Nov 2009; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild:
Add ~alpha/~ia64/~s390/~sparc wrt #288028
15 Nov 2009; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild:
Add ~m68k wrt #288028, thanks to kolla for testing
04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org>
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 <volkmar@gentoo.org> libperl-5.10.1.ebuild:
Keywording for ppc, bug 288028
21 Oct 2009; Markus Meier <maekke@gentoo.org> libperl-5.10.1.ebuild:
add ~amd64/~arm/~x86, bug #288028
13 Oct 2009; Jeroen Roovers <jer@gentoo.org> libperl-5.10.1.ebuild:
Marked ~hppa (bug #288028).
07 Oct 2009; Torsten Veller <tove@gentoo.org> libperl-5.10.1.ebuild:
Different way to remove libperl link. Needed for perserve-libs
27 Sep 2009; Torsten Veller <tove@gentoo.org> libperl-5.10.1.ebuild:
Remove orphaned symbolic link
*libperl-5.10.1 (27 Sep 2009)
27 Sep 2009; Torsten Veller <tove@gentoo.org> +libperl-5.10.1.ebuild:
Version bump
29 May 2009; Torsten Veller <tove@gentoo.org> -libperl-5.8.8-r1.ebuild:
Remove security vulnerable version for bug #271738
02 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libperl-5.8.8-r2.ebuild:
Respect LDFLAGS (bug #181464).
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.

View File

@ -0,0 +1,256 @@
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<attributes>.
(W printf) Perl does not understand the given format conversion. See
L<perlfunc/sprintf>.
+=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

View File

@ -0,0 +1,11 @@
--- Configure.orig 2009-11-04 11:09:08.934965499 +0100
+++ Configure 2009-11-04 11:13:19.055305854 +0100
@@ -7617,7 +7617,7 @@
cat <<EOM
You appear to have ELF support. I'll use $cc to build dynamic libraries.
EOM
- dflt="$cc"
+ dflt="$cc $optimize"
else
echo "I'll use ld to build dynamic libraries."
dflt='ld'

View File

@ -0,0 +1,22 @@
--- perl.h.orig 2006-03-29 08:53:46.000000000 -0500
+++ perl.h 2006-03-29 08:54:19.000000000 -0500
@@ -159,7 +159,7 @@ struct perl_thread;
#endif
#ifndef PERL_UNUSED_DECL
-# ifdef HASATTRIBUTE_UNUSED
+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
# define PERL_UNUSED_DECL __attribute__unused__
# else
# define PERL_UNUSED_DECL
--- XSUB.h.orig 2006-03-29 08:54:24.000000000 -0500
+++ XSUB.h 2006-03-29 08:54:48.000000000 -0500
@@ -91,7 +91,7 @@ handled automatically by C<xsubpp>.
#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)

View File

@ -0,0 +1,170 @@
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 <xtoddx@gmail.com> 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 <tobez@plab.ku.dk>
+# 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 <<EOM >&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

View File

@ -0,0 +1,57 @@
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
;;

View File

@ -0,0 +1,11 @@
diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH
--- perl-5.8.8-orig/makedepend.SH 2006-10-01 20:05:40.000000000 -0600
+++ perl-5.8.8/makedepend.SH 2006-10-01 20:07:03.000000000 -0600
@@ -167,6 +167,7 @@
-e '/^#.*<builtin>/d' \
-e '/^#.*<built-in>/d' \
-e '/^#.*<command line>/d' \
+ -e '/^#.*<command-line>/d' \
-e '/^#.*"-"/d' \
-e '/: file path prefix .* never used$/d' \
-e 's#\.[0-9][0-9]*\.c#'"$file.c#" \

View File

@ -0,0 +1,96 @@
--- 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 <<EOM
@@ -6471,8 +6478,8 @@ siteprefixexp="$ansexp"
prog=`echo $package | $sed 's/-*[0-9.]*$//'`
case "$sitelib" in
'') case "$installstyle" in
- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
- *) dflt=$siteprefix/lib/site_$prog/$version ;;
+ *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;;
+ *) dflt=$siteprefix/lib64/site_$prog/$version ;;
esac
;;
*) dflt="$sitelib"
@@ -6598,8 +6605,8 @@ case "$vendorprefix" in
'')
prog=`echo $package | $sed 's/-*[0-9.]*$//'`
case "$installstyle" in
- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;;
+ *lib64/perl5*) dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;;
+ *) dflt=$vendorprefix/lib64/vendor_$prog/$version ;;
esac
;;
*) dflt="$vendorlib"
@@ -10556,9 +10563,9 @@ else
else
for net in net socket
do
- 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 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'

Some files were not shown because too many files have changed in this diff Show More