[Bug 291316] textproc/libxml2: Update to 2.15.1

[email protected]
Newsgroups gmane.os.freebsd.devel.gnome
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291316

--- Comment #57 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=099bd713e09ebdd02d73fde770c50706f980404f

commit 099bd713e09ebdd02d73fde770c50706f980404f
Author:     Matthias Andree <[email protected]>
AuthorDate: 2026-01-02 15:10:37 +0000
Commit:     Matthias Andree <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.