diff --git a/devel/binaryen/Makefile b/devel/binaryen/Makefile index cbdd50944d96..023220c06f5e 100644 --- a/devel/binaryen/Makefile +++ b/devel/binaryen/Makefile @@ -1,24 +1,25 @@ PORTNAME= binaryen DISTVERSIONPREFIX= version_ -DISTVERSION= 105 +DISTVERSION= 112 CATEGORIES= devel -MAINTAINER= ports@FreeBSD.org +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:3.6+,build compiler:c++11-lang +USES= cmake compiler:c++17-lang cpe python:build CPE_VENDOR= webassembly USE_GITHUB= yes GH_ACCOUNT= WebAssembly USE_LDCONFIG= yes -CMAKE_ARGS= -DBINARYEN_VERSION_INFO=${DISTVERSION} -LDFLAGS+= -Wno-unused-command-line-argument +OPTIONS_DEFINE= TEST +OPTIONS_SUB= yes -BINARY_ALIAS= python3=${PYTHON_CMD} +TEST_CMAKE_BOOL= BUILD_TESTS +TEST_GH_TUPLE= google:googletest:e2239ee:googletest/third_party/googletest .include diff --git a/devel/binaryen/distinfo b/devel/binaryen/distinfo index 8b27aee4c7ed..f44dcf1b3879 100644 --- a/devel/binaryen/distinfo +++ b/devel/binaryen/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1643366514 -SHA256 (WebAssembly-binaryen-version_105_GH0.tar.gz) = c5ec27c157d3b33ce4360607cc6afe565fa490094237895db2162b3a7d667da2 -SIZE (WebAssembly-binaryen-version_105_GH0.tar.gz) = 4044314 +TIMESTAMP = 1676293602 +SHA256 (WebAssembly-binaryen-version_112_GH0.tar.gz) = 815cb5be322d97829b38ba246c1a657c227e9eea6bfab74cdf0e542c9e5220f8 +SIZE (WebAssembly-binaryen-version_112_GH0.tar.gz) = 4424435 +SHA256 (google-googletest-e2239ee_GH0.tar.gz) = 47a8ca2e1be737588628cbc82726a7c4fed060ae0098709003845e3ef298da2f +SIZE (google-googletest-e2239ee_GH0.tar.gz) = 886254 diff --git a/devel/binaryen/pkg-plist b/devel/binaryen/pkg-plist index d9af9319bf0c..35714977a9cc 100644 --- a/devel/binaryen/pkg-plist +++ b/devel/binaryen/pkg-plist @@ -1,14 +1,15 @@ +%%TEST%%bin/binaryen-unittests bin/wasm-as bin/wasm-ctor-eval bin/wasm-dis bin/wasm-emscripten-finalize bin/wasm-fuzz-types 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