8f22edcb31
Package changes: - adjust dependencies - mark conflicting with p5-XML-LibXML-XPathContext package Please note that this version includes the perl module XML::LibXML::XPathContext. This module is also provided by the textproc/p5-XML-LibXML-XPathContext package which is about to be deleted. Changes since last packaged version (1.58): 1.61 - get{Elements,Children}By{TagName,TagNameNS,LocalName} now obey wildcards '*', getChildrenByLocalName was added. - XML::LibXML::XPathContext merged in - many new tests added - the module should now be fully compatibile with libxml2 >= 2.6.16 (some older versions compile but have problems with namespaced attributes) - threads test skipped by default - documentation updates (namely DOM namespace conformance in XML::LibXML::DOM) - added setNamespaceDecl{URI,Prefix} - get/setAttribute(NS)? implementation made xmlns aware - all sub-modules have the same version as XML::LibXML 1.60 - getElementsById corrected to getElementById and the old name kept as an alias. Also re-implemented without XPath for improved performance - DOM Level 3 method $attr->isId() added - make {get,set,has}Attribute(Node)? methods work with full attribute names rather than just localnames. (Although DOM Level 3 is not very clear about the behavior of these methods for an attributes with namespaces, it certainly does not imply that getAttribute('foo') should return value of a bar:foo, which was the old behavior.) - added publicId and systemId methods to XML::LibXML::Dtd 1.59 - new parser and callback code (Christian Glahn) - new XML::LibXML::InputCallback class - many bug fixes (including several memory leaks) - documentation and regression fixes and enhancements - Perl wrappers for parse_html_* - make sure parse_* methods are not called on class (bug 11126) - DOM Layer 3 conformance fixes: * lookupNamespaceURI(empty_or_undef) now returns the default NS - faster getChildrenByTagNameNS implementation - remove the SGML parser code no longer supported by libxml (Michael Kröll)
28 lines
894 B
Makefile
28 lines
894 B
Makefile
# $NetBSD: Makefile,v 1.23 2006/11/05 14:05:07 seb Exp $
|
|
#
|
|
|
|
DISTNAME= XML-LibXML-1.61003
|
|
PKGNAME= p5-XML-LibXML-1.61.003
|
|
SVR4_PKGNAME= p5xlx
|
|
CATEGORIES= textproc perl5
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=XML/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://search.cpan.org/~phish/XML-LibXML/
|
|
COMMENT= Perl interface to the libxml2 library
|
|
|
|
DEPENDS+= p5-XML-SAX>=0.11:../../textproc/p5-XML-SAX
|
|
DEPENDS+= p5-XML-NamespaceSupport>=1.07:../../textproc/p5-XML-NamespaceSupport
|
|
DEPENDS+= p5-XML-LibXML-Common-[0-9]*:../../textproc/p5-XML-LibXML-Common
|
|
|
|
# since version 1.61 the XML::LibXML Perl module
|
|
# includes XML::LibXML::XPathContext module
|
|
CONFLICTS+= p5-XML-LibXML-XPathContext-[0-9]*
|
|
|
|
WRKSRC= ${WRKDIR}/XML-LibXML-1.61
|
|
|
|
PERL5_PACKLIST= auto/XML/LibXML/.packlist
|
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
.include "../../lang/perl5/module.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|