summaryrefslogtreecommitdiff
path: root/devel/wasmer/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/wasmer/Makefile')
-rw-r--r--devel/wasmer/Makefile25
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