git: 6aabd03246e2 - main - devel/libwasmtime: update 15.0.1 -> 16.0.0 (+)

From: Sergey A. Osokin <osa_at_FreeBSD.org>
Date: Mon, 25 Dec 2023 23:41:55 UTC
The branch main has been updated by osa:

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

commit 6aabd03246e2c0aedec1db45fba3f2afb58c791e
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2023-12-25 23:40:40 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2023-12-25 23:41:47 +0000

    devel/libwasmtime: update 15.0.1 -> 16.0.0 (+)
    
    Bump PORTREVISION for the main consumer - www/unit-wasm.
---
 devel/libwasmtime/Makefile |  54 +++++++++++------------
 devel/libwasmtime/distinfo | 108 +++++++++++++++++++++------------------------
 www/unit-wasm/Makefile     |   2 +-
 3 files changed, 77 insertions(+), 87 deletions(-)

diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index 86ff13b0ad44..139567aa634a 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	lib${GH_PROJECT}
-PORTVERSION=	15.0.1
+PORTVERSION=	16.0.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	osa@FreeBSD.org
@@ -53,6 +52,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		bumpalo-3.12.0 \
 		byteorder-1.4.3 \
 		bytes-1.4.0 \
+		bytesize-1.3.0 \
 		camino-1.1.4 \
 		cap-fs-ext-2.0.0 \
 		cap-net-ext-2.0.0 \
@@ -83,7 +83,6 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		crc32fast-1.3.2 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
-		crossbeam-channel-0.5.8 \
 		crossbeam-deque-0.8.1 \
 		crossbeam-epoch-0.9.15 \
 		crossbeam-utils-0.8.10 \
@@ -103,8 +102,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		env_logger-0.7.1 \
 		env_logger-0.10.0 \
 		equivalent-1.0.1 \
-		errno-0.3.1 \
-		errno-dragonfly-0.1.2 \
+		errno-0.3.6 \
 		fallible-iterator-0.3.0 \
 		fastrand-2.0.1 \
 		fd-lock-4.0.0 \
@@ -129,23 +127,22 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		getrandom-0.2.9 \
 		gimli-0.28.0 \
 		glob-0.3.0 \
-		h2-0.3.19 \
+		h2-0.4.0 \
 		half-1.8.2 \
 		hashbrown-0.12.3 \
 		hashbrown-0.13.2 \
 		hashbrown-0.14.0 \
 		heck-0.4.0 \
 		hermit-abi-0.1.19 \
-		hermit-abi-0.2.6 \
 		hermit-abi-0.3.0 \
-		http-0.2.9 \
-		http-body-1.0.0-rc.2 \
-		http-body-util-0.1.0-rc.2 \
+		http-1.0.0 \
+		http-body-1.0.0 \
+		http-body-util-0.1.0 \
 		httparse-1.8.0 \
 		httpdate-1.0.2 \
 		humantime-1.3.0 \
 		humantime-2.1.0 \
-		hyper-1.0.0-rc.3 \
+		hyper-1.0.1 \
 		id-arena-2.2.1 \
 		idna-0.3.0 \
 		indexmap-1.9.1 \
@@ -183,7 +180,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		mio-0.8.8 \
 		nu-ansi-term-0.46.0 \
 		num-traits-0.2.15 \
-		num_cpus-1.15.0 \
+		num_cpus-1.16.0 \
 		number_prefix-0.3.0 \
 		object-0.32.0 \
 		ocaml-boxroot-sys-0.2.0 \
@@ -216,7 +213,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		rand_core-0.6.3 \
 		rand_xorshift-0.3.0 \
 		rayon-1.5.3 \
-		rayon-core-1.9.3 \
+		rayon-core-1.12.0 \
 		redox_syscall-0.2.13 \
 		redox_syscall-0.3.5 \
 		redox_users-0.4.3 \
