git: 016cd848e57e - main - games/veloren-weekly: update to s20230412

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 13 Apr 2023 00:57:03 UTC
The branch main has been updated by jbeich:

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

commit 016cd848e57e535d6826baba8c4b85e185ddffea
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-04-12 16:17:52 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-04-13 00:56:38 +0000

    games/veloren-weekly: update to s20230412
    
    Changes:              https://gitlab.com/veloren/veloren/-/compare/41e551f32...7aa43e9e8
---
 games/veloren-weekly/Makefile           |   4 +-
 games/veloren-weekly/Makefile.crates    |  52 +++++++++------
 games/veloren-weekly/distinfo           | 110 ++++++++++++++++++++------------
 games/veloren-weekly/files/patch-wasmer |  13 ++++
 4 files changed, 117 insertions(+), 62 deletions(-)

diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index da57f7ba3355..131595db3eb4 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	veloren
-PORTVERSION=	s20230405
+PORTVERSION=	s20230412
 CATEGORIES=	games wayland
 .if !make(makesum)
 MASTER_SITES=	LOCAL/jbeich
@@ -26,7 +26,7 @@ RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
 USES=		cargo xorg
 USE_XORG=	xcb
 USE_GITLAB=	yes
-GL_COMMIT=	41e551f32db52147c80ed26aae0484a5ee5c8803
+GL_COMMIT=	7aa43e9e8a4730ef715a9e3a6f172b5ea7687243
 CARGO_ENV=	VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
 PLIST_FILES=	bin/${PORTNAME}-server-cli \
 		bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 2433d0d052f6..eca642617ad3 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -14,6 +14,7 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		android_system_properties-0.1.5 \
 		ansi_term-0.12.1 \
 		anyhow-1.0.65 \
+		anymap2-0.13.0 \
 		app_dirs2-2.5.4 \
 		approx-0.3.2 \
 		approx-0.4.0 \
@@ -107,16 +108,17 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		core-video-sys-0.1.4 \
 		coreaudio-rs-0.10.0 \
 		coreaudio-sys-0.2.10 \
+		corosensei-0.1.3 \
 		cortex-m-0.7.6 \
 		cpal-0.13.5 \
 		cpal-0.14.0 \
 		cpufeatures-0.2.5 \
-		cranelift-bforest-0.76.0 \
-		cranelift-codegen-0.76.0 \
-		cranelift-codegen-meta-0.76.0 \
-		cranelift-codegen-shared-0.76.0 \
-		cranelift-entity-0.76.0 \
-		cranelift-frontend-0.76.0 \
+		cranelift-bforest-0.82.3 \
+		cranelift-codegen-0.82.3 \
+		cranelift-codegen-meta-0.82.3 \
+		cranelift-codegen-shared-0.82.3 \
+		cranelift-entity-0.82.3 \
+		cranelift-frontend-0.82.3 \
 		crc32fast-1.3.2 \
 		criterion-0.3.4 \
 		criterion-plot-0.4.5 \
@@ -174,6 +176,8 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		enum-iterator-1.1.3 \
 		enum-iterator-derive-0.7.0 \
 		enum-iterator-derive-1.1.0 \
+		enum-map-2.4.1 \
+		enum-map-derive-0.10.0 \
 		enumset-1.0.11 \
 		enumset_derive-0.6.0 \
 		epaint-0.12.0 \
@@ -222,7 +226,6 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		getrandom-0.2.7 \
 		gilrs-0.10.1 \
 		gilrs-core-0.5.1 \
-		gimli-0.25.0 \
 		gimli-0.26.2 \
 		glam-0.10.2 \
 		glob-0.3.0 \
@@ -395,6 +398,7 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		parking_lot_core-0.8.5 \
 		parking_lot_core-0.9.2 \
 		parse-zoneinfo-0.3.0 \
+		paste-1.0.8 \
 		peeking_take_while-0.1.2 \
 		pem-1.1.0 \
 		percent-encoding-2.2.0 \
@@ -455,7 +459,7 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		redox_syscall-0.1.57 \
 		redox_syscall-0.2.16 \
 		redox_users-0.4.3 \
-		regalloc-0.0.31 \
+		regalloc-0.0.34 \
 		regex-1.6.0 \
 		regex-automata-0.1.10 \
 		regex-syntax-0.6.27 \
