diff --git a/textproc/p5-XML-LibXML/Makefile b/textproc/p5-XML-LibXML/Makefile index 15a09e5f13f2..a9a1bca778de 100644 --- a/textproc/p5-XML-LibXML/Makefile +++ b/textproc/p5-XML-LibXML/Makefile @@ -1,34 +1,34 @@ PORTNAME= XML-LibXML -PORTVERSION= 2.0210 -PORTREVISION= 1 +PORTVERSION= 2.0213 PORTEPOCH= 1 CATEGORIES= textproc perl5 MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:TODDR PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Interface to Gnome libxml2 library WWW= https://metacpan.org/release/XML-LibXML LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-NamespaceSupport>=1.07:textproc/p5-XML-NamespaceSupport \ p5-XML-SAX>=0.11:textproc/p5-XML-SAX TEST_DEPENDS= p5-Test-LeakTrace>=0:devel/p5-Test-LeakTrace \ p5-URI>=0:net/p5-URI USES= gnome perl5 USE_GNOME= libxml2 USE_PERL5= configure CONFIGURE_ENV= LOCALBASE=${LOCALBASE} SKIP_SAX_INSTALL=1 PKGDEINSTALL= ${PKGINSTALL} CONFLICTS_INSTALL= p5-XML-LibXML-XPathContext p5-XML-LibXML-Common post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/XML/LibXML/LibXML.so .include diff --git a/textproc/p5-XML-LibXML/distinfo b/textproc/p5-XML-LibXML/distinfo index 2f614fc1703d..97ce12e98e47 100644 --- a/textproc/p5-XML-LibXML/distinfo +++ b/textproc/p5-XML-LibXML/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708450714 -SHA256 (XML-LibXML-2.0210.tar.gz) = a29bf3f00ab9c9ee04218154e0afc8f799bf23674eb99c1a9ed4de1f4059a48d -SIZE (XML-LibXML-2.0210.tar.gz) = 466316 +TIMESTAMP = 1779520165 +SHA256 (XML-LibXML-2.0213.tar.gz) = 2af21c5d61ac34ea26a5fabf15ba5a5841e648f7189db3e33b6f28b5489802ab +SIZE (XML-LibXML-2.0213.tar.gz) = 562825 diff --git a/textproc/p5-XML-LibXML/files/patch-Makefile.PL b/textproc/p5-XML-LibXML/files/patch-Makefile.PL index 1bf85a0c5084..c74775f65980 100644 --- a/textproc/p5-XML-LibXML/files/patch-Makefile.PL +++ b/textproc/p5-XML-LibXML/files/patch-Makefile.PL @@ -1,40 +1,40 @@ Avoid using more Alien::* in ports tree. ---- Makefile.PL.orig 2022-09-30 03:26:14 UTC +--- Makefile.PL.orig 2026-05-20 01:29:12 UTC +++ Makefile.PL -@@ -17,15 +17,12 @@ use warnings; +@@ -17,15 +17,12 @@ require 5.008001; require 5.008001; -use Alien::Base::Wrapper qw( Alien::Libxml2 ); use ExtUtils::MakeMaker; use Config; my $SKIP_SAX_INSTALL = $ENV{SKIP_SAX_INSTALL}; my %ConfigReqs = ( - "Alien::Libxml2" => '0.14', - "Alien::Base::Wrapper" => 0, "Config" => 0, "ExtUtils::MakeMaker" => 0, ); -@@ -68,15 +65,13 @@ my %prereqs = ( +@@ -67,15 +64,13 @@ my %prereqs = ( "warnings" => 0, ); -my %xsbuild_concat = ( +my %xsbuild = ( DEFINE => '-DHAVE_UTF8', OBJECT => '$(O_FILES)', + CCFLAGS => " $Config{ccflags}", + INC => "-I$ENV{LOCALBASE}/include/libxml2 -I/usr/include", + LIBS => "-L$ENV{LOCALBASE}/lib -lxml2 -L/usr/lib -llzma -lm -lz", ); -my %xsbuild = Alien::Base::Wrapper->mm_args; # Might contain a definition of DEFINE, must thus concatenate. -while (my ($k, $v) = each %xsbuild_concat) { - my $base_val = $xsbuild{$k}; - $xsbuild{$k} = (defined($base_val) ? ($base_val . ' ' . $v) : $v); -} - my %WriteMakefileArgs = ( - "NAME" => "XML::LibXML", + # Strip bogus -L/lib entries that Alien::Base::Wrapper sometimes injects + # (the directory does not exist on macOS and the linker warns about it). diff --git a/textproc/p5-XML-LibXML/pkg-plist b/textproc/p5-XML-LibXML/pkg-plist index c8da582df481..d281012ebd98 100644 --- a/textproc/p5-XML-LibXML/pkg-plist +++ b/textproc/p5-XML-LibXML/pkg-plist @@ -1,78 +1,80 @@ %%SITE_ARCH%%/XML/LibXML.pm %%SITE_ARCH%%/XML/LibXML.pod %%SITE_ARCH%%/XML/LibXML/Attr.pod %%SITE_ARCH%%/XML/LibXML/AttributeHash.pm %%SITE_ARCH%%/XML/LibXML/Boolean.pm %%SITE_ARCH%%/XML/LibXML/CDATASection.pod %%SITE_ARCH%%/XML/LibXML/Comment.pod %%SITE_ARCH%%/XML/LibXML/Common.pm %%SITE_ARCH%%/XML/LibXML/Common.pod %%SITE_ARCH%%/XML/LibXML/DOM.pod %%SITE_ARCH%%/XML/LibXML/Devel.pm %%SITE_ARCH%%/XML/LibXML/Document.pod %%SITE_ARCH%%/XML/LibXML/DocumentFragment.pod %%SITE_ARCH%%/XML/LibXML/Dtd.pod %%SITE_ARCH%%/XML/LibXML/Element.pod %%SITE_ARCH%%/XML/LibXML/ErrNo.pm %%SITE_ARCH%%/XML/LibXML/ErrNo.pod %%SITE_ARCH%%/XML/LibXML/Error.pm %%SITE_ARCH%%/XML/LibXML/Error.pod %%SITE_ARCH%%/XML/LibXML/InputCallback.pod %%SITE_ARCH%%/XML/LibXML/Literal.pm +%%SITE_ARCH%%/XML/LibXML/NamedNodeMap.pod %%SITE_ARCH%%/XML/LibXML/Namespace.pod %%SITE_ARCH%%/XML/LibXML/Node.pod %%SITE_ARCH%%/XML/LibXML/NodeList.pm %%SITE_ARCH%%/XML/LibXML/Number.pm %%SITE_ARCH%%/XML/LibXML/PI.pod %%SITE_ARCH%%/XML/LibXML/Parser.pod %%SITE_ARCH%%/XML/LibXML/Pattern.pod %%SITE_ARCH%%/XML/LibXML/Reader.pm %%SITE_ARCH%%/XML/LibXML/Reader.pod %%SITE_ARCH%%/XML/LibXML/RegExp.pod %%SITE_ARCH%%/XML/LibXML/RelaxNG.pod %%SITE_ARCH%%/XML/LibXML/SAX.pm %%SITE_ARCH%%/XML/LibXML/SAX.pod %%SITE_ARCH%%/XML/LibXML/SAX/Builder.pm %%SITE_ARCH%%/XML/LibXML/SAX/Builder.pod %%SITE_ARCH%%/XML/LibXML/SAX/Generator.pm %%SITE_ARCH%%/XML/LibXML/SAX/Parser.pm %%SITE_ARCH%%/XML/LibXML/Schema.pod %%SITE_ARCH%%/XML/LibXML/Text.pod %%SITE_ARCH%%/XML/LibXML/XPathContext.pm %%SITE_ARCH%%/XML/LibXML/XPathContext.pod %%SITE_ARCH%%/XML/LibXML/XPathExpression.pod %%SITE_ARCH%%/auto/XML/LibXML/LibXML.so %%PERL5_MAN3%%/XML::LibXML.3.gz %%PERL5_MAN3%%/XML::LibXML::Attr.3.gz %%PERL5_MAN3%%/XML::LibXML::AttributeHash.3.gz %%PERL5_MAN3%%/XML::LibXML::Boolean.3.gz %%PERL5_MAN3%%/XML::LibXML::CDATASection.3.gz %%PERL5_MAN3%%/XML::LibXML::Comment.3.gz %%PERL5_MAN3%%/XML::LibXML::Common.3.gz %%PERL5_MAN3%%/XML::LibXML::DOM.3.gz %%PERL5_MAN3%%/XML::LibXML::Devel.3.gz %%PERL5_MAN3%%/XML::LibXML::Document.3.gz %%PERL5_MAN3%%/XML::LibXML::DocumentFragment.3.gz %%PERL5_MAN3%%/XML::LibXML::Dtd.3.gz %%PERL5_MAN3%%/XML::LibXML::Element.3.gz %%PERL5_MAN3%%/XML::LibXML::ErrNo.3.gz %%PERL5_MAN3%%/XML::LibXML::Error.3.gz %%PERL5_MAN3%%/XML::LibXML::InputCallback.3.gz %%PERL5_MAN3%%/XML::LibXML::Literal.3.gz +%%PERL5_MAN3%%/XML::LibXML::NamedNodeMap.3.gz %%PERL5_MAN3%%/XML::LibXML::Namespace.3.gz %%PERL5_MAN3%%/XML::LibXML::Node.3.gz %%PERL5_MAN3%%/XML::LibXML::NodeList.3.gz %%PERL5_MAN3%%/XML::LibXML::Number.3.gz %%PERL5_MAN3%%/XML::LibXML::PI.3.gz %%PERL5_MAN3%%/XML::LibXML::Parser.3.gz %%PERL5_MAN3%%/XML::LibXML::Pattern.3.gz %%PERL5_MAN3%%/XML::LibXML::Reader.3.gz %%PERL5_MAN3%%/XML::LibXML::RegExp.3.gz %%PERL5_MAN3%%/XML::LibXML::RelaxNG.3.gz %%PERL5_MAN3%%/XML::LibXML::SAX.3.gz %%PERL5_MAN3%%/XML::LibXML::SAX::Builder.3.gz %%PERL5_MAN3%%/XML::LibXML::SAX::Generator.3.gz %%PERL5_MAN3%%/XML::LibXML::Schema.3.gz %%PERL5_MAN3%%/XML::LibXML::Text.3.gz %%PERL5_MAN3%%/XML::LibXML::XPathContext.3.gz %%PERL5_MAN3%%/XML::LibXML::XPathExpression.3.gz