Re: git: 571565734d6e - main - textproc/libxml2: update to 2.14.4

From: Herbert J. Skuhra <herbert_at_gojira.at>
Date: Sat, 28 Jun 2025 19:12:27 UTC
On Sat, Jun 28, 2025 at 05:34:19PM +0000, Charlie Li wrote:
> The branch main has been updated by vishwin:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=571565734d6e39acfcc11b043f3c105d1024f5b7
> 
> commit 571565734d6e39acfcc11b043f3c105d1024f5b7
> Author:     Charlie Li <vishwin@FreeBSD.org>
> AuthorDate: 2025-06-28 17:14:03 +0000
> Commit:     Charlie Li <vishwin@FreeBSD.org>
> CommitDate: 2025-06-28 17:33:36 +0000
> 
>     textproc/libxml2: update to 2.14.4
>     
>     Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.14.4/NEWS
>     
>     textproc/py-libxml2 child port is moved to textproc/libxml2-python
>     to match the Python package name upstream specified; it now USES=python
>     to build after do-configure. Consumers adjusted to match.
>     
>     Includes two bug-fix commits.
>     
>     PR: 279705
> ---
>  MOVED                                             |  1 +
>  deskutils/virt-manager/Makefile                   |  2 +-
>  textproc/Makefile                                 |  2 +-
>  textproc/itstool/Makefile                         |  4 +-
>  textproc/libxml2-python/Makefile                  | 32 +++++++++
>  textproc/{py-libxml2 => libxml2-python}/pkg-descr |  0
>  textproc/libxml2/Makefile                         | 77 ++++++++++-----------
>  textproc/libxml2/distinfo                         | 16 ++---
>  textproc/libxml2/files/patch-CMakeLists.txt       | 33 ---------
>  textproc/libxml2/files/patch-uri.c                | 25 -------
>  textproc/libxml2/pkg-plist                        | 82 ++---------------------
>  textproc/py-libxml2/Makefile                      | 32 ---------
>  textproc/py-libxml2/pkg-plist                     |  7 --
>  13 files changed, 90 insertions(+), 223 deletions(-)

[...]

> diff --git a/textproc/libxml2/pkg-plist b/textproc/libxml2/pkg-plist
> index 8d53acb96cd1..bfc48e35b5ff 100644
> --- a/textproc/libxml2/pkg-plist
> +++ b/textproc/libxml2/pkg-plist
> @@ -47,18 +47,12 @@ include/libxml2/libxml/xmlwriter.h
>  include/libxml2/libxml/xpath.h
>  include/libxml2/libxml/xpathInternals.h
>  include/libxml2/libxml/xpointer.h
> -lib/cmake/libxml2-%%LIBVERSION%%/libxml2-config-version.cmake
> -lib/cmake/libxml2-%%LIBVERSION%%/libxml2-config.cmake
> -lib/cmake/libxml2-%%LIBVERSION%%/libxml2-export-%%CMAKE_BUILD_TYPE%%.cmake
> -lib/cmake/libxml2-%%LIBVERSION%%/libxml2-export.cmake
> +lib/cmake/libxml2/libxml2-config.cmake
> +%%STATIC%%lib/libxml2.a
>  lib/libxml2.so
> -lib/libxml2.so.2
> -lib/libxml2.so.%%LIBVERSION%%
> +lib/libxml2.so.16
> +lib/libxml2.so.16.0.4

No version bump? I assume some ports must be rebuilt.

ld-elf.so.1: Shared object "libxml2.so.2" not found, required by "xxx"