[1/2] libxml2: Update to version 2.15.0

Message ID 20251005124509.3413153-1-adolf.belka@ipfire.org
State Staged
Commit 0e3f1788dd92eff5fd6c27612871e2a4cd1f85b2
Headers
Series [1/2] libxml2: Update to version 2.15.0 |

Commit Message

Adolf Belka 5 Oct 2025, 12:45 p.m. UTC
- 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 <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libxml2 | 63 +--------------------------------
 lfs/libxml2                     |  5 +--
 2 files changed, 4 insertions(+), 64 deletions(-)
  

Patch

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)