summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentfredric@gmail.com>2010-11-18 16:44:42 +1300
committerKent Fredric <kentfredric@gmail.com>2010-11-18 16:44:42 +1300
commitce55c91089825723a5d56a6c0a4f8b006e98fc87 (patch)
treea199f2d7c22fa2e4da8be75ed79efe030797d585
parent[<<import] importing ExtUtils-MakeMakers general config from ::gentoo to add ... (diff)
downloadperl-overlay-ce55c91089825723a5d56a6c0a4f8b006e98fc87.tar.gz
perl-overlay-ce55c91089825723a5d56a6c0a4f8b006e98fc87.tar.bz2
perl-overlay-ce55c91089825723a5d56a6c0a4f8b006e98fc87.zip
[newversion,keywordmasked] perl-core/ExtUtils-MakeMaker-6.57_pre06 for testing with
(Portage version: 2.1.9.24/git/Linux x86_64, signed Manifest commit with key 5AC6A4A4)
-rw-r--r--perl-core/ExtUtils-MakeMaker/ChangeLog12
-rw-r--r--perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.57_pre06.ebuild27
-rw-r--r--perl-core/ExtUtils-MakeMaker/Manifest26
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch79
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch17
5 files changed, 62 insertions, 99 deletions
diff --git a/perl-core/ExtUtils-MakeMaker/ChangeLog b/perl-core/ExtUtils-MakeMaker/ChangeLog
index e0ecccd5f..8da761821 100644
--- a/perl-core/ExtUtils-MakeMaker/ChangeLog
+++ b/perl-core/ExtUtils-MakeMaker/ChangeLog
@@ -2,6 +2,18 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ChangeLog,v 1.21 2010/09/13 14:41:47 josejx Exp $
+*ExtUtils-MakeMaker-6.57_pre06 (18 Nov 2010)
+
+ 18 Nov 2010; Kent Fredric <kentfredric@gmail.com>
+ -files/6.56-delete_packlist_podlocal.patch, -files/RUNPATH-6.54.patch,
+ +ExtUtils-MakeMaker-6.57_pre06.ebuild:
+ Added a hand-prepatched version of 6.57_06 for testing.
+ Unfortunately, cpanized dists and git have different EOL encoding, so its
+ hard to have a git-patch for it and still use dists from cpan, so for the sake
+ of maintenance, there are pre-patched builds in git.
+
+ https://github.com/gentoo-perl/ExtUtils-MakeMaker/tree/gentoo-prepatch-builds
+
18 Nov 2010; Kent Fredric <kentfredric@gmail.com>
+files/6.56-delete_packlist_podlocal.patch, +files/RUNPATH-6.54.patch,
+metadata.xml:
diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.57_pre06.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.57_pre06.ebuild
new file mode 100644
index 000000000..8b1b0cd48
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.57_pre06.ebuild
@@ -0,0 +1,27 @@
+# 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-r1.ebuild,v 1.6 2010/09/13 14:41:47 josejx Exp $
+
+EAPI=3
+# Bash substitution that maps 0.123_preXY to 0.123_XY, mapping cpan-pre-release
+# to gentoo pre-release
+MY_P="${PN}-${PV//_pre/_}";
+S="${WORKDIR}/gentoo-perl-ExtUtils-MakeMaker-d3529b6";
+SRC_URI="http://nodeload.github.com/gentoo-perl/ExtUtils-MakeMaker/tarball/v6.57_06_gentoo_r0 -> ${MY_P}.tar.gz"
+
+MODULE_AUTHOR=CHORNY
+inherit perl-module
+
+DESCRIPTION="Create a module Makefile"
+HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=">=virtual/perl-ExtUtils-Manifest-1.56
+ >=virtual/perl-ExtUtils-Command-1.16
+ >=virtual/perl-ExtUtils-Install-1.52"
+RDEPEND="${DEPEND}
+ !!<dev-lang/perl-5.8.8-r7"
+
+SRC_TEST=do
diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest
index 06c44ce34..d507fa917 100644
--- a/perl-core/ExtUtils-MakeMaker/Manifest
+++ b/perl-core/ExtUtils-MakeMaker/Manifest
@@ -1,4 +1,24 @@
-AUX 6.56-delete_packlist_podlocal.patch 3030 RMD160 47c52bb8cdb5c6a7ce1a1fac5dd2214c710b6d4c SHA1 76f99871fb33ccdcb5ab3b389e047726b9a78936 SHA256 bc79443cf1a4e1621e3a93e32706087e79a888fe3aa20510af483404c5689136
-AUX RUNPATH-6.54.patch 943 RMD160 1e2cf0bbd3554ab2d563cc9db3cff6f861cda847 SHA1 872e5aac55f0b21bba1f5d48e7da17c315cf0fa8 SHA256 d78e74b722c9fddb827c63d48e0c69a3ae3e45f1ddd3a42c79e6d90fde62b327
-MISC ChangeLog 2786 RMD160 a1f21e35220066e3fab99559569d969d0fb835ec SHA1 43a78d9873ef04cfac9cbf8eb68cbe54dda9cf80 SHA256 1558799e8b5495800d301373d4bd7ee121ad2c83580e7f7914809898c69f7284
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST ExtUtils-MakeMaker-6.57_06.tar.gz 280415 RMD160 ba8989ce337def7c87fd5d99311f5c97278bc534 SHA1 f25f446ada11592120b27da5c850a3df4ffc6d00 SHA256 c1d113666996227a2bd1695054199586bf7ef31cdd41e7daf8dea595ff32964d
+EBUILD ExtUtils-MakeMaker-6.57_pre06.ebuild 892 RMD160 289ae44c1888ac00c205fd789d0e72c03182ad21 SHA1 ba9241cc37c648a1cbffecfc9797d905d19768a7 SHA256 f86e82e8902495da631fc0c4943b12557a5470f189d9157ecdcc35c894c4d468
+MISC ChangeLog 3613 RMD160 24354e101d7d7581a47dffe9b6727ccb904e4ea8 SHA1 fb86ccfb8617b1913f994be49eb78c7dc0cefaae SHA256 b70b731cd7ce0112494774749107747269fd1521ba6969abfc7a5f8fc04d4d21
MISC metadata.xml 244 RMD160 1a789b65c26276ab126e63ba550598d413ce1b53 SHA1 30fc7ca2aae6a7b1834fcdfb8c7b3b697768d77b SHA256 a48f9fccdba1365367fdf76476d62f81e36864540da13472f3c92f6f490d93f9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iQIcBAEBAgAGBQJM5KEqAAoJECvPD7taxqSkHFcQAKB1wKZzK1abvt6zvRaSXDed
+dH7ED26CgncdQmTFhGBBVTNVEYVARP3N0eVGTcuoU2w8Sm4xh9RL1M5dki7+61W2
+O1h8icVFu8kl5eS7sjrtY/seulNsV+UmnAs+W59KeIZ1F2cp62kkEmJAlN2kkGAQ
+l1AqJ3vSdlt1z/dkZGaDEUvHAiqjd4jbRCKA1jbDXpuh/zbBGgJPWZeBgVjL5qkm
+O7piZl6OEl+1KqUfXOVqH5TLAGdowZvbTfzD/7sHXr9zgC2M6pxwualArZfc7Kho
+QSUuQcJMsZN8A4Q7DV6N9COg8n7r3ppRO98saGkr3+mNhztAL+XrNte34zv3PQRN
+tyFHI4Aaxc+lVtFH4DlMutpilZ9xrZn0hZsbwML2igs8zg9Rxxjro/yon4RoA/oL
+sMywArPJJwTMmvaQtOLWXAkbyJTX5GWscajTGKgZ66/ztGgq0OkNgs6sdeHiZJpe
+PjH150MjwMi8ejy2JAhM6Dll9iO8uIuxLGAX2kJ3kZ0HKjQxi2UWa99aEcjkT79u
+9ZmA+Z619XDDpu9dMfe6aL1TPAH6dLBTgSBhNQm/mddFieIc9nu6ZH1YYL/O03+H
+hVx9om2uXT/ywPnE6hsemAqwQEfF66WysJ+l/T6kar+HEPA1glTflkOJEBN5SHma
+8JpLpLxUudbIq3Kh3TZp
+=ArGB
+-----END PGP SIGNATURE-----
diff --git a/perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch
deleted file mode 100644
index c5763d167..000000000
--- a/perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-Don't install .packlist or perllocal.pod for perl or vendor.
-Extracted from the debian patchset.
-See also bug #241834
-
----
- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 25 +----------------------
- 1 files changed, 1 insertions(+), 24 deletions(-)
-
-diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-index 239d6df..b4649ee 100644
---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
-@@ -2047,8 +2047,6 @@ doc__install : doc_site_install
-
- pure_perl_install :: all
- $(NOECHO) $(MOD_INSTALL) \
-- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
-- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLPRIVLIB) \
- $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
- $(INST_BIN) $(DESTINSTALLBIN) \
-@@ -2074,8 +2072,6 @@ pure_site_install :: all
-
- pure_vendor_install :: all
- $(NOECHO) $(MOD_INSTALL) \
-- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
-- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
- $(INST_LIB) $(DESTINSTALLVENDORLIB) \
- $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
- $(INST_BIN) $(DESTINSTALLVENDORBIN) \
-@@ -2084,15 +2080,6 @@ pure_vendor_install :: all
- $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
-
- doc_perl_install :: all
-- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
-- -$(NOECHO) $(DOC_INSTALL) \
-- "Module" "$(NAME)" \
-- "installed into" "$(INSTALLPRIVLIB)" \
-- LINKTYPE "$(LINKTYPE)" \
-- VERSION "$(VERSION)" \
-- EXE_FILES "$(EXE_FILES)" \
-- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
-
- doc_site_install :: all
- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-@@ -2106,15 +2093,6 @@ doc_site_install :: all
- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
-
- doc_vendor_install :: all
-- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
-- -$(NOECHO) $(DOC_INSTALL) \
-- "Module" "$(NAME)" \
-- "installed into" "$(INSTALLVENDORLIB)" \
-- LINKTYPE "$(LINKTYPE)" \
-- VERSION "$(VERSION)" \
-- EXE_FILES "$(EXE_FILES)" \
-- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
-
- };
-
-@@ -2123,13 +2101,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
- $(NOECHO) $(NOOP)
-
- uninstall_from_perldirs ::
-- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{
-
- uninstall_from_sitedirs ::
- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{
-
- uninstall_from_vendordirs ::
-- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{
-+
- };
-
- join("",@m);
---
-tg: (b9ce030..) gentoo/MakeMaker-delete_packlist (depends on: upstream)
diff --git a/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch b/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
deleted file mode 100644
index 138520786..000000000
--- a/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-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;
- }
- }