From: Adolf Belka Date: Sun, 5 Oct 2025 12:45:08 +0000 (+0200) Subject: libxml2: Update to version 2.15.0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e3f1788dd92eff5fd6c27612871e2a4cd1f85b2;p=ipfire-2.x.git libxml2: Update to version 2.15.0 - Update from version 2.14.6 to 2.15.0 - Update of rootfile - Changelog 2.15.0 Major changes The API documentation is now generated with Doxygen. Building the documentation requires the new --with-docs configuration option as well as Doxygen, xsltproc and the DocBook 4 XSLT stylesheets. The Python bindings are disabled by default now. Building the bindings also requires Doxygen. Support for Schematron is now disabled by default. The parser option XML_PARSE_UNZIP is now required to read compressed data. HTML serialization and handling of character encodings is more in line with the HTML5 spec now. More accessors for xmlParserCtxt were added. Deprecations More internal functions and struct members were deprecated. Removals The built-in HTTP client and support for LZMA compression were removed. The custom Windows build system in `win32` was removed in favor of CMake. Planned removals The Python bindings and support for Schematron validation are planned to be removed in the 2.16 release. The following features are considered for removal: - Modules API (xmlmodule.h) - Support for zlib compressed file I/O RELAX NG support is still in a bad state and a long-term removal candidate. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/common/libxml2 b/config/rootfiles/common/libxml2 index 995a268bd..50b2df965 100644 --- a/config/rootfiles/common/libxml2 +++ b/config/rootfiles/common/libxml2 @@ -54,66 +54,5 @@ #usr/lib/libxml2.la #usr/lib/libxml2.so usr/lib/libxml2.so.16 -usr/lib/libxml2.so.16.0.6 +usr/lib/libxml2.so.16.1.0 #usr/lib/pkgconfig/libxml-2.0.pc -#usr/share/doc/libxml2 -#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-HTMLparser.html -#usr/share/gtk-doc/html/libxml2/libxml2-HTMLtree.html -#usr/share/gtk-doc/html/libxml2/libxml2-SAX.html -#usr/share/gtk-doc/html/libxml2/libxml2-SAX2.html -#usr/share/gtk-doc/html/libxml2/libxml2-c14n.html -#usr/share/gtk-doc/html/libxml2/libxml2-catalog.html -#usr/share/gtk-doc/html/libxml2/libxml2-chvalid.html -#usr/share/gtk-doc/html/libxml2/libxml2-debugXML.html -#usr/share/gtk-doc/html/libxml2/libxml2-dict.html -#usr/share/gtk-doc/html/libxml2/libxml2-encoding.html -#usr/share/gtk-doc/html/libxml2/libxml2-entities.html -#usr/share/gtk-doc/html/libxml2/libxml2-globals.html -#usr/share/gtk-doc/html/libxml2/libxml2-hash.html -#usr/share/gtk-doc/html/libxml2/libxml2-list.html -#usr/share/gtk-doc/html/libxml2/libxml2-nanoftp.html -#usr/share/gtk-doc/html/libxml2/libxml2-nanohttp.html -#usr/share/gtk-doc/html/libxml2/libxml2-parser.html -#usr/share/gtk-doc/html/libxml2/libxml2-parserInternals.html -#usr/share/gtk-doc/html/libxml2/libxml2-pattern.html -#usr/share/gtk-doc/html/libxml2/libxml2-relaxng.html -#usr/share/gtk-doc/html/libxml2/libxml2-schemasInternals.html -#usr/share/gtk-doc/html/libxml2/libxml2-schematron.html -#usr/share/gtk-doc/html/libxml2/libxml2-threads.html -#usr/share/gtk-doc/html/libxml2/libxml2-tree.html -#usr/share/gtk-doc/html/libxml2/libxml2-uri.html -#usr/share/gtk-doc/html/libxml2/libxml2-valid.html -#usr/share/gtk-doc/html/libxml2/libxml2-xinclude.html -#usr/share/gtk-doc/html/libxml2/libxml2-xlink.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlIO.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlautomata.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlerror.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlexports.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlmemory.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlmodule.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlreader.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlregexp.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlsave.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlschemas.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlschemastypes.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlstring.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlunicode.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlversion.html -#usr/share/gtk-doc/html/libxml2/libxml2-xmlwriter.html -#usr/share/gtk-doc/html/libxml2/libxml2-xpath.html -#usr/share/gtk-doc/html/libxml2/libxml2-xpathInternals.html -#usr/share/gtk-doc/html/libxml2/libxml2-xpointer.html -#usr/share/gtk-doc/html/libxml2/libxml2.devhelp2 -#usr/share/gtk-doc/html/libxml2/right.png -#usr/share/gtk-doc/html/libxml2/style.css -#usr/share/gtk-doc/html/libxml2/up.png -#usr/share/man/man1/xml2-config.1 -#usr/share/man/man1/xmlcatalog.1 -#usr/share/man/man1/xmllint.1 diff --git a/lfs/libxml2 b/lfs/libxml2 index 0509b9b98..00775ce1d 100644 --- a/lfs/libxml2 +++ b/lfs/libxml2 @@ -24,7 +24,8 @@ include Config -VER = 2.14.6 +VER = 2.15.0 +# https://download.gnome.org/sources/libxml2/ THISAPP = libxml2-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +43,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = ad5d7cb64f8081559a671e9d79b3ebcd7313dada39d7f0c2854994153a9dff2ef85bc81336437f5881abe637bae51b62e9104b3a099113f4ee2252b604325291 +$(DL_FILE)_BLAKE2 = 07a570cd38528eb253d67f1eb88d375c5b3e32dfb23e97662c6243b8af2c4087f2cc931015cc183ff9bc231be88b6099fda42104d77d6fb0126f7804f277a088 install : $(TARGET)