From patchwork Mon Nov 7 21:14:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6073 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4N5kWJ4GLhz3wcM for ; Mon, 7 Nov 2022 21:14:20 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4N5kWH4C1Hz1YS; Mon, 7 Nov 2022 21:14:19 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4N5kWH3Whbz2y4C; Mon, 7 Nov 2022 21:14:19 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4N5kWG1mhTz2xgt for ; Mon, 7 Nov 2022 21:14:18 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4N5kWF3kjNzyn; Mon, 7 Nov 2022 21:14:17 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1667855657; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=1hDZR5EEDJJWCKT7FEUAkZUsLrs3V9/2hCYWKhqSmYw=; b=4uil2D2LY9h8yBeklNjRF94MnQYhniQqmVWqT75wUGAI4ASfzmaBDTO6z9B1/12OQvFO4K /F3uFy/6isYtv3AQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1667855657; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=1hDZR5EEDJJWCKT7FEUAkZUsLrs3V9/2hCYWKhqSmYw=; b=AbS+WHwyd/AabASC4SCvYu4elLOjlseKc3H93glfoaQI8UbpMOCl+mMi1yhX5pV43oUTxq KP7gUNxHr22r4io42P7qrNWZ326x7M26I5G58dmP26Kudd1qio5XRz+LCGyaSXLNfhxaVw dkOG0pKMM2S8yeEPiCgXke99WZ7VnjkvSga/t+/ac/00Wdr7NgCbf9tOn4aOIKDuQ+sPof 9jhpRI+sAaLQRQTc/v0yPVwuRl2yleT7H+03KfFnI0hLb8e33MRlhn4tBQHFAVvDwLY4/Y iTRUTTSO2eMU06vmRaP5SsivZitavDodS5AAsIpogIo8ZRaakEEVppJOq2MQIg== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] libxml2: Update to version 2.10.3 Date: Mon, 7 Nov 2022 22:14:14 +0100 Message-Id: <20221107211414.3219483-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 2.9.14 to 2.10.3 - Update of rootfile - Changelog v2.10.3: Oct 14 2022 ### Security - [CVE-2022-40304] Fix dict corruption caused by entity reference cycles - [CVE-2022-40303] Fix integer overflows with XML_PARSE_HUGE - Fix overflow check in SAX2.c ### Portability - win32: Fix build with VS2013 ### Build system - cmake: Set SOVERSION v2.10.2: Aug 29 2022 ### Improvements - Remove set-but-unused variable in xmlXPathScanName - Silence -Warray-bounds warning ### Build system - build: require automake-1.16.3 or later (Xi Ruoyao) - Remove generated files from distribution ### Test suite - Don't create missing.xml when running testapi v2.10.1: Aug 25 2022 ### Regressions - Fix xmlCtxtReadDoc with encoding ### Bug fixes - Fix HTML parser with threads and --without-legacy ### Build system - Fix build with Python 3.10 - cmake: Disable version script on macOS - Remove Makefile rule to build testapi.c ### Documentation - Switch back to HTML output for API documentation - Port doc/examples/index.py to Python 3 - Fix order of exports in libxml2-api.xml - Remove libxml2-refs.xml v2.10.0: Aug 17 2022 ### Security - [CVE-2022-2309] Reset nsNr in xmlCtxtReset - Reserve byte for NUL terminator and report errors consistently in xmlBuf and xmlBuffer (David Kilzer) - Fix missing NUL terminators in xmlBuf and xmlBuffer functions (David Kilzer) - Fix integer overflow in xmlBufferDump() (David Kilzer) - xmlBufAvail() should return length without including a byte for NUL terminator (David Kilzer) - Fix ownership of xmlNodePtr & xmlAttrPtr fields in xmlSetTreeDoc() (David Kilzer) - Use xmlNewDocText in xmlXIncludeCopyRange - Fix use-after-free bugs when calling xmlTextReaderClose() before xmlFreeTextReader() on post-validating parser (David Kilzer) - Use UPDATE_COMPAT() consistently in buf.c (David Kilzer) - fix: xmlXPathParserContext could be double-delete in OOM case. (jinsub ahn) ### Removals and deprecations - Disable XPointer location support by default - Remove outdated xml2Conf.sh - Deprecate module init and cleanup functions - Remove obsolete XML Software Autoupdate (XSA) file - Remove DOCBparser - Remove obsolete Python test framework - Remove broken VxWorks support - Remove broken Mac OS 9 support - Remove broken bakefile support - Remove broken Visual Studio 2010 support - Remove broken Windows CE support - Deprecate IDREF-related functions in valid.h - Deprecate legacy functions - Disable legacy support by default - Deprecate all functions in nanoftp.h - Disable FTP support by default - Add XML_DEPRECATED macro - Remove elfgcchack.h ### Regressions - Skip incorrectly opened HTML comments - Restore behavior of htmlDocContentDumpFormatOutput() (David Kilzer) ### Bug fixes - Fix memory leak with invalid XSD - Make XPath depth check work with recursive invocations - Fix memory leak in xmlLoadEntityContent error path - Avoid double-free if malloc fails in inputPush - Properly fold whitespace around the QName value when validating an XSD schema. (Damjan Jovanovic) - Add whitespace folding for some atomic data types that it's missing on. (Damjan Jovanovic) - Don't add IDs containing unexpanded entity references ### Improvements - Avoid calling xmlSetTreeDoc - Simplify xmlFreeNode - Don't reset nsDef when changing node content - Fix unintended fall-through in xmlNodeAddContentLen - Remove unused xmlBuf functions (David Kilzer) - Implement xpath1() XPointer scheme - Add configuration flag for XPointer locations support - Fix compiler warnings in Python code - Mark more static data as `const` (David Kilzer) - Make xmlStaticCopyNode non-recursive - Clean up encoding switching code - Simplify recursive pthread mutex - Use non-recursive mutex in dict.c - Fix parser progress checks - Avoid arithmetic on freed pointers - Improve buffer allocation scheme - Remove unneeded #includes - Add support for some non-standard escapes in regular expressions. (Damjan Jovanovic) - htmlParseComment: handle abruptly-closed comments (Mike Dalessio) - Add let variable tag support (Oliver Diehl) - Add value-of tag support (Oliver Diehl) - Remove useless call to xmlRelaxNGCleanupTypes - Don't include ICU headers in public headers - Update `xmlStrlen()` to use POSIX / ISO C `strlen()` (Mike Dalessio) - Fix unused variable warnings with disabled features - Only warn on invalid redeclarations of predefined entities - Remove unneeded code in xmlreader.c - Rework validation context flags ### Portability - Use NAN/INFINITY if available to init XPath NaN/Inf (Sergey Kosukhin) - Fix Python tests on macOS - Fix xmlCleanupThreads on Windows - Fix reinitialization of library on Windows - Don't mix declarations and code in runtest.c - Use portable python shebangs (David Seifert) - Use critical sections as mutex on Windows - Don't set HAVE_WIN32_THREADS in win32config.h - Use stdint.h with newer MSVC - Remove cruft from win32config.h - Remove isinf/isnan emulation in win32config.h - Always fopen files with "rb" - Remove __DJGPP__ checks - Remove useless __CYGWIN__ checks ### Build system - Don't autogenerate doc/examples/Makefile.am - cmake: Install libxml.m4 on UNIX-like platforms (Daniel E) - cmake: Use symbol versioning on UNIX-like platforms (Daniel E) - Port genUnicode.py to Python 3 - Port gentest.py to Python 3 - cmake: Fix build without thread support - cmake: Install documentation in CMAKE_INSTALL_DOCDIR - cmake: Remove non needed files in docs dir (Daniel E) - configure: move XML_PRIVATE_LIBS after WIN32_EXTRA_LIBADD is set (Christopher Degawa) - Move local Autoconf macros into m4 directory - Use XML_PRIVATE_LIBS in libxml2_la_LIBADD - Update libxml-2.0-uninstalled.pc.in - Remove LIBS from XML_PRIVATE_LIBS - Add WIN32_EXTRA_LIBADD to XML_PRIVATE_LIBS - Don't overlink executables - cmake: Adjust paths for UNIX or UNIX-like target systems (Daniel Engberg) - build: Make use of variables in libxml's pkg-config file (Daniel Engberg) - Avoid obsolescent `test -a` constructs (David Seifert) - Move AM_MAINTAINER_MODE to AM section - configure.ac: make AM_SILENT_RULES([yes]) unconditional (David Seifert) - Streamline documentation installation - Don't try to recreate COPYING symlink - Detect libm using libtool's macros (David Seifert) - configure.ac: disable static libraries by default (David Seifert) - python/Makefile.am: nest python docs in $(docdir) (David Seifert) - python/Makefile.am: rely on global AM_INIT_AUTOMAKE (David Seifert) - Makefile.am: install examples more idiomatically (David Seifert) - configure.ac: remove useless AC_SUBST (David Seifert) - Respect `--sysconfdir` in source files (David Seifert) - Ignore configure backup file created by recent autoreconf too (Vadim Zeitlin) - Only install *.html and *.c example files - Remove --with-html-dir option - Rework documentation build system - Remove old website - Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings (David Seifert) - Update genChRanges.py - Update build_glob.py - Remove ICONV_CONST test - Remove obsolete AC_HEADER checks - Don't check for standard C89 library functions - Don't check for standard C89 headers - Remove special configuration for certain maintainers ### Test suite, CI - Disable network in API tests - testapi: remove leading slash from "/missing.xml" (Mike Gilbert) - Build Autotools CI tests out of source tree (VPATH) - Add --with-minimum build to CI tests - Fix warnings when testing --with-minimum build - cmake: Run all tests when threads are disabled - Also build CI tests with -Werror - Move doc/examples tests to new test suite - Simplify 'make check' targets - Fix schemas and relaxng tests - Remove unused result files - Allow missing result files in runtest - Move regexp tests to runtest - Move SVG tests to runtest.c - Move testModule to new test suite - Move testThreads to new test suite - Remove major parts of old test suite - Make testchar return an error on failure (Tony Tascioglu) - Add CI job for static build - python/tests: open() relative to test scripts (David Seifert) - Port some test scripts to Python 3 ### Documentation - Improve documentation of tree manipulation API - Update xml2-config man page - Consolidate man pages - Rename xmlcatalog_man.xml - Make examples a standalone HTML page - Fix documentation in entities.c - Add note about optimization flags Signed-off-by: Adolf Belka Reviewed-by: Michael Tremer --- config/rootfiles/common/libxml2 | 233 ++++++++++---------------------- lfs/libxml2 | 4 +- 2 files changed, 73 insertions(+), 164 deletions(-) diff --git a/config/rootfiles/common/libxml2 b/config/rootfiles/common/libxml2 index 2906418ec..e9ecb599b 100644 --- a/config/rootfiles/common/libxml2 +++ b/config/rootfiles/common/libxml2 @@ -3,7 +3,6 @@ #usr/bin/xmllint #usr/include/libxml2 #usr/include/libxml2/libxml -#usr/include/libxml2/libxml/DOCBparser.h #usr/include/libxml2/libxml/HTMLparser.h #usr/include/libxml2/libxml/HTMLtree.h #usr/include/libxml2/libxml/SAX.h @@ -55,176 +54,87 @@ #usr/lib/libxml2.la #usr/lib/libxml2.so usr/lib/libxml2.so.2 -usr/lib/libxml2.so.2.9.14 +usr/lib/libxml2.so.2.10.3 #usr/lib/pkgconfig/libxml-2.0.pc -#usr/lib/xml2Conf.sh #usr/share/aclocal/libxml.m4 #usr/share/doc/libxml2 -#usr/share/doc/libxml2/Copyright #usr/share/doc/libxml2/examples -#usr/share/doc/libxml2/examples/README -#usr/share/doc/libxml2/examples/testHTML.c -#usr/share/doc/libxml2/examples/testSAX.c -#usr/share/doc/libxml2/examples/testXPath.c +#usr/share/doc/libxml2/examples/index.html +#usr/share/doc/libxml2/examples/io1.c +#usr/share/doc/libxml2/examples/io2.c +#usr/share/doc/libxml2/examples/parse1.c +#usr/share/doc/libxml2/examples/parse2.c +#usr/share/doc/libxml2/examples/parse3.c +#usr/share/doc/libxml2/examples/parse4.c +#usr/share/doc/libxml2/examples/reader1.c +#usr/share/doc/libxml2/examples/reader2.c +#usr/share/doc/libxml2/examples/reader3.c +#usr/share/doc/libxml2/examples/reader4.c +#usr/share/doc/libxml2/examples/testWriter.c +#usr/share/doc/libxml2/examples/tree1.c +#usr/share/doc/libxml2/examples/tree2.c #usr/share/doc/libxml2/examples/xmllint.c -#usr/share/doc/libxml2/html -#usr/share/doc/libxml2/html/DOM.gif -#usr/share/doc/libxml2/html/FAQ.html -#usr/share/doc/libxml2/html/Libxml2-Logo-180x168.gif -#usr/share/doc/libxml2/html/Libxml2-Logo-90x34.gif -#usr/share/doc/libxml2/html/encoding.html -#usr/share/doc/libxml2/html/examples -#usr/share/doc/libxml2/html/examples/examples.xml -#usr/share/doc/libxml2/html/examples/examples.xsl -#usr/share/doc/libxml2/html/examples/index.html -#usr/share/doc/libxml2/html/examples/io1.c -#usr/share/doc/libxml2/html/examples/io1.res -#usr/share/doc/libxml2/html/examples/io2.c -#usr/share/doc/libxml2/html/examples/io2.res -#usr/share/doc/libxml2/html/examples/parse1.c -#usr/share/doc/libxml2/html/examples/parse2.c -#usr/share/doc/libxml2/html/examples/parse3.c -#usr/share/doc/libxml2/html/examples/parse4.c -#usr/share/doc/libxml2/html/examples/reader1.c -#usr/share/doc/libxml2/html/examples/reader1.res -#usr/share/doc/libxml2/html/examples/reader2.c -#usr/share/doc/libxml2/html/examples/reader3.c -#usr/share/doc/libxml2/html/examples/reader3.res -#usr/share/doc/libxml2/html/examples/reader4.c -#usr/share/doc/libxml2/html/examples/reader4.res -#usr/share/doc/libxml2/html/examples/test1.xml -#usr/share/doc/libxml2/html/examples/test2.xml -#usr/share/doc/libxml2/html/examples/test3.xml -#usr/share/doc/libxml2/html/examples/testWriter.c -#usr/share/doc/libxml2/html/examples/tree1.c -#usr/share/doc/libxml2/html/examples/tree1.res -#usr/share/doc/libxml2/html/examples/tree2.c -#usr/share/doc/libxml2/html/examples/tree2.res -#usr/share/doc/libxml2/html/examples/tst.xml -#usr/share/doc/libxml2/html/examples/writer.xml -#usr/share/doc/libxml2/html/examples/xpath1.c -#usr/share/doc/libxml2/html/examples/xpath1.res -#usr/share/doc/libxml2/html/examples/xpath2.c -#usr/share/doc/libxml2/html/examples/xpath2.res -#usr/share/doc/libxml2/html/html -#usr/share/doc/libxml2/html/html/book1.html -#usr/share/doc/libxml2/html/html/home.png -#usr/share/doc/libxml2/html/html/index.html -#usr/share/doc/libxml2/html/html/left.png -#usr/share/doc/libxml2/html/html/libxml-DOCBparser.html -#usr/share/doc/libxml2/html/html/libxml-HTMLparser.html -#usr/share/doc/libxml2/html/html/libxml-HTMLtree.html -#usr/share/doc/libxml2/html/html/libxml-SAX.html -#usr/share/doc/libxml2/html/html/libxml-SAX2.html -#usr/share/doc/libxml2/html/html/libxml-c14n.html -#usr/share/doc/libxml2/html/html/libxml-catalog.html -#usr/share/doc/libxml2/html/html/libxml-chvalid.html -#usr/share/doc/libxml2/html/html/libxml-debugXML.html -#usr/share/doc/libxml2/html/html/libxml-dict.html -#usr/share/doc/libxml2/html/html/libxml-encoding.html -#usr/share/doc/libxml2/html/html/libxml-entities.html -#usr/share/doc/libxml2/html/html/libxml-globals.html -#usr/share/doc/libxml2/html/html/libxml-hash.html -#usr/share/doc/libxml2/html/html/libxml-lib.html -#usr/share/doc/libxml2/html/html/libxml-list.html -#usr/share/doc/libxml2/html/html/libxml-nanoftp.html -#usr/share/doc/libxml2/html/html/libxml-nanohttp.html -#usr/share/doc/libxml2/html/html/libxml-parser.html -#usr/share/doc/libxml2/html/html/libxml-parserInternals.html -#usr/share/doc/libxml2/html/html/libxml-pattern.html -#usr/share/doc/libxml2/html/html/libxml-relaxng.html -#usr/share/doc/libxml2/html/html/libxml-schemasInternals.html -#usr/share/doc/libxml2/html/html/libxml-schematron.html -#usr/share/doc/libxml2/html/html/libxml-threads.html -#usr/share/doc/libxml2/html/html/libxml-tree.html -#usr/share/doc/libxml2/html/html/libxml-uri.html -#usr/share/doc/libxml2/html/html/libxml-valid.html -#usr/share/doc/libxml2/html/html/libxml-xinclude.html -#usr/share/doc/libxml2/html/html/libxml-xlink.html -#usr/share/doc/libxml2/html/html/libxml-xmlIO.html -#usr/share/doc/libxml2/html/html/libxml-xmlautomata.html -#usr/share/doc/libxml2/html/html/libxml-xmlerror.html -#usr/share/doc/libxml2/html/html/libxml-xmlexports.html -#usr/share/doc/libxml2/html/html/libxml-xmlmemory.html -#usr/share/doc/libxml2/html/html/libxml-xmlmodule.html -#usr/share/doc/libxml2/html/html/libxml-xmlreader.html -#usr/share/doc/libxml2/html/html/libxml-xmlregexp.html -#usr/share/doc/libxml2/html/html/libxml-xmlsave.html -#usr/share/doc/libxml2/html/html/libxml-xmlschemas.html -#usr/share/doc/libxml2/html/html/libxml-xmlschemastypes.html -#usr/share/doc/libxml2/html/html/libxml-xmlstring.html -#usr/share/doc/libxml2/html/html/libxml-xmlunicode.html -#usr/share/doc/libxml2/html/html/libxml-xmlversion.html -#usr/share/doc/libxml2/html/html/libxml-xmlwriter.html -#usr/share/doc/libxml2/html/html/libxml-xpath.html -#usr/share/doc/libxml2/html/html/libxml-xpathInternals.html -#usr/share/doc/libxml2/html/html/libxml-xpointer.html -#usr/share/doc/libxml2/html/html/right.png -#usr/share/doc/libxml2/html/html/up.png -#usr/share/doc/libxml2/html/libxml.gif -#usr/share/doc/libxml2/html/redhat.gif -#usr/share/doc/libxml2/html/smallfootonly.gif -#usr/share/doc/libxml2/html/structure.gif -#usr/share/doc/libxml2/html/tutorial -#usr/share/doc/libxml2/html/tutorial/apa.html -#usr/share/doc/libxml2/html/tutorial/apb.html -#usr/share/doc/libxml2/html/tutorial/apc.html -#usr/share/doc/libxml2/html/tutorial/apd.html -#usr/share/doc/libxml2/html/tutorial/ape.html -#usr/share/doc/libxml2/html/tutorial/apf.html -#usr/share/doc/libxml2/html/tutorial/apg.html -#usr/share/doc/libxml2/html/tutorial/aph.html -#usr/share/doc/libxml2/html/tutorial/api.html -#usr/share/doc/libxml2/html/tutorial/ar01s02.html -#usr/share/doc/libxml2/html/tutorial/ar01s03.html -#usr/share/doc/libxml2/html/tutorial/ar01s04.html -#usr/share/doc/libxml2/html/tutorial/ar01s05.html -#usr/share/doc/libxml2/html/tutorial/ar01s06.html -#usr/share/doc/libxml2/html/tutorial/ar01s07.html -#usr/share/doc/libxml2/html/tutorial/ar01s08.html -#usr/share/doc/libxml2/html/tutorial/ar01s09.html -#usr/share/doc/libxml2/html/tutorial/images -#usr/share/doc/libxml2/html/tutorial/images/blank.png -#usr/share/doc/libxml2/html/tutorial/images/callouts -#usr/share/doc/libxml2/html/tutorial/images/callouts/1.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/10.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/2.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/3.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/4.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/5.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/6.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/7.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/8.png -#usr/share/doc/libxml2/html/tutorial/images/callouts/9.png -#usr/share/doc/libxml2/html/tutorial/images/caution.png -#usr/share/doc/libxml2/html/tutorial/images/draft.png -#usr/share/doc/libxml2/html/tutorial/images/home.png -#usr/share/doc/libxml2/html/tutorial/images/important.png -#usr/share/doc/libxml2/html/tutorial/images/next.png -#usr/share/doc/libxml2/html/tutorial/images/note.png -#usr/share/doc/libxml2/html/tutorial/images/prev.png -#usr/share/doc/libxml2/html/tutorial/images/tip.png -#usr/share/doc/libxml2/html/tutorial/images/toc-blank.png -#usr/share/doc/libxml2/html/tutorial/images/toc-minus.png -#usr/share/doc/libxml2/html/tutorial/images/toc-plus.png -#usr/share/doc/libxml2/html/tutorial/images/up.png -#usr/share/doc/libxml2/html/tutorial/images/warning.png -#usr/share/doc/libxml2/html/tutorial/includeaddattribute.c -#usr/share/doc/libxml2/html/tutorial/includeaddkeyword.c -#usr/share/doc/libxml2/html/tutorial/includeconvert.c -#usr/share/doc/libxml2/html/tutorial/includegetattribute.c -#usr/share/doc/libxml2/html/tutorial/includekeyword.c -#usr/share/doc/libxml2/html/tutorial/includexpath.c -#usr/share/doc/libxml2/html/tutorial/index.html -#usr/share/doc/libxml2/html/tutorial/ix01.html -#usr/share/doc/libxml2/html/w3c.png -#usr/share/doc/libxml2/html/xml.html +#usr/share/doc/libxml2/examples/xpath1.c +#usr/share/doc/libxml2/examples/xpath2.c +#usr/share/doc/libxml2/tutorial +#usr/share/doc/libxml2/tutorial/apa.html +#usr/share/doc/libxml2/tutorial/apb.html +#usr/share/doc/libxml2/tutorial/apc.html +#usr/share/doc/libxml2/tutorial/apd.html +#usr/share/doc/libxml2/tutorial/ape.html +#usr/share/doc/libxml2/tutorial/apf.html +#usr/share/doc/libxml2/tutorial/apg.html +#usr/share/doc/libxml2/tutorial/aph.html +#usr/share/doc/libxml2/tutorial/api.html +#usr/share/doc/libxml2/tutorial/ar01s02.html +#usr/share/doc/libxml2/tutorial/ar01s03.html +#usr/share/doc/libxml2/tutorial/ar01s04.html +#usr/share/doc/libxml2/tutorial/ar01s05.html +#usr/share/doc/libxml2/tutorial/ar01s06.html +#usr/share/doc/libxml2/tutorial/ar01s07.html +#usr/share/doc/libxml2/tutorial/ar01s08.html +#usr/share/doc/libxml2/tutorial/ar01s09.html +#usr/share/doc/libxml2/tutorial/images +#usr/share/doc/libxml2/tutorial/images/blank.png +#usr/share/doc/libxml2/tutorial/images/callouts +#usr/share/doc/libxml2/tutorial/images/callouts/1.png +#usr/share/doc/libxml2/tutorial/images/callouts/10.png +#usr/share/doc/libxml2/tutorial/images/callouts/2.png +#usr/share/doc/libxml2/tutorial/images/callouts/3.png +#usr/share/doc/libxml2/tutorial/images/callouts/4.png +#usr/share/doc/libxml2/tutorial/images/callouts/5.png +#usr/share/doc/libxml2/tutorial/images/callouts/6.png +#usr/share/doc/libxml2/tutorial/images/callouts/7.png +#usr/share/doc/libxml2/tutorial/images/callouts/8.png +#usr/share/doc/libxml2/tutorial/images/callouts/9.png +#usr/share/doc/libxml2/tutorial/images/caution.png +#usr/share/doc/libxml2/tutorial/images/draft.png +#usr/share/doc/libxml2/tutorial/images/home.png +#usr/share/doc/libxml2/tutorial/images/important.png +#usr/share/doc/libxml2/tutorial/images/next.png +#usr/share/doc/libxml2/tutorial/images/note.png +#usr/share/doc/libxml2/tutorial/images/prev.png +#usr/share/doc/libxml2/tutorial/images/tip.png +#usr/share/doc/libxml2/tutorial/images/toc-blank.png +#usr/share/doc/libxml2/tutorial/images/toc-minus.png +#usr/share/doc/libxml2/tutorial/images/toc-plus.png +#usr/share/doc/libxml2/tutorial/images/up.png +#usr/share/doc/libxml2/tutorial/images/warning.png +#usr/share/doc/libxml2/tutorial/includeaddattribute.c +#usr/share/doc/libxml2/tutorial/includeaddkeyword.c +#usr/share/doc/libxml2/tutorial/includeconvert.c +#usr/share/doc/libxml2/tutorial/includegetattribute.c +#usr/share/doc/libxml2/tutorial/includekeyword.c +#usr/share/doc/libxml2/tutorial/includexpath.c +#usr/share/doc/libxml2/tutorial/index.html +#usr/share/doc/libxml2/tutorial/ix01.html +#usr/share/doc/libxml2/xmlcatalog.html +#usr/share/doc/libxml2/xmllint.html #usr/share/gtk-doc/html/libxml2 #usr/share/gtk-doc/html/libxml2/general.html #usr/share/gtk-doc/html/libxml2/home.png #usr/share/gtk-doc/html/libxml2/index.html #usr/share/gtk-doc/html/libxml2/left.png -#usr/share/gtk-doc/html/libxml2/libxml2-DOCBparser.html #usr/share/gtk-doc/html/libxml2/libxml2-HTMLparser.html #usr/share/gtk-doc/html/libxml2/libxml2-HTMLtree.html #usr/share/gtk-doc/html/libxml2/libxml2-SAX.html @@ -278,4 +188,3 @@ usr/lib/libxml2.so.2.9.14 #usr/share/man/man1/xml2-config.1 #usr/share/man/man1/xmlcatalog.1 #usr/share/man/man1/xmllint.1 -#usr/share/man/man3/libxml.3 diff --git a/lfs/libxml2 b/lfs/libxml2 index a4702c4d6..ddcfdbff7 100644 --- a/lfs/libxml2 +++ b/lfs/libxml2 @@ -24,7 +24,7 @@ include Config -VER = 2.9.14 +VER = 2.10.3 THISAPP = libxml2-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = ab584503d5209e4aaf41ae6f44aed5e94c0ae29e28cfba39a9012568aa97515af861b47891b84d2a352a07357626ba50ddb1e344e911fa14ff2ce93c5beff1f1 +$(DL_FILE)_BLAKE2 = aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66 install : $(TARGET)