git: 1daedf38b54f - main - games/anki: Update to 26.05
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 18 Jun 2026 09:38:20 UTC
The branch main has been updated by kai:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1daedf38b54fcc24c26712ed2a7af3cd093bc99b
commit 1daedf38b54fcc24c26712ed2a7af3cd093bc99b
Author: Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2026-06-18 09:37:01 +0000
Commit: Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2026-06-18 09:37:09 +0000
games/anki: Update to 26.05
Changelog:
https://github.com/ankitects/anki/releases/tag/26.05
MFH: No (feature release)
---
games/anki/Makefile | 13 ++--
games/anki/Makefile.crates | 44 ++++++++-----
games/anki/distinfo | 106 +++++++++++++++++++------------
games/anki/files/patch-qt_pyproject.toml | 16 ++---
games/anki/pkg-plist | 2 +-
5 files changed, 109 insertions(+), 72 deletions(-)
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 6eb9cff6892c..962410ddf56f 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,6 +1,5 @@
PORTNAME= anki
-DISTVERSION= 25.09.4
-PORTREVISION= 1
+DISTVERSION= 26.05
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -36,7 +35,9 @@ RUN_DEPENDS= lame:audio/lame \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=6.0,1<8.0,1:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}truststore>=0.10.4:security/py-truststore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}waitress>=2.0.0:www/py-waitress@${PY_FLAVOR}
@@ -46,8 +47,8 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:480ef0d:ftlrslib \
- ankitects:anki-desktop-ftl:fd5f984:ftlextra
+GH_TUPLE= ankitects:anki-core-i18n:af7c60d:ftlrslib \
+ ankitects:anki-desktop-ftl:3a35d0a:ftlextra
USE_PYQT= pyqt6 sip:build webengine
@@ -91,7 +92,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= d52ca669
+_MY_BUILDHASH= e64c6b1a
# 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
diff --git a/games/anki/Makefile.crates b/games/anki/Makefile.crates
index d540b383f257..a69b9c0a5c41 100644
--- a/games/anki/Makefile.crates
+++ b/games/anki/Makefile.crates
@@ -3,7 +3,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- ammonia-4.1.1 \
+ ammonia-4.1.2 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
@@ -43,6 +43,7 @@ CARGO_CRATES= addr2line-0.24.2 \
blake3-1.8.2 \
block-0.1.6 \
block-buffer-0.10.4 \
+ block-buffer-0.12.0 \
bstr-1.12.0 \
bumpalo-3.19.0 \
burn-0.17.1 \
@@ -64,7 +65,7 @@ CARGO_CRATES= addr2line-0.24.2 \
bytemuck-1.23.2 \
bytemuck_derive-1.10.1 \
byteorder-1.5.0 \
- bytes-1.10.1 \
+ bytes-1.11.1 \
bytesize-1.3.3 \
camino-1.1.12 \
candle-core-0.8.4 \
@@ -91,6 +92,7 @@ CARGO_CRATES= addr2line-0.24.2 \
compression-codecs-0.4.30 \
compression-core-0.4.29 \
concurrent-queue-2.5.0 \
+ const-oid-0.10.2 \
constant_time_eq-0.3.1 \
convert_case-0.8.0 \
core-foundation-0.9.4 \
@@ -98,6 +100,7 @@ CARGO_CRATES= addr2line-0.24.2 \
core-foundation-sys-0.8.7 \
core-graphics-types-0.1.3 \
cpufeatures-0.2.17 \
+ cpufeatures-0.3.0 \
crc32fast-1.5.0 \
criterion-0.6.0 \
criterion-plot-0.5.0 \
@@ -107,6 +110,7 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
crypto-common-0.1.6 \
+ crypto-common-0.2.1 \
cssparser-0.35.0 \
cssparser-macros-0.6.1 \
csv-1.3.1 \
@@ -144,6 +148,7 @@ CARGO_CRATES= addr2line-0.24.2 \
derive_more-impl-1.0.0 \
difflib-0.4.0 \
digest-0.10.7 \
+ digest-0.11.2 \
dirs-5.0.1 \
dirs-6.0.0 \
dirs-sys-0.4.1 \
@@ -189,7 +194,7 @@ CARGO_CRATES= addr2line-0.24.2 \
foreign-types-shared-0.3.1 \
form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
- fsrs-5.1.0 \
+ fsrs-5.2.0 \
futf-0.1.5 \
futures-0.3.31 \
futures-channel-0.3.31 \
@@ -257,6 +262,7 @@ CARGO_CRATES= addr2line-0.24.2 \
http-range-header-0.4.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
+ hybrid-array-0.4.11 \
hyper-0.14.32 \
hyper-1.7.0 \
hyper-rustls-0.27.7 \
@@ -314,6 +320,7 @@ CARGO_CRATES= addr2line-0.24.2 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
litrs-0.4.2 \
+ locale_config-0.3.0 \
lock_api-0.4.13 \
log-0.4.27 \
lru-slab-0.1.2 \
@@ -361,7 +368,7 @@ CARGO_CRATES= addr2line-0.24.2 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
- num-conv-0.1.0 \
+ num-conv-0.2.0 \
num-format-0.4.4 \
num-integer-0.1.46 \
num-iter-0.1.45 \
@@ -375,15 +382,17 @@ CARGO_CRATES= addr2line-0.24.2 \
nvml-wrapper-0.10.0 \
nvml-wrapper-sys-0.8.0 \
objc-0.2.7 \
+ objc-foundation-0.1.1 \
+ objc_id-0.1.1 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
opener-0.8.2 \
- openssl-0.10.73 \
+ openssl-0.10.80 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
+ openssl-sys-0.9.116 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
ordered-float-4.6.0 \
@@ -395,6 +404,7 @@ CARGO_CRATES= addr2line-0.24.2 \
pathdiff-0.2.3 \
pbkdf2-0.12.2 \
percent-encoding-2.3.2 \
+ permutation-0.4.1 \
pest-2.8.1 \
pest_derive-2.8.1 \
pest_generator-2.8.1 \
@@ -448,12 +458,12 @@ CARGO_CRATES= addr2line-0.24.2 \
pyo3-macros-0.25.1 \
pyo3-macros-backend-0.25.1 \
quinn-0.11.9 \
- quinn-proto-0.11.13 \
+ quinn-proto-0.11.14 \
quinn-udp-0.5.14 \
quote-1.0.40 \
r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.2 \
+ rand-0.9.4 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
@@ -493,7 +503,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.4 \
+ rustls-webpki-0.103.13 \
rustversion-1.0.22 \
ryu-1.0.20 \
safetensors-0.4.5 \
@@ -508,11 +518,12 @@ CARGO_CRATES= addr2line-0.24.2 \
self_cell-1.2.0 \
semver-1.0.26 \
seq-macro-0.3.6 \
- serde-1.0.219 \
+ serde-1.0.228 \
serde-aux-4.7.0 \
serde-value-0.7.0 \
serde_bytes-0.11.17 \
- serde_derive-1.0.219 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.143 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
@@ -522,6 +533,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
+ sha2-0.11.0 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
@@ -560,7 +572,7 @@ CARGO_CRATES= addr2line-0.24.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
systemstat-0.2.5 \
- tar-0.4.44 \
+ tar-0.4.46 \
target-lexicon-0.13.2 \
tempfile-3.21.0 \
tendril-0.4.3 \
@@ -573,9 +585,9 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-impl-2.0.16 \
thread-tree-0.3.3 \
thread_local-1.1.9 \
- time-0.3.42 \
- time-core-0.1.5 \
- time-macros-0.2.23 \
+ time-0.3.47 \
+ time-core-0.1.8 \
+ time-macros-0.2.27 \
tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.10.0 \
@@ -607,7 +619,7 @@ CARGO_CRATES= addr2line-0.24.2 \
try-lock-0.2.5 \
tungstenite-0.26.2 \
type-map-0.5.1 \
- typenum-1.18.0 \
+ typenum-1.20.0 \
ucd-trie-0.1.7 \
ug-0.1.0 \
unic-char-property-0.9.0 \
diff --git a/games/anki/distinfo b/games/anki/distinfo
index 0436450d7514..7e780cc535f9 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1778324147
-SHA256 (anki-yarn-cache-25.09.4.tar.gz) = 82afa67cca4a6dd5d185f742aeb488d2cda7fd2c61488ba40079a874b87766b1
-SIZE (anki-yarn-cache-25.09.4.tar.gz) = 753794100
+TIMESTAMP = 1781648721
+SHA256 (anki-yarn-cache-26.05.tar.gz) = 985ac55ded1f76fd2c4546831561d6e4b49e90c05a15ccf8c637ec52169178ac
+SIZE (anki-yarn-cache-26.05.tar.gz) = 757151827
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -11,8 +11,8 @@ SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2d
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
-SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
+SHA256 (rust/crates/ammonia-4.1.2.crate) = 17e913097e1a2124b46746c980134e8c954bc17a6a59bb3fde96f088d126dde6
+SIZE (rust/crates/ammonia-4.1.2.crate) = 57453
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -91,6 +91,8 @@ SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-buffer-0.12.0.crate) = cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be
+SIZE (rust/crates/block-buffer-0.12.0.crate) = 14926
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
@@ -133,8 +135,8 @@ SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd11769808
SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
SHA256 (rust/crates/camino-1.1.12.crate) = dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5
@@ -187,6 +189,8 @@ SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f547
SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/const-oid-0.10.2.crate) = a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c
+SIZE (rust/crates/const-oid-0.10.2.crate) = 61449
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
@@ -201,6 +205,8 @@ SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a8305
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
+SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
@@ -219,6 +225,8 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7
SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto-common-0.2.1.crate) = 77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710
+SIZE (rust/crates/crypto-common-0.2.1.crate) = 15165
SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
@@ -293,6 +301,8 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/digest-0.11.2.crate) = 4850db49bf08e663084f7fb5c87d202ef91a3907271aff24a94eb97ff039153c
+SIZE (rust/crates/digest-0.11.2.crate) = 28579
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
SIZE (rust/crates/dirs-5.0.1.crate) = 12255
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
@@ -383,8 +393,8 @@ SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa
SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/fsrs-5.1.0.crate) = 04954cc67c3c11ee342a2ee1f5222bf76d73f7772df08d37dc9a6cdd73c467eb
-SIZE (rust/crates/fsrs-5.1.0.crate) = 89928
+SHA256 (rust/crates/fsrs-5.2.0.crate) = cab5f80c16d1d07e492a6828478ecb9f379f142ba6f19fa3b7955edd180ddc2e
+SIZE (rust/crates/fsrs-5.2.0.crate) = 91531
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -519,6 +529,8 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hybrid-array-0.4.11.crate) = 08d46837a0ed51fe95bd3b05de33cd64a1ee88fc797477ca48446872504507c5
+SIZE (rust/crates/hybrid-array-0.4.11.crate) = 36102
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
@@ -633,6 +645,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
+SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
@@ -727,8 +741,8 @@ SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3a
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050
+SIZE (rust/crates/num-conv-0.2.0.crate) = 7034
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -755,6 +769,10 @@ SHA256 (rust/crates/nvml-wrapper-sys-0.8.0.crate) = 698d45156f28781a4e79652b6ebe
SIZE (rust/crates/nvml-wrapper-sys-0.8.0.crate) = 37707
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
+SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
+SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -765,14 +783,14 @@ SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/opener-0.8.2.crate) = 771b9704f8cd8b424ec747a320b30b47517a6966ba2c7da90047c16f4a962223
SIZE (rust/crates/opener-0.8.2.crate) = 26318
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.80.crate) = a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967
+SIZE (rust/crates/openssl-0.10.80.crate) = 307341
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/openssl-sys-0.9.116.crate) = f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4
+SIZE (rust/crates/openssl-sys-0.9.116.crate) = 75899
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
@@ -795,6 +813,8 @@ SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/permutation-0.4.1.crate) = df202b0b0f5b8e389955afd5f27b007b00fb948162953f1db9c70d2c7e3157d7
+SIZE (rust/crates/permutation-0.4.1.crate) = 11876
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
SIZE (rust/crates/pest-2.8.1.crate) = 128906
SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
@@ -901,8 +921,8 @@ SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0
SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
SIZE (rust/crates/quinn-0.11.9.crate) = 83606
-SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
-SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-proto-0.11.14.crate) = 434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098
+SIZE (rust/crates/quinn-proto-0.11.14.crate) = 244123
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
@@ -911,8 +931,8 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
-SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand-0.9.4.crate) = 44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea
+SIZE (rust/crates/rand-0.9.4.crate) = 99786
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -991,8 +1011,8 @@ SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a4
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
-SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustls-webpki-0.103.13.crate) = 61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e
+SIZE (rust/crates/rustls-webpki-0.103.13.crate) = 87513
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -1021,16 +1041,18 @@ SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f
SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-aux-4.7.0.crate) = 207f67b28fe90fb596503a9bf0bf1ea5e831e21307658e177c5dfcdfc3ab8a0a
SIZE (rust/crates/serde-aux-4.7.0.crate) = 16629
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
@@ -1049,6 +1071,8 @@ SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc83
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sha2-0.11.0.crate) = 446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4
+SIZE (rust/crates/sha2-0.11.0.crate) = 33969
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -1125,8 +1149,8 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/systemstat-0.2.5.crate) = 5021f5184d44b26fb184acd689671bbe1e4bbd24bbdaa6bc7ec383fad32d2033
SIZE (rust/crates/systemstat-0.2.5.crate) = 34942
-SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
-SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tar-0.4.46.crate) = 3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840
+SIZE (rust/crates/tar-0.4.46.crate) = 70809
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
@@ -1151,12 +1175,12 @@ SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.42.crate) = 8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3
-SIZE (rust/crates/time-0.3.42.crate) = 142370
-SHA256 (rust/crates/time-core-0.1.5.crate) = a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68
-SIZE (rust/crates/time-core-0.1.5.crate) = 9110
-SHA256 (rust/crates/time-macros-0.2.23.crate) = 7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c
-SIZE (rust/crates/time-macros-0.2.23.crate) = 24713
+SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c
+SIZE (rust/crates/time-0.3.47.crate) = 225161
+SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca
+SIZE (rust/crates/time-core-0.1.8.crate) = 9634
+SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215
+SIZE (rust/crates/time-macros-0.2.27.crate) = 25144
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
@@ -1219,8 +1243,8 @@ SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de
SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
SIZE (rust/crates/type-map-0.5.1.crate) = 8606
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.20.0.crate) = 40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de
+SIZE (rust/crates/typenum-1.20.0.crate) = 105530
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/ug-0.1.0.crate) = 03719c61a91b51541f076dfdba45caacf750b230cefaa4b32d6f5411c3f7f437
@@ -1513,9 +1537,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-25.09.4_GH0.tar.gz) = e9fda82b3b57fba3a416d8f91cf4db64368dd2f0bc02090d626df081572333c6
-SIZE (ankitects-anki-25.09.4_GH0.tar.gz) = 2538883
-SHA256 (ankitects-anki-core-i18n-480ef0d_GH0.tar.gz) = bc1adbd675e4aaef1c93847d13d8df27fc24046710b263af43592e4e2825f49e
-SIZE (ankitects-anki-core-i18n-480ef0d_GH0.tar.gz) = 1734561
-SHA256 (ankitects-anki-desktop-ftl-fd5f984_GH0.tar.gz) = ad6f03b0d044ed53526647221193d92788fb6d65071905f8e6b32321c1777a75
-SIZE (ankitects-anki-desktop-ftl-fd5f984_GH0.tar.gz) = 256161
+SHA256 (ankitects-anki-26.05_GH0.tar.gz) = 1890f30f04996f87fee2449bd5903156f3e28ea715c0bd307f075777047df101
+SIZE (ankitects-anki-26.05_GH0.tar.gz) = 5739813
+SHA256 (ankitects-anki-core-i18n-af7c60d_GH0.tar.gz) = 90d7db37ccb72822887b97414aab948d1067c52e91f887ead32553d28d56cac9
+SIZE (ankitects-anki-core-i18n-af7c60d_GH0.tar.gz) = 1935572
+SHA256 (ankitects-anki-desktop-ftl-3a35d0a_GH0.tar.gz) = 27bcc3913a3c5e77e66dccb0dbc870ebb580ec91f13f54113512593e7e649c6d
+SIZE (ankitects-anki-desktop-ftl-3a35d0a_GH0.tar.gz) = 272138
diff --git a/games/anki/files/patch-qt_pyproject.toml b/games/anki/files/patch-qt_pyproject.toml
index 3d01e0db6a51..eac92ad013d9 100644
--- a/games/anki/files/patch-qt_pyproject.toml
+++ b/games/anki/files/patch-qt_pyproject.toml
@@ -1,16 +1,16 @@
Relax version requirements for several PyQt6 components.
---- qt/pyproject.toml.orig 2025-07-18 17:56:16 UTC
+--- qt/pyproject.toml.orig 2026-05-10 13:28:06 UTC
+++ qt/pyproject.toml
-@@ -38,11 +38,11 @@ qt = [
- "pyqt6_sip==13.10.2",
+@@ -24,11 +24,11 @@ qt = [
+ "anki-audio==0.1.0; (sys.platform == 'win32' and platform_machine == 'AMD64') or sys.platform == 'darwin'",
]
qt = [
-- "pyqt6==6.9.1",
-- "pyqt6-qt6==6.9.1",
-- "pyqt6-webengine==6.8.0",
-- "pyqt6-webengine-qt6==6.8.2",
-- "pyqt6_sip==13.10.2",
+- "pyqt6==6.11.0",
+- "pyqt6-qt6==6.11.0",
+- "pyqt6-webengine==6.11.0",
+- "pyqt6-webengine-qt6==6.11.0",
+- "pyqt6_sip==13.11.1",
+ "pyqt6",
+ "pyqt6-qt6",
+ "pyqt6-webengine",
diff --git a/games/anki/pkg-plist b/games/anki/pkg-plist
index 0d42adaa6e49..73bd5d8d35f5 100644
--- a/games/anki/pkg-plist
+++ b/games/anki/pkg-plist
@@ -137,7 +137,6 @@ share/man/man1/anki.1.gz
%%DATADIR%%/_aqt/data/web/pages/congrats.js
%%DATADIR%%/_aqt/data/web/pages/editable.css
%%DATADIR%%/_aqt/data/web/pages/editable.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.
@@ -312,6 +311,7 @@ share/man/man1/anki.1.gz
%%DATADIR%%/anki/foreign_data/mnemosyne.py
%%DATADIR%%/anki/frontend_pb2.py
%%DATADIR%%/anki/generic_pb2.py
+%%DATADIR%%/anki/github_pb2.py
%%DATADIR%%/anki/hooks.py
%%DATADIR%%/anki/hooks_gen.py
%%DATADIR%%/anki/httpclient.py