[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: da383a3cb662bff878be780156384b6fcaeee9d3 Author: Kent Fredric gentoo org> AuthorDate: Sun Oct 4 04:52:31 2020 + Commit: Kent Fredric gentoo org> CommitDate: Sun Oct 4 04:52:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da383a3c dev-perl/Class-Autouse: Cleanup old 2.10.0-r2 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Kent Fredric gentoo.org> .../Class-Autouse/Class-Autouse-2.10.0-r2.ebuild | 25 -- 1 file changed, 25 deletions(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild deleted file mode 100644 index 97da8c2450d..000 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=ADAMK -MODULE_VERSION=2.01 -inherit perl-module - -DESCRIPTION="Runtime aspect loading of one or more classes" - -SLOT="0" -KEYWORDS="amd64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="" - -RDEPEND=">=virtual/perl-Scalar-List-Utils-1.18" -DEPEND="${RDEPEND}" - -SRC_TEST="do" - -src_prepare() { - sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL || - die "Can't patch Makefile.PL for 5.26 dot-in-inc" - perl-module_src_prepare -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: 3bf48ade2875814280c1e6235baae4df6f23e5b4 Author: Sam James gentoo org> AuthorDate: Mon Aug 31 13:50:06 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 31 14:11:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf48ade dev-perl/Class-Autouse: Stabilize 2.10.0-r3 ppc, #738212 Signed-off-by: Sam James gentoo.org> dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild index bc85f40d948..e24362a0e74 100644 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Runtime aspect loading of one or more classes" SLOT="0" -KEYWORDS="amd64 hppa ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: 72aac5dacd14edfac7f9275b529722248df1e909 Author: Sam James gentoo org> AuthorDate: Mon Aug 24 18:41:12 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 24 19:06:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72aac5da dev-perl/Class-Autouse: Stabilize 2.10.0-r3 amd64, #738212 Signed-off-by: Sam James gentoo.org> dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild index 6c0d1014017..bc85f40d948 100644 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Runtime aspect loading of one or more classes" SLOT="0" -KEYWORDS="~amd64 hppa ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 hppa ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: 769555114b7e8291585c96989af0a2d7464eed58 Author: Sam James gentoo org> AuthorDate: Sun Aug 23 23:33:31 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 24 00:06:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76955511 dev-perl/Class-Autouse: Stabilize 2.10.0-r3 x86, #738212 Signed-off-by: Sam James gentoo.org> dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild index 5994534c895..6c0d1014017 100644 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Runtime aspect loading of one or more classes" SLOT="0" -KEYWORDS="~amd64 hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 hppa ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: 91aa2a7686a54f9a5be4fd13fcf13080d3799afa Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Aug 21 18:22:09 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 21 19:00:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91aa2a76 dev-perl/Class-Autouse: stable 2.10.0-r3 for hppa, bug #738212 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild index 5d651e9d909..5994534c895 100644 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Runtime aspect loading of one or more classes" SLOT="0" -KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/files/, dev-perl/Class-Autouse/
commit: 00551e1e3fc1f3e80a43a13b8b7c657d6ad089ab Author: Kent Fredric gentoo org> AuthorDate: Sat May 23 12:07:18 2020 + Commit: Kent Fredric gentoo org> CommitDate: Sat May 23 12:07:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00551e1e dev-perl/Class-Autouse: -r bump for EAPI7 - EAPI7 - Pad out deps more - Replace "sed" with "patch" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Kent Fredric gentoo.org> .../Class-Autouse/Class-Autouse-2.10.0-r3.ebuild | 30 ++ .../files/Class-Autouse-2.01-no-dot-inc.patch | 21 +++ 2 files changed, 51 insertions(+) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild new file mode 100644 index 000..5d651e9d909 --- /dev/null +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ADAMK +DIST_VERSION=2.01 +inherit perl-module + +DESCRIPTION="Runtime aspect loading of one or more classes" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=virtual/perl-File-Spec-0.800.0 + >=virtual/perl-Scalar-List-Utils-1.180.0 +" +BDEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.620.0 + test? ( + >=virtual/perl-File-Temp-0.170.0 + >=virtual/perl-Test-Simple-0.470.0 + ) +" +PATCHES=( + "${FILESDIR}/${PN}-2.01-no-dot-inc.patch" +) diff --git a/dev-perl/Class-Autouse/files/Class-Autouse-2.01-no-dot-inc.patch b/dev-perl/Class-Autouse/files/Class-Autouse-2.01-no-dot-inc.patch new file mode 100644 index 000..4fa0ab24436 --- /dev/null +++ b/dev-perl/Class-Autouse/files/Class-Autouse-2.01-no-dot-inc.patch @@ -0,0 +1,21 @@ +From 1527dbac07ae3b1ec157aed01ea568cea9f1f52e Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Sun, 24 May 2020 00:00:53 +1200 +Subject: Include '.' in @INC on perl 5.26+ + +--- + Makefile.PL | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile.PL b/Makefile.PL +index 9a4a412..f17b280 100644 +--- a/Makefile.PL b/Makefile.PL +@@ -1,3 +1,4 @@ ++use lib '.'; + use inc::Module::Install::DSL 1.04; + + all_from lib/Class/Autouse.pm +-- +2.26.2 +
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: cdb1bbe6d4daa01b0abc79fddc05dcb6bd5f043d Author: Kent Fredric gentoo org> AuthorDate: Thu Jun 22 06:26:54 2017 + Commit: Kent Fredric gentoo org> CommitDate: Thu Jun 22 06:31:10 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb1bbe6 dev-perl/Class-Autouse: Fix broken Module::Install::DSL patching For some rediculous reason, this module changes everything about Perl, so optional newlines cease to be optional. Additionally, this causes configure to exit true, but fail to configure. And this breaks install time, necessitating an -r1 bump. Package-Manager: Portage-2.3.6, Repoman-2.3.2 .../{Class-Autouse-2.10.0-r1.ebuild => Class-Autouse-2.10.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild similarity index 83% rename from dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild rename to dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild index 2cc34c2170c..97da8c2450d 100644 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild @@ -19,7 +19,7 @@ DEPEND="${RDEPEND}" SRC_TEST="do" src_prepare() { - sed -i -e 's/use inc::Module::Install::DSL /use lib q[.]; use inc::Module::Install::DSL /' Makefile.PL || + sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL || die "Can't patch Makefile.PL for 5.26 dot-in-inc" perl-module_src_prepare }
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/
commit: 441e9eeb93c4e5bd1e96a12b698a63d637ebcd51 Author: Kent Fredric gentoo org> AuthorDate: Mon Jun 19 18:49:42 2017 + Commit: Kent Fredric gentoo org> CommitDate: Mon Jun 19 18:49:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=441e9eeb dev-perl/Class-Autouse: Fix for '.' in @INC re bug #615124 Generic Module::Install fix for 5.26 Bug: https://bugs.gentoo.org/615124 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild index 662e4e0d513..2cc34c2170c 100644 --- a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild +++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,3 +17,9 @@ RDEPEND=">=virtual/perl-Scalar-List-Utils-1.18" DEPEND="${RDEPEND}" SRC_TEST="do" + +src_prepare() { + sed -i -e 's/use inc::Module::Install::DSL /use lib q[.]; use inc::Module::Install::DSL /' Makefile.PL || + die "Can't patch Makefile.PL for 5.26 dot-in-inc" + perl-module_src_prepare +}