Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Dependencies/, dev-perl/Test-Dependencies/files/
Date: Sun, 10 Jul 2016 19:44:20
Message-Id: 1468179235.b5720462caebb0756cbce972aa5bb20bd15a849b.kentnl@gentoo
1 commit: b5720462caebb0756cbce972aa5bb20bd15a849b
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 10 19:32:32 2016 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 10 19:33:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5720462
7
8 dev-perl/Test-Dependencies: Bump to version 0.210.0
9
10 - EAPI6
11 - Dep cleanup
12 - Minor Patch to avoid upstream bug with Perl 5.24's Test::More
13 - Remote metadata filled in
14
15 Upstream:
16 - now detects a few more use syntaxes.
17 - Less failing tests.
18
19 Package-Manager: portage-2.3.0
20 RepoMan-Options: --include-arches="alpha amd64 amd64-fbsd arm arm64 hppa ia64 m68k mips nios2 ppc ppc64 riscv s390 sh sparc sparc-fbsd x86 x86-fbsd"
21
22 dev-perl/Test-Dependencies/Manifest | 1 +
23 .../Test-Dependencies-0.210.0.ebuild | 33 ++++++++++++++++++++++
24 .../files/0.210.0-require-ok.patch | 23 +++++++++++++++
25 dev-perl/Test-Dependencies/metadata.xml | 6 ++++
26 4 files changed, 63 insertions(+)
27
28 diff --git a/dev-perl/Test-Dependencies/Manifest b/dev-perl/Test-Dependencies/Manifest
29 index 3a20174..3663f9e 100644
30 --- a/dev-perl/Test-Dependencies/Manifest
31 +++ b/dev-perl/Test-Dependencies/Manifest
32 @@ -1 +1,2 @@
33 DIST Test-Dependencies-0.12.tar.gz 23960 SHA256 c801e440550b8bc6e111d3add8ce0b6d97ce03cfe9f450845a95b43761b41d20 SHA512 9d08602a28c9b20ef63de1111f7c0d3a0908fc148e354a9fc04166f56f6bdbe69543b106b09a902cb7fb88912f83ed40bb8da7a74b3f48f1d14f6abb9204ccdd WHIRLPOOL d930a6b2bcd086fe1e34787fcff41dae2de0e0c07d2bd393bb146a53bc8f502532e17c1b7250f0c83c0f5d1ba997444c3aaa7652bc4322b65a00b9f825d5af44
34 +DIST Test-Dependencies-0.21.tar.gz 42936 SHA256 ccd56e400be33bb198228909efc2516539607701401fb369ac90c724b84c2012 SHA512 0da1004cdd5fbfb68f4f19ec2013ef37ae4ce85921532b80717ae91d6e5332cae6c5b6511768105945ccb35eccb1f450602a5c5309e511591f0f7c57a02c3788 WHIRLPOOL 84e80cd09faa5d9aa307828aeeb96df21c03d0c79a41b4f6f4d1ea9024248a6ae7b08fcbbfa2cbd50bec9f0348b7e7c59e177fab9ca88af00589ada79d3a99df
35
36 diff --git a/dev-perl/Test-Dependencies/Test-Dependencies-0.210.0.ebuild b/dev-perl/Test-Dependencies/Test-Dependencies-0.210.0.ebuild
37 new file mode 100644
38 index 0000000..67c21c6
39 --- /dev/null
40 +++ b/dev-perl/Test-Dependencies/Test-Dependencies-0.210.0.ebuild
41 @@ -0,0 +1,33 @@
42 +# Copyright 1999-2016 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +# $Id$
45 +
46 +EAPI=6
47 +
48 +DIST_AUTHOR=EHUELS
49 +DIST_VERSION=0.21
50 +inherit perl-module
51 +
52 +DESCRIPTION="Ensure that your dependency listing is complete"
53 +
54 +SLOT="0"
55 +KEYWORDS="~amd64 ~x86"
56 +IUSE="test"
57 +
58 +PATCHES=( "${FILESDIR}/${PV}-require-ok.patch" )
59 +RDEPEND="
60 + dev-perl/rpm-build-perl
61 + virtual/perl-CPAN-Meta
62 + dev-perl/File-Find-Rule-Perl
63 + virtual/perl-Module-CoreList
64 + dev-perl/Pod-Strip
65 +"
66 +DEPEND="${RDEPEND}
67 + >=virtual/perl-CPAN-Meta-Requirements-2.120.620
68 + virtual/perl-ExtUtils-MakeMaker
69 + virtual/perl-Module-Metadata
70 + test? (
71 + dev-perl/Test-Needs
72 + >=virtual/perl-Test-Simple-0.980.0
73 + )
74 +"
75
76 diff --git a/dev-perl/Test-Dependencies/files/0.210.0-require-ok.patch b/dev-perl/Test-Dependencies/files/0.210.0-require-ok.patch
77 new file mode 100644
78 index 0000000..d2e24d2
79 --- /dev/null
80 +++ b/dev-perl/Test-Dependencies/files/0.210.0-require-ok.patch
81 @@ -0,0 +1,23 @@
82 +This bug only affects certain Test::More implementations.
83 +
84 +https://github.com/ehuelsmann/perl-Test-Dependencies/issues/5
85 +
86 +diff -Naur Test-Dependencies-0.21/t/00-load-basic.t Test-Dependencies-0.21b/t/00-load-basic.t
87 +--- Test-Dependencies-0.21/t/00-load-basic.t 2016-07-10 14:10:43.000000000 +0000
88 ++++ Test-Dependencies-0.21b/t/00-load-basic.t 2016-07-10 15:11:40.007701860 +0000
89 +@@ -3,12 +3,12 @@
90 + use Test::More 0.98;
91 + use Test::Needs;
92 +
93 +-use_ok('Test::Dependencies');
94 +-use_ok('Test::Dependencies::Light');
95 ++require_ok('Test::Dependencies');
96 ++require_ok('Test::Dependencies::Light');
97 +
98 + subtest "Heavy Loading" => sub {
99 + test_needs 'B::PerlReq', 'PerlReq::Utils';
100 +- use_ok('Test::Dependencies::Heavy');
101 ++ require_ok('Test::Dependencies::Heavy');
102 + };
103 +
104 + done_testing;
105
106 diff --git a/dev-perl/Test-Dependencies/metadata.xml b/dev-perl/Test-Dependencies/metadata.xml
107 index 2b9a936..67ee79d 100644
108 --- a/dev-perl/Test-Dependencies/metadata.xml
109 +++ b/dev-perl/Test-Dependencies/metadata.xml
110 @@ -5,4 +5,10 @@
111 <email>perl@g.o</email>
112 <name>Gentoo Perl Project</name>
113 </maintainer>
114 + <upstream>
115 + <remote-id type="cpan">Test-Dependencies</remote-id>
116 + <remote-id type="cpan-module">Test::Dependencies</remote-id>
117 + <remote-id type="cpan-module">Test::Dependencies::Heavy</remote-id>
118 + <remote-id type="cpan-module">Test::Dependencies::Light</remote-id>
119 + </upstream>
120 </pkgmetadata>