[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: b1ee8a82cef14404f528459d37730b50979f9670 Author: matoro users noreply github com> AuthorDate: Mon Jul 25 04:31:59 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 30 05:58:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ee8a82 dev-perl/XML-Atom: keyword 0.430.0 for ~ppc64 Signed-off-by: Sam James gentoo.org> dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild index ad227c08c97f..fce76c9d8a61 100644 --- a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild +++ b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Atom feed and API implementation" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND=" dev-perl/Class-Data-Inheritable
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/files/
commit: 44d78a8dcf452e273057e71a57d87f31fb44a8cc Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Dec 13 19:00:07 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Dec 13 21:31:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d78a8d dev-perl/XML-Atom: remove unused patch(es) Closes: https://github.com/gentoo/gentoo/pull/23291 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch | 27 - .../XML-Atom/files/XML-Atom-0.42-testxxe.patch | 28 -- 2 files changed, 55 deletions(-) diff --git a/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch b/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch deleted file mode 100644 index c067fb6e0015.. --- a/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch +++ /dev/null @@ -1,27 +0,0 @@ -From d2c045a8ca0d0ca147b04bc9e7c70b27db8cc4e1 Mon Sep 17 00:00:00 2001 -From: Kent Fredric -Date: Mon, 26 Mar 2018 23:28:08 +1300 -Subject: Fix tests failing without '.' in @INC - -Bug: https://github.com/miyagawa/xml-atom/issues/12 -Bug: https://github.com/miyagawa/xml-atom/pull/14 - t/11-entry.t | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/t/11-entry.t b/t/11-entry.t -index bbcb107..5955e97 100644 a/t/11-entry.t -+++ b/t/11-entry.t -@@ -2,7 +2,7 @@ - - use strict; - --use t::TestLib; -+BEGIN { require './t/TestLib.pm'; t::TestLib->import() } - use Test::More; - use XML::Atom; - use XML::Atom::Entry; --- -2.16.2 - diff --git a/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch b/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch deleted file mode 100644 index a61fdb990049.. --- a/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 919852dce98ce60abf494edfbe3c57d7a08545e4 Mon Sep 17 00:00:00 2001 -From: Kent Fredric -Date: Mon, 26 Mar 2018 23:37:10 +1300 -Subject: Force setting exapnd-external-entities on libxml for this test - -Gentoo defaults expand-external-entities to off, which naturally breaks -this test which explicitly uses external entities. - -Bug: https://bugs.gentoo.org/623678 - t/31-external-entities-libxml.t | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/t/31-external-entities-libxml.t b/t/31-external-entities-libxml.t -index 71f6eb9..8c9df11 100644 a/t/31-external-entities-libxml.t -+++ b/t/31-external-entities-libxml.t -@@ -51,6 +51,7 @@ EOX - ## custom parser - { - my $libxml = XML::LibXML->new; -+$libxml->expand_entities(1); - my $entry = XML::Atom::Entry->new(Stream => \$xml, Parser => $libxml); - is $entry->title, "Guest Author", "got title"; - my $content = $entry->content->body; --- -2.16.2 -
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: dc3cd139d35bf29f126de896570eb38fba29ec67 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Dec 11 11:34:46 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Dec 11 11:38:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3cd139 dev-perl/XML-Atom: Remove old Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/XML-Atom/Manifest| 1 - dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-perl/XML-Atom/Manifest b/dev-perl/XML-Atom/Manifest index 508de3e34b14..d5deaa499371 100644 --- a/dev-perl/XML-Atom/Manifest +++ b/dev-perl/XML-Atom/Manifest @@ -1,2 +1 @@ -DIST XML-Atom-0.42.tar.gz 59629 BLAKE2B b28fa62523855f95b4dbcd0ba6b4805c326e78b1a6765f927c1318f53fc9ba14c43b2f539f80c89b90431923dcc699f644bc7a8d2fd593560d2a9b5bc7528b11 SHA512 5f28b3daa01e9c709c4e07935e7bd301ae368d51d19b48fbbcf46bfa96d460f1b40806e4032a83e1eacd7c6ab397175d33cdaa5fc9792081a3bbe228798889d7 DIST XML-Atom-0.43.tar.gz 59113 BLAKE2B d6cacd345e2a25be4541da3521d6c40e9eaa427ee8cd0263196eed30e89a5f0fb40fac92e34c928c2c03a127b3acbc493685c3d12e98b0d03ae6c3768596624c SHA512 408d0753d651da7ab4cc50d79b654e9f3680f17830a3fa36e0d1869a4e7aabb17aaf5132a91ff20f1144af09290f109fe7812baa61b23b5b89de384228649fd9 diff --git a/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild deleted file mode 100644 index 6874047ec10b.. --- a/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=MIYAGAWA -DIST_VERSION=0.42 -inherit perl-module - -DESCRIPTION="Atom feed and API implementation" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - dev-perl/libwww-perl - dev-perl/URI - dev-perl/Class-Data-Inheritable - >=dev-perl/XML-LibXML-1.690.0 - dev-perl/XML-XPath - dev-perl/DateTime - dev-perl/DateTime-TimeZone - dev-perl/Digest-SHA1 - dev-perl/HTML-Parser - dev-perl/LWP-Authen-Wsse - virtual/perl-MIME-Base64 -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-Tiny-0.34.0 - >=virtual/perl-ExtUtils-MakeMaker-6.590.0 -" -PERL_RM_FILES=( - "t/author-pod-syntax.t" -) -PATCHES=( - "${FILESDIR}/${PN}-0.42-dotinc.patch" - "${FILESDIR}/${PN}-0.42-testxxe.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: 98957e4f29567ad0cecb0656a6ad67bdab67d611 Author: Sam James gentoo org> AuthorDate: Tue Dec 7 23:49:12 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 7 23:49:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98957e4f dev-perl/XML-Atom: Stabilize 0.430.0 x86, #828232 Signed-off-by: Sam James gentoo.org> dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild index 359bc64e92d0..ad227c08c97f 100644 --- a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild +++ b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Atom feed and API implementation" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-perl/Class-Data-Inheritable
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: 570e6f1eafe35a9f844c2f0fafaf29303e013716 Author: Jakov Smolić gentoo org> AuthorDate: Mon Dec 6 07:15:43 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Dec 6 07:15:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570e6f1e dev-perl/XML-Atom: Stabilize 0.430.0 amd64, #828232 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild index b4589199fc32..359bc64e92d0 100644 --- a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild +++ b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Atom feed and API implementation" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/Class-Data-Inheritable
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: 612fe312f7c868c1f810c24986fb2904d9362247 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Oct 3 22:35:09 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Oct 3 22:47:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=612fe312 dev-perl/XML-Atom: Version bump 0.43 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/XML-Atom/Manifest| 1 + dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild | 33 +++ 2 files changed, 34 insertions(+) diff --git a/dev-perl/XML-Atom/Manifest b/dev-perl/XML-Atom/Manifest index 2d09ec06020..508de3e34b1 100644 --- a/dev-perl/XML-Atom/Manifest +++ b/dev-perl/XML-Atom/Manifest @@ -1 +1,2 @@ DIST XML-Atom-0.42.tar.gz 59629 BLAKE2B b28fa62523855f95b4dbcd0ba6b4805c326e78b1a6765f927c1318f53fc9ba14c43b2f539f80c89b90431923dcc699f644bc7a8d2fd593560d2a9b5bc7528b11 SHA512 5f28b3daa01e9c709c4e07935e7bd301ae368d51d19b48fbbcf46bfa96d460f1b40806e4032a83e1eacd7c6ab397175d33cdaa5fc9792081a3bbe228798889d7 +DIST XML-Atom-0.43.tar.gz 59113 BLAKE2B d6cacd345e2a25be4541da3521d6c40e9eaa427ee8cd0263196eed30e89a5f0fb40fac92e34c928c2c03a127b3acbc493685c3d12e98b0d03ae6c3768596624c SHA512 408d0753d651da7ab4cc50d79b654e9f3680f17830a3fa36e0d1869a4e7aabb17aaf5132a91ff20f1144af09290f109fe7812baa61b23b5b89de384228649fd9 diff --git a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild new file mode 100644 index 000..b4589199fc3 --- /dev/null +++ b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MIYAGAWA +DIST_VERSION=0.43 +inherit perl-module + +DESCRIPTION="Atom feed and API implementation" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/Class-Data-Inheritable + dev-perl/DateTime + dev-perl/DateTime-TimeZone + dev-perl/libwww-perl + virtual/perl-MIME-Base64 + dev-perl/LWP-Authen-Wsse + dev-perl/URI + >=dev-perl/XML-LibXML-2.20.200 + >=dev-perl/XML-XPath-1.200.0 +" +BDEPEND="${RDEPEND} + >=dev-perl/Module-Build-Tiny-0.34.0 + >=virtual/perl-ExtUtils-MakeMaker-6.590.0 +" + +PERL_RM_FILES=( + "t/author-pod-syntax.t" +)
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: f75c0cfccc5f84b392ff32af5c683714dd21dddb Author: Kent Fredric gentoo org> AuthorDate: Sun Jun 17 04:27:22 2018 + Commit: Kent Fredric gentoo org> CommitDate: Sun Jun 17 04:35:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75c0cfc dev-perl/XML-Atom: Cleanup old re bug #623678 Closes: https://bugs.gentoo.org/623678 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-perl/XML-Atom/Manifest | 1 - dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild | 35 2 files changed, 36 deletions(-) diff --git a/dev-perl/XML-Atom/Manifest b/dev-perl/XML-Atom/Manifest index 2172bc8fbf1..2d09ec06020 100644 --- a/dev-perl/XML-Atom/Manifest +++ b/dev-perl/XML-Atom/Manifest @@ -1,2 +1 @@ -DIST XML-Atom-0.41.tar.gz 67309 BLAKE2B c8c61dcdf1cc1a73d366fb11e54b5f78452d7ad71ad5b406f61ba17fb175e6fbb536709e12e35d514df186ac3ae3feabe93b5f2b74aa711fc1a728eaf0505392 SHA512 a26f54044ec64da309cdeca718aa74b9114818b78fc74171f0e5d8393032d0af390df2b155500bf85f51586942c694261ad134bedfc9434369ce9d974fa77aa0 DIST XML-Atom-0.42.tar.gz 59629 BLAKE2B b28fa62523855f95b4dbcd0ba6b4805c326e78b1a6765f927c1318f53fc9ba14c43b2f539f80c89b90431923dcc699f644bc7a8d2fd593560d2a9b5bc7528b11 SHA512 5f28b3daa01e9c709c4e07935e7bd301ae368d51d19b48fbbcf46bfa96d460f1b40806e4032a83e1eacd7c6ab397175d33cdaa5fc9792081a3bbe228798889d7 diff --git a/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild b/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild deleted file mode 100644 index a3494235295..000 --- a/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=MIYAGAWA -DIST_VERSION=0.41 -inherit perl-module - -DESCRIPTION="Atom feed and API implementation" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - dev-perl/libwww-perl - dev-perl/URI - dev-perl/Class-Data-Inheritable - >=dev-perl/XML-LibXML-1.69 - dev-perl/XML-XPath - dev-perl/DateTime - dev-perl/DateTime-TimeZone - dev-perl/Digest-SHA1 - dev-perl/HTML-Parser - dev-perl/LWP-Authen-Wsse - virtual/perl-MIME-Base64 -" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL || - die "Can't patch Makefile.PL for 5.26 dot-in-inc" - perl-module_src_prepare -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: 2eac4aa019ce23a606ab56e6c6f6993cb77c3096 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Jun 6 23:12:11 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Jun 6 23:22:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eac4aa0 dev-perl/XML-Atom: x86 stable (bug #657204) Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild index 653ba03ffea..68cdc3544b4 100644 --- a/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild +++ b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Atom feed and API implementation" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/files/, dev-perl/XML-Atom/
commit: 2fa5c807b5b61eded816bda5e24fdd13a57dbff2 Author: Kent Fredric gentoo org> AuthorDate: Mon Mar 26 10:53:18 2018 + Commit: Kent Fredric gentoo org> CommitDate: Mon Mar 26 10:53:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa5c807 dev-perl/XML-Atom: Bump to version 0.420.0 - Fix test failures due to '.' in @INC removal - Fix test failures introduced by dev-perl/XML-LibXML being patched to default XXE's to being disabled - Cleanup tests Upstream: - Remove tests dependent on encoding.pm - Move to Module::Build::Tiny - Doc fixes Bug: https://bugs.gentoo.org/623678 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-perl/XML-Atom/Manifest | 1 + dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild | 39 ++ dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch | 27 +++ .../XML-Atom/files/XML-Atom-0.42-testxxe.patch | 28 4 files changed, 95 insertions(+) diff --git a/dev-perl/XML-Atom/Manifest b/dev-perl/XML-Atom/Manifest index 853424964a0..2172bc8fbf1 100644 --- a/dev-perl/XML-Atom/Manifest +++ b/dev-perl/XML-Atom/Manifest @@ -1 +1,2 @@ DIST XML-Atom-0.41.tar.gz 67309 BLAKE2B c8c61dcdf1cc1a73d366fb11e54b5f78452d7ad71ad5b406f61ba17fb175e6fbb536709e12e35d514df186ac3ae3feabe93b5f2b74aa711fc1a728eaf0505392 SHA512 a26f54044ec64da309cdeca718aa74b9114818b78fc74171f0e5d8393032d0af390df2b155500bf85f51586942c694261ad134bedfc9434369ce9d974fa77aa0 +DIST XML-Atom-0.42.tar.gz 59629 BLAKE2B b28fa62523855f95b4dbcd0ba6b4805c326e78b1a6765f927c1318f53fc9ba14c43b2f539f80c89b90431923dcc699f644bc7a8d2fd593560d2a9b5bc7528b11 SHA512 5f28b3daa01e9c709c4e07935e7bd301ae368d51d19b48fbbcf46bfa96d460f1b40806e4032a83e1eacd7c6ab397175d33cdaa5fc9792081a3bbe228798889d7 diff --git a/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild new file mode 100644 index 000..653ba03ffea --- /dev/null +++ b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=MIYAGAWA +DIST_VERSION=0.42 +inherit perl-module + +DESCRIPTION="Atom feed and API implementation" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-perl/libwww-perl + dev-perl/URI + dev-perl/Class-Data-Inheritable + >=dev-perl/XML-LibXML-1.690.0 + dev-perl/XML-XPath + dev-perl/DateTime + dev-perl/DateTime-TimeZone + dev-perl/Digest-SHA1 + dev-perl/HTML-Parser + dev-perl/LWP-Authen-Wsse + virtual/perl-MIME-Base64 +" +DEPEND="${RDEPEND} + >=dev-perl/Module-Build-Tiny-0.34.0 + >=virtual/perl-ExtUtils-MakeMaker-6.590.0 +" +PERL_RM_FILES=( + "t/author-pod-syntax.t" +) +PATCHES=( + "${FILESDIR}/${PN}-0.42-dotinc.patch" + "${FILESDIR}/${PN}-0.42-testxxe.patch" +) diff --git a/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch b/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch new file mode 100644 index 000..c067fb6e001 --- /dev/null +++ b/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch @@ -0,0 +1,27 @@ +From d2c045a8ca0d0ca147b04bc9e7c70b27db8cc4e1 Mon Sep 17 00:00:00 2001 +From: Kent Fredric+Date: Mon, 26 Mar 2018 23:28:08 +1300 +Subject: Fix tests failing without '.' in @INC + +Bug: https://github.com/miyagawa/xml-atom/issues/12 +Bug: https://github.com/miyagawa/xml-atom/pull/14 +--- + t/11-entry.t | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/t/11-entry.t b/t/11-entry.t +index bbcb107..5955e97 100644 +--- a/t/11-entry.t b/t/11-entry.t +@@ -2,7 +2,7 @@ + + use strict; + +-use t::TestLib; ++BEGIN { require './t/TestLib.pm'; t::TestLib->import() } + use Test::More; + use XML::Atom; + use XML::Atom::Entry; +-- +2.16.2 + diff --git a/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch b/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch new file mode 100644 index 000..a61fdb99004 --- /dev/null +++ b/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch @@ -0,0 +1,28 @@ +From 919852dce98ce60abf494edfbe3c57d7a08545e4 Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Mon, 26 Mar 2018 23:37:10 +1300 +Subject: Force setting exapnd-external-entities on libxml for this test + +Gentoo defaults expand-external-entities to off, which naturally breaks +this test which explicitly uses external entities. + +Bug: https://bugs.gentoo.org/623678 +--- + t/31-external-entities-libxml.t | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/t/31-external-entities-libxml.t b/t/31-external-entities-libxml.t +index 71f6eb9..8c9df11 100644 +--- a/t/31-external-entities-libxml.t b/t/31-external-entities-libxml.t +@@ -51,6 +51,7 @@ EOX + ## custom parser + { + my $libxml = XML::LibXML->new; ++$libxml->expand_entities(1); + my $entry = XML::Atom::Entry->new(Stream => \$xml, Parser =>
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Atom/
commit: e21ec60345e3c8158ca18c5d1f6ee30c3b1e5b3f Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jul 2 22:59:37 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Sun Jul 2 22:59:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21ec603 dev-perl/XML-Atom: Add build fix for Perl 5.26, bug 623182 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild b/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild index 6b4225c59eb..a3494235295 100644 --- a/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild +++ b/dev-perl/XML-Atom/XML-Atom-0.410.0-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -MODULE_AUTHOR=MIYAGAWA -MODULE_VERSION=0.41 +DIST_AUTHOR=MIYAGAWA +DIST_VERSION=0.41 inherit perl-module DESCRIPTION="Atom feed and API implementation" @@ -13,7 +13,8 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="" -DEPEND="dev-perl/libwww-perl +RDEPEND=" + dev-perl/libwww-perl dev-perl/URI dev-perl/Class-Data-Inheritable >=dev-perl/XML-LibXML-1.69 @@ -23,7 +24,12 @@ DEPEND="dev-perl/libwww-perl dev-perl/Digest-SHA1 dev-perl/HTML-Parser dev-perl/LWP-Authen-Wsse - virtual/perl-MIME-Base64" -RDEPEND="${DEPEND}" + virtual/perl-MIME-Base64 +" +DEPEND="${RDEPEND}" -SRC_TEST=do +src_prepare() { + sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL || + die "Can't patch Makefile.PL for 5.26 dot-in-inc" + perl-module_src_prepare +}