summaryrefslogtreecommitdiff
path: root/devel/wasmer/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/wasmer/Makefile')
-rw-r--r--devel/wasmer/Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index e8aa2e0a5348..051fac6a6e26 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.0.0
+DISTVERSION= 6.0.1
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
@@ -14,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
@@ -26,18 +27,24 @@ CARGO_BUILD= no
CARGO_INSTALL= no
MAKE_ENV+= ENABLE_CRANELIFT=1 \
- ENABLE_LLVM=0 \
+ ENABLE_LLVM=1 \
ENABLE_SINGLEPASS=1 \
ENABLE_V8=0 \
ENABLE_WAMR=0 \
- ENABLE_WASMI=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