git: 9673ae651522 - main - devel/binaryen: Update to 124

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Wed, 03 Sep 2025 00:02:52 UTC
The branch main has been updated by eduardo:

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

commit 9673ae651522f4b0573ec9c885537634d099a16c
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-09-02 22:57:05 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-09-03 00:02:25 +0000

    devel/binaryen: Update to 124
    
    - Use framework cmake:testing and remove TEST option
    
    ChangeLog: https://github.com/WebAssembly/binaryen/blob/main/CHANGELOG.md#v124
---
 devel/binaryen/Makefile  | 19 +++++++++----------
 devel/binaryen/distinfo  |  6 +++---
 devel/binaryen/pkg-plist |  1 -
 3 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/devel/binaryen/Makefile b/devel/binaryen/Makefile
index 1b4b01a78cbc..b05f28db80a9 100644
--- a/devel/binaryen/Makefile
+++ b/devel/binaryen/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	binaryen
 DISTVERSIONPREFIX=	version_
-DISTVERSION=	123
+DISTVERSION=	124
 CATEGORIES=	devel
 
 MAINTAINER=	eduardo@FreeBSD.org
@@ -10,20 +10,19 @@ WWW=		https://github.com/WebAssembly/binaryen
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake cpe python:build
+TEST_DEPENDS=	googletest>=0:devel/googletest
+
+USES=		cmake:testing cpe localbase:ldflags python:build
 CPE_VENDOR=	webassembly
 USE_GITHUB=	yes
 GH_ACCOUNT=	WebAssembly
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	TEST
-OPTIONS_SUB=	yes
-
-TEST_LIB_DEPENDS=	libgtest.so:devel/googletest
-TEST_USES=		localbase:ldflags
-TEST_CMAKE_BOOL=	BUILD_TESTS
+CMAKE_OFF=	BUILD_TESTS
+CMAKE_TESTING_ON=	BUILD_TESTS
+CMAKE_TESTING_TARGET=	# No internal target for running tests. Run via post-test.
 
-do-test-TEST-on:
-	binaryen-unittests
+post-test:
+	${BUILD_WRKSRC}/bin/binaryen-unittests
 
 .include <bsd.port.mk>
diff --git a/devel/binaryen/distinfo b/devel/binaryen/distinfo
index 1188e56951c8..a00f8635df9f 100644
--- a/devel/binaryen/distinfo
+++ b/devel/binaryen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743199872
-SHA256 (WebAssembly-binaryen-version_123_GH0.tar.gz) = a1e1caf250cab3a83938713594e55b6762591208e82087e3337f793e8c8eb7ab
-SIZE (WebAssembly-binaryen-version_123_GH0.tar.gz) = 5418866
+TIMESTAMP = 1756843834
+SHA256 (WebAssembly-binaryen-version_124_GH0.tar.gz) = b8d06af81a8c2bb27c34d1f9e3cf7c621f93fc901f896809e0490f3586a63ca4
+SIZE (WebAssembly-binaryen-version_124_GH0.tar.gz) = 5616387
diff --git a/devel/binaryen/pkg-plist b/devel/binaryen/pkg-plist
index 946c03df7d9b..d6fc51568974 100644
--- a/devel/binaryen/pkg-plist
+++ b/devel/binaryen/pkg-plist
@@ -1,4 +1,3 @@
-%%TEST%%bin/binaryen-unittests
 bin/wasm-as
 bin/wasm-ctor-eval
 bin/wasm-dis