Import from perl-experimental
authorTorsten Veller <tove@gentoo.org>
Fri, 30 Apr 2010 06:36:35 +0000 (06:36 +0000)
committerTorsten Veller <tove@gentoo.org>
Fri, 30 Apr 2010 06:36:35 +0000 (06:36 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

perl-core/ExtUtils-MakeMaker/ChangeLog [new file with mode: 0644]
perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56.ebuild [new file with mode: 0644]
perl-core/ExtUtils-MakeMaker/Manifest [new file with mode: 0644]
perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch [new file with mode: 0644]
perl-core/ExtUtils-MakeMaker/metadata.xml [new file with mode: 0644]

diff --git a/perl-core/ExtUtils-MakeMaker/ChangeLog b/perl-core/ExtUtils-MakeMaker/ChangeLog
new file mode 100644 (file)
index 0000000..be8715c
--- /dev/null
@@ -0,0 +1,44 @@
+# ChangeLog for perl-core/ExtUtils-MakeMaker
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ChangeLog,v 1.11 2010/04/30 06:36:35 tove Exp $
+
+  30 Apr 2010; Torsten Veller <tove@gentoo.org> +files/RUNPATH-6.54.patch,
+  +ExtUtils-MakeMaker-6.56.ebuild, +metadata.xml:
+  Import from perl-experimental
+
+*ExtUtils-MakeMaker-6.56 (21 Dec 2009)
+
+  21 Dec 2009; Torsten Veller <tove@gentoo.org>
+  +ExtUtils-MakeMaker-6.56.ebuild:
+  Version bump
+
+*ExtUtils-MakeMaker-6.54-r1 (15 Sep 2009)
+
+  15 Sep 2009; Torsten Veller <tove@gentoo.org>
+  -ExtUtils-MakeMaker-6.50-r1.ebuild, -ExtUtils-MakeMaker-6.54.ebuild,
+  +ExtUtils-MakeMaker-6.54-r1.ebuild, -files/RUNPATH.patch:
+  Depend on ExtUtils-Command, -Manifest, -Install
+
+  19 Aug 2009; Kent Fredric <kentfredric@gmail.com>
+  ExtUtils-MakeMaker-6.54.ebuild, +files/RUNPATH-6.54.patch:
+  Applied RUNPATH patch
+
+*ExtUtils-MakeMaker-6.54 (19 Aug 2009)
+
+  19 Aug 2009; Michele Beltrame <m@cattlegrid.info>
+  +ExtUtils-MakeMaker-6.54.ebuild:
+  Bump
+
+*ExtUtils-MakeMaker-6.50-r1 (27 May 2009)
+
+  27 May 2009; Torsten Veller <tove@gentoo.org>
+  -ExtUtils-MakeMaker-6.50.ebuild, +ExtUtils-MakeMaker-6.50-r1.ebuild,
+  +files/RUNPATH.patch:
+  Add runpath patch from dev-lang/perl
+
+*ExtUtils-MakeMaker-6.50 (23 May 2009)
+
+  23 May 2009; Torsten Veller <tove@gentoo.org>
+  +ExtUtils-MakeMaker-6.50.ebuild, +metadata.xml:
+  Add perl-core/ExtUtils-MakeMaker-6.50
+
diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56.ebuild
new file mode 100644 (file)
index 0000000..690cdff
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56.ebuild,v 1.1 2010/04/30 06:36:35 tove Exp $
+
+EAPI=2
+
+MODULE_AUTHOR=MSCHWERN
+inherit perl-module
+
+DESCRIPTION="Create a module Makefile"
+HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/RUNPATH-6.54.patch" )
+
+DEPEND=">=virtual/perl-ExtUtils-Manifest-1.56
+       >=virtual/perl-ExtUtils-Command-1.16
+       >=virtual/perl-ExtUtils-Install-1.52"
+RDEPEND="${RDEPEND}
+       !!<dev-lang/perl-5.8.8-r7"
+
+SRC_TEST=do
diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest
new file mode 100644 (file)
index 0000000..776874f
--- /dev/null
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX RUNPATH-6.54.patch 943 RMD160 1e2cf0bbd3554ab2d563cc9db3cff6f861cda847 SHA1 872e5aac55f0b21bba1f5d48e7da17c315cf0fa8 SHA256 d78e74b722c9fddb827c63d48e0c69a3ae3e45f1ddd3a42c79e6d90fde62b327
+DIST ExtUtils-MakeMaker-6.56.tar.gz 269788 RMD160 6a169a0b3fbf53341196bd97f32e3d33e596b227 SHA1 3f557c5cb8a4a0165d1b2e597f973003d8a49570 SHA256 8bb4a911e06204e5f6fb54f55b121bf97150844039238542b66291cda7a444c4
+EBUILD ExtUtils-MakeMaker-6.56.ebuild 647 RMD160 322b9bfda370766eb5121d7cc8d5b4819794af57 SHA1 67b06d6dc7a8d09311eb38a3e64f27de0355e681 SHA256 df428afa1d8ce8b4ceb8540a0945ff0d683c257305b82061a70097259923c1cd
+MISC ChangeLog 1476 RMD160 b91eda393f35144067593d27a593d9712389c907 SHA1 821fde54eb067cc7be79835e83e0842c93868aaa SHA256 791fb0eaff888d991c7b8d34c1921d8a64897d2fe4c2c5a126b91e34332a1d82
+MISC metadata.xml 161 RMD160 c312c9f6ec7017036d80c2d0cc39105488b5811e SHA1 04aaf1e428a1c7b87d403aec706d0d9e0faf7132 SHA256 03133f1c99f9897289d97dc74a0ccc9b0a8138838507982422de997be1910a54
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkvaenkACgkQV3J2n04Eauyn/ACfS3Me+lWjmXSv23KPjQ9Eq+OP
+6HUAn0DpeKnUWSuC+3dujPMtKoUcAfG7
+=vNas
+-----END PGP SIGNATURE-----
diff --git a/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch b/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
new file mode 100644 (file)
index 0000000..1385207
--- /dev/null
@@ -0,0 +1,17 @@
+diff -Naur ExtUtils-MakeMaker-6.54/lib/ExtUtils/MM_Any.pm ExtUtils-MakeMaker-6.54.new/lib/ExtUtils/MM_Any.pm
+--- ExtUtils-MakeMaker-6.54/lib/ExtUtils/MM_Any.pm     2009-07-08 11:49:05.000000000 +1200
++++ ExtUtils-MakeMaker-6.54.new/lib/ExtUtils/MM_Any.pm 2009-08-19 21:37:31.494655658 +1200
+@@ -1799,6 +1799,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;
+         }
+     }
diff --git a/perl-core/ExtUtils-MakeMaker/metadata.xml b/perl-core/ExtUtils-MakeMaker/metadata.xml
new file mode 100644 (file)
index 0000000..fcd994b
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+    <herd>perl</herd>
+</pkgmetadata>