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-DOM-XPath/files/, dev-perl/XML-DOM-XPath/
Date: Mon, 26 Mar 2018 04:26:59
Message-Id: 1522038397.97c46e16b94d1274c0b69624619a3a43972aeeb1.kentnl@gentoo
1 commit: 97c46e16b94d1274c0b69624619a3a43972aeeb1
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 26 04:25:34 2018 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 26 04:26:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c46e16
7
8 dev-perl/XML-DOM-XPath: Fix encoding.pm tests failing bug #623188
9
10 Bug: https://bugs.gentoo.org/623188
11 Package-Manager: Portage-2.3.24, Repoman-2.3.6
12
13 .../XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild | 22 ++++++++++++++++++
14 .../files/XML-DOM-XPath-0.14-encoding.patch | 27 ++++++++++++++++++++++
15 dev-perl/XML-DOM-XPath/metadata.xml | 7 ------
16 3 files changed, 49 insertions(+), 7 deletions(-)
17
18 diff --git a/dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild b/dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild
19 new file mode 100644
20 index 00000000000..6b3e2e977e7
21 --- /dev/null
22 +++ b/dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild
23 @@ -0,0 +1,22 @@
24 +# Copyright 1999-2018 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=6
28 +
29 +DIST_AUTHOR=MIROD
30 +DIST_VERSION=0.14
31 +inherit perl-module
32 +
33 +DESCRIPTION="Perl extension to add XPath support to XML::DOM, using XML::XPath engine"
34 +
35 +SLOT="0"
36 +KEYWORDS="~amd64 ~x86"
37 +IUSE="test"
38 +
39 +RDEPEND="dev-perl/XML-DOM
40 + dev-perl/XML-XPathEngine"
41 +DEPEND="${RDEPEND}
42 + test? ( virtual/perl-Test-Simple )
43 +"
44 +PERL_RM_FILES=("t/pod.t" "t/pod_coverage.t")
45 +PATCHES=("${FILESDIR}/${PN}-0.14-encoding.patch")
46
47 diff --git a/dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch b/dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch
48 new file mode 100644
49 index 00000000000..922f51ad490
50 --- /dev/null
51 +++ b/dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch
52 @@ -0,0 +1,27 @@
53 +From 1b247ffafb3362b5a1c727f993c63818e827aa12 Mon Sep 17 00:00:00 2001
54 +From: Father Chrysostomos <sprout@××××.org>
55 +Date: Thu, 14 Jul 2016 22:05:56 -0700
56 +Subject: Fix removal of encoding.pm in 5.25.3+
57 +
58 +Bug: https://rt.cpan.org/Ticket/Display.html?id=115098
59 +Bug: https://bugs.gentoo.org/623188
60 +---
61 + t/test_non_ascii.t | 2 +-
62 + 1 file changed, 1 insertion(+), 1 deletion(-)
63 +
64 +diff --git a/t/test_non_ascii.t b/t/test_non_ascii.t
65 +index d8686f8..7aea5ee 100644
66 +--- a/t/test_non_ascii.t
67 ++++ b/t/test_non_ascii.t
68 +@@ -7,7 +7,7 @@ use strict;
69 + use Test::More tests => 10;
70 + use XML::DOM::XPath;
71 +
72 +-use encoding 'utf8';
73 ++use utf8;
74 +
75 + my $display_warning=0;
76 +
77 +--
78 +2.16.2
79 +
80
81 diff --git a/dev-perl/XML-DOM-XPath/metadata.xml b/dev-perl/XML-DOM-XPath/metadata.xml
82 index 368273ab63d..39e5f4b7230 100644
83 --- a/dev-perl/XML-DOM-XPath/metadata.xml
84 +++ b/dev-perl/XML-DOM-XPath/metadata.xml
85 @@ -11,14 +11,7 @@
86 </maintainer>
87 <upstream>
88 <remote-id type="cpan">XML-DOM-XPath</remote-id>
89 - <remote-id type="cpan-module">XML::DOM::Attr</remote-id>
90 - <remote-id type="cpan-module">XML::DOM::Comment</remote-id>
91 - <remote-id type="cpan-module">XML::DOM::Document</remote-id>
92 - <remote-id type="cpan-module">XML::DOM::Element</remote-id>
93 <remote-id type="cpan-module">XML::DOM::Namespace</remote-id>
94 - <remote-id type="cpan-module">XML::DOM::Node</remote-id>
95 - <remote-id type="cpan-module">XML::DOM::ProcessingInstruction</remote-id>
96 - <remote-id type="cpan-module">XML::DOM::Text</remote-id>
97 <remote-id type="cpan-module">XML::DOM::XPath</remote-id>
98 </upstream>
99 </pkgmetadata>