Subject: CVS commit: pkgsrc/textproc/p5-XML-LibXML
To: None <pkgsrc-changes@NetBSD.org>
From: Stoned Elipot <seb@netbsd.org>
List: pkgsrc-changes
Date: 11/05/2006 14:05:07
Module Name: pkgsrc
Committed By: seb
Date: Sun Nov 5 14:05:07 UTC 2006
Modified Files:
pkgsrc/textproc/p5-XML-LibXML: Makefile distinfo
Removed Files:
pkgsrc/textproc/p5-XML-LibXML/patches: patch-aa
Log Message:
Update to upstream version 1.61003, package version 1.61.003.
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)
To generate a diff of this commit:
cvs rdiff -r1.22 -r1.23 pkgsrc/textproc/p5-XML-LibXML/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/textproc/p5-XML-LibXML/distinfo
cvs rdiff -r1.5 -r0 pkgsrc/textproc/p5-XML-LibXML/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.