@@ -262,7 +259,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		strsim-0.10.0 \
 		symbolic_expressions-5.0.3 \
 		syn-1.0.92 \
-		syn-2.0.29 \
+		syn-2.0.32 \
 		system-interface-0.26.0 \
 		target-lexicon-0.12.12 \
 		tempfile-3.8.0 \
@@ -309,19 +306,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.36.2 \
-		wasm-metadata-0.10.11 \
-		wasm-mutate-0.2.40 \
-		wasm-smith-0.12.23 \
+		wasm-encoder-0.38.1 \
+		wasm-metadata-0.10.14 \
+		wasm-mutate-0.2.42 \
+		wasm-smith-0.13.1 \
 		wasmi-0.20.0 \
 		wasmi_arena-0.1.0 \
 		wasmi_core-0.5.0 \
-		wasmparser-0.116.1 \
+		wasmparser-0.118.1 \
 		wasmparser-nostd-0.91.0 \
-		wasmprinter-0.2.72 \
+		wasmprinter-0.2.75 \
 		wast-35.0.2 \
-		wast-67.0.1 \
-		wat-1.0.79 \
+		wast-69.0.1 \
+		wat-1.0.82 \
 		web-sys-0.3.57 \
 		webpki-roots-0.25.2 \
 		which-4.2.5 \
@@ -339,13 +336,12 @@ 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.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-bindgen-0.15.0 \
+		wit-bindgen-core-0.15.0 \
+		wit-bindgen-rust-0.15.0 \
+		wit-bindgen-rust-macro-0.15.0 \
+		wit-component-0.18.2 \
+		wit-component-0.19.0 \
 		wit-parser-0.13.0 \
 		zstd-0.11.1+zstd.1.5.2 \
 		zstd-safe-5.0.1+zstd.1.5.2 \
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index f4a7e5097e96..28592a3785ae 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1701787156
+TIMESTAMP = 1703542931
 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
@@ -55,6 +55,8 @@ SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
 SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
+SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
 SHA256 (rust/crates/camino-1.1.4.crate) = c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2
 SIZE (rust/crates/camino-1.1.4.crate) = 32290
 SHA256 (rust/crates/cap-fs-ext-2.0.0.crate) = b779b2d0a001c125b4584ad586268fb4b92d957bff8d26d7fe0dd78283faa814
@@ -115,8 +117,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/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
-SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
 SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
 SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
 SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
@@ -155,10 +155,8 @@ SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcce
 SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
-SIZE (rust/crates/errno-0.3.1.crate) = 10348
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/errno-0.3.6.crate) = 7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e
+SIZE (rust/crates/errno-0.3.6.crate) = 10595
 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
 SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
@@ -207,8 +205,8 @@ SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9
 SIZE (rust/crates/gimli-0.28.0.crate) = 269277
 SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
 SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/h2-0.3.19.crate) = d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782
-SIZE (rust/crates/h2-0.3.19.crate) = 164681
+SHA256 (rust/crates/h2-0.4.0.crate) = e1d308f63daf4181410c242d34c11f928dcb3aa105852019e043c9d1f4e4368a
+SIZE (rust/crates/h2-0.4.0.crate) = 166374
 SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
 SIZE (rust/crates/half-1.8.2.crate) = 41874
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -221,16 +219,14 @@ SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f
 SIZE (rust/crates/heck-0.4.0.crate) = 11161
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
 SHA256 (rust/crates/hermit-abi-0.3.0.crate) = 856b5cb0902c2b6d65d5fd97dfa30f9b70c7538e770b98eab5ed52d8db923e01
 SIZE (rust/crates/hermit-abi-0.3.0.crate) = 15200
-SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
-SIZE (rust/crates/http-0.2.9.crate) = 100146
-SHA256 (rust/crates/http-body-1.0.0-rc.2.crate) = 951dfc2e32ac02d67c90c0d65bd27009a635dc9b381a2cc7d284ab01e3a0150d
-SIZE (rust/crates/http-body-1.0.0-rc.2.crate) = 5237
-SHA256 (rust/crates/http-body-util-0.1.0-rc.2.crate) = 92445bc9cc14bfa0a3ce56817dc3b5bcc227a168781a356b702410789cec0d10
-SIZE (rust/crates/http-body-util-0.1.0-rc.2.crate) = 9966
+SHA256 (rust/crates/http-1.0.0.crate) = b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea
+SIZE (rust/crates/http-1.0.0.crate) = 100981
+SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (rust/crates/http-body-util-0.1.0.crate) = 41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840
+SIZE (rust/crates/http-body-util-0.1.0.crate) = 10368
 SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
 SIZE (rust/crates/httparse-1.8.0.crate) = 29954
 SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
@@ -239,8 +235,8 @@ SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70
 SIZE (rust/crates/humantime-1.3.0.crate) = 17020
 SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-1.0.0-rc.3.crate) = 7b75264b2003a3913f118d35c586e535293b3e22e41f074930762929d071e092
-SIZE (rust/crates/hyper-1.0.0-rc.3.crate) = 129794
+SHA256 (rust/crates/hyper-1.0.1.crate) = 403f9214f3e703236b221f1a9cd88ec8b4adfa5296de01ab96216361f4692f56
+SIZE (rust/crates/hyper-1.0.1.crate) = 139013
 SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
 SIZE (rust/crates/id-arena-2.2.1.crate) = 12203
 SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
@@ -315,8 +311,8 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260
 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
-SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
 SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a
 SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
 SHA256 (rust/crates/object-0.32.0.crate) = 77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe
@@ -381,8 +377,8 @@ SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a
 SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
 SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
 SIZE (rust/crates/rayon-1.5.3.crate) = 167246
-SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f
-SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300
+SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
+SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
 SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
 SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
 SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
@@ -473,8 +469,8 @@ SHA256 (rust/crates/symbolic_expressions-5.0.3.crate) = 7c68d531d83ec6c531150584
 SIZE (rust/crates/symbolic_expressions-5.0.3.crate) = 14864
 SHA256 (rust/crates/syn-1.0.92.crate) = 7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52
 SIZE (rust/crates/syn-1.0.92.crate) = 236605
-SHA256 (rust/crates/syn-2.0.29.crate) = c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a
-SIZE (rust/crates/syn-2.0.29.crate) = 241664
+SHA256 (rust/crates/syn-2.0.32.crate) = 239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2
+SIZE (rust/crates/syn-2.0.32.crate) = 242504
 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.12.crate) = 14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a
@@ -567,32 +563,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.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/wasm-encoder-0.38.1.crate) = 0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f
+SIZE (rust/crates/wasm-encoder-0.38.1.crate) = 48855
+SHA256 (rust/crates/wasm-metadata-0.10.14.crate) = d835d67708f6374937c550ad8dd1d17c616ae009e3f00d7a0ac9f7825e78c36a
+SIZE (rust/crates/wasm-metadata-0.10.14.crate) = 9807
+SHA256 (rust/crates/wasm-mutate-0.2.42.crate) = 140f2555b7c16b89592a1cd2f2626612c8c3cba9ff3224f87b00e063264b4b38
+SIZE (rust/crates/wasm-mutate-0.2.42.crate) = 86931
+SHA256 (rust/crates/wasm-smith-0.13.1.crate) = 58273756970c82a1769b11e13a05bd21f95a767e4a2fab03afd0cff0085ae89d
+SIZE (rust/crates/wasm-smith-0.13.1.crate) = 73116
 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.116.1.crate) = a58e28b80dd8340cb07b8242ae654756161f6fc8d0038123d679b7b99964fa50
-SIZE (rust/crates/wasmparser-0.116.1.crate) = 173355
+SHA256 (rust/crates/wasmparser-0.118.1.crate) = 95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9
+SIZE (rust/crates/wasmparser-0.118.1.crate) = 183422
 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.72.crate) = 9aff4df0cdf1906ec040e97d78c3fc8fd26d3f8d70adaac81f07f80957b63b54
-SIZE (rust/crates/wasmprinter-0.2.72.crate) = 32311
+SHA256 (rust/crates/wasmprinter-0.2.75.crate) = 3d027eb8294904fc715ac0870cebe6b0271e96b90605ee21511e7565c4ce568c
+SIZE (rust/crates/wasmprinter-0.2.75.crate) = 32339
 SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
 SIZE (rust/crates/wast-35.0.2.crate) = 90940
-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/wast-69.0.1.crate) = c1ee37317321afde358e4d7593745942c48d6d17e0e6e943704de9bbee121e7a
+SIZE (rust/crates/wast-69.0.1.crate) = 133568
+SHA256 (rust/crates/wat-1.0.82.crate) = aeb338ee8dee4d4cd05e6426683f21c5087dc7cfc8903e839ccf48d43332da3c
+SIZE (rust/crates/wat-1.0.82.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
@@ -627,20 +623,18 @@ 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.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-bindgen-0.15.0.crate) = d0e367a0bdb6b9f6db939a21749dfcd398b62a23f58afa5c44e7de16289dbeba
+SIZE (rust/crates/wit-bindgen-0.15.0.crate) = 3881
+SHA256 (rust/crates/wit-bindgen-core-0.15.0.crate) = 147bee3fde39f80da448dc971d3357c34f5810605e0ba59345ebe576002371c8
+SIZE (rust/crates/wit-bindgen-core-0.15.0.crate) = 18616
+SHA256 (rust/crates/wit-bindgen-rust-0.15.0.crate) = 3033046c0f9112a67dc6c1e4281347c8d5f1e01d4cafc01321c259d45e3b8e4f
+SIZE (rust/crates/wit-bindgen-rust-0.15.0.crate) = 28469
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.15.0.crate) = f191047320b2c8bd05a5d367a28c7fe0ad409d43153efc8881aa775a652ca112
+SIZE (rust/crates/wit-bindgen-rust-macro-0.15.0.crate) = 4441
+SHA256 (rust/crates/wit-component-0.18.2.crate) = 5b8a35a2a9992898c9d27f1664001860595a4bc99d32dd3599d547412e17d7e2
+SIZE (rust/crates/wit-component-0.18.2.crate) = 163932
+SHA256 (rust/crates/wit-component-0.19.0.crate) = 4b2e0cdd27c1500cb2524810e8f40b50012355a476c1bea5d12d73620125cc04
+SIZE (rust/crates/wit-component-0.19.0.crate) = 163952
 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
@@ -649,8 +643,8 @@ SHA256 (rust/crates/zstd-safe-5.0.1+zstd.1.5.2.crate) = 7c12659121420dd6365c5c3d
 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-v15.0.1_GH0.tar.gz) = 794cb7fbb120951134e53e188e313f3bf31b17b112aa2bbc86edd41d1a84fa5b
-SIZE (bytecodealliance-wasmtime-v15.0.1_GH0.tar.gz) = 4860212
+SHA256 (bytecodealliance-wasmtime-v16.0.0_GH0.tar.gz) = ae5747cef481bd94a124c802f0bff2e9e84eba602582a33cb135e16654ed7a8e
+SIZE (bytecodealliance-wasmtime-v16.0.0_GH0.tar.gz) = 4901903
 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
diff --git a/www/unit-wasm/Makefile b/www/unit-wasm/Makefile
index 3c0ae3328f9a..e43056db0561 100644
--- a/www/unit-wasm/Makefile
+++ b/www/unit-wasm/Makefile
@@ -1,5 +1,5 @@
 PKGNAMESUFFIX=	-${UNIT_MODNAME}
-PORTREVISION=	6
+PORTREVISION=	7
 
 UNIT_MODNAME=	wasm