@@ -468,6 +472,8 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		riscv-target-0.1.2 \
 		rkyv-0.7.39 \
 		rkyv_derive-0.7.39 \
+		rmp-0.8.11 \
+		rmp-serde-1.1.0 \
 		rodio-0.15.0 \
 		ron-0.6.6 \
 		ron-0.7.1 \
@@ -643,17 +649,19 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		wasm-bindgen-macro-support-0.2.83 \
 		wasm-bindgen-shared-0.2.83 \
 		wasm-encoder-0.17.0 \
-		wasmer-2.2.1 \
-		wasmer-compiler-2.2.1 \
-		wasmer-compiler-cranelift-2.2.1 \
-		wasmer-derive-2.2.1 \
-		wasmer-engine-2.2.1 \
-		wasmer-engine-dylib-2.2.1 \
-		wasmer-engine-universal-2.2.1 \
-		wasmer-object-2.2.1 \
-		wasmer-types-2.2.1 \
-		wasmer-vm-2.2.1 \
-		wasmparser-0.78.2 \
+		wasmer-2.3.0 \
+		wasmer-artifact-2.3.0 \
+		wasmer-compiler-2.3.0 \
+		wasmer-compiler-cranelift-2.3.0 \
+		wasmer-derive-2.3.0 \
+		wasmer-engine-2.3.0 \
+		wasmer-engine-dylib-2.3.0 \
+		wasmer-engine-universal-2.3.0 \
+		wasmer-engine-universal-artifact-2.3.0 \
+		wasmer-object-2.3.0 \
+		wasmer-types-2.3.0 \
+		wasmer-vm-2.3.0 \
+		wasmparser-0.83.0 \
 		wast-47.0.0 \
 		wat-1.0.49 \
 		wavefront-0.2.3 \
@@ -685,26 +693,32 @@ CARGO_CRATES=	ab_glyph-0.2.17 \
 		windows-0.37.0 \
 		windows-0.43.0 \
 		windows-sys-0.30.0 \
+		windows-sys-0.33.0 \
 		windows-sys-0.34.0 \
 		windows_aarch64_gnullvm-0.42.0 \
 		windows_aarch64_msvc-0.30.0 \
+		windows_aarch64_msvc-0.33.0 \
 		windows_aarch64_msvc-0.34.0 \
 		windows_aarch64_msvc-0.37.0 \
 		windows_aarch64_msvc-0.42.0 \
 		windows_i686_gnu-0.30.0 \
+		windows_i686_gnu-0.33.0 \
 		windows_i686_gnu-0.34.0 \
 		windows_i686_gnu-0.37.0 \
 		windows_i686_gnu-0.42.0 \
 		windows_i686_msvc-0.30.0 \
+		windows_i686_msvc-0.33.0 \
 		windows_i686_msvc-0.34.0 \
 		windows_i686_msvc-0.37.0 \
 		windows_i686_msvc-0.42.0 \
 		windows_x86_64_gnu-0.30.0 \
+		windows_x86_64_gnu-0.33.0 \
 		windows_x86_64_gnu-0.34.0 \
 		windows_x86_64_gnu-0.37.0 \
 		windows_x86_64_gnu-0.42.0 \
 		windows_x86_64_gnullvm-0.42.0 \
 		windows_x86_64_msvc-0.30.0 \
+		windows_x86_64_msvc-0.33.0 \
 		windows_x86_64_msvc-0.34.0 \
 		windows_x86_64_msvc-0.37.0 \
 		windows_x86_64_msvc-0.42.0 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 5d8d2be32200..ecee87de5a8c 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1680736677
+TIMESTAMP = 1681340018
 SHA256 (rust/crates/ab_glyph-0.2.17.crate) = 04a9283dace1c41c265496614998d5b9c4a97b3eb770e804f007c5144bf03f2b
 SIZE (rust/crates/ab_glyph-0.2.17.crate) = 17243
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.7.crate) = 330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6
@@ -31,6 +31,8 @@ SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
 SHA256 (rust/crates/anyhow-1.0.65.crate) = 98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602
 SIZE (rust/crates/anyhow-1.0.65.crate) = 43585
+SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
+SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
 SHA256 (rust/crates/app_dirs2-2.5.4.crate) = 47a8d2d8dbda5fca0a522259fb88e4f55d2b10ad39f5f03adeebf85031eba501
 SIZE (rust/crates/app_dirs2-2.5.4.crate) = 17872
 SHA256 (rust/crates/approx-0.3.2.crate) = f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3
@@ -217,6 +219,8 @@ SHA256 (rust/crates/coreaudio-rs-0.10.0.crate) = 11894b20ebfe1ff903cbdc522596933
 SIZE (rust/crates/coreaudio-rs-0.10.0.crate) = 34487
 SHA256 (rust/crates/coreaudio-sys-0.2.10.crate) = 3dff444d80630d7073077d38d40b4501fd518bd2b922c2a55edcc8b0f7be57e6
 SIZE (rust/crates/coreaudio-sys-0.2.10.crate) = 5434
+SHA256 (rust/crates/corosensei-0.1.3.crate) = 9847f90f32a50b0dcbd68bc23ff242798b13080b97b0569f6ed96a45ce4cf2cd
+SIZE (rust/crates/corosensei-0.1.3.crate) = 63948
 SHA256 (rust/crates/cortex-m-0.7.6.crate) = 70858629a458fdfd39f9675c4dc309411f2a3f83bede76988d81bf1a0ecee9e0
 SIZE (rust/crates/cortex-m-0.7.6.crate) = 141224
 SHA256 (rust/crates/cpal-0.13.5.crate) = 74117836a5124f3629e4b474eed03e479abaf98988b4bb317e29f08cfe0e4116
@@ -225,18 +229,18 @@ SHA256 (rust/crates/cpal-0.14.0.crate) = 7d466b47cf0ea4100186a7c12d7d0166813dda7
 SIZE (rust/crates/cpal-0.14.0.crate) = 95570
 SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
 SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
-SHA256 (rust/crates/cranelift-bforest-0.76.0.crate) = 7e6bea67967505247f54fa2c85cf4f6e0e31c4e5692c9b70e4ae58e339067333
-SIZE (rust/crates/cranelift-bforest-0.76.0.crate) = 30816
-SHA256 (rust/crates/cranelift-codegen-0.76.0.crate) = 48194035d2752bdd5bdae429e3ab88676e95f52a2b1355a5d4e809f9e39b1d74
-SIZE (rust/crates/cranelift-codegen-0.76.0.crate) = 835601
-SHA256 (rust/crates/cranelift-codegen-meta-0.76.0.crate) = 976efb22fcab4f2cd6bd4e9913764616a54d895c1a23530128d04e03633c555f
-SIZE (rust/crates/cranelift-codegen-meta-0.76.0.crate) = 179689
-SHA256 (rust/crates/cranelift-codegen-shared-0.76.0.crate) = 9dabb5fe66e04d4652e434195b45ae65b5c8172d520247b8f66d8df42b2b45dc
-SIZE (rust/crates/cranelift-codegen-shared-0.76.0.crate) = 12583
-SHA256 (rust/crates/cranelift-entity-0.76.0.crate) = 3329733e4d4b8e91c809efcaa4faee80bf66f20164e3dd16d707346bd3494799
-SIZE (rust/crates/cranelift-entity-0.76.0.crate) = 25261
-SHA256 (rust/crates/cranelift-frontend-0.76.0.crate) = 279afcc0d3e651b773f94837c3d581177b348c8d69e928104b2e9fccb226f921
-SIZE (rust/crates/cranelift-frontend-0.76.0.crate) = 31953
+SHA256 (rust/crates/cranelift-bforest-0.82.3.crate) = 38faa2a16616c8e78a18d37b4726b98bfd2de192f2fdc8a39ddf568a408a0f75
+SIZE (rust/crates/cranelift-bforest-0.82.3.crate) = 30812
+SHA256 (rust/crates/cranelift-codegen-0.82.3.crate) = 26f192472a3ba23860afd07d2b0217dc628f21fcc72617aa1336d98e1671f33b
+SIZE (rust/crates/cranelift-codegen-0.82.3.crate) = 750463
+SHA256 (rust/crates/cranelift-codegen-meta-0.82.3.crate) = 0f32ddb89e9b89d3d9b36a5b7d7ea3261c98235a76ac95ba46826b8ec40b1a24
+SIZE (rust/crates/cranelift-codegen-meta-0.82.3.crate) = 70956
+SHA256 (rust/crates/cranelift-codegen-shared-0.82.3.crate) = 01fd0d9f288cc1b42d9333b7a776b17e278fc888c28e6a0f09b5573d45a150bc
+SIZE (rust/crates/cranelift-codegen-shared-0.82.3.crate) = 6169
+SHA256 (rust/crates/cranelift-entity-0.82.3.crate) = 9e3bfe172b83167604601faf9dc60453e0d0a93415b57a9c4d1a7ae6849185cf
+SIZE (rust/crates/cranelift-entity-0.82.3.crate) = 26073
+SHA256 (rust/crates/cranelift-frontend-0.82.3.crate) = a006e3e32d80ce0e4ba7f1f9ddf66066d052a8c884a110b91d05404d6ce26dce
+SIZE (rust/crates/cranelift-frontend-0.82.3.crate) = 34499
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/criterion-0.3.4.crate) = ab327ed7354547cc2ef43cbe20ef68b988e70b4b593cbd66a2a61733123a3d23
@@ -351,6 +355,10 @@ SHA256 (rust/crates/enum-iterator-derive-0.7.0.crate) = c134c37760b27a871ba42210
 SIZE (rust/crates/enum-iterator-derive-0.7.0.crate) = 2431
 SHA256 (rust/crates/enum-iterator-derive-1.1.0.crate) = 828de45d0ca18782232dfb8f3ea9cc428e8ced380eb26a520baaacfc70de39ce
 SIZE (rust/crates/enum-iterator-derive-1.1.0.crate) = 4902
+SHA256 (rust/crates/enum-map-2.4.1.crate) = f5a56d54c8dd9b3ad34752ed197a4eb2a6601bc010808eb097a04a58ae4c43e1
+SIZE (rust/crates/enum-map-2.4.1.crate) = 12203
+SHA256 (rust/crates/enum-map-derive-0.10.0.crate) = a9045e2676cd5af83c3b167d917b0a5c90a4d8e266e2683d6631b235c457fc27
+SIZE (rust/crates/enum-map-derive-0.10.0.crate) = 3824
 SHA256 (rust/crates/enumset-1.0.11.crate) = 4799cdb24d48f1f8a7a98d06b7fde65a85a2d1e42b25a889f5406aa1fbefe074
 SIZE (rust/crates/enumset-1.0.11.crate) = 20347
 SHA256 (rust/crates/enumset_derive-0.6.0.crate) = ea83a3fbdc1d999ccfbcbee717eab36f8edf2d71693a23ce0d7cca19e085304c
@@ -447,8 +455,6 @@ SHA256 (rust/crates/gilrs-0.10.1.crate) = 7d0342acdc7b591d171212e17c9350ca02383b
 SIZE (rust/crates/gilrs-0.10.1.crate) = 117591
 SHA256 (rust/crates/gilrs-core-0.5.1.crate) = 1e4e9fae0d270709ce2c8aacb34f2b7293d4828ce748360ec364ccb7c1585e53
 SIZE (rust/crates/gilrs-core-0.5.1.crate) = 40975
-SHA256 (rust/crates/gimli-0.25.0.crate) = f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7
-SIZE (rust/crates/gimli-0.25.0.crate) = 705238
 SHA256 (rust/crates/gimli-0.26.2.crate) = 22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d
 SIZE (rust/crates/gimli-0.26.2.crate) = 717340
 SHA256 (rust/crates/glam-0.10.2.crate) = 579160312273c954cc51bd440f059dde741029ac8daf8c84fece76cb77f62c15
@@ -793,6 +799,8 @@ SHA256 (rust/crates/parking_lot_core-0.9.2.crate) = 995f667a6c822200b0433ac218e0
 SIZE (rust/crates/parking_lot_core-0.9.2.crate) = 32254
 SHA256 (rust/crates/parse-zoneinfo-0.3.0.crate) = c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41
 SIZE (rust/crates/parse-zoneinfo-0.3.0.crate) = 76590
+SHA256 (rust/crates/paste-1.0.8.crate) = 9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22
+SIZE (rust/crates/paste-1.0.8.crate) = 17649
 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
 SHA256 (rust/crates/pem-1.1.0.crate) = 03c64931a1a212348ec4f3b4362585eca7159d0d09cbdf4a7f74f02173596fd4
@@ -913,8 +921,8 @@ SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
 SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regalloc-0.0.31.crate) = 571f7f397d61c4755285cd37853fe8e03271c243424a907415909379659381c5
-SIZE (rust/crates/regalloc-0.0.31.crate) = 170781
+SHA256 (rust/crates/regalloc-0.0.34.crate) = 62446b1d3ebf980bdc68837700af1d77b37bc430e524bf95319c6eada2a4cc02
+SIZE (rust/crates/regalloc-0.0.34.crate) = 176246
 SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b
 SIZE (rust/crates/regex-1.6.0.crate) = 239329
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -939,6 +947,10 @@ SHA256 (rust/crates/rkyv-0.7.39.crate) = cec2b3485b07d96ddfd3134767b8a447b45ea4e
 SIZE (rust/crates/rkyv-0.7.39.crate) = 106263
 SHA256 (rust/crates/rkyv_derive-0.7.39.crate) = 6eaedadc88b53e36dd32d940ed21ae4d850d5916f2581526921f553a72ac34c4
 SIZE (rust/crates/rkyv_derive-0.7.39.crate) = 18820
+SHA256 (rust/crates/rmp-0.8.11.crate) = 44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f
+SIZE (rust/crates/rmp-0.8.11.crate) = 28829
+SHA256 (rust/crates/rmp-serde-1.1.0.crate) = 25786b0d276110195fa3d6f3f31299900cf71dfbd6c28450f3f58a0e7f7a347e
+SIZE (rust/crates/rmp-serde-1.1.0.crate) = 30373
 SHA256 (rust/crates/rodio-0.15.0.crate) = ec0939e9f626e6c6f1989adb6226a039c855ca483053f0ee7c98b90e41cf731e
 SIZE (rust/crates/rodio-0.15.0.crate) = 7414161
 SHA256 (rust/crates/ron-0.6.6.crate) = 86018df177b1beef6c7c8ef949969c4f7cb9a9344181b92486b23c79995bdaa4
@@ -1289,28 +1301,32 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4def
 SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
 SHA256 (rust/crates/wasm-encoder-0.17.0.crate) = 7e7ca71c70a6de5b10968ae4d298e548366d9cd9588176e6ff8866f3c49c96ee
 SIZE (rust/crates/wasm-encoder-0.17.0.crate) = 34010
-SHA256 (rust/crates/wasmer-2.2.1.crate) = f727a39e7161f7438ddb8eafe571b67c576a8c2fb459f666d9053b5bba4afdea
-SIZE (rust/crates/wasmer-2.2.1.crate) = 104871
-SHA256 (rust/crates/wasmer-compiler-2.2.1.crate) = 4e9951599222eb12bd13d4d91bcded0a880e4c22c2dfdabdf5dc7e5e803b7bf3
-SIZE (rust/crates/wasmer-compiler-2.2.1.crate) = 23725
-SHA256 (rust/crates/wasmer-compiler-cranelift-2.2.1.crate) = 44c83273bce44e668f3a2b9ccb7f1193db918b1d6806f64acc5ff71f6ece5f20
-SIZE (rust/crates/wasmer-compiler-cranelift-2.2.1.crate) = 55516
-SHA256 (rust/crates/wasmer-derive-2.2.1.crate) = 458dbd9718a837e6dbc52003aef84487d79eedef5fa28c7d28b6784be98ac08e
-SIZE (rust/crates/wasmer-derive-2.2.1.crate) = 5964
-SHA256 (rust/crates/wasmer-engine-2.2.1.crate) = 6ed603a6d037ebbb14014d7f739ae996a78455a4b86c41cfa4e81c590a1253b9
-SIZE (rust/crates/wasmer-engine-2.2.1.crate) = 18756
-SHA256 (rust/crates/wasmer-engine-dylib-2.2.1.crate) = ccd7fdc60e252a795c849b3f78a81a134783051407e7e279c10b7019139ef8dc
-SIZE (rust/crates/wasmer-engine-dylib-2.2.1.crate) = 16861
-SHA256 (rust/crates/wasmer-engine-universal-2.2.1.crate) = dcff0cd2c01a8de6009fd863b14ea883132a468a24f2d2ee59dc34453d3a31b5
-SIZE (rust/crates/wasmer-engine-universal-2.2.1.crate) = 15873
-SHA256 (rust/crates/wasmer-object-2.2.1.crate) = 24ce18ac2877050e59580d27ee1a88f3192d7a31e77fbba0852abc7888d6e0b5
-SIZE (rust/crates/wasmer-object-2.2.1.crate) = 4726
-SHA256 (rust/crates/wasmer-types-2.2.1.crate) = 659fa3dd6c76f62630deff4ac8c7657b07f0b1e4d7e0f8243a552b9d9b448e24
-SIZE (rust/crates/wasmer-types-2.2.1.crate) = 30518
-SHA256 (rust/crates/wasmer-vm-2.2.1.crate) = afdc46158517c2769f9938bc222a7d41b3bb330824196279d8aa2d667cd40641
-SIZE (rust/crates/wasmer-vm-2.2.1.crate) = 59342
-SHA256 (rust/crates/wasmparser-0.78.2.crate) = 52144d4c78e5cf8b055ceab8e5fa22814ce4315d6002ad32cfd914f37c12fd65
-SIZE (rust/crates/wasmparser-0.78.2.crate) = 80388
+SHA256 (rust/crates/wasmer-2.3.0.crate) = ea8d8361c9d006ea3d7797de7bd6b1492ffd0f91a22430cfda6c1658ad57bedf
+SIZE (rust/crates/wasmer-2.3.0.crate) = 105246
+SHA256 (rust/crates/wasmer-artifact-2.3.0.crate) = 7aaf9428c29c1d8ad2ac0e45889ba8a568a835e33fd058964e5e500f2f7ce325
+SIZE (rust/crates/wasmer-artifact-2.3.0.crate) = 4752
+SHA256 (rust/crates/wasmer-compiler-2.3.0.crate) = e67a6cd866aed456656db2cfea96c18baabbd33f676578482b85c51e1ee19d2c
+SIZE (rust/crates/wasmer-compiler-2.3.0.crate) = 23221
+SHA256 (rust/crates/wasmer-compiler-cranelift-2.3.0.crate) = 48be2f9f6495f08649e4f8b946a2cbbe119faf5a654aa1457f9504a99d23dae0
+SIZE (rust/crates/wasmer-compiler-cranelift-2.3.0.crate) = 54329
+SHA256 (rust/crates/wasmer-derive-2.3.0.crate) = 00e50405cc2a2f74ff574584710a5f2c1d5c93744acce2ca0866084739284b51
+SIZE (rust/crates/wasmer-derive-2.3.0.crate) = 5984
+SHA256 (rust/crates/wasmer-engine-2.3.0.crate) = 3f98f010978c244db431b392aeab0661df7ea0822343334f8f2a920763548e45
+SIZE (rust/crates/wasmer-engine-2.3.0.crate) = 17295
+SHA256 (rust/crates/wasmer-engine-dylib-2.3.0.crate) = ad0358af9c154724587731175553805648d9acb8f6657880d165e378672b7e53
+SIZE (rust/crates/wasmer-engine-dylib-2.3.0.crate) = 16848
+SHA256 (rust/crates/wasmer-engine-universal-2.3.0.crate) = 440dc3d93c9ca47865a4f4edd037ea81bf983b5796b59b3d712d844b32dbef15
+SIZE (rust/crates/wasmer-engine-universal-2.3.0.crate) = 14032
+SHA256 (rust/crates/wasmer-engine-universal-artifact-2.3.0.crate) = 68f1db3f54152657eb6e86c44b66525ff7801dad8328fe677da48dd06af9ad41
+SIZE (rust/crates/wasmer-engine-universal-artifact-2.3.0.crate) = 6655
+SHA256 (rust/crates/wasmer-object-2.3.0.crate) = 8d831335ff3a44ecf451303f6f891175c642488036b92ceceb24ac8623a8fa8b
+SIZE (rust/crates/wasmer-object-2.3.0.crate) = 4689
+SHA256 (rust/crates/wasmer-types-2.3.0.crate) = 39df01ea05dc0a9bab67e054c7cb01521e53b35a7bb90bd02eca564ed0b2667f
+SIZE (rust/crates/wasmer-types-2.3.0.crate) = 36607
+SHA256 (rust/crates/wasmer-vm-2.3.0.crate) = 30d965fa61f4dc4cdb35a54daaf7ecec3563fbb94154a6c35433f879466247dd
+SIZE (rust/crates/wasmer-vm-2.3.0.crate) = 52609
+SHA256 (rust/crates/wasmparser-0.83.0.crate) = 718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a
+SIZE (rust/crates/wasmparser-0.83.0.crate) = 82579
 SHA256 (rust/crates/wast-47.0.0.crate) = 117ccfc4262e62a28a13f0548a147f19ffe71e8a08be802af23ae4ea0bedad73
 SIZE (rust/crates/wast-47.0.0.crate) = 124255
 SHA256 (rust/crates/wat-1.0.49.crate) = 7aab4e20c60429fbba9670a6cae0fff9520046ba0aa3e6d0b1cd2653bea14898
