--- /dev/null
+# 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"
+)
--- /dev/null
+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
+
--- /dev/null
+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
+