diff options
Diffstat (limited to '')
-rw-r--r-- | devel/wasmer/Makefile | 21 | ||||
-rw-r--r-- | devel/wasmer/Makefile.crates | 14 | ||||
-rw-r--r-- | devel/wasmer/distinfo | 34 |
3 files changed, 32 insertions, 37 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 diff --git a/devel/wasmer/Makefile.crates b/devel/wasmer/Makefile.crates index 2ce281b64569..44673b5fb664 100644 --- a/devel/wasmer/Makefile.crates +++ b/devel/wasmer/Makefile.crates @@ -30,7 +30,6 @@ CARGO_CRATES= addr2line-0.24.2 \ async-compression-0.4.23 \ async-trait-0.1.88 \ async-tungstenite-0.28.2 \ - atomic-polyfill-1.0.3 \ atomic-waker-1.1.2 \ autocfg-1.4.0 \ backtrace-0.3.74 \ @@ -107,7 +106,6 @@ CARGO_CRATES= addr2line-0.24.2 \ crc32fast-1.4.2 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ - critical-section-1.2.0 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ @@ -158,8 +156,8 @@ CARGO_CRATES= addr2line-0.24.2 \ downcast-rs-1.2.1 \ dunce-1.0.5 \ dyn-clone-1.0.19 \ - dynasm-1.2.3 \ - dynasmrt-1.2.3 \ + dynasm-3.2.0 \ + dynasmrt-3.2.0 \ educe-0.5.11 \ either-1.15.0 \ encode_unicode-1.0.0 \ @@ -221,13 +219,13 @@ CARGO_CRATES= addr2line-0.24.2 \ half-2.6.0 \ handlebars-3.5.5 \ harsh-0.2.2 \ - hash32-0.2.1 \ + hash32-0.3.1 \ hashbrown-0.11.2 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ hashbrown-0.14.5 \ hashbrown-0.15.2 \ - heapless-0.7.17 \ + heapless-0.8.0 \ heck-0.3.3 \ heck-0.4.1 \ hermit-abi-0.3.9 \ @@ -321,8 +319,8 @@ CARGO_CRATES= addr2line-0.24.2 \ matchers-0.1.0 \ md5-0.7.0 \ memchr-2.7.4 \ - memmap2-0.5.10 \ memmap2-0.6.2 \ + memmap2-0.9.5 \ memoffset-0.7.1 \ memoffset-0.9.1 \ merge-streams-0.1.2 \ @@ -401,8 +399,6 @@ CARGO_CRATES= addr2line-0.24.2 \ pretty_assertions-1.4.1 \ prettyplease-0.2.32 \ proc-macro-crate-1.3.1 \ - proc-macro-error-1.0.4 \ - proc-macro-error-attr-1.0.4 \ proc-macro-error-attr2-2.0.0 \ proc-macro-error2-2.0.1 \ proc-macro2-1.0.95 \ diff --git a/devel/wasmer/distinfo b/devel/wasmer/distinfo index 12ef73a0ee23..02952f75c344 100644 --- a/devel/wasmer/distinfo +++ b/devel/wasmer/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1746366697 +TIMESTAMP = 1748186853 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -63,8 +63,6 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286 SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/async-tungstenite-0.28.2.crate) = 1c348fb0b6d132c596eca3dcd941df48fb597aafcb07a738ec41c004b087dc99 SIZE (rust/crates/async-tungstenite-0.28.2.crate) = 42641 -SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4 -SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 @@ -217,8 +215,6 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f SIZE (rust/crates/criterion-0.5.1.crate) = 110088 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 -SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b -SIZE (rust/crates/critical-section-1.2.0.crate) = 19133 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 @@ -319,10 +315,10 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13 SIZE (rust/crates/dunce-1.0.5.crate) = 8244 SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896 -SHA256 (rust/crates/dynasm-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b -SIZE (rust/crates/dynasm-1.2.3.crate) = 103467 -SHA256 (rust/crates/dynasmrt-1.2.3.crate) = 64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9 -SIZE (rust/crates/dynasmrt-1.2.3.crate) = 19701 +SHA256 (rust/crates/dynasm-3.2.0.crate) = f0cecff24995c8a5a3c3169cff4c733fe7d91aedf5d8cc96238738bfe53186b8 +SIZE (rust/crates/dynasm-3.2.0.crate) = 150841 +SHA256 (rust/crates/dynasmrt-3.2.0.crate) = 7f5eab96b8688bcbf1d2354bcfe0261005ac1dd0616747152ada34948d4e9582 +SIZE (rust/crates/dynasmrt-3.2.0.crate) = 28692 SHA256 (rust/crates/educe-0.5.11.crate) = e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8 SIZE (rust/crates/educe-0.5.11.crate) = 47047 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 @@ -445,8 +441,8 @@ SHA256 (rust/crates/handlebars-3.5.5.crate) = 4498fc115fa7d34de968184e473529abb4 SIZE (rust/crates/handlebars-3.5.5.crate) = 77308 SHA256 (rust/crates/harsh-0.2.2.crate) = a6fce2283849822530a18d7d8eeb1719ac65a27cfb6649c0dc8dfd2d2cc5edfb SIZE (rust/crates/harsh-0.2.2.crate) = 21969 -SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67 -SIZE (rust/crates/hash32-0.2.1.crate) = 11168 +SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606 +SIZE (rust/crates/hash32-0.3.1.crate) = 10273 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 @@ -457,8 +453,8 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 -SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f -SIZE (rust/crates/heapless-0.7.17.crate) = 75767 +SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad +SIZE (rust/crates/heapless-0.8.0.crate) = 77802 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c SIZE (rust/crates/heck-0.3.3.crate) = 10260 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 @@ -645,10 +641,10 @@ SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db SIZE (rust/crates/md5-0.7.0.crate) = 6671 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327 -SIZE (rust/crates/memmap2-0.5.10.crate) = 26847 SHA256 (rust/crates/memmap2-0.6.2.crate) = 6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872 SIZE (rust/crates/memmap2-0.6.2.crate) = 27221 +SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f +SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4 SIZE (rust/crates/memoffset-0.7.1.crate) = 8556 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a @@ -805,10 +801,6 @@ SHA256 (rust/crates/prettyplease-0.2.32.crate) = 664ec5419c51e34154eec046ebcba56 SIZE (rust/crates/prettyplease-0.2.32.crate) = 72024 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678 -SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c -SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 -SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 -SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5 SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745 SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802 @@ -1501,5 +1493,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 -SHA256 (wasmerio-wasmer-v6.0.0_GH0.tar.gz) = 07ab0bfc73f0add8617de74c363f558686e9598ba194c7c8804e7cea9996397e -SIZE (wasmerio-wasmer-v6.0.0_GH0.tar.gz) = 113953884 +SHA256 (wasmerio-wasmer-v6.0.1_GH0.tar.gz) = 83facc7004f9e136bbf1cf183259444b5d04d9a96dfa9943aacec1e086762c7c +SIZE (wasmerio-wasmer-v6.0.1_GH0.tar.gz) = 113965579 |