git: 8feb8c707fe1 - main - lang/vala: Update to 0.56.18 and hook up the test target

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 03 Mar 2025 10:02:48 UTC
The branch main has been updated by arrowd:

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

commit 8feb8c707fe1c0c90ccbe7337ddfc8ce78185ce5
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-03-03 09:46:17 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-03-03 10:02:44 +0000

    lang/vala: Update to 0.56.18 and hook up the test target
    
    Reported by:    portscout!
---
 Mk/Uses/vala.mk    | 2 +-
 lang/vala/Makefile | 5 ++++-
 lang/vala/distinfo | 6 +++---
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/Mk/Uses/vala.mk b/Mk/Uses/vala.mk
index 53406db597d1..a12834d81fb7 100644
--- a/Mk/Uses/vala.mk
+++ b/Mk/Uses/vala.mk
@@ -8,7 +8,7 @@
 .if ! defined(_INCLUDE_USES_VALA_MK)
 _INCLUDE_USES_VALA_MK=	yes
 
-_VALA_VERSION=		0.56.17
+_VALA_VERSION=		0.56.18
 _VALA_LIB_VERSION=	${_VALA_VERSION:R}
 _VALA_LIBRARY=		libvala-${_VALA_LIB_VERSION}.so
 _VALA_BINARY=		valac
diff --git a/lang/vala/Makefile b/lang/vala/Makefile
index defd278f07ae..7cd910fe5b99 100644
--- a/lang/vala/Makefile
+++ b/lang/vala/Makefile
@@ -10,6 +10,9 @@ WWW=		https://wiki.gnome.org/Projects/Vala
 
 LICENSE=	LGPL21
 
+TEST_DEPENDS=	bash:shells/bash \
+		dbus>0:devel/dbus
+
 PORTSCOUT=	limitw:1,even
 
 USES=		bison cpe gettext-runtime gmake gnome libtool \
@@ -18,10 +21,10 @@ USES=		bison cpe gettext-runtime gmake gnome libtool \
 USE_GNOME=	glib20 gnomeprefix introspection:build libxslt:build
 CPE_VENDOR=	gnome
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
 USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--disable-valadoc
 INSTALL_TARGET=	install-strip
+TEST_TARGET=	test
 
 PLIST_SUB=	VALA_LIB_VERSION=${_VALA_LIB_VERSION}
 
diff --git a/lang/vala/distinfo b/lang/vala/distinfo
index 2d0b3ec308d6..2b4226ba4f9c 100644
--- a/lang/vala/distinfo
+++ b/lang/vala/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728447990
-SHA256 (vala-0.56.17.tar.xz) = 26100c4e4ef0049c619275f140d97cf565883d00c7543c82bcce5a426934ed6a
-SIZE (vala-0.56.17.tar.xz) = 4016576
+TIMESTAMP = 1740991602
+SHA256 (vala-0.56.18.tar.xz) = f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382
+SIZE (vala-0.56.18.tar.xz) = 3995244