On Sat 2019.01.26 at 22:04 +0000, Stuart Henderson wrote: > 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.
This is almost identical to the update posted in 2016 (outside of a slightly higher version number :)). IIRC, portroach was the only thing I could not test. Outside of that, I'm ok with this. Thanks! > > 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 >