diff options
Diffstat (limited to 'devel/wasmer/Makefile')
-rw-r--r-- | devel/wasmer/Makefile | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile index 6f031ce935fa..051fac6a6e26 100644 --- a/devel/wasmer/Makefile +++ b/devel/wasmer/Makefile @@ -1,7 +1,6 @@ PORTNAME= wasmer DISTVERSIONPREFIX= v -DISTVERSION= 5.0.4 -PORTREVISION= 1 +DISTVERSION= 6.0.1 CATEGORIES= devel MAINTAINER= kjozic@gmail.com @@ -15,10 +14,11 @@ ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= only amd64 works so far (with some issues) BUILD_DEPENDS= bash>0:shells/bash \ - libffi>0:devel/libffi \ - zstd>0:archivers/zstd + clang${_LLVM_VERSION}:devel/llvm${_LLVM_VERSION} +LIB_DEPENDS= libffi.so:devel/libffi \ + libzstd.so:archivers/zstd -USES= cargo gmake llvm pkgconfig +USES= cargo gmake llvm:18 nodejs:build pkgconfig USE_GITHUB= yes GH_ACCOUNT= wasmerio @@ -27,15 +27,24 @@ CARGO_BUILD= no CARGO_INSTALL= no MAKE_ENV+= ENABLE_CRANELIFT=1 \ - ENABLE_LLVM=0 \ - ENABLE_SINGLEPASS=0 + ENABLE_LLVM=1 \ + ENABLE_SINGLEPASS=1 \ + ENABLE_V8=0 \ + ENABLE_WAMR=0 \ + ENABLE_WASMI=0 \ + LLVM_SYS_180_PREFIX=${LLVM_PREFIX} \ + RUSTFLAGS="-L ${LOCALBASE}/lib" ALL_TARGET= build-wasmer -RUSTFLAGS= -L native=${LOCALBASE}/lib +CC= clang${_LLVM_VERSION} +CPP= clang-cpp${_LLVM_VERSION} +CXX= clang++${_LLVM_VERSION} PLIST_FILES= bin/wasmer +_LLVM_VERSION= 18 + pre-configure: ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/Makefile |