diff --git a/devel/binaryen/Makefile b/devel/binaryen/Makefile index 1b4b01a78cbc..b05f28db80a9 100644 --- a/devel/binaryen/Makefile +++ b/devel/binaryen/Makefile @@ -1,29 +1,28 @@ PORTNAME= binaryen DISTVERSIONPREFIX= version_ -DISTVERSION= 123 +DISTVERSION= 124 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org COMMENT= Compiler infrastructure and toolchain library for WebAssembly 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 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,17 +1,16 @@ -%%TEST%%bin/binaryen-unittests bin/wasm-as bin/wasm-ctor-eval bin/wasm-dis bin/wasm-emscripten-finalize bin/wasm-fuzz-lattices bin/wasm-fuzz-types bin/wasm-merge bin/wasm-metadce bin/wasm-opt bin/wasm-reduce bin/wasm-shell bin/wasm-split bin/wasm2js include/binaryen-c.h include/wasm-delegations.def lib/libbinaryen.so