summaryrefslogtreecommitdiff
path: root/dev-perl/XML-Grove
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-perl/XML-Grove
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl/XML-Grove')
-rw-r--r--dev-perl/XML-Grove/Manifest6
-rw-r--r--dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild20
-rw-r--r--dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild21
-rw-r--r--dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch26
-rw-r--r--dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch25
-rw-r--r--dev-perl/XML-Grove/metadata.xml37
6 files changed, 135 insertions, 0 deletions
diff --git a/dev-perl/XML-Grove/Manifest b/dev-perl/XML-Grove/Manifest
new file mode 100644
index 000000000000..b7798b7c6593
--- /dev/null
+++ b/dev-perl/XML-Grove/Manifest
@@ -0,0 +1,6 @@
+AUX XML-Grove-0.46-badversion.patch 581 BLAKE2B 402c1d4898fbb00cca01550fd1c849e0fc9265487e1a875ae9ba6fe179f5a95ec62b627da7966bf4a079a044cf3ac526df958213dde745d90754a37a7451bafe SHA512 71fbdfa28080afccef97ee74cbb777750792d118c7ea767ae277335dc3cc9b9bf49a7d9074c6a45a24f04ea7d06d54b6d4f75a6166034a680aadaee7031f993f
+AUX XML-Grove-0.46-utf8tests.patch 597 BLAKE2B 8bb716d3e278b6fd94a8c08eb60f393b806e9a2f40f4a9889708f993c8c0534f0ec5235f56ae33b74e1cfe27fe685762fac63bf5308fa65dfb9b7113f7503534 SHA512 45fd26ea75472b96f10d5c7972c929bd5fe39676aa7620bfa5ce5543c88a95ae9e33e5baa4cb609981942ec2595809cf1a62ded23953e3c281c3aa29ba4f6657
+DIST XML-Grove-0.46alpha.tar.gz 27336 BLAKE2B 414c9517a8f95b4a9ad94457eb1a674372ec11327e3f2aed950ba1ad9ef28d298fd6bbfb02754e27727286edd891b8588d0849d84703e038a2684b0d9ddd4876 SHA512 c49f9714721a2291d417849a2f9c6b994f856dc333393954b64f0bd0015c6a9bef8ebfa6bc360f001f496c57f60b793d286e42da3b50c494561d4d4066005d75
+EBUILD XML-Grove-0.460.0_rc.ebuild 479 BLAKE2B e697b64c9a9f6a2e106fcb8c354ddd99c8a9a64cca1aa846127d76919887df39901135f3a2302cb751fdf916f7e1feb544e92c5dd87d49e86d8b950f3f483018 SHA512 c2f608f65e468c154807ce57c4b88a137e2634d5e2360fd43f16757e56af694d83014f8dd04a8e3d2e494cebe25b6994e9b59f259157091850d69eb0f3e5cb5f
+EBUILD XML-Grove-0.46_alpha-r2.ebuild 517 BLAKE2B 98096f531a07d6da91c5dd96dff19cc5d70eddeedafa9e9d7ab716cceae1cb8408d67aa2977b15e8df70ed57c08b2e78a34457e1f45a7062f2b5001b7619b232 SHA512 02ad0fab5427c1ab415549c4ad6974e125fec77ed3fe90a43729b862f10b99860e49c6b05471257edeb290722b1fb12038fad72ced511f47a9333b191ef7b142
+MISC metadata.xml 2058 BLAKE2B 8371a28e77498a8be526776ce17237632c961f00ac140cadba869ca15273a29173ecaa3db4e00383d91411bfba0576a1124249b09824a12fa8690982e05ce1f2 SHA512 82199c043a0444573fcf83f8ad2dbc037bedc6f177c3067b6a27f20aa73df516ff341a8a15735214cf2a34530b6f0f1ac5fcf087fce1eb868c439c20b51c4b39
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
new file mode 100644
index 000000000000..2f1295d5ff84
--- /dev/null
+++ b/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=KMACLEOD
+DIST_VERSION=0.46alpha
+inherit perl-module
+
+DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.190.0"
+DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.46-badversion.patch"
+ "${FILESDIR}/${PN}-0.46-utf8tests.patch"
+)
diff --git a/dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild b/dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild
new file mode 100644
index 000000000000..6afe03b74f8a
--- /dev/null
+++ b/dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+MY_P="${P/_/}"
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
+HOMEPAGE="http://cpan.org/modules/by-module/XML/${MY_P}.readme"
+SRC_URI="mirror://cpan/authors/id/K/KM/KMACLEOD/${MY_P}.tar.gz"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+DEPEND=">=dev-perl/libxml-perl-0.07-r1"
+RDEPEND="${DEPEND}"
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
new file mode 100644
index 000000000000..b284efb0163a
--- /dev/null
+++ b/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch
@@ -0,0 +1,26 @@
+From ecb3a0b2ffff542179edf844a35fa9a875c188ed Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 29 Mar 2018 16:17:47 +1300
+Subject: Fix nonsense version
+
+---
+ lib/XML/Grove.pm | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/XML/Grove.pm b/lib/XML/Grove.pm
+index 3dfcf5c..2cbcd33 100644
+--- a/lib/XML/Grove.pm
++++ b/lib/XML/Grove.pm
+@@ -14,7 +14,8 @@ use Data::Grove;
+ package XML::Grove;
+ use vars qw{$VERSION @ISA};
+
+-$VERSION = '0.46alpha';
++$VERSION = '0.46_00';
++$VERSION =~ tr/_//d;
+
+ @ISA = qw{Data::Grove};
+
+--
+2.16.2
+
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
new file mode 100644
index 000000000000..bb54dc052ade
--- /dev/null
+++ b/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch
@@ -0,0 +1,25 @@
+From f4ef80f143ba18c7b5894fc10fb1a939e317208f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 29 Mar 2018 16:33:28 +1300
+Subject: Fix tests failing due to encoding differences
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=69723
+---
+ t/grove.t | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/t/grove.t b/t/grove.t
+index a1ab816..dce4f32 100644
+--- a/t/grove.t
++++ b/t/grove.t
+@@ -8,6 +8,7 @@
+
+ BEGIN { $| = 1; print "1..5\n"; }
+ END {print "not ok 1\n" unless $loaded;}
++use utf8;
+ use XML::Grove;
+ use XML::Parser::PerlSAX;
+ use XML::Grove::Builder;
+--
+2.16.2
+
diff --git a/dev-perl/XML-Grove/metadata.xml b/dev-perl/XML-Grove/metadata.xml
new file mode 100644
index 000000000000..b31c370b6d29
--- /dev/null
+++ b/dev-perl/XML-Grove/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-Grove</remote-id>
+ <remote-id type="cpan-module">XML::Grove</remote-id>
+ <remote-id type="cpan-module">XML::Grove::AsCanonXML</remote-id>
+ <remote-id type="cpan-module">XML::Grove::AsString</remote-id>
+ <remote-id type="cpan-module">XML::Grove::AttListDecl</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Builder</remote-id>
+ <remote-id type="cpan-module">XML::Grove::CData</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Characters</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Comment</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Document</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Element</remote-id>
+ <remote-id type="cpan-module">XML::Grove::ElementDecl</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity::External</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity::SGML</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity::SubDoc</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Factory</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Factory_</remote-id>
+ <remote-id type="cpan-module">XML::Grove::IDs</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Notation</remote-id>
+ <remote-id type="cpan-module">XML::Grove::PI</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Path</remote-id>
+ <remote-id type="cpan-module">XML::Grove::PerlSAX</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Sub</remote-id>
+ <remote-id type="cpan-module">XML::Grove::SubDoc</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Subst</remote-id>
+ <remote-id type="cpan-module">XML::Grove::XPointer</remote-id>
+ </upstream>
+</pkgmetadata>