public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-perl/PPIx-EditorTools/files/, dev-perl/PPIx-EditorTools/
@ 2017-12-26  8:48 Kent Fredric
  0 siblings, 0 replies; only message in thread
From: Kent Fredric @ 2017-12-26  8:48 UTC (permalink / raw
  To: gentoo-commits

commit:     4de1315a80012e41dca383af519e11c7424c1e67
Author:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 24 04:39:17 2017 +0000
Commit:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Tue Dec 26 08:48:03 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de1315a

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

 dev-perl/PPIx-EditorTools/Manifest                 |   1 +
 .../PPIx-EditorTools-0.200.0.ebuild                |  35 ++++
 .../PPIx-EditorTools-0.20-fix-pseudo-deps.patch    | 204 +++++++++++++++++++++
 3 files changed, 240 insertions(+)

diff --git a/dev-perl/PPIx-EditorTools/Manifest b/dev-perl/PPIx-EditorTools/Manifest
index b2067f22d5f..2a17cda9263 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 00000000000..2917e849695
--- /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 00000000000..7bf56bdce9d
--- /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
+


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2017-12-26  8:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-26  8:48 [gentoo-commits] repo/gentoo:master commit in: dev-perl/PPIx-EditorTools/files/, dev-perl/PPIx-EditorTools/ Kent Fredric

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox