git: a0a9f3e6197a - main - devel/libwasmtime: update 14.0.4 -> 15.0.0

From: Sergey A. Osokin <osa_at_FreeBSD.org>
Date: Tue, 21 Nov 2023 16:01:22 UTC
The branch main has been updated by osa:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a0a9f3e6197a97ba7a6226ed8376c0938958156d

commit a0a9f3e6197a97ba7a6226ed8376c0938958156d
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2023-11-21 16:00:35 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2023-11-21 16:01:17 +0000

    devel/libwasmtime: update 14.0.4 -> 15.0.0
    
    Bump PORTREVISION for the consumer - www/unit-wasm.
    
    Reported by:    portscout
---
 devel/libwasmtime/Makefile |  69 ++++++++++++-----------
 devel/libwasmtime/distinfo | 136 +++++++++++++++++++++++----------------------
 www/unit-wasm/Makefile     |   2 +-
 3 files changed, 108 insertions(+), 99 deletions(-)

diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index 068693594e6d..6e24864f6c7d 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lib${GH_PROJECT}
-PORTVERSION=	14.0.4
+PORTVERSION=	15.0.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	devel
 
@@ -22,7 +22,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	bytecodealliance
 GH_PROJECT=	wasmtime
 
-CARGO_CARGOTOML=	${WRKSRC}/crates/c-api/Cargo.toml
+CARGO_CARGOTOML=	${WRKSRC}/crates/c-api/artifact/Cargo.toml
 
 CARGO_CRATES=	addr2line-0.21.0 \
 		adler-1.0.2 \
@@ -36,7 +36,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		anstyle-query-1.0.0 \
 		anstyle-wincon-1.0.1 \
 		anyhow-1.0.75 \
-		arbitrary-1.3.0 \
+		arbitrary-1.3.1 \
 		async-trait-0.1.71 \
 		atty-0.2.14 \
 		autocfg-1.1.0 \
@@ -46,7 +46,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		bit-set-0.5.2 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
-		bitflags-2.3.3 \
+		bitflags-2.4.1 \
 		block-buffer-0.10.2 \
 		bstr-1.6.0 \
 		bumpalo-3.12.0 \
@@ -105,7 +105,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		errno-0.3.1 \
 		errno-dragonfly-0.1.2 \
 		fallible-iterator-0.3.0 \
-		fastrand-1.9.0 \
+		fastrand-2.0.1 \
 		fd-lock-4.0.0 \
 		file-per-thread-logger-0.2.0 \
 		filecheck-0.5.0 \
@@ -153,35 +153,34 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		indicatif-0.13.0 \
 		instant-0.1.12 \
 		io-extras-0.18.0 \
-		io-lifetimes-1.0.10 \
 		io-lifetimes-2.0.2 \
 		ipnet-2.5.0 \
-		is-terminal-0.4.7 \
+		is-terminal-0.4.9 \
 		itertools-0.10.3 \
 		itoa-1.0.1 \
-		ittapi-0.3.4 \
-		ittapi-sys-0.3.4 \
+		ittapi-0.4.0 \
+		ittapi-sys-0.4.0 \
 		jobserver-0.1.24 \
 		js-sys-0.3.57 \
 		lazy_static-1.4.0 \
 		leb128-0.2.5 \
-		libc-0.2.147 \
+		libc-0.2.149 \
 		libfuzzer-sys-0.4.5 \
 		libloading-0.7.3 \
 		libm-0.2.7 \
-		linux-raw-sys-0.3.3 \
-		linux-raw-sys-0.4.3 \
+		linux-raw-sys-0.4.10 \
 		listenfd-1.0.0 \
 		log-0.4.17 \
 		mach-0.3.2 \
 		matchers-0.1.0 \
 		maybe-owned-0.3.4 \
 		memchr-2.5.0 \
-		memfd-0.6.3 \
+		memfd-0.6.4 \
 		memmap2-0.2.3 \
 		memoffset-0.9.0 \
 		miniz_oxide-0.7.1 \
 		mio-0.8.8 \
+		nu-ansi-term-0.46.0 \
 		num-traits-0.2.15 \
 		num_cpus-1.15.0 \
 		number_prefix-0.3.0 \
@@ -194,6 +193,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		openvino-0.5.0 \
 		openvino-finder-0.5.0 \
 		openvino-sys-0.5.0 \
+		overload-0.1.1 \
 		paste-1.0.7 \
 		percent-encoding-2.2.0 \
 		pin-project-lite-0.2.9 \
@@ -219,7 +219,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		redox_syscall-0.2.13 \
 		redox_syscall-0.3.5 \
 		redox_users-0.4.3 \
-		regalloc2-0.9.2 \
+		regalloc2-0.9.3 \
 		regex-1.9.1 \
 		regex-automata-0.1.10 \
 		regex-automata-0.3.3 \
@@ -229,8 +229,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		ring-0.16.20 \
 		rustc-demangle-0.1.21 \
 		rustc-hash-1.1.0 \
-		rustix-0.37.13 \
-		rustix-0.38.8 \
+		rustix-0.38.21 \
 		rustls-0.21.6 \
 		rustls-webpki-0.101.4 \
 		rusty-fork-0.3.0 \
@@ -264,8 +263,8 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		syn-1.0.92 \
 		syn-2.0.29 \
 		system-interface-0.26.0 \
-		target-lexicon-0.12.3 \
-		tempfile-3.6.0 \
+		target-lexicon-0.12.12 \
+		tempfile-3.8.0 \
 		termcolor-1.1.3 \
 		terminal_size-0.1.17 \
 		test-log-0.2.11 \
@@ -283,6 +282,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		tracing-0.1.37 \
 		tracing-attributes-0.1.26 \
 		tracing-core-0.1.31 \
+		tracing-log-0.1.3 \
 		tracing-subscriber-0.3.17 \
 		try-lock-0.2.4 \
 		typenum-1.15.0 \
@@ -297,6 +297,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		utf8parse-0.2.1 \
 		uuid-1.0.0 \
 		v8-0.74.1 \
+		valuable-0.1.0 \
 		version_check-0.9.4 \
 		wait-timeout-0.2.0 \
 		walkdir-2.3.3 \
@@ -307,19 +308,19 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		wasm-bindgen-macro-0.2.87 \
 		wasm-bindgen-macro-support-0.2.87 \
 		wasm-bindgen-shared-0.2.87 \
-		wasm-encoder-0.35.0 \
-		wasm-metadata-0.10.9 \
-		wasm-mutate-0.2.38 \
-		wasm-smith-0.12.21 \
+		wasm-encoder-0.36.2 \
+		wasm-metadata-0.10.11 \
+		wasm-mutate-0.2.40 \
+		wasm-smith-0.12.23 \
 		wasmi-0.20.0 \
 		wasmi_arena-0.1.0 \
 		wasmi_core-0.5.0 \
-		wasmparser-0.115.0 \
+		wasmparser-0.116.1 \
 		wasmparser-nostd-0.91.0 \
-		wasmprinter-0.2.70 \
+		wasmprinter-0.2.72 \
 		wast-35.0.2 \
-		wast-66.0.2 \
-		wat-1.0.77 \
+		wast-67.0.1 \
+		wat-1.0.79 \
 		web-sys-0.3.57 \
 		webpki-roots-0.25.2 \
 		which-4.2.5 \
@@ -337,19 +338,21 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		windows_x86_64_gnullvm-0.48.0 \
 		windows_x86_64_msvc-0.48.0 \
 		winx-0.36.1 \
-		wit-bindgen-0.13.0 \
-		wit-bindgen-core-0.13.0 \
-		wit-bindgen-rust-0.13.0 \
-		wit-bindgen-rust-macro-0.13.0 \
-		wit-component-0.16.0 \
-		wit-parser-0.12.1 \
+		wit-bindgen-0.13.1 \
+		wit-bindgen-core-0.13.1 \
+		wit-bindgen-rust-0.13.2 \
+		wit-bindgen-rust-macro-0.13.1 \
+		wit-component-0.17.0 \
+		wit-component-0.18.0 \
+		wit-parser-0.12.2 \
+		wit-parser-0.13.0 \
 		zstd-0.11.1+zstd.1.5.2 \
 		zstd-safe-5.0.1+zstd.1.5.2 \
 		zstd-sys-2.0.1+zstd.1.5.2
 
 GH_TUPLE=	WebAssembly:wasm-c-api:c9d3128:wasm_c_api/crates/c-api/wasm-c-api \
 		WebAssembly:WASI:0ba0c5e:WASI/crates/wasi-common/WASI \
-		WebAssembly:wasi-nn:c1f8b87:wasi_nn/crates/wasi-nn/spec \
+		WebAssembly:wasi-nn:e2310b8:wasi_nn/crates/wasi-nn/spec \
 		WebAssembly:testsuite:7ef86dd:testsuite/tests/spec_testsuite \
 		WebAssembly:wasi-testsuite:09517e5:wasi_testsuite/tests/wasi_testsuite/wasi-common \
 		WebAssembly:wasi-threads:e1893c0:wasi_threads/tests/wasi_testsuite/wasi-threads
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index 8a916e48a648..323b0d3320aa 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1699294339
+TIMESTAMP = 1700520140
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -23,8 +23,8 @@ SHA256 (rust/crates/anstyle-wincon-1.0.1.crate) = 180abfa45703aebe0093f79badacc0
 SIZE (rust/crates/anstyle-wincon-1.0.1.crate) = 11718
 SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
 SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
-SHA256 (rust/crates/arbitrary-1.3.0.crate) = e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e
-SIZE (rust/crates/arbitrary-1.3.0.crate) = 30930
+SHA256 (rust/crates/arbitrary-1.3.1.crate) = a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859
+SIZE (rust/crates/arbitrary-1.3.1.crate) = 31941
 SHA256 (rust/crates/async-trait-0.1.71.crate) = a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf
 SIZE (rust/crates/async-trait-0.1.71.crate) = 28703
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -43,8 +43,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
 SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.3.3.crate) = 630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42
-SIZE (rust/crates/bitflags-2.3.3.crate) = 34320
+SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
 SHA256 (rust/crates/block-buffer-0.10.2.crate) = 0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324
 SIZE (rust/crates/block-buffer-0.10.2.crate) = 10258
 SHA256 (rust/crates/bstr-1.6.0.crate) = 6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05
@@ -161,8 +161,8 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
 SHA256 (rust/crates/fd-lock-4.0.0.crate) = 0b0377f1edc77dbd1118507bc7a66e4ab64d2b90c66f90726dc801e73a8c68f9
 SIZE (rust/crates/fd-lock-4.0.0.crate) = 13577
 SHA256 (rust/crates/file-per-thread-logger-0.2.0.crate) = 8a3cc21c33af89af0930c8cae4ade5e6fdc17b5d2c97b3d2e2edb67a1cf683f3
@@ -257,22 +257,20 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/io-extras-0.18.0.crate) = 9d3c230ee517ee76b1cc593b52939ff68deda3fae9e41eca426c6b4993df51c4
 SIZE (rust/crates/io-extras-0.18.0.crate) = 33439
-SHA256 (rust/crates/io-lifetimes-1.0.10.crate) = 9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220
-SIZE (rust/crates/io-lifetimes-1.0.10.crate) = 37294
 SHA256 (rust/crates/io-lifetimes-2.0.2.crate) = bffb4def18c48926ccac55c1223e02865ce1a821751a95920448662696e7472c
 SIZE (rust/crates/io-lifetimes-2.0.2.crate) = 27937
 SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b
 SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
-SHA256 (rust/crates/is-terminal-0.4.7.crate) = adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f
-SIZE (rust/crates/is-terminal-0.4.7.crate) = 8356
+SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
+SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
 SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
 SIZE (rust/crates/itertools-0.10.3.crate) = 118661
 SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
 SIZE (rust/crates/itoa-1.0.1.crate) = 11059
-SHA256 (rust/crates/ittapi-0.3.4.crate) = 41e0d0b7b3b53d92a7e8b80ede3400112a6b8b4c98d1f5b8b16bb787c780582c
-SIZE (rust/crates/ittapi-0.3.4.crate) = 7460
-SHA256 (rust/crates/ittapi-sys-0.3.4.crate) = f2f8763c96e54e6d6a0dccc2990d8b5e33e3313aaeae6185921a3f4c1614a77c
-SIZE (rust/crates/ittapi-sys-0.3.4.crate) = 233656
+SHA256 (rust/crates/ittapi-0.4.0.crate) = 6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1
+SIZE (rust/crates/ittapi-0.4.0.crate) = 7446
+SHA256 (rust/crates/ittapi-sys-0.4.0.crate) = 52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc
+SIZE (rust/crates/ittapi-sys-0.4.0.crate) = 144943
 SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa
 SIZE (rust/crates/jobserver-0.1.24.crate) = 21303
 SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
@@ -281,18 +279,16 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
 SIZE (rust/crates/leb128-0.2.5.crate) = 11843
-SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
-SIZE (rust/crates/libc-0.2.147.crate) = 686772
+SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
+SIZE (rust/crates/libc-0.2.149.crate) = 715592
 SHA256 (rust/crates/libfuzzer-sys-0.4.5.crate) = c8fff891139ee62800da71b7fd5b508d570b9ad95e614a53c6f453ca08366038
 SIZE (rust/crates/libfuzzer-sys-0.4.5.crate) = 127802
 SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
 SIZE (rust/crates/libloading-0.7.3.crate) = 27378
 SHA256 (rust/crates/libm-0.2.7.crate) = f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4
 SIZE (rust/crates/libm-0.2.7.crate) = 115688
-SHA256 (rust/crates/linux-raw-sys-0.3.3.crate) = 9b085a4f2cde5781fc4b1717f2e86c62f5cda49de7ba99a7c2eae02b61c9064c
-SIZE (rust/crates/linux-raw-sys-0.3.3.crate) = 1007220
-SHA256 (rust/crates/linux-raw-sys-0.4.3.crate) = 09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0
-SIZE (rust/crates/linux-raw-sys-0.4.3.crate) = 1116245
+SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
+SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
 SHA256 (rust/crates/listenfd-1.0.0.crate) = 14e4fcc00ff6731d94b70e16e71f43bda62883461f31230742e3bc6dddf12988
 SIZE (rust/crates/listenfd-1.0.0.crate) = 18269
 SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
@@ -305,8 +301,8 @@ SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aeb
 SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
 SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memfd-0.6.3.crate) = ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e
-SIZE (rust/crates/memfd-0.6.3.crate) = 12958
+SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
+SIZE (rust/crates/memfd-0.6.4.crate) = 12820
 SHA256 (rust/crates/memmap2-0.2.3.crate) = 723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4
 SIZE (rust/crates/memmap2-0.2.3.crate) = 17669
 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
@@ -315,6 +311,8 @@ SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1
 SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
 SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
 SIZE (rust/crates/mio-0.8.8.crate) = 94264
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
 SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
 SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
 SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b
@@ -339,6 +337,8 @@ SHA256 (rust/crates/openvino-finder-0.5.0.crate) = d8bbd80eea06c2b9ec3dce85900ff
 SIZE (rust/crates/openvino-finder-0.5.0.crate) = 5319
 SHA256 (rust/crates/openvino-sys-0.5.0.crate) = 318ed662bdf05a3f86486408159e806d53363171621a8000b81366fab5158713
 SIZE (rust/crates/openvino-sys-0.5.0.crate) = 15662
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
 SHA256 (rust/crates/paste-1.0.7.crate) = 0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc
 SIZE (rust/crates/paste-1.0.7.crate) = 18285
 SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
@@ -389,8 +389,8 @@ SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2e
 SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
 SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
 SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regalloc2-0.9.2.crate) = 5b4dcbd3a2ae7fb94b5813fa0e957c6ab51bf5d0a8ee1b69e0c2d0f1e6eb8485
-SIZE (rust/crates/regalloc2-0.9.2.crate) = 120410
+SHA256 (rust/crates/regalloc2-0.9.3.crate) = ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6
+SIZE (rust/crates/regalloc2-0.9.3.crate) = 120867
 SHA256 (rust/crates/regex-1.9.1.crate) = b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575
 SIZE (rust/crates/regex-1.9.1.crate) = 251978
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -409,10 +409,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c
 SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustix-0.37.13.crate) = f79bef90eb6d984c72722595b5b1348ab39275a5e5123faca6863bf07d75a4e0
-SIZE (rust/crates/rustix-0.37.13.crate) = 316223
-SHA256 (rust/crates/rustix-0.38.8.crate) = 19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f
-SIZE (rust/crates/rustix-0.38.8.crate) = 333258
+SHA256 (rust/crates/rustix-0.38.21.crate) = 2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3
+SIZE (rust/crates/rustix-0.38.21.crate) = 358962
 SHA256 (rust/crates/rustls-0.21.6.crate) = 1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb
 SIZE (rust/crates/rustls-0.21.6.crate) = 282907
 SHA256 (rust/crates/rustls-webpki-0.101.4.crate) = 7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d
@@ -479,10 +477,10 @@ SHA256 (rust/crates/syn-2.0.29.crate) = c324c494eba9d92503e6f1ef2e6df781e78f6a77
 SIZE (rust/crates/syn-2.0.29.crate) = 241664
 SHA256 (rust/crates/system-interface-0.26.0.crate) = 27ce32341b2c0b70c144bbf35627fdc1ef18c76ced5e5e7b3ee8b5ba6b2ab6a0
 SIZE (rust/crates/system-interface-0.26.0.crate) = 32803
-SHA256 (rust/crates/target-lexicon-0.12.3.crate) = d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1
-SIZE (rust/crates/target-lexicon-0.12.3.crate) = 22990
-SHA256 (rust/crates/tempfile-3.6.0.crate) = 31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6
-SIZE (rust/crates/tempfile-3.6.0.crate) = 31812
+SHA256 (rust/crates/target-lexicon-0.12.12.crate) = 14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a
+SIZE (rust/crates/target-lexicon-0.12.12.crate) = 25156
+SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
+SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
 SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
 SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
 SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
@@ -517,6 +515,8 @@ SHA256 (rust/crates/tracing-attributes-0.1.26.crate) = 5f4f31f56159e98206da9efd8
 SIZE (rust/crates/tracing-attributes-0.1.26.crate) = 32060
 SHA256 (rust/crates/tracing-core-0.1.31.crate) = 0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a
 SIZE (rust/crates/tracing-core-0.1.31.crate) = 61263
+SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
+SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
 SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
 SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
 SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed
@@ -545,6 +545,8 @@ SHA256 (rust/crates/uuid-1.0.0.crate) = 8cfcd319456c4d6ea10087ed423473267e1a071f
 SIZE (rust/crates/uuid-1.0.0.crate) = 48627
 SHA256 (rust/crates/v8-0.74.1.crate) = 1202e0bd078112bf8d521491560645e1fd6955c4afd975c75b05596a7e7e4eea
 SIZE (rust/crates/v8-0.74.1.crate) = 20387395
+SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
+SIZE (rust/crates/valuable-0.1.0.crate) = 27718
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
@@ -565,32 +567,32 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f09
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
 SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
