head 1.20; access; symbols pkgsrc-2018Q4:1.19.0.24 pkgsrc-2018Q4-base:1.19 pkgsrc-2018Q3:1.19.0.22 pkgsrc-2018Q3-base:1.19 pkgsrc-2018Q2:1.19.0.20 pkgsrc-2018Q2-base:1.19 pkgsrc-2018Q1:1.19.0.18 pkgsrc-2018Q1-base:1.19 pkgsrc-2017Q4:1.19.0.16 pkgsrc-2017Q4-base:1.19 pkgsrc-2017Q3:1.19.0.14 pkgsrc-2017Q3-base:1.19 pkgsrc-2017Q2:1.19.0.10 pkgsrc-2017Q2-base:1.19 pkgsrc-2017Q1:1.19.0.8 pkgsrc-2017Q1-base:1.19 pkgsrc-2016Q4:1.19.0.6 pkgsrc-2016Q4-base:1.19 pkgsrc-2016Q3:1.19.0.4 pkgsrc-2016Q3-base:1.19 pkgsrc-2016Q2:1.19.0.2 pkgsrc-2016Q2-base:1.19 pkgsrc-2016Q1:1.18.0.8 pkgsrc-2016Q1-base:1.18 pkgsrc-2015Q4:1.18.0.6 pkgsrc-2015Q4-base:1.18 pkgsrc-2015Q3:1.18.0.4 pkgsrc-2015Q3-base:1.18 pkgsrc-2015Q2:1.18.0.2 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.17.0.82 pkgsrc-2015Q1-base:1.17 pkgsrc-2014Q4:1.17.0.80 pkgsrc-2014Q4-base:1.17 pkgsrc-2014Q3:1.17.0.78 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.76 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.17.0.74 pkgsrc-2014Q1-base:1.17 pkgsrc-2013Q4:1.17.0.72 pkgsrc-2013Q4-base:1.17 pkgsrc-2013Q3:1.17.0.70 pkgsrc-2013Q3-base:1.17 pkgsrc-2013Q2:1.17.0.68 pkgsrc-2013Q2-base:1.17 pkgsrc-2013Q1:1.17.0.66 pkgsrc-2013Q1-base:1.17 pkgsrc-2012Q4:1.17.0.64 pkgsrc-2012Q4-base:1.17 pkgsrc-2012Q3:1.17.0.62 pkgsrc-2012Q3-base:1.17 pkgsrc-2012Q2:1.17.0.60 pkgsrc-2012Q2-base:1.17 pkgsrc-2012Q1:1.17.0.58 pkgsrc-2012Q1-base:1.17 pkgsrc-2011Q4:1.17.0.56 pkgsrc-2011Q4-base:1.17 pkgsrc-2011Q3:1.17.0.54 pkgsrc-2011Q3-base:1.17 pkgsrc-2011Q2:1.17.0.52 pkgsrc-2011Q2-base:1.17 pkgsrc-2011Q1:1.17.0.50 pkgsrc-2011Q1-base:1.17 pkgsrc-2010Q4:1.17.0.48 pkgsrc-2010Q4-base:1.17 pkgsrc-2010Q3:1.17.0.46 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.17.0.44 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.42 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.17.0.40 pkgsrc-2009Q4-base:1.17 pkgsrc-2009Q3:1.17.0.38 pkgsrc-2009Q3-base:1.17 pkgsrc-2009Q2:1.17.0.36 pkgsrc-2009Q2-base:1.17 pkgsrc-2009Q1:1.17.0.34 pkgsrc-2009Q1-base:1.17 pkgsrc-2008Q4:1.17.0.32 pkgsrc-2008Q4-base:1.17 pkgsrc-2008Q3:1.17.0.30 pkgsrc-2008Q3-base:1.17 cube-native-xorg:1.17.0.28 cube-native-xorg-base:1.17 pkgsrc-2008Q2:1.17.0.26 pkgsrc-2008Q2-base:1.17 cwrapper:1.17.0.24 pkgsrc-2008Q1:1.17.0.22 pkgsrc-2008Q1-base:1.17 pkgsrc-2007Q4:1.17.0.20 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.18 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.16 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.17.0.14 pkgsrc-2007Q1-base:1.17 pkgsrc-2006Q4:1.17.0.12 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.10 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.17.0.8 pkgsrc-2006Q2-base:1.17 pkgsrc-2006Q1:1.17.0.6 pkgsrc-2006Q1-base:1.17 pkgsrc-2005Q4:1.17.0.4 pkgsrc-2005Q4-base:1.17 pkgsrc-2005Q3:1.17.0.2 pkgsrc-2005Q3-base:1.17 pkgsrc-2005Q2:1.16.0.4 pkgsrc-2005Q2-base:1.16 pkgsrc-2005Q1:1.16.0.2 pkgsrc-2005Q1-base:1.16 pkgsrc-2004Q4:1.15.0.6 pkgsrc-2004Q4-base:1.15 pkgsrc-2004Q3:1.15.0.4 pkgsrc-2004Q3-base:1.15 pkgsrc-2004Q2:1.15.0.2 pkgsrc-2004Q2-base:1.15 pkgsrc-2004Q1:1.14.0.2 pkgsrc-2004Q1-base:1.14 pkgsrc-2003Q4:1.12.0.2 pkgsrc-2003Q4-base:1.12 netbsd-1-6-1:1.7.0.2 netbsd-1-6-1-base:1.7 netbsd-1-6:1.5.0.6 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.2 pkgviews-base:1.5 buildlink2:1.4.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.20 date 2019.01.09.19.09.03; author adam; state dead; branches; next 1.19; commitid LaGInNPEhzCJO87B; 1.19 date 2016.05.24.12.00.08; author he; state Exp; branches 1.19.24.1; next 1.18; commitid pBt1N6fQF4DViJ7z; 1.18 date 2015.04.24.11.32.29; author spz; state Exp; branches 1.18.8.1; next 1.17; commitid 2OkrQz1oMHRFSPiy; 1.17 date 2005.07.12.21.15.21; author recht; state Exp; branches 1.17.82.1; next 1.16; 1.16 date 2005.02.12.16.27.47; author recht; state Exp; branches; next 1.15; 1.15 date 2004.03.28.21.31.46; author jmmv; state dead; branches; next 1.14; 1.14 date 2003.12.26.21.49.08; author jmmv; state Exp; branches; next 1.13; 1.13 date 2003.12.04.19.33.38; author xtraeme; state Exp; branches; next 1.12; 1.12 date 2003.08.29.11.22.22; author xtraeme; state Exp; branches; next 1.11; 1.11 date 2003.07.11.23.28.06; author wiz; state Exp; branches; next 1.10; 1.10 date 2003.03.18.15.06.21; author jmmv; state Exp; branches; next 1.9; 1.9 date 2003.02.25.14.41.37; author jmmv; state Exp; branches; next 1.8; 1.8 date 2003.02.24.20.40.17; author jmmv; state Exp; branches; next 1.7; 1.7 date 2002.10.03.14.06.15; author martti; state Exp; branches; next 1.6; 1.6 date 2002.08.25.18.40.12; author jlam; state Exp; branches; next 1.5; 1.5 date 2002.05.17.13.02.30; author martti; state Exp; branches; next 1.4; 1.4 date 2002.04.26.10.32.38; author martti; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2002.01.29.07.40.11; author martti; state Exp; branches; next 1.2; 1.2 date 2001.08.24.16.59.03; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.06.29.11.47.12; author rh; state Exp; branches 1.1.1.1; next ; 1.19.24.1 date 2019.02.18.14.05.52; author bsiegert; state dead; branches; next ; commitid EEDBDfVeUgPARfcB; 1.18.8.1 date 2016.05.25.19.07.28; author spz; state Exp; branches; next ; commitid Znwg6HxdLa4YDT7z; 1.17.82.1 date 2015.04.29.20.35.49; author tron; state Exp; branches; next ; commitid 7XjQEh0qxGDuJwjy; 1.4.2.1 date 2002.06.23.19.02.19; author jlam; state Exp; branches; next ; 1.1.1.1 date 2001.06.29.11.47.12; author rh; state Exp; branches; next ; desc @@ 1.20 log @libxml2: updated to 2.9.9 v2.9.9: Security: CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression CVE-2018-14404 Fix nullptr deref with XPath logic ops Documentation: reader: Fix documentation comment Portability: Fix MSVC build with lzma Variables need 'extern' in static lib on Cygwin Really declare dllexport/dllimport for Cygwin Merge branch 'patch-2' into 'master' Change dir to $THEDIR after ACLOCAL_PATH check autoreconf creates aclocal.m4 in $srcdir Improve error message if pkg.m4 couldn't be found NaN and Inf fixes for pre-C99 compilers Bug Fixes: Revert "Support xmlTextReaderNextSibling w/o preparsed doc" Fix building relative URIs Problem with data in interleave in RelaxNG validation Fix memory leak in xmlSwitchInputEncodingInt error path Set doc on element obtained from freeElems Fix HTML serialization with UTF-8 encoding Use actual doc in xmlTextReaderRead*Xml Unlink node before freeing it in xmlSAX2StartElement Check return value of nodePush in xmlSAX2StartElement Free input buffer in xmlHaltParser Reset HTML parser input pointers on encoding failure Don't run icu_parse_test if EUC-JP is unsupported Fix xmlSchemaValidCtxtPtr reuse memory leak Fix xmlTextReaderNext with preparsed document Remove stray character from comment Remove a misleading line from xmlCharEncOutput HTML noscript should not close p Don't change context node in xmlXPathRoot Stop using XPATH_OP_RESET Revert "Change calls to xmlCharEncInput to set flush false" Improvements: Fix "Problem with data in interleave in RelaxNG validation" cleanup: remove some unreachable code add --relative to testURI Remove redefined starts and defines inside include elements Allow choice within choice in nameClass in RELAX NG Look inside divs for starts and defines inside include Add compile and libxml2-config.cmake to .gitignore Stop using doc->charset outside parser code Add newlines to 'xmllint --xpath' output Don't include SAX.h from globals.h Support xmlTextReaderNextSibling w/o preparsed doc Don't instruct user to run make when autogen.sh failed Run Travis ASan tests with "sudo: required" Improve restoring of context size and position Simplify and harden nodeset filtering Avoid unnecessary backups of the context node Fix inconsistency in xmlXPathIsInf @ text @$NetBSD: patch-ad,v 1.19 2016/05/24 12:00:08 he Exp $ Parametrize SGML catalog directory. --- xmlcatalog.c.orig 2014-10-03 11:28:06.000000000 +0000 +++ xmlcatalog.c @@@@ -43,7 +43,7 @@@@ static char *filename = NULL; #ifndef XML_SGML_DEFAULT_CATALOG -#define XML_SGML_DEFAULT_CATALOG "/etc/sgml/catalog" +#define XML_SGML_DEFAULT_CATALOG "@@@@SGML_DEFAULT_CATALOG@@@@" #endif /************************************************************************ @ 1.19 log @Update libxml2 to 2.9.4. Pkgsrc changes: * Add some casts to match types and format strings, plus fix value range of toupper() operation. * Merge patch-ag into the new patch-encoding.c. * Add comments to existing patches which lacked comments. Upstream changes to libxml2-2.9.4: May 23 2016 Security: CVE-2016-3627 Avoid building recursive entities CVE-2016-1833 Heap-based buffer overread in htmlCurrentChar CVE-2016-1835 Heap use-after-free in xmlSAX2AttributeNs CVE-2016-1837 Heap use-after-free in htmlParsePubidLiteral and htmlParseSystemiteral CVE-2016-1836 Bug 759398: Heap use-after-free in xmlDictComputeFastKey CVE-2016-1839 Bug 758605: Heap-based buffer overread in xmlDictAddString CVE-2016-1838 Bug 758588: Heap-based buffer overread in xmlParserPrintFileContextInternal CVE-2016-1840 Bug 757711: heap-buffer-overflow in xmlFAParsePosCharGroup CVE-2016-4483 Avoid an out of bound access when serializing malformed strings CVE-2016-1834 Bug 763071: heap-buffer-overflow in xmlStrncat CVE-2016-3705 Add missing increments of recursion depth counter to XML parser. CVE-2016-1762 Heap-based buffer overread in xmlNextChar More format string warnings with possible format string vulnerability Heap-based buffer-underreads due to xmlParseName Fix some format string warnings with possible format string vulnerability Unsigned addition may overflow in xmlMallocAtomicLoc() Other bugfixes: Detect change of encoding when parsing HTML names Fix inappropriate fetch of entities content Correct the usage of LDFLAGS Revert the use of SAVE_LDFLAGS in configure.ac libxml2 hardcodes -L/lib in zlib/lzma tests which breaks cross-compiles Add more debugging info to runtest Implement "runtest -u" mode Integer signed/unsigned type mismatch in xmlParserInputGrow() Integer overflow parsing port number in URI Fix apibuild for a recently added constructv2.9.4-rc2 Use pkg-config to locate zlib when possible Use pkg-config to locate ICU when possible Fix an error with regexp on nullable counted char transition Fix memory leak with XPath namespace nodes Fix namespace axis traversal Add a make rule to rebuild for ASAN Fix null pointer deref in docs with no root element Portability to non C99 compliant compilers dict.h: Move xmlDictPtr definition before includes to allow direct inclusion. Fix XSD validation of URIs with ampersands xmlschemastypes.c: accept endOfDayFrag Times set to "24:00:00" mean "end of day" and should not cause an error. v2.9.4-rc1 os400: tell about xmllint and xmlcatalog in README400. os400: properly process SGML add in XMLCATALOG command. os400: implement CL command XMLCATALOG. os400: compile and install program xmlcatalog (qshell-only). xmlcatalog: flush stdout before interactive shell input. os400: expand tabs in sources, strip trailing blanks. os400: implement CL command XMLLINT. os400: compile and install program xmllint (qshell-only). os400: initscript make_module(): Use options instead of positional parameters. xmllint: flush stdout before interactive shell input. os400: c14n.rpgle: allow *omit for nullable reference parameters. os400: use like() for double type. os400: use like() for int type. os400: use like() for unsigned int type. os400: use like() for enum types. Add xz to xml2-config --libs output Don't recurse into OP_VALUEs in xmlXPathOptimizeExpression Fix namespace::node() XPath expression Fix OOB write in xmlXPathEmptyNodeSet Fix parsing of NCNames in XPath Fix OOB read with invalid UTF-8 in xmlUTF8Strsize Do normalize string-based datatype value in RelaxNG facet checking Fix typo: s{ ec -> cr }cipt Fix typos: dictio{ nn -> n }ar{y,ies} Fix typos: PATH_{ SEAPARATOR -> SEPARATOR } Correct a typo. Bug 760921: REGRESSION (8eb55d78): doc/examples/io1 test fails after fix for "xmlSaveUri() incorrectly recomposes URIs with rootless paths" Bug 760861: REGRESSION (bf9c1dad): Missing results for test/schemas/regexp-char-ref_[01].xsd error.c: *input->cur == 0 does not mean no error Add missing RNG test files Bug 760190: configure.ac should be able to build --with-icu without icu-config tool Bug 760183: REGRESSION (v2.9.3): XML push parser fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer Bug 758572: ASAN crash in make check Bug 721158: Missing ICU string when doing --version on xmllint python 3: libxml2.c wrappers create Unicode str already win32\VC10\config.h and VS 2015 Add autogen.sh to distrib Add configure maintainer mode @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.18 2015/04/24 11:32:29 spz Exp $ @ 1.19.24.1 log @Pullup ticket #5911 - requested by taca textproc/libxml2, textproc/py-libxml2: security fix Revisions pulled up: - textproc/libxml2/Makefile 1.152 - textproc/libxml2/Makefile.common 1.12 - textproc/libxml2/distinfo 1.129-1.130 - textproc/libxml2/patches/patch-Makefile.in 1.1 - textproc/libxml2/patches/patch-aa deleted - textproc/libxml2/patches/patch-ab deleted - textproc/libxml2/patches/patch-ac deleted - textproc/libxml2/patches/patch-ad deleted - textproc/libxml2/patches/patch-ae deleted - textproc/libxml2/patches/patch-catalog.c 1.1 - textproc/libxml2/patches/patch-configure 1.1 - textproc/libxml2/patches/patch-doc_examples_Makefile.in 1.1 - textproc/libxml2/patches/patch-parser.c deleted - textproc/libxml2/patches/patch-python_libxml.c 1.1 - textproc/libxml2/patches/patch-result_errors_759573.xml.err deleted - textproc/libxml2/patches/patch-xmlcatalog.c 1.1 - textproc/libxml2/patches/patch-xpath.c deleted - textproc/libxml2/patches/patch-xzlib.c deleted - textproc/py-libxml2/Makefile 1.63-1.64 - textproc/py-libxml2/PLIST 1.4 --- Module Name: pkgsrc Committed By: wiz Date: Wed Jan 9 13:40:51 UTC 2019 Modified Files: pkgsrc/textproc/libxml2: distinfo pkgsrc/textproc/py-libxml2: Makefile Added Files: pkgsrc/textproc/libxml2/patches: patch-python_libxml.c Log Message: py-libxml2: work around a problem in error handling. In some cases, invalid UTF-8 strings were returned which caused python interpreter crashes. See https://github.com/itstool/itstool/issues/22 Use a variant of the patch that was used in Fedora. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: adam Date: Wed Jan 9 19:09:03 UTC 2019 Modified Files: pkgsrc/textproc/libxml2: Makefile Makefile.common distinfo pkgsrc/textproc/py-libxml2: Makefile PLIST Added Files: pkgsrc/textproc/libxml2/patches: patch-Makefile.in patch-catalog.c patch-configure patch-doc_examples_Makefile.in patch-xmlcatalog.c Removed Files: pkgsrc/textproc/libxml2/patches: patch-aa patch-ab patch-ac patch-ad patch-ae patch-parser.c patch-result_errors_759573.xml.err patch-xpath.c patch-xzlib.c Log Message: libxml2: updated to 2.9.9 v2.9.9: Security: CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression CVE-2018-14404 Fix nullptr deref with XPath logic ops Documentation: reader: Fix documentation comment Portability: Fix MSVC build with lzma Variables need 'extern' in static lib on Cygwin Really declare dllexport/dllimport for Cygwin Merge branch 'patch-2' into 'master' Change dir to $THEDIR after ACLOCAL_PATH check autoreconf creates aclocal.m4 in $srcdir Improve error message if pkg.m4 couldn't be found NaN and Inf fixes for pre-C99 compilers Bug Fixes: Revert "Support xmlTextReaderNextSibling w/o preparsed doc" Fix building relative URIs Problem with data in interleave in RelaxNG validation Fix memory leak in xmlSwitchInputEncodingInt error path Set doc on element obtained from freeElems Fix HTML serialization with UTF-8 encoding Use actual doc in xmlTextReaderRead*Xml Unlink node before freeing it in xmlSAX2StartElement Check return value of nodePush in xmlSAX2StartElement Free input buffer in xmlHaltParser Reset HTML parser input pointers on encoding failure Don't run icu_parse_test if EUC-JP is unsupported Fix xmlSchemaValidCtxtPtr reuse memory leak Fix xmlTextReaderNext with preparsed document Remove stray character from comment Remove a misleading line from xmlCharEncOutput HTML noscript should not close p Don't change context node in xmlXPathRoot Stop using XPATH_OP_RESET Revert "Change calls to xmlCharEncInput to set flush false" Improvements: Fix "Problem with data in interleave in RelaxNG validation" cleanup: remove some unreachable code add --relative to testURI Remove redefined starts and defines inside include elements Allow choice within choice in nameClass in RELAX NG Look inside divs for starts and defines inside include Add compile and libxml2-config.cmake to .gitignore Stop using doc->charset outside parser code Add newlines to 'xmllint --xpath' output Don't include SAX.h from globals.h Support xmlTextReaderNextSibling w/o preparsed doc Don't instruct user to run make when autogen.sh failed Run Travis ASan tests with "sudo: required" Improve restoring of context size and position Simplify and harden nodeset filtering Avoid unnecessary backups of the context node Fix inconsistency in xmlXPathIsInf @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.19 2016/05/24 12:00:08 he Exp $ @ 1.18 log @patch for CVE-2015-1819 Enforce the reader to run in constant memory from https://git.gnome.org/browse/libxml2/commit/?id=213f1fe0d76d30eaed6e5853057defc43e6df2c9 +general patch refresh @ text @d1 3 a3 1 $NetBSD: patch-ad,v 1.17 2005/07/12 21:15:21 recht Exp $ @ 1.18.8.1 log @Pullup ticket #5028 - requested by he textproc/libxml2: security update Revisions pulled up: - textproc/libxml2/Makefile 1.141 - textproc/libxml2/distinfo 1.110-1.112 - textproc/libxml2/patches/patch-aa 1.29 - textproc/libxml2/patches/patch-ab 1.29-1.30 - textproc/libxml2/patches/patch-ac 1.9 - textproc/libxml2/patches/patch-ad 1.19 - textproc/libxml2/patches/patch-ae 1.15 - textproc/libxml2/patches/patch-ag deleted - textproc/libxml2/patches/patch-encoding.c added at 1.2 - textproc/libxml2/patches/patch-runtest.c added at 1.2 - textproc/libxml2/patches/patch-testlimits.c added at 1.2 - textproc/libxml2/patches/patch-timsort.h added at 1.2 - textproc/libxml2/patches/patch-xmlIO.c added at 1.2 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: he Date: Tue May 24 12:00:08 UTC 2016 Modified Files: pkgsrc/textproc/libxml2: Makefile distinfo pkgsrc/textproc/libxml2/patches: patch-aa patch-ab patch-ac patch-ad patch-ae Added Files: pkgsrc/textproc/libxml2/patches: patch-encoding.c patch-runtest.c patch-testlimits.c patch-timsort.h patch-xmlIO.c Removed Files: pkgsrc/textproc/libxml2/patches: patch-ag Log Message: Update libxml2 to 2.9.4. Pkgsrc changes: * Add some casts to match types and format strings, plus fix value range of toupper() operation. * Merge patch-ag into the new patch-encoding.c. * Add comments to existing patches which lacked comments. Upstream changes to libxml2-2.9.4: May 23 2016 Security: CVE-2016-3627 Avoid building recursive entities CVE-2016-1833 Heap-based buffer overread in htmlCurrentChar CVE-2016-1835 Heap use-after-free in xmlSAX2AttributeNs CVE-2016-1837 Heap use-after-free in htmlParsePubidLiteral and htmlParseSystemiteral CVE-2016-1836 Bug 759398: Heap use-after-free in xmlDictComputeFastKey CVE-2016-1839 Bug 758605: Heap-based buffer overread in xmlDictAddString CVE-2016-1838 Bug 758588: Heap-based buffer overread in xmlParserPrintFileContextInternal CVE-2016-1840 Bug 757711: heap-buffer-overflow in xmlFAParsePosCharGroup CVE-2016-4483 Avoid an out of bound access when serializing malformed strings CVE-2016-1834 Bug 763071: heap-buffer-overflow in xmlStrncat CVE-2016-3705 Add missing increments of recursion depth counter to XML parser. CVE-2016-1762 Heap-based buffer overread in xmlNextChar More format string warnings with possible format string vulnerability Heap-based buffer-underreads due to xmlParseName Fix some format string warnings with possible format string vulnerability Unsigned addition may overflow in xmlMallocAtomicLoc() Other bugfixes: Detect change of encoding when parsing HTML names Fix inappropriate fetch of entities content Correct the usage of LDFLAGS Revert the use of SAVE_LDFLAGS in configure.ac libxml2 hardcodes -L/lib in zlib/lzma tests which breaks cross-compiles Add more debugging info to runtest Implement "runtest -u" mode Integer signed/unsigned type mismatch in xmlParserInputGrow() Integer overflow parsing port number in URI Fix apibuild for a recently added constructv2.9.4-rc2 Use pkg-config to locate zlib when possible Use pkg-config to locate ICU when possible Fix an error with regexp on nullable counted char transition Fix memory leak with XPath namespace nodes Fix namespace axis traversal Add a make rule to rebuild for ASAN Fix null pointer deref in docs with no root element Portability to non C99 compliant compilers dict.h: Move xmlDictPtr definition before includes to allow direct inclusion. Fix XSD validation of URIs with ampersands xmlschemastypes.c: accept endOfDayFrag Times set to "24:00:00" mean "end of day" and should not cause an error. v2.9.4-rc1 os400: tell about xmllint and xmlcatalog in README400. os400: properly process SGML add in XMLCATALOG command. os400: implement CL command XMLCATALOG. os400: compile and install program xmlcatalog (qshell-only). xmlcatalog: flush stdout before interactive shell input. os400: expand tabs in sources, strip trailing blanks. os400: implement CL command XMLLINT. os400: compile and install program xmllint (qshell-only). os400: initscript make_module(): Use options instead of positional parameters. xmllint: flush stdout before interactive shell input. os400: c14n.rpgle: allow *omit for nullable reference parameters. os400: use like() for double type. os400: use like() for int type. os400: use like() for unsigned int type. os400: use like() for enum types. Add xz to xml2-config --libs output Don't recurse into OP_VALUEs in xmlXPathOptimizeExpression Fix namespace::node() XPath expression Fix OOB write in xmlXPathEmptyNodeSet Fix parsing of NCNames in XPath Fix OOB read with invalid UTF-8 in xmlUTF8Strsize Do normalize string-based datatype value in RelaxNG facet checking Fix typo: s{ ec -> cr }cipt Fix typos: dictio{ nn -> n }ar{y,ies} Fix typos: PATH_{ SEAPARATOR -> SEPARATOR } Correct a typo. Bug 760921: REGRESSION (8eb55d78): doc/examples/io1 test fails after fix for "xmlSaveUri() incorrectly recomposes URIs with rootless paths" Bug 760861: REGRESSION (bf9c1dad): Missing results for test/schemas/regexp-char-ref_[01].xsd error.c: *input->cur == 0 does not mean no error Add missing RNG test files Bug 760190: configure.ac should be able to build --with-icu without icu-config tool Bug 760183: REGRESSION (v2.9.3): XML push parser fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer Bug 758572: ASAN crash in make check Bug 721158: Missing ICU string when doing --version on xmllint python 3: libxml2.c wrappers create Unicode str already win32\VC10\config.h and VS 2015 Add autogen.sh to distrib Add configure maintainer mode To generate a diff of this commit: cvs rdiff -u -r1.140 -r1.141 pkgsrc/textproc/libxml2/Makefile cvs rdiff -u -r1.109 -r1.110 pkgsrc/textproc/libxml2/distinfo cvs rdiff -u -r1.28 -r1.29 pkgsrc/textproc/libxml2/patches/patch-aa \ pkgsrc/textproc/libxml2/patches/patch-ab cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/libxml2/patches/patch-ac cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/libxml2/patches/patch-ad cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/libxml2/patches/patch-ae cvs rdiff -u -r1.12 -r0 pkgsrc/textproc/libxml2/patches/patch-ag cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/libxml2/patches/patch-encoding.c \ pkgsrc/textproc/libxml2/patches/patch-runtest.c \ pkgsrc/textproc/libxml2/patches/patch-testlimits.c \ pkgsrc/textproc/libxml2/patches/patch-timsort.h \ pkgsrc/textproc/libxml2/patches/patch-xmlIO.c ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Tue May 24 21:08:21 UTC 2016 Modified Files: pkgsrc/textproc/libxml2: distinfo pkgsrc/textproc/libxml2/patches: patch-encoding.c patch-runtest.c patch-testlimits.c patch-timsort.h patch-xmlIO.c Log Message: Add upstream bug report URLs (from he@@). To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 pkgsrc/textproc/libxml2/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/libxml2/patches/patch-encoding.c \ pkgsrc/textproc/libxml2/patches/patch-runtest.c \ pkgsrc/textproc/libxml2/patches/patch-testlimits.c \ pkgsrc/textproc/libxml2/patches/patch-timsort.h \ pkgsrc/textproc/libxml2/patches/patch-xmlIO.c ------------------------------------------------------------------- Module Name: pkgsrc Committed By: he Date: Wed May 25 07:16:36 UTC 2016 Modified Files: pkgsrc/textproc/libxml2: distinfo pkgsrc/textproc/libxml2/patches: patch-ab Log Message: Submit the typo part of configure upstream, note the bug-ID. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112 pkgsrc/textproc/libxml2/distinfo cvs rdiff -u -r1.29 -r1.30 pkgsrc/textproc/libxml2/patches/patch-ab @ text @d1 1 a1 3 $NetBSD$ Parametrize SGML catalog directory. @ 1.17 log @update to libxml2 2.6.20 2.6.20: Jul 10 2005: - build fixes: Windows build (Rob Richards), Mingw compilation (Igor Zlatkovic), Windows Makefile (Igor), gcc warnings (Kasimier and andriy@@google.com), use gcc weak references to pthread to avoid the pthread dependancy on Linux, compilation problem (Steve Nairn), compiling of subset (Morten Welinder), IPv6/ss_family compilation (William Brack), compilation when disabling parts of the library, standalone test distribution. - bug fixes: bug in lang(), memory cleanup on errors (William Brack), HTTP query strings (Aron Stansvik), memory leak in DTD (William), integer overflow in XPath (William), nanoftp buffer size, pattern "." apth fixup (Kasimier), leak in tree reported by Malcolm Rowe, replaceNode patch (Brent Hendricks), CDATA with NULL content (Mark Vakoc), xml:base fixup on XInclude (William), pattern fixes (William), attribute bug in exclusive c14n (Aleksey Sanin), xml:space and xml:lang with SAX2 (Rob Richards), namespace trouble in complex parsing (Malcolm Rowe), XSD type QNames fixes (Kasimier), XPath streaming fixups (William), RelaxNG bug (Rob Richards), Schemas for Schemas fixes (Kasimier), removal of ID (Rob Richards), a small RelaxNG leak, HTML parsing in push mode bug (James Bursa), failure to detect UTF-8 parsing bugs in CDATA sections, areBlanks() heuristic failure, duplicate attributes in DTD bug (William). - improvements: lot of work on Schemas by Kasimier Buchcik both on conformance and streaming, Schemas validation messages (Kasimier Buchcik, Matthew Burgess), namespace removal at the python level (Brent Hendricks), Update to new Schemas regression tests from W3C/Nist (Kasimier), xmlSchemaValidateFile() (Kasimier), implementation of xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml (James Wert), standalone test framework and programs, new DOM import APIs xmlDOMWrapReconcileNamespaces() xmlDOMWrapAdoptNode() and xmlDOMWrapRemoveNode(), extension of xmllint capabilities for SAX and Schemas regression tests, xmlStopParser() available in pull mode too, ienhancement to xmllint --shell namespaces support, Windows port of the standalone testing tools (Kasimier and William), xmlSchemaValidateStream() xmlSchemaSAXPlug() and xmlSchemaSAXUnplug() SAX Schemas APIs, Schemas xmlReader support. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.16 2005/02/12 16:27:47 recht Exp $ d3 1 a3 1 --- xmlcatalog.c.orig 2005-01-04 15:49:48.000000000 +0100 @ 1.17.82.1 log @Pullup ticket #4696 - requested by spz textproc/libxml2: security patch Revisions pulled up: - textproc/libxml2/Makefile 1.137 - textproc/libxml2/distinfo 1.106 - textproc/libxml2/patches/patch-aa 1.28 - textproc/libxml2/patches/patch-ab 1.28 - textproc/libxml2/patches/patch-ac 1.8 - textproc/libxml2/patches/patch-ad 1.18 - textproc/libxml2/patches/patch-ae 1.14 - textproc/libxml2/patches/patch-ag 1.12 - textproc/libxml2/patches/patch-aj 1.4 - textproc/libxml2/patches/patch-buf.c 1.1 - textproc/libxml2/patches/patch-include_libxml_tree.h 1.1 - textproc/libxml2/patches/patch-threads.c 1.5 - textproc/libxml2/patches/patch-xmlreader.c 1.1 --- Module Name: pkgsrc Committed By: spz Date: Fri Apr 24 11:32:29 UTC 2015 Modified Files: pkgsrc/textproc/libxml2: Makefile distinfo pkgsrc/textproc/libxml2/patches: patch-aa patch-ab patch-ac patch-ad patch-ae patch-ag patch-aj patch-threads.c Added Files: pkgsrc/textproc/libxml2/patches: patch-buf.c patch-include_libxml_tree.h patch-xmlreader.c Log Message: patch for CVE-2015-1819 Enforce the reader to run in constant memory from https://git.gnome.org/browse/libxml2/commit/?id=213f1fe0d76d30eaed6e5853057defc43e6df2c9 +general patch refresh @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- xmlcatalog.c.orig 2014-10-03 11:28:06.000000000 +0000 @ 1.16 log @Work around by the recent buildfailure by rather patching/sed'ing the catalog path in the relevant files (catalog.c, xmlcatalog.c) directly rather than defining it in the CFLAGS. Do not bump pkgrevision since nothing changed in the resulting binaries. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- xmlcatalog.c.orig Sat Feb 12 16:45:09 2005 +++ xmlcatalog.c Sat Feb 12 16:45:18 2005 @@@@ -43,7 +43,7 @@@@ @ 1.15 log @Update to 2.6.8: 2.6.8: Mar 23 2004: - First step of the cleanup of the serialization code and APIs - XML Schemas: mixed content (Adam Dickmeiss), QName handling fixes (Adam Dickmeiss), anyURI for "" (John Belmonte) - Python: Canonicalization C14N support added (Anthony Carrico) - xmlDocCopyNode() extension (William) - Relax-NG: fix when processing XInclude results (William), external reference in interleave (William), missing error on failure (William), memory leak in schemas datatype facets. - xmlWriter: patch for better DTD support (Alfred Mickautsch) - bug fixes: xmlXPathLangFunction memory leak (Mike Hommey and William Brack), no ID errors if using HTML_PARSE_NOERROR, xmlcatalog fallbacks to URI on SYSTEM lookup failure, XInclude parse flags inheritance (William), XInclude and XPointer fixes for entities (William), XML parser bug reported by Holger Rauch, nanohttp fd leak (William), regexps char groups '-' handling (William), dictionnary reference counting problems, do not close stderr. - performance patches from Petr Pajas - Documentation fixes: XML_CATALOG_FILES in man pages (Mike Hommey) - compilation and portability fixes: --without-valid, catalog cleanups (Peter Breitenlohner), MingW patch (Roland Schwingel), cross-compilation to Windows (Christophe de Vienne), --with-html-dir fixup (Julio Merino Vidal), Windows build (Eric Zurcher) @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.14 2003/12/26 21:49:08 jmmv Exp $ d3 3 a5 8 --- doc/Makefile.in.orig 2003-12-24 05:53:04.000000000 -0600 +++ doc/Makefile.in @@@@ -186,7 +186,7 @@@@ install_sh = @@install_sh@@ pythondir = @@pythondir@@ SUBDIRS = examples # The name of the module. -DOC_MODULE = libxml2-$(VERSION) +DOC_MODULE = libxml2 a6 5 # The top-level SGML file. DOC_MAIN_XML_FILE = gnome-xml.xml @@@@ -197,7 +197,7 @@@@ DOC_SOURCE_DIR = .. # A file in win32 depends upon one of the doc files WIN32_DIR = $(top_srcdir)/win32 d8 6 a13 5 -TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)/html +TARGET_DIR = $(HTML_DIR)/html/$(DOC_MODULE) PAGES = architecture.html bugs.html contribs.html docs.html DOM.html \ downloads.html entities.html example.html help.html index.html \ interface.html intro.html library.html namespaces.html news.html \ @ 1.14 log @Update to 2.6.4, from Min Sik Kim in PR pkg/23895 with some changes by me: 2.6.4: Dec 24 2003: - Windows build fixes (Igor Zlatkovic) - Some serious XInclude problems reported by Oleg Paraschenko and - Unix and Makefile packaging fixes (me, William Brack, - Documentation improvements (John Fleck, William Brack), example fix (Lucas Brasilino) - bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of NULL strings (William Brack) , API building reader or parser from filedescriptor should not close it, changed XPath sorting to be stable again (William Brack), xmlGetNodePath() generating '(null)' (William Brack), DTD validation and namespace bug (William Brack), XML Schemas double inclusion behaviour 2.6.3: Dec 10 2003: - documentation updates and cleanup (DV, William Brack, John Fleck) - added a repository of examples, examples from Aleksey Sanin, Dodji Seketeli, Alfred Mickautsch - Windows updates: Mark Vakoc, Igor Zlatkovic, Eric Zurcher, Mingw (Kenneth Haley) - Unicode range checking (William Brack) - code cleanup (William Brack) - Python bindings: doc (John Fleck), bug fixes - UTF-16 cleanup and BOM issues (William Brack) - bug fixes: ID and xmlReader validation, XPath (William Brack), xmlWriter (Alfred Mickautsch), hash.h inclusion problem, HTML parser (James Bursa), attribute defaulting and validation, some serialization cleanups, XML_GET_LINE macro, memory debug when using threads (William Brack), serialization of attributes and entities content, xmlWriter (Daniel Schulman) - XInclude bugfix, new APIs and update to the last version including the namespace change. - XML Schemas improvements: include (Robert Stepanek), import and namespace handling, fixed the regression tests troubles, added examples based on Eric van der Vlist book, regexp fixes - preliminary pattern support for streaming (needed for schemas constraints), added xmlTextReaderPreservePattern() to collect subdocument when streaming. - various fixes in the structured error handling @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.13 2003/12/04 19:33:38 xtraeme Exp $ @ 1.13 log @Updated to 2.6.2 provided by Min Sik Kim PR pkg/23488. Changes: 2.6.2: Nov 4 2003: - XPath context unregistration fixes - text node coalescing fixes (Mark Lilback) - API to screate a W3C Schemas from an existing document (Steve Ball) - BeOS patches (Marcin 'Shard' Konicki) - xmlStrVPrintf function added (Aleksey Sanin) - compilation fixes (Mark Vakoc) - stdin parsing fix (William Brack) - a posteriori DTD validation fixes - xmlReader bug fixes: Walker fixes, python bindings - fixed xmlStopParser() to really stop the parser and errors - always generate line numbers when using the new xmlReadxxx functions - added XInclude support to the xmlReader interface - implemented XML_PARSE_NONET parser option - DocBook XSLT processing bug fixed - HTML serialization for

