diff options
author | Kent Fredric <kentfredric@gmail.com> | 2010-11-18 16:44:42 +1300 |
---|---|---|
committer | Kent Fredric <kentfredric@gmail.com> | 2010-11-18 16:44:42 +1300 |
commit | ce55c91089825723a5d56a6c0a4f8b006e98fc87 (patch) | |
tree | a199f2d7c22fa2e4da8be75ed79efe030797d585 | |
parent | [<<import] importing ExtUtils-MakeMakers general config from ::gentoo to add ... (diff) | |
download | perl-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)
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; - } - } |