Skip site navigation (1)Skip section navigation (2)


| raw e-mail | index | archive | help
The branch main has been updated by kai:

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

commit bdf2b3e2bf098ccc4097ff8ef63c0cc6a135e594
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2024-06-10 10:39:17 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2024-06-10 10:39:17 +0000

    games/anki: Update to 24.06.2
    
    Changelogs since 24.04.1:
    
    https://github.com/ankitects/anki/releases/tag/24.06.2
    https://github.com/ankitects/anki/releases/tag/24.06.1
    https://github.com/ankitects/anki/releases/tag/24.06
    
    MFH:            2024Q2
---
 games/anki/Makefile                 |  19 ++--
 games/anki/Makefile.crates          |  91 ++++++++--------
 games/anki/distinfo                 | 200 +++++++++++++++++++-----------------
 games/anki/files/patch-package.json |  23 +++++
 games/anki/pkg-plist                | 124 +++++++++++++++++-----
 5 files changed, 289 insertions(+), 168 deletions(-)

diff --git a/games/anki/Makefile b/games/anki/Makefile
index 8f3ee5d81dfb..eaa527480d40 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	anki
-DISTVERSION=	24.04.1
-PORTREVISION=	1
+DISTVERSION=	24.06.2
 # Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
 CATEGORIES=	games education python
 MASTER_SITES=	LOCAL/kai/:yarncache
@@ -45,12 +44,12 @@ USES=		cargo desktop-file-utils ninja nodejs:build pyqt:6 python:3.9+ \
 USE_GITHUB=	yes
 GH_ACCOUNT=	ankitects
 # Translation files
-GH_TUPLE=	ankitects:anki-core-i18n:e3af3c9:ftlrslib \
-		ankitects:anki-desktop-ftl:4515531:ftlextra
+GH_TUPLE=	ankitects:anki-core-i18n:50fdc91:ftlrslib \
+		ankitects:anki-desktop-ftl:e747f9e:ftlextra
 
 USE_PYQT=	pyqt6 sip:build webengine
 
-SHEBANG_FILES=	qt/tools/runanki.system.in
+SHEBANG_FILES=	yarn qt/tools/runanki.system.in
 
 CARGO_CARGOTOML=	${WRKSRC}/Cargo.toml
 
@@ -85,7 +84,7 @@ MPV_RUN_DEPENDS=	mpv:multimedia/mpv
 # Should contain the most recent commit that reflects ${DISTVERSION} and must
 # be exactly 8 digits otherwise the check for newer versions won't work as
 # expected.
-_MY_BUILDHASH= ccd9ca1a
+_MY_BUILDHASH= 33a92379
 # Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
 # hardcoded paths as the "runner" build system expects its components
 # in ${WRKSRC}/out/rust/debug
@@ -158,6 +157,14 @@ do-install:
 		&& ${INSTALL_SCRIPT} runanki.system.in ${STAGEDIR}${PREFIX}/bin/anki
 	${STRIP_CMD} ${STAGEDIR}${DATADIR}/anki/_rsbridge.so
 
+# Autogenerate some parts of the plist file as several *.css and *.mjs files
+# have a computed filename.  As it is user-specific it is impossible to know
+# their filename in advance.
+post-install:
+	@${FIND} ${STAGEDIR}${DATADIR}/_aqt/data/web/sveltekit/_app/immutable/ -type f -name "*.css" -o -name "*.mjs" | \
+		${SORT} | ${SED} -e 's|${STAGEDIR}||' \
+		>> ${TMPPLIST}
+
 # Helper target to make the generation of the yarn cache easier
 make-yarn-cache: patch
 	@${RM} -r ${_MY_YARNCACHE}
diff --git a/games/anki/Makefile.crates b/games/anki/Makefile.crates
index dd6d02fa4964..238eaf870b19 100644
--- a/games/anki/Makefile.crates
+++ b/games/anki/Makefile.crates
@@ -23,7 +23,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		async-compression-0.4.6 \
 		async-stream-0.3.5 \
 		async-stream-impl-0.3.5 \
-		async-trait-0.1.77 \
+		async-trait-0.1.80 \
 		autocfg-1.1.0 \
 		axum-0.6.20 \
 		axum-client-ip-0.4.2 \
@@ -32,6 +32,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		backtrace-0.3.69 \
 		base64-0.13.1 \
 		base64-0.21.7 \
+		base64-0.22.1 \
 		base64ct-1.6.0 \
 		bincode-2.0.0-rc.3 \
 		bit-set-0.5.3 \
@@ -45,20 +46,21 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		block-padding-0.3.3 \
 		bstr-1.9.1 \
 		bumpalo-3.15.3 \
