git: 3c9ffb18a364 - main - textproc/libxml++: update to 5.0.3

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Thu, 01 Feb 2024 16:55:18 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3c9ffb18a364ccc37b0ddf0a49a71cf240071db6

commit 3c9ffb18a364ccc37b0ddf0a49a71cf240071db6
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2024-01-08 08:14:10 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2024-02-01 16:54:54 +0000

    textproc/libxml++: update to 5.0.3
    
    ChangeLog: https://github.com/libxmlplusplus/libxmlplusplus/releases/tag/5.0.3
    
    PR:             276178
    Reported by:    duchateau.olivier@gmail.com
    Approved by:    jcfyecrayz@liamekaens.com (maintainer, timeout > 2 weeks)
---
 textproc/libxml++/Makefile                |  4 ++--
 textproc/libxml++/distinfo                |  6 +++---
 textproc/libxml++/files/patch-meson.build | 10 +++++-----
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/textproc/libxml++/Makefile b/textproc/libxml++/Makefile
index 2a9a55d6e8c3..97d47e31ab36 100644
--- a/textproc/libxml++/Makefile
+++ b/textproc/libxml++/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libxml++
-PORTVERSION=	5.0.2
+PORTVERSION=	5.0.3
 CATEGORIES=	textproc
 MASTER_SITES=	GNOME
 PKGNAMESUFFIX=	${PORTVERSION:R:S/.//}
@@ -10,7 +10,7 @@ WWW=		https://github.com/libxmlplusplus/libxmlplusplus
 
 LICENSE=	LGPL21+
 
-USES=		gnome meson pkgconfig tar:xz
+USES=		gnome libtool meson pkgconfig python:build tar:xz
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
 MESON_ARGS=	-Ddefault_library=both
diff --git a/textproc/libxml++/distinfo b/textproc/libxml++/distinfo
index d6739d4a47d3..284b262a228a 100644
--- a/textproc/libxml++/distinfo
+++ b/textproc/libxml++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663003026
-SHA256 (libxml++-5.0.2.tar.xz) = 7c17cc3e5a2214314dee5a1354f4b436f266ded6185232a0534f352a76240d5a
-SIZE (libxml++-5.0.2.tar.xz) = 796484
+TIMESTAMP = 1694693083
+SHA256 (libxml++-5.0.3.tar.xz) = 13074f59e3288a378cafe9e6847df17f764c23fa29bc94f3305b8bf81efb2cf7
+SIZE (libxml++-5.0.3.tar.xz) = 843720
diff --git a/textproc/libxml++/files/patch-meson.build b/textproc/libxml++/files/patch-meson.build
index df2ce02794cc..2c644f68fc43 100644
--- a/textproc/libxml++/files/patch-meson.build
+++ b/textproc/libxml++/files/patch-meson.build
@@ -1,11 +1,11 @@
---- meson.build.orig	2022-09-09 14:38:42 UTC
+--- meson.build.orig	2023-03-22 12:19:05 UTC
 +++ meson.build
-@@ -391,7 +391,7 @@ configure_file(
-   install_dir: install_pkgconfigdir,
+@@ -385,7 +385,7 @@ configure_file(
  )
  
+ xmlxxconfig_h_meson = files('libxml++config.h.meson')
 -install_includeconfigdir = install_libdir / xmlxx_pcname / 'include'
 +install_includeconfigdir = install_includedir / xmlxx_pcname / 'include'
- xmlxxconfig_h = configure_file(
-   input: 'libxml++config.h.meson',
+ configure_file(
+   input: xmlxxconfig_h_meson,
    output: 'libxml++config.h',