Don't install .packlist or perllocal.pod for perl or vendor
authorTorsten Veller <tove@gentoo.org>
Wed, 16 Jun 2010 08:35:40 +0000 (08:35 +0000)
committerTorsten Veller <tove@gentoo.org>
Wed, 16 Jun 2010 08:35:40 +0000 (08:35 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

perl-core/ExtUtils-MakeMaker/ChangeLog
perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56-r1.ebuild [new file with mode: 0644]
perl-core/ExtUtils-MakeMaker/Manifest
perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch [new file with mode: 0644]

index 7432450456b4bc69b502c183c1efa475d276eaf3..5c85d31dd245f01c1c727497e68fb097d343a84c 100644 (file)
@@ -1,6 +1,13 @@
 # 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.15 2010/05/14 15:49:18 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ChangeLog,v 1.16 2010/06/16 08:35:40 tove Exp $
+
+*ExtUtils-MakeMaker-6.56-r1 (16 Jun 2010)
+
+  16 Jun 2010; Torsten Veller <tove@gentoo.org>
+  +files/6.56-delete_packlist_podlocal.patch,
+  +ExtUtils-MakeMaker-6.56-r1.ebuild:
+  Don't install .packlist or perllocal.pod for perl or vendor
 
   14 May 2010; Jeroen Roovers <jer@gentoo.org>
   ExtUtils-MakeMaker-6.56.ebuild:
diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56-r1.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56-r1.ebuild
new file mode 100644 (file)
index 0000000..74a047f
--- /dev/null
@@ -0,0 +1,26 @@
+# 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.1 2010/06/16 08:35:40 tove Exp $
+
+EAPI=2
+
+MODULE_AUTHOR=MSCHWERN
+inherit perl-module
+
+DESCRIPTION="Create a module Makefile"
+HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+PATCHES=( "${FILESDIR}"/RUNPATH-6.54.patch
+       "${FILESDIR}"/6.56-delete_packlist_podlocal.patch )
+
+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
index 6219d5c4894e4868909af879b97c551f47c2bd85..0529b984645154fb318f45cc461f7a6c5d24bd85 100644 (file)
@@ -1,5 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+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
 DIST ExtUtils-MakeMaker-6.56.tar.gz 269788 RMD160 6a169a0b3fbf53341196bd97f32e3d33e596b227 SHA1 3f557c5cb8a4a0165d1b2e597f973003d8a49570 SHA256 8bb4a911e06204e5f6fb54f55b121bf97150844039238542b66291cda7a444c4
+EBUILD ExtUtils-MakeMaker-6.56-r1.ebuild 731 RMD160 ef52a9594a6f2f5f294de19307eecbaba355c3e5 SHA1 092c259cdefa678e39bdd97f061add669bd7a5f5 SHA256 9568d39b99d874d9d10ec33dfc2572172194bce89d392245ef4b1c2016a83435
 EBUILD ExtUtils-MakeMaker-6.56.ebuild 676 RMD160 1ddac2d79d999b3414a749c69e98ad2c1c7ce89d SHA1 3ad4ed28ad4a29fe946855bc670bba416ef732f7 SHA256 9db36ca51001d0692aaf9b3dca8493d7997b859325d27517ba112a322f2b2a57
-MISC ChangeLog 1936 RMD160 084d9f41559a14a025c38480e4733a0aaf6a424f SHA1 227dac5fefc8f67920fef14e56604ad6239b46c0 SHA256 649e02a8aba5289a3e6521e8e282b9794d10ca3ef52cd8fa2b932f31e93f6702
+MISC ChangeLog 2175 RMD160 9eb7dc121158325f2d2e2dbe76a3d64318905d4b SHA1 1af15fcb0c71159a820f85d94bd3687d95b56b40 SHA256 8f4f0b7cba4a4e7a11d76d95c7f9c504120e1b5e4d23843608a945bd245da7a1
 MISC metadata.xml 161 RMD160 c312c9f6ec7017036d80c2d0cc39105488b5811e SHA1 04aaf1e428a1c7b87d403aec706d0d9e0faf7132 SHA256 03133f1c99f9897289d97dc74a0ccc9b0a8138838507982422de997be1910a54
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkwYjOIACgkQV3J2n04EauyIyACdGPpGruUGR0vztCoE/2WL+klo
+GaoAoIeDnntCD5BBC+afFcIlYLnd2u5V
+=4uZT
+-----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
new file mode 100644 (file)
index 0000000..c5763d1
--- /dev/null
@@ -0,0 +1,79 @@
+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)