git: addc487ca39a - main - textproc/libxmlb: Update to 0.3.27

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 15 Jun 2026 15:41:53 UTC
The branch main has been updated by arrowd:

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

commit addc487ca39ac7089f59e3d52ca1eec818e55226
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-06-14 18:43:36 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-15 15:41:47 +0000

    textproc/libxmlb: Update to 0.3.27
---
 textproc/libxmlb/Makefile  | 11 ++++++-----
 textproc/libxmlb/distinfo  |  6 +++---
 textproc/libxmlb/pkg-plist |  8 ++++++++
 3 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/textproc/libxmlb/Makefile b/textproc/libxmlb/Makefile
index d46e93ab95d9..9ae528453a8b 100644
--- a/textproc/libxmlb/Makefile
+++ b/textproc/libxmlb/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libxmlb
-DISTVERSION=	0.3.22
-PORTREVISION=	1
+DISTVERSION=	0.3.27
 CATEGORIES=	textproc
 MASTER_SITES=	https://github.com/hughsie/${PORTNAME}/releases/download/${DISTVERSION}/
 
@@ -18,12 +17,14 @@ USES=		gnome meson pkgconfig localbase:ldflags tar:xz
 USE_GNOME=	glib20 introspection:build
 USE_LDCONFIG=	yes
 
-MESON_ARGS=	-Dstemmer=true \
-		-Dtests=false
+MESON_ARGS=	-Dstemmer=true
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	DOCS TEST
+OPTIONS_SUB=	yes
 
 DOCS_BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
 DOCS_MESON_TRUE=	gtkdoc
 
+TEST_MESON_TRUE=	tests
+
 .include <bsd.port.mk>
diff --git a/textproc/libxmlb/distinfo b/textproc/libxmlb/distinfo
index 8839189b0dfb..fa7df71247ed 100644
--- a/textproc/libxmlb/distinfo
+++ b/textproc/libxmlb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742039448
-SHA256 (libxmlb-0.3.22.tar.xz) = f3c46e85588145a1a86731c77824ec343444265a457647189a43b71941b20fa0
-SIZE (libxmlb-0.3.22.tar.xz) = 105008
+TIMESTAMP = 1781462426
+SHA256 (libxmlb-0.3.27.tar.xz) = 63fa0275f7454d77c10e0af37f79dfdb071821caf429a57dbd9598ea3a9defd6
+SIZE (libxmlb-0.3.27.tar.xz) = 107024
diff --git a/textproc/libxmlb/pkg-plist b/textproc/libxmlb/pkg-plist
index 7a7311252ddc..5f3e4b121c56 100644
--- a/textproc/libxmlb/pkg-plist
+++ b/textproc/libxmlb/pkg-plist
@@ -25,6 +25,13 @@ lib/libxmlb.so
 lib/libxmlb.so.2
 lib/libxmlb.so.2.0.0
 libdata/pkgconfig/xmlb.pc
+%%TEST%%libexec/installed-tests/libxmlb/test.desktop
+%%TEST%%libexec/installed-tests/libxmlb/test.quirk
+%%TEST%%libexec/installed-tests/libxmlb/test.xml
+%%TEST%%libexec/installed-tests/libxmlb/test.xml.gz.gz.gz
+%%TEST%%libexec/installed-tests/libxmlb/test.xml.xz
+%%TEST%%libexec/installed-tests/libxmlb/test.xml.zst
+%%TEST%%libexec/installed-tests/libxmlb/xb-self-test
 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
@@ -58,4 +65,5 @@ 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
+%%TEST%%share/installed-tests/libxmlb/libxmlb.test
 share/man/man1/xb-tool.1.gz