-		burn-0.12.1 \
-		burn-autodiff-0.12.1 \
-		burn-candle-0.12.1 \
-		burn-common-0.12.1 \
-		burn-compute-0.12.1 \
-		burn-core-0.12.1 \
-		burn-dataset-0.12.1 \
-		burn-derive-0.12.1 \
-		burn-fusion-0.12.1 \
-		burn-ndarray-0.12.1 \
-		burn-tch-0.12.1 \
-		burn-tensor-0.12.1 \
-		burn-train-0.12.1 \
-		burn-wgpu-0.12.1 \
+		burn-0.13.1 \
+		burn-autodiff-0.13.1 \
+		burn-candle-0.13.1 \
+		burn-common-0.13.1 \
+		burn-compute-0.13.1 \
+		burn-core-0.13.1 \
+		burn-dataset-0.13.1 \
+		burn-derive-0.13.1 \
+		burn-fusion-0.13.1 \
+		burn-jit-0.13.1 \
+		burn-ndarray-0.13.1 \
+		burn-tch-0.13.1 \
+		burn-tensor-0.13.1 \
+		burn-train-0.13.1 \
+		burn-wgpu-0.13.1 \
 		bytemuck-1.14.3 \
 		bytemuck_derive-1.5.0 \
 		byteorder-1.5.0 \
@@ -66,11 +68,12 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		bzip2-0.4.4 \
 		bzip2-sys-0.1.11+1.0.8 \
 		camino-1.1.6 \
-		candle-core-0.3.3 \
+		candle-core-0.4.1 \
 		cast-0.3.0 \
 		cbc-0.1.2 \
 		cc-1.0.88 \
 		cfg-if-1.0.0 \
+		cfg_aliases-0.1.1 \
 		chrono-0.4.34 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
@@ -86,7 +89,9 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		codespan-reporting-0.11.1 \
 		color_quant-1.1.0 \
 		colorchoice-1.0.0 \
-		com-rs-0.2.1 \
+		com-0.6.0 \
+		com_macros-0.6.0 \
+		com_macros_support-0.6.0 \
 		concurrent-queue-2.4.0 \
 		constant_time_eq-0.1.5 \
 		constant_time_eq-0.3.0 \
@@ -106,7 +111,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		crypto-common-0.1.6 \
 		csv-1.3.0 \
 		csv-core-0.1.11 \
-		d3d12-0.7.0 \
+		d3d12-0.19.0 \
 		dashmap-5.5.3 \
 		data-encoding-2.5.0 \
 		deadpool-0.9.5 \
@@ -158,7 +163,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		forwarded-header-value-0.1.1 \
 		fs2-0.4.3 \
 		fsevent-sys-4.1.0 \
-		fsrs-0.5.5 \
+		fsrs-0.6.4 \
 		futf-0.1.5 \
 		futures-0.3.30 \
 		futures-channel-0.3.30 \
@@ -182,7 +187,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		generic-array-0.14.7 \
 		getopts-0.2.21 \
 		getrandom-0.1.16 \
-		getrandom-0.2.12 \
+		getrandom-0.2.14 \
 		gif-0.13.1 \
 		gimli-0.28.1 \
 		gix-features-0.36.1 \
@@ -197,16 +202,16 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		glutin_wgl_sys-0.5.0 \
 		gpu-alloc-0.6.0 \
 		gpu-alloc-types-0.3.0 \
-		gpu-allocator-0.23.0 \
+		gpu-allocator-0.25.0 \
 		gpu-descriptor-0.2.4 \
 		gpu-descriptor-types-0.1.2 \
-		h2-0.3.24 \
-		half-2.4.0 \
+		h2-0.3.26 \
+		half-2.4.1 \
 		handlebars-5.1.0 \
 		hashbrown-0.13.2 \
 		hashbrown-0.14.3 \
 		hashlink-0.8.4 \
-		hassle-rs-0.10.0 \
+		hassle-rs-0.11.0 \
 		headers-0.3.9 \
 		headers-core-0.2.0 \
 		heck-0.4.1 \
@@ -249,6 +254,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		itertools-0.11.0 \
 		itertools-0.12.1 \
 		itoa-1.0.10 \
+		jni-sys-0.3.0 \
 		jpeg-decoder-0.3.1 \
 		js-sys-0.3.68 \
 		junction-1.0.0 \
@@ -268,7 +274,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		linkify-0.7.0 \
 		linux-raw-sys-0.4.13 \
 		lock_api-0.4.11 \
-		log-0.4.20 \
+		log-0.4.21 \
 		lzma-sys-0.1.20 \
 		mac-0.1.1 \
 		malloc_buf-0.0.6 \
@@ -292,11 +298,11 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		mio-0.8.11 \
 		multer-2.1.0 \
 		multimap-0.8.3 \
-		naga-0.14.2 \
-		nanorand-0.7.0 \
+		naga-0.19.2 \
 		native-tls-0.2.11 \
 		ndarray-0.15.6 \
 		ndarray-rand-0.14.0 \
+		ndk-sys-0.5.0+25.2.9519653 \
 		new_debug_unreachable-1.0.4 \
 		nom-7.1.3 \
 		nonempty-0.7.0 \
@@ -369,7 +375,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		prettyplease-0.2.16 \
 		proc-macro-crate-3.1.0 \
 		proc-macro-hack-0.5.20+deprecated \
-		proc-macro2-1.0.78 \
+		proc-macro2-1.0.81 \
 		profiling-1.0.15 \
 		prost-0.12.3 \
 		prost-build-0.12.3 \
@@ -401,9 +407,9 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		rand_hc-0.2.0 \
 		range-alloc-0.1.3 \
 		raw-cpuid-10.7.0 \
