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/XML-Grove/, dev-perl/XML-Grove/files/
Date: Thu, 29 Mar 2018 03:49:37
Message-Id: 1522295361.6d4c22ce3c0dc6872575a755ef66632279a52bf4.kentnl@gentoo
1 commit: 6d4c22ce3c0dc6872575a755ef66632279a52bf4
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 29 03:48:08 2018 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 29 03:49:21 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4c22ce
7
8 dev-perl/XML-Grove: EAPI6, Tests, Normalize Version
9
10 - EAPI6ify
11 - Normalize version
12 - Enable tests
13 - Fix bad internal version
14 - Fix test suite broken since perl 5.8.0
15
16 Package-Manager: Portage-2.3.24, Repoman-2.3.6
17
18 dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild | 20 +++++++++++++++++
19 .../files/XML-Grove-0.46-badversion.patch | 26 ++++++++++++++++++++++
20 .../XML-Grove/files/XML-Grove-0.46-utf8tests.patch | 25 +++++++++++++++++++++
21 3 files changed, 71 insertions(+)
22
23 diff --git a/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild b/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild
24 new file mode 100644
25 index 00000000000..2f1295d5ff8
26 --- /dev/null
27 +++ b/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild
28 @@ -0,0 +1,20 @@
29 +# Copyright 1999-2018 Gentoo Foundation
30 +# Distributed under the terms of the GNU General Public License v2
31 +
32 +EAPI=6
33 +DIST_AUTHOR=KMACLEOD
34 +DIST_VERSION=0.46alpha
35 +inherit perl-module
36 +
37 +DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
38 +
39 +SLOT="0"
40 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
41 +IUSE=""
42 +
43 +RDEPEND=">=dev-perl/XML-Parser-2.190.0"
44 +DEPEND="${RDEPEND}"
45 +PATCHES=(
46 + "${FILESDIR}/${PN}-0.46-badversion.patch"
47 + "${FILESDIR}/${PN}-0.46-utf8tests.patch"
48 +)
49
50 diff --git a/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch b/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch
51 new file mode 100644
52 index 00000000000..b284efb0163
53 --- /dev/null
54 +++ b/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch
55 @@ -0,0 +1,26 @@
56 +From ecb3a0b2ffff542179edf844a35fa9a875c188ed Mon Sep 17 00:00:00 2001
57 +From: Kent Fredric <kentnl@g.o>
58 +Date: Thu, 29 Mar 2018 16:17:47 +1300
59 +Subject: Fix nonsense version
60 +
61 +---
62 + lib/XML/Grove.pm | 3 ++-
63 + 1 file changed, 2 insertions(+), 1 deletion(-)
64 +
65 +diff --git a/lib/XML/Grove.pm b/lib/XML/Grove.pm
66 +index 3dfcf5c..2cbcd33 100644
67 +--- a/lib/XML/Grove.pm
68 ++++ b/lib/XML/Grove.pm
69 +@@ -14,7 +14,8 @@ use Data::Grove;
70 + package XML::Grove;
71 + use vars qw{$VERSION @ISA};
72 +
73 +-$VERSION = '0.46alpha';
74 ++$VERSION = '0.46_00';
75 ++$VERSION =~ tr/_//d;
76 +
77 + @ISA = qw{Data::Grove};
78 +
79 +--
80 +2.16.2
81 +
82
83 diff --git a/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch b/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch
84 new file mode 100644
85 index 00000000000..bb54dc052ad
86 --- /dev/null
87 +++ b/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch
88 @@ -0,0 +1,25 @@
89 +From f4ef80f143ba18c7b5894fc10fb1a939e317208f Mon Sep 17 00:00:00 2001
90 +From: Kent Fredric <kentnl@g.o>
91 +Date: Thu, 29 Mar 2018 16:33:28 +1300
92 +Subject: Fix tests failing due to encoding differences
93 +
94 +Bug: https://rt.cpan.org/Ticket/Display.html?id=69723
95 +---
96 + t/grove.t | 1 +
97 + 1 file changed, 1 insertion(+)
98 +
99 +diff --git a/t/grove.t b/t/grove.t
100 +index a1ab816..dce4f32 100644
101 +--- a/t/grove.t
102 ++++ b/t/grove.t
103 +@@ -8,6 +8,7 @@
104 +
105 + BEGIN { $| = 1; print "1..5\n"; }
106 + END {print "not ok 1\n" unless $loaded;}
107 ++use utf8;
108 + use XML::Grove;
109 + use XML::Parser::PerlSAX;
110 + use XML::Grove::Builder;
111 +--
112 +2.16.2
113 +