-SHA256 (rust/crates/wasm-encoder-0.35.0.crate) = 9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca
-SIZE (rust/crates/wasm-encoder-0.35.0.crate) = 47486
-SHA256 (rust/crates/wasm-metadata-0.10.9.crate) = 14abc161bfda5b519aa229758b68f2a52b45a12b993808665c857d1a9a00223c
-SIZE (rust/crates/wasm-metadata-0.10.9.crate) = 9807
-SHA256 (rust/crates/wasm-mutate-0.2.38.crate) = 7b1e04b0c049b0a0c42dd108a56c5c92500076747363d3bf1e83e7f0f8b4dfe4
-SIZE (rust/crates/wasm-mutate-0.2.38.crate) = 86905
-SHA256 (rust/crates/wasm-smith-0.12.21.crate) = fef779c243bbf04d9f03333c2cb50b98047c6dcc2a1db0cc7d0691e4135064b4
-SIZE (rust/crates/wasm-smith-0.12.21.crate) = 72989
+SHA256 (rust/crates/wasm-encoder-0.36.2.crate) = 822b645bf4f2446b949776ffca47e2af60b167209ffb70814ef8779d299cd421
+SIZE (rust/crates/wasm-encoder-0.36.2.crate) = 47826
+SHA256 (rust/crates/wasm-metadata-0.10.11.crate) = 2167ce53b2faa16a92c6cafd4942cff16c9a4fa0c5a5a0a41131ee4e49fc055f
+SIZE (rust/crates/wasm-metadata-0.10.11.crate) = 9810
+SHA256 (rust/crates/wasm-mutate-0.2.40.crate) = 49afec9e74f8dd90367c8f9b60440e6b84bdfd46e8ca133dd6a040f296bbc328
+SIZE (rust/crates/wasm-mutate-0.2.40.crate) = 86908
+SHA256 (rust/crates/wasm-smith-0.12.23.crate) = 426255ec37d1127b020492d957b1a48c0828e667ad2693d98af942e276cfbd86
+SIZE (rust/crates/wasm-smith-0.12.23.crate) = 72967
 SHA256 (rust/crates/wasmi-0.20.0.crate) = 01bf50edb2ea9d922aa75a7bf3c15e26a6c9e2d18c56e862b49737a582901729
 SIZE (rust/crates/wasmi-0.20.0.crate) = 90397
 SHA256 (rust/crates/wasmi_arena-0.1.0.crate) = a1ea379cbb0b41f3a9f0bf7b47036d036aae7f43383d8cc487d4deccf40dee0a
 SIZE (rust/crates/wasmi_arena-0.1.0.crate) = 6499
 SHA256 (rust/crates/wasmi_core-0.5.0.crate) = c5bf998ab792be85e20e771fe14182b4295571ad1d4f89d3da521c1bef5f597a
 SIZE (rust/crates/wasmi_core-0.5.0.crate) = 19626
-SHA256 (rust/crates/wasmparser-0.115.0.crate) = e06c0641a4add879ba71ccb3a1e4278fd546f76f1eafb21d8f7b07733b547cd5
-SIZE (rust/crates/wasmparser-0.115.0.crate) = 167722
+SHA256 (rust/crates/wasmparser-0.116.1.crate) = a58e28b80dd8340cb07b8242ae654756161f6fc8d0038123d679b7b99964fa50
+SIZE (rust/crates/wasmparser-0.116.1.crate) = 173355
 SHA256 (rust/crates/wasmparser-nostd-0.91.0.crate) = 9c37f310b5a62bfd5ae7c0f1d8e6f98af16a5d6d84ba764e9c36439ec14e318b
 SIZE (rust/crates/wasmparser-nostd-0.91.0.crate) = 114800
-SHA256 (rust/crates/wasmprinter-0.2.70.crate) = e74458a9bc5cc9c7108abfa0fe4dc88d5abf1f3baf194df3264985f17d559b5e
-SIZE (rust/crates/wasmprinter-0.2.70.crate) = 32281
+SHA256 (rust/crates/wasmprinter-0.2.72.crate) = 9aff4df0cdf1906ec040e97d78c3fc8fd26d3f8d70adaac81f07f80957b63b54
+SIZE (rust/crates/wasmprinter-0.2.72.crate) = 32311
 SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
 SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-66.0.2.crate) = 93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072
-SIZE (rust/crates/wast-66.0.2.crate) = 133506
-SHA256 (rust/crates/wat-1.0.77.crate) = e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072
-SIZE (rust/crates/wat-1.0.77.crate) = 9153
+SHA256 (rust/crates/wast-67.0.1.crate) = a974d82fac092b5227c1663e16514e7a85f32014e22e6fdcb08b71aec9d3fb1e
+SIZE (rust/crates/wast-67.0.1.crate) = 133545
+SHA256 (rust/crates/wat-1.0.79.crate) = adb220934f92f8551144c0003d1bc57a060674c99139f45ed623fbbf6d9262e7
+SIZE (rust/crates/wat-1.0.79.crate) = 9147
 SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
 SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
 SHA256 (rust/crates/webpki-roots-0.25.2.crate) = 14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc
@@ -625,32 +627,36 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f98
 SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
 SHA256 (rust/crates/winx-0.36.1.crate) = 4857cedf8371f690bb6782a3e2b065c54d1b6661be068aaf3eac8b45e813fdf8
 SIZE (rust/crates/winx-0.36.1.crate) = 15066
-SHA256 (rust/crates/wit-bindgen-0.13.0.crate) = c7d92ce0ca6b6074059413a9581a637550c3a740581c854f9847ec293c8aed71
-SIZE (rust/crates/wit-bindgen-0.13.0.crate) = 3755
-SHA256 (rust/crates/wit-bindgen-core-0.13.0.crate) = 565b945ae074886071eccf9cdaf8ccd7b959c2b0d624095bea5fe62003e8b3e0
-SIZE (rust/crates/wit-bindgen-core-0.13.0.crate) = 18582
-SHA256 (rust/crates/wit-bindgen-rust-0.13.0.crate) = 5695ff4e41873ed9ce56d2787e6b5772bdad9e70e2c1d2d160621d1762257f4f
-SIZE (rust/crates/wit-bindgen-rust-0.13.0.crate) = 28294
-SHA256 (rust/crates/wit-bindgen-rust-macro-0.13.0.crate) = a91835ea4231da1fe7971679d505ba14be7826e192b6357f08465866ef482e08
-SIZE (rust/crates/wit-bindgen-rust-macro-0.13.0.crate) = 4261
-SHA256 (rust/crates/wit-component-0.16.0.crate) = e87488b57a08e2cbbd076b325acbe7f8666965af174d69d5929cd373bd54547f
-SIZE (rust/crates/wit-component-0.16.0.crate) = 162955
-SHA256 (rust/crates/wit-parser-0.12.1.crate) = f6ace9943d89bbf3dbbc71b966da0e7302057b311f36a4ac3d65ddfef17b52cf
-SIZE (rust/crates/wit-parser-0.12.1.crate) = 79344
+SHA256 (rust/crates/wit-bindgen-0.13.1.crate) = 38726c54a5d7c03cac28a2a8de1006cfe40397ddf6def3f836189033a413bc08
+SIZE (rust/crates/wit-bindgen-0.13.1.crate) = 3758
+SHA256 (rust/crates/wit-bindgen-core-0.13.1.crate) = c8bf1fddccaff31a1ad57432d8bfb7027a7e552969b6c68d6d8820dcf5c2371f
+SIZE (rust/crates/wit-bindgen-core-0.13.1.crate) = 18579
+SHA256 (rust/crates/wit-bindgen-rust-0.13.2.crate) = 0e7200e565124801e01b7b5ddafc559e1da1b2e1bed5364d669cd1d96fb88722
+SIZE (rust/crates/wit-bindgen-rust-0.13.2.crate) = 28471
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.13.1.crate) = 4ae33920ad8119fe72cf59eb00f127c0b256a236b9de029a1a10397b1f38bdbd
+SIZE (rust/crates/wit-bindgen-rust-macro-0.13.1.crate) = 4261
+SHA256 (rust/crates/wit-component-0.17.0.crate) = 480cc1a078b305c1b8510f7c455c76cbd008ee49935f3a6c5fd5e937d8d95b1e
+SIZE (rust/crates/wit-component-0.17.0.crate) = 164569
+SHA256 (rust/crates/wit-component-0.18.0.crate) = 634d0371ac5e57e42991aa53f0d79e53e53484afbf54777a5347605b0b229b9d
+SIZE (rust/crates/wit-component-0.18.0.crate) = 163917
+SHA256 (rust/crates/wit-parser-0.12.2.crate) = 43771ee863a16ec4ecf9da0fc65c3bbd4a1235c8e3da5f094b562894843dfa76
+SIZE (rust/crates/wit-parser-0.12.2.crate) = 79378
+SHA256 (rust/crates/wit-parser-0.13.0.crate) = 15df6b7b28ce94b8be39d8df5cb21a08a4f3b9f33b631aedb4aa5776f785ead3
+SIZE (rust/crates/wit-parser-0.13.0.crate) = 79382
 SHA256 (rust/crates/zstd-0.11.1+zstd.1.5.2.crate) = 77a16b8414fde0414e90c612eba70985577451c4c504b99885ebed24762cb81a
 SIZE (rust/crates/zstd-0.11.1+zstd.1.5.2.crate) = 28989
 SHA256 (rust/crates/zstd-safe-5.0.1+zstd.1.5.2.crate) = 7c12659121420dd6365c5c3de4901f97145b79651fb1d25814020ed2ed0585ae
 SIZE (rust/crates/zstd-safe-5.0.1+zstd.1.5.2.crate) = 17272
 SHA256 (rust/crates/zstd-sys-2.0.1+zstd.1.5.2.crate) = 9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b
 SIZE (rust/crates/zstd-sys-2.0.1+zstd.1.5.2.crate) = 715552
