Subject: CVS commit: pkgsrc/textproc/p5-XML-LibXML
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 03/29/2004 23:50:49
Module Name:	pkgsrc
Committed By:	wiz
Date:		Mon Mar 29 23:50:49 UTC 2004

Modified Files:
	pkgsrc/textproc/p5-XML-LibXML: Makefile distinfo
Removed Files:
	pkgsrc/textproc/p5-XML-LibXML/patches: patch-aa

Log Message:
Update to 1.57; addresses PR 23884. Changes:
   - added cloneNode to XML::LibXML::Document
   - include Schema/RelaxNG code only with libxml2 >= 2.6.0 (to support old libxml2)
   - applied patch to example/cb_example.pl (bug 4262)
   - fixed insertBefore/insertAfter on empty elements (bug 3691)
   - more DOM conformant XML::LibXML->createDocument API (by Robin Berjon)
   - fixed encoding problems with API calls in document encoding
   - improved support for importing DTD subsets
   - fixed DTD validation error reporting problems with libxml2-2.6.x
   - fixed compilation problems with libxml2-2.6.x
   - fixed XML::LibXML::Number to support negative numbers
   - added XML Schema validation interface (XML::LibXML::Schema)
   - added XML RelaxNG validation interface (XML::LibXML::RelaxNG)
   - Michael K. Edwards' patch applied with some amendments from Petr Pajas:
     * add debian build files (I added SKIP_SAX_INSTALL flag for
       Makefile.PL and changed the patch so that it doesn't disable
       sax parser registration completely by default, and rather made
       debian build use this flag)
     * general cleanup (use SV_nolen, etc.)
     * SAX parsers cleanup
     * general error reporting code cleanup/rewrite, try preventing
       possible memory leaks
     * recover(1) now triggers warnings (disable with $SIG{__WARN__}=sub {})
     * slighlty more strict parse_string behavior (now same as when
       parsing fh, etc): e.g. parse_string("<foo:bar>"), i.e prefix without
       NS declaration, raises error unless recover(1) is used
     * documentation fixes/updates
     * slightly updated test set to reflect the new slightly more strict
       parsing.
   - fixed default c14n XPath to include attributes and namespaces (Petr Pajas)
   - make libxml2's xmlXPathOrderDocElems available through a new
     $doc->indexElements method
   - added version information of libxml2
   - Les Richardson's documentation patch applied.


To generate a diff of this commit:
cvs rdiff -r1.12 -r1.13 pkgsrc/textproc/p5-XML-LibXML/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/textproc/p5-XML-LibXML/distinfo
cvs rdiff -r1.3 -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.