On Wed, Jul 01, 2015 at 10:38:46PM +0200, Alexander Bluhm wrote: > - update p5-XML-LibXML to 2.0121 > - take maintainer > > - remove p5-XML-LibXML-Common > - it has been merged into p5-XML-LibXML > - mark package obsolete in quirks > > - update p5-XML-LibXSLT to 1.94 > - old version is not compatible with new p5-XML-LibXML > - take maintainer
Now without BUILD_DEPENDS and with @pkgpath. ok? bluhm Index: textproc/Makefile =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/Makefile,v retrieving revision 1.457 diff -u -p -r1.457 Makefile --- textproc/Makefile 25 Jun 2015 16:24:40 -0000 1.457 +++ textproc/Makefile 1 Jul 2015 19:39:49 -0000 @@ -152,7 +152,6 @@ SUBDIR += p5-LaTeX-Encode SUBDIR += p5-LaTeX-Pod SUBDIR += p5-LaTeX-TOM - SUBDIR += p5-LibXML-Common SUBDIR += p5-Libxml SUBDIR += p5-Lingua-EN-Fathom SUBDIR += p5-Lingua-EN-FindNumber Index: textproc/p5-LibXML-Common/Makefile =================================================================== RCS file: textproc/p5-LibXML-Common/Makefile diff -N textproc/p5-LibXML-Common/Makefile --- textproc/p5-LibXML-Common/Makefile 14 Jun 2014 23:26:01 -0000 1.21 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -# $OpenBSD: Makefile,v 1.21 2014/06/14 23:26:01 sthen Exp $ - -SHARED_ONLY= Yes - -COMMENT= perl interface for several perl XML modules - -DISTNAME= XML-LibXML-Common-0.13 -REVISION= 7 -CATEGORIES= textproc - -LIB_DEPENDS= textproc/libxml - -# perl -PERMIT_PACKAGE_CDROM= Yes - -WANTLIB += c m z xml2>=7 - -MODULES= cpan \ - converters/libiconv - -.include <bsd.port.mk> Index: textproc/p5-LibXML-Common/distinfo =================================================================== RCS file: textproc/p5-LibXML-Common/distinfo diff -N textproc/p5-LibXML-Common/distinfo --- textproc/p5-LibXML-Common/distinfo 18 Jan 2015 03:15:23 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -SHA256 (XML-LibXML-Common-0.13.tar.gz) = g5JdVMfR3sVXURfRHPTePNUudreIjWuADNYEtt4nZPI= -SIZE (XML-LibXML-Common-0.13.tar.gz) = 12930 Index: textproc/p5-LibXML-Common/pkg/DESCR =================================================================== RCS file: textproc/p5-LibXML-Common/pkg/DESCR diff -N textproc/p5-LibXML-Common/pkg/DESCR --- textproc/p5-LibXML-Common/pkg/DESCR 14 Jun 2003 10:22:42 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,3 +0,0 @@ -XML::LibXML::Common contains several constants and functions that -are shared by XML::LibXML, XML::GDOME and XML::LibXSLT (not all -done, yet) Index: textproc/p5-LibXML-Common/pkg/PLIST =================================================================== RCS file: textproc/p5-LibXML-Common/pkg/PLIST diff -N textproc/p5-LibXML-Common/pkg/PLIST --- textproc/p5-LibXML-Common/pkg/PLIST 14 Jun 2014 23:26:01 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -@comment $OpenBSD: PLIST,v 1.6 2014/06/14 23:26:01 sthen Exp $ -${P5ARCH}/ -${P5ARCH}/XML/ -${P5ARCH}/XML/LibXML/ -${P5ARCH}/XML/LibXML/Common.pm -${P5ARCH}/auto/ -${P5ARCH}/auto/XML/ -${P5ARCH}/auto/XML/LibXML/ -${P5ARCH}/auto/XML/LibXML/Common/ -@comment ${P5ARCH}/auto/XML/LibXML/Common/Common.bs -${P5ARCH}/auto/XML/LibXML/Common/Common.so -@man man/man3p/XML::LibXML::Common.3p Index: textproc/p5-XML-LibXML/Makefile =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXML/Makefile,v retrieving revision 1.42 diff -u -p -r1.42 Makefile --- textproc/p5-XML-LibXML/Makefile 21 Jan 2015 14:41:38 -0000 1.42 +++ textproc/p5-XML-LibXML/Makefile 2 Jul 2015 08:56:11 -0000 @@ -2,16 +2,16 @@ SHARED_ONLY= Yes -COMMENT= perl interface to the libxml2 library +COMMENT= perl binding for libxml2 -DISTNAME= XML-LibXML-1.69 +DISTNAME= XML-LibXML-2.0121 EPOCH= 0 -REVISION= 3 - CATEGORIES= textproc -# GPL/Artistic +MAINTAINER = Alexander Bluhm <bl...@openbsd.org> + +# perl PERMIT_PACKAGE_CDROM= Yes WANTLIB += m xml2 z @@ -19,9 +19,9 @@ WANTLIB += m xml2 z MODULES= converters/libiconv \ cpan -LIB_DEPENDS= textproc/libxml -RUN_DEPENDS= textproc/p5-LibXML-Common \ - textproc/p5-XML-SAX -BUILD_DEPENDS= ${RUN_DEPENDS} +LIB_DEPENDS= textproc/libxml>=2.7.6 +RUN_DEPENDS= textproc/p5-XML-NamespaceSupport>=1.07 \ + textproc/p5-XML-SAX>=0.11 +TEST_DEPENDS = devel/p5-Test-LeakTrace .include <bsd.port.mk> Index: textproc/p5-XML-LibXML/distinfo =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXML/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- textproc/p5-XML-LibXML/distinfo 18 Jan 2015 03:15:27 -0000 1.12 +++ textproc/p5-XML-LibXML/distinfo 1 Jul 2015 15:57:13 -0000 @@ -1,2 +1,2 @@ -SHA256 (XML-LibXML-1.69.tar.gz) = x9zDKgYXjFNCW3FShr6FMxuBm5thIRoDlrCOhek3H9E= -SIZE (XML-LibXML-1.69.tar.gz) = 312095 +SHA256 (XML-LibXML-2.0121.tar.gz) = 7EMQEcs3oEZA/SMW9k0EBaJ07s4sbzhH9/vTNuscDck= +SIZE (XML-LibXML-2.0121.tar.gz) = 464562 Index: textproc/p5-XML-LibXML/patches/patch-Makefile_PL =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXML/patches/patch-Makefile_PL,v retrieving revision 1.4 diff -u -p -r1.4 patch-Makefile_PL --- textproc/p5-XML-LibXML/patches/patch-Makefile_PL 7 Nov 2006 18:16:02 -0000 1.4 +++ textproc/p5-XML-LibXML/patches/patch-Makefile_PL 1 Jul 2015 18:30:43 -0000 @@ -1,13 +1,14 @@ ---- Makefile.PL.orig Sun Sep 24 17:27:58 2006 -+++ Makefile.PL Mon Nov 6 18:30:01 2006 -@@ -314,8 +314,8 @@ sub MY::install { +$OpenBSD$ +--- Makefile.PL.orig Sun May 3 14:05:11 2015 ++++ Makefile.PL Wed Jul 1 20:26:32 2015 +@@ -485,8 +485,8 @@ sub MY::install { $script .= <<"INSTALL"; install_sax_driver : --\t\@\$(PERL) -I\$(INSTALLSITELIB) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" --\t\@\$(PERL) -I\$(INSTALLSITELIB) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" -+#\t\@\$(PERL) -I\$(INSTALLSITELIB) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" -+#\t\@\$(PERL) -I\$(INSTALLSITELIB) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" +-\t-\@\$(PERL) -I\$(INSTALLSITELIB) -I\$(INSTALLSITEARCH) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" +-\t-\@\$(PERL) -I\$(INSTALLSITELIB) -I\$(INSTALLSITEARCH) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" ++#\t-\@\$(PERL) -I\$(INSTALLSITELIB) -I\$(INSTALLSITEARCH) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" ++#\t-\@\$(PERL) -I\$(INSTALLSITELIB) -I\$(INSTALLSITEARCH) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" INSTALL } else { Index: textproc/p5-XML-LibXML/pkg/DESCR =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXML/pkg/DESCR,v retrieving revision 1.2 diff -u -p -r1.2 DESCR --- textproc/p5-XML-LibXML/pkg/DESCR 28 Oct 2008 14:07:43 -0000 1.2 +++ textproc/p5-XML-LibXML/pkg/DESCR 1 Jul 2015 18:58:58 -0000 @@ -1,4 +1,4 @@ -This module is an interface to the GNOME libxml2 DOM parser (no SAX -parser support yet), and the DOM tree. It also provides an -XML::XPath-like findnodes() interface, providing access to the XPath -API in libxml2. +This module is an interface to libxml2, providing XML and HTML +parsers with DOM, SAX and XMLReader interfaces, a large subset of +DOM Layer 3 interface and a XML::XPath-like interface to XPath API +of libxml2. Index: textproc/p5-XML-LibXML/pkg/PLIST =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXML/pkg/PLIST,v retrieving revision 1.19 diff -u -p -r1.19 PLIST --- textproc/p5-XML-LibXML/pkg/PLIST 14 Jun 2014 23:26:02 -0000 1.19 +++ textproc/p5-XML-LibXML/pkg/PLIST 2 Jul 2015 08:56:01 -0000 @@ -1,11 +1,20 @@ @comment $OpenBSD: PLIST,v 1.19 2014/06/14 23:26:02 sthen Exp $ +@conflict p5-XML-LibXML-Common-* +@pkgpath textproc/p5-LibXML-Common +${P5ARCH}/ +${P5ARCH}/XML/ +${P5ARCH}/XML/LibXML/ ${P5ARCH}/XML/LibXML.pm ${P5ARCH}/XML/LibXML.pod ${P5ARCH}/XML/LibXML/Attr.pod +${P5ARCH}/XML/LibXML/AttributeHash.pm ${P5ARCH}/XML/LibXML/Boolean.pm ${P5ARCH}/XML/LibXML/CDATASection.pod ${P5ARCH}/XML/LibXML/Comment.pod +${P5ARCH}/XML/LibXML/Common.pm +${P5ARCH}/XML/LibXML/Common.pod ${P5ARCH}/XML/LibXML/DOM.pod +${P5ARCH}/XML/LibXML/Devel.pm ${P5ARCH}/XML/LibXML/Document.pod ${P5ARCH}/XML/LibXML/DocumentFragment.pod ${P5ARCH}/XML/LibXML/Dtd.pod @@ -25,6 +34,7 @@ ${P5ARCH}/XML/LibXML/Parser.pod ${P5ARCH}/XML/LibXML/Pattern.pod ${P5ARCH}/XML/LibXML/Reader.pm ${P5ARCH}/XML/LibXML/Reader.pod +${P5ARCH}/XML/LibXML/RegExp.pod ${P5ARCH}/XML/LibXML/RelaxNG.pod ${P5ARCH}/XML/LibXML/SAX/ ${P5ARCH}/XML/LibXML/SAX.pm @@ -38,14 +48,19 @@ ${P5ARCH}/XML/LibXML/Text.pod ${P5ARCH}/XML/LibXML/XPathContext.pm ${P5ARCH}/XML/LibXML/XPathContext.pod ${P5ARCH}/XML/LibXML/XPathExpression.pod -@comment ${P5ARCH}/auto/XML/LibXML/LibXML.bs +${P5ARCH}/auto/ +${P5ARCH}/auto/XML/ +${P5ARCH}/auto/XML/LibXML/ ${P5ARCH}/auto/XML/LibXML/LibXML.so @man man/man3p/XML::LibXML.3p @man man/man3p/XML::LibXML::Attr.3p +@man man/man3p/XML::LibXML::AttributeHash.3p @man man/man3p/XML::LibXML::Boolean.3p @man man/man3p/XML::LibXML::CDATASection.3p @man man/man3p/XML::LibXML::Comment.3p +@man man/man3p/XML::LibXML::Common.3p @man man/man3p/XML::LibXML::DOM.3p +@man man/man3p/XML::LibXML::Devel.3p @man man/man3p/XML::LibXML::Document.3p @man man/man3p/XML::LibXML::DocumentFragment.3p @man man/man3p/XML::LibXML::Dtd.3p @@ -62,6 +77,7 @@ ${P5ARCH}/auto/XML/LibXML/LibXML.so @man man/man3p/XML::LibXML::Parser.3p @man man/man3p/XML::LibXML::Pattern.3p @man man/man3p/XML::LibXML::Reader.3p +@man man/man3p/XML::LibXML::RegExp.3p @man man/man3p/XML::LibXML::RelaxNG.3p @man man/man3p/XML::LibXML::SAX.3p @man man/man3p/XML::LibXML::SAX::Builder.3p Index: textproc/p5-XML-LibXSLT/Makefile =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXSLT/Makefile,v retrieving revision 1.43 diff -u -p -r1.43 Makefile --- textproc/p5-XML-LibXSLT/Makefile 14 Jun 2014 23:26:02 -0000 1.43 +++ textproc/p5-XML-LibXSLT/Makefile 2 Jul 2015 08:56:17 -0000 @@ -2,22 +2,22 @@ SHARED_ONLY= Yes -COMMENT= fast XSLT module for perl +COMMENT= interface to the GNOME libxslt library MODULES= cpan devel/gettext -DISTNAME= XML-LibXSLT-1.68 -REVISION= 5 +DISTNAME= XML-LibXSLT-1.94 CATEGORIES= textproc -HOMEPAGE= http://www.axkit.org/ +MAINTAINER = Alexander Bluhm <bl...@openbsd.org> -RUN_DEPENDS= textproc/p5-XML-LibXML>=1.60 -BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= textproc/p5-XML-LibXML>=1.70 LIB_DEPENDS= textproc/libxml \ - textproc/libxslt + textproc/libxslt>1.1.27 +TEST_DEPENDS = devel/p5-Test-Pod \ + devel/p5-Test-TrailingSpace -# GPL/Artistic +# perl_5 PERMIT_PACKAGE_CDROM= Yes WANTLIB= c gcrypt gpg-error m util z xml2>=6 xslt>=1 exslt>=7 Index: textproc/p5-XML-LibXSLT/distinfo =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXSLT/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- textproc/p5-XML-LibXSLT/distinfo 18 Jan 2015 03:15:27 -0000 1.10 +++ textproc/p5-XML-LibXSLT/distinfo 1 Jul 2015 19:35:51 -0000 @@ -1,2 +1,2 @@ -SHA256 (XML-LibXSLT-1.68.tar.gz) = YLKOW/SlFHF8Lpti4A53S+y54eibSk+rZGK+wLz6yEM= -SIZE (XML-LibXSLT-1.68.tar.gz) = 77213 +SHA256 (XML-LibXSLT-1.94.tar.gz) = ucDU3gaXKEw/RocoPy7WsoE5sIji3Cxzvjew97XpSuU= +SIZE (XML-LibXSLT-1.94.tar.gz) = 114015 Index: textproc/p5-XML-LibXSLT/pkg/DESCR =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXSLT/pkg/DESCR,v retrieving revision 1.3 diff -u -p -r1.3 DESCR --- textproc/p5-XML-LibXSLT/pkg/DESCR 28 Oct 2008 14:07:43 -0000 1.3 +++ textproc/p5-XML-LibXSLT/pkg/DESCR 1 Jul 2015 19:58:58 -0000 @@ -1 +1,3 @@ -This module is a fast XSLT library, based on the GNOME libxslt engine. +This module is an interface to the GNOME project's libxslt. This +is an extremely good XSLT engine, highly compliant and also very +fast. Index: textproc/p5-XML-LibXSLT/pkg/PLIST =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/textproc/p5-XML-LibXSLT/pkg/PLIST,v retrieving revision 1.12 diff -u -p -r1.12 PLIST --- textproc/p5-XML-LibXSLT/pkg/PLIST 14 Jun 2014 23:26:02 -0000 1.12 +++ textproc/p5-XML-LibXSLT/pkg/PLIST 1 Jul 2015 19:57:56 -0000 @@ -1,7 +1,5 @@ @comment $OpenBSD: PLIST,v 1.12 2014/06/14 23:26:02 sthen Exp $ ${P5ARCH}/XML/LibXSLT.pm -${P5ARCH}/XML/benchmark.pl ${P5ARCH}/auto/XML/LibXSLT/ -@comment ${P5ARCH}/auto/XML/LibXSLT/LibXSLT.bs ${P5ARCH}/auto/XML/LibXSLT/LibXSLT.so @man man/man3p/XML::LibXSLT.3p Index: devel/quirks/Makefile =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/devel/quirks/Makefile,v retrieving revision 1.248 diff -u -p -r1.248 Makefile --- devel/quirks/Makefile 28 Jun 2015 06:54:56 -0000 1.248 +++ devel/quirks/Makefile 1 Jul 2015 20:29:46 -0000 @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-2.94 +PKGNAME = quirks-2.95 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.258 diff -u -p -r1.258 Quirks.pm --- devel/quirks/files/Quirks.pm 28 Jun 2015 06:54:56 -0000 1.258 +++ devel/quirks/files/Quirks.pm 1 Jul 2015 20:30:52 -0000 @@ -559,6 +559,7 @@ my $obsolete_reason = { 'pear-PHPUnit2' => 3, 'pear-HTML-Common2' => 5, 'pear-HTML-QuickForm' => 5, + 'p5-XML-LibXML-Common' => 5, }; # ->is_base_system($handle, $state):