From ce55c91089825723a5d56a6c0a4f8b006e98fc87 Mon Sep 17 00:00:00 2001 From: Kent Fredric Date: Thu, 18 Nov 2010 16:44:42 +1300 Subject: [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) --- perl-core/ExtUtils-MakeMaker/ChangeLog | 12 ++++ .../ExtUtils-MakeMaker-6.57_pre06.ebuild | 27 ++++++++ perl-core/ExtUtils-MakeMaker/Manifest | 26 ++++++- .../files/6.56-delete_packlist_podlocal.patch | 79 ---------------------- .../ExtUtils-MakeMaker/files/RUNPATH-6.54.patch | 17 ----- 5 files changed, 62 insertions(+), 99 deletions(-) create mode 100644 perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.57_pre06.ebuild delete mode 100644 perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch delete mode 100644 perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch 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 + -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 +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} + !!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; - } - } -- cgit v1.2.3-65-gdbad