[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/files/, profiles/, perl-core/ExtUtils-MakeMaker/
commit: 1f685202789e3077e761a0ec477f7d381970c99c Author: Jakov Smolić gentoo org> AuthorDate: Mon Aug 30 17:47:37 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Sep 4 09:32:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f685202 perl-core/ExtUtils-MakeMaker: Remove last-rited package Signed-off-by: Jakov Smolić gentoo.org> .../ExtUtils-MakeMaker-7.240.0.ebuild | 43 - perl-core/ExtUtils-MakeMaker/Manifest | 1 - .../ExtUtils-MakeMaker/files/7.24-RUNPATH.patch| 30 - .../files/7.24-delete_podlocal.patch | 74 -- perl-core/ExtUtils-MakeMaker/metadata.xml | 41 profiles/package.mask | 6 -- 6 files changed, 195 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild deleted file mode 100644 index 4f532ea664b..000 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -DIST_AUTHOR=BINGOS -DIST_VERSION=7.24 -inherit edos2unix perl-module - -DESCRIPTION="Create a module Makefile" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=virtual/perl-ExtUtils-Install-1.520.0 - >=virtual/perl-ExtUtils-Manifest-1.700.0 - >=virtual/perl-File-Spec-0.800.0 -" -DEPEND="${RDEPEND} - test? ( - >=virtual/perl-File-Temp-0.220.0 - >=virtual/perl-Scalar-List-Utils-1.130.0 - ) -" -PDEPEND=" - >=virtual/perl-CPAN-Meta-2.143.240 - >=virtual/perl-Parse-CPAN-Meta-1.441.400 - virtual/perl-Test-Harness -" - -PATCHES=( - "${FILESDIR}/7.24-delete_podlocal.patch" - "${FILESDIR}/7.24-RUNPATH.patch" -) - -src_prepare() { - edos2unix "${S}/lib/ExtUtils/MM_Unix.pm" - edos2unix "${S}/lib/ExtUtils/MM_Any.pm" - - export BUILDING_AS_PACKAGE=1 - perl-module_src_prepare -} diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest deleted file mode 100644 index 7a42c9cbf24..000 --- a/perl-core/ExtUtils-MakeMaker/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ExtUtils-MakeMaker-7.24.tar.gz 467714 BLAKE2B 82c027584ad89cd1393cdb0f8db8ef6fff2a405304fbe11d791dadc7352facc5a852ca7ebc1ed3e1119a0073dce8868c01d210f666ef1fab5c09eee59e092f00 SHA512 f57f8407aea6101af964f105fb9ddd6567262fa2bad91456573c8fc019cdf1469563945029f5078e20d2f7d1d736a63586e7cde3bb72cb9ae80ad0b8ebe818d5 diff --git a/perl-core/ExtUtils-MakeMaker/files/7.24-RUNPATH.patch b/perl-core/ExtUtils-MakeMaker/files/7.24-RUNPATH.patch deleted file mode 100644 index 6f21f2c733b..000 --- a/perl-core/ExtUtils-MakeMaker/files/7.24-RUNPATH.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 5da957658fba21be51b638bcfee32b97090ad0da Mon Sep 17 00:00:00 2001 -From: Kent Fredric -Date: Sun, 19 Mar 2017 01:55:56 +1300 -Subject: Prevent build root appearing in RPATH - - lib/ExtUtils/MM_Any.pm | 7 +++ - 1 file changed, 7 insertions(+) - -diff --git a/lib/ExtUtils/MM_Any.pm b/lib/ExtUtils/MM_Any.pm -index 433a8dd..ebcb6fc 100644 a/lib/ExtUtils/MM_Any.pm -+++ b/lib/ExtUtils/MM_Any.pm -@@ -2422,6 +2422,13 @@ sub init_others { - # 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 a 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; - } - } --- -2.12.0 - diff --git a/perl-core/ExtUtils-MakeMaker/files/7.24-delete_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/7.24-delete_podlocal.patch deleted file mode 100644 index 8277e0d37c2..000 --- a/perl-core/ExtUtils-MakeMaker/files/7.24-delete_podlocal.patch +++ /dev/null @@ -1,74 +0,0 @@ -From f1939e044183c711f23468eb1aa068435add42c6 Mon Sep 17 00:00:00 2001 -From: Kent Fredric -Date: Sun, 19 Mar 2017 01:52:52 +1300 -Subject: Inhibit generation of perllocal.pod - - lib/ExtUtils/MM_Unix.pm | 5 + - t/INSTALL_BASE.t| 2 +- - t/basic.t | 6 +++--- - 3 files changed, 9 insertions(+), 4 deletions(-) - -diff --git a/lib/ExtUtils/MM_Unix.pm b/lib/ExtUtils/MM_Unix.pm -index 66a24d7..82d7b42 100644 a/lib/ExtUtils/MM_Unix.pm -+++ b/lib/ExtUtils/MM_Unix.pm -@@ -1682,6 +1682,11 @@ sub init_main { - ### $self->{NAME}) =~ s!::!/!g ; #eg. BSD/Foo/Socket
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: fc53aa00d9dc1ab6f5505957ea8c267d45cc3885 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Feb 2 06:06:18 2020 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Feb 10 21:53:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc53aa00 perl-core/ExtUtils-MakeMaker: Drop keywords Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel gentoo.org> perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild index a5419d21cb0..10dac62546e 100644 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,7 +8,7 @@ inherit eutils perl-module DESCRIPTION="Create a module Makefile" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: dcfb6ff6539ea57241c733233da69b554778af55 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Oct 13 02:10:24 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Oct 13 02:10:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcfb6ff6 perl-core/ExtUtils-MakeMaker: Drop nonsensical HOMEPAGE link Closes: https://bugs.gentoo.org/686828 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas K. Hüttel gentoo.org> perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild index 6ba4e707660..a8069605ed0 100644 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild @@ -7,7 +7,6 @@ DIST_VERSION=7.24 inherit eutils perl-module DESCRIPTION="Create a module Makefile" -HOMEPAGE="http://makemaker.org ${HOMEPAGE}" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test"
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: e92083103fc2a7994a19fb961783b1b197cc664d Author: Kent Fredric gentoo org> AuthorDate: Thu Jul 18 01:12:58 2019 + Commit: Kent Fredric gentoo org> CommitDate: Thu Jul 18 01:18:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9208310 perl-core/ExtUtils-MakeMaker: Add ~riscv from dev-lang/perl Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="riscv" Signed-off-by: Kent Fredric gentoo.org> perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild index c25e621652a..0f2cc7481b0 100644 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit eutils perl-module DESCRIPTION="Create a module Makefile" HOMEPAGE="http://makemaker.org ${HOMEPAGE}" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: 4fe320edd195a9b32323071ff59ce86ff744f1d0 Author: Kent Fredric gentoo org> AuthorDate: Sat Sep 1 06:39:46 2018 + Commit: Kent Fredric gentoo org> CommitDate: Sat Sep 1 07:17:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe320ed perl-core/ExtUtils-MakeMaker: Spread ~x64-cygwin from perl Package-Manager: Portage-2.3.40, Repoman-2.3.9 perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild index 68a9fa00b59..c25e621652a 100644 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit eutils perl-module DESCRIPTION="Create a module Makefile" HOMEPAGE="http://makemaker.org ${HOMEPAGE}" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/files/
commit: eb004985d46d2c3ea70e6fd4fe1874e7ce0c737b Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Oct 17 15:58:42 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Oct 24 02:44:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb004985 perl-core/ExtUtils-MakeMaker: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/5969 .../ExtUtils-MakeMaker/files/6.58-RUNPATH.patch| 16 -- .../files/7.04-delete_packlist_podlocal.patch | 63 -- 2 files changed, 79 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch b/perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch deleted file mode 100644 index 41f26098b2b..000 --- a/perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch +++ /dev/null @@ -1,16 +0,0 @@ a/lib/ExtUtils/MM_Any.pm -+++ b/lib/ExtUtils/MM_Any.pm -@@ -1900,6 +1900,13 @@ CODE - # 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 a 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/files/7.04-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/7.04-delete_packlist_podlocal.patch deleted file mode 100644 index 266d5d240c0..000 --- a/perl-core/ExtUtils-MakeMaker/files/7.04-delete_packlist_podlocal.patch +++ /dev/null @@ -1,63 +0,0 @@ -diff -ruN ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MM_Unix.pm ExtUtils-MakeMaker-7.04/lib/ExtUtils/MM_Unix.pm ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MM_Unix.pm 2014-12-02 13:44:33.0 +0100 -+++ ExtUtils-MakeMaker-7.04/lib/ExtUtils/MM_Unix.pm2015-02-25 23:54:03.373862321 +0100 -@@ -1606,6 +1606,16 @@ - $self->{FULLEXT} = $self->catdir(split /::/, $self->{NAME}); - - -+# Workaround for https://bugs.gentoo.org/show_bug.cgi?id=221179 -+if (!exists($self->{NO_PERLLOCAL})) { -+$self->{NO_PERLLOCAL} = 1; -+} -+ -+if (!exists($self->{NO_PACKLIST})) { -+$self->{NO_PACKLIST} = 1; -+} -+ -+ - # Copied from DynaLoader: - - my(@modparts) = split(/::/,$self->{NAME}); -diff -ruN ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MakeMaker.pm ExtUtils-MakeMaker-7.04/lib/ExtUtils/MakeMaker.pm ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MakeMaker.pm 2014-12-02 13:44:33.0 +0100 -+++ ExtUtils-MakeMaker-7.04/lib/ExtUtils/MakeMaker.pm 2015-02-25 23:54:03.373862321 +0100 -@@ -2348,13 +2348,13 @@ - When true, suppresses the generation of MYMETA.yml and MYMETA.json module - meta-data files during 'perl Makefile.PL'. - --Defaults to false. -+Defaults to true. - - =item NO_PACKLIST - - When true, suppresses the writing of C files for installs. - --Defaults to false. -+Defaults to true. - - =item NO_PERLLOCAL - -diff -ruN ExtUtils-MakeMaker-7.04.orig/t/INSTALL_BASE.t ExtUtils-MakeMaker-7.04/t/INSTALL_BASE.t ExtUtils-MakeMaker-7.04.orig/t/INSTALL_BASE.t 2014-11-11 14:50:52.0 +0100 -+++ ExtUtils-MakeMaker-7.04/t/INSTALL_BASE.t 2015-02-25 23:59:00.383878929 +0100 -@@ -42,7 +42,7 @@ - ok( chdir('Big-Dummy'), "chdir'd to Big-Dummy") || diag("chdir failed; $!"); - - for my $instdir (@INSTDIRS) { -- my @mpl_out = run(qq{$perl Makefile.PL "INSTALL_BASE=$instdir"}); -+ my @mpl_out = run(qq{$perl Makefile.PL "INSTALL_BASE=$instdir" NO_PERLLOCAL=0 NO_PACKLIST=0}); - - cmp_ok( $?, '==', 0, 'Makefile.PL exited with zero' ) || - diag(@mpl_out); -diff -ruN ExtUtils-MakeMaker-7.04.orig/t/basic.t ExtUtils-MakeMaker-7.04/t/basic.t ExtUtils-MakeMaker-7.04.orig/t/basic.t 2014-11-11 14:50:52.0 +0100 -+++ ExtUtils-MakeMaker-7.04/t/basic.t 2015-02-25 23:56:51.161871703 +0100 -@@ -59,7 +59,7 @@ - - sub extrachar { $] > 5.008 && !$ENV{PERL_CORE} ? utf8::decode(my $c='š') : 's' } - my $DUMMYINST = '../dummy-in'.extrachar().'tall'; --my @mpl_out = run(qq{$perl Makefile.PL "PREFIX=$DUMMYINST"}); -+my @mpl_out = run(qq{$perl Makefile.PL "PREFIX=$DUMMYINST" NO_PERLLOCAL=0 NO_PACKLIST=0}); - END { rmtree $DUMMYINST; } - - cmp_ok( $?, '==', 0, 'Makefile.PL exited with zero' ) ||
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: fd81b6c2422f045684f19a922a31d7a5ddadcbb9 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jun 4 23:11:22 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Fri Jun 16 00:32:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd81b6c2 perl-core/ExtUtils-MakeMaker: Remove old Package-Manager: Portage-2.3.6, Repoman-2.3.2 .../ExtUtils-MakeMaker-7.40.0-r1.ebuild| 39 -- perl-core/ExtUtils-MakeMaker/Manifest | 1 - 2 files changed, 40 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild deleted file mode 100644 index fe11b252972..000 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -MODULE_AUTHOR=BINGOS -MODULE_VERSION=7.04 -inherit eutils perl-module - -DESCRIPTION="Create a module Makefile" -HOMEPAGE="http://makemaker.org ${HOMEPAGE}" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND=" - >=virtual/perl-ExtUtils-Install-1.520.0 - >=virtual/perl-ExtUtils-Manifest-1.700.0 - >=virtual/perl-File-Spec-0.800.0 -" -RDEPEND="${DEPEND}" -PDEPEND=" - >=virtual/perl-CPAN-Meta-2.143.240 - >=virtual/perl-Parse-CPAN-Meta-1.441.400 - virtual/perl-Test-Harness -" - -PATCHES=( - "${FILESDIR}/7.04-delete_packlist_podlocal.patch" - "${FILESDIR}/6.58-RUNPATH.patch" -) -SRC_TEST=do - -src_prepare() { - edos2unix "${S}/lib/ExtUtils/MM_Unix.pm" - edos2unix "${S}/lib/ExtUtils/MM_Any.pm" - - export BUILDING_AS_PACKAGE=1 - perl-module_src_prepare -} diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest index a198b608198..07c435455a0 100644 --- a/perl-core/ExtUtils-MakeMaker/Manifest +++ b/perl-core/ExtUtils-MakeMaker/Manifest @@ -1,2 +1 @@ -DIST ExtUtils-MakeMaker-7.04.tar.gz 439960 SHA256 98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f SHA512 10b905dfdda2c6b4d59e6dac5a5da64db4674df51fc4d87af36fa8735fac93baa43fc9e083a37b09a3b66fe546d053224b2f1bfb5981ad1fa0f4fa6e61f2563c WHIRLPOOL ff6078394c488633adf3d1214c9379921a0c015215bab2ba2fb9305eb203f9fef95ce0aa95a5f9d274b348d74e7ea26a02ff5101a931e26df7700ce98133c2e9 DIST ExtUtils-MakeMaker-7.24.tar.gz 467714 SHA256 416abc97c3bb2cc72bef28852522f2859de53e37bf3d0ae8b292067d78755e69 SHA512 f57f8407aea6101af964f105fb9ddd6567262fa2bad91456573c8fc019cdf1469563945029f5078e20d2f7d1d736a63586e7cde3bb72cb9ae80ad0b8ebe818d5 WHIRLPOOL 1f5856ddf97a9529736513fed672d25456270e6c1305fda709348a0f5ee63ef7ab99ddf50ad93ba0900ffcfd65d16bbf510a36f9c2b7e834efd490d02f1aa0e8
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/files/, profiles/, perl-core/ExtUtils-MakeMaker/, ...
commit: d74acdddf5bcfb560ebac072d948952ca9cf8a3d Author: Kent Fredric gentoo org> AuthorDate: Sat Mar 18 13:31:43 2017 + Commit: Kent Fredric gentoo org> CommitDate: Sun Mar 19 00:39:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74acddd perl-core/ExtUtils-MakeMaker,virtual/perl-ExtUtils-MakeMaker: Bump to version 7.240.0 (masked) Adding to tree for roll out and testing purposes, but should stay masked until its deemed critical, in order to avoid side effects with users installing perl-core/ and having it block world updates. Ideally the virtual can be unmasked when 5.26 rolls out in the next few months. Package-Manager: Portage-2.3.4, Repoman-2.3.2 .../ExtUtils-MakeMaker-7.240.0.ebuild | 44 + perl-core/ExtUtils-MakeMaker/Manifest | 1 + .../ExtUtils-MakeMaker/files/7.24-RUNPATH.patch| 30 + .../files/7.24-delete_podlocal.patch | 74 ++ profiles/package.mask | 8 +++ .../perl-ExtUtils-Command-7.240.0.ebuild | 23 +++ .../perl-ExtUtils-MakeMaker-7.240.0.ebuild | 20 ++ 7 files changed, 200 insertions(+) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild new file mode 100644 index 000..19eafc253dd --- /dev/null +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.240.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +DIST_AUTHOR=BINGOS +DIST_VERSION=7.24 +inherit eutils perl-module + +DESCRIPTION="Create a module Makefile" +HOMEPAGE="http://makemaker.org ${HOMEPAGE}" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" + +RDEPEND=" + >=virtual/perl-ExtUtils-Command-1.160.0 + >=virtual/perl-ExtUtils-Install-1.520.0 + >=virtual/perl-ExtUtils-Manifest-1.700.0 + >=virtual/perl-File-Spec-0.800.0 +" +DEPEND="${RDEPEND} + test? ( + >=virtual/perl-File-Temp-0.220.0 + >=virtual/perl-Scalar-List-Utils-1.130.0 + ) +" +PDEPEND=" + >=virtual/perl-CPAN-Meta-2.143.240 + >=virtual/perl-Parse-CPAN-Meta-1.441.400 + virtual/perl-Test-Harness +" + +PATCHES=( + "${FILESDIR}/7.24-delete_podlocal.patch" + "${FILESDIR}/7.24-RUNPATH.patch" +) + +src_prepare() { + edos2unix "${S}/lib/ExtUtils/MM_Unix.pm" + edos2unix "${S}/lib/ExtUtils/MM_Any.pm" + + export BUILDING_AS_PACKAGE=1 + perl-module_src_prepare +} diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest index da79a1263c3..a198b608198 100644 --- a/perl-core/ExtUtils-MakeMaker/Manifest +++ b/perl-core/ExtUtils-MakeMaker/Manifest @@ -1 +1,2 @@ DIST ExtUtils-MakeMaker-7.04.tar.gz 439960 SHA256 98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f SHA512 10b905dfdda2c6b4d59e6dac5a5da64db4674df51fc4d87af36fa8735fac93baa43fc9e083a37b09a3b66fe546d053224b2f1bfb5981ad1fa0f4fa6e61f2563c WHIRLPOOL ff6078394c488633adf3d1214c9379921a0c015215bab2ba2fb9305eb203f9fef95ce0aa95a5f9d274b348d74e7ea26a02ff5101a931e26df7700ce98133c2e9 +DIST ExtUtils-MakeMaker-7.24.tar.gz 467714 SHA256 416abc97c3bb2cc72bef28852522f2859de53e37bf3d0ae8b292067d78755e69 SHA512 f57f8407aea6101af964f105fb9ddd6567262fa2bad91456573c8fc019cdf1469563945029f5078e20d2f7d1d736a63586e7cde3bb72cb9ae80ad0b8ebe818d5 WHIRLPOOL 1f5856ddf97a9529736513fed672d25456270e6c1305fda709348a0f5ee63ef7ab99ddf50ad93ba0900ffcfd65d16bbf510a36f9c2b7e834efd490d02f1aa0e8 diff --git a/perl-core/ExtUtils-MakeMaker/files/7.24-RUNPATH.patch b/perl-core/ExtUtils-MakeMaker/files/7.24-RUNPATH.patch new file mode 100644 index 000..6f21f2c733b --- /dev/null +++ b/perl-core/ExtUtils-MakeMaker/files/7.24-RUNPATH.patch @@ -0,0 +1,30 @@ +From 5da957658fba21be51b638bcfee32b97090ad0da Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Sun, 19 Mar 2017 01:55:56 +1300 +Subject: Prevent build root appearing in RPATH + +--- + lib/ExtUtils/MM_Any.pm | 7 +++ + 1 file changed, 7 insertions(+) + +diff --git a/lib/ExtUtils/MM_Any.pm b/lib/ExtUtils/MM_Any.pm +index 433a8dd..ebcb6fc 100644 +--- a/lib/ExtUtils/MM_Any.pm b/lib/ExtUtils/MM_Any.pm +@@ -2422,6 +2422,13 @@ sub init_others { + # 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 a PORTAGE_TMPDIR set, strip that, as just testing for ++
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: ccf1179da61f640e466189bcdc4473ff4a94e08e Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 19:44:47 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 19:44:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf1179d perl-core/ExtUtils-MakeMaker: dropped ~ia64-linux ~x64-freebsd ~x86-freebsd ~x86-interix Package-Manager: portage-2.3.3 perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild index d2f3173..4f0d873 100644 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -10,7 +10,7 @@ inherit eutils perl-module DESCRIPTION="Create a module Makefile" HOMEPAGE="http://makemaker.org ${HOMEPAGE}" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/files/
commit: d366d72d746569159c396a9957a29afc8d56c067 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Sat Jan 28 09:05:09 2017 + Commit: Kent Fredric gentoo org> CommitDate: Sat Jan 28 11:22:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d366d72d perl-core/ExtUtils-MakeMaker: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/3691 .../files/6.56-delete_packlist_podlocal.patch | 79 -- .../files/6.58-delete_packlist_podlocal.patch | 76 - .../files/6.62-delete_packlist_podlocal.patch | 76 - .../files/6.82-delete_packlist_podlocal.patch | 59 .../ExtUtils-MakeMaker/files/RUNPATH-6.54.patch| 17 - 5 files changed, 307 deletions(-) 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 c5763d1.. --- 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/6.58-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/6.58-delete_packlist_podlocal.patch deleted file mode 100644 index c42d1d2.. --- a/perl-core/ExtUtils-MakeMaker/files/6.58-delete_packlist_podlocal.patch +++ /dev/null @@ -1,76 +0,0 @@ -Don't install .packlist or perllocal.pod for perl or vendor. -
[gentoo-commits] repo/gentoo:master commit in: perl-core/ExtUtils-MakeMaker/
commit: 2aac141abd5efcae763149acad25a3113f81a875 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Dec 11 21:21:57 2015 + Commit: Andreas Hüttel gentoo org> CommitDate: Fri Dec 11 21:21:57 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aac141a perl-core/ExtUtils-MakeMaker: Add a PDEPEND on virtual/perl-Test-Harness Package-Manager: portage-2.2.26 perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild index 515f9ea..d2f3173 100644 --- a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild +++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild @@ -23,6 +23,7 @@ RDEPEND="${DEPEND}" PDEPEND=" >=virtual/perl-CPAN-Meta-2.143.240 >=virtual/perl-Parse-CPAN-Meta-1.441.400 + virtual/perl-Test-Harness " PATCHES=(