elements (William Brack and me) - XPointer failure in XInclude are now handled as resource errors - fixed xmllint --html to use the HTML serializer on output (added --xmlout to implement the previous behaviour of saving it using the XML serializer) 2.6.1: Oct 28 2003: - Mostly bugfixes after the big 2.6.0 changes - Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup (William Brack) - Windows compilation patches (Joachim Bauch, Stephane Bidoul, Igor Zlatkovic) - xmlWriter bugfix (Alfred Mickautsch) - chvalid.[ch]: couple of fixes from Stephane Bidoul - context reset: error state reset, push parser reset (Graham Bennett) - context reuse: generate errors if file is not readable - defaulted attributes for element coming from internal entities (Stephane Bidoul) - Python: tab and spaces mix (William Brack) - Error handler could crash in DTD validation in 2.6.0 - xmlReader: do not use the document or element _private field - testSAX.c: avoid a problem with some PIs (Massimo Morara) - general bug fixes: mandatory encoding in text decl, serializing Document Fragment nodes, xmlSearchNs 2.6.0 problem (Kasimier Buchcik), XPath errors not reported, slow HTML parsing of large documents. 2.6.0: Oct 20 2003: - Major revision release: should be API and ABI compatible but got a lot of change - Increased the library modularity, far more options can be stripped out, a --with-minimum configuration will weight around 160KBytes - Use per parser and per document dictionnary, allocate names and small text nodes from the dictionnary - Switch to a SAX2 like parser rewrote most of the XML parser core, provides namespace resolution and defaulted attributes, minimize memory allocations and copies, namespace checking and specific error handling, immutable buffers, make predefined entities static structures, etc... - rewrote all the error handling in the library, all errors can be intercepted at a structured level, with precise information available. - New simpler and more generic XML and HTML parser APIs, allowing to easilly modify the parsing options and reuse parser context for multiple consecutive documents. - Similar new APIs for the xmlReader, for options and reuse, provided new functions to access content as const strings, use them for Python bindings - a lot of other smaller API improvements: xmlStrPrintf (Aleksey Sanin), Walker i.e. reader on a document tree based on Alfred Mickautsch code, make room in nodes for line numbers, reference counting and future PSVI extensions, generation of character ranges to be checked with faster algorithm (William), xmlParserMaxDepth (Crutcher Dunnavant), buffer access @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- doc/Makefile.in.orig 2003-12-04 18:41:38.000000000 +0100 +++ doc/Makefile.in 2003-12-04 18:43:47.000000000 +0100 @@@@ -175,7 +175,7 @@@@ d7 1 a7 1 d14 1 a14 1 @@@@ -186,7 +186,7 @@@@ a22 8 @@@@ -467,7 +467,6 @@@@ $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial/images/callouts -@@INSTALL@@ -m 0644 $(srcdir)/tutorial/images/callouts/*.* \ $(DESTDIR)$(TARGET_DIR)/tutorial/images/callouts - -(cd $(DESTDIR); gtkdoc-fixxref --module=libxml --html-dir=$(HTML_DIR)) .PHONY : html xml templates scan # Tell versions [3.59,3.63) of GNU make to not export all variables. @ 1.12 log @Updated to 2.5.10 Changes: 2.5.10: Aug 15 2003: A bugfixes only release - Windows Makefiles (William Brack) - UTF-16 support fixes (Mark Itzcovitz) - Makefile and portability (William Brack) automake, Linux alpha, Mingw on Windows (Mikhail Grushinskiy) - HTML parser (Oliver Stoeneberg) - XInclude performance problem reported by Kevin Ruscoe - XML parser performance problem reported by Grant Goodale - xmlSAXParseDTD() bug fix from Malcolm Tredinnick - and a couple other cleanup 2.5.9: Aug 9 2003: - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli), xmlReader, Relax-NG schemas compilation, namespace handling, EXSLT (Sean Griffin), HTML parsing problem (William Brack), DTD validation for mixed content + namespaces, HTML serialization, library initialization, progressive HTML parser - better interfaces for Relax-NG error handling (Joachim Bauch, ) - adding xmlXIncludeProcessTree() for XInclud'ing in a subtree - doc fixes and improvements (John Fleck) - configure flag for -with-fexceptions when embedding in C++ - couple of new UTF-8 helper functions (William Brack) - general encoding cleanup + ISO-8859-x without iconv (Peter Jacobi) - xmlTextReader cleanup + enum for node types (Bjorn Reese) - general compilation/warning cleanup Solaris/HP-UX/... (William Brack) @ text @d3 3 a5 3 --- doc/Makefile.in.orig 2003-08-29 12:40:10.000000000 +0200 +++ doc/Makefile.in 2003-08-29 12:41:11.000000000 +0200 @@@@ -153,7 +153,7 @@@@ d14 1 a14 1 @@@@ -164,7 +164,7 @@@@ d23 4 a26 4 @@@@ -433,8 +433,8 @@@@ -@@INSTALL@@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(TARGET_DIR) -@@INSTALL@@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR) -@@INSTALL@@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) a27 3 - -@@(tar cf - tutorial | (cd $(DESTDIR)$(TARGET_DIR) && tar xvf -)) + $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial + -@@(cd tutorial && $(PAX) -rwpppm . $(DESTDIR)$(TARGET_DIR)/tutorial) @ 1.11 log @Update to 2.5.8; add test target. Changes since 2.5.7: - bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save (Mark Itzcovitz), UTF-8 checking, URI saving, error printing (William Brack), PI related memleak, compilation without schemas or without xpath (Joerg Schmitz-Linneweber/Garry Pennington), xmlUnlinkNode problem with DTDs, rpm problem on , i86_64, removed a few compilation problems from 2.5.7, xmlIOParseDTD, and xmlSAXParseDTD (Malcolm Tredinnick) - portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry) - William Brack fixed multithreading lock problems - IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro) - Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane Bidoul) - A few W3C Schemas Structure improvements - W3C Schemas Datatype improvements (Charlie Bozeman) - Python bindings for thread globals (Stéphane Bidoul), and method/class generator - added --nonet option to xmllint - documentation improvements (John Fleck) @ text @d3 3 a5 4 --- doc/Makefile.in.orig Sun Jul 6 23:14:59 2003 +++ doc/Makefile.in @@@@ -139,7 +139,7 @@@@ Z_CFLAGS = @@Z_CFLAGS@@ Z_LIBS = @@Z_LIBS@@ d8 1 d14 3 a16 3 @@@@ -149,7 +149,7 @@@@ DOC_SOURCE_DIR = .. HTML_DIR = $(datadir)/doc d23 1 a23 1 @@@@ -379,8 +379,9 @@@@ install-data-local: a30 1 + d33 1 a33 1 @ 1.10 log @Use pax instead of tar to install the tutorial. Hopefully fixes PR pkg/20760. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.9 2003/02/25 14:41:37 jmmv Exp $ d3 1 a3 1 --- doc/Makefile.in.orig 2003-02-24 20:15:02.000000000 +0000 d5 1 a5 2 @@@@ -138,7 +138,7 @@@@ XPTR_OBJ = @@XPTR_OBJ@@ Z_CFLAGS = @@Z_CFLAGS@@ d7 1 d13 2 a14 2 DOC_MAIN_SGML_FILE = gnome-xml.sgml @@@@ -148,7 +148,7 @@@@ DOC_SOURCE_DIR = .. d23 1 a23 1 @@@@ -370,8 +370,8 @@@@ install-data-local: d31 1 d33 1 a33 1 .PHONY : html sgml templates scan @ 1.9 log @Do not call gtkdoc-fixxref while installing, as may not be present. Pointed out by seb. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.8 2003/02/24 20:40:17 jmmv Exp $ d3 1 a3 1 --- doc/Makefile.in.orig 2003-02-10 17:28:02.000000000 +0100 d5 1 a5 1 @@@@ -137,7 +137,7 @@@@ XPTR_OBJ = @@XPTR_OBJ@@ d14 1 a14 1 @@@@ -147,7 +147,7 @@@@ DOC_SOURCE_DIR = .. d23 1 a23 1 @@@@ -369,8 +369,7 @@@@ install-data-local: d29 2 a30 1 + -@@(tar cf - tutorial | (cd $(DESTDIR)$(TARGET_DIR) && tar xmvf -)) @ 1.8 log @Update to 2.5.3. Changes in the package: - Enable threading. - Move html documentation and examples where they should be. - Use catalogs.mk to get and set default system-wide catalogs. Changes since 2.4.25: 2.5.3: Feb 10 2003: - RelaxNG and XML Schemas datatypes improvements, and added a first version of RelaxNG Python bindings - Fixes: XLink (Sean Chittenden), XInclude (Sean Chittenden), API fix for serializing namespace nodes, encoding conversion bug, XHTML1 serialization - Portability fixes: Windows (Igor), AMD 64bits RPM spec file 2.5.2: Feb 5 2003: - First implementation of RelaxNG, added --relaxng flag to xmllint - Schemas support now compiled in by default. - Bug fixes: DTD validation, namespace checking, XInclude and entities, delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul), XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory consumption, HTML parser, HTML serialization in the presence of namespaces - added an HTML API to check elements and attributes. - Documentation improvement, PDF for the tutorial (John Fleck), doc patches (Stefan Kost) - Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic) - Added python bindings for XPointer, contextual error reporting (Stéphane Bidoul) - URI/file escaping problems (Stefano Zacchiroli) 2.5.1: Jan 8 2003: - Fixes a memory leak and configuration/compilation problems in 2.5.0 - documentation updates (John) - a couple of XmlTextReader fixes 2.5.0: Jan 6 2003: - New XmltextReader interface based on C# API (with help of Stéphane Bidoul) - Windows: more exports, including the new API (Igor) - XInclude fallback fix - Python: bindings for the new API, packaging (Stéphane Bidoul), drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup and iterators for Python-2.2 (Hannu Krosing) - Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update (John) - Fix an XML parser bug raised by Vyacheslav Pindyura - Fix for VMS serialization (Nigel Hall) and config (Craig A. Berry) - Entities handling fixes - new API to optionally track node creation and deletion (Lukas Schroeder) - Added documentation for the XmltextReader interface and some XML guidelines 2.4.30: Dec 12 2002: - 2.4.29 broke the python bindings, rereleasing - Improvement/fixes of the XML API generator, and couple of minor code fixes. 2.4.29: Dec 11 2002: - Windows fixes (Igor): Windows CE port, pthread linking, python bindings (Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates - Fix for prev in python bindings (ERDI Gergo) - Fix for entities handling (Marcus Clarke) - Refactored the XML and HTML dumps to a single code path, fixed XHTML1 dump - Fix for URI parsing when handling URNs with fragment identifiers - Fix for HTTP URL escaping problem - added an TextXmlReader (C#) like API (work in progress) - Rewrote the API in XML generation script, includes a C parser and saves more informations needed for C# bindings 2.4.28: Nov 22 2002: - a couple of python binding fixes - 2 bug fixes in the XML push parser - potential memory leak removed (Martin Stoilov) - fix to the configure script for Unix (Dimitri Papadopoulos) - added encoding support for XInclude parse="text" - autodetection of XHTML1 and specific serialization rules added - nasty threading bug fixed (William Brack) 2.4.27: Nov 17 2002: - fixes for the Python bindings - a number of bug fixes: SGML catalogs, xmlParseBalancedChunkMemory(), HTML parser, Schemas (Charles Bozeman), document fragment support (Christian Glahn), xmlReconciliateNs (Brian Stafford), XPointer, xmlFreeNode(), xmlSAXParseMemory (Peter Jones), xmlGetNodePath (Petr Pajas), entities processing - added grep to xmllint --shell - VMS update patch from Craig A. Berry - cleanup of the Windows build with support for more compilers (Igor), better thread support on Windows - cleanup of Unix Makefiles and spec file - Improvements to the documentation (John Fleck) 2.4.26: Oct 18 2002: - Patches for Windows CE port, improvements on Windows paths handling - Fixes to the validation code (DTD and Schemas), xmlNodeGetPath() , HTML serialization, Namespace compliance, and a number of small problems @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.7 2002/10/03 14:06:15 martti Exp $ d23 2 a24 1 @@@@ -370,7 +370,7 @@@@ install-data-local: d27 1 a27 1 -(cd $(DESTDIR); gtkdoc-fixxref --module=libxml --html-dir=$(HTML_DIR)) @ 1.7 log @Updated libxml2 to 2.4.25 * bug fixes @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.6 2002/08/25 18:40:12 jlam Exp $ d3 3 a5 3 --- doc/Makefile.in.orig Thu Sep 26 20:18:03 2002 +++ doc/Makefile.in Thu Oct 3 12:51:30 2002 @@@@ -136,7 +136,7 @@@@ d14 18 @ 1.6 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4.2.1 2002/06/23 19:02:19 jlam Exp $ d3 3 a5 3 --- doc/Makefile.in.orig Mon Apr 29 18:39:10 2002 +++ doc/Makefile.in Fri May 17 14:51:51 2002 @@@@ -133,7 +133,7 @@@@ @ 1.5 log @Updated libxml2 to 2.4.21 (only bug fixes according to ChangeLog) @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4 2002/04/26 10:32:38 martti Exp $ @ 1.4 log @Updated libxml2 to 2.4.20 * lots of bug fixes @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2002/01/29 07:40:11 martti Exp $ d3 3 a5 3 --- doc/Makefile.in.orig Mon Apr 15 17:20:43 2002 +++ doc/Makefile.in Fri Apr 26 11:42:13 2002 @@@@ -131,7 +131,7 @@@@ @ 1.4.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2002/05/17 13:02:30 martti Exp $ d3 3 a5 3 --- doc/Makefile.in.orig Mon Apr 29 18:39:10 2002 +++ doc/Makefile.in Fri May 17 14:51:51 2002 @@@@ -133,7 +133,7 @@@@ @ 1.3 log @Updated libxml2 to 2.4.13 * several bug fixes * documentation fixes (ChangeLog is almost 200 lines for 2.4.12 -> 2.4.13) @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.2 2001/08/24 16:59:03 wiz Exp $ d3 3 a5 3 --- doc/Makefile.in.orig Mon Jan 14 18:59:16 2002 +++ doc/Makefile.in Mon Jan 28 15:46:20 2002 @@@@ -125,7 +125,7 @@@@ @ 1.2 log @Update to 2.4.2, provided by Martti Kuparinen in pkg/13741. Changes: Bugfixes and speedups, details at http://xmlsoft.org (News). @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- doc/Makefile.in.orig Wed Aug 15 14:26:43 2001 +++ doc/Makefile.in @@@@ -121,7 +121,7 @@@@ @ 1.1 log @Initial revision @ text @d3 3 a5 3 --- doc/Makefile.in.orig Sat Mar 31 17:53:38 2001 +++ doc/Makefile.in Sat Mar 31 17:54:08 2001 @@@@ -112,7 +112,7 @@@@ @ 1.1.1.1 log @Initial import of libxml2, the new and improved GNOME 2 xml parsing library. Provided in PR pkg/13338 by Martti Kuparinen , thanks! @ text @@