-		raw-window-handle-0.5.2 \
+		raw-window-handle-0.6.1 \
 		rawpointer-0.2.1 \
-		rayon-1.9.0 \
+		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		rc2-0.8.1 \
 		rcgen-0.10.0 \
@@ -426,10 +432,11 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.31 \
-		rustls-0.21.10 \
-		rustls-0.22.2 \
+		rustls-0.21.11 \
+		rustls-0.22.4 \
 		rustls-native-certs-0.6.3 \
 		rustls-pemfile-1.0.4 \
+		rustls-pemfile-2.1.2 \
 		rustls-pki-types-1.3.1 \
 		rustls-webpki-0.101.7 \
 		rustls-webpki-0.102.2 \
@@ -454,7 +461,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		serde-1.0.197 \
 		serde-aux-4.5.0 \
 		serde_derive-1.0.197 \
-		serde_json-1.0.114 \
+		serde_json-1.0.116 \
 		serde_path_to_error-0.1.15 \
 		serde_qs-0.8.5 \
 		serde_repr-0.1.18 \
@@ -481,7 +488,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		socket2-0.5.6 \
 		spin-0.5.2 \
 		spin-0.9.8 \
-		spirv-0.2.0+1.5.4 \
+		spirv-0.3.0+sdk-1.3.268.0 \
 		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		string_cache-0.8.7 \
@@ -507,8 +514,8 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		termcolor-1.4.1 \
 		terminal_size-0.3.0 \
 		text_placeholder-0.5.0 \
-		thiserror-1.0.57 \
-		thiserror-impl-1.0.57 \
+		thiserror-1.0.59 \
+		thiserror-impl-1.0.59 \
 		thread-tree-0.3.3 \
 		thread_local-1.1.8 \
 		tiff-0.9.1 \
@@ -574,7 +581,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		utf-8-0.7.6 \
 		utf8parse-0.2.1 \
 		utime-0.3.1 \
-		uuid-1.7.0 \
+		uuid-1.8.0 \
 		valuable-0.1.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
@@ -592,15 +599,15 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		wasm-bindgen-macro-support-0.2.91 \
 		wasm-bindgen-shared-0.2.91 \
 		wasm-streams-0.4.0 \
-		web-sys-0.3.64 \
+		web-sys-0.3.68 \
 		web-time-1.1.0 \
 		webpki-roots-0.25.4 \
 		webpki-roots-0.26.1 \
 		weezl-0.1.8 \
-		wgpu-0.18.0 \
-		wgpu-core-0.18.1 \
-		wgpu-hal-0.18.1 \
-		wgpu-types-0.18.0 \
+		wgpu-0.19.4 \
+		wgpu-core-0.19.4 \
+		wgpu-hal-0.19.4 \
+		wgpu-types-0.19.2 \
 		which-4.4.2 \
 		which-5.0.0 \
 		widestring-1.0.2 \
diff --git a/games/anki/distinfo b/games/anki/distinfo
index d0124ab5b810..25bbf395b31d 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713786119
-SHA256 (anki-yarn-cache-24.04.1.tar.gz) = b4dcd73ce528d41ab4ddcfafe397e46facbbe6955b0dbe6886aa4ecd63a6965f
-SIZE (anki-yarn-cache-24.04.1.tar.gz) = 328998462
+TIMESTAMP = 1717939257
+SHA256 (anki-yarn-cache-24.06.2.tar.gz) = b538e04593e80982ec68906bc85d1cc42b9f6af40dbf1b8569a9698e79cb7dfd
+SIZE (anki-yarn-cache-24.06.2.tar.gz) = 507330108
 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
@@ -51,8 +51,8 @@ SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419dd
 SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
 SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
 SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
@@ -69,6 +69,8 @@ SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
 SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
 SHA256 (rust/crates/bincode-2.0.0-rc.3.crate) = f11ea1a0346b94ef188834a65c068a03aec181c94896d481d7a0a40d85b0ce95
@@ -95,34 +97,36 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
 SIZE (rust/crates/bstr-1.9.1.crate) = 380305
 SHA256 (rust/crates/bumpalo-3.15.3.crate) = 8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b
 SIZE (rust/crates/bumpalo-3.15.3.crate) = 84438
