From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH 1/2] libxml2: Update to version 2.15.0
Date: Sun, 5 Oct 2025 14:45:08 +0200 [thread overview]
Message-ID: <20251005124509.3413153-1-adolf.belka@ipfire.org> (raw)
- 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(-)
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)
--
2.51.0
next reply other threads:[~2025-10-05 12:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-05 12:45 Adolf Belka [this message]
2025-10-05 12:45 ` [PATCH 2/2] core199: Ship libxml2 Adolf Belka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251005124509.3413153-1-adolf.belka@ipfire.org \
--to=adolf.belka@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox