[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Autouse/

2020-10-03 Thread Kent Fredric
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/

2020-08-31 Thread Sam James
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/

2020-08-24 Thread Sam James
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/

2020-08-23 Thread Sam James
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/

2020-08-21 Thread Sergei Trofimovich
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/

2020-05-23 Thread Kent Fredric
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/

2017-06-22 Thread Kent Fredric
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/

2017-06-19 Thread Kent Fredric
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
+}