git: f8f93a7781fa - main - games/anki: Update to 25.02.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 19 Apr 2025 08:37:24 UTC
The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8f93a7781fa7220fd5921114fb94b1b2545736c commit f8f93a7781fa7220fd5921114fb94b1b2545736c Author: Kai Knoblich <kai@FreeBSD.org> AuthorDate: 2025-04-19 08:34:56 +0000 Commit: Kai Knoblich <kai@FreeBSD.org> CommitDate: 2025-04-19 08:34:56 +0000 games/anki: Update to 25.02.1 * Adjust USES=python accordingly, because Python 3.8 is no longer present in the ports tree after ca15850a2b13 while I'm here. Changelog: https://github.com/ankitects/anki/releases/tag/25.02.1 MFH: 2025Q2 --- games/anki/Makefile | 11 ++++---- games/anki/Makefile.crates | 22 ++++++++-------- games/anki/distinfo | 62 +++++++++++++++++++++++----------------------- 3 files changed, 47 insertions(+), 48 deletions(-) diff --git a/games/anki/Makefile b/games/anki/Makefile index 0b602f826adc..6d4ca47a2e27 100644 --- a/games/anki/Makefile +++ b/games/anki/Makefile @@ -1,6 +1,5 @@ PORTNAME= anki -DISTVERSION= 25.02 -PORTREVISION= 2 +DISTVERSION= 25.02.1 # Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes CATEGORIES= games education python MASTER_SITES= LOCAL/kai/:yarncache @@ -40,13 +39,13 @@ RUN_DEPENDS= lame:audio/lame \ ${PYTHON_PKGNAMEPREFIX}waitress>=2.0.0:www/py-waitress@${PY_FLAVOR} # USES=ssl is required for the compilation of the Rust code -USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python:3.9+ \ +USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \ shebangfix ssl USE_GITHUB= yes GH_ACCOUNT= ankitects # Translation files -GH_TUPLE= ankitects:anki-core-i18n:b80fd5b:ftlrslib \ - ankitects:anki-desktop-ftl:9234f98:ftlextra +GH_TUPLE= ankitects:anki-core-i18n:9a8824a:ftlrslib \ + ankitects:anki-desktop-ftl:49c0c3b:ftlextra USE_PYQT= pyqt6 sip:build webengine @@ -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= 038d85b1 +_MY_BUILDHASH= 234fa0c2 # 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 358409f503e4..f9523e4444b2 100644 --- a/games/anki/Makefile.crates +++ b/games/anki/Makefile.crates @@ -102,7 +102,7 @@ CARGO_CRATES= addr2line-0.24.2 \ crc32fast-1.4.2 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ - crossbeam-channel-0.5.13 \ + crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ @@ -363,10 +363,10 @@ CARGO_CRATES= addr2line-0.24.2 \ once_cell-1.20.2 \ oorandom-11.1.4 \ opener-0.7.2 \ - openssl-0.10.70 \ + openssl-0.10.72 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ - openssl-sys-0.9.105 \ + openssl-sys-0.9.107 \ option-ext-0.2.0 \ os_pipe-1.2.1 \ overload-0.1.1 \ @@ -425,11 +425,11 @@ CARGO_CRATES= addr2line-0.24.2 \ pulldown-cmark-0.10.3 \ pulldown-cmark-escape-0.10.1 \ pulp-0.18.22 \ - pyo3-0.23.4 \ - pyo3-build-config-0.23.4 \ - pyo3-ffi-0.23.4 \ - pyo3-macros-0.23.4 \ - pyo3-macros-backend-0.23.4 \ + pyo3-0.24.1 \ + pyo3-build-config-0.24.1 \ + pyo3-ffi-0.24.1 \ + pyo3-macros-0.24.1 \ + pyo3-macros-backend-0.24.1 \ quick-xml-0.32.0 \ quinn-0.11.5 \ quinn-proto-0.11.8 \ @@ -542,7 +542,7 @@ CARGO_CRATES= addr2line-0.24.2 \ system-configuration-sys-0.5.0 \ systemstat-0.2.4 \ tar-0.4.42 \ - target-lexicon-0.12.16 \ + target-lexicon-0.13.2 \ tempfile-3.16.0 \ tendril-0.4.3 \ termcolor-1.4.1 \ @@ -561,8 +561,8 @@ CARGO_CRATES= addr2line-0.24.2 \ tinytemplate-1.2.1 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ - tokio-1.40.0 \ - tokio-macros-2.4.0 \ + tokio-1.44.2 \ + tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.24.1 \ tokio-rustls-0.26.0 \ diff --git a/games/anki/distinfo b/games/anki/distinfo index 2a067ed75c87..424505455a04 100644 --- a/games/anki/distinfo +++ b/games/anki/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1739471029 -SHA256 (anki-yarn-cache-25.02.tar.gz) = a1db76396bc18361057c9bf00522b4c9f33d054241ea4dcefb4db3879adbf4e1 -SIZE (anki-yarn-cache-25.02.tar.gz) = 833932911 +TIMESTAMP = 1744868864 +SHA256 (anki-yarn-cache-25.02.1.tar.gz) = 3f30e4744b01969dccdb1a7924bdca012d64ca4d02193ad869cd5a7b74b33f45 +SIZE (anki-yarn-cache-25.02.1.tar.gz) = 834348727 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -209,8 +209,8 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f SIZE (rust/crates/criterion-0.5.1.crate) = 110088 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 -SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2 -SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e @@ -731,14 +731,14 @@ SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2 SIZE (rust/crates/oorandom-11.1.4.crate) = 10201 SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681 SIZE (rust/crates/opener-0.7.2.crate) = 19229 -SHA256 (rust/crates/openssl-0.10.70.crate) = 61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6 -SIZE (rust/crates/openssl-0.10.70.crate) = 277545 +SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da +SIZE (rust/crates/openssl-0.10.72.crate) = 283852 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.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227 -SHA256 (rust/crates/openssl-sys-0.9.105.crate) = 8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc -SIZE (rust/crates/openssl-sys-0.9.105.crate) = 72287 +SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07 +SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982 @@ -855,16 +855,16 @@ SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8 SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672 SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6 SIZE (rust/crates/pulp-0.18.22.crate) = 117838 -SHA256 (rust/crates/pyo3-0.23.4.crate) = 57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc -SIZE (rust/crates/pyo3-0.23.4.crate) = 1087676 -SHA256 (rust/crates/pyo3-build-config-0.23.4.crate) = 1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7 -SIZE (rust/crates/pyo3-build-config-0.23.4.crate) = 33885 -SHA256 (rust/crates/pyo3-ffi-0.23.4.crate) = dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d -SIZE (rust/crates/pyo3-ffi-0.23.4.crate) = 74806 -SHA256 (rust/crates/pyo3-macros-0.23.4.crate) = 91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7 -SIZE (rust/crates/pyo3-macros-0.23.4.crate) = 8852 -SHA256 (rust/crates/pyo3-macros-backend-0.23.4.crate) = 43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4 -SIZE (rust/crates/pyo3-macros-backend-0.23.4.crate) = 70912 +SHA256 (rust/crates/pyo3-0.24.1.crate) = 17da310086b068fbdcefbba30aeb3721d5bb9af8db4987d6735b2183ca567229 +SIZE (rust/crates/pyo3-0.24.1.crate) = 1113050 +SHA256 (rust/crates/pyo3-build-config-0.24.1.crate) = e27165889bd793000a098bb966adc4300c312497ea25cf7a690a9f0ac5aa5fc1 +SIZE (rust/crates/pyo3-build-config-0.24.1.crate) = 34020 +SHA256 (rust/crates/pyo3-ffi-0.24.1.crate) = 05280526e1dbf6b420062f3ef228b78c0c54ba94e157f5cb724a609d0f2faabc +SIZE (rust/crates/pyo3-ffi-0.24.1.crate) = 76435 +SHA256 (rust/crates/pyo3-macros-0.24.1.crate) = 5c3ce5686aa4d3f63359a5100c62a127c9f15e8398e5fdeb5deef1fed5cd5f44 +SIZE (rust/crates/pyo3-macros-0.24.1.crate) = 8866 +SHA256 (rust/crates/pyo3-macros-backend-0.24.1.crate) = f4cf6faa0cbfb0ed08e89beb8103ae9724eb4750e3a78084ba4017cbe94f3855 +SIZE (rust/crates/pyo3-macros-backend-0.24.1.crate) = 72588 SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2 SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149 SHA256 (rust/crates/quinn-0.11.5.crate) = 8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684 @@ -1089,8 +1089,8 @@ SHA256 (rust/crates/systemstat-0.2.4.crate) = 668a4db78b439df482c238f559e4ea8690 SIZE (rust/crates/systemstat-0.2.4.crate) = 34927 SHA256 (rust/crates/tar-0.4.42.crate) = 4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020 SIZE (rust/crates/tar-0.4.42.crate) = 58998 -SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 -SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 +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.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91 SIZE (rust/crates/tempfile-3.16.0.crate) = 38550 SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0 @@ -1127,10 +1127,10 @@ SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c7 SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.40.0.crate) = e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998 -SIZE (rust/crates/tokio-1.40.0.crate) = 789848 -SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752 -SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501 +SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48 +SIZE (rust/crates/tokio-1.44.2.crate) = 841618 +SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 +SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081 @@ -1419,9 +1419,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.02_GH0.tar.gz) = dc6dfc859c871d360e17aa955478a9547ef90ce77192f9b48f6408936f361191 -SIZE (ankitects-anki-25.02_GH0.tar.gz) = 2428530 -SHA256 (ankitects-anki-core-i18n-b80fd5b_GH0.tar.gz) = 82f086a4e826ef603d3c316fe917ed8bc13f5225d4febd56f1ac02be4880d598 -SIZE (ankitects-anki-core-i18n-b80fd5b_GH0.tar.gz) = 1522250 -SHA256 (ankitects-anki-desktop-ftl-9234f98_GH0.tar.gz) = 02f560239c583e389e05517ff9446cb97a6c99b5d98a9f355b14ec11e1ffb3ed -SIZE (ankitects-anki-desktop-ftl-9234f98_GH0.tar.gz) = 235914 +SHA256 (ankitects-anki-25.02.1_GH0.tar.gz) = e66d5ef35e6afd7c36338934bd12721228ee11f1190f32e0860f7a63223d708d +SIZE (ankitects-anki-25.02.1_GH0.tar.gz) = 2430620 +SHA256 (ankitects-anki-core-i18n-9a8824a_GH0.tar.gz) = 9142e9b06bc8921d49a1fef11dff79f83b6d619926a04cca57350088553a6bb2 +SIZE (ankitects-anki-core-i18n-9a8824a_GH0.tar.gz) = 1562603 +SHA256 (ankitects-anki-desktop-ftl-49c0c3b_GH0.tar.gz) = 4a9d237d45fafda778b2be8df50a2cb198a730ae09de4c3f254292040eb5c7e8 +SIZE (ankitects-anki-desktop-ftl-49c0c3b_GH0.tar.gz) = 237196