@@ -1373,12 +1389,16 @@ SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a
 SIZE (rust/crates/windows-0.43.0.crate) = 11492640
 SHA256 (rust/crates/windows-sys-0.30.0.crate) = 030b7ff91626e57a05ca64a07c481973cbb2db774e4852c9c7ca342408c6a99a
 SIZE (rust/crates/windows-sys-0.30.0.crate) = 3256610
+SHA256 (rust/crates/windows-sys-0.33.0.crate) = 43dbb096663629518eb1dfa72d80243ca5a6aca764cae62a2df70af760a9be75
+SIZE (rust/crates/windows-sys-0.33.0.crate) = 3355291
 SHA256 (rust/crates/windows-sys-0.34.0.crate) = 5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825
 SIZE (rust/crates/windows-sys-0.34.0.crate) = 3369228
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e
 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 357917
 SHA256 (rust/crates/windows_aarch64_msvc-0.30.0.crate) = 29277a4435d642f775f63c7d1faeb927adba532886ce0287bd985bffb16b6bca
 SIZE (rust/crates/windows_aarch64_msvc-0.30.0.crate) = 669666
+SHA256 (rust/crates/windows_aarch64_msvc-0.33.0.crate) = cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807
+SIZE (rust/crates/windows_aarch64_msvc-0.33.0.crate) = 674447
 SHA256 (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d
 SIZE (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 674445
 SHA256 (rust/crates/windows_aarch64_msvc-0.37.0.crate) = 2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a
@@ -1387,6 +1407,8 @@ SHA256 (rust/crates/windows_aarch64_msvc-0.42.0.crate) = dd0f252f5a35cac83d6311b
 SIZE (rust/crates/windows_aarch64_msvc-0.42.0.crate) = 659424
 SHA256 (rust/crates/windows_i686_gnu-0.30.0.crate) = 1145e1989da93956c68d1864f32fb97c8f561a8f89a5125f6a2b7ea75524e4b8
 SIZE (rust/crates/windows_i686_gnu-0.30.0.crate) = 774464
+SHA256 (rust/crates/windows_i686_gnu-0.33.0.crate) = cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e
+SIZE (rust/crates/windows_i686_gnu-0.33.0.crate) = 772346
 SHA256 (rust/crates/windows_i686_gnu-0.34.0.crate) = 2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed
 SIZE (rust/crates/windows_i686_gnu-0.34.0.crate) = 772343
 SHA256 (rust/crates/windows_i686_gnu-0.37.0.crate) = d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1
@@ -1395,6 +1417,8 @@ SHA256 (rust/crates/windows_i686_gnu-0.42.0.crate) = fbeae19f6716841636c28d69537
 SIZE (rust/crates/windows_i686_gnu-0.42.0.crate) = 728570
 SHA256 (rust/crates/windows_i686_msvc-0.30.0.crate) = d4a09e3a0d4753b73019db171c1339cd4362c8c44baf1bcea336235e955954a6
 SIZE (rust/crates/windows_i686_msvc-0.30.0.crate) = 732295
+SHA256 (rust/crates/windows_i686_msvc-0.33.0.crate) = 8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0
+SIZE (rust/crates/windows_i686_msvc-0.33.0.crate) = 733499
 SHA256 (rust/crates/windows_i686_msvc-0.34.0.crate) = 9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956
 SIZE (rust/crates/windows_i686_msvc-0.34.0.crate) = 733497
 SHA256 (rust/crates/windows_i686_msvc-0.37.0.crate) = ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c
@@ -1403,6 +1427,8 @@ SHA256 (rust/crates/windows_i686_msvc-0.42.0.crate) = 84c12f65daa39dd2babe6e4429
 SIZE (rust/crates/windows_i686_msvc-0.42.0.crate) = 717477
 SHA256 (rust/crates/windows_x86_64_gnu-0.30.0.crate) = 8ca64fcb0220d58db4c119e050e7af03c69e6f4f415ef69ec1773d9aab422d5a
 SIZE (rust/crates/windows_x86_64_gnu-0.30.0.crate) = 743236
+SHA256 (rust/crates/windows_x86_64_gnu-0.33.0.crate) = b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784
+SIZE (rust/crates/windows_x86_64_gnu-0.33.0.crate) = 744302
 SHA256 (rust/crates/windows_x86_64_gnu-0.34.0.crate) = cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4
 SIZE (rust/crates/windows_x86_64_gnu-0.34.0.crate) = 744301
 SHA256 (rust/crates/windows_x86_64_gnu-0.37.0.crate) = 2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d
@@ -1413,6 +1439,8 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 09d525d2ba30eeb329766
 SIZE (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 357906
 SHA256 (rust/crates/windows_x86_64_msvc-0.30.0.crate) = 08cabc9f0066848fef4bc6a1c1668e6efce38b661d2aeec75d18d8617eebb5f1
 SIZE (rust/crates/windows_x86_64_msvc-0.30.0.crate) = 668972
+SHA256 (rust/crates/windows_x86_64_msvc-0.33.0.crate) = ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa
+SIZE (rust/crates/windows_x86_64_msvc-0.33.0.crate) = 669901
 SHA256 (rust/crates/windows_x86_64_msvc-0.34.0.crate) = d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9
 SIZE (rust/crates/windows_x86_64_msvc-0.34.0.crate) = 669900
 SHA256 (rust/crates/windows_x86_64_msvc-0.37.0.crate) = f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d
@@ -1483,5 +1511,5 @@ SHA256 (hasenbanck-egui_wgpu_backend-63a002c6a9b6c016e45806dd065864431caab621_GH
 SIZE (hasenbanck-egui_wgpu_backend-63a002c6a9b6c016e45806dd065864431caab621_GH0.tar.gz) = 11500
 SHA256 (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = f6fc0b8e9b1290729ea94865be84a8c47846e49e3c193dab700940e1452d2fed
 SIZE (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = 90485
-SHA256 (veloren-veloren-41e551f32db52147c80ed26aae0484a5ee5c8803_GL0.tar.gz) = 5890f9a9382091a7060311bee3df23241269f267df288e4e151a9adbfd28b525
-SIZE (veloren-veloren-41e551f32db52147c80ed26aae0484a5ee5c8803_GL0.tar.gz) = 262358337
+SHA256 (veloren-veloren-7aa43e9e8a4730ef715a9e3a6f172b5ea7687243_GL0.tar.gz) = 7d7350eae4967672634fd7fb32060ff382cf3c1ab8897ef5d7ff0cbceb0ecc7c
+SIZE (veloren-veloren-7aa43e9e8a4730ef715a9e3a6f172b5ea7687243_GL0.tar.gz) = 262466240
diff --git a/games/veloren-weekly/files/patch-wasmer b/games/veloren-weekly/files/patch-wasmer
new file mode 100644
index 000000000000..6a96e688b71f
--- /dev/null
+++ b/games/veloren-weekly/files/patch-wasmer
@@ -0,0 +1,13 @@
+https://github.com/wasmerio/wasmer/commit/40403fed73d6
+
+--- cargo-crates/wasmer-vm-2.3.0/src/trap/traphandlers.rs.orig	1970-01-01 00:00:00 UTC
++++ cargo-crates/wasmer-vm-2.3.0/src/trap/traphandlers.rs
+@@ -271,7 +271,7 @@ cfg_if::cfg_if! {
+                 ))] {
+                     pc = context.uc_mcontext.gregs[libc::REG_EIP as usize] as usize;
+                     sp = context.uc_mcontext.gregs[libc::REG_ESP as usize] as usize;
+-                } else if #[cfg(all(target_os = "freebsd", target_arch = "x86"))] {
++                } else if #[cfg(all(target_os = "freebsd", any(target_arch = "x86", target_arch = "x86_64")))] {
+                     pc = context.uc_mcontext.mc_rip as usize;
+                     sp = context.uc_mcontext.mc_rsp as usize;
+                 } else if #[cfg(all(target_vendor = "apple", target_arch = "x86_64"))] {