From patchwork Sun Oct 5 12:45:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9163 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) (Client CN "mail01.haj.ipfire.org", Issuer "R13" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4cfhvG5ccGz3wkk for ; Sun, 05 Oct 2025 12:45:14 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4cfhvG3RY9z3xL for ; Sun, 05 Oct 2025 12:45:14 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4cfhvG2fmvz32fs for ; Sun, 05 Oct 2025 12:45:14 +0000 (UTC) X-Original-To: development@lists.ipfire.org 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 (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R13" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4cfhvC5SNXz2xMD for ; Sun, 05 Oct 2025 12:45:11 +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 RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4cfhvB6q29z381; Sun, 05 Oct 2025 12:45:10 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1759668311; 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=N3NOcOSW+44d8UoOBJHvvfeDRcjegPkJhKmLKWWZHb8=; b=TxYbmmGpZu3RTtl7VC9EzEtJ5PFnt6dHRD8xw99RFOab72lTzVXHatySDGNBmWK5VqdYBj pcIRW9R8kB/tI1CA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1759668311; 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=N3NOcOSW+44d8UoOBJHvvfeDRcjegPkJhKmLKWWZHb8=; b=FxpHTaUMr4iSFbzYHlDZ5ye12qRj41gqVXqonXwnYCn/SUsMXzTr5SNQww9VgaJFa1qqy0 LwlT1trPTBybQbHXQulS95mMGM2eUMU8txoVss9a6vURecr3jAMyx7+WuGqwwvYp/E8VK2 QacHMf8IOWBMsFbHf8NNEOk0y0jff9xZT2gw0C2CppsYbnfj1lAqF9rpli879KPZBXy2+G wxCeKCqcgy9TgGRbo6dV70iW9D5VKMCQQWjCbIgdlNqYZb3tUlh8IrnM+Cs7BdbvcS0JUd eNLIVqlqCEvH02OVLTzqWUwYuQ+ym+l3U2x1LMdmwa7wK06fKxM6jaqeDBZilw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 1/2] libxml2: Update to version 2.15.0 Date: Sun, 5 Oct 2025 14:45:08 +0200 Message-ID: <20251005124509.3413153-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.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 --- 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)