diff options
author | Kent Fredric <kentnl@gentoo.org> | 2017-12-24 17:39:17 +1300 |
---|---|---|
committer | Kent Fredric <kentnl@gentoo.org> | 2017-12-26 21:48:03 +1300 |
commit | 4de1315a80012e41dca383af519e11c7424c1e67 (patch) | |
tree | 2768dfed436632c33a8f2d02df973a500f25550d /dev-perl | |
parent | dev-perl/PPI: Bump to version 1.236.0 (diff) | |
download | gentoo-4de1315a80012e41dca383af519e11c7424c1e67.tar.gz gentoo-4de1315a80012e41dca383af519e11c7424c1e67.tar.bz2 gentoo-4de1315a80012e41dca383af519e11c7424c1e67.zip |
dev-perl/PPIx-EditorTools: Bump to version 0.200.0
Upstream:
- Fixes for '.' in @INC
- Lots of packaging changes
Package-Manager: Portage-2.3.18, Repoman-2.3.6
Diffstat (limited to 'dev-perl')
3 files changed, 240 insertions, 0 deletions
diff --git a/dev-perl/PPIx-EditorTools/Manifest b/dev-perl/PPIx-EditorTools/Manifest index b2067f22d5f9..2a17cda9263a 100644 --- a/dev-perl/PPIx-EditorTools/Manifest +++ b/dev-perl/PPIx-EditorTools/Manifest @@ -1 +1,2 @@ DIST PPIx-EditorTools-0.18.tar.gz 38874 BLAKE2B 4f33c7053b028a30b01396d5f4af789b83aa18cf4ee754c32595ccc78272ba660e5934d97f3ede49cad1245dfabdecc1185931b0a16274f44c0d9fb191c1c91a SHA512 84be683e7f745c3b5d57944d9f91f0fb53274c2c5bd9f1b252b76d9f0a531f4cc4fbe45592fb70da5f91f978493e2f7c723d4222d99ce73aeebfacfb97110d0a +DIST PPIx-EditorTools-0.20.tar.gz 37102 BLAKE2B 2f77696826c964ff3b31d21e6f0021be921a5b72a0d50dbe239f28bab91e79b4aca30ad189c6a1a28c074e9b2cc919cca37ae79c9cdeb274fa499e84f3bcb18b SHA512 1762e7d8b6a4e95a547932ecfeb029866a3259bc58409ab6d4f55d83f2d83bfe353c82ddc777b41f499d395b1d11ad12d912e541d06e1779fb25a7e17ba6f405 diff --git a/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild new file mode 100644 index 000000000000..2917e8496957 --- /dev/null +++ b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=YANICK +DIST_VERSION=0.20 +inherit perl-module + +DESCRIPTION="Utility methods and base class for manipulating Perl via PPI" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + virtual/perl-Carp + >=dev-perl/Class-XSAccessor-1.20.0 + virtual/perl-File-Spec + >=dev-perl/PPI-1.215.0 + dev-perl/Try-Tiny +" +DEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + ${RDEPEND} + virtual/perl-File-Temp + virtual/perl-IO + >=dev-perl/Test-Differences-0.480.100 + dev-perl/Test-Exception + dev-perl/Test-Most + virtual/perl-Test-Simple + ) +" +PATCHES=("${FILESDIR}/${PN}-0.20-fix-pseudo-deps.patch") diff --git a/dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch b/dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch new file mode 100644 index 000000000000..7bf56bdce9d7 --- /dev/null +++ b/dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch @@ -0,0 +1,204 @@ +From a83ab92189a6aa9d81f0f96aa905d023853a3c12 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Sun, 24 Dec 2017 17:20:33 +1300 +Subject: Fix pseudo-dependencies + +See also: https://github.com/yanick/PPIx-EditorTools/pull/9 +--- + META.json | 9 +-------- + META.yml | 7 ------- + Makefile.PL | 16 +--------------- + cpanfile | 7 ------- + dist.ini | 5 +++++ + t/00-report-prereqs.dd | 9 +-------- + 6 files changed, 8 insertions(+), 45 deletions(-) + +diff --git a/META.json b/META.json +index e5a97e2..c97d9ab 100644 +--- a/META.json ++++ b/META.json +@@ -49,22 +49,15 @@ + "CPAN::Meta" : "2.120900" + }, + "requires" : { +- "Class::Accessor" : "0", + "ExtUtils::MakeMaker" : "0", + "File::Spec" : "0", + "File::Temp" : "0", + "IO::Handle" : "0", + "IPC::Open3" : "0", +- "Method::Signatures" : "0", +- "Moose" : "0", +- "MooseX::Declare" : "0", + "Test::Differences" : "0", + "Test::Exception" : "0", + "Test::More" : "0", +- "Test::Most" : "0", +- "autodie" : "0", +- "lib" : "0", +- "version" : "0" ++ "Test::Most" : "0" + } + } + }, +diff --git a/META.yml b/META.yml +index 33840f5..5cf9d6a 100644 +--- a/META.yml ++++ b/META.yml +@@ -7,22 +7,15 @@ author: + - 'Gabor Szabo <gabor@szabgab.com>' + - 'Yanick Champoux <yanick@cpan.org>' + build_requires: +- Class::Accessor: '0' + ExtUtils::MakeMaker: '0' + File::Spec: '0' + File::Temp: '0' + IO::Handle: '0' + IPC::Open3: '0' +- Method::Signatures: '0' +- Moose: '0' +- MooseX::Declare: '0' + Test::Differences: '0' + Test::Exception: '0' + Test::More: '0' + Test::Most: '0' +- autodie: '0' +- lib: '0' +- version: '0' + configure_requires: + ExtUtils::MakeMaker: '0' + dynamic_config: 0 +diff --git a/Makefile.PL b/Makefile.PL +index 15dacc8..d1ae11e 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -29,22 +29,15 @@ my %WriteMakefileArgs = ( + "warnings" => 0 + }, + "TEST_REQUIRES" => { +- "Class::Accessor" => 0, + "ExtUtils::MakeMaker" => 0, + "File::Spec" => 0, + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, +- "Method::Signatures" => 0, +- "Moose" => 0, +- "MooseX::Declare" => 0, + "Test::Differences" => 0, + "Test::Exception" => 0, + "Test::More" => 0, +- "Test::Most" => 0, +- "autodie" => 0, +- "lib" => 0, +- "version" => 0 ++ "Test::Most" => 0 + }, + "VERSION" => "0.20", + "test" => { +@@ -55,7 +48,6 @@ my %WriteMakefileArgs = ( + + my %FallbackPrereqs = ( + "Carp" => 0, +- "Class::Accessor" => 0, + "Class::XSAccessor" => "1.02", + "ExtUtils::MakeMaker" => 0, + "File::Basename" => 0, +@@ -63,9 +55,6 @@ my %FallbackPrereqs = ( + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, +- "Method::Signatures" => 0, +- "Moose" => 0, +- "MooseX::Declare" => 0, + "PPI" => "1.203", + "PPI::Find" => 0, + "Test::Differences" => 0, +@@ -73,11 +62,8 @@ my %FallbackPrereqs = ( + "Test::More" => 0, + "Test::Most" => 0, + "Try::Tiny" => 0, +- "autodie" => 0, + "base" => 0, +- "lib" => 0, + "strict" => 0, +- "version" => 0, + "warnings" => 0 + ); + +diff --git a/cpanfile b/cpanfile +index 770d0bc..c8a3208 100644 +--- a/cpanfile ++++ b/cpanfile +@@ -11,22 +11,15 @@ requires "strict" => "0"; + requires "warnings" => "0"; + + on 'test' => sub { +- requires "Class::Accessor" => "0"; + requires "ExtUtils::MakeMaker" => "0"; + requires "File::Spec" => "0"; + requires "File::Temp" => "0"; + requires "IO::Handle" => "0"; + requires "IPC::Open3" => "0"; +- requires "Method::Signatures" => "0"; +- requires "Moose" => "0"; +- requires "MooseX::Declare" => "0"; + requires "Test::Differences" => "0"; + requires "Test::Exception" => "0"; + requires "Test::More" => "0"; + requires "Test::Most" => "0"; +- requires "autodie" => "0"; +- requires "lib" => "0"; +- requires "version" => "0"; + }; + + on 'test' => sub { +diff --git a/dist.ini b/dist.ini +index 37e7ddc..d38eb38 100644 +--- a/dist.ini ++++ b/dist.ini +@@ -10,8 +10,13 @@ license = Perl_5 + copyright_holder = The Padre development team as listed in Padre.pm. + copyright_year = 2011 + ++[FileFinder::Filter / NoExecTests] ++finder = :TestFiles ++skip = outline ++ + [@Filter] + -bundle=@YANICK + -remove=Covenant + NextVersion::Semantic.format=%d.%2d + AutoPrereqs.skip=Abc ++AutoPrereqs.test_finder = NoExecTests +diff --git a/t/00-report-prereqs.dd b/t/00-report-prereqs.dd +index b8c35ca..30d5772 100644 +--- a/t/00-report-prereqs.dd ++++ b/t/00-report-prereqs.dd +@@ -30,22 +30,15 @@ do { my $x = { + 'CPAN::Meta' => '2.120900' + }, + 'requires' => { +- 'Class::Accessor' => '0', + 'ExtUtils::MakeMaker' => '0', + 'File::Spec' => '0', + 'File::Temp' => '0', + 'IO::Handle' => '0', + 'IPC::Open3' => '0', +- 'Method::Signatures' => '0', +- 'Moose' => '0', +- 'MooseX::Declare' => '0', + 'Test::Differences' => '0', + 'Test::Exception' => '0', + 'Test::More' => '0', +- 'Test::Most' => '0', +- 'autodie' => '0', +- 'lib' => '0', +- 'version' => '0' ++ 'Test::Most' => '0' + } + } + }; +-- +2.15.1 + |