I'm working on getting p5-* ports in shape for the forthcoming Perl update, trying to update where possible and avoiding resorting to crappy patches unless there's nothing suitable upstream.
We are a bit behind with XML::Feed but updating this breaks Plagger tests, does anyone have time to look into what's needed for that please? XML::Feed diff below. Index: Makefile =================================================================== RCS file: /cvs/ports/www/p5-XML-Feed/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 20 Mar 2016 19:57:23 -0000 1.8 +++ Makefile 26 Jan 2019 21:57:47 -0000 @@ -5,8 +5,7 @@ COMMENT= interface to RSS and Atom feed MODULES= cpan PKG_ARCH= * -DISTNAME= XML-Feed-0.12 -REVISION= 0 +DISTNAME= XML-Feed-0.55 CATEGORIES= www textproc CONFIGURE_STYLE=modbuild @@ -21,6 +20,7 @@ RUN_DEPENDS= devel/p5-Class-ErrorHandler devel/p5-DateTime \ devel/p5-DateTime-Format-Mail \ devel/p5-DateTime-Format-W3CDTF \ + devel/p5-Module-Pluggable \ www/p5-URI-Fetch \ www/p5-Feed-Find \ www/p5-XML-Atom Index: distinfo =================================================================== RCS file: /cvs/ports/www/p5-XML-Feed/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Jan 2015 03:15:47 -0000 1.2 +++ distinfo 26 Jan 2019 21:57:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (XML-Feed-0.12.tar.gz) = ti1MXXUA8m+6qhrLnseoYIq2X1jSpIFn+Z8ncRBdKVI= -SIZE (XML-Feed-0.12.tar.gz) = 39125 +SHA256 (XML-Feed-0.55.tar.gz) = cWjKb5Bijc0IfflNWuufL7ejULiGjgC/7T0X/3Ehoyo= +SIZE (XML-Feed-0.55.tar.gz) = 55702 Index: patches/patch-Makefile_PL =================================================================== RCS file: patches/patch-Makefile_PL diff -N patches/patch-Makefile_PL --- patches/patch-Makefile_PL 18 Apr 2007 00:16:58 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-Makefile_PL,v 1.1.1.1 2007/04/18 00:16:58 espie Exp $ ---- Makefile.PL.orig Wed Apr 18 02:14:47 2007 -+++ Makefile.PL Wed Apr 18 02:14:56 2007 -@@ -12,6 +12,7 @@ sign(1); - - include('ExtUtils::AutoInstall'); - -+=pod - requires('Class::ErrorHandler'); - requires('Feed::Find'); - requires('URI::Fetch'); -@@ -21,6 +22,7 @@ requires('DateTime'); - requires('DateTime::Format::Mail'); - requires('DateTime::Format::W3CDTF'); - requires('List::Util'); -+=cut - build_requires('LWP'); - build_requires('HTML::TokeParser'); - build_requires('Test::More'); Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/p5-XML-Feed/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 18 Apr 2007 00:16:58 -0000 1.1.1.1 +++ pkg/PLIST 26 Jan 2019 21:57:47 -0000 @@ -1,10 +1,19 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2007/04/18 00:16:58 espie Exp $ ${P5SITE}/XML/Feed/ ${P5SITE}/XML/Feed.pm -${P5SITE}/XML/Feed/Atom.pm ${P5SITE}/XML/Feed/Content.pm +${P5SITE}/XML/Feed/Enclosure.pm +${P5SITE}/XML/Feed/Entry/ ${P5SITE}/XML/Feed/Entry.pm -${P5SITE}/XML/Feed/RSS.pm +${P5SITE}/XML/Feed/Entry/Format/ +${P5SITE}/XML/Feed/Entry/Format/Atom.pm +${P5SITE}/XML/Feed/Entry/Format/RSS.pm +${P5SITE}/XML/Feed/Format/ +${P5SITE}/XML/Feed/Format/Atom.pm +${P5SITE}/XML/Feed/Format/RSS.pm +${P5SITE}/XML/Feed/Util.pm @man man/man3p/XML::Feed.3p @man man/man3p/XML::Feed::Content.3p +@man man/man3p/XML::Feed::Enclosure.3p @man man/man3p/XML::Feed::Entry.3p +@man man/man3p/XML::Feed::Util.3p