-SHA256 (bytecodealliance-wasmtime-v14.0.4_GH0.tar.gz) = 62216202f57dcdf0eab703df6184d2287f37a095b40dc378133e815e4d4230f8
-SIZE (bytecodealliance-wasmtime-v14.0.4_GH0.tar.gz) = 4707861
+SHA256 (bytecodealliance-wasmtime-v15.0.0_GH0.tar.gz) = 9b9a048bb7481a221b250aec4d9347c2d4ab94e9bf8f8ad764002d7c764ff938
+SIZE (bytecodealliance-wasmtime-v15.0.0_GH0.tar.gz) = 4859418
 SHA256 (WebAssembly-wasm-c-api-c9d3128_GH0.tar.gz) = 8387f9baaf5ba5675290c5c1f153eef48bec5098cfd10999fc681c3ed7b90abc
 SIZE (WebAssembly-wasm-c-api-c9d3128_GH0.tar.gz) = 57016
 SHA256 (WebAssembly-WASI-0ba0c5e_GH0.tar.gz) = f231e8f31836b50ecec4ca0e3ff617e03f23f9a1270e454b9b938def39af4173
 SIZE (WebAssembly-WASI-0ba0c5e_GH0.tar.gz) = 200992
-SHA256 (WebAssembly-wasi-nn-c1f8b87_GH0.tar.gz) = e30f32d93bc67f90c200b54ad69511265af3abc838fb0d946a3cf1a5ee176102
-SIZE (WebAssembly-wasi-nn-c1f8b87_GH0.tar.gz) = 8530
+SHA256 (WebAssembly-wasi-nn-e2310b8_GH0.tar.gz) = 759251f1c3a4fd25670558d7c384f2aaf19ebbb61a366dc8dd902074314450db
+SIZE (WebAssembly-wasi-nn-e2310b8_GH0.tar.gz) = 8541
 SHA256 (WebAssembly-testsuite-7ef86dd_GH0.tar.gz) = cd16623d333bb136353facd7c8bd316258369468a52eb6ea1a2fc89b576fd8e7
 SIZE (WebAssembly-testsuite-7ef86dd_GH0.tar.gz) = 619412
 SHA256 (WebAssembly-wasi-testsuite-09517e5_GH0.tar.gz) = db97389d7e04a10f38827d41fce8cfd8451643133ee7423debfafec593e16600
diff --git a/www/unit-wasm/Makefile b/www/unit-wasm/Makefile
index f549aa7d51a4..12a736449ffc 100644
--- a/www/unit-wasm/Makefile
+++ b/www/unit-wasm/Makefile
@@ -1,5 +1,5 @@
 PKGNAMESUFFIX=	-${UNIT_MODNAME}
-PORTREVISION=	4
+PORTREVISION=	5
 
 UNIT_MODNAME=	wasm