[Bug 291316] textproc/libxml2: Update to 2.15.1
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 291316] textproc/libxml2: update to 2.15"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Jan 2026 21:48:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291316
--- Comment #57 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=099bd713e09ebdd02d73fde770c50706f980404f
commit 099bd713e09ebdd02d73fde770c50706f980404f
Author: Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2026-01-02 15:10:37 +0000
Commit: Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2026-01-26 21:47:50 +0000
textproc/libxml2*: update to 2.15.1, split -core
libxml2 now requires xsltproc from libxslt to build,
yet libxslt depends on libxml2,
so we need to break a dependency cycle.
documentation needed to be split out to a separate port.
libxml2 has therefore been split into two ports,
* libxml2 builds the documentation (unless disabled),
* library and executables in libxml2-core.
Pull in one contributor patch suggested by the former libxml2 maintainer
to address one downstream security issue in recent libxslt versions.
This should address arrowd@'s hint that installing libxml2 should
provide a full-featured package.
While here, deprecate libxml2-python according to upstream plans, we
have very few users in the ports tree, and expire end of 2026Q1.
PR: 291316
Mk/Uses/gnome.mk | 6 +-
UPDATING | 12 +++
textproc/Makefile | 1 +
textproc/libxml2-core/Makefile (new) | 67 ++++++++++++
textproc/libxml2-core/distinfo (new) | 3 +
textproc/libxml2-core/files/patch-xpath.c (new) | 130 ++++++++++++++++++++++++
textproc/libxml2-core/pkg-descr (new) | 4 +
textproc/libxml2-core/pkg-plist (new) | 55 ++++++++++
textproc/libxml2-python/Makefile | 39 +++++--
textproc/libxml2/Makefile | 92 ++++++++---------
textproc/libxml2/distinfo (gone) | 3 -
textproc/libxml2/pkg-descr | 5 +-
textproc/libxml2/pkg-plist | 117 +--------------------
13 files changed, 348 insertions(+), 186 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.