summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <tove@gentoo.org>2010-04-30 06:36:35 +0000
committerTorsten Veller <tove@gentoo.org>2010-04-30 06:36:35 +0000
commit3bfbb65b339f66ff65ec3c8782a6723eb2e24b04 (patch)
treea5842bd81bd42faad032bb701b1ad998a3f65272
parentImport from perl-experimental (diff)
downloadgentoo-2-3bfbb65b339f66ff65ec3c8782a6723eb2e24b04.tar.gz
gentoo-2-3bfbb65b339f66ff65ec3c8782a6723eb2e24b04.tar.bz2
gentoo-2-3bfbb65b339f66ff65ec3c8782a6723eb2e24b04.zip
Import from perl-experimental
(Portage version: 2.2_rc67/cvs/Linux x86_64)
-rw-r--r--perl-core/ExtUtils-MakeMaker/ChangeLog44
-rw-r--r--perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56.ebuild25
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch17
-rw-r--r--perl-core/ExtUtils-MakeMaker/metadata.xml5
4 files changed, 91 insertions, 0 deletions
diff --git a/perl-core/ExtUtils-MakeMaker/ChangeLog b/perl-core/ExtUtils-MakeMaker/ChangeLog
new file mode 100644
index 000000000000..be8715c791df
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/ChangeLog
@@ -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
index 000000000000..690cdff86d54
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56.ebuild
@@ -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/files/RUNPATH-6.54.patch b/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
new file mode 100644
index 000000000000..138520786910
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
@@ -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
index 000000000000..fcd994bc881b
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/metadata.xml
@@ -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>