-SHA256 (rust/crates/burn-0.12.1.crate) = b6b703e5dae87b2146649b64af54688ff86e16cf69fd19d28c43c8f9656d7d7c
-SIZE (rust/crates/burn-0.12.1.crate) = 15175
-SHA256 (rust/crates/burn-autodiff-0.12.1.crate) = f306e1b2e480fa0960c3130a68ca5e0fa54b3e33ed2fda7cf2121434703dd771
-SIZE (rust/crates/burn-autodiff-0.12.1.crate) = 38099
-SHA256 (rust/crates/burn-candle-0.12.1.crate) = fc87b644a2d83cc1b7c05d1176e9e24fb6394272256ab9ab8324ff7c4fe0e6a0
-SIZE (rust/crates/burn-candle-0.12.1.crate) = 8974
-SHA256 (rust/crates/burn-common-0.12.1.crate) = 1267068969f094323b62693df0c3b45d3b08a0568f3c3467e6a5c3207e6807c8
-SIZE (rust/crates/burn-common-0.12.1.crate) = 10814
-SHA256 (rust/crates/burn-compute-0.12.1.crate) = a1b51588cf7c84976f6241a9ac5f77857712b8bf443dab77296c260785033fe8
-SIZE (rust/crates/burn-compute-0.12.1.crate) = 18570
-SHA256 (rust/crates/burn-core-0.12.1.crate) = 6b11d8fd1e8c656eee1a0bb503b798c4583904dcaf7a369cbb8fdfd3acc3d0ab
-SIZE (rust/crates/burn-core-0.12.1.crate) = 1994180
-SHA256 (rust/crates/burn-dataset-0.12.1.crate) = c6050891281ae38ee9dc24d1d5badd084247717b15e3dcdae562a81456a41c6e
-SIZE (rust/crates/burn-dataset-0.12.1.crate) = 42611
-SHA256 (rust/crates/burn-derive-0.12.1.crate) = 70f149de5f32baa3f2191c374edab71e5a323bade05eb6092c702aed76cdcb7b
-SIZE (rust/crates/burn-derive-0.12.1.crate) = 14315
-SHA256 (rust/crates/burn-fusion-0.12.1.crate) = f512f780beaefca46088c4e4a80595511fbc3b35545118281fbf49f1fca767b4
-SIZE (rust/crates/burn-fusion-0.12.1.crate) = 42358
-SHA256 (rust/crates/burn-ndarray-0.12.1.crate) = 1aef9fb0b72a1c0a112ed51e35284fb663d3ba3fd98f3a3bfa32db39fd24ae4d
-SIZE (rust/crates/burn-ndarray-0.12.1.crate) = 21677
-SHA256 (rust/crates/burn-tch-0.12.1.crate) = e3d7aec36d836c5a11714480089738120899e2c91f6fe2e23abd09ec4a68a803
-SIZE (rust/crates/burn-tch-0.12.1.crate) = 26323
-SHA256 (rust/crates/burn-tensor-0.12.1.crate) = ad09aeb0f2428a4ee91f9876a7d71cef6feb1fcacdab6389362dd878ec5f9b27
-SIZE (rust/crates/burn-tensor-0.12.1.crate) = 82745
-SHA256 (rust/crates/burn-train-0.12.1.crate) = dd5536e98b23dd5047728f288e61e8a4d9fbffef6f55086d3483c2464758508d
-SIZE (rust/crates/burn-train-0.12.1.crate) = 42343
-SHA256 (rust/crates/burn-wgpu-0.12.1.crate) = 231d2deb14a02838c29dd5e90d1a87a9578d76bda7b02d5c7a77e5440ef6ae95
-SIZE (rust/crates/burn-wgpu-0.12.1.crate) = 82313
+SHA256 (rust/crates/burn-0.13.1.crate) = e041d5f4eef703500763e599050cba419cd90d464172d71e3d5397baebbf1d8a
+SIZE (rust/crates/burn-0.13.1.crate) = 15357
+SHA256 (rust/crates/burn-autodiff-0.13.1.crate) = 1e23c815bc728ac60343b8820fb71e9b4a2c0cb283bfd58828246caacabe6eff
+SIZE (rust/crates/burn-autodiff-0.13.1.crate) = 56185
+SHA256 (rust/crates/burn-candle-0.13.1.crate) = 5d319a88254df7e9740154c32e862d721d29e5f782c0fdf7004f6b9ed5c8369f
+SIZE (rust/crates/burn-candle-0.13.1.crate) = 14461
+SHA256 (rust/crates/burn-common-0.13.1.crate) = a14cddb7f93dc985637e21f068a343acdfc4d62232fb11101f88c2739abad249
+SIZE (rust/crates/burn-common-0.13.1.crate) = 12064
+SHA256 (rust/crates/burn-compute-0.13.1.crate) = cbe641bbe653d04fb070a80946f3db13485e04d7d12104aab9287a1d55b3493c
+SIZE (rust/crates/burn-compute-0.13.1.crate) = 23064
+SHA256 (rust/crates/burn-core-0.13.1.crate) = 9f3532e2f722bca39aefa69aea2b8e6cf2c3bf70f95ba8421b557082d89ea476
+SIZE (rust/crates/burn-core-0.13.1.crate) = 97316
+SHA256 (rust/crates/burn-dataset-0.13.1.crate) = ebb03147d7c50f31c673ee7f672543caddd56bc5de906810db23e396ca062054
+SIZE (rust/crates/burn-dataset-0.13.1.crate) = 47195
+SHA256 (rust/crates/burn-derive-0.13.1.crate) = 7dbf7e7f4154821f1a74c709ed2191304701e6f56b6221aec8585b8a16d16ae5
+SIZE (rust/crates/burn-derive-0.13.1.crate) = 15873
+SHA256 (rust/crates/burn-fusion-0.13.1.crate) = 934015329ca3b41a6a6bc7b6a4eedcda04d899085e0b3273e7fb330358c15cf8
+SIZE (rust/crates/burn-fusion-0.13.1.crate) = 49334
+SHA256 (rust/crates/burn-jit-0.13.1.crate) = d257cec36c1b4404c79355492a0c32d0775ed5d7826241051323eb88f1e633dc
+SIZE (rust/crates/burn-jit-0.13.1.crate) = 99652
+SHA256 (rust/crates/burn-ndarray-0.13.1.crate) = 4f3a7d13e0116b4e442bda45aa9eb8a4cc3b70cf7d67197b13d539753275428c
+SIZE (rust/crates/burn-ndarray-0.13.1.crate) = 24601
+SHA256 (rust/crates/burn-tch-0.13.1.crate) = 3ee78099b81128ba1122c645344cb7126c1fadfc05b284150efd94731001f0a7
+SIZE (rust/crates/burn-tch-0.13.1.crate) = 28194
+SHA256 (rust/crates/burn-tensor-0.13.1.crate) = b9395b25136b8fff2ca293dc30e8ca915cc811ed48ffbb147063b6c9c7fcba6a
+SIZE (rust/crates/burn-tensor-0.13.1.crate) = 107135
+SHA256 (rust/crates/burn-train-0.13.1.crate) = da95f83ed597cdb313fb0e18b389f88b96d5bcd1a37620adc969fe2934d486ff
+SIZE (rust/crates/burn-train-0.13.1.crate) = 46649
+SHA256 (rust/crates/burn-wgpu-0.13.1.crate) = 6377670147b65387c807938b4f77a0b149b154ecc8b749f66ad068d345efac14
+SIZE (rust/crates/burn-wgpu-0.13.1.crate) = 23742
 SHA256 (rust/crates/bytemuck-1.14.3.crate) = a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f
 SIZE (rust/crates/bytemuck-1.14.3.crate) = 47032
 SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1
