git: 4f1be3b46df0 - main - textproc/libxmlb: Update to 0.3.21

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Fri, 24 Jan 2025 09:10:49 UTC
The branch main has been updated by jhale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4f1be3b46df01254d9ce67e3bb8b80eb863f5392

commit 4f1be3b46df01254d9ce67e3bb8b80eb863f5392
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-01-24 05:34:34 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-01-24 09:10:44 +0000

    textproc/libxmlb: Update to 0.3.21
    
    Disable installed-tests. These seem harmless, but after the Jia Tan
    long-con in xz-utils, best to just disable them since they are unused.
    It's also kind of weird/sus to install random test data in general. This
    seems to be "Hello, world." stuff for now, be could be more nefarious in
    the future. Perhaps I'm just being a bit paranoid, but I don't see any
    practical use for these test cases to be installed.
---
 textproc/libxmlb/Makefile  |  7 ++++---
 textproc/libxmlb/distinfo  |  6 +++---
 textproc/libxmlb/pkg-plist | 11 ++---------
 3 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/textproc/libxmlb/Makefile b/textproc/libxmlb/Makefile
index ad65ede71765..d8017876df45 100644
--- a/textproc/libxmlb/Makefile
+++ b/textproc/libxmlb/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libxmlb
-DISTVERSION=	0.3.14
-PORTREVISION=	1
+DISTVERSION=	0.3.21
 CATEGORIES=	textproc
 MASTER_SITES=	https://github.com/hughsie/${PORTNAME}/releases/download/${DISTVERSION}/
 
@@ -16,8 +15,10 @@ LIB_DEPENDS=	libstemmer.so:textproc/snowballstemmer \
 
 USES=		gnome meson pkgconfig localbase:ldflags tar:xz
 USE_GNOME=	glib20 introspection:build
+USE_LDCONFIG=	yes
 
-MESON_ARGS=	-Dstemmer=true
+MESON_ARGS=	-Dstemmer=true \
+		-Dtests=false
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/textproc/libxmlb/distinfo b/textproc/libxmlb/distinfo
index 6e18807fd7fb..4687951a24c2 100644
--- a/textproc/libxmlb/distinfo
+++ b/textproc/libxmlb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693109922
-SHA256 (libxmlb-0.3.14.tar.xz) = a2f0056eed14ff791aee2b08b1514a0f1b6cf215f0579138a8cae8c45a0d3b0f
-SIZE (libxmlb-0.3.14.tar.xz) = 100288
+TIMESTAMP = 1737696053
+SHA256 (libxmlb-0.3.21.tar.xz) = 642343c9b3eca5c234ef83d3d5f6307c78d024f2545f3cc2fa252c9e14e4efd1
+SIZE (libxmlb-0.3.21.tar.xz) = 104488
diff --git a/textproc/libxmlb/pkg-plist b/textproc/libxmlb/pkg-plist
index 630fbc1445d2..7a7311252ddc 100644
--- a/textproc/libxmlb/pkg-plist
+++ b/textproc/libxmlb/pkg-plist
@@ -4,6 +4,7 @@ include/libxmlb-2/libxmlb/xb-builder-node.h
 include/libxmlb-2/libxmlb/xb-builder-source-ctx.h
 include/libxmlb-2/libxmlb/xb-builder-source.h
 include/libxmlb-2/libxmlb/xb-builder.h
+include/libxmlb-2/libxmlb/xb-compile.h
 include/libxmlb-2/libxmlb/xb-machine.h
 include/libxmlb-2/libxmlb/xb-node-query.h
 include/libxmlb-2/libxmlb/xb-node-silo.h
@@ -24,14 +25,6 @@ lib/libxmlb.so
 lib/libxmlb.so.2
 lib/libxmlb.so.2.0.0
 libdata/pkgconfig/xmlb.pc
-libexec/installed-tests/libxmlb/test.desktop
-libexec/installed-tests/libxmlb/test.quirk
-libexec/installed-tests/libxmlb/test.xml
-libexec/installed-tests/libxmlb/test.xml.gz.gz.gz
-libexec/installed-tests/libxmlb/test.xml.xz
-libexec/installed-tests/libxmlb/test.xml.zstd
-libexec/installed-tests/libxmlb/xb-self-test
-share/man/man1/xb-tool.1.gz
 share/gir-1.0/Xmlb-2.0.gir
 %%PORTDOCS%%share/gtk-doc/html/libxmlb/annotation-glossary.html
 %%PORTDOCS%%share/gtk-doc/html/libxmlb/api-index-full.html
@@ -65,4 +58,4 @@ share/gir-1.0/Xmlb-2.0.gir
 %%PORTDOCS%%share/gtk-doc/html/libxmlb/style.css
 %%PORTDOCS%%share/gtk-doc/html/libxmlb/up-insensitive.png
 %%PORTDOCS%%share/gtk-doc/html/libxmlb/up.png
-share/installed-tests/libxmlb/libxmlb.test
+share/man/man1/xb-tool.1.gz