@@ -137,8 +141,8 @@ SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8ca
 SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
 SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
 SIZE (rust/crates/camino-1.1.6.crate) = 30519
-SHA256 (rust/crates/candle-core-0.3.3.crate) = 6db8659ea87ee8197d2fc627348916cce0561330ee7ae3874e771691d3cecb2f
-SIZE (rust/crates/candle-core-0.3.3.crate) = 193222
+SHA256 (rust/crates/candle-core-0.4.1.crate) = 6f1b20174c1707e20f4cb364a355b449803c03e9b0c9193324623cf9787a4e00
+SIZE (rust/crates/candle-core-0.4.1.crate) = 200622
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
@@ -147,6 +151,8 @@ SHA256 (rust/crates/cc-1.0.88.crate) = 02f341c093d19155a6e41631ce5971aac4e9a8682
 SIZE (rust/crates/cc-1.0.88.crate) = 75288
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
 SHA256 (rust/crates/chrono-0.4.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
 SIZE (rust/crates/chrono-0.4.34.crate) = 228932
 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -177,8 +183,12 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
 SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642
-SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
+SHA256 (rust/crates/com-0.6.0.crate) = 7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6
+SIZE (rust/crates/com-0.6.0.crate) = 24855
+SHA256 (rust/crates/com_macros-0.6.0.crate) = d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5
+SIZE (rust/crates/com_macros-0.6.0.crate) = 1075
+SHA256 (rust/crates/com_macros_support-0.6.0.crate) = ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c
+SIZE (rust/crates/com_macros_support-0.6.0.crate) = 17334
 SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
 SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
 SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
@@ -217,8 +227,8 @@ SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479
 SIZE (rust/crates/csv-1.3.0.crate) = 888212
 SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
 SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
-SHA256 (rust/crates/d3d12-0.7.0.crate) = e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20
-SIZE (rust/crates/d3d12-0.7.0.crate) = 17319
+SHA256 (rust/crates/d3d12-0.19.0.crate) = 3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307
+SIZE (rust/crates/d3d12-0.19.0.crate) = 16772
 SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
 SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
 SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
@@ -321,8 +331,8 @@ SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1a
 SIZE (rust/crates/fs2-0.4.3.crate) = 13138
 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/fsrs-0.5.5.crate) = 84a04c31041078628c5ce7310be96c987bf7f33a3f8815fa0fcdb084eb31feba
-SIZE (rust/crates/fsrs-0.5.5.crate) = 35913
+SHA256 (rust/crates/fsrs-0.6.4.crate) = 70cec685337af48789e58cea6ef59ee9f01289d1083428b03fe14e76b98c817c
+SIZE (rust/crates/fsrs-0.6.4.crate) = 36422
 SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
 SIZE (rust/crates/futf-0.1.5.crate) = 11344
 SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
@@ -369,8 +379,8 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
 SIZE (rust/crates/getopts-0.2.21.crate) = 18457
 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
 SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
 SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
 SIZE (rust/crates/gif-0.13.1.crate) = 36408
 SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
@@ -399,16 +409,16 @@ SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da889
 SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
 SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
 SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
-SHA256 (rust/crates/gpu-allocator-0.23.0.crate) = 40fe17c8a05d60c38c0a4e5a3c802f2f1ceb66b76c67d96ffb34bef0475a7fad
-SIZE (rust/crates/gpu-allocator-0.23.0.crate) = 50234
+SHA256 (rust/crates/gpu-allocator-0.25.0.crate) = 6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884
+SIZE (rust/crates/gpu-allocator-0.25.0.crate) = 44341
 SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c
 SIZE (rust/crates/gpu-descriptor-0.2.4.crate) = 6641
 SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c
 SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
-SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
-SIZE (rust/crates/half-2.4.0.crate) = 50666
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
 SHA256 (rust/crates/handlebars-5.1.0.crate) = ab283476b99e66691dee3f1640fea91487a8d81f50fb5ecc75538f8f8879a1e4
 SIZE (rust/crates/handlebars-5.1.0.crate) = 97779
 SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
@@ -417,8 +427,8 @@ SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee
 SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
 SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
 SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
-SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
-SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
+SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890
+SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178
 SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
 SIZE (rust/crates/headers-0.3.9.crate) = 68290
 SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
@@ -503,6 +513,8 @@ SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954
 SIZE (rust/crates/itertools-0.12.1.crate) = 137761
 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
 SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
 SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
 SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
 SHA256 (rust/crates/js-sys-0.3.68.crate) = 406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee
@@ -541,8 +553,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33e
 SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
 SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
 SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
 SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
@@ -589,16 +601,16 @@ SHA256 (rust/crates/multer-2.1.0.crate) = 01acbdc23469fd8fe07ab135923371d5f5a422
 SIZE (rust/crates/multer-2.1.0.crate) = 23976
 SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
 SIZE (rust/crates/multimap-0.8.3.crate) = 13518
-SHA256 (rust/crates/naga-0.14.2.crate) = ae585df4b6514cf8842ac0f1ab4992edc975892704835b549cf818dc0191249e
-SIZE (rust/crates/naga-0.14.2.crate) = 527007
-SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
-SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/naga-0.19.2.crate) = 50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843
+SIZE (rust/crates/naga-0.19.2.crate) = 537942
 SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
 SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
 SHA256 (rust/crates/ndarray-0.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32
 SIZE (rust/crates/ndarray-0.15.6.crate) = 275225
 SHA256 (rust/crates/ndarray-rand-0.14.0.crate) = 65608f937acc725f5b164dcf40f4f0bc5d67dc268ab8a649d3002606718c4588
 SIZE (rust/crates/ndarray-rand-0.14.0.crate) = 10025
+SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
+SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
 SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
 SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -743,8 +755,8 @@ SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a348
 SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
 SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
 SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
-SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
 SHA256 (rust/crates/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
 SIZE (rust/crates/profiling-1.0.15.crate) = 14255
 SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a
@@ -807,12 +819,12 @@ SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e35928
 SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
 SHA256 (rust/crates/raw-cpuid-10.7.0.crate) = 6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332
 SIZE (rust/crates/raw-cpuid-10.7.0.crate) = 107292
-SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
-SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
+SHA256 (rust/crates/raw-window-handle-0.6.1.crate) = 8cc3bcbdb1ddfc11e700e62968e6b4cc9c75bb466464ad28fb61c5b2c964418b
+SIZE (rust/crates/raw-window-handle-0.6.1.crate) = 19274
 SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
 SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd
-SIZE (rust/crates/rayon-1.9.0.crate) = 177770
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
 SHA256 (rust/crates/rc2-0.8.1.crate) = 62c64daa8e9438b84aaae55010a93f396f8e60e3911590fcba770d04643fc1dd
@@ -857,14 +869,16 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
 SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-SHA256 (rust/crates/rustls-0.22.2.crate) = e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41
-SIZE (rust/crates/rustls-0.22.2.crate) = 332080
+SHA256 (rust/crates/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4
+SIZE (rust/crates/rustls-0.21.11.crate) = 284815
+SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (rust/crates/rustls-0.22.4.crate) = 333681
 SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
 SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
 SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
 SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
 SHA256 (rust/crates/rustls-pki-types-1.3.1.crate) = 5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8
 SIZE (rust/crates/rustls-pki-types-1.3.1.crate) = 21637
 SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
@@ -913,8 +927,8 @@ SHA256 (rust/crates/serde-aux-4.5.0.crate) = 0d2e8bfba469d06512e11e3311d4d051a4a
 SIZE (rust/crates/serde-aux-4.5.0.crate) = 12448
 SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
 SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
 SHA256 (rust/crates/serde_path_to_error-0.1.15.crate) = ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c
 SIZE (rust/crates/serde_path_to_error-0.1.15.crate) = 16623
 SHA256 (rust/crates/serde_qs-0.8.5.crate) = c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6
@@ -967,8 +981,8 @@ SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613
 SIZE (rust/crates/spin-0.5.2.crate) = 12004
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
 SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830
-SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
+SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
+SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -1019,10 +1033,10 @@ SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8
 SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
 SHA256 (rust/crates/text_placeholder-0.5.0.crate) = 512104f982ce6f50def5340f9d7d14cc21f7a859e9ccd251aa19d12e1345c070
 SIZE (rust/crates/text_placeholder-0.5.0.crate) = 7102
-SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
-SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
-SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
-SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
 SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
 SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
@@ -1153,8 +1167,8 @@ SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dc
 SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
 SHA256 (rust/crates/utime-0.3.1.crate) = 91baa0c65eabd12fcbdac8cc35ff16159cab95cae96d0222d6d0271db6193cef
 SIZE (rust/crates/utime-0.3.1.crate) = 8311
-SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -1189,8 +1203,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 4f186bd2dcf04330886ce82d
 SIZE (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 7267
 SHA256 (rust/crates/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
 SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
-SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
-SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
+SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
+SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
@@ -1199,14 +1213,14 @@ SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb
 SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
 SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
 SIZE (rust/crates/weezl-0.1.8.crate) = 42175
-SHA256 (rust/crates/wgpu-0.18.0.crate) = 30e7d227c9f961f2061c26f4cb0fbd4df0ef37e056edd0931783599d6c94ef24
-SIZE (rust/crates/wgpu-0.18.0.crate) = 99673
-SHA256 (rust/crates/wgpu-core-0.18.1.crate) = ef91c1d62d1e9e81c79e600131a258edf75c9531cbdbde09c44a011a47312726
-SIZE (rust/crates/wgpu-core-0.18.1.crate) = 225351
-SHA256 (rust/crates/wgpu-hal-0.18.1.crate) = b84ecc802da3eb67b4cf3dd9ea6fe45bbb47ef13e6c49c5c3240868a9cc6cdd9
-SIZE (rust/crates/wgpu-hal-0.18.1.crate) = 268148
-SHA256 (rust/crates/wgpu-types-0.18.0.crate) = 0d5ed5f0edf0de351fe311c53304986315ce866f394a2e6df0c4b3c70774bcdd
-SIZE (rust/crates/wgpu-types-0.18.0.crate) = 55501
+SHA256 (rust/crates/wgpu-0.19.4.crate) = cbd7311dbd2abcfebaabf1841a2824ed7c8be443a0f29166e5d3c6a53a762c01
+SIZE (rust/crates/wgpu-0.19.4.crate) = 140361
+SHA256 (rust/crates/wgpu-core-0.19.4.crate) = 28b94525fc99ba9e5c9a9e24764f2bc29bad0911a7446c12f446a8277369bf3a
+SIZE (rust/crates/wgpu-core-0.19.4.crate) = 235954
+SHA256 (rust/crates/wgpu-hal-0.19.4.crate) = fc1a4924366df7ab41a5d8546d6534f1f33231aa5b3f72b9930e300f254e39c3
+SIZE (rust/crates/wgpu-hal-0.19.4.crate) = 290171
+SHA256 (rust/crates/wgpu-types-0.19.2.crate) = b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805
+SIZE (rust/crates/wgpu-types-0.19.2.crate) = 59463
 SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
 SIZE (rust/crates/which-4.4.2.crate) = 15953
 SHA256 (rust/crates/which-5.0.0.crate) = 9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14
@@ -1319,9 +1333,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz)
 SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
 SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
 SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-24.04.1_GH0.tar.gz) = 7cebd7745830392f9b6ec62c2300f3c45c934969b47f25275ecee0ee53f9aa68
-SIZE (ankitects-anki-24.04.1_GH0.tar.gz) = 2394990
-SHA256 (ankitects-anki-core-i18n-e3af3c9_GH0.tar.gz) = cc200bd648b33242445972ebe4d793839abb8cef53901cd116dea2ed4e542344
-SIZE (ankitects-anki-core-i18n-e3af3c9_GH0.tar.gz) = 1295301
-SHA256 (ankitects-anki-desktop-ftl-4515531_GH0.tar.gz) = 53e7b96e2d82a40be859d3dfa0ce1ea62d8f706d58baddcb8e183f7d7a8e6e12
-SIZE (ankitects-anki-desktop-ftl-4515531_GH0.tar.gz) = 218559
+SHA256 (ankitects-anki-24.06.2_GH0.tar.gz) = 44500df78bea9b197fd9a4f10949797a103098396f8250d5d8293aa79ad8d41e
+SIZE (ankitects-anki-24.06.2_GH0.tar.gz) = 2388832
+SHA256 (ankitects-anki-core-i18n-50fdc91_GH0.tar.gz) = d5135ead3b048ec1a675ca90b3022a09b6ca00e5bbfbf49824bc1e9ca2857071
+SIZE (ankitects-anki-core-i18n-50fdc91_GH0.tar.gz) = 1323736
+SHA256 (ankitects-anki-desktop-ftl-e747f9e_GH0.tar.gz) = cc0a11aa250da6a89461305d3918fe37ccabe3c4b2480065287293f027ea4d47
+SIZE (ankitects-anki-desktop-ftl-e747f9e_GH0.tar.gz) = 220416
diff --git a/games/anki/files/patch-package.json b/games/anki/files/patch-package.json
new file mode 100644
index 000000000000..ce2d9fce1fe1
--- /dev/null
+++ b/games/anki/files/patch-package.json
@@ -0,0 +1,23 @@
+Use the WASM build to prevent the following error during build:
+
+Error: Your current platform "freebsd" and architecture "x64" combination is not yet supported by the native Rollup build. Please use the WASM build "@rollup/wasm-node" instead.
+
+The following platform-architecture combinations are supported:
+[...]
+
+If this is important to you, please consider supporting Rollup to make a native build for your platform and architecture available.
+    at Object.<anonymous> (/wrkdirs/usr/ports/games/anki/work/anki-24.06.2/out/node_modules/rollup/dist/native.js:38:8)
+    [...]
+
+--- package.json.orig	2024-04-13 08:02:54 UTC
++++ package.json
+@@ -78,7 +78,8 @@
+         "hammerjs": "^2.0.8"
+     },
+     "resolutions": {
+-        "canvas": "npm:empty-npm-package"
++        "canvas": "npm:empty-npm-package",
++        "rollup": "npm:@rollup/wasm-node"
+     },
+     "browserslist": [
+         "defaults",
diff --git a/games/anki/pkg-plist b/games/anki/pkg-plist
index 03fb06169b36..9d8d147e1aa3 100644
--- a/games/anki/pkg-plist
+++ b/games/anki/pkg-plist
@@ -132,35 +132,105 @@ share/man/man1/anki.1.gz
 %%DATADIR%%/_aqt/data/web/js/vendor/mathjax/tex-chtml-full.js
 %%DATADIR%%/_aqt/data/web/js/vendor/plot.js
 %%DATADIR%%/_aqt/data/web/js/webview.js
-%%DATADIR%%/_aqt/data/web/pages/card-info.css
-%%DATADIR%%/_aqt/data/web/pages/card-info.html
-%%DATADIR%%/_aqt/data/web/pages/card-info.js
-%%DATADIR%%/_aqt/data/web/pages/change-notetype.css
-%%DATADIR%%/_aqt/data/web/pages/change-notetype.html
-%%DATADIR%%/_aqt/data/web/pages/change-notetype.js
-%%DATADIR%%/_aqt/data/web/pages/congrats.css
-%%DATADIR%%/_aqt/data/web/pages/congrats.html
-%%DATADIR%%/_aqt/data/web/pages/congrats.js
-%%DATADIR%%/_aqt/data/web/pages/deck-options.css
-%%DATADIR%%/_aqt/data/web/pages/deck-options.html
-%%DATADIR%%/_aqt/data/web/pages/deck-options.js
 %%DATADIR%%/_aqt/data/web/pages/editable.css
 %%DATADIR%%/_aqt/data/web/pages/editable.js
-%%DATADIR%%/_aqt/data/web/pages/graphs.css
-%%DATADIR%%/_aqt/data/web/pages/graphs.html
-%%DATADIR%%/_aqt/data/web/pages/graphs.js
-%%DATADIR%%/_aqt/data/web/pages/image-occlusion.css
-%%DATADIR%%/_aqt/data/web/pages/image-occlusion.html
-%%DATADIR%%/_aqt/data/web/pages/image-occlusion.js
-%%DATADIR%%/_aqt/data/web/pages/import-anki-package.css
-%%DATADIR%%/_aqt/data/web/pages/import-anki-package.html
-%%DATADIR%%/_aqt/data/web/pages/import-anki-package.js
-%%DATADIR%%/_aqt/data/web/pages/import-csv.css
-%%DATADIR%%/_aqt/data/web/pages/import-csv.html
-%%DATADIR%%/_aqt/data/web/pages/import-csv.js
-%%DATADIR%%/_aqt/data/web/pages/import-page.css
-%%DATADIR%%/_aqt/data/web/pages/import-page.html
-%%DATADIR%%/_aqt/data/web/pages/import-page.js
+%%DATADIR%%/_aqt/data/web/sveltekit/_app/env.js
+@comment Several *.css and *.mjs files of sveltekit have a computed filename.
+@comment As it is user-specific it is impossible to know their filename in
+@comment advance thus they're autogenerated for the plist during build.
+@comment The affected files are kept here for reference.
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/0.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/11.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/2.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/3.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/4.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/5.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/6.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/9.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Badge.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ButtonGroup.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ButtonToolbar.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Col.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Container.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/EnumSelectorRow.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/EnumSelectorRow.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/IconButton.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ImageOcclusionPage.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ImportPage.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/LabelButton.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Row.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Select.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Shortcut.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/StickyContainer.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/TagEditor.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/TagEditor.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/TitledContainer.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/WithTooltip.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_layout.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/functional.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/index.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Badge.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ButtonGroup.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Col.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Component.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Container.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/EnumSelectorRow.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/IconButton.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ImageOcclusionPage.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ImportPage.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/LabelButton.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Row.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Select.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Shortcut.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/StickyContainer.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/TagEditor.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/TitledContainer.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/WithTooltip.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/_commonjsHelpers.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/await_block.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/backend.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/bridgecommand.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/cloneDeep.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/context-keys.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/cross-browser.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/each.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/entry.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ftl.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/functional.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/helpers.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/index.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/index.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/index.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/isObject.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/progress.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/runtime-require.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/stores.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/theme.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/time.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/utils.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/entry/app.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/entry/start.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/0.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/1.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/10.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/11.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/2.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/3.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/4.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/5.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/6.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/7.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/8.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/9.GUESS_ME.mjs
+%%DATADIR%%/_aqt/data/web/sveltekit/_app/version.json
+%%DATADIR%%/_aqt/data/web/sveltekit/index.html
 %%DATADIR%%/_aqt/forms/about_qt5.py
 %%DATADIR%%/_aqt/forms/about_qt6.py
 %%DATADIR%%/_aqt/forms/addcards_qt5.py



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?>