diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-02-05 07:16:00 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-02-05 07:16:00 +0000 |
| commit | dfd5a7f7e258f244f137f0b58ee5dcb9b1bc671c (patch) | |
| tree | 2b87109c532f5eece0c0143b2e0ed803b9d4daf3 | |
| parent | 99f4dff3e4e6f4335426738a3c478095d3f8a4fc (diff) | |
| download | baldeagleos-repo-dfd5a7f7e258f244f137f0b58ee5dcb9b1bc671c.tar.gz baldeagleos-repo-dfd5a7f7e258f244f137f0b58ee5dcb9b1bc671c.tar.xz baldeagleos-repo-dfd5a7f7e258f244f137f0b58ee5dcb9b1bc671c.zip | |
Adding metadata
235 files changed, 7171 insertions, 2938 deletions
diff --git a/acct-group/keyd/keyd-2.5.0.ebuild b/acct-group/keyd/keyd-2.6.0.ebuild index 08e96e444e7d..08e96e444e7d 100644 --- a/acct-group/keyd/keyd-2.5.0.ebuild +++ b/acct-group/keyd/keyd-2.6.0.ebuild diff --git a/acct-group/xray/metadata.xml b/acct-group/xray/metadata.xml new file mode 100644 index 000000000000..d0cdfbcd06f8 --- /dev/null +++ b/acct-group/xray/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>alexander@tsoy.me</email> + <name>Alexander Tsoy</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/acct-group/xray/xray-0.ebuild b/acct-group/xray/xray-0.ebuild new file mode 100644 index 000000000000..ef7f8fa1b173 --- /dev/null +++ b/acct-group/xray/xray-0.ebuild @@ -0,0 +1,10 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +DESCRIPTION="Group for net-misc/xray-core" + +ACCT_GROUP_ID=-1 diff --git a/acct-user/xray/metadata.xml b/acct-user/xray/metadata.xml new file mode 100644 index 000000000000..d0cdfbcd06f8 --- /dev/null +++ b/acct-user/xray/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>alexander@tsoy.me</email> + <name>Alexander Tsoy</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/acct-user/xray/xray-0.ebuild b/acct-user/xray/xray-0.ebuild new file mode 100644 index 000000000000..da7ec6278df4 --- /dev/null +++ b/acct-user/xray/xray-0.ebuild @@ -0,0 +1,13 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +DESCRIPTION="User for net-misc/xray-core" + +ACCT_USER_ID=-1 +ACCT_USER_GROUPS=( ${PN} ) + +acct-user_add_deps diff --git a/app-accessibility/brltty/brltty-6.8.ebuild b/app-accessibility/brltty/brltty-6.8.ebuild index d6e49180372d..0e9abf7865d0 100644 --- a/app-accessibility/brltty/brltty-6.8.ebuild +++ b/app-accessibility/brltty/brltty-6.8.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://brltty.app/archive/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" BINDINGS="emacs java lua ocaml python tcl" IUSE="+api +beeper bluetooth caps +fm gpm +hid iconv icu louis +midi ncurses nls +pcm policykit +pcre usb systemd +speech xml X ${BINDINGS}" diff --git a/app-admin/run0edit/Manifest b/app-admin/run0edit/Manifest new file mode 100644 index 000000000000..6497a05cd242 --- /dev/null +++ b/app-admin/run0edit/Manifest @@ -0,0 +1 @@ +DIST run0edit-0.5.6_p20251226.tar.gz 38917 BLAKE2B 06a9535d79452dcbc8b6bc4861a2792e251d6fddcdf9c96504bec1b5f1f248635e37228d3cb491beb8a3cf4ce702e55d3d1144c8e8a8afb9ec649939ae5d20b2 SHA512 1fc8a41e5c7556b08b2085cfd822ba976c8096830c74f7ce86ba6cf96fcfc980b081c2be8f6714030b4c878df910c9954105fdd474cd4ab0fcf54c72fe8604b3 diff --git a/app-admin/run0edit/metadata.xml b/app-admin/run0edit/metadata.xml new file mode 100644 index 000000000000..708400b821a3 --- /dev/null +++ b/app-admin/run0edit/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>ghostyn678+git@gmail.com</email> + <name>dsaf</name> + </maintainer> + <longdescription> + run0edit allows a permitted user to edit a file as root. + Authorization uses the same mechanism as run0, which + typically takes the form of a password prompt. + </longdescription> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/app-admin/run0edit/run0edit-0.5.6_p20251226.ebuild b/app-admin/run0edit/run0edit-0.5.6_p20251226.ebuild new file mode 100644 index 000000000000..4ff3b4bad918 --- /dev/null +++ b/app-admin/run0edit/run0edit-0.5.6_p20251226.ebuild @@ -0,0 +1,69 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit python-single-r1 + +MY_COMMIT="6c5827576ac9241d976cf8bd953ea244793f2506" + +DESCRIPTION="Script to edit a single file as root using run0" +HOMEPAGE="https://github.com/HastD/run0edit" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/HastD/run0edit.git" +elif [[ ${PV} == *_p* ]] ; then + SRC_URI="https://github.com/HastD/run0edit/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_COMMIT}" +else + SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/run0edit-${PV}.tar.gz" +fi + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" + +if [[ ${PV} != *9999* ]] ; then + KEYWORDS="~amd64" +fi + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND=" + ${PYTHON_DEPS} + >=sys-apps/systemd-256:= +" + +DOCS=( {CHANGELOG,SECURITY,README}.md ) + +src_prepare() { + default + + mv run0edit_main.py run0edit || die + + python_fix_shebang run0edit run0edit_inner.py + + local b2=$(b2sum "${S}"/run0edit_inner.py | cut -d' ' -f1) + local sitedir=$(python_get_sitedir) + + # patch hard-coded variables to work + sed -i \ + -e "s|^INNER_SCRIPT_PATH:.*|INNER_SCRIPT_PATH: Final[str] = \"${sitedir}/run0edit_inner.py\"|" \ + -e "/^INNER_SCRIPT_B2:/{ + N + s|^.*|INNER_SCRIPT_B2: Final[str] = \"${b2}\"| + }" \ + run0edit || die +} + +src_install() { + python_domodule run0edit_inner.py + + python_doscript run0edit + + einstalldocs + + # setup editor.conf + dodir /etc/"${PN}" + echo "$(which ${EDITOR})" >> "${ED}"/etc/"${PN}"/editor.conf || die +} diff --git a/app-admin/run0edit/run0edit-9999.ebuild b/app-admin/run0edit/run0edit-9999.ebuild new file mode 100644 index 000000000000..4ff3b4bad918 --- /dev/null +++ b/app-admin/run0edit/run0edit-9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit python-single-r1 + +MY_COMMIT="6c5827576ac9241d976cf8bd953ea244793f2506" + +DESCRIPTION="Script to edit a single file as root using run0" +HOMEPAGE="https://github.com/HastD/run0edit" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/HastD/run0edit.git" +elif [[ ${PV} == *_p* ]] ; then + SRC_URI="https://github.com/HastD/run0edit/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_COMMIT}" +else + SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/run0edit-${PV}.tar.gz" +fi + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" + +if [[ ${PV} != *9999* ]] ; then + KEYWORDS="~amd64" +fi + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND=" + ${PYTHON_DEPS} + >=sys-apps/systemd-256:= +" + +DOCS=( {CHANGELOG,SECURITY,README}.md ) + +src_prepare() { + default + + mv run0edit_main.py run0edit || die + + python_fix_shebang run0edit run0edit_inner.py + + local b2=$(b2sum "${S}"/run0edit_inner.py | cut -d' ' -f1) + local sitedir=$(python_get_sitedir) + + # patch hard-coded variables to work + sed -i \ + -e "s|^INNER_SCRIPT_PATH:.*|INNER_SCRIPT_PATH: Final[str] = \"${sitedir}/run0edit_inner.py\"|" \ + -e "/^INNER_SCRIPT_B2:/{ + N + s|^.*|INNER_SCRIPT_B2: Final[str] = \"${b2}\"| + }" \ + run0edit || die +} + +src_install() { + python_domodule run0edit_inner.py + + python_doscript run0edit + + einstalldocs + + # setup editor.conf + dodir /etc/"${PN}" + echo "$(which ${EDITOR})" >> "${ED}"/etc/"${PN}"/editor.conf || die +} diff --git a/app-arch/fuse-archive/Manifest b/app-arch/fuse-archive/Manifest index 97b280d193b1..1314daf7219d 100644 --- a/app-arch/fuse-archive/Manifest +++ b/app-arch/fuse-archive/Manifest @@ -1,8 +1,6 @@ DIST assert-boost-1.87.0.tar.gz 20645 BLAKE2B 28ba5b22b5b9811140afb640fa9f891638fd21e4c1e57cee85a5371b1f0b85baf5f2a57a0a7219075c1da6bd136e13c1c723831c3855d2355a42e90d555b1196 SHA512 da141f67e0c8926e21d4fae6a1665f1706b300b1a85c1d870546eb74d7382369148846bb939d1d23b84fb0dfc542fdc1dafed613f34adacc5931df7655406276 DIST config-boost-1.87.0.tar.gz 386554 BLAKE2B e1c7f9dcaf190c8b7d6a70bb161535af3d177c66a4305f25e9e192c4b6fa20e7823bff956859440a5fe41bc10d13f0f1bc85b7ce0c54acabf60be6c10da86d00 SHA512 8958ac0f764ab83481f38931a860c0b7cdad8ced4882d1fa57f570d6ebcb0ef000f33ca896faca392c85336406cbb791bf5114c38a15e0a5dcba5bb69ee5526f -DIST fuse-archive-0.1.14.tar.gz 59066 BLAKE2B f60a9d5c2f722ba1a8a9f853bb268923d16957137dcb503c4b8499415c98ce4f3c55e2db2d77d11e98ecf7539aaaf6851d44499303ec5f286b95cfe0e293b433 SHA512 03bdb9d360e3677dc10e2728919c3c6cdd712487d768db4cd2ccf9f1b7e725828119132bf539f08e54d0fc9df9fa534e4b374a626c4bd1f4ca519e46e90a6a8b -DIST fuse-archive-1.10.tar.gz 587535 BLAKE2B 586803a52310e7414bb07534c558435b260e427cb8ef1da24b8b94453e931e4bb2755e7fc2f526959d24f0a67f142c7b85a96515aff747dbd982b96fee6df441 SHA512 15f10ab28f8fe075848f858678ff1a155f9db032d809db06154948408c9b910783b0ede434a6e45bdc5d9be84fbd4ffaf74954d445f4de7212f908ccc710151e DIST fuse-archive-1.12.tar.gz 624697 BLAKE2B ef72ee0f6f9bf586430b527dc317692fc9dae009bbee81cc0d2a1c641fd9f604400618ac07f8c22c4df18f1cf70eab935ad929f2622575ac691c4ccbe146349c SHA512 30d82cc5957ebfc75b5dd36ef86b87a32d4e572ca3104598da4c2b2b265263fe4ae472052bed497b105e91f39e9d47190c7707001285cc187258fd1eb129d3f2 -DIST fuse-archive-1.6.tar.gz 582568 BLAKE2B f9fa7c471724cb65a711037ac8313d824d4c305bea3ef32a7b6ffd5af240bae0f0602e4bca792905ce8169e35377da95672b0ec4eda238da17415ed995d5177f SHA512 c8b4cb82215633aeb1e70227661b89cfe2f24fcd20b3274742aa93150dfd1fa9f85b0d1766764b06b077db87ded91d8244f6eaea48752fd770c88335d5549ad0 +DIST fuse-archive-1.16.tar.gz 634488 BLAKE2B a0d0a8f36925c1d8edf8e436c53372fbd9e2332fb1b3d5ccdc98b52139818d142442ee0b7f6efe534c87992ec03f9a14c08fbc73eae4f73b60b4b36c213625fc SHA512 99d19e769835c096e403d863e49c8aded27fc0a9f2ad58ceab7f70e661134b0331469ad7f8681d53f536a1a320f40cc7df4828369024a7a7130219e5a78552f3 DIST intrusive-boost-1.87.0.tar.gz 342888 BLAKE2B 199a381231c6d4262cb1a434b9f6517dd5d0bc0be6424ad51010c09a7537e392bb3d508b38ed0384ecf71106522ea5bcc5e3d4ba9babc1e36618b4a5d257c8f1 SHA512 121621bd745c26d095f09837db60ea736bd5ae2657407ee7ca82f00c9cfd22e94c5d160809da974912bee07e41b607504b3c5f6634dc390bdf88be48568341f5 DIST move-boost-1.87.0.tar.gz 133396 BLAKE2B 14946fc2f3bfd70a6e0a76c4d8560ef05ff7c71350b7a72799c1cd935fcf3ba834ad5e52e71d9210650af57257efa107af3d427296c874d3027eb9a907f8a5a1 SHA512 3257cd363abe95c73c0f02df60b60d08ff3b3d28f24de36269ee8f58e1b81a9831052dbf463dcbd1ea789368f37d3eeff37e005bc26fe9dd6c179b949c71ba9b diff --git a/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild b/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild deleted file mode 100644 index ef9cc01c11e0..000000000000 --- a/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Read-only FUSE file system for mounting archives and compressed files" -HOMEPAGE="https://github.com/google/fuse-archive" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/google/fuse-archive.git" -else - SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -DEPEND=" - sys-fs/fuse:0 - app-arch/libarchive -" -RDEPEND="${DEPEND}" - -# TODO(NRK): enable tests. requires additional dependency on dev-lang/go and such. -src_test() { - : -} - -src_compile() { - emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_install() { - dobin out/fuse-archive -} diff --git a/app-arch/fuse-archive/fuse-archive-1.10.ebuild b/app-arch/fuse-archive/fuse-archive-1.16.ebuild index 6bc495043732..393cca89c5ea 100644 --- a/app-arch/fuse-archive/fuse-archive-1.10.ebuild +++ b/app-arch/fuse-archive/fuse-archive-1.16.ebuild @@ -1,9 +1,9 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit toolchain-funcs flag-o-matic +inherit toolchain-funcs flag-o-matic optfeature DESCRIPTION="Read-only FUSE file system for mounting archives and compressed files" HOMEPAGE="https://github.com/google/fuse-archive" @@ -21,9 +21,11 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" +IUSE="fuse2" DEPEND=" - >=sys-fs/fuse-2.7:0 + fuse2? ( >=sys-fs/fuse-2.9:0 ) + !fuse2? ( >=sys-fs/fuse-3.1:3 ) >=app-arch/libarchive-3.7 " BDEPEND="virtual/pkgconfig" @@ -42,10 +44,17 @@ src_compile() { append-cppflags "-I../config-${BOOST_VERSION}/include" append-cppflags "-I../assert-${BOOST_VERSION}/include" append-cppflags "-I../move-${BOOST_VERSION}/include" - emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" + emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + FUSE_MAJOR_VERSION="$(usex fuse2 2 3)" } src_install() { dobin out/fuse-archive doman fuse-archive.1 } + +pkg_postinst() { + optfeature "mounting brotli compressed files" "app-arch/brotli" + optfeature "mounting LZO compressed files" "app-arch/lzop" + optfeature "mounting compress (.Z) files" "app-arch/ncompress" +} diff --git a/app-arch/fuse-archive/fuse-archive-1.6.ebuild b/app-arch/fuse-archive/fuse-archive-1.6.ebuild deleted file mode 100644 index 7db096887ce8..000000000000 --- a/app-arch/fuse-archive/fuse-archive-1.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="Read-only FUSE file system for mounting archives and compressed files" -HOMEPAGE="https://github.com/google/fuse-archive" - -# Only uses some header-only library from boost-intrusive -# Just vendor it to avoid bringing in entirety of boost as a dependency -BOOST_VERSION="boost-1.87.0" -SRC_URI=" - https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/boostorg/intrusive/archive/refs/tags/${BOOST_VERSION}.tar.gz -> intrusive-${BOOST_VERSION}.tar.gz - https://github.com/boostorg/config/archive/refs/tags/${BOOST_VERSION}.tar.gz -> config-${BOOST_VERSION}.tar.gz - https://github.com/boostorg/assert/archive/refs/tags/${BOOST_VERSION}.tar.gz -> assert-${BOOST_VERSION}.tar.gz - https://github.com/boostorg/move/archive/refs/tags/${BOOST_VERSION}.tar.gz -> move-${BOOST_VERSION}.tar.gz -" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - sys-fs/fuse:0 - app-arch/libarchive -" -BDEPEND="virtual/pkgconfig" -RDEPEND="${DEPEND}" - -src_configure() { - sed -i 's|-O2||g' Makefile || die "sed failed" - sed -i 's|-O0 -g||g' Makefile || die "sed failed" -} - -src_compile() { - append-cppflags "-I../intrusive-${BOOST_VERSION}/include" - append-cppflags "-I../config-${BOOST_VERSION}/include" - append-cppflags "-I../assert-${BOOST_VERSION}/include" - append-cppflags "-I../move-${BOOST_VERSION}/include" - emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_install() { - dobin out/fuse-archive - doman fuse-archive.1 -} - -# TODO(NRK): enable tests. requires python. -# also takes a lot of disk space (and time) by generating big.zip. -src_test() { - : -} diff --git a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2.ebuild b/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2-r1.ebuild index 1607d7595d8c..82bf759782ac 100644 --- a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2.ebuild +++ b/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -34,6 +34,9 @@ src_install() { pgrep.1 pidof.1 free.1 pmap.1 ps.1 pwdx.1 slabtop.1 tload.1 sysctl.8 vmstat.8 uptime.1 w.1 watch.1 top.1 procps.3 procps_misc.3 procps_pids.3 sysctl.conf.5 + + # sys-process/procps-4.0.6 + kill.1 ) local man for man in "${prune_manpages[@]}" ; do diff --git a/app-misc/keyd/Manifest b/app-misc/keyd/Manifest index 13a125dfd5d0..862478f923bf 100644 --- a/app-misc/keyd/Manifest +++ b/app-misc/keyd/Manifest @@ -1 +1 @@ -DIST keyd-2.5.0.tar.gz 671616 BLAKE2B cad701d267093aa7eb71490068a0d298262621bc1573e584e08db1312ef8728fba45f09c2400bc19418aed139ea2063cacc40a02352bf0391fef40c2ec1157ba SHA512 71717b6a72b047c2891bdfeb393c93a004f7a2e673ba07f6b3bcf66f89c9185c3edb1dcf983525d48afd58472793901dceb55fb9fcf51900705d3fabc55cf73a +DIST keyd-2.6.0.tar.gz 691300 BLAKE2B b92d972285750f7944dfca913af57873e777aaf7290317fd0f7aa29a49518ba27f96ab72a22bb1b61607aa83ab6a4c65376414afd8547752cac0dc62b96916e6 SHA512 0ad3e64db921eb146de5e10b9b700221f74eb3e554ad86836070d5609f2a490f14a6e3a21308dbf9d693f8e5286c3530a03ce245cea4d1fb051c8e09394e1d6b diff --git a/app-misc/keyd/files/keyd-2.5.0-makefile.patch b/app-misc/keyd/files/keyd-2.6.0-makefile.patch index 96baa208195e..96baa208195e 100644 --- a/app-misc/keyd/files/keyd-2.5.0-makefile.patch +++ b/app-misc/keyd/files/keyd-2.6.0-makefile.patch diff --git a/app-misc/keyd/keyd-2.5.0.ebuild b/app-misc/keyd/keyd-2.6.0.ebuild index 636236194b9b..668a30f41b53 100644 --- a/app-misc/keyd/keyd-2.5.0.ebuild +++ b/app-misc/keyd/keyd-2.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-misc/livecd-tools/Manifest b/app-misc/livecd-tools/Manifest index f30b78444d4c..3f9415130ea7 100644 --- a/app-misc/livecd-tools/Manifest +++ b/app-misc/livecd-tools/Manifest @@ -1 +1,2 @@ DIST livecd-tools-2.11.tar.bz2 20785 BLAKE2B b2abca39a296a399e7328ca5ab247dcf0c79053f76d3105aa7d56430dc5cc26508653252daa9b50022969e91ea881b8bc752788249bd3c80899a591557546339 SHA512 f3a9abe439911de8b52f9255609a20308c88f415c8eebf9562f038b5770640786e3bd60945d069fec0d43b1b713716e699df7578f381f6475e9fafbfe5398374 +DIST livecd-tools-2.12.tar.bz2 20791 BLAKE2B 9659f5f356bb0057dc39d6f49dda7b773622572bccb90d68a2115bd937658d07423bf506e04c162e6b20e44839bd9866cdbf669c94ffd6118ebbd5e3c04a34db SHA512 1f7ed21532bb99fa76c35f45a5b5fa798a06557a5e097d0124dd115427f5ecb7ce114971f797027aea107a840279a7e131f4e533db7cc90a5f58b8a71c69432e diff --git a/app-misc/livecd-tools/livecd-tools-2.12.ebuild b/app-misc/livecd-tools/livecd-tools-2.12.ebuild new file mode 100644 index 000000000000..80c838fa3e4f --- /dev/null +++ b/app-misc/livecd-tools/livecd-tools-2.12.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +KEYMAP_VER=v1.0.0 + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://anongit.gentoo.org/proj/livecd-tools.git" + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~sparc ~x86" +fi + +DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware" +HOMEPAGE="https://gitweb.gentoo.org/proj/livecd-tools.git/" +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + dev-util/dialog + media-sound/alsa-utils + net-dialup/mingetty + sys-apps/openrc + sys-apps/pciutils +" + +pkg_setup() { + ewarn "This package is designed for use on the LiveCD only and will do" + ewarn "unspeakably horrible and unexpected things on a normal system." + ewarn "YOU HAVE BEEN WARNED!!!" + + CONFIG_CHECK="~SND_PROC_FS" + linux-info_pkg_setup +} + +src_install() { + doconfd conf.d/* + doinitd init.d/* + dosbin net-setup + into / + dosbin livecd-functions.sh + # Add the keymap hook for dracut + insinto /usr/lib/dracut/modules.d + doins -r dracut/90dokeymap + insinto /lib + doins -r lib/keymaps + # Copying Genkernel's hack to create /mnt/gentoo until a cleaner + # solution is created. + keepdir /mnt/gentoo +} diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest index 7bc990311b1c..aead3efb4903 100644 --- a/dev-cpp/dpp/Manifest +++ b/dev-cpp/dpp/Manifest @@ -1,2 +1,3 @@ DIST dpp-10.0.30.tar.gz 15726421 BLAKE2B 647571d5c7434c3b5636a66a3365d2af8b2d11c81165666d3df2b2ad36d4b61b683a8e3c7ef304fba96a4ac365365272fffa3f0d7d05f697dfe48ba7f972ced6 SHA512 4842e5e688893275e524f998bdcac1d308165a02c280f69eaa898aa8f9986a97fe687e20e3428f30777c49f1feb47905da462bbdba8c9a5ea00067e560208f91 DIST dpp-10.0.33.tar.gz 17222706 BLAKE2B b4443eade64cb6f98742d37c2cd0776b1a1a643fa86732f964488ff8835f2eee2e85553498d3b63159434a6512c9a7726eeddd0b84d8e725fb65e6bbb2290141 SHA512 69fe3323aceb4ad52ec1fcfb38a8770e88c03ae0b6cb49768441b603e13659625720d984b992311fcca8ef863d40b8b7fb082996fae2d396e785b637b673a328 +DIST dpp-10.1.4.tar.gz 21018829 BLAKE2B f984c749298a827d9ad8b2a68a2bfea1000a3715c0b5ed148be5d96f7b4d64932439b9df05618213a79e73f2ff425323837fba9549d6c22b0d07d9789ef51664 SHA512 c840f0c36babaf8a193132a56c62673092901c7814deafb4bc37753596e35bf31bd08051d79aa9b71ef439c55a327b046aea6bc4f07c984ab61204e3ff7e7ebe diff --git a/dev-cpp/dpp/dpp-10.1.4.ebuild b/dev-cpp/dpp/dpp-10.1.4.ebuild new file mode 100644 index 000000000000..173557983532 --- /dev/null +++ b/dev-cpp/dpp/dpp-10.1.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Lightweight C++ Discord bot library" +HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP" +SRC_URI=" + https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +S="${WORKDIR}/DPP-${PV}" + +LICENSE="Apache-2.0" +# DPP is extremely ABI instable due to frequent changes in the Discord API +# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157 +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="voice +coro" + +RDEPEND=" + dev-libs/openssl:= + virtual/zlib:= + + voice? ( + dev-libs/libsodium:= + media-libs/opus + ) +" +DEPEND=" + ${RDEPEND} + + dev-cpp/nlohmann_json +" + +DOCS=( "README.md" "SECURITY.md" ) + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=true + -DBUILD_VOICE_SUPPORT="$(usex voice)" + -DRUN_LDCONFIG=false + # Tests require network access + -DDPP_BUILD_TEST=false + -DDPP_NO_VCPKG=true + -DDPP_USE_EXTERNAL_JSON=true + -DDPP_NO_CORO="$(usex !coro)" # set DPP_NO_CORO if coroutines disabled. + ) + + cmake_src_configure +} diff --git a/dev-java/freenet-ext/files/freenet-ext-29-csrc.patch b/dev-java/freenet-ext/files/freenet-ext-29-csrc.patch new file mode 100644 index 000000000000..d8838f7f3c87 --- /dev/null +++ b/dev-java/freenet-ext/files/freenet-ext-29-csrc.patch @@ -0,0 +1,132 @@ +Adopt patches from dev-java/fec which had sources in a dev-space hosted tarball + +--- a/fec/src/csrc/Makefile ++++ b/fec/src/csrc/Makefile +@@ -21,32 +21,28 @@ fec: libfec8.so libfec16.so test.c + $(CC) $(CFLAGS) -DGF_BITS=8 -o fec fec8.o test.c + + libfec8.so: fec8.o fec8-jinterf.o +- $(CC) $(LDFLAGS) -shared fec8-jinterf.o fec8.o -o libfec8.so ++ $(CC) $(LDFLAGS) -shared fec8-jinterf.o fec8.o -o libfec8.so \ ++ -Wl,-soname=libfec8.so + + fec8-jinterf.o: fec-jinterf.c + $(CC) $(CFLAGS) -DGF_BITS=8 -c \ + -I$(JAVA_HOME)/include/linux fec-jinterf.c \ + -o fec8-jinterf.o + +-fec8.o: fec.h fec8.S +- $(CC) $(CFLAGS) -DGF_BITS=8 -c -o fec8.o fec8.S +- +-fec8.S: fec.c Makefile +- $(CC) $(CFLAGS) -DGF_BITS=8 -S -o fec8.S fec.c ++fec8.o: fec.h fec.c ++ $(CC) $(CFLAGS) -DGF_BITS=8 -c -o fec8.o fec.c + + libfec16.so: fec16.o fec16-jinterf.o +- $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so ++ $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so \ ++ -Wl,-soname=libfec16.so + + fec16-jinterf.o: fec-jinterf.c + $(CC) $(CFLAGS) -DGF_BITS=16 -c \ + -I$(JAVA_HOME)/include/linux fec-jinterf.c \ + -o fec16-jinterf.o + +-fec16.o: fec.h fec16.S +- $(CC) $(CFLAGS) -DGF_BITS=16 -c -o fec16.o fec16.S +- +-fec16.S: fec.c Makefile +- $(CC) $(CFLAGS) -DGF_BITS=16 -S -o fec16.S fec.c ++fec16.o: fec.h fec.c ++ $(CC) $(CFLAGS) -DGF_BITS=16 -c -o fec16.o fec.c + + clean: + - rm -f *.o *.S fec *.so +--- a/fec/src/csrc/Makefile.nmake ++++ b/fec/src/csrc/Makefile.nmake +@@ -1,42 +1,42 @@ +-MAKE=nmake -f Makefile.nmake
+-
+-CPP=cl.exe
+-
+-CPP_OPTS=/nologo /I $(JAVA_HOME)/include /I $(JAVA_HOME)/include/win32 \
+- /D WIN32 /D _WINDOWS /D _MBCS /D _USRDLL /D FEC_EXPORTS /D GF_BITS=$(BITS) \
+- /D inline=__inline
+-
+-CPP_OPTS=/MT /W3 /Ot /D NDEBUG $(CPP_OPTS)
+-
+-LIBS=kernel32.lib user32.lib
+-
+-LDFLAGS=$(LIBS) /nologo /dll /incremental:no \
+- /out:fec$(BITS).dll /implib:fec$(BITS).lib \
+- /OPT:REF /MAP /DEF:fec$(BITS).def
+-
+-LD=link.exe
+-
+-LDOBJS= fec$(BITS).obj fec$(BITS)-jinterf.obj
+-
+-all: release-all
+-
+-feclib: fec$(BITS).dll
+-
+-release-all:
+- $(MAKE) BITS=8 MODE=Release feclib
+- $(MAKE) BITS=16 MODE=Release feclib
+-
+-clean:
+- del *.dll *.obj *.lib *.pdb *.exp *.map
+-
+-fec$(BITS).dll : $(DEF_FILE) $(LDOBJS)
+- $(LD) $(LDFLAGS) $(LDOBJS)
+-
+-fec$(BITS).obj : fec.c
+- $(CPP) $(CPP_OPTS) /Fo"fec$(BITS).obj" /c fec.c
+-
+-fec$(BITS)-jinterf.obj : fec-jinterf.c
+- $(CPP) $(CPP_OPTS) /Fo"fec$(BITS)-jinterf.obj" /c fec-jinterf.c
+-
+-.c.obj::
+- $(CPP) $(CPP_OPTS) /c $<
++MAKE=nmake -f Makefile.nmake ++ ++CPP=cl.exe ++ ++CPP_OPTS=/nologo /I $(JAVA_HOME)/include /I $(JAVA_HOME)/include/win32 \ ++ /D WIN32 /D _WINDOWS /D _MBCS /D _USRDLL /D FEC_EXPORTS /D GF_BITS=$(BITS) \ ++ /D inline=__inline ++ ++CPP_OPTS=/MT /W3 /Ot /D NDEBUG $(CPP_OPTS) ++ ++LIBS=kernel32.lib user32.lib ++ ++LDFLAGS=$(LIBS) /nologo /dll /incremental:no \ ++ /out:fec$(BITS).dll /implib:fec$(BITS).lib \ ++ /OPT:REF /MAP /DEF:fec$(BITS).def ++ ++LD=link.exe ++ ++LDOBJS= fec$(BITS).obj fec$(BITS)-jinterf.obj ++ ++all: release-all ++ ++feclib: fec$(BITS).dll ++ ++release-all: ++ $(MAKE) BITS=8 MODE=Release feclib ++ $(MAKE) BITS=16 MODE=Release feclib ++ ++clean: ++ del *.dll *.obj *.lib *.pdb *.exp *.map ++ ++fec$(BITS).dll : $(DEF_FILE) $(LDOBJS) ++ $(LD) $(LDFLAGS) $(LDOBJS) ++ ++fec$(BITS).obj : fec.c ++ $(CPP) $(CPP_OPTS) /Fo"fec$(BITS).obj" /c fec.c ++ ++fec$(BITS)-jinterf.obj : fec-jinterf.c ++ $(CPP) $(CPP_OPTS) /Fo"fec$(BITS)-jinterf.obj" /c fec-jinterf.c ++ ++.c.obj:: ++ $(CPP) $(CPP_OPTS) /c $< diff --git a/dev-java/freenet-ext/freenet-ext-29-r2.ebuild b/dev-java/freenet-ext/freenet-ext-29-r2.ebuild new file mode 100644 index 000000000000..dd3aa430595d --- /dev/null +++ b/dev-java/freenet-ext/freenet-ext-29-r2.ebuild @@ -0,0 +1,118 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit" + +inherit flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs + +DESCRIPTION="Freenet REference Daemon" +HOMEPAGE="https://github.com/hyphanet/contrib/" +SRC_URI="https://github.com/hyphanet/contrib/archive/v${PV}.tar.gz -> freenet-ext-${PV}.tar.gz" +S="${WORKDIR}/contrib-${PV}" + +LICENSE="public-domain" +SLOT="29" +KEYWORDS="~amd64 ~arm64" + +DEPEND=" + dev-libs/gmp:0= + >=dev-java/log4j-12-api-2.25.2:0 + >=virtual/jdk-1.8:* +" +RDEPEND=" + !dev-java/fec:0 + !<net-p2p/freenet-0.7.5_p1503-r2:0 + dev-libs/gmp + >=virtual/jre-1.8:* +" + +PATCHES=( + "${FILESDIR}/freenet-ext-29-convert-jcpuid.patch" + "${FILESDIR}/freenet-ext-29-csrc.patch" +) + +JAVA_CLASSPATH_EXTRA="log4j-12-api" +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR=( + fec/{src,common/{src,tools}} + freenet_ext + java/{freenet,net/i2p} +) +JAVA_TEST_GENTOO_CLASSPATH="junit" +JAVA_TEST_SRC_DIR="fec/common/test/src" + +src_prepare() { + default # bug #780585 + java-pkg-2_src_prepare + mkdir -p res/lib || die + mv {fec/lib,res/lib}/fec.properties || die +} + +src_compile() { + java-pkg-simple_src_compile + + local compile_lib + compile_lib() { + local name="${1}" + local file="${2}" + shift 2 + + "$(tc-getCC)" "${@}" ${CFLAGS} $(java-pkg_get-jni-cflags) \ + ${LDFLAGS} -shared -fPIC "-Wl,-soname,lib${name}.so" \ + "${file}" -o "lib${name}.so" + } + + cd "${S}/NativeBigInteger/jbigi" || die "unable to cd to jbigi" + compile_lib jbigi src/jbigi.c -Iinclude -lgmp || + die "unable to build jbigi" + + if use amd64 || use x86; then + cd "${S}/jcpuid" || die "unable to cd to jcpuid" + compile_lib jcpuid src/jcpuid.c -Iinclude || + die "unable to build jcpuid" + fi + + cd "${S}"/fec/src/csrc || die + append-flags -fPIC + emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" +} + +src_test () { + # fec/common/test/src/com/onionnetworks/util/BlockDigestInputStreamTest.java:47: error: ')' expected + # assert("Equal Hashes",Util.arraysEqual(buf.b,buf.off, + # ^ + # fec/common/test/src/com/onionnetworks/util/BlockDigestInputStreamTest.java:48: error: ';' expected + # md.digest(),0,buf.len)); + # ^ + # fec/common/test/src/com/onionnetworks/util/BzeroTest.java:24: error: ')' expected + # assert("Empty: off="+off+",len="+len,checkArray(b2,b,off,len)); + # ^ + # fec/common/test/src/com/onionnetworks/util/BzeroTest.java:24: error: ';' expected + # assert("Empty: off="+off+",len="+len,checkArray(b2,b,off,len)); + # ^ + # fec/common/test/src/com/onionnetworks/util/BzeroTest.java:37: error: ')' expected + # assert("Filled : off="+off+",len="+len,checkArray(b2,b,off,len)); + # ^ + # fec/common/test/src/com/onionnetworks/util/BzeroTest.java:37: error: ';' expected + # assert("Filled : off="+off+",len="+len,checkArray(b2,b,off,len)); + # ^ + # 6 errors + rm fec/common/test/src/com/onionnetworks/util/BlockDigestInputStreamTest.java || die + rm fec/common/test/src/com/onionnetworks/util/BzeroTest.java || die + + # only 3 tests are run while " grep -nr 'public void test' " gives 38 matches + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + java-pkg_doso NativeBigInteger/jbigi/libjbigi.so + java-pkg_doso fec/src/csrc/libfec{8,16}.so + + if use amd64 || use x86; then + java-pkg_doso jcpuid/libjcpuid.so + fi +} diff --git a/dev-java/freenet-ext/metadata.xml b/dev-java/freenet-ext/metadata.xml index a63267abaf71..83d00b14c8d4 100644 --- a/dev-java/freenet-ext/metadata.xml +++ b/dev-java/freenet-ext/metadata.xml @@ -1,9 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - </maintainer> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ffcall/Manifest b/dev-libs/ffcall/Manifest index 1d17452042f3..1fb32a4b6ac9 100644 --- a/dev-libs/ffcall/Manifest +++ b/dev-libs/ffcall/Manifest @@ -1,2 +1 @@ -DIST libffcall-2.4.tar.gz 1253767 BLAKE2B 669bf556f082b533eb7d71ebc6fadeac464b1a6054ac8078c9315678929bcfb8ad4b7376b345bcfbb5d2caf9d45179012d4bb5a08ad675f475f58570ae96b7ae SHA512 c9451662764a888e3be21499c29673bfb0e1df4915814da3506db5d395a2b00ea2f0c08d1c9dffebf030179f9347794876ec6ec9e6710b4fc70fd760960335e6 DIST libffcall-2.5.tar.gz 1451999 BLAKE2B 552a0a33bbed91380ced4bdb0f87f38be0a531e729b9530d80dd777ce93b4fe3515a984c2da0221e0110756fbbc099d666b1fed6f5cfacfccbedda7f97e58054 SHA512 5e5b1c34b9e66bde00e1deea464099ef09e439070e8180c04f2520442933e369e76632346ae59a5720356128787e88255bd75764736ac9b5334a592eb6cf5878 diff --git a/dev-libs/ffcall/ffcall-2.4-r1.ebuild b/dev-libs/ffcall/ffcall-2.4-r1.ebuild deleted file mode 100644 index af58c1ae84ad..000000000000 --- a/dev-libs/ffcall/ffcall-2.4-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic libtool - -MY_PV="libffcall-${PV}" - -DESCRIPTION="Build foreign function call interfaces in embedded interpreter" -HOMEPAGE="https://www.gnu.org/software/libffcall/" -SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz" -S="${WORKDIR}"/${MY_PV} - -# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep -# or in derivate works of GNUstep, the included parts of ffcall are -# under GNU LGPL." -ffcall author -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" - -PATCHES=( - # bug 842915, drop on next version bump - "${FILESDIR}"/${PN}-2.4-vacall-riscv-pic.patch - "${FILESDIR}"/${PN}-2.4-slibtool.patch # 776976 -) - -src_prepare() { - # The build system is a strange mix of autogenerated - # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly. - # We are adding them consistently here and a bit over the top: - # bugs: #334581 - local mfi - for mfi in {,*/,*/*/,}Makefile.in ; do - einfo "Patching '${mfi}'" - # usually uses only assembler here, but -march= - # and -Wa, are a must to pass here. - sed -e 's/$(CC) /&$(CFLAGS) /g' \ - -i "${mfi}" || die - done - - default - elibtoolize -} - -src_configure() { - append-flags -fPIC - - # Doc goes in datadir - econf \ - --datadir="${EPREFIX}"/usr/share/doc/${PF} \ - --enable-shared \ - --disable-static -} - -src_compile() { - # TODO. Remove -j1 - emake -j1 -} - -src_install() { - dodoc NEWS README - dodir /usr/share/man - - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/ffcall/ffcall-2.4-r2.ebuild b/dev-libs/ffcall/ffcall-2.4-r2.ebuild deleted file mode 100644 index 819261d68f2b..000000000000 --- a/dev-libs/ffcall/ffcall-2.4-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic libtool - -MY_PV="libffcall-${PV}" - -DESCRIPTION="Build foreign function call interfaces in embedded interpreter" -HOMEPAGE="https://www.gnu.org/software/libffcall/" -SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz" -S="${WORKDIR}"/${MY_PV} - -# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep -# or in derivate works of GNUstep, the included parts of ffcall are -# under GNU LGPL." -ffcall author -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -PATCHES=( - # bug 842915, drop on next version bump - "${FILESDIR}"/${PN}-2.4-vacall-riscv-pic.patch - "${FILESDIR}"/${PN}-2.4-slibtool.patch # 776976 - "${FILESDIR}"/${PN}-2.4-create-a-read-only-.eh_frame-section-on-all-p.patch # 829663 -) - -src_prepare() { - # The build system is a strange mix of autogenerated - # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly. - # We are adding them consistently here and a bit over the top: - # bugs: #334581 - local mfi - for mfi in {,*/,*/*/,}Makefile.in ; do - einfo "Patching '${mfi}'" - # usually uses only assembler here, but -march= - # and -Wa, are a must to pass here. - sed -e 's/$(CC) /&$(CFLAGS) /g' \ - -i "${mfi}" || die - done - - default - elibtoolize -} - -src_configure() { - append-flags -fPIC - - # Doc goes in datadir - econf \ - --datadir="${EPREFIX}"/usr/share/doc/${PF} \ - --enable-shared \ - --disable-static -} - -src_compile() { - # TODO. Remove -j1 - emake -j1 -} - -src_install() { - dodoc NEWS README - dodir /usr/share/man - - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/ffcall/ffcall-2.4.ebuild b/dev-libs/ffcall/ffcall-2.4.ebuild deleted file mode 100644 index b9a9f3429cd1..000000000000 --- a/dev-libs/ffcall/ffcall-2.4.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -MY_PV="libffcall-${PV}" - -DESCRIPTION="Build foreign function call interfaces in embedded interpreter" -HOMEPAGE="https://www.gnu.org/software/libffcall/" -SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz" -S="${WORKDIR}"/${MY_PV} - -# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep -# or in derivate works of GNUstep, the included parts of ffcall are -# under GNU LGPL." -ffcall author -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" - -PATCHES=( - # bug 842915, drop on next version bump - "${FILESDIR}"/${PN}-2.4-vacall-riscv-pic.patch -) - -src_prepare() { - # The build system is a strange mix of autogenerated - # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly. - # We are adding them consistently here and a bit over the top: - # bugs: #334581 - local mfi - for mfi in {,*/,*/*/,}Makefile.in ; do - einfo "Patching '${mfi}'" - # usually uses only assembler here, but -march= - # and -Wa, are a must to pass here. - sed -e 's/$(CC) /&$(CFLAGS) /g' \ - -i "${mfi}" || die - done - - default -} - -src_configure() { - append-flags -fPIC - - # Doc goes in datadir - econf \ - --datadir="${EPREFIX}"/usr/share/doc/${PF} \ - --enable-shared \ - --disable-static -} - -src_compile() { - # TODO. Remove -j1 - emake -j1 -} - -src_install() { - dodoc NEWS README - dodir /usr/share/man - - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/ffcall/files/ffcall-2.4-create-a-read-only-.eh_frame-section-on-all-p.patch b/dev-libs/ffcall/files/ffcall-2.4-create-a-read-only-.eh_frame-section-on-all-p.patch deleted file mode 100644 index 1eb9fb2ee759..000000000000 --- a/dev-libs/ffcall/files/ffcall-2.4-create-a-read-only-.eh_frame-section-on-all-p.patch +++ /dev/null @@ -1,65 +0,0 @@ -https://git.savannah.gnu.org/cgit/libffcall.git/commit/?id=580f0bb144c0d63560c61229291e172e55971437 - -From 580f0bb144c0d63560c61229291e172e55971437 Mon Sep 17 00:00:00 2001 -From: Bruno Haible <bruno@clisp.org> -Date: Sat, 26 Jun 2021 18:19:21 +0200 -Subject: [PATCH] x86_64: Create a read-only .eh_frame section on all - platforms. - -Reported by Thomas Klausner <tk@giga.or.at> at -<https://savannah.gnu.org/bugs/?60815>. - -* common/asm-x86_64.h (EH_FRAME_SECTION): Use flags "a" (instead of -"aw") on all platforms. - -diff --git a/ChangeLog b/ChangeLog -index 1e87b99..d2bde2a 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,11 @@ -+2021-06-26 Bruno Haible <bruno@clisp.org> -+ -+ x86_64: Create a read-only .eh_frame section on all platforms. -+ Reported by Thomas Klausner <tk@giga.or.at> at -+ <https://savannah.gnu.org/bugs/?60815>. -+ * common/asm-x86_64.h (EH_FRAME_SECTION): Use flags "a" (instead of -+ "aw") on all platforms. -+ - 2021-06-13 Bruno Haible <bruno@clisp.org> - - maint: Don't require an internet connection for running autogen.sh. -diff --git a/common/asm-x86_64.h b/common/asm-x86_64.h -index b4713d7..edb1ea5 100644 ---- a/common/asm-x86_64.h -+++ b/common/asm-x86_64.h -@@ -279,11 +279,24 @@ - // Solaris/ELF - #define EH_FRAME_SECTION .eh_frame,"aL",link=.text,@unwind - #else --#if defined __FreeBSD__ --// FreeBSD/ELF -+// The eh_frame section was usually writable (flags "aw") in older OS versions, -+// but can be made read-only (flags "a") under specific conditions, depending -+// on the assembler's behaviour (look for EH_TABLES_CAN_BE_READ_ONLY in -+// gcc-11.1.0/gcc/defaults.h). -+// To determine whether the eh_frame section is writable or read-only by -+// default, compile a simple program: -+// gcc -S -fno-dwarf2-cfi-asm hello.c (GCC >= 4.4) -+// or -+// gcc -S hello.c (GCC < 4.4) -+// The result is that all modern systems (at least Ubuntu >= 16.04, -+// Red Hat Enterprise Linux >= 5, Fedora >= 13, Alpine Linux >= 3.7, -+// FreeBSD >= 11, DragonFly BSD >= 6, NetBSD >= 7, OpenBSD >= 6) -+// use a read-only eh_frame section. -+#if 1 -+// all modern systems - #define EH_FRAME_SECTION .eh_frame,"a",@progbits - #else --// Linux/ELF -+// only very old systems - #define EH_FRAME_SECTION .eh_frame,"aw",@progbits - #endif - #endif --- -2.45.2 - diff --git a/dev-libs/ffcall/files/ffcall-2.4-slibtool.patch b/dev-libs/ffcall/files/ffcall-2.4-slibtool.patch deleted file mode 100644 index 73c896c4f211..000000000000 --- a/dev-libs/ffcall/files/ffcall-2.4-slibtool.patch +++ /dev/null @@ -1,86 +0,0 @@ -Bug: https://bugs.gentoo.org/776976 -Upstream-ML: https://lists.gnu.org/archive/html/libffcall/2022-07/msg00000.html - -From: orbea <orbea@riseup.net> -Date: Wed, 13 Jul 2022 17:45:05 -0700 -Subject: [PATCH] build: Fix the build with slibtool - -Using symlinks to create dummy .lo files does not work with slibtool -which tries to find the corresponding .o file which doesn't exist. - -Its better to use the real .lo file instead. ---- a/Makefile.in -+++ b/Makefile.in -@@ -2,6 +2,8 @@ - - #### Start of system configuration section. #### - -+CPU = @HOST_CPU_C_ABI@ -+ - # Directories used by "make": - srcdir = @srcdir@ - -@@ -69,8 +71,8 @@ ffcall-version.h : $(srcdir)/ffcall-version.in.h - ffcall-version.lo : $(srcdir)/ffcall-version.c ffcall-version.h config.h - $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/ffcall-version.c - --libffcall.la : ffcall-version.lo avcall/avcall.lo avcall/avcall-libapi.lo avcall/avcall-structcpy.lo callback/vacall_r/libvacall.la callback/trampoline_r/libtrampoline.la callback/callback-libapi.lo -- $(LIBTOOL_LINK) $(CC) $(CFLAGS) $(CFLAGS) -o libffcall.la -rpath $(libdir) -no-undefined -export-symbols-regex $(LIBFFCALL_EXPORTED_SYMBOLS_REGEX) -version-info $(LIBFFCALL_VERSION_INFO) ffcall-version.lo avcall/avcall.lo avcall/avcall-libapi.lo avcall/avcall-structcpy.lo callback/vacall_r/vacall.lo callback/vacall_r/vacall-libapi.lo callback/vacall_r/vacall-structcpy.lo callback/trampoline_r/*.lo callback/callback-libapi.lo gnulib-lib/libgnu.la $(LDFLAGS) $(LTLIBTHREAD) -+libffcall.la : ffcall-version.lo avcall/avcall-$(CPU).lo avcall/avcall-libapi.lo avcall/avcall-structcpy.lo callback/vacall_r/libvacall.la callback/trampoline_r/libtrampoline.la callback/callback-libapi.lo -+ $(LIBTOOL_LINK) $(CC) $(CFLAGS) $(CFLAGS) -o libffcall.la -rpath $(libdir) -no-undefined -export-symbols-regex $(LIBFFCALL_EXPORTED_SYMBOLS_REGEX) -version-info $(LIBFFCALL_VERSION_INFO) ffcall-version.lo avcall/avcall-$(CPU).lo avcall/avcall-libapi.lo avcall/avcall-structcpy.lo callback/vacall_r/vacall-$(CPU).lo callback/vacall_r/vacall-libapi.lo callback/vacall_r/vacall-structcpy.lo callback/trampoline_r/*.lo callback/callback-libapi.lo gnulib-lib/libgnu.la $(LDFLAGS) $(LTLIBTHREAD) - - install : force - mkdir -p $(DESTDIR)$(prefix) ---- a/avcall/Makefile.in -+++ b/avcall/Makefile.in -@@ -58,7 +58,7 @@ SHELL = /bin/sh - # Needed by $(LIBTOOL). - top_builddir = .. - --OBJECTS = avcall.lo avcall-libapi.lo avcall-structcpy.lo avcall-compat.lo -+OBJECTS = avcall-$(CPU).lo avcall-libapi.lo avcall-structcpy.lo avcall-compat.lo - - # Limit the set of exported symbols, on those platforms where libtool supports it. - # Currently this does not exclude any symbol; maybe sometime in the future... -@@ -70,11 +70,6 @@ LIBAVCALL_VERSION_INFO = 2:0:1 - - all : $(OBJECTS) libavcall.la $(srcdir)/avcall.3 $(srcdir)/avcall.html - --avcall.lo : avcall-$(CPU).lo -- $(RM) avcall.lo avcall.@OBJEXT@ -- $(LN) avcall-$(CPU).lo avcall.lo -- if test -f avcall-$(CPU).@OBJEXT@; then $(LN) avcall-$(CPU).@OBJEXT@ avcall.@OBJEXT@; fi -- - @IFNOT_MSVC@avcall-i386.lo : avcall-i386.s - @IFNOT_MSVC@ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c avcall-i386.s - ---- a/callback/Makefile.in -+++ b/callback/Makefile.in -@@ -77,7 +77,7 @@ callback-compat.lo : $(srcdir)/callback-compat.c ../config.h - $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/callback-compat.c - - libcallback.la : vacall_r/libvacall.la trampoline_r/libtrampoline.la callback-libapi.lo callback-compat.lo -- $(LIBTOOL_LINK) $(CC) $(CFLAGS) -o libcallback.la -rpath $(libdir) -no-undefined -export-symbols-regex $(LIBCALLBACK_EXPORTED_SYMBOLS_REGEX) -version-info $(LIBCALLBACK_VERSION_INFO) vacall_r/vacall.lo vacall_r/vacall-libapi.lo vacall_r/vacall-structcpy.lo trampoline_r/*.lo callback-libapi.lo callback-compat.lo ../gnulib-lib/libgnu.la $(LDFLAGS) $(LTLIBTHREAD) -+ $(LIBTOOL_LINK) $(CC) $(CFLAGS) -o libcallback.la -rpath $(libdir) -no-undefined -export-symbols-regex $(LIBCALLBACK_EXPORTED_SYMBOLS_REGEX) -version-info $(LIBCALLBACK_VERSION_INFO) vacall_r/vacall-$(CPU).lo vacall_r/vacall-libapi.lo vacall_r/vacall-structcpy.lo trampoline_r/*.lo callback-libapi.lo callback-compat.lo ../gnulib-lib/libgnu.la $(LDFLAGS) $(LTLIBTHREAD) - - # Installs the library and include files only. Typically called with only - # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. ---- a/callback/vacall_r/Makefile.in -+++ b/callback/vacall_r/Makefile.in -@@ -54,15 +54,10 @@ SHELL = /bin/sh - # Needed by $(LIBTOOL). - top_builddir = ../.. - --OBJECTS = vacall.lo vacall-libapi.lo vacall-structcpy.lo -+OBJECTS = vacall-$(CPU).lo vacall-libapi.lo vacall-structcpy.lo - - all : $(OBJECTS) libvacall.la - --vacall.lo : vacall-$(CPU).lo -- $(RM) vacall.lo vacall.@OBJEXT@ -- $(LN) vacall-$(CPU).lo vacall.lo -- if test -f vacall-$(CPU).@OBJEXT@; then $(LN) vacall-$(CPU).@OBJEXT@ vacall.@OBJEXT@; fi -- - @IFNOT_MSVC@vacall-i386.lo : vacall-i386.s - @IFNOT_MSVC@ $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) @GCC_X_NONE@ -c vacall-i386.s - diff --git a/dev-libs/ffcall/files/ffcall-2.4-vacall-riscv-pic.patch b/dev-libs/ffcall/files/ffcall-2.4-vacall-riscv-pic.patch deleted file mode 100644 index 2bad9a403997..000000000000 --- a/dev-libs/ffcall/files/ffcall-2.4-vacall-riscv-pic.patch +++ /dev/null @@ -1,792 +0,0 @@ -https://bugs.gentoo.org/842915 -Taken from https://alpha.gnu.org/gnu/libffcall/libffcall-2.4-20220508.tar.gz - -diff -ruN libffcall-2.4/vacall/Makefile.devel libffcall-2.4-20220508/vacall/Makefile.devel ---- libffcall-2.4/vacall/Makefile.devel 2021-06-12 23:11:57.000000000 +0800 -+++ libffcall-2.4-20220508/vacall/Makefile.devel 2022-05-08 23:28:37.266397740 +0800 -@@ -267,15 +267,21 @@ - vacall-riscv32-ilp32d-linux.s : vacall-riscv32.c vacall-internal.h vacall.h $(THISFILE) - $(CROSS_TOOL) riscv32-linux gcc-7.3.0 $(GCCFLAGS) -D__riscv32__ -S vacall-riscv32.c -o vacall-riscv32-ilp32d-linux.s - --vacall-riscv32-ilp32d-macro.S : vacall-riscv32-ilp32d-linux.s ../common/asm-riscv.sh ../common/noexecstack.h $(THISFILE) -- (../common/asm-riscv.sh < vacall-riscv32-ilp32d-linux.s ; cat ../common/noexecstack.h) > vacall-riscv32-ilp32d-macro.S -+vacall-riscv32-ilp32d-linux-pic.s : vacall-riscv32.c vacall-internal.h vacall.h $(THISFILE) -+ $(CROSS_TOOL) riscv32-linux gcc-7.3.0 $(GCCFLAGS) -fPIC -D__riscv32__ -S vacall-riscv32.c -o vacall-riscv32-ilp32d-linux-pic.s -+ -+vacall-riscv32-ilp32d-macro.S : vacall-riscv32-ilp32d-linux.s vacall-riscv32-ilp32d-linux-pic.s ../common/asm-riscv.sh ../common/noexecstack.h $(THISFILE) -+ (echo '#ifdef __PIC__' ; ../common/asm-riscv.sh < vacall-riscv32-ilp32d-linux-pic.s ; echo '#else' ; ../common/asm-riscv.sh < vacall-riscv32-ilp32d-linux.s ; echo '#endif' ; cat ../common/noexecstack.h) > vacall-riscv32-ilp32d-macro.S - - - vacall-riscv64-lp64d-linux.s : vacall-riscv64.c vacall-internal.h vacall.h $(THISFILE) - $(CROSS_TOOL) riscv64-linux gcc-7.3.0 $(GCCFLAGS) -D__riscv64__ -S vacall-riscv64.c -o vacall-riscv64-lp64d-linux.s - --vacall-riscv64-lp64d-macro.S : vacall-riscv64-lp64d-linux.s ../common/asm-riscv.sh ../common/noexecstack.h $(THISFILE) -- (../common/asm-riscv.sh < vacall-riscv64-lp64d-linux.s ; cat ../common/noexecstack.h) > vacall-riscv64-lp64d-macro.S -+vacall-riscv64-lp64d-linux-pic.s : vacall-riscv64.c vacall-internal.h vacall.h $(THISFILE) -+ $(CROSS_TOOL) riscv64-linux gcc-7.3.0 $(GCCFLAGS) -fPIC -D__riscv64__ -S vacall-riscv64.c -o vacall-riscv64-lp64d-linux-pic.s -+ -+vacall-riscv64-lp64d-macro.S : vacall-riscv64-lp64d-linux.s vacall-riscv64-lp64d-linux-pic.s ../common/asm-riscv.sh ../common/noexecstack.h $(THISFILE) -+ (echo '#ifdef __PIC__' ; ../common/asm-riscv.sh < vacall-riscv64-lp64d-linux-pic.s ; echo '#else' ; ../common/asm-riscv.sh < vacall-riscv64-lp64d-linux.s ; echo '#endif' ; cat ../common/noexecstack.h) > vacall-riscv64-lp64d-macro.S - - - # --------------- Rules for debugging test failures --------------- -diff -ruN libffcall-2.4/vacall/Makefile.in libffcall-2.4-20220508/vacall/Makefile.in ---- libffcall-2.4/vacall/Makefile.in 2021-06-12 23:11:57.000000000 +0800 -+++ libffcall-2.4-20220508/vacall/Makefile.in 2022-05-08 23:29:18.347087098 +0800 -@@ -354,8 +354,8 @@ - vacall-powerpc-aix.s \ - vacall-powerpc-linux.s vacall-powerpc-linux-macro.S vacall-powerpc-macos.s vacall-powerpc-sysv4-macro.S \ - vacall-powerpc64.c vacall-powerpc64-aix.s vacall-powerpc64-linux.S vacall-powerpc64-elfv2-linux.S \ -- vacall-riscv32.c vacall-riscv32-ilp32d-linux.s vacall-riscv32-ilp32d-macro.S \ -- vacall-riscv64.c vacall-riscv64-lp64d-linux.s vacall-riscv64-lp64d-macro.S \ -+ vacall-riscv32.c vacall-riscv32-ilp32d-linux.s vacall-riscv32-ilp32d-linux-pic.s vacall-riscv32-ilp32d-macro.S \ -+ vacall-riscv64.c vacall-riscv64-lp64d-linux.s vacall-riscv64-lp64d-linux-pic.s vacall-riscv64-lp64d-macro.S \ - vacall-s390.c vacall-s390-linux.s vacall-s390-macro.S \ - vacall-s390x.c vacall-s390x-linux.s vacall-s390x-macro.S \ - vacall-sparc.c vacall-sparc-linux.s vacall-sparc-linux-pic.s vacall-sparc-macro.S \ -diff -ruN libffcall-2.4/vacall/vacall-riscv32-ilp32d-linux-pic.s libffcall-2.4-20220508/vacall/vacall-riscv32-ilp32d-linux-pic.s ---- libffcall-2.4/vacall/vacall-riscv32-ilp32d-linux-pic.s 1970-01-01 08:00:00.000000000 +0800 -+++ libffcall-2.4-20220508/vacall/vacall-riscv32-ilp32d-linux-pic.s 2022-05-08 19:41:49.000000000 +0800 -@@ -0,0 +1,163 @@ -+ .file "vacall-riscv32.c" -+ .option pic -+ .text -+ .align 1 -+ .globl vacall_receiver -+ .type vacall_receiver, @function -+vacall_receiver: -+ add sp,sp,-208 -+ sw ra,188(sp) -+ sw s0,184(sp) -+ add s0,sp,192 -+ la t1,vacall_function -+ lw t1,0(t1) -+ sw a0,-148(s0) -+ add a0,s0,16 -+ sw a7,12(s0) -+ sw a1,-144(s0) -+ sw a2,-140(s0) -+ sw a3,-136(s0) -+ sw a4,-132(s0) -+ sw a5,-128(s0) -+ sw a6,-124(s0) -+ sw a7,-120(s0) -+ fsw fa0,-112(s0) -+ fsw fa1,-108(s0) -+ fsw fa2,-104(s0) -+ fsw fa3,-100(s0) -+ fsw fa4,-96(s0) -+ fsw fa5,-92(s0) -+ fsw fa6,-88(s0) -+ fsw fa7,-84(s0) -+ fsd fa0,-80(s0) -+ fsd fa1,-72(s0) -+ fsd fa2,-64(s0) -+ fsd fa3,-56(s0) -+ fsd fa4,-48(s0) -+ fsd fa5,-40(s0) -+ fsd fa6,-32(s0) -+ fsd fa7,-24(s0) -+ sw a0,-168(s0) -+ sw zero,-184(s0) -+ sw zero,-164(s0) -+ sw zero,-160(s0) -+ add a0,s0,-184 -+ sw zero,-152(s0) -+ sw zero,-116(s0) -+ jalr t1 -+ lw t1,-160(s0) -+ beqz t1,.L1 -+ li t3,1 -+ beq t1,t3,.L22 -+ li t3,2 -+ beq t1,t3,.L25 -+ li t3,3 -+ beq t1,t3,.L22 -+ li t3,4 -+ beq t1,t3,.L26 -+ li t3,5 -+ beq t1,t3,.L27 -+ li t3,6 -+ beq t1,t3,.L23 -+ li t3,7 -+ beq t1,t3,.L23 -+ li t3,8 -+ beq t1,t3,.L23 -+ li t3,9 -+ beq t1,t3,.L23 -+ add t3,t1,-10 -+ li t4,1 -+ bleu t3,t4,.L28 -+ li t3,12 -+ beq t1,t3,.L29 -+ li t3,13 -+ beq t1,t3,.L30 -+ li t3,14 -+ beq t1,t3,.L23 -+ li t3,15 -+ bne t1,t3,.L1 -+ lw t1,-184(s0) -+ and t1,t1,2 -+ beqz t1,.L1 -+ lw t3,-156(s0) -+ li t1,7 -+ add t5,t3,-1 -+ bgtu t5,t1,.L1 -+ lw t1,-164(s0) -+ lbu t5,0(t1) -+ mv a0,t5 -+ beq t3,t4,.L1 -+ lbu t4,1(t1) -+ li t6,2 -+ sll t4,t4,8 -+ or t5,t4,t5 -+ mv a0,t5 -+ beq t3,t6,.L1 -+ lbu t4,2(t1) -+ li t6,3 -+ sll t4,t4,16 -+ or t4,t4,t5 -+ mv a0,t4 -+ beq t3,t6,.L1 -+ lbu a0,3(t1) -+ li t5,4 -+ sll a0,a0,24 -+ or a0,a0,t4 -+ beq t3,t5,.L1 -+ lbu t5,4(t1) -+ li t4,5 -+ mv a1,t5 -+ beq t3,t4,.L1 -+ lbu t4,5(t1) -+ li t6,6 -+ sll t4,t4,8 -+ or t5,t4,t5 -+ mv a1,t5 -+ beq t3,t6,.L1 -+ lbu t4,6(t1) -+ li t6,8 -+ sll t4,t4,16 -+ or t4,t4,t5 -+ mv a1,t4 -+ bne t3,t6,.L1 -+ lbu a1,7(t1) -+ sll a1,a1,24 -+ or a1,a1,t4 -+.L1: -+ lw ra,188(sp) -+ lw s0,184(sp) -+ add sp,sp,208 -+ jr ra -+.L22: -+ lbu a0,-176(s0) -+ lw ra,188(sp) -+ lw s0,184(sp) -+ add sp,sp,208 -+ jr ra -+.L23: -+ lw a0,-176(s0) -+ j .L1 -+.L25: -+ lb a0,-176(s0) -+ lw ra,188(sp) -+ lw s0,184(sp) -+ add sp,sp,208 -+ jr ra -+.L26: -+ lh a0,-176(s0) -+ j .L1 -+.L27: -+ lhu a0,-176(s0) -+ j .L1 -+.L28: -+ lw a0,-176(s0) -+ lw a1,-172(s0) -+ j .L1 -+.L29: -+ flw fa0,-176(s0) -+ j .L1 -+.L30: -+ fld fa0,-176(s0) -+ j .L1 -+ .size vacall_receiver, .-vacall_receiver -+ .ident "GCC: (GNU) 7.3.0" -diff -ruN libffcall-2.4/vacall/vacall-riscv32-ilp32d-macro.S libffcall-2.4-20220508/vacall/vacall-riscv32-ilp32d-macro.S ---- libffcall-2.4/vacall/vacall-riscv32-ilp32d-macro.S 2021-06-13 02:30:16.000000000 +0800 -+++ libffcall-2.4-20220508/vacall/vacall-riscv32-ilp32d-macro.S 2022-05-08 19:41:49.000000000 +0800 -@@ -1,3 +1,167 @@ -+#ifdef __PIC__ -+ .file "vacall-riscv32.c" -+ .option pic -+ .text -+ .align 1 -+ .globl vacall_receiver -+ .type vacall_receiver, @function -+vacall_receiver: -+ add sp,sp,-208 -+ sw ra,188(sp) -+ sw s0,184(sp) -+ add s0,sp,192 -+ la t1,vacall_function -+ lw t1,0(t1) -+ sw a0,-148(s0) -+ add a0,s0,16 -+ sw a7,12(s0) -+ sw a1,-144(s0) -+ sw a2,-140(s0) -+ sw a3,-136(s0) -+ sw a4,-132(s0) -+ sw a5,-128(s0) -+ sw a6,-124(s0) -+ sw a7,-120(s0) -+ fsw fa0,-112(s0) -+ fsw fa1,-108(s0) -+ fsw fa2,-104(s0) -+ fsw fa3,-100(s0) -+ fsw fa4,-96(s0) -+ fsw fa5,-92(s0) -+ fsw fa6,-88(s0) -+ fsw fa7,-84(s0) -+ fsd fa0,-80(s0) -+ fsd fa1,-72(s0) -+ fsd fa2,-64(s0) -+ fsd fa3,-56(s0) -+ fsd fa4,-48(s0) -+ fsd fa5,-40(s0) -+ fsd fa6,-32(s0) -+ fsd fa7,-24(s0) -+ sw a0,-168(s0) -+ sw zero,-184(s0) -+ sw zero,-164(s0) -+ sw zero,-160(s0) -+ add a0,s0,-184 -+ sw zero,-152(s0) -+ sw zero,-116(s0) -+ jalr t1 -+ lw t1,-160(s0) -+ beqz t1,.L1 -+ li t3,1 -+ beq t1,t3,.L22 -+ li t3,2 -+ beq t1,t3,.L25 -+ li t3,3 -+ beq t1,t3,.L22 -+ li t3,4 -+ beq t1,t3,.L26 -+ li t3,5 -+ beq t1,t3,.L27 -+ li t3,6 -+ beq t1,t3,.L23 -+ li t3,7 -+ beq t1,t3,.L23 -+ li t3,8 -+ beq t1,t3,.L23 -+ li t3,9 -+ beq t1,t3,.L23 -+ add t3,t1,-10 -+ li t4,1 -+ bleu t3,t4,.L28 -+ li t3,12 -+ beq t1,t3,.L29 -+ li t3,13 -+ beq t1,t3,.L30 -+ li t3,14 -+ beq t1,t3,.L23 -+ li t3,15 -+ bne t1,t3,.L1 -+ lw t1,-184(s0) -+ and t1,t1,2 -+ beqz t1,.L1 -+ lw t3,-156(s0) -+ li t1,7 -+ add t5,t3,-1 -+ bgtu t5,t1,.L1 -+ lw t1,-164(s0) -+ lbu t5,0(t1) -+ mv a0,t5 -+ beq t3,t4,.L1 -+ lbu t4,1(t1) -+ li t6,2 -+ sll t4,t4,8 -+ or t5,t4,t5 -+ mv a0,t5 -+ beq t3,t6,.L1 -+ lbu t4,2(t1) -+ li t6,3 -+ sll t4,t4,16 -+ or t4,t4,t5 -+ mv a0,t4 -+ beq t3,t6,.L1 -+ lbu a0,3(t1) -+ li t5,4 -+ sll a0,a0,24 -+ or a0,a0,t4 -+ beq t3,t5,.L1 -+ lbu t5,4(t1) -+ li t4,5 -+ mv a1,t5 -+ beq t3,t4,.L1 -+ lbu t4,5(t1) -+ li t6,6 -+ sll t4,t4,8 -+ or t5,t4,t5 -+ mv a1,t5 -+ beq t3,t6,.L1 -+ lbu t4,6(t1) -+ li t6,8 -+ sll t4,t4,16 -+ or t4,t4,t5 -+ mv a1,t4 -+ bne t3,t6,.L1 -+ lbu a1,7(t1) -+ sll a1,a1,24 -+ or a1,a1,t4 -+.L1: -+ lw ra,188(sp) -+ lw s0,184(sp) -+ add sp,sp,208 -+ jr ra -+.L22: -+ lbu a0,-176(s0) -+ lw ra,188(sp) -+ lw s0,184(sp) -+ add sp,sp,208 -+ jr ra -+.L23: -+ lw a0,-176(s0) -+ j .L1 -+.L25: -+ lb a0,-176(s0) -+ lw ra,188(sp) -+ lw s0,184(sp) -+ add sp,sp,208 -+ jr ra -+.L26: -+ lh a0,-176(s0) -+ j .L1 -+.L27: -+ lhu a0,-176(s0) -+ j .L1 -+.L28: -+ lw a0,-176(s0) -+ lw a1,-172(s0) -+ j .L1 -+.L29: -+ flw fa0,-176(s0) -+ j .L1 -+.L30: -+ fld fa0,-176(s0) -+ j .L1 -+ .size vacall_receiver, .-vacall_receiver -+#else - .file "vacall-riscv32.c" - .option nopic - .text -@@ -160,6 +324,7 @@ - fld fa0,-176(s0) - j .L1 - .size vacall_receiver, .-vacall_receiver -+#endif - #if defined __linux__ || defined __FreeBSD__ || defined __FreeBSD_kernel__ || defined __DragonFly__ - .section .note.GNU-stack,"",@progbits - #endif -diff -ruN libffcall-2.4/vacall/vacall-riscv64-lp64d-linux-pic.s libffcall-2.4-20220508/vacall/vacall-riscv64-lp64d-linux-pic.s ---- libffcall-2.4/vacall/vacall-riscv64-lp64d-linux-pic.s 1970-01-01 08:00:00.000000000 +0800 -+++ libffcall-2.4-20220508/vacall/vacall-riscv64-lp64d-linux-pic.s 2022-05-08 19:41:49.000000000 +0800 -@@ -0,0 +1,190 @@ -+ .file "vacall-riscv64.c" -+ .option pic -+ .text -+ .align 1 -+ .globl vacall_receiver -+ .type vacall_receiver, @function -+vacall_receiver: -+ add sp,sp,-288 -+ sd ra,264(sp) -+ sd s0,256(sp) -+ sd s1,248(sp) -+ add s0,sp,272 -+ la t1,vacall_function -+ ld t1,0(t1) -+ sd a0,-200(s0) -+ add a0,s0,16 -+ sd a7,8(s0) -+ sd a1,-192(s0) -+ sd a2,-184(s0) -+ sd a3,-176(s0) -+ sd a4,-168(s0) -+ sd a5,-160(s0) -+ sd a6,-152(s0) -+ sd a7,-144(s0) -+ fsw fa0,-132(s0) -+ fsw fa1,-128(s0) -+ fsw fa2,-124(s0) -+ fsw fa3,-120(s0) -+ fsw fa4,-116(s0) -+ fsw fa5,-112(s0) -+ fsw fa6,-108(s0) -+ fsw fa7,-104(s0) -+ fsd fa0,-96(s0) -+ fsd fa1,-88(s0) -+ fsd fa2,-80(s0) -+ fsd fa3,-72(s0) -+ fsd fa4,-64(s0) -+ fsd fa5,-56(s0) -+ fsd fa6,-48(s0) -+ fsd fa7,-40(s0) -+ sd a0,-240(s0) -+ sw zero,-264(s0) -+ sd zero,-232(s0) -+ add a0,s0,-264 -+ sw zero,-224(s0) -+ sw zero,-208(s0) -+ sw zero,-136(s0) -+ jalr t1 -+ lw t1,-224(s0) -+ beqz t1,.L1 -+ li t3,1 -+ beq t1,t3,.L25 -+ li t3,2 -+ beq t1,t3,.L29 -+ li t3,3 -+ beq t1,t3,.L25 -+ li t3,4 -+ beq t1,t3,.L30 -+ li t3,5 -+ beq t1,t3,.L31 -+ li t3,6 -+ beq t1,t3,.L32 -+ li t3,7 -+ beq t1,t3,.L33 -+ and t3,t1,-3 -+ li t4,8 -+ beq t3,t4,.L27 -+ li t4,9 -+ beq t3,t4,.L27 -+ li t3,12 -+ beq t1,t3,.L34 -+ li t3,13 -+ beq t1,t3,.L35 -+ li t3,14 -+ beq t1,t3,.L27 -+ li t3,15 -+ bne t1,t3,.L1 -+ lw t3,-264(s0) -+ and t3,t3,1024 -+ beqz t3,.L1 -+ ld t0,-216(s0) -+ add t3,t0,-1 -+ bgtu t3,t1,.L1 -+ ld t5,-232(s0) -+ li s1,8 -+ and t6,t5,7 -+ add t2,t0,t6 -+ and t5,t5,-8 -+ sext.w t6,t6 -+ sllw t1,t2,3 -+ ld t4,0(t5) -+ sll t3,t6,3 -+ bgtu t0,s1,.L15 -+ bgtu t2,s1,.L16 -+ addw t1,t1,-1 -+ li a0,2 -+ sll a0,a0,t1 -+ add a0,a0,-1 -+ and a0,a0,t4 -+ sra a0,a0,t3 -+.L1: -+ ld ra,264(sp) -+ ld s0,256(sp) -+ ld s1,248(sp) -+ add sp,sp,288 -+ jr ra -+.L25: -+ lbu a0,-256(s0) -+ ld ra,264(sp) -+ ld s0,256(sp) -+ ld s1,248(sp) -+ add sp,sp,288 -+ jr ra -+.L29: -+ lb a0,-256(s0) -+ ld ra,264(sp) -+ ld s0,256(sp) -+ ld s1,248(sp) -+ add sp,sp,288 -+ jr ra -+.L30: -+ lh a0,-256(s0) -+ j .L1 -+.L33: -+ lwu a0,-256(s0) -+ j .L1 -+.L31: -+ lhu a0,-256(s0) -+ j .L1 -+.L27: -+ ld a0,-256(s0) -+ j .L1 -+.L32: -+ lw a0,-256(s0) -+ j .L1 -+.L34: -+ flw fa0,-256(s0) -+ j .L1 -+.L35: -+ fld fa0,-256(s0) -+ j .L1 -+.L15: -+ li s1,16 -+ sra t4,t4,t3 -+ ld t0,8(t5) -+ bleu t2,s1,.L36 -+ li a1,-8 -+ mulw t6,a1,t6 -+ addw t1,t1,-129 -+ ld a0,16(t5) -+ li a1,2 -+ sll a1,a1,t1 -+ add a1,a1,-1 -+ and a1,a1,a0 -+ sra t3,t0,t3 -+ addw t1,t6,64 -+ sll a0,t0,t1 -+ sll a1,a1,t1 -+ or a0,a0,t4 -+ or a1,a1,t3 -+ j .L1 -+.L16: -+ li a0,-8 -+ mulw t6,a0,t6 -+ addw t1,t1,-65 -+ ld t5,8(t5) -+ li a0,2 -+ sll a0,a0,t1 -+ add a0,a0,-1 -+ and a0,a0,t5 -+ sra t4,t4,t3 -+ sll a0,a0,t6 -+ or a0,a0,t4 -+ j .L1 -+.L36: -+ li a1,-4 -+ mulw t6,a1,t6 -+ addw t1,t1,-65 -+ li a0,2 -+ sll a0,a0,t1 -+ add a0,a0,-1 -+ and a0,a0,t0 -+ sra a1,a0,t3 -+ addw t1,t6,32 -+ sll a0,a0,t1 -+ sll a0,a0,t1 -+ or a0,a0,t4 -+ j .L1 -+ .size vacall_receiver, .-vacall_receiver -+ .ident "GCC: (GNU) 7.3.0" -diff -ruN libffcall-2.4/vacall/vacall-riscv64-lp64d-macro.S libffcall-2.4-20220508/vacall/vacall-riscv64-lp64d-macro.S ---- libffcall-2.4/vacall/vacall-riscv64-lp64d-macro.S 2021-06-13 02:30:16.000000000 +0800 -+++ libffcall-2.4-20220508/vacall/vacall-riscv64-lp64d-macro.S 2022-05-08 19:41:49.000000000 +0800 -@@ -1,3 +1,194 @@ -+#ifdef __PIC__ -+ .file "vacall-riscv64.c" -+ .option pic -+ .text -+ .align 1 -+ .globl vacall_receiver -+ .type vacall_receiver, @function -+vacall_receiver: -+ add sp,sp,-288 -+ sd ra,264(sp) -+ sd s0,256(sp) -+ sd s1,248(sp) -+ add s0,sp,272 -+ la t1,vacall_function -+ ld t1,0(t1) -+ sd a0,-200(s0) -+ add a0,s0,16 -+ sd a7,8(s0) -+ sd a1,-192(s0) -+ sd a2,-184(s0) -+ sd a3,-176(s0) -+ sd a4,-168(s0) -+ sd a5,-160(s0) -+ sd a6,-152(s0) -+ sd a7,-144(s0) -+ fsw fa0,-132(s0) -+ fsw fa1,-128(s0) -+ fsw fa2,-124(s0) -+ fsw fa3,-120(s0) -+ fsw fa4,-116(s0) -+ fsw fa5,-112(s0) -+ fsw fa6,-108(s0) -+ fsw fa7,-104(s0) -+ fsd fa0,-96(s0) -+ fsd fa1,-88(s0) -+ fsd fa2,-80(s0) -+ fsd fa3,-72(s0) -+ fsd fa4,-64(s0) -+ fsd fa5,-56(s0) -+ fsd fa6,-48(s0) -+ fsd fa7,-40(s0) -+ sd a0,-240(s0) -+ sw zero,-264(s0) -+ sd zero,-232(s0) -+ add a0,s0,-264 -+ sw zero,-224(s0) -+ sw zero,-208(s0) -+ sw zero,-136(s0) -+ jalr t1 -+ lw t1,-224(s0) -+ beqz t1,.L1 -+ li t3,1 -+ beq t1,t3,.L25 -+ li t3,2 -+ beq t1,t3,.L29 -+ li t3,3 -+ beq t1,t3,.L25 -+ li t3,4 -+ beq t1,t3,.L30 -+ li t3,5 -+ beq t1,t3,.L31 -+ li t3,6 -+ beq t1,t3,.L32 -+ li t3,7 -+ beq t1,t3,.L33 -+ and t3,t1,-3 -+ li t4,8 -+ beq t3,t4,.L27 -+ li t4,9 -+ beq t3,t4,.L27 -+ li t3,12 -+ beq t1,t3,.L34 -+ li t3,13 -+ beq t1,t3,.L35 -+ li t3,14 -+ beq t1,t3,.L27 -+ li t3,15 -+ bne t1,t3,.L1 -+ lw t3,-264(s0) -+ and t3,t3,1024 -+ beqz t3,.L1 -+ ld t0,-216(s0) -+ add t3,t0,-1 -+ bgtu t3,t1,.L1 -+ ld t5,-232(s0) -+ li s1,8 -+ and t6,t5,7 -+ add t2,t0,t6 -+ and t5,t5,-8 -+ sext.w t6,t6 -+ sllw t1,t2,3 -+ ld t4,0(t5) -+ sll t3,t6,3 -+ bgtu t0,s1,.L15 -+ bgtu t2,s1,.L16 -+ addw t1,t1,-1 -+ li a0,2 -+ sll a0,a0,t1 -+ add a0,a0,-1 -+ and a0,a0,t4 -+ sra a0,a0,t3 -+.L1: -+ ld ra,264(sp) -+ ld s0,256(sp) -+ ld s1,248(sp) -+ add sp,sp,288 -+ jr ra -+.L25: -+ lbu a0,-256(s0) -+ ld ra,264(sp) -+ ld s0,256(sp) -+ ld s1,248(sp) -+ add sp,sp,288 -+ jr ra -+.L29: -+ lb a0,-256(s0) -+ ld ra,264(sp) -+ ld s0,256(sp) -+ ld s1,248(sp) -+ add sp,sp,288 -+ jr ra -+.L30: -+ lh a0,-256(s0) -+ j .L1 -+.L33: -+ lwu a0,-256(s0) -+ j .L1 -+.L31: -+ lhu a0,-256(s0) -+ j .L1 -+.L27: -+ ld a0,-256(s0) -+ j .L1 -+.L32: -+ lw a0,-256(s0) -+ j .L1 -+.L34: -+ flw fa0,-256(s0) -+ j .L1 -+.L35: -+ fld fa0,-256(s0) -+ j .L1 -+.L15: -+ li s1,16 -+ sra t4,t4,t3 -+ ld t0,8(t5) -+ bleu t2,s1,.L36 -+ li a1,-8 -+ mulw t6,a1,t6 -+ addw t1,t1,-129 -+ ld a0,16(t5) -+ li a1,2 -+ sll a1,a1,t1 -+ add a1,a1,-1 -+ and a1,a1,a0 -+ sra t3,t0,t3 -+ addw t1,t6,64 -+ sll a0,t0,t1 -+ sll a1,a1,t1 -+ or a0,a0,t4 -+ or a1,a1,t3 -+ j .L1 -+.L16: -+ li a0,-8 -+ mulw t6,a0,t6 -+ addw t1,t1,-65 -+ ld t5,8(t5) -+ li a0,2 -+ sll a0,a0,t1 -+ add a0,a0,-1 -+ and a0,a0,t5 -+ sra t4,t4,t3 -+ sll a0,a0,t6 -+ or a0,a0,t4 -+ j .L1 -+.L36: -+ li a1,-4 -+ mulw t6,a1,t6 -+ addw t1,t1,-65 -+ li a0,2 -+ sll a0,a0,t1 -+ add a0,a0,-1 -+ and a0,a0,t0 -+ sra a1,a0,t3 -+ addw t1,t6,32 -+ sll a0,a0,t1 -+ sll a0,a0,t1 -+ or a0,a0,t4 -+ j .L1 -+ .size vacall_receiver, .-vacall_receiver -+#else - .file "vacall-riscv64.c" - .option nopic - .text -@@ -187,6 +378,7 @@ - or a0,a0,t4 - j .L1 - .size vacall_receiver, .-vacall_receiver -+#endif - #if defined __linux__ || defined __FreeBSD__ || defined __FreeBSD_kernel__ || defined __DragonFly__ - .section .note.GNU-stack,"",@progbits - #endif diff --git a/dev-libs/libbpf/libbpf-1.6.2-r2.ebuild b/dev-libs/libbpf/libbpf-1.6.2-r2.ebuild index 8c22a3155f2a..8246c7b41c29 100644 --- a/dev-libs/libbpf/libbpf-1.6.2-r2.ebuild +++ b/dev-libs/libbpf/libbpf-1.6.2-r2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then EGIT_REPO_URI="https://github.com/libbpf/libbpf.git" else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi S="${WORKDIR}/${P}/src" diff --git a/dev-libs/libwbxml/libwbxml-0.11.10.ebuild b/dev-libs/libwbxml/libwbxml-0.11.10.ebuild index e672f1115a05..98c45922c230 100644 --- a/dev-libs/libwbxml/libwbxml-0.11.10.ebuild +++ b/dev-libs/libwbxml/libwbxml-0.11.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" S=${WORKDIR}/${PN}-${P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index 499a60b044ec..22fe240c542b 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -21,8 +21,8 @@ DIST atomic-0.5.1.crate 12817 BLAKE2B b3f44cc09d87ceaec67bf5f16fabe5b0e891a6d732 DIST attribute-derive-0.10.3.crate 21090 BLAKE2B 2ef802e237d68c539f8db63d6196d41a3df6cc6a7b63b50c04e3e8719a4936f912af5ae30bde9f1af20e2271f764b18ffc419b36efa50766c4003ac937d2e752 SHA512 86a6f5db99ecce929b7392e69c36912748a4759fdc8c80f8af6e8848ca31b5794d4182218b003fd77f0882fa7841fbe184c2ac16ce411a9b6370d6436b785f8b DIST attribute-derive-macro-0.10.3.crate 8849 BLAKE2B 79b6770cc2fc995327193882aab8349a46135fa848f218cbdee80785b05fe892eb86660ddf1cc0673996d498e7d379a377c1ca544a703898c9188d3ed162181d SHA512 84ac6f100fc73ca0a3af9e94685d859d4a4c786d84762c27ac11d3cbd5622d554dad7b21519c90096c90f9238e1b41d3b28a1c2ff5ac6d6ea555c9faf46cf958 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 DIST backtrace-on-stack-overflow-0.3.0.crate 7017 BLAKE2B 90dc45ea4378b47fe73938baedcf1b06e061be0be86d9dfde2cbdf873800e48aa01c3b1dfc792be49d14784f6d639b7240258190f10cc0ecaed9ee618364016a SHA512 5bbc3722725c635611fb2ea0ddd2d8c6fb75185958a2b02509e9ca574f3b1d33959a0f2b5bf9d950f83447f3229cb11faa9558abca8f260886e72cbdcc6ef639 +DIST backtrace-rs-df979dcf80027eb047d7bb9e0874710c15009f31.gh.tar.gz 99194 BLAKE2B 4896c2ca90ef6c15e7f18b08c6f2221351b69a74e0e9bce8f48b57c06bc0880802935310a3305f65b3dcb8b55419b4151a7fb64bb9cef3d70682a5b17dcff938 SHA512 4a1e9245d41e9d112a4f743434bf5afd338037e1f93526c6b8b1fd728071e550c848bc8457d322715f44859a556bc989ad35aa8447929b2f77b115f3722caa17 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 @@ -34,7 +34,7 @@ DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883 DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481 DIST cc-1.2.47.crate 92422 BLAKE2B 3d15e253aa6d19771d236f6d6c8c4484d12002dfc9b0be48dfe50d58cd9d48694f82754833864573546fb4ea04f17f06e0a8c144e94a502db710835441db95a5 SHA512 b82c4db3c289a6495268308cf73b708ad765c787d1360ff49788e3b352fa847fdf1f89ce80630a9dcd52c9873f8974a0473ff9ae5517b11167863434b8f45f46 -DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf DIST clap-4.5.54.crate 62028 BLAKE2B eb0a5188ee58f582013cd9c46c92831ae8c8e21f0ada88ec4201a48d47cf2775df2c581c49e6119ca9ce97d2329d72aa1535165063c58dccda6bad9a83fbc85e SHA512 a97624ba82ae13a9f112f6c3d23a8eb4e6ab21304340553a2d34ef13e472f67685d68ebe2ff48e8b25d197bb7c3eeae0a3adfa69f2adc1ab4e6def3edf86d523 DIST clap_builder-4.5.54.crate 170854 BLAKE2B 68ccc19d273270913e282c71bab509e59d46038dfa38db68b99fb02c3e09752e04c2e98af279022fdbb19b29d621939a35049b460a91432bc10a37af2fe3c18f SHA512 6b567a2fea4e85b28d054b0432f527aadd735f730604534ab632ae7c70578bb46635d409d5cc28081d32bb6ca02ecdd17063115ad02996eff8006099d2dd838c @@ -216,8 +216,8 @@ DIST prost-0.11.9.crate 28958 BLAKE2B 9ac3218b9250c9e6036eb43f7b72904e5bb336bfdf DIST prost-derive-0.11.9.crate 19513 BLAKE2B b5da185391df8d21e0800b066ceb42d2132e72904a9c51fc7c95b9c08ed4c3cfb615bd2fcf87b4a26f6f5e2fdf53304ea2ece6998fe7f0f548935f90c8c77754 SHA512 6bc09695d3de978d1ff0b26b704b0f3d3fefb38c98ce68b440ada04f340015bb582cfd31f508df1105506b7fedda6741ec7750caee6dbd817cabedfc11481e2b DIST prost-types-0.11.9.crate 40809 BLAKE2B fae812d78c5199ae8d383f1abe801cd928e7927ee8fe68aa88c4d410471c75781ab859e681f73eb9550f307be3a492880ff5747d3b806dde41f209ffee403602 SHA512 0c163e8c12ad9dfedfe5b6ba13f62f30c57382de2fc9fcca4e6c04114887cda5e8fc5f6e2633624a4d54980f21c3f041d34f05ceb4d7cfa97135293874a3002e DIST pulldown-cmark-0.9.1.crate 114955 BLAKE2B ee295f4b65dee11c0b39054a4613cbfa1058a8dce05dc298bacc151e049dbe3f05b1739205ac345a98e70662187932d226c0d0667974b3c6a6f55882b566564b SHA512 466d6b4ceee89e1a8c71ff7ab8fc1000e7ef1d9bd22193a152358e1dad28c0c1bbe619caf71106d74eb376805dbfd2b888a0626c8c2851bd814d348873843306 -DIST pyrefly-0.50.1.tar.gz 4901970 BLAKE2B 21d6d4673cb3fc2d07e35afbcdbe257fcea3dd431cd28ff5cad07b6e6b95e07f8ad7f15b12d359aadd5bb72b86cee69217afe5e89606b2f7b8506d3cbfbae18e SHA512 d1b5a0f508af4fd3e33bdc50a5e1300965301536108f556eb2141e78b59cce0d33dbe38d99410309593cae1922c242c74d917b5e8579c203b0587dd1a7b424ce -DIST pyrefly-0.50.1.tar.gz.provenance 9176 BLAKE2B 1a045faa15e9a8882b64a988fc40302833ed6f4fe822996c167bedba75c8bb8b96fe07a41eebec0f10ef63ee4d01a05db2830195d4eddf21c70605df23a6a27b SHA512 7abca58ac6b8bf1c171b38d62261530253a3b4e9c907a9b5f887d99c09062f0636e9a05f53e0b7c28cd7a2fbac8f193b06fa4685b44207cff086c0f82ddc383e +DIST pyrefly-0.51.0.tar.gz 4918889 BLAKE2B 5c20f0a6c93acc0aed9ddb985b119e008919c81ffb06c81c695e162350859040cfeb14860bc8856e9df0081ae5bc7746a8bdb17bd8e0bb8899b7b852e556c94c SHA512 d1a125c73640588607b14696c1f6bcbe7cbdcb8501b7cef61f2f864c632fb485b5bf397db12de9bf4845e11d8b90f6a52569f651da3d8db60ac0d6b0c9f99cdc +DIST pyrefly-0.51.0.tar.gz.provenance 9458 BLAKE2B c8eb7864c1a8cf4b9b3334518e1646f48f395bc97a48dc78878f8aa0a2fbc404983202492fb0e8e367ed47f995c530fe33f41fccc34e46f68e0493181abb3123 SHA512 e46f4b1253b81e56e66bf0a90f56811ea659d25611e0c78c422dd2952b8067b4016810ca66bd40604cc79fe94d9ef31ac90629af18e85d0e748a8921bf3f7778 DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1 DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a @@ -286,7 +286,7 @@ DIST structmeta-0.2.0.crate 10243 BLAKE2B 65e8512f0e61eec9f579926a6216c534ac77e1 DIST structmeta-derive-0.2.0.crate 12328 BLAKE2B f71502ac396ea2c04455bb594a25994bbf5751e85bd4dfebe944960aef61a76d839ce1371094f81c4f536e9a29b4571809d0febddb2f5e99d5b876cae7f323c5 SHA512 03c6f598530264ac741bd6cdc5972bdd91e8f1d851015d7409acb494c3141402889fd552dd850a913b01583889579dab19ebf99a3489261084036bca7d2ee3a0 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 +DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST tar-0.4.44.crate 61020 BLAKE2B b76f92a6e8c3d25efffde669de00bc83a717a9888c260f23cca916dca2953d4007edac055ae34d4597b17cecd28e273c27373bf14b35287053d3547f27f03bb2 SHA512 b6a33a50f9bd124a0e40b4a557c967cc1474b8a49e6381aab0208b8e6338108c4a3168b41882499c3ab84e214314e3501bce7a714b547bd3a86ff1b3c80ecda6 DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe @@ -296,7 +296,7 @@ DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b2534405190182 DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec -DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 +DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate 897133 BLAKE2B de23ef41550ab10a30da4ea1037a5f027c23dedc71e0aa491f11cfa104d0fc6144baa0efe65991b85793719b185aa24290f26f1072a479caf8807f8a7e46287a SHA512 411c6b21fc259f3345fb6890f71de1a178f392e75351c6e38c8c9b70dfe9c607d2efd7f083152c913c395e5a041429eae731d5a34df924481c35c0691978dcf3 DIST tikv-jemallocator-0.6.0.crate 13700 BLAKE2B 86a14c00a953991da2abb96c379ddaa03cdd403810fa0468ee60a0234db03b3651ad87533221f4812389b8ad03730d8dfa16c75f0d6dee640a4594bbe81fe700 SHA512 411e172ef702a3dc3022c8d672806b8a0f4d0c9c2db95f8c5fbe4949d3235504ef748793225186f6311c17e170d88bcf03e49be37657336520d06b75bf97f07c DIST time-0.3.44.crate 143200 BLAKE2B b8b17a189a5aa95177b63aa303421aeacbc7172aa82760ce5b222ef82a8b083b9ae63746bcacfa9aeaad5caca5c398c818e5d761499810f10e9e0fe48369679d SHA512 c29f40e41e963df4d6f5407d892a98ccd148678e0cbf1db2ec6cc60f09f210822b7e211563845a4944ec290af4971e0fed3e46cb5192473408596d98583e2e6b diff --git a/dev-python/pyrefly/pyrefly-0.50.1.ebuild b/dev-python/pyrefly/pyrefly-0.51.0.ebuild index 62a703089822..1167681cb0be 100644 --- a/dev-python/pyrefly/pyrefly-0.50.1.ebuild +++ b/dev-python/pyrefly/pyrefly-0.51.0.ebuild @@ -33,7 +33,6 @@ CRATES=" attribute-derive@0.10.3 autocfg@1.1.0 backtrace-on-stack-overflow@0.3.0 - backtrace@0.3.76 base64@0.22.1 bitflags@1.3.2 bitflags@2.10.0 @@ -45,7 +44,7 @@ CRATES=" bytes@1.11.0 castaway@0.2.4 cc@1.2.47 - cfg-if@1.0.1 + cfg-if@1.0.4 chrono@0.4.42 clap@4.5.54 clap_builder@4.5.54 @@ -290,7 +289,7 @@ CRATES=" structmeta@0.2.0 subtle@2.6.1 syn@1.0.109 - syn@2.0.111 + syn@2.0.114 synstructure@0.13.2 tar@0.4.44 tempfile@3.24.0 @@ -300,7 +299,7 @@ CRATES=" thiserror-impl@2.0.17 thiserror@1.0.69 thiserror@2.0.17 - thread_local@1.1.4 + thread_local@1.1.9 tikv-jemalloc-sys@0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 tikv-jemallocator@0.6.0 time-core@0.1.6 @@ -419,6 +418,7 @@ CRATES=" " declare -A GIT_CRATES=( + [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build' [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%' [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd' diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest index aba6f0f5b34a..83da8a644909 100644 --- a/dev-python/zenlib/Manifest +++ b/dev-python/zenlib/Manifest @@ -1,2 +1,3 @@ DIST zenlib-3.1.5.gh.tar.gz 23230 BLAKE2B 900cc0dbdb087d0d294027747eed046dee452ac7dd15cb572ff769e148e07478a5030f8412fdbebcf89db17c6e06df5368fe28ff1df983723e068b9005cba6ce SHA512 2ece8426ab169e77e14c27c86b4d0d5dab7a0318a9a264a255db102d4f882d1297ac6f8de23b8e80c6ab0d7fbfc0998a08f04eab53bad007efd39171f45b8089 DIST zenlib-3.2.1.gh.tar.gz 24631 BLAKE2B f0d4c30f8103e1fa97302205e84be422c45d337034ead9912dc6ca42d30c834ee454c73c2eb0b72102c0aac68d8c650c16880318c14d82cf053edf87f146e1bc SHA512 31f8493a87c8726c4830e35aa0f5009054b465406b5394dc801629ab6223b691e191a7e577ea3925136d287e9860cd5a23a2592d62d24a4bbe235a6a23bcdf08 +DIST zenlib-3.3.0.gh.tar.gz 25512 BLAKE2B d4add79e69cecc0f6b08484379c28fc0ca0c505e076988fae0eb62edc1b26f77cd289014fc2b6d953568c44c477cfc2a65d1f22ac9f44f2a7783ecdeacca2dc7 SHA512 890e0c8d4c59b259b58b36ac6ab9ffc986c5354a91a76331beae4eefddf4be74878dabbcc55930a3406cdad104fb1addf69483174727004824160a463f294c4a diff --git a/dev-python/zenlib/zenlib-3.3.0.ebuild b/dev-python/zenlib/zenlib-3.3.0.ebuild new file mode 100644 index 000000000000..16297794e19b --- /dev/null +++ b/dev-python/zenlib/zenlib-3.3.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Useful python decorators and utilities" +HOMEPAGE="https://github.com/desultory/zenlib/" +SRC_URI=" + https://github.com/desultory/zenlib/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +distutils_enable_tests unittest + +python_test() { + CI=true eunittest tests # Set CI=true to disable namespace module tests and imports +} diff --git a/dev-util/godcc/Manifest b/dev-util/godcc/Manifest new file mode 100644 index 000000000000..03bba5179fcb --- /dev/null +++ b/dev-util/godcc/Manifest @@ -0,0 +1 @@ +DIST godcc-1.0.tar.gz 251780 BLAKE2B d0304b05d8ee2afdebf61ff5f7723f3568c3a176f697c889b4649ca56e318ab505fefde9b4790c4b0df0b624f104c5937cf45c7186eff1f4d88d41dc39beaff3 SHA512 eabd91502a5c09fa57aa2e4fce6c8cd281b425cee0f38cebcda5605d337554849ae991646a1acf131798bf5bc9dd1bd227e0be360a715d27c8911640bf3da5e7 diff --git a/dev-util/godcc/files/godbolt.stunnel b/dev-util/godcc/files/godbolt.stunnel new file mode 100644 index 000000000000..8a39dbe82bfd --- /dev/null +++ b/dev-util/godcc/files/godbolt.stunnel @@ -0,0 +1,7 @@ +sslVersion = all +foreground = yes + +[remote] +client = yes +accept = 8888 +connect = godbolt.org:443 diff --git a/dev-util/godcc/godcc-1.0.ebuild b/dev-util/godcc/godcc-1.0.ebuild new file mode 100644 index 000000000000..4f859251f05a --- /dev/null +++ b/dev-util/godcc/godcc-1.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Full-fledged command-line interface to Compiler Explorer instances" +# https://jemarch.net/godcc 404s for now +HOMEPAGE="https://git.sr.ht/~jemarch/godcc" +SRC_URI="https://jemarch.net/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +#KEYWORDS="~amd64" + +RDEPEND="dev-libs/boehm-gc" +DEPEND="${RDEPEND}" +# TODO: We will want a pkg_pretend check for whether the active compiler +# supports algol68 once eclass support is there. +BDEPEND=" + sys-devel/gcc[algol68(-)] +" + +src_configure() { + # This hack is needed as flag-o-matic.eclass doesn't yet support + # Algol 68, WIP. + export A68FLAGS="${A68FLAGS:--O2} -ftrampoline-impl=heap" + + default +} + +src_compile() { + # Workaround autoconf bug where configure-time A68FLAGS get + # clobbered to -O2 -g: https://savannah.gnu.org/support/index.php?111382 + # + # -fno-lto because of -Wlto-type-mismatch with prelude (PR123982) + emake A68FLAGS="${A68FLAGS} -fno-lto" +} + +src_install() { + default + + dodoc "${FILESDIR}"/godbolt.stunnel +} + +pkg_postinst() { + # https://git.sr.ht/~jemarch/godcc/tree/b49882aec95f56486bc2d08d3c324145c6a8d6c0/item/README.md + if [[ -z ${REPLACING_VERSIONS} ]] ; then + einfo "Unless running your own Compiler Explorer instance locally," + einfo "you will likely need to run a proxy to strip HTTPS. The recommended" + einfo "setup for this is with net-misc/stunnel." + einfo "" + einfo "An example config is installed at ${BROOT}/usr/share/doc/${PF}/godbolt.stunnel," + einfo "which can be used as:" + einfo " # stunnel godbolt.stunnel" + einfo " $ export GODCC_CEHOST=localhost GODCC_CEPORT=8888" + einfo " $ godcc ..." + fi +} diff --git a/dev-util/godcc/metadata.xml b/dev-util/godcc/metadata.xml new file mode 100644 index 000000000000..7005c32b12c1 --- /dev/null +++ b/dev-util/godcc/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-util/kubetail-bin/Manifest b/dev-util/kubetail-bin/Manifest index e56ad823ed28..9668b165d229 100644 --- a/dev-util/kubetail-bin/Manifest +++ b/dev-util/kubetail-bin/Manifest @@ -8,3 +8,5 @@ DIST kubetail-bin-0.10.1-linux-amd64.tar.gz 25534656 BLAKE2B e2f6d900e3ac35f32d8 DIST kubetail-bin-0.10.1-linux-arm64.tar.gz 23205409 BLAKE2B 7b74f781ecba6870d7ca525890ae85aee12ec9785a5e5b8bde1b2cb095ebc7cd7c3bfb56f8ddb8a4ec19ab9a38ea0f14c88528726a1dbc5abc5492403462ade4 SHA512 22312d4065a68f292930189f0943cf676d3976e143cd26c42c885abaf95fea89649eacba4763854a190b8f1d2427f7ddf19fb507ad4b8aaae038dede478e4842 DIST kubetail-bin-0.11.0-linux-amd64.tar.gz 25503052 BLAKE2B 89aaeb5e9105b08e641b29507ee3fc2bc62ed04f8dfe567179d678bc7fe5768e99a9ec41682a7330d6028eb1d69d3a987b19c0a9b5939302ed05b06eb6d29fdf SHA512 0d566044719ac0ef3f052e6b2955bf97cf3a98cd15f188754281ac795b38befa6af2685cb6a953ed76f04a9b8df613d409bf28063829b83c51476eb7e5823fad DIST kubetail-bin-0.11.0-linux-arm64.tar.gz 23158081 BLAKE2B 3dd9748ae6b5ec6243e04c1b3baeee2fe7f92f1ec78b2149ff99ced9ed7c974856363f2b1ae319b3a6779a6f7bb0335fb27331edd09fa6214e7737512e2a040a SHA512 bd0e314b048d70432fb77c9a90de82ded8793766c20cb0a3c18dd38a37a16d4ea674f140c9bce5362d304e9a1975b0314b6793ad79332c86d03796d0bd813930 +DIST kubetail-bin-0.11.1-linux-amd64.tar.gz 25518199 BLAKE2B 064982c7dd3822d8b627a6a5177a705a293f7aadd8c1f1261546c3392e1a0a94e1d0fbfb4af020a7fcd55f2a4c675bc0db089ed22883190a9c6f9afc5b8b18c1 SHA512 5d6dadf78e185e754492fb1aecfa64eb60722f6d9b0ff7975c9e7acf6e8903812d15cb08d7da1c6567ab9f76a1b0162d377d5d2a758f745619ae6077e86fe44e +DIST kubetail-bin-0.11.1-linux-arm64.tar.gz 23170549 BLAKE2B 89374269fc3f9b3d1e6f98869a03be84e6ed4187e7ce778cb1aae687344b4db81d650f4abb63a581d1623b14b48e8f1c9fa7e89def7ff73843c64e708e07065b SHA512 802a03389ac80065c14cd9d60d0713ab02a0a1fb6064025e2cf95d1d71104fdebe82b5600354c4f020e6bbb0ed3af24fa0f20640f7d7a65a3d7da1c2b24670e7 diff --git a/dev-util/kubetail-bin/kubetail-bin-0.11.1.ebuild b/dev-util/kubetail-bin/kubetail-bin-0.11.1.ebuild new file mode 100644 index 000000000000..e2c32e1b6e6c --- /dev/null +++ b/dev-util/kubetail-bin/kubetail-bin-0.11.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-bin}" + +inherit shell-completion + +DESCRIPTION="Real-time logging dashboard for Kubernetes" + +HOMEPAGE="https://github.com/kubetail-org/kubetail" + +SRC_URI=" +amd64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz +-> ${P}-linux-amd64.tar.gz ) +arm64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz +-> ${P}-linux-arm64.tar.gz ) +" + +S="${WORKDIR}" + +LICENSE="Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +QA_PREBUILT="usr/bin/${MY_PN}" + +src_compile() { + chmod +x "${MY_PN}" + + "./${MY_PN}" completion bash > "${MY_PN}.bash" || die + "./${MY_PN}" completion zsh > "${MY_PN}.zsh" || die + "./${MY_PN}" completion fish > "${MY_PN}.fish" || die +} + +src_install() { + dobin "${MY_PN}" + + newbashcomp "${MY_PN}.bash" "${MY_PN}" + newzshcomp "${MY_PN}.zsh" "_${MY_PN}" + dofishcomp "${MY_PN}.fish" +} diff --git a/dev-util/kubetail/Manifest b/dev-util/kubetail/Manifest index 0a9b38d3dcc2..d37b4930ed5e 100644 --- a/dev-util/kubetail/Manifest +++ b/dev-util/kubetail/Manifest @@ -3,3 +3,4 @@ DIST kubetail_0.9.0.orig.tar.xz 12070328 BLAKE2B b6b6b3530200ac8990e902c343f982f DIST kubetail-cli_0.9.0.orig.tar.xz 12074260 BLAKE2B 3c19e1b35efdbf9d749965f2518a458270b6b114efb326b9a945309c2a90647be018fad603de88444fc20a51a002ee64138ede9694cc22460d1d5cb826a152a2 SHA512 bf42a961d134a54d12072b6c9d494c6e6a4923d2b1a7a58486fce9d1cd9fa2a8399b5476f9d3ee1f099e92e1983aea01d23b8543473254fbe43d388724aaf9e4 DIST kubetail-0.10.1-vendored.tar.gz 21426066 BLAKE2B 733f60ee29699dd4673cd202904fa5a3821b230e2124d10f523b711d99f24f69f83013ac7d9e841a76a9fde23ffdc94df8db71983f2e5b329aaa5f3ec1863012 SHA512 1bd05bd5905242f16cb8d222bbae522893085bad87e65a203d6ba1fd00d7fd39f639c6ac176d6cfde410512e7c57ed65b942a49afcc10b0f930e324d94e64ee8 DIST kubetail-0.11.0-vendored.tar.gz 21157647 BLAKE2B 6ccb83aa7517c1c80f7383999179394fbd140a3085d180bee8a96fc49b55c9495816e242cbcd59aa9fe0846be5e7d282b41f9724b4e48e65a48c97533c6efe01 SHA512 5734330deb00e4cae401732d82c04823c6f0f798dc50afefa08ceb8b4f79e4845404d86b7ffc52141685b555412902cf407795ecf0a711809bd28d2d29e0b966 +DIST kubetail-0.11.1-vendored.tar.gz 21250661 BLAKE2B 069e736600e9b39513933195ecfba641fa74d12cab6fe5bc1c1682098e0e23f4e7f3f92d27bfdf545246316540ca228821e3be3eb2a12465d95ebf8704d24e88 SHA512 3f47eb29ce578d95f907e2a248243184875b3c0c4fafab1a3e0a0c59067f6850fc3ba1c1c3e1132407688028a3ae87c3210080e806c7255f47d74820484c833c diff --git a/dev-util/kubetail/kubetail-0.11.1.ebuild b/dev-util/kubetail/kubetail-0.11.1.ebuild new file mode 100644 index 000000000000..78671f9bf8a8 --- /dev/null +++ b/dev-util/kubetail/kubetail-0.11.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Real-time logging dashboard for Kubernetes" + +HOMEPAGE="https://github.com/kubetail-org/kubetail" + +SRC_URI="https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-${PV}-vendored.tar.gz" + +S="${WORKDIR}/kubetail-${PV}/modules/cli" + +LICENSE="Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +BDEPEND=">=dev-lang/go-1.24.7" + +src_compile() { + ( + GOWORK=off \ + CGO_ENABLED=0 \ + ego build \ + -mod=vendor \ + -ldflags "-X github.com/kubetail-org/kubetail/modules/cli/cmd.version=${PV}" \ + -o "${PN}" \ + . + ) + + "./${PN}" completion bash > "${PN}.bash" || die + "./${PN}" completion zsh > "${PN}.zsh" || die + "./${PN}" completion fish > "${PN}.fish" || die +} + +src_install() { + dobin "${PN}" + + newbashcomp "${PN}.bash" "${PN}" + newzshcomp "${PN}.zsh" "_${PN}" + dofishcomp "${PN}.fish" +} diff --git a/dev-vcs/repo/Manifest b/dev-vcs/repo/Manifest index 3b7a70d74444..338592fd6a82 100644 --- a/dev-vcs/repo/Manifest +++ b/dev-vcs/repo/Manifest @@ -1,2 +1,3 @@ DIST repo-2.53.tar.gz 289327 BLAKE2B 608c2d6f01fd25c5d51234a40c0305091a2a70081f5b3e60840a7ade8edfa9889f859d5de9d6449355e2cf0308dfa33250f4fb37e351fda3614ea08a3f73e6bc SHA512 d86d66774894369a514966cc11f46f7cfa464be65f7829a8189a92bb403657aea9f422397f977d2aa1b6e29b52f74bc5dccbad693419e37db92ab41281e9f24c DIST repo-2.54.tar.gz 290193 BLAKE2B 248198614c88193926a467a4d7cda40a909d1f1e4756eeaeccb0b2df6e30b3419f62a70aa3b36e2780e8cb31ac192b1d165223ba22093658ead0b0d674eac158 SHA512 49c21dcd79442f4c595f75b7d0e301c095c37262b629688c626244c9e6c775f2127038a4302e87a3cc26628b82aaf7d3db457c0a15c1e3fc79080198cdfd1fdb +DIST repo-2.61.tar.gz 308528 BLAKE2B 359267cdd0b0fd92cc2444c70e9e0216f8a97cac024a8e1937b8195226d850c9ee69b8403b48599b92ec3940a0b09a876e2da383d2a44d65b72cbe3b87d40724 SHA512 e25b018f0f53eed78808f331d11d174b979e8d2d114be1c8fd49d4c4be751b5abbeabb76120ff05b5a7221785eb1b8ec700e3777176785c648ef42411d7c1cc0 diff --git a/dev-vcs/repo/repo-2.61.ebuild b/dev-vcs/repo/repo-2.61.ebuild new file mode 100644 index 000000000000..f57895071be2 --- /dev/null +++ b/dev-vcs/repo/repo-2.61.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NB: The ${PV} tracks the *repo launcher version*, not the last signed release +# of the repo project. The launcher only gets a new update when changes are +# made in it. + +EAPI="8" + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit bash-completion-r1 python-r1 + +DESCRIPTION="Google tool for managing git, particularly multiple repos" +HOMEPAGE="https://gerrit.googlesource.com/git-repo" +SRC_URI="https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/git-${P}" +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + !app-admin/radmind +" + +src_install() { + python_foreach_impl python_doscript ${PN} + newbashcomp completion.bash ${PN} + doman man/*.[0-9] +} diff --git a/gnustep-apps/addresses/addresses-0.5.0.ebuild b/gnustep-apps/addresses/addresses-0.5.0.ebuild index 7ef65a94aa51..f4f1c59bf768 100644 --- a/gnustep-apps/addresses/addresses-0.5.0.ebuild +++ b/gnustep-apps/addresses/addresses-0.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,6 +11,6 @@ SRC_URI="https://savannah.nongnu.org/download/gap/${P/a/A}.tar.gz" S="${WORKDIR}/${P/a/A}" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" PATCHES=( "${FILESDIR}"/${PN}-0.4.7-as-needed.patch ) diff --git a/gnustep-apps/gorm/gorm-1.5.0.ebuild b/gnustep-apps/gorm/gorm-1.5.0.ebuild index d6e3ae243bdd..b6f07de97db3 100644 --- a/gnustep-apps/gorm/gorm-1.5.0.ebuild +++ b/gnustep-apps/gorm/gorm-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gnustep/apps-${PN}/archive/refs/tags/${P//./_}.tar.g S=${WORKDIR}/apps-${PN}-${PN}-${PV//./_} LICENSE="GPL-3+ LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" DEPEND=">=gnustep-base/gnustep-gui-0.31.0" RDEPEND="${DEPEND}" diff --git a/gnustep-apps/gworkspace/gworkspace-1.1.0.ebuild b/gnustep-apps/gworkspace/gworkspace-1.1.0.ebuild index 4a1942c1b8d5..35d46dd83f7f 100644 --- a/gnustep-apps/gworkspace/gworkspace-1.1.0.ebuild +++ b/gnustep-apps/gworkspace/gworkspace-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://ftp.gnustep.org/pub/gnustep/usr-apps/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="+gwmetadata" diff --git a/gnustep-apps/simpleagenda/simpleagenda-0.47.ebuild b/gnustep-apps/simpleagenda/simpleagenda-0.47.ebuild index e451cf6f0bab..7631af6ff360 100644 --- a/gnustep-apps/simpleagenda/simpleagenda-0.47.ebuild +++ b/gnustep-apps/simpleagenda/simpleagenda-0.47.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/poroussel/simpleagenda/archive/v${PV}.tar.gz -> ${P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="dbus" DEPEND=">=dev-libs/libical-0.27 diff --git a/gnustep-apps/systempreferences/systempreferences-1.2.1.ebuild b/gnustep-apps/systempreferences/systempreferences-1.2.1.ebuild index 6e6da27df3ae..b4fde8998271 100644 --- a/gnustep-apps/systempreferences/systempreferences-1.2.1.ebuild +++ b/gnustep-apps/systempreferences/systempreferences-1.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" RDEPEND=" gnustep-base/gnustep-base:= diff --git a/gnustep-apps/terminal/terminal-0.9.9-r1.ebuild b/gnustep-apps/terminal/terminal-0.9.9-r1.ebuild index ce0d16ae243d..6585ee355228 100644 --- a/gnustep-apps/terminal/terminal-0.9.9-r1.ebuild +++ b/gnustep-apps/terminal/terminal-0.9.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1998-2025 Gentoo Authors +# Copyright 1998-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S=${WORKDIR}/${P/t/T} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" PATCHES=( "${FILESDIR}"/${P}-fno-common.patch "${FILESDIR}"/${P}-termio.patch diff --git a/gnustep-apps/textedit/textedit-5.0.ebuild b/gnustep-apps/textedit/textedit-5.0.ebuild index 4c876142c5cb..a10cfc0d7456 100644 --- a/gnustep-apps/textedit/textedit-5.0.ebuild +++ b/gnustep-apps/textedit/textedit-5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}/TextEdit-master" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND=" gnustep-base/gnustep-base:= diff --git a/gnustep-base/gnustep-make/gnustep-make-2.9.3-r2.ebuild b/gnustep-base/gnustep-make/gnustep-make-2.9.3-r2.ebuild index 7428b8b75b94..09fe0f986dce 100644 --- a/gnustep-base/gnustep-make/gnustep-make-2.9.3-r2.ebuild +++ b/gnustep-base/gnustep-make/gnustep-make-2.9.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86" IUSE="libobjc2 native-exceptions" DEPEND="${GNUSTEP_CORE_DEPEND} diff --git a/gui-apps/klassy/Manifest b/gui-apps/klassy/Manifest index 419d5691947b..3a7d4c8829f3 100644 --- a/gui-apps/klassy/Manifest +++ b/gui-apps/klassy/Manifest @@ -1 +1 @@ -DIST klassy-6.4.tar.gz 61493384 BLAKE2B 8a4ea67f60c1eb1660d35744169150d3df50ec7351f0801560dc17a09f49c9fe68d7c9c1a839b8583747e6362b6a1fd0e8b90648758221250992e2a621af61ed SHA512 ff18a4b43e55dcc783022b66f4c2828c5735d55d8effc6be7bac22d013a3896f6329d4f36def4f01535c6ed65365e986c4393d24a2b7edfdb9227a22377c5b60 +DIST klassy-6.5.tar.gz 43996863 BLAKE2B 17cd83430b7e71205a4272488333bd03f0216a8fd41f47521e4e63b3d11afa67d2707cf242ae32de5d348a97fc8cac8dc1325b0a35cda5b406a45fd544b39708 SHA512 44cdf39d9331f961e9b42c5d31c2c4ad68e6a6ca8afccccd9e1772decd630311c5cf76598774171b5ecb53747032cddb37785153a7bd9501a7999a8b83cdcdfe diff --git a/gui-apps/klassy/klassy-6.4.ebuild b/gui-apps/klassy/klassy-6.5.ebuild index 1c044883e63f..dc45def15408 100644 --- a/gui-apps/klassy/klassy-6.4.ebuild +++ b/gui-apps/klassy/klassy-6.5.ebuild @@ -1,18 +1,18 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KF5MIN=5.102.0 -KFMIN=6.10.0 -QTMIN=6.6.0 +KFMIN=6.18.0 +QTMIN=6.9.0 inherit cmake -DESCRIPTION="Klassy QT6 window decoration theme for KDE Plasma 6.3+" +DESCRIPTION="Klassy QT6 window decoration theme for KDE Plasma 6.5+" HOMEPAGE="https://github.com/paulmcauley/klassy" -SRC_URI="https://github.com/paulmcauley/klassy/archive/refs/tags/${PV}.breeze6.4.0.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}.breeze6.4.0" +SRC_URI="https://github.com/paulmcauley/klassy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" LICENSE="GPL-2 GPL-2+ GPL-3 GPL-3+ LGPL-2.1+ MIT" SLOT="0" @@ -52,3 +52,11 @@ src_configure() { cmake_src_configure } + +pkg_postinst () { + xdg_icon_cache_update +} + +pkg_postrm () { + xdg_icon_cache_update +} diff --git a/gui-apps/klassy/klassy-9999.ebuild b/gui-apps/klassy/klassy-9999.ebuild index 93a91892ead4..c08bf47a0d1a 100644 --- a/gui-apps/klassy/klassy-9999.ebuild +++ b/gui-apps/klassy/klassy-9999.ebuild @@ -9,7 +9,7 @@ QTMIN=6.9.0 inherit git-r3 cmake -DESCRIPTION="Klassy QT6 window decoration theme for KDE Plasma 6.3+" +DESCRIPTION="Klassy QT6 window decoration theme for KDE Plasma 6.5+" HOMEPAGE="https://github.com/paulmcauley/klassy" EGIT_REPO_URI="https://github.com/paulmcauley/klassy" EGIT_BRANCH="master" @@ -52,3 +52,11 @@ src_configure() { cmake_src_configure } + +pkg_postinst () { + xdg_icon_cache_update +} + +pkg_postrm () { + xdg_icon_cache_update +} diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index 58a5ab0f3673..45b7f009b1d6 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -1 +1 @@ -DIST noctalia-v4.3.0.tar.gz 24800769 BLAKE2B bfbe6aebcb5fc8245a0f9abd95bafe833907b0ee46a9cbbe161080036d57c482b405e4e8119f9432582672cb949d469a480e0bd195f140b3b42ff73937ede439 SHA512 8cd770e6852e7da7934bf8628b57c3d9afa129196e56a6b7a306a12e2d3327cec0e5d62d1c8df6b22ba00a31b069540ec3b68cf492c6915780af5d11844cb4f4 +DIST noctalia-v4.3.2.tar.gz 24830648 BLAKE2B 0c55e80c221008f9f69b4ef18bd19ff7f7b37e303f425e31b41c47e72b201fd6864eac353d777c752d59943f5af183ddaea0f11f70d7f62dabb4ddf0f85a3eaf SHA512 9c3bea13a09f55801a46f6111580e44012737b172617d5ef096274dee659acb1ec7644b038949b8c1d9cdcf8c92e7be8608d4fff8db99941f258a28ee0552dd4 diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.3.0.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.3.2.ebuild index 63b53031a242..63b53031a242 100644 --- a/gui-apps/noctalia-shell/noctalia-shell-4.3.0.ebuild +++ b/gui-apps/noctalia-shell/noctalia-shell-4.3.2.ebuild diff --git a/media-gfx/gimp/gimp-2.10.38-r4.ebuild b/media-gfx/gimp/gimp-2.10.38-r4.ebuild index bf0465e9f635..35468ec850dc 100644 --- a/media-gfx/gimp/gimp-2.10.38-r4.ebuild +++ b/media-gfx/gimp/gimp-2.10.38-r4.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.gimp.org/" SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.bz2" LICENSE="GPL-3+ LGPL-3+" SLOT="0/2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86" IUSE="aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" diff --git a/media-gfx/nsxiv/Manifest b/media-gfx/nsxiv/Manifest index 5df7c2a36fd3..9253007d2ce6 100644 --- a/media-gfx/nsxiv/Manifest +++ b/media-gfx/nsxiv/Manifest @@ -1,4 +1,6 @@ DIST nsxiv-24384847326ad44ac98b7ee7e6fbfa02548ca9c0.comp.zsh 2626 BLAKE2B 3e91ec9c0f55792d8d5fc54d2accfdbe39d2742fc99fd639cd83bb5c8a27102cdc8bd05cd81f1f3563da54ec362f5ab537d08c2888a20c2a03db9f4e9ee7bffc SHA512 ca99be07fd2cd6f5ca36ddf44a054807c55c5cf91d702ca5b5ff5f53597cafc6c0cb9c9086c59dfe6b091e9d4fb3053bf9fbc58d8c68ba64a76c4800569b18a3 DIST nsxiv-32.tar.gz 74345 BLAKE2B 92257a95095291068c982d91ed32a0ae358f89048057fa6f1cb356caccbba9cb1f9fdb6ca0e16faf4e6e411af942858182cf2bea3b5d19904f3ca686f7b372ed SHA512 e53de494f104440c87eb55606c322cb7ac9989176547131f59e02eb091d04a3a2de6c11c1c775cb25302ff1da5997bc499d753a822c1de4652aa77bf2858fa9a DIST nsxiv-33.tar.gz 77639 BLAKE2B 076355172313bb3f1498802b3344e91b53c43c84e271a7baf25f30d4a72f12df5daea14d0d64739802c0c98043321daeb8ceb49fc987df7d244ca60a776693c2 SHA512 005192a942582e81e811e4bc8739720b16ff2fd9214399e4796db76d99e1cb0cf52f338481459a40d156e5eb9d63246bda8ba2702aa2297b331aa12ff05fed45 +DIST nsxiv-34.tar.gz 78239 BLAKE2B 879b5c7e17f3beeb4d74bb14544326e9710675b6837b87248101740783c56783a677eafd8def5c95431a47d8088f6bf02857a2bed2642a6170d476e05f80cdef SHA512 b63542b4fd0014c17cd8e17d14d9eb4d2cafc5c3e3726b8183c3c268d252269ff5efd63380c122de683d105e5de3c9f527b9d9a5d7bd8578a0c9e33828b86515 +DIST nsxiv-aa5f73c46a21060bb084b308f3d032ace86753c0.comp.zsh 2839 BLAKE2B d6dc2a7874b3ba79b8d60a245f041e6f7fc1ce727ba64f55abeb1d0e971e6a5944db80e0741a33c64b36b1d5ca8e3d16d7c6956131faff33c60a5e4321b911b5 SHA512 df0ae2bc30c40be7fc51bf721e0f23badd165b40a34a84375e262b2352e35b243bdbde5b51e575d70f34476bd246ae9d2c3b91f55b8c1c1c7965f7b1254a1c48 DIST nsxiv-f7d1efe3495949e2e88fdfef37aed5a40400acea.comp.zsh 2413 BLAKE2B 0749b55bd9f7d48922d6ac673c1d65e7625bb53c4df524123c9a579edf8aa8c3fba15f4382b5102e812acddaf99d3ec24797703340edd013758ae51a0944758f SHA512 e26af7bdfce2bd1aa1b3d31fee88370b58fbc624c8855d70133ba96a94713e7bdfbfbe6ead650822dbba0f04a5c2ab6cd9dd35a94d46a2455f3a5051554c43f2 diff --git a/media-gfx/nsxiv/nsxiv-34.ebuild b/media-gfx/nsxiv/nsxiv-34.ebuild new file mode 100644 index 000000000000..154ac082a888 --- /dev/null +++ b/media-gfx/nsxiv/nsxiv-34.ebuild @@ -0,0 +1,86 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils savedconfig toolchain-funcs linux-info shell-completion + +ZSH_COMP_COMMIT="aa5f73c46a21060bb084b308f3d032ace86753c0" +ZSH_COMP_URI="https://codeberg.org/nsxiv/nsxiv-extra/raw/commit/${ZSH_COMP_COMMIT}/completion/zsh/_nsxiv" +ZSH_COMP="${PN}-${ZSH_COMP_COMMIT}.comp.zsh" +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://codeberg.org/nsxiv/nsxiv.git" + SRC_URI="${ZSH_COMP_URI} -> ${ZSH_COMP}" + inherit git-r3 +else + SRC_URI=" + https://github.com/nsxiv/nsxiv/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${ZSH_COMP_URI} -> ${ZSH_COMP} + " + KEYWORDS="~amd64" +fi + +DESCRIPTION="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer" +HOMEPAGE="https://codeberg.org/nsxiv/nsxiv" + +LICENSE="GPL-2+ public-domain" +SLOT="0" +IUSE="+statusbar +inotify exif debug" + +RDEPEND=" + x11-libs/libX11 + >=media-libs/imlib2-1.11.0[X] + statusbar? ( x11-libs/libXft media-libs/fontconfig ) + exif? ( media-libs/libexif ) +" +DEPEND="${RDEPEND}" + +pkg_setup() { + if use inotify; then + CONFIG_CHECK+=" ~INOTIFY_USER" + ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." + linux-info_pkg_setup + fi +} + +src_prepare() { + default + + restore_config config.h +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \ + CPPFLAGS="${CPPFLAGS} $(usev debug "-UNDEBUG -DDEBUG")" \ + OPT_DEP_DEFAULT=0 \ + HAVE_INOTIFY="$(usex inotify 1 0)" \ + HAVE_LIBFONTS="$(usex statusbar 1 0)" \ + HAVE_LIBEXIF="$(usex exif 1 0)" +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + PREFIX="/usr" \ + EGPREFIX="/usr/share/doc/${P}/examples" \ + install install-icon + dodoc README.md + domenu etc/nsxiv.desktop + newzshcomp "${DISTDIR}/${ZSH_COMP}" _nsxiv + + save_config config.h +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + einfo "${PN} uses media-libs/imlib2 for loading images." + einfo "To enable/disable support for specific image formats," + einfo "toggle the necessary USE flag for media-libs/imlib2." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/media-gfx/nsxiv/nsxiv-9999.ebuild b/media-gfx/nsxiv/nsxiv-9999.ebuild index 1994fa4ab0e8..154ac082a888 100644 --- a/media-gfx/nsxiv/nsxiv-9999.ebuild +++ b/media-gfx/nsxiv/nsxiv-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop xdg-utils savedconfig toolchain-funcs linux-info shell-completion -ZSH_COMP_COMMIT="24384847326ad44ac98b7ee7e6fbfa02548ca9c0" +ZSH_COMP_COMMIT="aa5f73c46a21060bb084b308f3d032ace86753c0" ZSH_COMP_URI="https://codeberg.org/nsxiv/nsxiv-extra/raw/commit/${ZSH_COMP_COMMIT}/completion/zsh/_nsxiv" ZSH_COMP="${PN}-${ZSH_COMP_COMMIT}.comp.zsh" if [[ ${PV} == "9999" ]] ; then @@ -49,11 +49,6 @@ src_prepare() { restore_config config.h } -src_configure() { - # avoid rebuild on `make install` - sed -i -e '/^install: / s|: all|:|' Makefile || die -} - src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \ CPPFLAGS="${CPPFLAGS} $(usev debug "-UNDEBUG -DDEBUG")" \ diff --git a/media-gfx/pencil/Manifest b/media-gfx/pencil/Manifest index d7603e74ed78..89ce242421a7 100644 --- a/media-gfx/pencil/Manifest +++ b/media-gfx/pencil/Manifest @@ -1 +1,2 @@ DIST pencil-0.7.0.tar.gz 3890882 BLAKE2B 56becddb43dd6e4cc1308238a2019aad3b7b056f2dfb182ea7c6591d502a7a0fda3f5d7783502c30c0c6f69b4e2a636e9461040c19c9818c74bfab2591c41ae0 SHA512 313ce4014b80ea94ba613d6d6a6e79894a224753ce083273d781e703617edd3f61a6fc33561d376cfdab8d99e2a13a645617943c91f40dec8b172d3ef0857e08 +DIST pencil-0.7.0_p20260127.tar.gz 3979463 BLAKE2B 13bd7b7563167360d4d35e97dfb4bb9df4bc3c02e056303f1d20e507e394ce0af4a3961a45ab7e077d22a8b9f216cfc7d5bc002c1b25f7b0c3e271d991444554 SHA512 62d7cc8e3366611c2da83f6526599cc35205fd56322c9fdfdd6cd0614c0ce121f72f890f5bca96b9c23ac54038d09a4c8dd43a5053ecd6b9b8852d361a5e5467 diff --git a/media-gfx/pencil/pencil-0.7.0_p20260127.ebuild b/media-gfx/pencil/pencil-0.7.0_p20260127.ebuild new file mode 100644 index 000000000000..d71ac296ec5d --- /dev/null +++ b/media-gfx/pencil/pencil-0.7.0_p20260127.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=2c971b937d0608b05aa496b0f7e9aebcddf8e7fc + +inherit qmake-utils xdg + +DESCRIPTION="2D animation and drawing program based on Qt" +HOMEPAGE="https://www.pencil2d.org/" +SRC_URI="https://github.com/pencil2d/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtbase:6[gui,network,widgets,xml] + dev-qt/qtmultimedia:6 + dev-qt/qtsvg:6 +" +DEPEND="${RDEPEND}" +# BDEPEND="dev-qt/qttools:6[linguist]" + +src_configure() { +# $(qt6_get_bindir)/lrelease gpxsee.pro || die + eqmake6 PREFIX=/usr $(usex test "" "CONFIG+=NO_TESTS") +} + +src_install() { + einstalldocs + emake INSTALL_ROOT="${D}" install + # TODO: Install l10n files +} diff --git a/media-libs/leptonica/Manifest b/media-libs/leptonica/Manifest index e1d2904e1347..9ffe9343254b 100644 --- a/media-libs/leptonica/Manifest +++ b/media-libs/leptonica/Manifest @@ -1,2 +1,2 @@ DIST leptonica-1.85.0.tar.gz 14757419 BLAKE2B db26f30121f8fa7807068d3e55c1cc3ed2f8a7a6f8bb8cc46a240257d11842000b63a4b08542c87a90bc446ccb53a1fe36823661416ec120da8e9b199ddb8def SHA512 ad097f8238bb88f044511bedb6debfb8a1492a4636348b21ce103034d3878ae1097e7ca8de9c39ef01f34589526d7e8aee68fb1b83aae5ffc0026c04360b882c -DIST leptonica-1.86.0.tar.gz 14802116 BLAKE2B f4bc4fd032e8587b953e04eeba98f0a48341edf6a07d7abf5da240ca9e4f4dbf371726ff9301884b94208d126a80019f64c1be15487a4f48af02811430471050 SHA512 0b50ecebb4bf46c665e02992248160019ca1771c6d700ba5bb8030dc3803595a491612665a1c07d1ebbe91ef8fa578ea54b4810ff7a1809f0a554c7018773333 +DIST leptonica-1.87.0.tar.gz 14802808 BLAKE2B ac9f698d7160a2821e57d20ea401a47458d5693d9613e1c26311cec43974c58c47d4e4322e538bc276af262736e6fc84702a0d88bea41e23ed6a459e1d74be47 SHA512 b689b1cfe4d5b884e7ede9d949149410117bbfbb85a1790c0516919f27e8746783c8a04cac9300c761d2736184fb4b2337ab6c3a2653fa9f69f82ba19b493a2d diff --git a/media-libs/leptonica/leptonica-1.86.0.ebuild b/media-libs/leptonica/leptonica-1.87.0.ebuild index e180b2701c43..fa561a90b028 100644 --- a/media-libs/leptonica/leptonica-1.86.0.ebuild +++ b/media-libs/leptonica/leptonica-1.87.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-libs/libcamera/libcamera-0.6.0-r1.ebuild b/media-libs/libcamera/libcamera-0.6.0-r1.ebuild index 4769f9813dd3..565f619564ef 100644 --- a/media-libs/libcamera/libcamera-0.6.0-r1.ebuild +++ b/media-libs/libcamera/libcamera-0.6.0-r1.ebuild @@ -17,7 +17,7 @@ LICENSE="Apache-2.0 CC0-1.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 GPL-2+ GPL-2 LGPL-2 # libcamera uses the major and minor version components as the soname. # See: https://gitlab.freedesktop.org/camera/libcamera/-/blob/v0.6.0/meson.build?ref_type=tags#L59 SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~riscv x86" IUSE="drm elfutils gstreamer gui jpeg openssl sdl test tiff tools trace +udev unwind v4l" RESTRICT=" !test? ( test ) diff --git a/media-sound/spct/Manifest b/media-sound/spct/Manifest index 874de5a23854..3ff3f53e75b5 100644 --- a/media-sound/spct/Manifest +++ b/media-sound/spct/Manifest @@ -1 +1,2 @@ DIST spct-1.2.2.tar.gz 654006 BLAKE2B 747de003be503271c367eccca3ac62c1055c89673a32e4fb2ce4b1a8101f87d999bfe39c8e6835469e40042b8e084d11723d2638afcbb1eb38f9f39202a79186 SHA512 ad12b693f6121c1e85f0aefd616e18a511ec4f60f990bd3dba843b899f8400976d6691d8cbb32aad99cfaec08ce41a10300741a8357cd95ffd1b5ee608d1459b +DIST spct-1.2.4.tar.gz 654154 BLAKE2B 3f110bd2f1f1f34f704fb5b3d46e5bac6ba3fbea635ecc630b4a26d742d1c7be0a23cdc2cbd0421e66358b0da7649443e5b46c13ba2c57a44c64f4fa1cf0c71b SHA512 d1289108e3f9a225b816150f4f617729582988198d4920d4adc789b69d31780eee096aa897a1ac00e654d4084913e61d15fed4c8a46ff4c08f7ff377cee68888 diff --git a/media-sound/spct/spct-1.2.4.ebuild b/media-sound/spct/spct-1.2.4.ebuild new file mode 100644 index 000000000000..a9bd62ecd911 --- /dev/null +++ b/media-sound/spct/spct-1.2.4.ebuild @@ -0,0 +1,61 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs multilib-build + +DESCRIPTION="CLI program for playing back and rendering SPC files." +HOMEPAGE="https://codeberg.org/jneen/spct" +SRC_URI="https://codeberg.org/jneen/spct/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64" +IUSE="libspct" + +DEPEND=" + media-libs/game-music-emu[${MULTILIB_USEDEP}] + sys-libs/ncurses:=[${MULTILIB_USEDEP}] +" +BDEPEND="virtual/pkgconfig" +RDEPEND=" + ${DEPEND} +" + +src_compile() { + # We use multilib-build directly here because the existing build system is designed with cross-compiles in mind + # We also specify the platform and arch manually, since otherwise those are determined by `uname` on CHOST + spct_compile() { + tc-export CXX + if multilib_is_native_abi; then + # only build the binary on the native ABI + emake VERSION="${PV}" PLATFORM="linux" ARCH="$(tc-arch)" LIBGME_NO_VENDOR=1 bin + fi + + if use libspct; then + emake VERSION="${PV}" PLATFORM="linux" ARCH="$(tc-arch)" LIBGME_NO_VENDOR=1 lib + fi + } + + multilib_foreach_abi spct_compile +} + +src_install() { + spct_install() { + if multilib_is_native_abi; then + # only install the binary on the native ABI + emake PREFIX="${ED}/usr" LIBDIR="${ED}/usr/$(get_libdir)" VERSION="${PV}" PLATFORM="linux" \ + ARCH="$(tc-arch)" LIBGME_NO_VENDOR=1 install-bin + fi + + if use libspct; then + emake PREFIX="${ED}/usr" LIBDIR="${ED}/usr/$(get_libdir)" VERSION="${PV}" PLATFORM="linux" \ + ARCH="$(tc-arch)" LIBGME_NO_VENDOR=1 install-lib + fi + } + + multilib_foreach_abi spct_install + dodoc README.md +} diff --git a/media-sound/tidal-hifi-bin/Manifest b/media-sound/tidal-hifi-bin/Manifest index 22048e1ea4cf..63b74f67c34d 100644 --- a/media-sound/tidal-hifi-bin/Manifest +++ b/media-sound/tidal-hifi-bin/Manifest @@ -1,2 +1,3 @@ DIST tidal-hifi-bin-5.16.0.tar.gz 113448747 BLAKE2B 5c0721de2d6997c158e2f850d01129eea4c7b5ef3e3ea48c216dc68fec5f05565f0d9bcf6b70744c106b2408999e91bf19da5b11ec1773b80a123972095c9d49 SHA512 edde0e60330ed9071be28d0a255c801c32382e5f7b5c3eefe802d16474f27af2e8a55790e9a71bf049c1cd3ea6ef05c5fc1f9e1390c3a3d58e53f83d76430427 DIST tidal-hifi-bin-5.17.0.tar.gz 114278717 BLAKE2B 9824f67dbef9abb02a3f55bb127fbca33572cab6823e229b0d3e3f14341f0d69d4592795ddced6d70a317f559fc2e46f081dca3890008ea54676a18dca3fb0fd SHA512 d529032a905d0d53982d46166abff78b84857cd553aa939ec58b8ddcbdffe0c5891b6c5adc0a30820541214fdd7a326373c1a3474ccdb2835c216f78715c8d08 +DIST tidal-hifi-bin-6.1.0.tar.gz 127875840 BLAKE2B 8fa813868ac563d7137b12c4918118215a53b84236888fa9c2f4467e57d47a8c315e24bab312e8e75232a5623a57b20f98a2db08ca14485f310d1637dae4263c SHA512 82f054e7c62651416de7984a2aa2b60c01a3441965bb10a0e0cc8ecfe383e49d02360a4224568788af33c1e45de0f3d68906cfa6bb2b336436d6c52cc7d15790 diff --git a/media-sound/tidal-hifi-bin/metadata.xml b/media-sound/tidal-hifi-bin/metadata.xml index 0c17645a7fe0..de8a3b8306db 100644 --- a/media-sound/tidal-hifi-bin/metadata.xml +++ b/media-sound/tidal-hifi-bin/metadata.xml @@ -5,6 +5,10 @@ <email>kostadinshishmanov@protonmail.com</email> <name>Kostadin Shishmanov</name> </maintainer> + <maintainer type="person"> + <email>willemgrant@mailfence.com</email> + <name>Willem Grant</name> + </maintainer> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-6.1.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-6.1.0.ebuild new file mode 100644 index 000000000000..68df90d38b19 --- /dev/null +++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-6.1.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info unpacker xdg + +DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." +HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" +SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="wayland" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libgcrypt + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango +" + +DESTDIR="/opt/${PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + rm -rf "${S}"/resources/app.asar.unpacked/node_modules/{abstract-socket,register-scheme}/build/node_gyp_bins || die +} + +src_install() { + doicon -s 256 "${FILESDIR}/${MY_PN}.png" + + local EXEC_EXTRA_FLAGS=() + if use wayland; then + EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" ) + fi + + sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ + "${FILESDIR}/tidal-hifi.desktop" \ + > "${T}/tidal-hifi.desktop" || die + + domenu "${T}/tidal-hifi.desktop" + + exeinto "${DESTDIR}" + + doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym -r "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}" +} diff --git a/media-video/mediaelch/Manifest b/media-video/mediaelch/Manifest index dde9129ca5f4..d0c390600072 100644 --- a/media-video/mediaelch/Manifest +++ b/media-video/mediaelch/Manifest @@ -1,2 +1 @@ -DIST mediaelch-2.10.6.tar.gz 3300733 BLAKE2B f0db7f9c8bd4b88664180024ed9e64c56218c8c975c6f35c1031434958f0ddf0654116e463d5f3d927087a42a06279dd0d77de3220ef6d9460db9f277efc6fe5 SHA512 c8d83396b31b95388a19c30d9e7fe657ce125a87cd362da5eb7b97edefcf7b25dde5a6f3e1d527225847404b386c38739c525079b3c754da8ccbead38eb99d0d DIST mediaelch-2.12.0.tar.gz 3365121 BLAKE2B 6847290c64eeba74cdf2d60e8cc2ccb0c819bdee11aaaf7477a914f5ca1526dd303be50593191b77d6130bbe3b0f07d54c9f4c5d9e848628574bcfc9fb850af1 SHA512 b347c313a12e325abe8c5e67cffc53a91fdb87236fb0dca9c8fc4bdd01db3e0028c694ce2766314e38e73df138e2078dd54191593d6c0519f2f719f65c3dda69 diff --git a/media-video/mediaelch/files/2.12.0-1878.patch b/media-video/mediaelch/files/2.12.0-1878.patch new file mode 100644 index 000000000000..c7f83fa8b03e --- /dev/null +++ b/media-video/mediaelch/files/2.12.0-1878.patch @@ -0,0 +1,73 @@ +From 89ebf98dd13c365ce7ffaaece6fdd3329cf62c9f Mon Sep 17 00:00:00 2001 +From: "Jason E. Hale" <jhale@FreeBSD.org> +Date: Mon, 21 Apr 2025 04:34:17 -0400 +Subject: [PATCH] Fix build with Qt 6.9 + +Implicit conversions were disabled for the QChar() constructor in Qt 6.9. +--- + src/ui/small_widgets/MusicTreeView.cpp | 4 ++-- + src/ui/small_widgets/TvShowTreeView.cpp | 8 ++++---- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/src/ui/small_widgets/MusicTreeView.cpp b/src/ui/small_widgets/MusicTreeView.cpp +index a41a89a9bb..244a70ec7e 100644 +--- a/src/ui/small_widgets/MusicTreeView.cpp ++++ b/src/ui/small_widgets/MusicTreeView.cpp +@@ -36,7 +36,7 @@ void MusicTreeView::drawBranches(QPainter* painter, + QColor textColor = option.palette.color(textColorRole); + + const int drawSize = qRound(rect.height() * 0.85); +- QString text = isExpanded(index) ? QChar(icon_angle_down) : QChar(icon_angle_right); ++ QString text = isExpanded(index) ? QChar(static_cast<uint>(icon_angle_down)) : QChar(static_cast<uint>(icon_angle_right)); + + painter->save(); + painter->setPen(textColor); +@@ -198,7 +198,7 @@ int MusicTreeView::drawNewIcon(QPainter* painter, + int drawSize = qRound(iconRect.width() * 1.0); + painter->setPen(isSelected ? QColor(255, 255, 255) : QColor(58, 135, 173)); + painter->setFont(Manager::instance()->iconFont()->font(drawSize)); +- painter->drawText(iconRect, QString(QChar(icon_star)), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); ++ painter->drawText(iconRect, QString(QChar(static_cast<uint>(icon_star))), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); + #endif + return 20; + +diff --git a/src/ui/small_widgets/TvShowTreeView.cpp b/src/ui/small_widgets/TvShowTreeView.cpp +index a0f6f05395..5f6a9a5c87 100644 +--- a/src/ui/small_widgets/TvShowTreeView.cpp ++++ b/src/ui/small_widgets/TvShowTreeView.cpp +@@ -36,7 +36,7 @@ void TvShowTreeView::drawBranches(QPainter* painter, + QColor textColor = option.palette.color(textColorRole); + + const int drawSize = qRound(rect.height() * 0.85); +- QString text = isExpanded(index) ? QChar(icon_angle_down) : QChar(icon_angle_right); ++ QString text = isExpanded(index) ? QChar(static_cast<uint>(icon_angle_down)): QChar(static_cast<uint>(icon_angle_right)); + + painter->save(); + painter->setPen(textColor); +@@ -195,7 +195,7 @@ void TvShowTreeView::drawEpisodeRow(QPainter* painter, + painter->setPen(isSelected ? QColor(255, 255, 255) : QColor(248, 148, 6)); + painter->setFont(Manager::instance()->iconFont()->font(drawSize)); + painter->drawText( +- iconRect, QString(QChar(icon_refresh_cloud)), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); ++ iconRect, QString(QChar(static_cast<uint>(icon_refresh_cloud))), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); + #endif + itemIndent += 20; + } +@@ -212,7 +212,7 @@ void TvShowTreeView::drawEpisodeRow(QPainter* painter, + int drawSize = qRound(iconRect.width() * 1.0); + painter->setPen(isSelected ? QColor(255, 255, 255) : QColor(241, 96, 106)); + painter->setFont(Manager::instance()->iconFont()->font(drawSize)); +- painter->drawText(iconRect, QString(QChar(icon_attention)), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); ++ painter->drawText(iconRect, QString(QChar(static_cast<uint>(icon_attention))), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); + #endif + itemIndent += 20; + } +@@ -263,7 +263,7 @@ int TvShowTreeView::drawNewIcon(QPainter* painter, + int drawSize = qRound(iconRect.width() * 1.0); + painter->setPen(isSelected ? QColor(255, 255, 255) : QColor(58, 135, 173)); + painter->setFont(Manager::instance()->iconFont()->font(drawSize)); +- painter->drawText(iconRect, QString(QChar(icon_star)), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); ++ painter->drawText(iconRect, QString(QChar(static_cast<uint>(icon_star))), QTextOption(Qt::AlignCenter | Qt::AlignVCenter)); + #endif + return 20; + diff --git a/media-video/mediaelch/mediaelch-2.10.6.ebuild b/media-video/mediaelch/mediaelch-2.10.6.ebuild deleted file mode 100644 index 3e15ed9481b8..000000000000 --- a/media-video/mediaelch/mediaelch-2.10.6.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2021-223 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Video metadata scraper" -HOMEPAGE="https://www.mediaelch.de/" - -MY_PN=MediaElch - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/Komet/$MY_PN" - EGIT_BRANCH="master" - EGIT_SUBMODULES=() - inherit git-r3 - S="${WORKDIR}/${PN}-9999" -else - RESTRICT="mirror" - SRC_URI="https://github.com/Komet/$MY_PN/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S=$WORKDIR/${MY_PN}-${PV} -fi - -LICENSE="LGPL-3" -SLOT="0" -IUSE="debug qt5 +qt6 lto" -REQUIRED_USE="|| ( qt5 qt6 )" - -DEPEND=">dev-libs/quazip-1.3[qt5?,qt6] - qt5? ( - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[widgets] - dev-qt/qtopengl:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtxmlpatterns:5 - ) - qt6? ( - dev-qt/qt5compat:6 - dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] - dev-qt/qtdeclarative:6 - dev-qt/qtmultimedia:6 - dev-qt/qtsvg:6 - dev-qt/qttools:6 - ) - media-video/ffmpeg - media-video/mediainfo" - -src_configure() { - local mycmakeargs=( - "-DUSE_EXTERN_QUAZIP=ON" - "-DDISABLE_UPDATER=ON" - ) - - if use debug; then - CMAKE_BUILD_TYPE=Debug - mycmakeargs+=("-DSANITIZE_ADDRESS=on") - CXXFLAGS+=("-fsanitize=address") - fi - - mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}") - mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}") - - use qt5 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT5=ON") - use qt6 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT6=ON") - - use lto && mycmakeargs+=("-DENABLE_LTO=ON") - - cmake_src_configure -} diff --git a/media-video/mediaelch/mediaelch-2.12.0.ebuild b/media-video/mediaelch/mediaelch-2.12.0-r1.ebuild index c7424e300ee9..61324fb69e7c 100644 --- a/media-video/mediaelch/mediaelch-2.12.0.ebuild +++ b/media-video/mediaelch/mediaelch-2.12.0-r1.ebuild @@ -28,7 +28,7 @@ SLOT="0" IUSE="debug qt5 +qt6 lto" REQUIRED_USE="|| ( qt5 qt6 )" -DEPEND=">dev-libs/quazip-1.3[qt5?,qt6] +DEPEND="dev-libs/quazip[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 @@ -54,6 +54,8 @@ DEPEND=">dev-libs/quazip-1.3[qt5?,qt6] RDEPEND="$DEPEND" +PATCHES="${FILESDIR}/2.12.0-1878.patch" + src_configure() { local mycmakeargs=( "-DUSE_EXTERN_QUAZIP=ON" diff --git a/media-video/mediaelch/mediaelch-9999.ebuild b/media-video/mediaelch/mediaelch-9999.ebuild index c7424e300ee9..bfdd8550e4d8 100644 --- a/media-video/mediaelch/mediaelch-9999.ebuild +++ b/media-video/mediaelch/mediaelch-9999.ebuild @@ -28,7 +28,7 @@ SLOT="0" IUSE="debug qt5 +qt6 lto" REQUIRED_USE="|| ( qt5 qt6 )" -DEPEND=">dev-libs/quazip-1.3[qt5?,qt6] +DEPEND="dev-libs/quazip[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 diff --git a/metadata/md5-cache/acct-group/keyd-2.5.0 b/metadata/md5-cache/acct-group/keyd-2.6.0 index b86c786bebed..b86c786bebed 100644 --- a/metadata/md5-cache/acct-group/keyd-2.5.0 +++ b/metadata/md5-cache/acct-group/keyd-2.6.0 diff --git a/metadata/md5-cache/acct-group/xray-0 b/metadata/md5-cache/acct-group/xray-0 new file mode 100644 index 000000000000..26ec0f897955 --- /dev/null +++ b/metadata/md5-cache/acct-group/xray-0 @@ -0,0 +1,8 @@ +DEFINED_PHASES=install preinst pretend +DESCRIPTION=Group for net-misc/xray-core +EAPI=8 +INHERIT=acct-group +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris +SLOT=0 +_eclasses_=acct-group 64c2dcae095a4889476d76ba39d2ce21 user-info d7c261c6f7c2392145e8789913f1bf7e +_md5_=2dba672a71d62eaa0cc9231189e2d94e diff --git a/metadata/md5-cache/acct-user/xray-0 b/metadata/md5-cache/acct-user/xray-0 new file mode 100644 index 000000000000..4b66f1db0693 --- /dev/null +++ b/metadata/md5-cache/acct-user/xray-0 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install postinst preinst prerm pretend +DESCRIPTION=User for net-misc/xray-core +EAPI=8 +INHERIT=acct-user +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris +RDEPEND=acct-group/xray +SLOT=0 +_eclasses_=acct-user 8c5f04cd2cfafc30ffb9bae9cf5f5605 user-info d7c261c6f7c2392145e8789913f1bf7e +_md5_=1b4f87115a017cb60839265aa24b9703 diff --git a/metadata/md5-cache/app-accessibility/brltty-6.8 b/metadata/md5-cache/app-accessibility/brltty-6.8 index 36a3871a1961..4655a46dce9b 100644 --- a/metadata/md5-cache/app-accessibility/brltty-6.8 +++ b/metadata/md5-cache/app-accessibility/brltty-6.8 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://brltty.app/ INHERIT=autotools elisp-common findlib java-pkg-opt-2 linux-info lua-single python-r1 tmpfiles toolchain-funcs udev IUSE=+api +beeper bluetooth caps +fm gpm +hid iconv icu louis +midi ncurses nls +pcm policykit +pcre usb systemd +speech xml X emacs java lua ocaml python tcl +ocamlopt java lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2.1+ RDEPEND=acct-group/brltty acct-user/brltty bluetooth? ( net-wireless/bluez:= sys-apps/dbus ) caps? ( sys-libs/libcap ) emacs? ( app-editors/emacs:* ) gpm? ( >=sys-libs/gpm-1.20 ) hid? ( virtual/libudev:= ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) louis? ( dev-libs/liblouis:= ) midi? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:0= ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) pcm? ( media-libs/alsa-lib ) pcre? ( dev-libs/libpcre2:=[pcre32] ) policykit? ( dev-libs/glib:2 sys-auth/polkit ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) speech? ( app-accessibility/espeak-ng app-accessibility/flite app-accessibility/speech-dispatcher ) systemd? ( sys-apps/systemd ) tcl? ( >=dev-lang/tcl-8.6.13-r1:= ) usb? ( virtual/libusb:1 ) xml? ( dev-libs/expat ) X? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 sys-apps/dbus x11-libs/libX11 x11-libs/libXaw x11-libs/libXfixes x11-libs/libXt api? ( x11-libs/libXtst ) ) java? ( >=virtual/jre-1.8:* ) ocaml? ( dev-lang/ocaml:=[ocamlopt?] ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles REQUIRED_USE=emacs? ( api ) java? ( api ) lua? ( api ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ocaml? ( api ) policykit? ( api ) python? ( api || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) ) tcl? ( api ) SLOT=0 SRC_URI=https://brltty.app/archive/brltty-6.8.tar.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 elisp-common ce20c7e2fc0c52b58ddabcd536b7310b findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info efd923656513c879204fec6638eadee5 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=03e0a86041b80b0a57c3080b99dbce33 +_md5_=2cb5a2c7d5a0126d58b9651757905bbc diff --git a/metadata/md5-cache/app-admin/run0edit-0.5.6_p20251226 b/metadata/md5-cache/app-admin/run0edit-0.5.6_p20251226 new file mode 100644 index 000000000000..3abd81c8e535 --- /dev/null +++ b/metadata/md5-cache/app-admin/run0edit-0.5.6_p20251226 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install prepare setup +DESCRIPTION=Script to edit a single file as root using run0 +EAPI=8 +HOMEPAGE=https://github.com/HastD/run0edit +INHERIT=python-single-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 +LICENSE=|| ( Apache-2.0 MIT ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=sys-apps/systemd-256:= +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +SLOT=0 +SRC_URI=https://github.com/HastD/run0edit/archive/6c5827576ac9241d976cf8bd953ea244793f2506.tar.gz -> run0edit-0.5.6_p20251226.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=ad1147385b480fbb40b02a8975aecb31 diff --git a/metadata/md5-cache/app-admin/run0edit-9999 b/metadata/md5-cache/app-admin/run0edit-9999 new file mode 100644 index 000000000000..b3bb8e45e822 --- /dev/null +++ b/metadata/md5-cache/app-admin/run0edit-9999 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=install prepare setup unpack +DESCRIPTION=Script to edit a single file as root using run0 +EAPI=8 +HOMEPAGE=https://github.com/HastD/run0edit +INHERIT=python-single-r1 git-r3 +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=|| ( Apache-2.0 MIT ) +PROPERTIES=live +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=sys-apps/systemd-256:= +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=ad1147385b480fbb40b02a8975aecb31 diff --git a/metadata/md5-cache/app-arch/fuse-archive-0.1.14 b/metadata/md5-cache/app-arch/fuse-archive-0.1.14 deleted file mode 100644 index 14fe80955fae..000000000000 --- a/metadata/md5-cache/app-arch/fuse-archive-0.1.14 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test -DEPEND=sys-fs/fuse:0 app-arch/libarchive -DESCRIPTION=Read-only FUSE file system for mounting archives and compressed files -EAPI=8 -HOMEPAGE=https://github.com/google/fuse-archive -INHERIT=toolchain-funcs -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=sys-fs/fuse:0 app-arch/libarchive -SLOT=0 -SRC_URI=https://github.com/google/fuse-archive/archive/v0.1.14.tar.gz -> fuse-archive-0.1.14.tar.gz -_eclasses_=toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=61c55932a0f58209f2205edbe9034f34 diff --git a/metadata/md5-cache/app-arch/fuse-archive-1.10 b/metadata/md5-cache/app-arch/fuse-archive-1.10 deleted file mode 100644 index 2e6b2e23474a..000000000000 --- a/metadata/md5-cache/app-arch/fuse-archive-1.10 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile configure install -DEPEND=>=sys-fs/fuse-2.7:0 >=app-arch/libarchive-3.7 -DESCRIPTION=Read-only FUSE file system for mounting archives and compressed files -EAPI=8 -HOMEPAGE=https://github.com/google/fuse-archive -INHERIT=toolchain-funcs flag-o-matic -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=>=sys-fs/fuse-2.7:0 >=app-arch/libarchive-3.7 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/google/fuse-archive/archive/v1.10.tar.gz -> fuse-archive-1.10.tar.gz https://github.com/boostorg/intrusive/archive/refs/tags/boost-1.87.0.tar.gz -> intrusive-boost-1.87.0.tar.gz https://github.com/boostorg/config/archive/refs/tags/boost-1.87.0.tar.gz -> config-boost-1.87.0.tar.gz https://github.com/boostorg/assert/archive/refs/tags/boost-1.87.0.tar.gz -> assert-boost-1.87.0.tar.gz https://github.com/boostorg/move/archive/refs/tags/boost-1.87.0.tar.gz -> move-boost-1.87.0.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=b196b62301ec1e86b25224211ba2806d diff --git a/metadata/md5-cache/app-arch/fuse-archive-1.16 b/metadata/md5-cache/app-arch/fuse-archive-1.16 new file mode 100644 index 000000000000..e99795a84570 --- /dev/null +++ b/metadata/md5-cache/app-arch/fuse-archive-1.16 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst +DEPEND=fuse2? ( >=sys-fs/fuse-2.9:0 ) !fuse2? ( >=sys-fs/fuse-3.1:3 ) >=app-arch/libarchive-3.7 +DESCRIPTION=Read-only FUSE file system for mounting archives and compressed files +EAPI=8 +HOMEPAGE=https://github.com/google/fuse-archive +INHERIT=toolchain-funcs flag-o-matic optfeature +IUSE=fuse2 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=fuse2? ( >=sys-fs/fuse-2.9:0 ) !fuse2? ( >=sys-fs/fuse-3.1:3 ) >=app-arch/libarchive-3.7 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/google/fuse-archive/archive/v1.16.tar.gz -> fuse-archive-1.16.tar.gz https://github.com/boostorg/intrusive/archive/refs/tags/boost-1.87.0.tar.gz -> intrusive-boost-1.87.0.tar.gz https://github.com/boostorg/config/archive/refs/tags/boost-1.87.0.tar.gz -> config-boost-1.87.0.tar.gz https://github.com/boostorg/assert/archive/refs/tags/boost-1.87.0.tar.gz -> assert-boost-1.87.0.tar.gz https://github.com/boostorg/move/archive/refs/tags/boost-1.87.0.tar.gz -> move-boost-1.87.0.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=b62be01de3cf97f4c5956183e3502de3 diff --git a/metadata/md5-cache/app-arch/fuse-archive-1.6 b/metadata/md5-cache/app-arch/fuse-archive-1.6 deleted file mode 100644 index 487218eaa46d..000000000000 --- a/metadata/md5-cache/app-arch/fuse-archive-1.6 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile configure install test -DEPEND=sys-fs/fuse:0 app-arch/libarchive -DESCRIPTION=Read-only FUSE file system for mounting archives and compressed files -EAPI=8 -HOMEPAGE=https://github.com/google/fuse-archive -INHERIT=toolchain-funcs flag-o-matic -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=sys-fs/fuse:0 app-arch/libarchive -SLOT=0 -SRC_URI=https://github.com/google/fuse-archive/archive/v1.6.tar.gz -> fuse-archive-1.6.tar.gz https://github.com/boostorg/intrusive/archive/refs/tags/boost-1.87.0.tar.gz -> intrusive-boost-1.87.0.tar.gz https://github.com/boostorg/config/archive/refs/tags/boost-1.87.0.tar.gz -> config-boost-1.87.0.tar.gz https://github.com/boostorg/assert/archive/refs/tags/boost-1.87.0.tar.gz -> assert-boost-1.87.0.tar.gz https://github.com/boostorg/move/archive/refs/tags/boost-1.87.0.tar.gz -> move-boost-1.87.0.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=6a01075971b96a9e6c965fd1da650548 diff --git a/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.2 b/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.2-r1 index e86c7c22a94c..45ebb2149b6e 100644 --- a/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.2 +++ b/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.2-r1 @@ -7,4 +7,4 @@ LICENSE=FDL-1.2 RDEPEND=virtual/man SLOT=0 SRC_URI=https://github.com/man-pages-zh/manpages-zh/archive/v1.6.4.2.tar.gz -> man-pages-zh_CN-1.6.4.2.tar.gz -_md5_=ae987a1bc15ade7311e93c4c7e65ad40 +_md5_=e62edbed62e83759e6891ff97598a484 diff --git a/metadata/md5-cache/app-misc/keyd-2.5.0 b/metadata/md5-cache/app-misc/keyd-2.6.0 index 36151d07844d..b8c0c78ad2d4 100644 --- a/metadata/md5-cache/app-misc/keyd-2.5.0 +++ b/metadata/md5-cache/app-misc/keyd-2.6.0 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=MIT RDEPEND=acct-group/keyd SLOT=0 -SRC_URI=https://github.com/rvaiya/keyd/archive/v2.5.0.tar.gz -> keyd-2.5.0.tar.gz +SRC_URI=https://github.com/rvaiya/keyd/archive/v2.6.0.tar.gz -> keyd-2.6.0.tar.gz _eclasses_=linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=bea51be3ea3076274eb704ebe8925922 +_md5_=b01c15b4d5a28f0511af7ec031b0772c diff --git a/metadata/md5-cache/app-misc/livecd-tools-2.12 b/metadata/md5-cache/app-misc/livecd-tools-2.12 new file mode 100644 index 000000000000..337e512ce0e5 --- /dev/null +++ b/metadata/md5-cache/app-misc/livecd-tools-2.12 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install setup +DESCRIPTION=Gentoo LiveCD tools for autoconfiguration of hardware +EAPI=8 +HOMEPAGE=https://gitweb.gentoo.org/proj/livecd-tools.git/ +INHERIT=linux-info +KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-util/dialog media-sound/alsa-utils net-dialup/mingetty sys-apps/openrc sys-apps/pciutils +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/livecd-tools-2.12.tar.bz2 +_eclasses_=linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=2be0e9e4b7ec7108a0c531b5e00137f0 diff --git a/metadata/md5-cache/dev-cpp/dpp-10.1.4 b/metadata/md5-cache/dev-cpp/dpp-10.1.4 new file mode 100644 index 000000000000..9fc2119b0fa0 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/dpp-10.1.4 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/openssl:= virtual/zlib:= voice? ( dev-libs/libsodium:= media-libs/opus ) dev-cpp/nlohmann_json +DESCRIPTION=Lightweight C++ Discord bot library +EAPI=8 +HOMEPAGE=https://dpp.dev/ https://github.com/brainboxdotcc/DPP +INHERIT=cmake +IUSE=voice +coro +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=dev-libs/openssl:= virtual/zlib:= voice? ( dev-libs/libsodium:= media-libs/opus ) +SLOT=0/10.1.4 +SRC_URI=https://github.com/brainboxdotcc/DPP/archive/refs/tags/v10.1.4.tar.gz -> dpp-10.1.4.tar.gz +_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4b8c394bb46bb58eb7cde749f2720ef5 diff --git a/metadata/md5-cache/dev-java/freenet-ext-29-r2 b/metadata/md5-cache/dev-java/freenet-ext-29-r2 new file mode 100644 index 000000000000..4e0dc84fc9e1 --- /dev/null +++ b/metadata/md5-cache/dev-java/freenet-ext-29-r2 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=dev-libs/gmp:0= >=dev-java/log4j-12-api-2.25.2:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:0 ) +DESCRIPTION=Freenet REference Daemon +EAPI=8 +HOMEPAGE=https://github.com/hyphanet/contrib/ +INHERIT=flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs +IUSE=doc source test +KEYWORDS=~amd64 ~arm64 +LICENSE=public-domain +RDEPEND=!dev-java/fec:0 !<net-p2p/freenet-0.7.5_p1503-r2:0 dev-libs/gmp >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=29 +SRC_URI=https://github.com/hyphanet/contrib/archive/v29.tar.gz -> freenet-ext-29.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 java-pkg-2 438c2725ea326202d7fc1eb31af76813 java-pkg-simple df1fc43a5017ec8f5d23007b23731474 java-utils-2 b41327d85d12ce816943cf4d344add19 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=9e71fbbd22fdb5b151283f030aed123b diff --git a/metadata/md5-cache/dev-libs/ffcall-2.4 b/metadata/md5-cache/dev-libs/ffcall-2.4 deleted file mode 100644 index 0ed52b963ce3..000000000000 --- a/metadata/md5-cache/dev-libs/ffcall-2.4 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile configure install prepare -DESCRIPTION=Build foreign function call interfaces in embedded interpreter -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/libffcall/ -INHERIT=flag-o-matic -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2+ -SLOT=0 -SRC_URI=mirror://gnu/libffcall/libffcall-2.4.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=f6a380a505dc0e5fca05111112afc22a diff --git a/metadata/md5-cache/dev-libs/ffcall-2.4-r1 b/metadata/md5-cache/dev-libs/ffcall-2.4-r1 deleted file mode 100644 index 0d19649022b7..000000000000 --- a/metadata/md5-cache/dev-libs/ffcall-2.4-r1 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=>=app-portage/elt-patches-20250306 -DEFINED_PHASES=compile configure install prepare -DESCRIPTION=Build foreign function call interfaces in embedded interpreter -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/libffcall/ -INHERIT=flag-o-matic libtool -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2+ -SLOT=0 -SRC_URI=mirror://gnu/libffcall/libffcall-2.4.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=b3d06eecbcf58c59f609c875c6fec706 diff --git a/metadata/md5-cache/dev-libs/ffcall-2.4-r2 b/metadata/md5-cache/dev-libs/ffcall-2.4-r2 deleted file mode 100644 index cd51db5c8e97..000000000000 --- a/metadata/md5-cache/dev-libs/ffcall-2.4-r2 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=>=app-portage/elt-patches-20250306 -DEFINED_PHASES=compile configure install prepare -DESCRIPTION=Build foreign function call interfaces in embedded interpreter -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/libffcall/ -INHERIT=flag-o-matic libtool -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=GPL-2+ -SLOT=0 -SRC_URI=mirror://gnu/libffcall/libffcall-2.4.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=26e5c67dd62a38df7273f4e477b39531 diff --git a/metadata/md5-cache/dev-libs/libbpf-1.6.2-r2 b/metadata/md5-cache/dev-libs/libbpf-1.6.2-r2 index bba45f921f3a..0a78642939a4 100644 --- a/metadata/md5-cache/dev-libs/libbpf-1.6.2-r2 +++ b/metadata/md5-cache/dev-libs/libbpf-1.6.2-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/libbpf/libbpf INHERIT=dot-a flag-o-matic toolchain-funcs IUSE=static-libs -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=GPL-2 LGPL-2.1 BSD-2 RDEPEND=sys-kernel/linux-headers >=virtual/libelf-3:= SLOT=0/1.6 SRC_URI=https://github.com/libbpf/libbpf/archive/v1.6.2.tar.gz -> libbpf-1.6.2.tar.gz _eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=a4a913903470202cd55edd0f623101fe +_md5_=477eb17b3846209719aa3e4ba5726e8d diff --git a/metadata/md5-cache/dev-libs/libwbxml-0.11.10 b/metadata/md5-cache/dev-libs/libwbxml-0.11.10 index d5eff3e4f685..f552991a3f6a 100644 --- a/metadata/md5-cache/dev-libs/libwbxml-0.11.10 +++ b/metadata/md5-cache/dev-libs/libwbxml-0.11.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/libwbxml/libwbxml INHERIT=cmake IUSE=test -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-2 RDEPEND=dev-libs/expat virtual/libiconv RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libwbxml/libwbxml/archive/libwbxml-0.11.10.tar.gz _eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a2956d105ca08d489c3ce3525e008c1f +_md5_=522414e02a7694d3ac2ddc9c0ba8f2d1 diff --git a/metadata/md5-cache/dev-python/pyrefly-0.50.1 b/metadata/md5-cache/dev-python/pyrefly-0.50.1 deleted file mode 100644 index ac51a6e45be4..000000000000 --- a/metadata/md5-cache/dev-python/pyrefly-0.50.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/rust-bin-1.89:* >=dev-lang/rust-1.89:* ) verify-provenance? ( dev-python/pypi-attestations ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DESCRIPTION=A fast type checker and language server for Python with powerful IDE features -EAPI=8 -HOMEPAGE=https://pyrefly.org/ https://github.com/facebook/pyrefly https://pypi.org/project/pyrefly/ -INHERIT=cargo pypi -IUSE=debug verify-provenance -KEYWORDS=~amd64 -LICENSE=MIT 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0 Unicode-DFS-2016 ZLIB -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyrefly/pyrefly-0.50.1.tar.gz verify-provenance? ( https://pypi.org/integrity/pyrefly/v0.50.1/pyrefly-0.50.1.tar.gz/provenance -> pyrefly-0.50.1.tar.gz.provenance ) https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/addr2line/0.25.1/download -> addr2line-0.25.1.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/allocative/0.3.4/download -> allocative-0.3.4.crate https://crates.io/api/v1/crates/allocative_derive/0.3.3/download -> allocative_derive-0.3.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.21/download -> allocator-api2-0.2.21.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.6.21/download -> anstream-0.6.21.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.7/download -> anstyle-wincon-3.0.7.crate https://crates.io/api/v1/crates/anstyle/1.0.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/anyhow/1.0.100/download -> anyhow-1.0.100.crate https://crates.io/api/v1/crates/append-only-vec/0.1.8/download -> append-only-vec-0.1.8.crate https://crates.io/api/v1/crates/argfile/0.2.1/download -> argfile-0.2.1.crate https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/atomic/0.5.1/download -> atomic-0.5.1.crate https://crates.io/api/v1/crates/attribute-derive-macro/0.10.3/download -> attribute-derive-macro-0.10.3.crate https://crates.io/api/v1/crates/attribute-derive/0.10.3/download -> attribute-derive-0.10.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace-on-stack-overflow/0.3.0/download -> backtrace-on-stack-overflow-0.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.76/download -> backtrace-0.3.76.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.10.0/download -> bitflags-2.10.0.crate https://crates.io/api/v1/crates/blake3/1.8.2/download -> blake3-1.8.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.12.1/download -> bstr-1.12.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.11.0/download -> bytes-1.11.0.crate https://crates.io/api/v1/crates/castaway/0.2.4/download -> castaway-0.2.4.crate https://crates.io/api/v1/crates/cc/1.2.47/download -> cc-1.2.47.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/chrono/0.4.42/download -> chrono-0.4.42.crate https://crates.io/api/v1/crates/clap/4.5.54/download -> clap-4.5.54.crate https://crates.io/api/v1/crates/clap_builder/4.5.54/download -> clap_builder-4.5.54.crate https://crates.io/api/v1/crates/clap_derive/4.5.49/download -> clap_derive-4.5.49.crate https://crates.io/api/v1/crates/clap_lex/0.7.4/download -> clap_lex-0.7.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/collection_literals/1.0.2/download -> collection_literals-1.0.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/compact_str/0.8.0/download -> compact_str-0.8.0.crate https://crates.io/api/v1/crates/compact_str/0.9.0/download -> compact_str-0.9.0.crate https://crates.io/api/v1/crates/configparser/3.1.0/download -> configparser-3.1.0.crate https://crates.io/api/v1/crates/console/0.16.1/download -> console-0.16.1.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/const-str/0.4.3/download -> const-str-0.4.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.crate https://crates.io/api/v1/crates/convert_case/0.10.0/download -> convert_case-0.10.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.15/download -> crossbeam-channel-0.5.15.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.21.0/download -> darling-0.21.0.crate https://crates.io/api/v1/crates/darling_core/0.21.0/download -> darling_core-0.21.0.crate https://crates.io/api/v1/crates/darling_macro/0.21.0/download -> darling_macro-0.21.0.crate https://crates.io/api/v1/crates/dashmap/5.5.3/download -> dashmap-5.5.3.crate https://crates.io/api/v1/crates/deranged/0.5.5/download -> deranged-0.5.5.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive-where/1.5.0/download -> derive-where-1.5.0.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dupe/0.9.1/download -> dupe-0.9.1.crate https://crates.io/api/v1/crates/dupe_derive/0.9.1/download -> dupe_derive-0.9.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/enum-iterator-derive/1.4.0/download -> enum-iterator-derive-1.4.0.crate https://crates.io/api/v1/crates/enum-iterator/2.1.0/download -> enum-iterator-2.1.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/faster-hex/0.6.1/download -> faster-hex-0.6.1.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/filetime/0.2.25/download -> filetime-0.2.25.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.5/download -> find-msvc-tools-0.1.5.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/fs-err/2.11.0/download -> fs-err-2.11.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/get-size-derive2/0.7.2/download -> get-size-derive2-0.7.2.crate https://crates.io/api/v1/crates/get-size2/0.7.2/download -> get-size2-0.7.2.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/gimli/0.32.3/download -> gimli-0.32.3.crate https://crates.io/api/v1/crates/glob/0.3.3/download -> glob-0.3.3.crate https://crates.io/api/v1/crates/globset/0.4.18/download -> globset-0.4.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.11/download -> home-0.5.11.crate https://crates.io/api/v1/crates/human_bytes/0.4.3/download -> human_bytes-0.4.3.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.64/download -> iana-time-zone-0.1.64.crate https://crates.io/api/v1/crates/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/ignore/0.4.25/download -> ignore-0.4.25.crate https://crates.io/api/v1/crates/index_vec/0.1.4/download -> index_vec-0.1.4.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indexmap/2.12.1/download -> indexmap-2.12.1.crate https://crates.io/api/v1/crates/indicatif/0.18.3/download -> indicatif-0.18.3.crate https://crates.io/api/v1/crates/inotify-sys/0.1.3/download -> inotify-sys-0.1.3.crate https://crates.io/api/v1/crates/inotify/0.11.0/download -> inotify-0.11.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interpolator/0.5.0/download -> interpolator-0.5.0.crate https://crates.io/api/v1/crates/is-macro/0.3.6/download -> is-macro-0.3.6.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.14.0/download -> itertools-0.14.0.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.17/download -> itoa-1.0.17.crate https://crates.io/api/v1/crates/jobserver/0.1.33/download -> jobserver-0.1.33.crate https://crates.io/api/v1/crates/js-sys/0.3.82/download -> js-sys-0.3.82.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.180/download -> libc-0.2.180.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.42/download -> libmimalloc-sys-0.1.42.crate https://crates.io/api/v1/crates/libredox/0.1.12/download -> libredox-0.1.12.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.9/download -> link-cplusplus-1.0.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.11.0/download -> linux-raw-sys-0.11.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.15/download -> linux-raw-sys-0.4.15.crate https://crates.io/api/v1/crates/litemap/0.7.3/download -> litemap-0.7.3.crate https://crates.io/api/v1/crates/lock_api/0.4.14/download -> lock_api-0.4.14.crate https://crates.io/api/v1/crates/lock_free_hashtable/0.1.1/download -> lock_free_hashtable-0.1.1.crate https://crates.io/api/v1/crates/log/0.4.28/download -> log-0.4.28.crate https://crates.io/api/v1/crates/lsp-server/0.7.2/download -> lsp-server-0.7.2.crate https://crates.io/api/v1/crates/manyhow-macros/0.11.4/download -> manyhow-macros-0.11.4.crate https://crates.io/api/v1/crates/manyhow/0.11.4/download -> manyhow-0.11.4.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memmap2/0.9.9/download -> memmap2-0.9.9.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memory-stats/1.2.0/download -> memory-stats-1.2.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.46/download -> mimalloc-0.1.46.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.8/download -> miniz_oxide-0.8.8.crate https://crates.io/api/v1/crates/mio/1.1.0/download -> mio-1.1.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/notify-types/2.0.0/download -> notify-types-2.0.0.crate https://crates.io/api/v1/crates/notify/8.2.0/download -> notify-8.2.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_threads/0.1.3/download -> num_threads-0.1.3.crate https://crates.io/api/v1/crates/object/0.37.3/download -> object-0.37.3.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/os_str_bytes/7.1.1/download -> os_str_bytes-7.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.5/download -> parking_lot-0.12.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download -> parking_lot_core-0.9.12.crate https://crates.io/api/v1/crates/parse-display-derive/0.8.2/download -> parse-display-derive-0.8.2.crate https://crates.io/api/v1/crates/parse-display/0.8.2/download -> parse-display-0.8.2.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.3/download -> pathdiff-0.2.3.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/phf/0.11.3/download -> phf-0.11.3.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.3/download -> phf_shared-0.11.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/portable-atomic/1.11.0/download -> portable-atomic-1.11.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-utils/0.10.0/download -> proc-macro-utils-0.10.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.105/download -> proc-macro2-1.0.105.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.1/download -> pulldown-cmark-0.9.1.crate https://crates.io/api/v1/crates/quote-use-macros/0.8.4/download -> quote-use-macros-0.8.4.crate https://crates.io/api/v1/crates/quote-use/0.8.4/download -> quote-use-0.8.4.crate https://crates.io/api/v1/crates/quote/1.0.42/download -> quote-1.0.42.crate https://crates.io/api/v1/crates/r-efi/5.2.0/download -> r-efi-5.2.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/rayon-core/1.13.0/download -> rayon-core-1.13.0.crate https://crates.io/api/v1/crates/rayon/1.11.0/download -> rayon-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_syscall/0.5.6/download -> redox_syscall-0.5.6.crate https://crates.io/api/v1/crates/redox_syscall/0.7.0/download -> redox_syscall-0.7.0.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.25/download -> ref-cast-impl-1.0.25.crate https://crates.io/api/v1/crates/ref-cast/1.0.25/download -> ref-cast-1.0.25.crate https://crates.io/api/v1/crates/regex-automata/0.4.13/download -> regex-automata-0.4.13.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.8/download -> regex-syntax-0.8.8.crate https://crates.io/api/v1/crates/regex/1.12.2/download -> regex-1.12.2.crate https://crates.io/api/v1/crates/relative-path/1.9.3/download -> relative-path-1.9.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.25/download -> rustc-demangle-0.1.25.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustix/0.38.44/download -> rustix-0.38.44.crate https://crates.io/api/v1/crates/rustix/1.1.3/download -> rustix-1.1.3.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/0.2.8/download -> ryu-0.2.8.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.9.0/download -> schemars-0.9.0.crate https://crates.io/api/v1/crates/schemars/1.1.0/download -> schemars-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scratch/1.0.6/download -> scratch-1.0.6.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.5/download -> serde-wasm-bindgen-0.6.5.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_bser/0.4.0/download -> serde_bser-0.4.0.crate https://crates.io/api/v1/crates/serde_bytes/0.11.19/download -> serde_bytes-0.11.19.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_jsonrc/0.1.0/download -> serde_jsonrc-0.1.0.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/1.0.4/download -> serde_spanned-1.0.4.crate https://crates.io/api/v1/crates/serde_with/3.16.0/download -> serde_with-3.16.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.16.0/download -> serde_with_macros-3.16.0.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.5/download -> signal-hook-registry-1.4.5.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.6.1/download -> socket2-0.6.1.crate https://crates.io/api/v1/crates/sorted_vector_map/0.2.0/download -> sorted_vector_map-0.2.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/starlark_map/0.13.0/download -> starlark_map-0.13.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/static_interner/0.1.1/download -> static_interner-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/structmeta-derive/0.2.0/download -> structmeta-derive-0.2.0.crate https://crates.io/api/v1/crates/structmeta/0.2.0/download -> structmeta-0.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.111/download -> syn-2.0.111.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/tar/0.4.44/download -> tar-0.4.44.crate https://crates.io/api/v1/crates/tempfile/3.24.0/download -> tempfile-3.24.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.2/download -> terminal_size-0.4.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.17/download -> thiserror-impl-2.0.17.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.17/download -> thiserror-2.0.17.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/download -> tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.6.0/download -> tikv-jemallocator-0.6.0.crate https://crates.io/api/v1/crates/time-core/0.1.6/download -> time-core-0.1.6.crate https://crates.io/api/v1/crates/time-macros/0.2.24/download -> time-macros-0.2.24.crate https://crates.io/api/v1/crates/time/0.3.44/download -> time-0.3.44.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.6.0/download -> tokio-macros-2.6.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/tokio/1.49.0/download -> tokio-1.49.0.crate https://crates.io/api/v1/crates/toml/0.9.11+spec-1.1.0/download -> toml-0.9.11+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.0.6+spec-1.1.0/download -> toml_parser-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_writer/1.0.6+spec-1.1.0/download -> toml_writer-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download -> tracing-attributes-0.1.31.crate https://crates.io/api/v1/crates/tracing-core/0.1.36/download -> tracing-core-0.1.36.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-serde/0.2.0/download -> tracing-serde-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.22/download -> tracing-subscriber-0.3.22.crate https://crates.io/api/v1/crates/tracing/0.1.44/download -> tracing-0.1.44.crate https://crates.io/api/v1/crates/triomphe/0.1.15/download -> triomphe-0.1.15.crate https://crates.io/api/v1/crates/typenum/1.19.0/download -> typenum-1.19.0.crate https://crates.io/api/v1/crates/unicase/2.8.1/download -> unicase-2.8.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.22/download -> unicode-ident-1.0.22.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/unicode-width/0.2.2/download -> unicode-width-0.2.2.crate https://crates.io/api/v1/crates/unicode_names2/1.2.2/download -> unicode_names2-1.2.2.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.2/download -> unicode_names2_generator-1.2.2.crate https://crates.io/api/v1/crates/unit-prefix/0.5.1/download -> unit-prefix-0.5.1.crate https://crates.io/api/v1/crates/url/2.5.7/download -> url-2.5.7.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.19.0/download -> uuid-macro-internal-1.19.0.crate https://crates.io/api/v1/crates/uuid-rng-internal/1.19.0/download -> uuid-rng-internal-1.19.0.crate https://crates.io/api/v1/crates/uuid/1.19.0/download -> uuid-1.19.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vec1/1.10.1/download -> vec1-1.10.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.7+wasi-0.2.4/download -> wasi-0.14.7+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasip2/1.0.1+wasi-0.2.4/download -> wasip2-1.0.1+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.105/download -> wasm-bindgen-macro-support-0.2.105.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.105/download -> wasm-bindgen-macro-0.2.105.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.105/download -> wasm-bindgen-shared-0.2.105.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.105/download -> wasm-bindgen-0.2.105.crate https://crates.io/api/v1/crates/watchman_client/0.9.0/download -> watchman_client-0.9.0.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.11/download -> winapi-util-0.1.11.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-implement/0.60.0/download -> windows-implement-0.60.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.1/download -> windows-interface-0.59.1.crate https://crates.io/api/v1/crates/windows-link/0.1.1/download -> windows-link-0.1.1.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.2/download -> windows-targets-0.53.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/winnow/0.7.14/download -> winnow-0.7.14.crate https://crates.io/api/v1/crates/wit-bindgen/0.46.0/download -> wit-bindgen-0.46.0.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/xattr/1.5.0/download -> xattr-1.5.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yoke-derive/0.7.4/download -> yoke-derive-0.7.4.crate https://crates.io/api/v1/crates/yoke/0.7.4/download -> yoke-0.7.4.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.31/download -> zerocopy-derive-0.8.31.crate https://crates.io/api/v1/crates/zerocopy/0.8.31/download -> zerocopy-0.8.31.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.4/download -> zerofrom-derive-0.1.4.crate https://crates.io/api/v1/crates/zerofrom/0.1.4/download -> zerofrom-0.1.4.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate https://crates.io/api/v1/crates/zmij/1.0.16/download -> zmij-1.0.16.crate https://crates.io/api/v1/crates/zstd-safe/7.2.1/download -> zstd-safe-7.2.1.crate https://crates.io/api/v1/crates/zstd-sys/2.0.12+zstd.1.5.6/download -> zstd-sys-2.0.12+zstd.1.5.6.crate https://crates.io/api/v1/crates/zstd/0.13.2/download -> zstd-0.13.2.crate https://github.com/astral-sh/lsp-types/archive/3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz -> lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/yaahc/displaydoc/archive/7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.tar.gz -> displaydoc-7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/jakoschiko/quickcheck/archive/6ecdf5bb4b0132ce66670b4d46453aa022ea892c.tar.gz -> quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz -_eclasses_=cargo aeba1d272f6c2e000912e11d8cf626eb flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f pypi d2befa41d10011e03e2158e065d5d6da rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=6bf274f15aea6c23cd84cc56e473fea4 diff --git a/metadata/md5-cache/dev-python/pyrefly-0.51.0 b/metadata/md5-cache/dev-python/pyrefly-0.51.0 new file mode 100644 index 000000000000..24f7d39797d0 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyrefly-0.51.0 @@ -0,0 +1,13 @@ +BDEPEND=|| ( >=dev-lang/rust-bin-1.89:* >=dev-lang/rust-1.89:* ) verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=A fast type checker and language server for Python with powerful IDE features +EAPI=8 +HOMEPAGE=https://pyrefly.org/ https://github.com/facebook/pyrefly https://pypi.org/project/pyrefly/ +INHERIT=cargo pypi +IUSE=debug verify-provenance +KEYWORDS=~amd64 +LICENSE=MIT 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0 Unicode-DFS-2016 ZLIB +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyrefly/pyrefly-0.51.0.tar.gz verify-provenance? ( https://pypi.org/integrity/pyrefly/v0.51.0/pyrefly-0.51.0.tar.gz/provenance -> pyrefly-0.51.0.tar.gz.provenance ) https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/addr2line/0.25.1/download -> addr2line-0.25.1.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/allocative/0.3.4/download -> allocative-0.3.4.crate https://crates.io/api/v1/crates/allocative_derive/0.3.3/download -> allocative_derive-0.3.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.21/download -> allocator-api2-0.2.21.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.6.21/download -> anstream-0.6.21.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.7/download -> anstyle-wincon-3.0.7.crate https://crates.io/api/v1/crates/anstyle/1.0.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/anyhow/1.0.100/download -> anyhow-1.0.100.crate https://crates.io/api/v1/crates/append-only-vec/0.1.8/download -> append-only-vec-0.1.8.crate https://crates.io/api/v1/crates/argfile/0.2.1/download -> argfile-0.2.1.crate https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/atomic/0.5.1/download -> atomic-0.5.1.crate https://crates.io/api/v1/crates/attribute-derive-macro/0.10.3/download -> attribute-derive-macro-0.10.3.crate https://crates.io/api/v1/crates/attribute-derive/0.10.3/download -> attribute-derive-0.10.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace-on-stack-overflow/0.3.0/download -> backtrace-on-stack-overflow-0.3.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.10.0/download -> bitflags-2.10.0.crate https://crates.io/api/v1/crates/blake3/1.8.2/download -> blake3-1.8.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.12.1/download -> bstr-1.12.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.11.0/download -> bytes-1.11.0.crate https://crates.io/api/v1/crates/castaway/0.2.4/download -> castaway-0.2.4.crate https://crates.io/api/v1/crates/cc/1.2.47/download -> cc-1.2.47.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/chrono/0.4.42/download -> chrono-0.4.42.crate https://crates.io/api/v1/crates/clap/4.5.54/download -> clap-4.5.54.crate https://crates.io/api/v1/crates/clap_builder/4.5.54/download -> clap_builder-4.5.54.crate https://crates.io/api/v1/crates/clap_derive/4.5.49/download -> clap_derive-4.5.49.crate https://crates.io/api/v1/crates/clap_lex/0.7.4/download -> clap_lex-0.7.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/collection_literals/1.0.2/download -> collection_literals-1.0.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/compact_str/0.8.0/download -> compact_str-0.8.0.crate https://crates.io/api/v1/crates/compact_str/0.9.0/download -> compact_str-0.9.0.crate https://crates.io/api/v1/crates/configparser/3.1.0/download -> configparser-3.1.0.crate https://crates.io/api/v1/crates/console/0.16.1/download -> console-0.16.1.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/const-str/0.4.3/download -> const-str-0.4.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.crate https://crates.io/api/v1/crates/convert_case/0.10.0/download -> convert_case-0.10.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.15/download -> crossbeam-channel-0.5.15.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.21.0/download -> darling-0.21.0.crate https://crates.io/api/v1/crates/darling_core/0.21.0/download -> darling_core-0.21.0.crate https://crates.io/api/v1/crates/darling_macro/0.21.0/download -> darling_macro-0.21.0.crate https://crates.io/api/v1/crates/dashmap/5.5.3/download -> dashmap-5.5.3.crate https://crates.io/api/v1/crates/deranged/0.5.5/download -> deranged-0.5.5.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive-where/1.5.0/download -> derive-where-1.5.0.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dupe/0.9.1/download -> dupe-0.9.1.crate https://crates.io/api/v1/crates/dupe_derive/0.9.1/download -> dupe_derive-0.9.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/enum-iterator-derive/1.4.0/download -> enum-iterator-derive-1.4.0.crate https://crates.io/api/v1/crates/enum-iterator/2.1.0/download -> enum-iterator-2.1.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/faster-hex/0.6.1/download -> faster-hex-0.6.1.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/filetime/0.2.25/download -> filetime-0.2.25.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.5/download -> find-msvc-tools-0.1.5.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/fs-err/2.11.0/download -> fs-err-2.11.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/get-size-derive2/0.7.2/download -> get-size-derive2-0.7.2.crate https://crates.io/api/v1/crates/get-size2/0.7.2/download -> get-size2-0.7.2.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/gimli/0.32.3/download -> gimli-0.32.3.crate https://crates.io/api/v1/crates/glob/0.3.3/download -> glob-0.3.3.crate https://crates.io/api/v1/crates/globset/0.4.18/download -> globset-0.4.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.11/download -> home-0.5.11.crate https://crates.io/api/v1/crates/human_bytes/0.4.3/download -> human_bytes-0.4.3.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.64/download -> iana-time-zone-0.1.64.crate https://crates.io/api/v1/crates/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/ignore/0.4.25/download -> ignore-0.4.25.crate https://crates.io/api/v1/crates/index_vec/0.1.4/download -> index_vec-0.1.4.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indexmap/2.12.1/download -> indexmap-2.12.1.crate https://crates.io/api/v1/crates/indicatif/0.18.3/download -> indicatif-0.18.3.crate https://crates.io/api/v1/crates/inotify-sys/0.1.3/download -> inotify-sys-0.1.3.crate https://crates.io/api/v1/crates/inotify/0.11.0/download -> inotify-0.11.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interpolator/0.5.0/download -> interpolator-0.5.0.crate https://crates.io/api/v1/crates/is-macro/0.3.6/download -> is-macro-0.3.6.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.14.0/download -> itertools-0.14.0.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.17/download -> itoa-1.0.17.crate https://crates.io/api/v1/crates/jobserver/0.1.33/download -> jobserver-0.1.33.crate https://crates.io/api/v1/crates/js-sys/0.3.82/download -> js-sys-0.3.82.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.180/download -> libc-0.2.180.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.42/download -> libmimalloc-sys-0.1.42.crate https://crates.io/api/v1/crates/libredox/0.1.12/download -> libredox-0.1.12.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.9/download -> link-cplusplus-1.0.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.11.0/download -> linux-raw-sys-0.11.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.15/download -> linux-raw-sys-0.4.15.crate https://crates.io/api/v1/crates/litemap/0.7.3/download -> litemap-0.7.3.crate https://crates.io/api/v1/crates/lock_api/0.4.14/download -> lock_api-0.4.14.crate https://crates.io/api/v1/crates/lock_free_hashtable/0.1.1/download -> lock_free_hashtable-0.1.1.crate https://crates.io/api/v1/crates/log/0.4.28/download -> log-0.4.28.crate https://crates.io/api/v1/crates/lsp-server/0.7.2/download -> lsp-server-0.7.2.crate https://crates.io/api/v1/crates/manyhow-macros/0.11.4/download -> manyhow-macros-0.11.4.crate https://crates.io/api/v1/crates/manyhow/0.11.4/download -> manyhow-0.11.4.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memmap2/0.9.9/download -> memmap2-0.9.9.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memory-stats/1.2.0/download -> memory-stats-1.2.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.46/download -> mimalloc-0.1.46.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.8/download -> miniz_oxide-0.8.8.crate https://crates.io/api/v1/crates/mio/1.1.0/download -> mio-1.1.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/notify-types/2.0.0/download -> notify-types-2.0.0.crate https://crates.io/api/v1/crates/notify/8.2.0/download -> notify-8.2.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_threads/0.1.3/download -> num_threads-0.1.3.crate https://crates.io/api/v1/crates/object/0.37.3/download -> object-0.37.3.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/os_str_bytes/7.1.1/download -> os_str_bytes-7.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.5/download -> parking_lot-0.12.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download -> parking_lot_core-0.9.12.crate https://crates.io/api/v1/crates/parse-display-derive/0.8.2/download -> parse-display-derive-0.8.2.crate https://crates.io/api/v1/crates/parse-display/0.8.2/download -> parse-display-0.8.2.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.3/download -> pathdiff-0.2.3.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/phf/0.11.3/download -> phf-0.11.3.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.3/download -> phf_shared-0.11.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/portable-atomic/1.11.0/download -> portable-atomic-1.11.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-utils/0.10.0/download -> proc-macro-utils-0.10.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.105/download -> proc-macro2-1.0.105.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.1/download -> pulldown-cmark-0.9.1.crate https://crates.io/api/v1/crates/quote-use-macros/0.8.4/download -> quote-use-macros-0.8.4.crate https://crates.io/api/v1/crates/quote-use/0.8.4/download -> quote-use-0.8.4.crate https://crates.io/api/v1/crates/quote/1.0.42/download -> quote-1.0.42.crate https://crates.io/api/v1/crates/r-efi/5.2.0/download -> r-efi-5.2.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/rayon-core/1.13.0/download -> rayon-core-1.13.0.crate https://crates.io/api/v1/crates/rayon/1.11.0/download -> rayon-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_syscall/0.5.6/download -> redox_syscall-0.5.6.crate https://crates.io/api/v1/crates/redox_syscall/0.7.0/download -> redox_syscall-0.7.0.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.25/download -> ref-cast-impl-1.0.25.crate https://crates.io/api/v1/crates/ref-cast/1.0.25/download -> ref-cast-1.0.25.crate https://crates.io/api/v1/crates/regex-automata/0.4.13/download -> regex-automata-0.4.13.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.8/download -> regex-syntax-0.8.8.crate https://crates.io/api/v1/crates/regex/1.12.2/download -> regex-1.12.2.crate https://crates.io/api/v1/crates/relative-path/1.9.3/download -> relative-path-1.9.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.25/download -> rustc-demangle-0.1.25.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustix/0.38.44/download -> rustix-0.38.44.crate https://crates.io/api/v1/crates/rustix/1.1.3/download -> rustix-1.1.3.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/0.2.8/download -> ryu-0.2.8.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.9.0/download -> schemars-0.9.0.crate https://crates.io/api/v1/crates/schemars/1.1.0/download -> schemars-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scratch/1.0.6/download -> scratch-1.0.6.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.5/download -> serde-wasm-bindgen-0.6.5.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_bser/0.4.0/download -> serde_bser-0.4.0.crate https://crates.io/api/v1/crates/serde_bytes/0.11.19/download -> serde_bytes-0.11.19.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_jsonrc/0.1.0/download -> serde_jsonrc-0.1.0.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/1.0.4/download -> serde_spanned-1.0.4.crate https://crates.io/api/v1/crates/serde_with/3.16.0/download -> serde_with-3.16.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.16.0/download -> serde_with_macros-3.16.0.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.5/download -> signal-hook-registry-1.4.5.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.6.1/download -> socket2-0.6.1.crate https://crates.io/api/v1/crates/sorted_vector_map/0.2.0/download -> sorted_vector_map-0.2.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/starlark_map/0.13.0/download -> starlark_map-0.13.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/static_interner/0.1.1/download -> static_interner-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/structmeta-derive/0.2.0/download -> structmeta-derive-0.2.0.crate https://crates.io/api/v1/crates/structmeta/0.2.0/download -> structmeta-0.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.114/download -> syn-2.0.114.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/tar/0.4.44/download -> tar-0.4.44.crate https://crates.io/api/v1/crates/tempfile/3.24.0/download -> tempfile-3.24.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.2/download -> terminal_size-0.4.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.17/download -> thiserror-impl-2.0.17.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.17/download -> thiserror-2.0.17.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/download -> tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.6.0/download -> tikv-jemallocator-0.6.0.crate https://crates.io/api/v1/crates/time-core/0.1.6/download -> time-core-0.1.6.crate https://crates.io/api/v1/crates/time-macros/0.2.24/download -> time-macros-0.2.24.crate https://crates.io/api/v1/crates/time/0.3.44/download -> time-0.3.44.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.6.0/download -> tokio-macros-2.6.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/tokio/1.49.0/download -> tokio-1.49.0.crate https://crates.io/api/v1/crates/toml/0.9.11+spec-1.1.0/download -> toml-0.9.11+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.0.6+spec-1.1.0/download -> toml_parser-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_writer/1.0.6+spec-1.1.0/download -> toml_writer-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download -> tracing-attributes-0.1.31.crate https://crates.io/api/v1/crates/tracing-core/0.1.36/download -> tracing-core-0.1.36.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-serde/0.2.0/download -> tracing-serde-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.22/download -> tracing-subscriber-0.3.22.crate https://crates.io/api/v1/crates/tracing/0.1.44/download -> tracing-0.1.44.crate https://crates.io/api/v1/crates/triomphe/0.1.15/download -> triomphe-0.1.15.crate https://crates.io/api/v1/crates/typenum/1.19.0/download -> typenum-1.19.0.crate https://crates.io/api/v1/crates/unicase/2.8.1/download -> unicase-2.8.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.22/download -> unicode-ident-1.0.22.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/unicode-width/0.2.2/download -> unicode-width-0.2.2.crate https://crates.io/api/v1/crates/unicode_names2/1.2.2/download -> unicode_names2-1.2.2.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.2/download -> unicode_names2_generator-1.2.2.crate https://crates.io/api/v1/crates/unit-prefix/0.5.1/download -> unit-prefix-0.5.1.crate https://crates.io/api/v1/crates/url/2.5.7/download -> url-2.5.7.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.19.0/download -> uuid-macro-internal-1.19.0.crate https://crates.io/api/v1/crates/uuid-rng-internal/1.19.0/download -> uuid-rng-internal-1.19.0.crate https://crates.io/api/v1/crates/uuid/1.19.0/download -> uuid-1.19.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vec1/1.10.1/download -> vec1-1.10.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.7+wasi-0.2.4/download -> wasi-0.14.7+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasip2/1.0.1+wasi-0.2.4/download -> wasip2-1.0.1+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.105/download -> wasm-bindgen-macro-support-0.2.105.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.105/download -> wasm-bindgen-macro-0.2.105.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.105/download -> wasm-bindgen-shared-0.2.105.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.105/download -> wasm-bindgen-0.2.105.crate https://crates.io/api/v1/crates/watchman_client/0.9.0/download -> watchman_client-0.9.0.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.11/download -> winapi-util-0.1.11.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-implement/0.60.0/download -> windows-implement-0.60.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.1/download -> windows-interface-0.59.1.crate https://crates.io/api/v1/crates/windows-link/0.1.1/download -> windows-link-0.1.1.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.2/download -> windows-targets-0.53.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/winnow/0.7.14/download -> winnow-0.7.14.crate https://crates.io/api/v1/crates/wit-bindgen/0.46.0/download -> wit-bindgen-0.46.0.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/xattr/1.5.0/download -> xattr-1.5.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yoke-derive/0.7.4/download -> yoke-derive-0.7.4.crate https://crates.io/api/v1/crates/yoke/0.7.4/download -> yoke-0.7.4.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.31/download -> zerocopy-derive-0.8.31.crate https://crates.io/api/v1/crates/zerocopy/0.8.31/download -> zerocopy-0.8.31.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.4/download -> zerofrom-derive-0.1.4.crate https://crates.io/api/v1/crates/zerofrom/0.1.4/download -> zerofrom-0.1.4.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate https://crates.io/api/v1/crates/zmij/1.0.16/download -> zmij-1.0.16.crate https://crates.io/api/v1/crates/zstd-safe/7.2.1/download -> zstd-safe-7.2.1.crate https://crates.io/api/v1/crates/zstd-sys/2.0.12+zstd.1.5.6/download -> zstd-sys-2.0.12+zstd.1.5.6.crate https://crates.io/api/v1/crates/zstd/0.13.2/download -> zstd-0.13.2.crate https://github.com/astral-sh/lsp-types/archive/3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz -> lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/yaahc/displaydoc/archive/7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.tar.gz -> displaydoc-7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/jakoschiko/quickcheck/archive/6ecdf5bb4b0132ce66670b4d46453aa022ea892c.tar.gz -> quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/rust-lang/backtrace-rs/archive/df979dcf80027eb047d7bb9e0874710c15009f31.tar.gz -> backtrace-rs-df979dcf80027eb047d7bb9e0874710c15009f31.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/870ebbecad0f6be394d4f9fb9bd62b551662651a.tar.gz -> cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz +_eclasses_=cargo aeba1d272f6c2e000912e11d8cf626eb flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f pypi d2befa41d10011e03e2158e065d5d6da rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=5ac466651730ee01d46e774e90d26851 diff --git a/metadata/md5-cache/dev-python/zenlib-3.3.0 b/metadata/md5-cache/dev-python/zenlib-3.3.0 new file mode 100644 index 000000000000..6d0e6b80d026 --- /dev/null +++ b/metadata/md5-cache/dev-python/zenlib-3.3.0 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Useful python decorators and utilities +EAPI=8 +HOMEPAGE=https://github.com/desultory/zenlib/ +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://github.com/desultory/zenlib/archive/3.3.0.tar.gz -> zenlib-3.3.0.gh.tar.gz +_eclasses_=distutils-r1 776bbaa25e9fa0dc9ac6f039ca37f701 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=490956f0df76ce273f3dc504598f4d61 diff --git a/metadata/md5-cache/dev-util/godcc-1.0 b/metadata/md5-cache/dev-util/godcc-1.0 new file mode 100644 index 000000000000..8d73f3a784b4 --- /dev/null +++ b/metadata/md5-cache/dev-util/godcc-1.0 @@ -0,0 +1,11 @@ +BDEPEND=sys-devel/gcc[algol68(-)] +DEFINED_PHASES=compile configure install postinst +DEPEND=dev-libs/boehm-gc +DESCRIPTION=Full-fledged command-line interface to Compiler Explorer instances +EAPI=8 +HOMEPAGE=https://git.sr.ht/~jemarch/godcc +LICENSE=GPL-3+ +RDEPEND=dev-libs/boehm-gc +SLOT=0 +SRC_URI=https://jemarch.net/godcc-1.0.tar.gz +_md5_=ed95621bdfb89d3fb56d33a0f7d2ad47 diff --git a/metadata/md5-cache/dev-util/kubetail-0.11.1 b/metadata/md5-cache/dev-util/kubetail-0.11.1 new file mode 100644 index 000000000000..dc73ea6a9479 --- /dev/null +++ b/metadata/md5-cache/dev-util/kubetail-0.11.1 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-lang/go-1.24.7 >=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Real-time logging dashboard for Kubernetes +EAPI=8 +HOMEPAGE=https://github.com/kubetail-org/kubetail +INHERIT=go-module shell-completion +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +SLOT=0 +SRC_URI=https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv0.11.1/kubetail-0.11.1-vendored.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=62580f1eebca5b45d0899d1a5c3522b8 diff --git a/metadata/md5-cache/dev-util/kubetail-bin-0.11.1 b/metadata/md5-cache/dev-util/kubetail-bin-0.11.1 new file mode 100644 index 000000000000..9bcb56f3b435 --- /dev/null +++ b/metadata/md5-cache/dev-util/kubetail-bin-0.11.1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Real-time logging dashboard for Kubernetes +EAPI=8 +HOMEPAGE=https://github.com/kubetail-org/kubetail +INHERIT=shell-completion +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +SLOT=0 +SRC_URI=amd64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv0.11.1/kubetail-linux-amd64.tar.gz -> kubetail-bin-0.11.1-linux-amd64.tar.gz ) arm64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv0.11.1/kubetail-linux-arm64.tar.gz -> kubetail-bin-0.11.1-linux-arm64.tar.gz ) +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=000cad1c61372ac46c316273cd2e4cec diff --git a/metadata/md5-cache/dev-vcs/repo-2.61 b/metadata/md5-cache/dev-vcs/repo-2.61 new file mode 100644 index 000000000000..effaca9c66ab --- /dev/null +++ b/metadata/md5-cache/dev-vcs/repo-2.61 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install +DESCRIPTION=Google tool for managing git, particularly multiple repos +EAPI=8 +HOMEPAGE=https://gerrit.googlesource.com/git-repo +INHERIT=bash-completion-r1 python-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) !app-admin/radmind +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v2.61.tar.gz -> repo-2.61.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=5f6c95c9f7acaf817847a59f453a7a78 diff --git a/metadata/md5-cache/gnustep-apps/addresses-0.5.0 b/metadata/md5-cache/gnustep-apps/addresses-0.5.0 index d16319304734..6af6d874527d 100644 --- a/metadata/md5-cache/gnustep-apps/addresses-0.5.0 +++ b/metadata/md5-cache/gnustep-apps/addresses-0.5.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://gap.nongnu.org/addresses/ INHERIT=gnustep-2 IUSE=debug doc -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=LGPL-2.1 RDEPEND=virtual/gnustep-back SLOT=0 SRC_URI=https://savannah.nongnu.org/download/gap/Addresses-0.5.0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=eb15e6dbe89c4feb6477a630adff3223 +_md5_=4d3525ac261a6f9a1a59145c993f7132 diff --git a/metadata/md5-cache/gnustep-apps/gorm-1.5.0 b/metadata/md5-cache/gnustep-apps/gorm-1.5.0 index 49123915245b..4cd80fbe53c0 100644 --- a/metadata/md5-cache/gnustep-apps/gorm-1.5.0 +++ b/metadata/md5-cache/gnustep-apps/gorm-1.5.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnustep.org/experience/Gorm.html INHERIT=flag-o-matic gnustep-2 IUSE=debug doc -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-3+ LGPL-2.1+ RDEPEND=>=gnustep-base/gnustep-gui-0.31.0 virtual/gnustep-back SLOT=0 SRC_URI=https://github.com/gnustep/apps-gorm/archive/refs/tags/gorm-1_5_0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=ae5b9591bbde3ce98b880c646e2e99fe +_md5_=89372eb6d18d37351ecc0a7e5e989010 diff --git a/metadata/md5-cache/gnustep-apps/gworkspace-1.1.0 b/metadata/md5-cache/gnustep-apps/gworkspace-1.1.0 index 0bdad479c999..989eb10e26d3 100644 --- a/metadata/md5-cache/gnustep-apps/gworkspace-1.1.0 +++ b/metadata/md5-cache/gnustep-apps/gworkspace-1.1.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnustep.org/experience/GWorkspace.html INHERIT=gnustep-2 IUSE=+gwmetadata debug doc -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-2 RDEPEND=>=gnustep-base/gnustep-gui-0.25.0 gwmetadata? ( >=gnustep-apps/systempreferences-1.0.1_p24791 >=dev-db/sqlite-3.2.8 ) virtual/gnustep-back SLOT=0 SRC_URI=https://ftp.gnustep.org/pub/gnustep/usr-apps/gworkspace-1.1.0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=bf5782d2849f3ae8e9ba6cb7fdb8e3f7 +_md5_=7e9f1f8e378521336865970b9614487e diff --git a/metadata/md5-cache/gnustep-apps/simpleagenda-0.47 b/metadata/md5-cache/gnustep-apps/simpleagenda-0.47 index b0c3637168eb..42f77e816507 100644 --- a/metadata/md5-cache/gnustep-apps/simpleagenda-0.47 +++ b/metadata/md5-cache/gnustep-apps/simpleagenda-0.47 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/poroussel/simpleagenda INHERIT=gnustep-2 IUSE=dbus debug doc -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-2 RDEPEND=>=dev-libs/libical-0.27 >=virtual/gnustep-back-0.20.0 dbus? ( gnustep-libs/dbuskit ) virtual/gnustep-back SLOT=0 SRC_URI=https://github.com/poroussel/simpleagenda/archive/v0.47.tar.gz -> simpleagenda-0.47.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=5939a08e631ee03071538377804162ed +_md5_=8d0d063a72454ffc90f9840ea36dc2c2 diff --git a/metadata/md5-cache/gnustep-apps/systempreferences-1.2.1 b/metadata/md5-cache/gnustep-apps/systempreferences-1.2.1 index 668be500e614..1812cc1f09f8 100644 --- a/metadata/md5-cache/gnustep-apps/systempreferences-1.2.1 +++ b/metadata/md5-cache/gnustep-apps/systempreferences-1.2.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/gnustep/apps-systempreferences INHERIT=gnustep-2 verify-sig IUSE=debug doc verify-sig -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-2 RDEPEND=gnustep-base/gnustep-base:= gnustep-base/gnustep-gui virtual/gnustep-back SLOT=0 SRC_URI=https://github.com/gnustep/apps-systempreferences/releases/download/systempreferences-1_2_1/SystemPreferences-1.2.1.tar.gz verify-sig? ( https://github.com/gnustep/apps-systempreferences/releases/download/systempreferences-1_2_1/SystemPreferences-1.2.1.tar.gz.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=3b55539cad26d1d3bd7dc997673aec91 +_md5_=9be65b4c64f4279a1be2f6307b98a7e2 diff --git a/metadata/md5-cache/gnustep-apps/terminal-0.9.9-r1 b/metadata/md5-cache/gnustep-apps/terminal-0.9.9-r1 index 9db8af055abf..01d1f54dec72 100644 --- a/metadata/md5-cache/gnustep-apps/terminal-0.9.9-r1 +++ b/metadata/md5-cache/gnustep-apps/terminal-0.9.9-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://www.nongnu.org/gap/terminal/ INHERIT=gnustep-2 IUSE=debug doc -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-2 RDEPEND=virtual/gnustep-back SLOT=0 SRC_URI=https://savannah.nongnu.org/download/gap/Terminal-0.9.9.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=7d57259caba1db70f3b36d0f1713e043 +_md5_=083937668845a458916d4a6734cd7367 diff --git a/metadata/md5-cache/gnustep-apps/textedit-5.0 b/metadata/md5-cache/gnustep-apps/textedit-5.0 index 423ab71e554a..112644ab77e9 100644 --- a/metadata/md5-cache/gnustep-apps/textedit-5.0 +++ b/metadata/md5-cache/gnustep-apps/textedit-5.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://www.nongnu.org/backbone/ INHERIT=gnustep-2 IUSE=debug doc -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-2 RDEPEND=gnustep-base/gnustep-base:= gnustep-base/gnustep-gui virtual/gnustep-back SLOT=0 SRC_URI=mirror://debian/pool/main/t/textedit.app/textedit.app_5.0.orig.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 07377f73e8155c0cfc2457c9cca702ad toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=7144350603a7145742a374b5b2463a53 +_md5_=4059455fa9a0de8ac6742d6352a23dd8 diff --git a/metadata/md5-cache/gnustep-base/gnustep-make-2.9.3-r2 b/metadata/md5-cache/gnustep-base/gnustep-make-2.9.3-r2 index 2fd9b69a62ae..0dec604ddbed 100644 --- a/metadata/md5-cache/gnustep-base/gnustep-make-2.9.3-r2 +++ b/metadata/md5-cache/gnustep-base/gnustep-make-2.9.3-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://gnustep.github.io INHERIT=flag-o-matic gnustep-base prefix toolchain-funcs verify-sig IUSE=libobjc2 native-exceptions debug doc verify-sig -KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~alpha amd64 ppc ppc64 ~sparc x86 LICENSE=GPL-2 RDEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) >=dev-build/make-3.75 libobjc2? ( gnustep-base/libobjc2 llvm-core/clang:* ) !libobjc2? ( !!gnustep-base/libobjc2 || ( sys-devel/gcc:*[objc] llvm-core/clang:* ) ) SLOT=0 SRC_URI=https://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.9.3.tar.gz verify-sig? ( https://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.9.3.tar.gz.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnustep-base 07377f73e8155c0cfc2457c9cca702ad prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=1cdf55c4e94cc1c00e222fc98b4e562f +_md5_=7d69bacec37a6c8c26ae886a4ab4615c diff --git a/metadata/md5-cache/gui-apps/klassy-6.4 b/metadata/md5-cache/gui-apps/klassy-6.5 index 10282b5cf2ca..c6cfbe62e2b1 100644 --- a/metadata/md5-cache/gui-apps/klassy-6.4 +++ b/metadata/md5-cache/gui-apps/klassy-6.5 @@ -1,15 +1,15 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-qt/qtbase-6.6.0:6 >=dev-qt/qtdeclarative-6.6.0:6 >=dev-qt/qtsvg-6.6.0:6 >=kde-frameworks/frameworkintegration-5.102.0:5 >=kde-frameworks/frameworkintegration-6.10.0:6 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 kde-frameworks/extra-cmake-modules kde-frameworks/kcolorscheme kde-frameworks/kconfig kde-frameworks/kcoreaddons kde-frameworks/kguiaddons kde-frameworks/ki18n kde-frameworks/kiconthemes kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem kde-plasma/kdecoration x11-misc/xdg-utils -DESCRIPTION=Klassy QT6 window decoration theme for KDE Plasma 6.3+ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=dev-qt/qtbase-6.9.0:6 >=dev-qt/qtdeclarative-6.9.0:6 >=dev-qt/qtsvg-6.9.0:6 >=kde-frameworks/frameworkintegration-5.102.0:5 >=kde-frameworks/frameworkintegration-6.18.0:6 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 kde-frameworks/extra-cmake-modules kde-frameworks/kcolorscheme kde-frameworks/kconfig kde-frameworks/kcoreaddons kde-frameworks/kguiaddons kde-frameworks/ki18n kde-frameworks/kiconthemes kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem kde-plasma/kdecoration x11-misc/xdg-utils +DESCRIPTION=Klassy QT6 window decoration theme for KDE Plasma 6.5+ EAPI=8 HOMEPAGE=https://github.com/paulmcauley/klassy INHERIT=cmake KEYWORDS=~amd64 LICENSE=GPL-2 GPL-2+ GPL-3 GPL-3+ LGPL-2.1+ MIT -RDEPEND=>=dev-qt/qtbase-6.6.0:6 >=dev-qt/qtdeclarative-6.6.0:6 >=dev-qt/qtsvg-6.6.0:6 >=kde-frameworks/frameworkintegration-5.102.0:5 >=kde-frameworks/frameworkintegration-6.10.0:6 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 kde-frameworks/extra-cmake-modules kde-frameworks/kcolorscheme kde-frameworks/kconfig kde-frameworks/kcoreaddons kde-frameworks/kguiaddons kde-frameworks/ki18n kde-frameworks/kiconthemes kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem kde-plasma/kdecoration x11-misc/xdg-utils +RDEPEND=>=dev-qt/qtbase-6.9.0:6 >=dev-qt/qtdeclarative-6.9.0:6 >=dev-qt/qtsvg-6.9.0:6 >=kde-frameworks/frameworkintegration-5.102.0:5 >=kde-frameworks/frameworkintegration-6.18.0:6 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 kde-frameworks/extra-cmake-modules kde-frameworks/kcolorscheme kde-frameworks/kconfig kde-frameworks/kcoreaddons kde-frameworks/kguiaddons kde-frameworks/ki18n kde-frameworks/kiconthemes kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem kde-plasma/kdecoration x11-misc/xdg-utils RESTRICT=test SLOT=0 -SRC_URI=https://github.com/paulmcauley/klassy/archive/refs/tags/6.4.breeze6.4.0.tar.gz -> klassy-6.4.tar.gz +SRC_URI=https://github.com/paulmcauley/klassy/archive/refs/tags/v6.5.tar.gz -> klassy-6.5.tar.gz _eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2ec371f0e2916ff78e1ee2281636ca3b +_md5_=bf97bcf4c408498307c86a77816fb6e8 diff --git a/metadata/md5-cache/gui-apps/klassy-9999 b/metadata/md5-cache/gui-apps/klassy-9999 index c2bc6232f49b..4c7624ea7169 100644 --- a/metadata/md5-cache/gui-apps/klassy-9999 +++ b/metadata/md5-cache/gui-apps/klassy-9999 @@ -1,7 +1,7 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test unpack +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack DEPEND=>=dev-qt/qtbase-6.9.0:6 >=dev-qt/qtdeclarative-6.9.0:6 >=dev-qt/qtsvg-6.9.0:6 >=kde-frameworks/frameworkintegration-5.102.0:5 >=kde-frameworks/frameworkintegration-6.18.0:6 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 kde-frameworks/extra-cmake-modules kde-frameworks/kcolorscheme kde-frameworks/kconfig kde-frameworks/kcoreaddons kde-frameworks/kguiaddons kde-frameworks/ki18n kde-frameworks/kiconthemes kde-frameworks/kirigami kde-frameworks/kwidgetsaddons kde-frameworks/kwindowsystem kde-plasma/kdecoration x11-misc/xdg-utils -DESCRIPTION=Klassy QT6 window decoration theme for KDE Plasma 6.3+ +DESCRIPTION=Klassy QT6 window decoration theme for KDE Plasma 6.5+ EAPI=8 HOMEPAGE=https://github.com/paulmcauley/klassy INHERIT=git-r3 cmake @@ -11,4 +11,4 @@ RDEPEND=>=dev-qt/qtbase-6.9.0:6 >=dev-qt/qtdeclarative-6.9.0:6 >=dev-qt/qtsvg-6. RESTRICT=test SLOT=0 _eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ee78a7870ecaf4e68775f679ed23b173 +_md5_=7735e1500141ea67937e940e705a97dd diff --git a/metadata/md5-cache/gui-apps/noctalia-shell-4.3.0 b/metadata/md5-cache/gui-apps/noctalia-shell-4.3.2 index ca3dea644021..e762e0aeab86 100644 --- a/metadata/md5-cache/gui-apps/noctalia-shell-4.3.0 +++ b/metadata/md5-cache/gui-apps/noctalia-shell-4.3.2 @@ -10,6 +10,6 @@ LICENSE=MIT RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) gui-apps/quickshell app-misc/brightnessctl dev-vcs/git media-gfx/imagemagick REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) SLOT=0 -SRC_URI=https://github.com/noctalia-dev/noctalia-shell/releases/download/v4.3.0/noctalia-v4.3.0.tar.gz +SRC_URI=https://github.com/noctalia-dev/noctalia-shell/releases/download/v4.3.2/noctalia-v4.3.2.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da _md5_=cd7cfa5ac905e599d627feb2c17168ba diff --git a/metadata/md5-cache/media-gfx/gimp-2.10.38-r4 b/metadata/md5-cache/media-gfx/gimp-2.10.38-r4 index bbe002e988fb..677f3cd7fa73 100644 --- a/metadata/md5-cache/media-gfx/gimp-2.10.38-r4 +++ b/metadata/md5-cache/media-gfx/gimp-2.10.38-r4 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.gimp.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools flag-o-matic gnome2 toolchain-funcs virtualx IUSE=aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86 LICENSE=GPL-3+ LGPL-3+ RDEPEND=>=app-accessibility/at-spi2-core-2.50.1 app-arch/bzip2 app-arch/xz-utils >=app-text/poppler-0.50[cairo] >=app-text/poppler-data-0.4.7 >=dev-libs/glib-2.56.2:2 >=dev-libs/json-glib-1.2.6 >=gnome-base/librsvg-2.40.6:2 >=media-gfx/mypaint-brushes-1.3.1:1.0= >=media-libs/babl-0.1.98 >=media-libs/fontconfig-2.12.4 >=media-libs/freetype-2.1.7 >=media-libs/gegl-0.4.40:0.4[cairo] <media-libs/gexiv2-0.15.0 >=media-libs/gexiv2-0.10.6 >=media-libs/harfbuzz-0.9.19:= >=media-libs/lcms-2.8:2 media-libs/libjpeg-turbo:= >=media-libs/libmypaint-1.6.1:= >=media-libs/libpng-1.6.25:0= >=media-libs/tiff-3.5.7:= net-libs/glib-networking[ssl] virtual/zlib:= >=x11-libs/cairo-1.12.2 >=x11-libs/gdk-pixbuf-2.31:2 >=x11-libs/gtk+-2.24.32:2 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXfixes x11-libs/libXmu >=x11-libs/pango-1.29.4 aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) heif? ( >=media-libs/libheif-1.9.1:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-1.6.1:= ) postscript? ( app-text/ghostscript-gpl:= ) udev? ( dev-libs/libgudev ) unwind? ( >=sys-libs/libunwind-1.1.0:= ) webp? ( >=media-libs/libwebp-0.6.0:= ) wmf? ( >=media-libs/libwmf-0.2.8 ) xpm? ( x11-libs/libXpm ) x11-themes/hicolor-icon-theme gnome? ( gnome-base/gvfs ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/2 SRC_URI=mirror://gimp/v2.10/gimp-2.10.38.tar.bz2 _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4cad30e14418f476f48583b71672be22 +_md5_=ee284613ca54e4f6324131652787bfd2 diff --git a/metadata/md5-cache/media-gfx/nsxiv-34 b/metadata/md5-cache/media-gfx/nsxiv-34 new file mode 100644 index 000000000000..2dabb1e3f1c8 --- /dev/null +++ b/metadata/md5-cache/media-gfx/nsxiv-34 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm prepare setup +DEPEND=x11-libs/libX11 >=media-libs/imlib2-1.11.0[X] statusbar? ( x11-libs/libXft media-libs/fontconfig ) exif? ( media-libs/libexif ) +DESCRIPTION=Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer +EAPI=8 +HOMEPAGE=https://codeberg.org/nsxiv/nsxiv +INHERIT=desktop xdg-utils savedconfig toolchain-funcs linux-info shell-completion +IUSE=+statusbar +inotify exif debug savedconfig +KEYWORDS=~amd64 +LICENSE=GPL-2+ public-domain +RDEPEND=x11-libs/libX11 >=media-libs/imlib2-1.11.0[X] statusbar? ( x11-libs/libXft media-libs/fontconfig ) exif? ( media-libs/libexif ) +SLOT=0 +SRC_URI=https://github.com/nsxiv/nsxiv/archive/v34.tar.gz -> nsxiv-34.tar.gz https://codeberg.org/nsxiv/nsxiv-extra/raw/commit/aa5f73c46a21060bb084b308f3d032ace86753c0/completion/zsh/_nsxiv -> nsxiv-aa5f73c46a21060bb084b308f3d032ace86753c0.comp.zsh +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 desktop 26d57169ca094c04be416993844ec8bc linux-info efd923656513c879204fec6638eadee5 portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=77c7650154758478eecaae8c911362e2 diff --git a/metadata/md5-cache/media-gfx/nsxiv-9999 b/metadata/md5-cache/media-gfx/nsxiv-9999 index 2af12adf9c3c..3fc9938a6c95 100644 --- a/metadata/md5-cache/media-gfx/nsxiv-9999 +++ b/metadata/md5-cache/media-gfx/nsxiv-9999 @@ -1,5 +1,5 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DEFINED_PHASES=compile install postinst postrm prepare setup unpack DEPEND=x11-libs/libX11 >=media-libs/imlib2-1.11.0[X] statusbar? ( x11-libs/libXft media-libs/fontconfig ) exif? ( media-libs/libexif ) DESCRIPTION=Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer EAPI=8 @@ -10,6 +10,6 @@ LICENSE=GPL-2+ public-domain PROPERTIES=live RDEPEND=x11-libs/libX11 >=media-libs/imlib2-1.11.0[X] statusbar? ( x11-libs/libXft media-libs/fontconfig ) exif? ( media-libs/libexif ) SLOT=0 -SRC_URI=https://codeberg.org/nsxiv/nsxiv-extra/raw/commit/24384847326ad44ac98b7ee7e6fbfa02548ca9c0/completion/zsh/_nsxiv -> nsxiv-24384847326ad44ac98b7ee7e6fbfa02548ca9c0.comp.zsh +SRC_URI=https://codeberg.org/nsxiv/nsxiv-extra/raw/commit/aa5f73c46a21060bb084b308f3d032ace86753c0/completion/zsh/_nsxiv -> nsxiv-aa5f73c46a21060bb084b308f3d032ace86753c0.comp.zsh _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 desktop 26d57169ca094c04be416993844ec8bc git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=fe415a82a3bd04ccfe08f0c9e9a0f538 +_md5_=77c7650154758478eecaae8c911362e2 diff --git a/metadata/md5-cache/media-gfx/pencil-0.7.0_p20260127 b/metadata/md5-cache/media-gfx/pencil-0.7.0_p20260127 new file mode 100644 index 000000000000..3637ea7ff5e7 --- /dev/null +++ b/metadata/md5-cache/media-gfx/pencil-0.7.0_p20260127 @@ -0,0 +1,16 @@ +DEFINED_PHASES=configure install postinst postrm preinst +DEPEND=dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 +DESCRIPTION=2D animation and drawing program based on Qt +EAPI=8 +HOMEPAGE=https://www.pencil2d.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=qmake-utils xdg +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pencil2d/pencil/archive/2c971b937d0608b05aa496b0f7e9aebcddf8e7fc.tar.gz -> pencil-0.7.0_p20260127.tar.gz +_eclasses_=qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=26f447de828bdce6ddc9dd120e090ffe diff --git a/metadata/md5-cache/media-libs/leptonica-1.86.0 b/metadata/md5-cache/media-libs/leptonica-1.87.0 index 8e33c30c862c..4366c7d128c7 100644 --- a/metadata/md5-cache/media-libs/leptonica-1.86.0 +++ b/metadata/md5-cache/media-libs/leptonica-1.87.0 @@ -12,6 +12,6 @@ RDEPEND=gif? ( >=media-libs/giflib-5.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86 REQUIRED_USE=tiff? ( jpeg ) test? ( jpeg png tiff zlib ) RESTRICT=!test? ( test ) SLOT=0/6 -SRC_URI=https://github.com/DanBloomberg/leptonica/releases/download/1.86.0/leptonica-1.86.0.tar.gz +SRC_URI=https://github.com/DanBloomberg/leptonica/releases/download/1.87.0/leptonica-1.87.0.tar.gz _eclasses_=libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=c6ce8a119150eda7310994bc47c459df +_md5_=0b1d93aedc3a1eb19f054e60024f85fe diff --git a/metadata/md5-cache/media-libs/libcamera-0.6.0-r1 b/metadata/md5-cache/media-libs/libcamera-0.6.0-r1 index 4ba55ddf5d6f..c94985f763cb 100644 --- a/metadata/md5-cache/media-libs/libcamera-0.6.0-r1 +++ b/metadata/md5-cache/media-libs/libcamera-0.6.0-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://libcamera.org INHERIT=meson python-any-r1 IUSE=drm elfutils gstreamer gui jpeg openssl sdl test tiff tools trace +udev unwind v4l -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~riscv x86 LICENSE=Apache-2.0 CC0-1.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 GPL-2+ GPL-2 LGPL-2.1+ MIT RDEPEND=dev-libs/libyaml elfutils? ( dev-libs/elfutils ) gstreamer? ( dev-libs/glib:2 >=media-libs/gstreamer-1.14.0:1.0 >=media-libs/gst-plugins-base-1.14:1.0 ) !openssl? ( net-libs/gnutls:= ) openssl? ( dev-libs/openssl:= ) tools? ( dev-cpp/gtest:= dev-libs/libevent:= drm? ( x11-libs/libdrm ) gui? ( dev-qt/qtbase:6[gui,opengl,widgets] sdl? ( media-libs/libsdl2 jpeg? ( media-libs/libjpeg-turbo:= ) ) ) tiff? ( media-libs/tiff:= ) ) trace? ( dev-util/lttng-ust:= ) udev? ( virtual/libudev:= ) unwind? ( sys-libs/libunwind:= ) REQUIRED_USE=sdl? ( gui ) test? ( udev ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/0.6.0 SRC_URI=https://gitlab.freedesktop.org/camera/libcamera/-/archive/v0.6.0/libcamera-v0.6.0.tar.bz2 _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson ee14b47f310c323b82e6655787cd65ed multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot c04c5ad99aee3e5b1404af749523ca96 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=eab4499c80ad943ef5518b3de9f91215 +_md5_=a3f99ed408f24f8e15639dec1bff5062 diff --git a/metadata/md5-cache/media-sound/spct-1.2.4 b/metadata/md5-cache/media-sound/spct-1.2.4 new file mode 100644 index 000000000000..598b2dac9313 --- /dev/null +++ b/metadata/md5-cache/media-sound/spct-1.2.4 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install +DEPEND=media-libs/game-music-emu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/ncurses:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +DESCRIPTION=CLI program for playing back and rendering SPC files. +EAPI=8 +HOMEPAGE=https://codeberg.org/jneen/spct +INHERIT=toolchain-funcs multilib-build +IUSE=libspct abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3 +RDEPEND=media-libs/game-music-emu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/ncurses:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +SLOT=0/1 +SRC_URI=https://codeberg.org/jneen/spct/archive/v1.2.4.tar.gz -> spct-1.2.4.tar.gz +_eclasses_=multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=151728861f7f932e7b4e1a06c2816bde diff --git a/metadata/md5-cache/media-sound/tidal-hifi-bin-6.1.0 b/metadata/md5-cache/media-sound/tidal-hifi-bin-6.1.0 new file mode 100644 index 000000000000..cd9c1a24e2fb --- /dev/null +++ b/metadata/md5-cache/media-sound/tidal-hifi-bin-6.1.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack +DESCRIPTION=Web version of Tidal running in electron with Hi-Fi support thanks to Widevine. +EAPI=8 +HOMEPAGE=https://github.com/Mastermindzh/tidal-hifi +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop linux-info unpacker xdg +IUSE=wayland +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libgcrypt dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango +SLOT=0 +SRC_URI=https://github.com/Mastermindzh/tidal-hifi/releases/download/6.1.0/tidal-hifi-6.1.0.tar.gz -> tidal-hifi-bin-6.1.0.tar.gz +_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 7e440a20ac11dece04e3334622e6e5da unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=59dac435d015c01597a1bfe46ee2f1e1 diff --git a/metadata/md5-cache/media-video/mediaelch-2.10.6 b/metadata/md5-cache/media-video/mediaelch-2.10.6 deleted file mode 100644 index 05092e2169d0..000000000000 --- a/metadata/md5-cache/media-video/mediaelch-2.10.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>dev-libs/quazip-1.3[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo -DESCRIPTION=Video metadata scraper -EAPI=8 -HOMEPAGE=https://www.mediaelch.de/ -INHERIT=cmake -IUSE=debug qt5 +qt6 lto -KEYWORDS=~amd64 -LICENSE=LGPL-3 -REQUIRED_USE=|| ( qt5 qt6 ) -RESTRICT=mirror -SLOT=0 -SRC_URI=https://github.com/Komet/MediaElch/archive/v2.10.6.tar.gz -> mediaelch-2.10.6.tar.gz -_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5f05a30a9327f038ccfeb01175d444c3 diff --git a/metadata/md5-cache/media-video/mediaelch-2.12.0 b/metadata/md5-cache/media-video/mediaelch-2.12.0 deleted file mode 100644 index 55081bb98c99..000000000000 --- a/metadata/md5-cache/media-video/mediaelch-2.12.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>dev-libs/quazip-1.3[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon -DESCRIPTION=Video metadata scraper -EAPI=8 -HOMEPAGE=https://www.mediaelch.de/ -INHERIT=cmake -IUSE=debug qt5 +qt6 lto -KEYWORDS=~amd64 -LICENSE=LGPL-3 -RDEPEND=>dev-libs/quazip-1.3[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon -REQUIRED_USE=|| ( qt5 qt6 ) -RESTRICT=mirror -SLOT=0 -SRC_URI=https://github.com/Komet/MediaElch/archive/v2.12.0.tar.gz -> mediaelch-2.12.0.tar.gz -_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1c5715b081fb952050c48d8b1db38ac3 diff --git a/metadata/md5-cache/media-video/mediaelch-2.12.0-r1 b/metadata/md5-cache/media-video/mediaelch-2.12.0-r1 new file mode 100644 index 000000000000..cbaa444b5c43 --- /dev/null +++ b/metadata/md5-cache/media-video/mediaelch-2.12.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/quazip[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon +DESCRIPTION=Video metadata scraper +EAPI=8 +HOMEPAGE=https://www.mediaelch.de/ +INHERIT=cmake +IUSE=debug qt5 +qt6 lto +KEYWORDS=~amd64 +LICENSE=LGPL-3 +RDEPEND=dev-libs/quazip[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon +REQUIRED_USE=|| ( qt5 qt6 ) +RESTRICT=mirror +SLOT=0 +SRC_URI=https://github.com/Komet/MediaElch/archive/v2.12.0.tar.gz -> mediaelch-2.12.0.tar.gz +_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=662e1e60d42ee66319c04eea3d8d1ca2 diff --git a/metadata/md5-cache/media-video/mediaelch-9999 b/metadata/md5-cache/media-video/mediaelch-9999 index 5b5876c97fc1..27d164bb4c74 100644 --- a/metadata/md5-cache/media-video/mediaelch-9999 +++ b/metadata/md5-cache/media-video/mediaelch-9999 @@ -1,6 +1,6 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>dev-libs/quazip-1.3[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon +DEPEND=dev-libs/quazip[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon DESCRIPTION=Video metadata scraper EAPI=8 HOMEPAGE=https://www.mediaelch.de/ @@ -8,8 +8,8 @@ INHERIT=cmake git-r3 IUSE=debug qt5 +qt6 lto LICENSE=LGPL-3 PROPERTIES=live -RDEPEND=>dev-libs/quazip-1.3[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon +RDEPEND=dev-libs/quazip[qt5?,qt6] qt5? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6 ) media-video/ffmpeg media-video/mediainfo x11-libs/libxkbcommon REQUIRED_USE=|| ( qt5 qt6 ) SLOT=0 _eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1c5715b081fb952050c48d8b1db38ac3 +_md5_=3e28924f80107514e6916abfb7e86cd0 diff --git a/metadata/md5-cache/net-im/legcord-bin-1.2.1 b/metadata/md5-cache/net-im/legcord-bin-1.2.1 index f86a8bb1c9e0..206a3b51d6e5 100644 --- a/metadata/md5-cache/net-im/legcord-bin-1.2.1 +++ b/metadata/md5-cache/net-im/legcord-bin-1.2.1 @@ -11,4 +11,4 @@ RESTRICT=bindist mirror test strip SLOT=0 SRC_URI=amd64? ( https://github.com/Legcord/Legcord/releases/download/v1.2.1/Legcord-1.2.1-linux-amd64.deb -> legcord-bin-1.2.1-amd64.deb ) arm64? ( https://github.com/Legcord/Legcord/releases/download/v1.2.1/Legcord-1.2.1-linux-arm64.deb -> legcord-bin-1.2.1-arm64.deb ) https://github.com/Legcord/Legcord/releases/download/v1.2.1/app.legcord.Legcord.metainfo.xml _eclasses_=desktop 26d57169ca094c04be416993844ec8bc multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 7e440a20ac11dece04e3334622e6e5da unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e2f6c1e2a5ddb143707588ce1d04bacd +_md5_=32eced83f30d059d119d2f713c2ae03b diff --git a/metadata/md5-cache/net-irc/halloy-2025.12 b/metadata/md5-cache/net-irc/halloy-2025.12 deleted file mode 100644 index fdcd45d0caaa..000000000000 --- a/metadata/md5-cache/net-irc/halloy-2025.12 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* ) -DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack -DEPEND=dev-libs/expat dev-libs/openssl media-libs/alsa-lib media-libs/fontconfig media-libs/freetype[X?] opengl? ( media-libs/libglvnd[X?] ) vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libXrandr ) -DESCRIPTION=IRC application written in Rust -EAPI=8 -HOMEPAGE=https://github.com/squidowl/halloy -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cargo desktop xdg -IUSE=opengl +vulkan wayland +X debug -KEYWORDS=~amd64 -LICENSE=GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB -RDEPEND=dev-libs/expat dev-libs/openssl media-libs/alsa-lib media-libs/fontconfig media-libs/freetype[X?] opengl? ( media-libs/libglvnd[X?] ) vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libXrandr ) -REQUIRED_USE=|| ( opengl vulkan ) vulkan? ( || ( wayland X ) ) -SLOT=0 -SRC_URI=https://github.com/squidowl/halloy/archive/refs/tags/2025.12.tar.gz -> halloy-2025.12.tar.gz https://crates.io/api/v1/crates/ab_glyph/0.2.32/download -> ab_glyph-0.2.32.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.10/download -> ab_glyph_rasterizer-0.1.10.crate https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.crate https://crates.io/api/v1/crates/aes/0.8.4/download -> aes-0.8.4.crate https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/aligned-vec/0.6.4/download -> aligned-vec-0.6.4.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.9.1/download -> alsa-0.9.1.crate https://crates.io/api/v1/crates/amplify/4.9.0/download -> amplify-4.9.0.crate https://crates.io/api/v1/crates/amplify_derive/4.0.1/download -> amplify_derive-4.0.1.crate https://crates.io/api/v1/crates/amplify_num/0.5.3/download -> amplify_num-0.5.3.crate https://crates.io/api/v1/crates/amplify_syn/2.0.1/download -> amplify_syn-2.0.1.crate https://crates.io/api/v1/crates/android-activity/0.6.0/download -> android-activity-0.6.0.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.98/download -> anyhow-1.0.98.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arbitrary/1.4.1/download -> arbitrary-1.4.1.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.4/download -> arg_enum_proc_macro-0.3.4.crate https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/arti-client/0.26.0/download -> arti-client-0.26.0.crate https://crates.io/api/v1/crates/as-raw-xcb-connection/1.0.1/download -> as-raw-xcb-connection-1.0.1.crate https://crates.io/api/v1/crates/ascii/1.1.0/download -> ascii-1.1.0.crate https://crates.io/api/v1/crates/ash/0.38.0+1.3.281/download -> ash-0.38.0+1.3.281.crate https://crates.io/api/v1/crates/ashpd/0.11.0/download -> ashpd-0.11.0.crate https://crates.io/api/v1/crates/asn1-rs-derive/0.5.1/download -> asn1-rs-derive-0.5.1.crate https://crates.io/api/v1/crates/asn1-rs-impl/0.2.0/download -> asn1-rs-impl-0.2.0.crate https://crates.io/api/v1/crates/asn1-rs/0.6.2/download -> asn1-rs-0.6.2.crate https://crates.io/api/v1/crates/async-broadcast/0.7.2/download -> async-broadcast-0.7.2.crate https://crates.io/api/v1/crates/async-channel/2.5.0/download -> async-channel-2.5.0.crate https://crates.io/api/v1/crates/async-compression/0.4.19/download -> async-compression-0.4.19.crate https://crates.io/api/v1/crates/async-executor/1.13.2/download -> async-executor-1.13.2.crate https://crates.io/api/v1/crates/async-http-proxy/1.2.5/download -> async-http-proxy-1.2.5.crate https://crates.io/api/v1/crates/async-io/2.5.0/download -> async-io-2.5.0.crate https://crates.io/api/v1/crates/async-lock/3.4.0/download -> async-lock-3.4.0.crate https://crates.io/api/v1/crates/async-process/2.4.0/download -> async-process-2.4.0.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.12/download -> async-signal-0.2.12.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.88/download -> async-trait-0.1.88.crate https://crates.io/api/v1/crates/async_executors/0.7.0/download -> async_executors-0.7.0.crate https://crates.io/api/v1/crates/asynchronous-codec/0.7.0/download -> asynchronous-codec-0.7.0.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/atomic/0.5.3/download -> atomic-0.5.3.crate https://crates.io/api/v1/crates/atomic/0.6.1/download -> atomic-0.6.1.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/av1-grain/0.2.4/download -> av1-grain-0.2.4.crate https://crates.io/api/v1/crates/avif-serialize/0.8.5/download -> avif-serialize-0.8.5.crate https://crates.io/api/v1/crates/backtrace/0.3.75/download -> backtrace-0.3.75.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/base64ct/1.8.0/download -> base64ct-1.8.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.8.0/download -> bit-set-0.8.0.crate https://crates.io/api/v1/crates/bit-vec/0.8.0/download -> bit-vec-0.8.0.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/bitstream-io/2.6.0/download -> bitstream-io-2.6.0.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/blanket/0.3.0/download -> blanket-0.3.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.5.1/download -> block2-0.5.1.crate https://crates.io/api/v1/crates/block2/0.6.1/download -> block2-0.6.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.2/download -> blocking-1.6.2.crate https://crates.io/api/v1/crates/bounded-vec-deque/0.1.1/download -> bounded-vec-deque-0.1.1.crate https://crates.io/api/v1/crates/bstr/1.12.0/download -> bstr-1.12.0.crate https://crates.io/api/v1/crates/built/0.7.7/download -> built-0.7.7.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/by_address/1.2.1/download -> by_address-1.2.1.crate https://crates.io/api/v1/crates/bytemuck/1.23.1/download -> bytemuck-1.23.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.10.0/download -> bytemuck_derive-1.10.0.crate https://crates.io/api/v1/crates/byteorder-lite/0.1.0/download -> byteorder-lite-0.1.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.10.1/download -> bytes-1.10.1.crate https://crates.io/api/v1/crates/bytesize/2.0.1/download -> bytesize-2.0.1.crate https://crates.io/api/v1/crates/calloop-wayland-source/0.3.0/download -> calloop-wayland-source-0.3.0.crate https://crates.io/api/v1/crates/calloop-wayland-source/0.4.1/download -> calloop-wayland-source-0.4.1.crate https://crates.io/api/v1/crates/calloop/0.13.0/download -> calloop-0.13.0.crate https://crates.io/api/v1/crates/calloop/0.14.3/download -> calloop-0.14.3.crate https://crates.io/api/v1/crates/caret/0.5.3/download -> caret-0.5.3.crate https://crates.io/api/v1/crates/cc/1.2.30/download -> cc-1.2.30.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cfg-expr/0.15.8/download -> cfg-expr-0.15.8.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.41/download -> chrono-0.4.41.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clipboard-win/5.4.1/download -> clipboard-win-5.4.1.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.1/download -> clipboard_macos-0.1.1.crate https://crates.io/api/v1/crates/clipboard_wayland/0.2.2/download -> clipboard_wayland-0.2.2.crate https://crates.io/api/v1/crates/clipboard_x11/0.4.2/download -> clipboard_x11-0.4.2.crate https://crates.io/api/v1/crates/coarsetime/0.1.36/download -> coarsetime-0.1.36.crate https://crates.io/api/v1/crates/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/combine/4.6.7/download -> combine-4.6.7.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/const-oid/0.9.6/download -> const-oid-0.9.6.crate https://crates.io/api/v1/crates/const_format/0.2.34/download -> const_format-0.2.34.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.34/download -> const_format_proc_macros-0.2.34.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/convert_case/0.7.1/download -> convert_case-0.7.1.crate https://crates.io/api/v1/crates/cookie-factory/0.3.3/download -> cookie-factory-0.3.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.10.1/download -> core-foundation-0.10.1.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.2.0/download -> core-graphics-types-0.2.0.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/core-graphics/0.24.0/download -> core-graphics-0.24.0.crate https://crates.io/api/v1/crates/core_maths/0.1.1/download -> core_maths-0.1.1.crate https://crates.io/api/v1/crates/coreaudio-rs/0.13.0/download -> coreaudio-rs-0.13.0.crate https://crates.io/api/v1/crates/cosmic-text/0.15.0/download -> cosmic-text-0.15.0.crate https://crates.io/api/v1/crates/cpal/0.16.0/download -> cpal-0.16.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crc32fast/1.5.0/download -> crc32fast-1.5.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.12/download -> crossbeam-queue-0.3.12.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crunchy/0.2.4/download -> crunchy-0.2.4.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.5/download -> crypto-bigint-0.5.5.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctor-lite/0.1.0/download -> ctor-lite-0.1.0.crate https://crates.io/api/v1/crates/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/cursor-icon/1.2.0/download -> cursor-icon-1.2.0.crate https://crates.io/api/v1/crates/curve25519-dalek-derive/0.1.1/download -> curve25519-dalek-derive-0.1.1.crate https://crates.io/api/v1/crates/curve25519-dalek/4.1.3/download -> curve25519-dalek-4.1.3.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling/0.20.11/download -> darling-0.20.11.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.20.11/download -> darling_core-0.20.11.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.20.11/download -> darling_macro-0.20.11.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.9.0/download -> data-encoding-2.9.0.crate https://crates.io/api/v1/crates/data-url/0.3.2/download -> data-url-0.3.2.crate https://crates.io/api/v1/crates/der-parser/9.0.0/download -> der-parser-9.0.0.crate https://crates.io/api/v1/crates/der/0.7.10/download -> der-0.7.10.crate https://crates.io/api/v1/crates/deranged/0.4.0/download -> deranged-0.4.0.crate https://crates.io/api/v1/crates/derive-deftly-macros/0.14.6/download -> derive-deftly-macros-0.14.6.crate https://crates.io/api/v1/crates/derive-deftly/0.14.6/download -> derive-deftly-0.14.6.crate https://crates.io/api/v1/crates/derive_builder_core_fork_arti/0.11.2/download -> derive_builder_core_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_builder_fork_arti/0.11.2/download -> derive_builder_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_builder_macro_fork_arti/0.11.2/download -> derive_builder_macro_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_more-impl/1.0.0/download -> derive_more-impl-1.0.0.crate https://crates.io/api/v1/crates/derive_more-impl/2.0.1/download -> derive_more-impl-2.0.1.crate https://crates.io/api/v1/crates/derive_more/1.0.0/download -> derive_more-1.0.0.crate https://crates.io/api/v1/crates/derive_more/2.0.1/download -> derive_more-2.0.1.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs-sys/0.5.0/download -> dirs-sys-0.5.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs/6.0.0/download -> dirs-6.0.0.crate https://crates.io/api/v1/crates/dispatch2/0.3.0/download -> dispatch2-0.3.0.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/display-info/0.5.7/download -> display-info-0.5.7.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/document-features/0.2.11/download -> document-features-0.2.11.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.19/download -> dyn-clone-1.0.19.crate https://crates.io/api/v1/crates/ecdsa/0.16.9/download -> ecdsa-0.16.9.crate https://crates.io/api/v1/crates/ed25519-dalek/2.2.0/download -> ed25519-dalek-2.2.0.crate https://crates.io/api/v1/crates/ed25519/2.2.3/download -> ed25519-2.2.3.crate https://crates.io/api/v1/crates/educe/0.4.23/download -> educe-0.4.23.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.8/download -> elliptic-curve-0.13.8.crate https://crates.io/api/v1/crates/embed-resource/2.5.2/download -> embed-resource-2.5.2.crate https://crates.io/api/v1/crates/embed-resource/3.0.5/download -> embed-resource-3.0.5.crate https://crates.io/api/v1/crates/emojis/0.7.0/download -> emojis-0.7.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/endi/1.1.0/download -> endi-1.1.0.crate https://crates.io/api/v1/crates/enum-ordinalize/3.1.15/download -> enum-ordinalize-3.1.15.crate https://crates.io/api/v1/crates/enumflags2/0.7.12/download -> enumflags2-0.7.12.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.12/download -> enumflags2_derive-0.7.12.crate https://crates.io/api/v1/crates/equator-macro/0.4.2/download -> equator-macro-0.4.2.crate https://crates.io/api/v1/crates/equator/0.4.2/download -> equator-0.4.2.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/erased-serde/0.4.6/download -> erased-serde-0.4.6.crate https://crates.io/api/v1/crates/errno/0.3.13/download -> errno-0.3.13.crate https://crates.io/api/v1/crates/error-code/3.3.2/download -> error-code-3.3.2.crate https://crates.io/api/v1/crates/etagere/0.2.15/download -> etagere-0.2.15.crate https://crates.io/api/v1/crates/euclid/0.22.11/download -> euclid-0.22.11.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.4/download -> event-listener-strategy-0.5.4.crate https://crates.io/api/v1/crates/event-listener/5.4.0/download -> event-listener-5.4.0.crate https://crates.io/api/v1/crates/exr/1.73.0/download -> exr-1.73.0.crate https://crates.io/api/v1/crates/extended/0.1.0/download -> extended-0.1.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.3.0/download -> fallible-iterator-0.3.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.14.0/download -> fancy-regex-0.14.0.crate https://crates.io/api/v1/crates/fast-socks5/0.10.0/download -> fast-socks5-0.10.0.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.7/download -> fdeflate-0.3.7.crate https://crates.io/api/v1/crates/fern/0.7.1/download -> fern-0.7.1.crate https://crates.io/api/v1/crates/ff/0.13.1/download -> ff-0.13.1.crate https://crates.io/api/v1/crates/fiat-crypto/0.2.9/download -> fiat-crypto-0.2.9.crate https://crates.io/api/v1/crates/figment/0.10.19/download -> figment-0.10.19.crate https://crates.io/api/v1/crates/filetime/0.2.25/download -> filetime-0.2.25.crate https://crates.io/api/v1/crates/flate2/1.1.2/download -> flate2-1.1.2.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fluid-let/1.0.0/download -> fluid-let-1.0.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/foldhash/0.2.0/download -> foldhash-0.2.0.crate https://crates.io/api/v1/crates/font-types/0.10.0/download -> font-types-0.10.0.crate https://crates.io/api/v1/crates/font-types/0.9.0/download -> font-types-0.9.0.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.8/download -> fontconfig-parser-0.5.8.crate https://crates.io/api/v1/crates/fontdb/0.23.0/download -> fontdb-0.23.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs-mistrust/0.8.3/download -> fs-mistrust-0.8.3.crate https://crates.io/api/v1/crates/fslock/0.2.1/download -> fslock-0.2.1.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-lite/2.6.0/download -> futures-lite-2.6.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-rustls/0.26.0/download -> futures-rustls-0.26.0.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/1.1.0/download -> gethostname-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/gif/0.13.3/download -> gif-0.13.3.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/gl_generator/0.14.0/download -> gl_generator-0.14.0.crate https://crates.io/api/v1/crates/glam/0.25.0/download -> glam-0.25.0.crate https://crates.io/api/v1/crates/glob-match/0.2.1/download -> glob-match-0.2.1.crate https://crates.io/api/v1/crates/glow/0.16.0/download -> glow-0.16.0.crate https://crates.io/api/v1/crates/glutin_wgl_sys/0.6.1/download -> glutin_wgl_sys-0.6.1.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.3.0/download -> gpu-alloc-types-0.3.0.crate https://crates.io/api/v1/crates/gpu-alloc/0.6.0/download -> gpu-alloc-0.6.0.crate https://crates.io/api/v1/crates/gpu-allocator/0.27.0/download -> gpu-allocator-0.27.0.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.2.0/download -> gpu-descriptor-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-descriptor/0.3.2/download -> gpu-descriptor-0.3.2.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/guillotiere/0.6.2/download -> guillotiere-0.6.2.crate https://crates.io/api/v1/crates/h2/0.4.11/download -> h2-0.4.11.crate https://crates.io/api/v1/crates/half/2.6.0/download -> half-2.6.0.crate https://crates.io/api/v1/crates/harfrust/0.3.2/download -> harfrust-0.3.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.15.4/download -> hashbrown-0.15.4.crate https://crates.io/api/v1/crates/hashbrown/0.16.0/download -> hashbrown-0.16.0.crate https://crates.io/api/v1/crates/hashlink/0.9.1/download -> hashlink-0.9.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/hkdf/0.12.4/download -> hkdf-0.12.4.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname-validator/1.1.1/download -> hostname-validator-1.1.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.3.1/download -> http-1.3.1.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.2.0/download -> humantime-2.2.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-tls/0.6.0/download -> hyper-tls-0.6.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.16/download -> hyper-util-0.1.16.crate https://crates.io/api/v1/crates/hyper/1.6.0/download -> hyper-1.6.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.63/download -> iana-time-zone-0.1.63.crate https://crates.io/api/v1/crates/icu_collections/2.0.0/download -> icu_collections-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_core/2.0.0/download -> icu_locale_core-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer/2.0.0/download -> icu_normalizer-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.0.0/download -> icu_normalizer_data-2.0.0.crate https://crates.io/api/v1/crates/icu_properties/2.0.1/download -> icu_properties-2.0.1.crate https://crates.io/api/v1/crates/icu_properties_data/2.0.1/download -> icu_properties_data-2.0.1.crate https://crates.io/api/v1/crates/icu_provider/2.0.0/download -> icu_provider-2.0.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/image-webp/0.2.3/download -> image-webp-0.2.3.crate https://crates.io/api/v1/crates/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/image/0.25.6/download -> image-0.25.6.crate https://crates.io/api/v1/crates/imagesize/0.13.0/download -> imagesize-0.13.0.crate https://crates.io/api/v1/crates/imgref/1.11.0/download -> imgref-1.11.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.11.0/download -> indexmap-2.11.0.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.10.2/download -> inotify-0.10.2.crate https://crates.io/api/v1/crates/inout/0.1.4/download -> inout-0.1.4.crate https://crates.io/api/v1/crates/instant/0.1.13/download -> instant-0.1.13.crate https://crates.io/api/v1/crates/interpolate_name/0.2.4/download -> interpolate_name-0.2.4.crate https://crates.io/api/v1/crates/interprocess/1.2.1/download -> interprocess-1.2.1.crate https://crates.io/api/v1/crates/intmap/0.7.1/download -> intmap-0.7.1.crate https://crates.io/api/v1/crates/inventory/0.3.20/download -> inventory-0.3.20.crate https://crates.io/api/v1/crates/io-uring/0.7.9/download -> io-uring-0.7.9.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.0.crate https://crates.io/api/v1/crates/iri-string/0.7.8/download -> iri-string-0.7.8.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.crate https://crates.io/api/v1/crates/isolang/2.4.0/download -> isolang-2.4.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itertools/0.14.0/download -> itertools-0.14.0.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.33/download -> jobserver-0.1.33.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.2/download -> jpeg-decoder-0.3.2.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/kamadak-exif/0.6.1/download -> kamadak-exif-0.6.1.crate https://crates.io/api/v1/crates/keccak/0.1.5/download -> keccak-0.1.5.crate https://crates.io/api/v1/crates/khronos-egl/6.0.0/download -> khronos-egl-6.0.0.crate https://crates.io/api/v1/crates/khronos_api/3.1.0/download -> khronos_api-3.1.0.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/kurbo/0.10.4/download -> kurbo-0.10.4.crate https://crates.io/api/v1/crates/kurbo/0.11.3/download -> kurbo-0.11.3.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.4.10/download -> libfuzzer-sys-0.4.10.crate https://crates.io/api/v1/crates/libloading/0.8.8/download -> libloading-0.8.8.crate https://crates.io/api/v1/crates/libm/0.2.15/download -> libm-0.2.15.crate https://crates.io/api/v1/crates/libredox/0.1.6/download -> libredox-0.1.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.30.1/download -> libsqlite3-sys-0.30.1.crate https://crates.io/api/v1/crates/lilt/0.8.1/download -> lilt-0.8.1.crate https://crates.io/api/v1/crates/linebender_resource_handle/0.1.1/download -> linebender_resource_handle-0.1.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.15/download -> linux-raw-sys-0.4.15.crate https://crates.io/api/v1/crates/linux-raw-sys/0.9.4/download -> linux-raw-sys-0.9.4.crate https://crates.io/api/v1/crates/litemap/0.8.0/download -> litemap-0.8.0.crate https://crates.io/api/v1/crates/litrs/0.4.2/download -> litrs-0.4.2.crate https://crates.io/api/v1/crates/lock_api/0.4.13/download -> lock_api-0.4.13.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/loop9/0.1.5/download -> loop9-0.1.5.crate https://crates.io/api/v1/crates/lru/0.16.0/download -> lru-0.16.0.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.6/download -> mac-notification-sys-0.6.6.crate https://crates.io/api/v1/crates/mach2/0.4.3/download -> mach2-0.4.3.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/maybe-rayon/0.1.1/download -> maybe-rayon-0.1.1.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/memmap2/0.9.7/download -> memmap2-0.9.7.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/merlin/3.0.0/download -> merlin-3.0.0.crate https://crates.io/api/v1/crates/metal/0.32.0/download -> metal-0.32.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.0.4/download -> mio-1.0.4.crate https://crates.io/api/v1/crates/mundy/0.1.10/download -> mundy-0.1.10.crate https://crates.io/api/v1/crates/mutate_once/0.1.1/download -> mutate_once-0.1.1.crate https://crates.io/api/v1/crates/naga/27.0.3/download -> naga-27.0.3.crate https://crates.io/api/v1/crates/native-tls/0.2.14/download -> native-tls-0.2.14.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.6.0+11769913/download -> ndk-sys-0.6.0+11769913.crate https://crates.io/api/v1/crates/ndk/0.9.0/download -> ndk-0.9.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nix/0.30.1/download -> nix-0.30.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.11.7/download -> notify-rust-4.11.7.crate https://crates.io/api/v1/crates/notify-types/1.0.1/download -> notify-types-1.0.1.crate https://crates.io/api/v1/crates/notify/7.0.0/download -> notify-7.0.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/nucleo-matcher/0.3.1/download -> nucleo-matcher-0.3.1.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.4/download -> num-bigint-dig-0.8.4.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-derive/0.4.2/download -> num-derive-0.4.2.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.45/download -> num-iter-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_enum/0.7.4/download -> num_enum-0.7.4.crate https://crates.io/api/v1/crates/num_enum_derive/0.7.4/download -> num_enum_derive-0.7.4.crate https://crates.io/api/v1/crates/objc-sys/0.3.5/download -> objc-sys-0.3.5.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.2/download -> objc2-app-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-app-kit/0.3.1/download -> objc2-app-kit-0.3.1.crate https://crates.io/api/v1/crates/objc2-audio-toolbox/0.3.1/download -> objc2-audio-toolbox-0.3.1.crate https://crates.io/api/v1/crates/objc2-cloud-kit/0.2.2/download -> objc2-cloud-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-cloud-kit/0.3.1/download -> objc2-cloud-kit-0.3.1.crate https://crates.io/api/v1/crates/objc2-contacts/0.2.2/download -> objc2-contacts-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-audio-types/0.3.1/download -> objc2-core-audio-types-0.3.1.crate https://crates.io/api/v1/crates/objc2-core-audio/0.3.1/download -> objc2-core-audio-0.3.1.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.2/download -> objc2-core-data-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-data/0.3.1/download -> objc2-core-data-0.3.1.crate https://crates.io/api/v1/crates/objc2-core-foundation/0.3.1/download -> objc2-core-foundation-0.3.1.crate https://crates.io/api/v1/crates/objc2-core-graphics/0.3.1/download -> objc2-core-graphics-0.3.1.crate https://crates.io/api/v1/crates/objc2-core-image/0.2.2/download -> objc2-core-image-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-image/0.3.1/download -> objc2-core-image-0.3.1.crate https://crates.io/api/v1/crates/objc2-core-location/0.2.2/download -> objc2-core-location-0.2.2.crate https://crates.io/api/v1/crates/objc2-encode/4.1.0/download -> objc2-encode-4.1.0.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.2/download -> objc2-foundation-0.2.2.crate https://crates.io/api/v1/crates/objc2-foundation/0.3.1/download -> objc2-foundation-0.3.1.crate https://crates.io/api/v1/crates/objc2-io-surface/0.3.1/download -> objc2-io-surface-0.3.1.crate https://crates.io/api/v1/crates/objc2-link-presentation/0.2.2/download -> objc2-link-presentation-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.2.2/download -> objc2-metal-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.3.1/download -> objc2-metal-0.3.1.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.2.2/download -> objc2-quartz-core-0.2.2.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.3.1/download -> objc2-quartz-core-0.3.1.crate https://crates.io/api/v1/crates/objc2-symbols/0.2.2/download -> objc2-symbols-0.2.2.crate https://crates.io/api/v1/crates/objc2-ui-kit/0.2.2/download -> objc2-ui-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-uniform-type-identifiers/0.2.2/download -> objc2-uniform-type-identifiers-0.2.2.crate https://crates.io/api/v1/crates/objc2-user-notifications/0.2.2/download -> objc2-user-notifications-0.2.2.crate https://crates.io/api/v1/crates/objc2/0.5.2/download -> objc2-0.5.2.crate https://crates.io/api/v1/crates/objc2/0.6.3/download -> objc2-0.6.3.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/object/0.36.7/download -> object-0.36.7.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/oneshot-fused-workaround/0.2.3/download -> oneshot-fused-workaround-0.2.3.crate https://crates.io/api/v1/crates/open/5.3.2/download -> open-5.3.2.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.crate https://crates.io/api/v1/crates/openssl-sys/0.9.109/download -> openssl-sys-0.9.109.crate https://crates.io/api/v1/crates/openssl/0.10.73/download -> openssl-0.10.73.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/orbclient/0.3.48/download -> orbclient-0.3.48.crate https://crates.io/api/v1/crates/ordered-float/2.10.1/download -> ordered-float-2.10.1.crate https://crates.io/api/v1/crates/ordered-float/5.0.0/download -> ordered-float-5.0.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.crate https://crates.io/api/v1/crates/ouroboros/0.18.5/download -> ouroboros-0.18.5.crate https://crates.io/api/v1/crates/ouroboros_macro/0.18.5/download -> ouroboros_macro-0.18.5.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.25.1/download -> owned_ttf_parser-0.25.1.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/p384/0.13.1/download -> p384-0.13.1.crate https://crates.io/api/v1/crates/p521/0.13.3/download -> p521-0.13.3.crate https://crates.io/api/v1/crates/palette/0.7.6/download -> palette-0.7.6.crate https://crates.io/api/v1/crates/palette_derive/0.7.6/download -> palette_derive-0.7.6.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.4/download -> parking_lot-0.12.4.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.11/download -> parking_lot_core-0.9.11.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pathdiff/0.2.3/download -> pathdiff-0.2.3.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.3/download -> phf-0.11.3.crate https://crates.io/api/v1/crates/phf/0.12.1/download -> phf-0.12.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.3/download -> phf_generator-0.11.3.crate https://crates.io/api/v1/crates/phf_macros/0.11.3/download -> phf_macros-0.11.3.crate https://crates.io/api/v1/crates/phf_shared/0.11.3/download -> phf_shared-0.11.3.crate https://crates.io/api/v1/crates/phf_shared/0.12.1/download -> phf_shared-0.12.1.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.10/download -> pin-project-internal-1.1.10.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-project/1.1.10/download -> pin-project-1.1.10.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/png/0.17.16/download -> png-0.17.16.crate https://crates.io/api/v1/crates/polling/3.9.0/download -> polling-3.9.0.crate https://crates.io/api/v1/crates/pollster/0.4.0/download -> pollster-0.4.0.crate https://crates.io/api/v1/crates/portable-atomic-util/0.2.4/download -> portable-atomic-util-0.2.4.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/postage/0.5.0/download -> postage-0.5.0.crate https://crates.io/api/v1/crates/potential_utf/0.1.2/download -> potential_utf-0.1.2.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/presser/0.3.1/download -> presser-0.3.1.crate https://crates.io/api/v1/crates/primeorder/0.13.6/download -> primeorder-0.13.6.crate https://crates.io/api/v1/crates/priority-queue/2.5.0/download -> priority-queue-2.5.0.crate https://crates.io/api/v1/crates/proc-macro-crate/3.3.0/download -> proc-macro-crate-3.3.0.crate https://crates.io/api/v1/crates/proc-macro2-diagnostics/0.10.1/download -> proc-macro2-diagnostics-0.10.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.17/download -> profiling-procmacros-1.0.17.crate https://crates.io/api/v1/crates/profiling/1.0.17/download -> profiling-1.0.17.crate https://crates.io/api/v1/crates/pwd-grp/1.0.0/download -> pwd-grp-1.0.0.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.30.0/download -> quick-xml-0.30.0.crate https://crates.io/api/v1/crates/quick-xml/0.37.5/download -> quick-xml-0.37.5.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/range-alloc/0.1.4/download -> range-alloc-0.1.4.crate https://crates.io/api/v1/crates/rangemap/1.6.0/download -> rangemap-1.6.0.crate https://crates.io/api/v1/crates/rav1e/0.7.1/download -> rav1e-0.7.1.crate https://crates.io/api/v1/crates/ravif/0.11.20/download -> ravif-0.11.20.crate https://crates.io/api/v1/crates/raw-window-handle/0.6.2/download -> raw-window-handle-0.6.2.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/read-fonts/0.29.3/download -> read-fonts-0.29.3.crate https://crates.io/api/v1/crates/read-fonts/0.35.0/download -> read-fonts-0.35.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_syscall/0.5.16/download -> redox_syscall-0.5.16.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/redox_users/0.5.0/download -> redox_users-0.5.0.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.24/download -> ref-cast-impl-1.0.24.crate https://crates.io/api/v1/crates/ref-cast/1.0.24/download -> ref-cast-1.0.24.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/renderdoc-sys/1.1.0/download -> renderdoc-sys-1.1.0.crate https://crates.io/api/v1/crates/reqwest/0.12.22/download -> reqwest-0.12.22.crate https://crates.io/api/v1/crates/resvg/0.45.1/download -> resvg-0.45.1.crate https://crates.io/api/v1/crates/retry-error/0.6.5/download -> retry-error-0.6.5.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/rfd/0.15.4/download -> rfd-0.15.4.crate https://crates.io/api/v1/crates/rgb/0.8.52/download -> rgb-0.8.52.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/rodio/0.21.1/download -> rodio-0.21.1.crate https://crates.io/api/v1/crates/roxmltree/0.20.0/download -> roxmltree-0.20.0.crate https://crates.io/api/v1/crates/rsa/0.9.8/download -> rsa-0.9.8.crate https://crates.io/api/v1/crates/rusqlite/0.32.1/download -> rusqlite-0.32.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.26/download -> rustc-demangle-0.1.26.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/rusticata-macros/4.1.0/download -> rusticata-macros-4.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.44/download -> rustix-0.38.44.crate https://crates.io/api/v1/crates/rustix/1.0.8/download -> rustix-1.0.8.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.1/download -> rustls-native-certs-0.8.1.crate https://crates.io/api/v1/crates/rustls-pemfile/2.2.0/download -> rustls-pemfile-2.2.0.crate https://crates.io/api/v1/crates/rustls-pki-types/1.12.0/download -> rustls-pki-types-1.12.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.4/download -> rustls-webpki-0.103.4.crate https://crates.io/api/v1/crates/rustls/0.23.31/download -> rustls-0.23.31.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/rustybuzz/0.20.1/download -> rustybuzz-0.20.1.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/safelog/0.4.7/download -> safelog-0.4.7.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/sanitize-filename/0.6.0/download -> sanitize-filename-0.6.0.crate https://crates.io/api/v1/crates/schannel/0.1.27/download -> schannel-0.1.27.crate https://crates.io/api/v1/crates/schemars/0.9.0/download -> schemars-0.9.0.crate https://crates.io/api/v1/crates/schemars/1.0.4/download -> schemars-1.0.4.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.10.1/download -> sctk-adwaita-0.10.1.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/sec1/0.7.3/download -> sec1-0.7.3.crate https://crates.io/api/v1/crates/security-framework-sys/2.14.0/download -> security-framework-sys-2.14.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/security-framework/3.2.0/download -> security-framework-3.2.0.crate https://crates.io/api/v1/crates/self_cell/1.2.0/download -> self_cell-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.26/download -> semver-1.0.26.crate https://crates.io/api/v1/crates/serde-untagged/0.1.8/download -> serde-untagged-0.1.8.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_ignored/0.1.12/download -> serde_ignored-0.1.12.crate https://crates.io/api/v1/crates/serde_json/1.0.141/download -> serde_json-1.0.141.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/0.6.9/download -> serde_spanned-0.6.9.crate https://crates.io/api/v1/crates/serde_spanned/1.0.0/download -> serde_spanned-1.0.0.crate https://crates.io/api/v1/crates/serde_test/1.0.177/download -> serde_test-1.0.177.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_with/3.14.0/download -> serde_with-3.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.14.0/download -> serde_with_macros-3.14.0.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/sha3/0.10.8/download -> sha3-0.10.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.1/download -> shellexpand-3.1.1.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.5/download -> signal-hook-registry-1.4.5.crate https://crates.io/api/v1/crates/signal-hook/0.3.18/download -> signal-hook-0.3.18.crate https://crates.io/api/v1/crates/signature/2.2.0/download -> signature-2.2.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/simplecss/0.2.2/download -> simplecss-0.2.2.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/skrifa/0.31.3/download -> skrifa-0.31.3.crate https://crates.io/api/v1/crates/skrifa/0.37.0/download -> skrifa-0.37.0.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/slotmap-careful/0.2.5/download -> slotmap-careful-0.2.5.crate https://crates.io/api/v1/crates/slotmap/1.0.7/download -> slotmap-1.0.7.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.19.2/download -> smithay-client-toolkit-0.19.2.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.20.0/download -> smithay-client-toolkit-0.20.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.7.3/download -> smithay-clipboard-0.7.3.crate https://crates.io/api/v1/crates/smol_str/0.2.2/download -> smol_str-0.2.2.crate https://crates.io/api/v1/crates/socket2/0.6.0/download -> socket2-0.6.0.crate https://crates.io/api/v1/crates/softbuffer/0.4.6/download -> softbuffer-0.4.6.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spinning/0.1.0/download -> spinning-0.1.0.crate https://crates.io/api/v1/crates/spirv/0.3.0+sdk-1.3.268.0/download -> spirv-0.3.0+sdk-1.3.268.0.crate https://crates.io/api/v1/crates/spki/0.7.3/download -> spki-0.7.3.crate https://crates.io/api/v1/crates/ssh-cipher/0.2.0/download -> ssh-cipher-0.2.0.crate https://crates.io/api/v1/crates/ssh-encoding/0.2.0/download -> ssh-encoding-0.2.0.crate https://crates.io/api/v1/crates/ssh-key/0.6.7/download -> ssh-key-0.6.7.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strict-num/0.1.1/download -> strict-num-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum/0.27.2/download -> strum-0.27.2.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/strum_macros/0.27.2/download -> strum_macros-0.27.2.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/svg_fmt/0.4.5/download -> svg_fmt-0.4.5.crate https://crates.io/api/v1/crates/svgtypes/0.15.3/download -> svgtypes-0.15.3.crate https://crates.io/api/v1/crates/swash/0.2.5/download -> swash-0.2.5.crate https://crates.io/api/v1/crates/symphonia-bundle-flac/0.5.4/download -> symphonia-bundle-flac-0.5.4.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.4/download -> symphonia-bundle-mp3-0.5.4.crate https://crates.io/api/v1/crates/symphonia-codec-aac/0.5.4/download -> symphonia-codec-aac-0.5.4.crate https://crates.io/api/v1/crates/symphonia-codec-pcm/0.5.4/download -> symphonia-codec-pcm-0.5.4.crate https://crates.io/api/v1/crates/symphonia-codec-vorbis/0.5.4/download -> symphonia-codec-vorbis-0.5.4.crate https://crates.io/api/v1/crates/symphonia-core/0.5.4/download -> symphonia-core-0.5.4.crate https://crates.io/api/v1/crates/symphonia-format-isomp4/0.5.4/download -> symphonia-format-isomp4-0.5.4.crate https://crates.io/api/v1/crates/symphonia-format-ogg/0.5.4/download -> symphonia-format-ogg-0.5.4.crate https://crates.io/api/v1/crates/symphonia-format-riff/0.5.4/download -> symphonia-format-riff-0.5.4.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.4/download -> symphonia-metadata-0.5.4.crate https://crates.io/api/v1/crates/symphonia-utils-xiph/0.5.4/download -> symphonia-utils-xiph-0.5.4.crate https://crates.io/api/v1/crates/symphonia/0.5.4/download -> symphonia-0.5.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/sys-locale/0.3.2/download -> sys-locale-0.3.2.crate https://crates.io/api/v1/crates/sysinfo/0.33.1/download -> sysinfo-0.33.1.crate https://crates.io/api/v1/crates/system-configuration-sys/0.6.0/download -> system-configuration-sys-0.6.0.crate https://crates.io/api/v1/crates/system-configuration/0.6.1/download -> system-configuration-0.6.1.crate https://crates.io/api/v1/crates/system-deps/6.2.2/download -> system-deps-6.2.2.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.7.2/download -> tauri-winrt-notification-0.7.2.crate https://crates.io/api/v1/crates/tempfile/3.20.0/download -> tempfile-3.20.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.12/download -> thiserror-impl-2.0.12.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.12/download -> thiserror-2.0.12.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/time-core/0.1.4/download -> time-core-0.1.4.crate https://crates.io/api/v1/crates/time-macros/0.2.22/download -> time-macros-0.2.22.crate https://crates.io/api/v1/crates/time/0.3.41/download -> time-0.3.41.crate https://crates.io/api/v1/crates/timeago/0.5.0/download -> timeago-0.5.0.crate https://crates.io/api/v1/crates/tiny-skia-path/0.11.4/download -> tiny-skia-path-0.11.4.crate https://crates.io/api/v1/crates/tiny-skia/0.11.4/download -> tiny-skia-0.11.4.crate https://crates.io/api/v1/crates/tiny-xlib/0.2.4/download -> tiny-xlib-0.2.4.crate https://crates.io/api/v1/crates/tinystr/0.8.1/download -> tinystr-0.8.1.crate https://crates.io/api/v1/crates/tinyvec/1.9.0/download -> tinyvec-1.9.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/to_method/1.1.0/download -> to_method-1.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.5.0/download -> tokio-macros-2.5.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.2/download -> tokio-rustls-0.26.2.crate https://crates.io/api/v1/crates/tokio-stream/0.1.17/download -> tokio-stream-0.1.17.crate https://crates.io/api/v1/crates/tokio-util/0.7.15/download -> tokio-util-0.7.15.crate https://crates.io/api/v1/crates/tokio/1.47.0/download -> tokio-1.47.0.crate https://crates.io/api/v1/crates/toml/0.8.23/download -> toml-0.8.23.crate https://crates.io/api/v1/crates/toml/0.9.2/download -> toml-0.9.2.crate https://crates.io/api/v1/crates/toml_datetime/0.6.11/download -> toml_datetime-0.6.11.crate https://crates.io/api/v1/crates/toml_datetime/0.7.0/download -> toml_datetime-0.7.0.crate https://crates.io/api/v1/crates/toml_edit/0.22.27/download -> toml_edit-0.22.27.crate https://crates.io/api/v1/crates/toml_parser/1.0.1/download -> toml_parser-1.0.1.crate https://crates.io/api/v1/crates/toml_write/0.1.2/download -> toml_write-0.1.2.crate https://crates.io/api/v1/crates/toml_writer/1.0.2/download -> toml_writer-1.0.2.crate https://crates.io/api/v1/crates/tor-async-utils/0.26.0/download -> tor-async-utils-0.26.0.crate https://crates.io/api/v1/crates/tor-basic-utils/0.26.0/download -> tor-basic-utils-0.26.0.crate https://crates.io/api/v1/crates/tor-bytes/0.26.0/download -> tor-bytes-0.26.0.crate https://crates.io/api/v1/crates/tor-cell/0.26.0/download -> tor-cell-0.26.0.crate https://crates.io/api/v1/crates/tor-cert/0.26.0/download -> tor-cert-0.26.0.crate https://crates.io/api/v1/crates/tor-chanmgr/0.26.0/download -> tor-chanmgr-0.26.0.crate https://crates.io/api/v1/crates/tor-checkable/0.26.0/download -> tor-checkable-0.26.0.crate https://crates.io/api/v1/crates/tor-circmgr/0.26.0/download -> tor-circmgr-0.26.0.crate https://crates.io/api/v1/crates/tor-config-path/0.26.0/download -> tor-config-path-0.26.0.crate https://crates.io/api/v1/crates/tor-config/0.26.0/download -> tor-config-0.26.0.crate https://crates.io/api/v1/crates/tor-consdiff/0.26.0/download -> tor-consdiff-0.26.0.crate https://crates.io/api/v1/crates/tor-dirclient/0.26.0/download -> tor-dirclient-0.26.0.crate https://crates.io/api/v1/crates/tor-dirmgr/0.26.0/download -> tor-dirmgr-0.26.0.crate https://crates.io/api/v1/crates/tor-error/0.26.0/download -> tor-error-0.26.0.crate https://crates.io/api/v1/crates/tor-general-addr/0.26.0/download -> tor-general-addr-0.26.0.crate https://crates.io/api/v1/crates/tor-guardmgr/0.26.0/download -> tor-guardmgr-0.26.0.crate https://crates.io/api/v1/crates/tor-hsclient/0.26.0/download -> tor-hsclient-0.26.0.crate https://crates.io/api/v1/crates/tor-hscrypto/0.26.0/download -> tor-hscrypto-0.26.0.crate https://crates.io/api/v1/crates/tor-key-forge/0.26.0/download -> tor-key-forge-0.26.0.crate https://crates.io/api/v1/crates/tor-keymgr/0.26.0/download -> tor-keymgr-0.26.0.crate https://crates.io/api/v1/crates/tor-linkspec/0.26.0/download -> tor-linkspec-0.26.0.crate https://crates.io/api/v1/crates/tor-llcrypto/0.26.0/download -> tor-llcrypto-0.26.0.crate https://crates.io/api/v1/crates/tor-log-ratelim/0.26.0/download -> tor-log-ratelim-0.26.0.crate https://crates.io/api/v1/crates/tor-memquota/0.26.0/download -> tor-memquota-0.26.0.crate https://crates.io/api/v1/crates/tor-netdir/0.26.0/download -> tor-netdir-0.26.0.crate https://crates.io/api/v1/crates/tor-netdoc/0.26.0/download -> tor-netdoc-0.26.0.crate https://crates.io/api/v1/crates/tor-persist/0.26.0/download -> tor-persist-0.26.0.crate https://crates.io/api/v1/crates/tor-proto/0.26.0/download -> tor-proto-0.26.0.crate https://crates.io/api/v1/crates/tor-protover/0.26.0/download -> tor-protover-0.26.0.crate https://crates.io/api/v1/crates/tor-relay-selection/0.26.0/download -> tor-relay-selection-0.26.0.crate https://crates.io/api/v1/crates/tor-rtcompat/0.26.0/download -> tor-rtcompat-0.26.0.crate https://crates.io/api/v1/crates/tor-rtmock/0.26.0/download -> tor-rtmock-0.26.0.crate https://crates.io/api/v1/crates/tor-socksproto/0.26.0/download -> tor-socksproto-0.26.0.crate https://crates.io/api/v1/crates/tor-units/0.26.0/download -> tor-units-0.26.0.crate https://crates.io/api/v1/crates/tower-http/0.6.6/download -> tower-http-0.6.6.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.2/download -> tower-0.5.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.30/download -> tracing-attributes-0.1.30.crate https://crates.io/api/v1/crates/tracing-core/0.1.34/download -> tracing-core-0.1.34.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.19/download -> tracing-subscriber-0.3.19.crate https://crates.io/api/v1/crates/tracing-test-macro/0.2.5/download -> tracing-test-macro-0.2.5.crate https://crates.io/api/v1/crates/tracing-test/0.2.5/download -> tracing-test-0.2.5.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/ttf-parser/0.25.1/download -> ttf-parser-0.25.1.crate https://crates.io/api/v1/crates/typed-index-collections/3.1.0/download -> typed-index-collections-3.1.0.crate https://crates.io/api/v1/crates/typeid/1.0.3/download -> typeid-1.0.3.crate https://crates.io/api/v1/crates/typenum/1.18.0/download -> typenum-1.18.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/uncased/0.9.10/download -> uncased-0.9.10.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.4.0/download -> unicode-bidi-mirroring-0.4.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.18/download -> unicode-bidi-0.3.18.crate https://crates.io/api/v1/crates/unicode-ccc/0.4.0/download -> unicode-ccc-0.4.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.5/download -> unicode-linebreak-0.1.5.crate https://crates.io/api/v1/crates/unicode-properties/0.1.4/download -> unicode-properties-0.1.4.crate https://crates.io/api/v1/crates/unicode-script/0.5.7/download -> unicode-script-0.5.7.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.crate https://crates.io/api/v1/crates/unicode-width/0.2.1/download -> unicode-width-0.2.1.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/uptime_lib/0.3.1/download -> uptime_lib-0.3.1.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.crate https://crates.io/api/v1/crates/usvg/0.45.1/download -> usvg-0.45.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.7/download -> utf8-width-0.1.7.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/uuid/1.17.0/download -> uuid-1.17.0.crate https://crates.io/api/v1/crates/v_frame/0.3.9/download -> v_frame-0.3.9.crate https://crates.io/api/v1/crates/valuable/0.1.1/download -> valuable-0.1.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.2.0/download -> version-compare-0.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/visibility/0.1.1/download -> visibility-0.1.1.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.3/download -> vswhom-sys-0.1.3.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasix/0.12.21/download -> wasix-0.12.21.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.50/download -> wasm-bindgen-futures-0.4.50.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/wasmtimer/0.4.2/download -> wasmtimer-0.4.2.crate https://crates.io/api/v1/crates/wayland-backend/0.3.11/download -> wayland-backend-0.3.11.crate https://crates.io/api/v1/crates/wayland-client/0.31.11/download -> wayland-client-0.31.11.crate https://crates.io/api/v1/crates/wayland-csd-frame/0.3.0/download -> wayland-csd-frame-0.3.0.crate https://crates.io/api/v1/crates/wayland-cursor/0.31.10/download -> wayland-cursor-0.31.10.crate https://crates.io/api/v1/crates/wayland-protocols-experimental/20250721.0.1/download -> wayland-protocols-experimental-20250721.0.1.crate https://crates.io/api/v1/crates/wayland-protocols-misc/0.3.9/download -> wayland-protocols-misc-0.3.9.crate https://crates.io/api/v1/crates/wayland-protocols-plasma/0.3.9/download -> wayland-protocols-plasma-0.3.9.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.3.8/download -> wayland-protocols-wlr-0.3.8.crate https://crates.io/api/v1/crates/wayland-protocols/0.32.9/download -> wayland-protocols-0.32.9.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.7/download -> wayland-scanner-0.31.7.crate https://crates.io/api/v1/crates/wayland-sys/0.31.7/download -> wayland-sys-0.31.7.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/weezl/0.1.10/download -> weezl-0.1.10.crate https://crates.io/api/v1/crates/wgpu-core-deps-apple/27.0.0/download -> wgpu-core-deps-apple-27.0.0.crate https://crates.io/api/v1/crates/wgpu-core-deps-emscripten/27.0.0/download -> wgpu-core-deps-emscripten-27.0.0.crate https://crates.io/api/v1/crates/wgpu-core-deps-windows-linux-android/27.0.0/download -> wgpu-core-deps-windows-linux-android-27.0.0.crate https://crates.io/api/v1/crates/wgpu-core/27.0.3/download -> wgpu-core-27.0.3.crate https://crates.io/api/v1/crates/wgpu-hal/27.0.4/download -> wgpu-hal-27.0.4.crate https://crates.io/api/v1/crates/wgpu-types/27.0.1/download -> wgpu-types-27.0.1.crate https://crates.io/api/v1/crates/wgpu/27.0.1/download -> wgpu-27.0.1.crate https://crates.io/api/v1/crates/widestring/1.2.0/download -> widestring-1.2.0.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/window_clipboard/0.5.0/download -> window_clipboard-0.5.0.crate https://crates.io/api/v1/crates/windows-collections/0.2.0/download -> windows-collections-0.2.0.crate https://crates.io/api/v1/crates/windows-collections/0.3.2/download -> windows-collections-0.3.2.crate https://crates.io/api/v1/crates/windows-core/0.54.0/download -> windows-core-0.54.0.crate https://crates.io/api/v1/crates/windows-core/0.57.0/download -> windows-core-0.57.0.crate https://crates.io/api/v1/crates/windows-core/0.58.0/download -> windows-core-0.58.0.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-core/0.62.2/download -> windows-core-0.62.2.crate https://crates.io/api/v1/crates/windows-future/0.2.1/download -> windows-future-0.2.1.crate https://crates.io/api/v1/crates/windows-future/0.3.2/download -> windows-future-0.3.2.crate https://crates.io/api/v1/crates/windows-implement/0.57.0/download -> windows-implement-0.57.0.crate https://crates.io/api/v1/crates/windows-implement/0.58.0/download -> windows-implement-0.58.0.crate https://crates.io/api/v1/crates/windows-implement/0.60.2/download -> windows-implement-0.60.2.crate https://crates.io/api/v1/crates/windows-interface/0.57.0/download -> windows-interface-0.57.0.crate https://crates.io/api/v1/crates/windows-interface/0.58.0/download -> windows-interface-0.58.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.3/download -> windows-interface-0.59.3.crate https://crates.io/api/v1/crates/windows-link/0.1.3/download -> windows-link-0.1.3.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-numerics/0.2.0/download -> windows-numerics-0.2.0.crate https://crates.io/api/v1/crates/windows-numerics/0.3.1/download -> windows-numerics-0.3.1.crate https://crates.io/api/v1/crates/windows-registry/0.5.3/download -> windows-registry-0.5.3.crate https://crates.io/api/v1/crates/windows-result/0.1.2/download -> windows-result-0.1.2.crate https://crates.io/api/v1/crates/windows-result/0.2.0/download -> windows-result-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-result/0.4.1/download -> windows-result-0.4.1.crate https://crates.io/api/v1/crates/windows-strings/0.1.0/download -> windows-strings-0.1.0.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-strings/0.5.1/download -> windows-strings-0.5.1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.2/download -> windows-targets-0.53.2.crate https://crates.io/api/v1/crates/windows-threading/0.1.0/download -> windows-threading-0.1.0.crate https://crates.io/api/v1/crates/windows-threading/0.2.1/download -> windows-threading-0.2.1.crate https://crates.io/api/v1/crates/windows-version/0.1.4/download -> windows-version-0.1.4.crate https://crates.io/api/v1/crates/windows/0.54.0/download -> windows-0.54.0.crate https://crates.io/api/v1/crates/windows/0.57.0/download -> windows-0.57.0.crate https://crates.io/api/v1/crates/windows/0.58.0/download -> windows-0.58.0.crate https://crates.io/api/v1/crates/windows/0.61.3/download -> windows-0.61.3.crate https://crates.io/api/v1/crates/windows/0.62.2/download -> windows-0.62.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_exe_info/0.4.2/download -> windows_exe_info-0.4.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/winnow/0.7.12/download -> winnow-0.7.12.crate https://crates.io/api/v1/crates/winreg/0.52.0/download -> winreg-0.52.0.crate https://crates.io/api/v1/crates/winreg/0.55.0/download -> winreg-0.55.0.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/writeable/0.6.1/download -> writeable-0.6.1.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.2/download -> x11rb-protocol-0.13.2.crate https://crates.io/api/v1/crates/x11rb/0.13.2/download -> x11rb-0.13.2.crate https://crates.io/api/v1/crates/x25519-dalek/2.0.1/download -> x25519-dalek-2.0.1.crate https://crates.io/api/v1/crates/x509-signature/0.5.0/download -> x509-signature-0.5.0.crate https://crates.io/api/v1/crates/xcb/1.6.0/download -> xcb-1.6.0.crate https://crates.io/api/v1/crates/xcursor/0.3.10/download -> xcursor-0.3.10.crate https://crates.io/api/v1/crates/xdg/3.0.0/download -> xdg-3.0.0.crate https://crates.io/api/v1/crates/xkbcommon-dl/0.4.2/download -> xkbcommon-dl-0.4.2.crate https://crates.io/api/v1/crates/xkeysym/0.2.1/download -> xkeysym-0.2.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.27/download -> xml-rs-0.8.27.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yazi/0.2.1/download -> yazi-0.2.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.0/download -> yoke-derive-0.8.0.crate https://crates.io/api/v1/crates/yoke/0.8.0/download -> yoke-0.8.0.crate https://crates.io/api/v1/crates/zbus/5.9.0/download -> zbus-5.9.0.crate https://crates.io/api/v1/crates/zbus_macros/5.9.0/download -> zbus_macros-5.9.0.crate https://crates.io/api/v1/crates/zbus_names/4.2.0/download -> zbus_names-4.2.0.crate https://crates.io/api/v1/crates/zeno/0.3.3/download -> zeno-0.3.3.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate https://crates.io/api/v1/crates/zerotrie/0.2.2/download -> zerotrie-0.2.2.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.1/download -> zerovec-derive-0.11.1.crate https://crates.io/api/v1/crates/zerovec/0.11.2/download -> zerovec-0.11.2.crate https://crates.io/api/v1/crates/zstd-safe/7.2.4/download -> zstd-safe-7.2.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.15+zstd.1.5.7/download -> zstd-sys-2.0.15+zstd.1.5.7.crate https://crates.io/api/v1/crates/zstd/0.13.3/download -> zstd-0.13.3.crate https://crates.io/api/v1/crates/zune-core/0.4.12/download -> zune-core-0.4.12.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://crates.io/api/v1/crates/zune-jpeg/0.4.19/download -> zune-jpeg-0.4.19.crate https://crates.io/api/v1/crates/zvariant/5.6.0/download -> zvariant-5.6.0.crate https://crates.io/api/v1/crates/zvariant_derive/5.6.0/download -> zvariant_derive-5.6.0.crate https://crates.io/api/v1/crates/zvariant_utils/3.2.0/download -> zvariant_utils-3.2.0.crate https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/iced-rs/cryoglyph/archive/99b46959369f38a06c11353bf1be81d383b289fc.tar.gz -> cryoglyph-99b46959369f38a06c11353bf1be81d383b289fc.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/iced-rs/winit/archive/05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.tar.gz -> winit-05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/iced-rs/winit/archive/05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.tar.gz -> winit-05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz https://github.com/squidowl/iced/archive/78ed897db06129746b5029c47db586f16d63511b.tar.gz -> iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz -_eclasses_=cargo aeba1d272f6c2e000912e11d8cf626eb desktop 26d57169ca094c04be416993844ec8bc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1c8e1a1fcab0c1582655d183523b124a diff --git a/metadata/md5-cache/net-irc/halloy-2026.2 b/metadata/md5-cache/net-irc/halloy-2026.2 new file mode 100644 index 000000000000..93f02f5bb84c --- /dev/null +++ b/metadata/md5-cache/net-irc/halloy-2026.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.92.0:* >=dev-lang/rust-1.92.0:* ) +DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack +DEPEND=dev-libs/expat dev-libs/openssl media-libs/alsa-lib media-libs/fontconfig media-libs/freetype[X?] opengl? ( media-libs/libglvnd[X?] ) vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libXrandr ) +DESCRIPTION=IRC application written in Rust +EAPI=8 +HOMEPAGE=https://github.com/squidowl/halloy +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cargo desktop xdg +IUSE=opengl +vulkan wayland +X debug +KEYWORDS=~amd64 +LICENSE=GPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB +RDEPEND=dev-libs/expat dev-libs/openssl media-libs/alsa-lib media-libs/fontconfig media-libs/freetype[X?] opengl? ( media-libs/libglvnd[X?] ) vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libXrandr ) +REQUIRED_USE=|| ( opengl vulkan ) vulkan? ( || ( wayland X ) ) +SLOT=0 +SRC_URI=https://github.com/squidowl/halloy/archive/refs/tags/2026.2.tar.gz -> halloy-2026.2.tar.gz https://crates.io/api/v1/crates/ab_glyph/0.2.32/download -> ab_glyph-0.2.32.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.10/download -> ab_glyph_rasterizer-0.1.10.crate https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.crate https://crates.io/api/v1/crates/aes/0.8.4/download -> aes-0.8.4.crate https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/aligned-vec/0.6.4/download -> aligned-vec-0.6.4.crate https://crates.io/api/v1/crates/aligned/0.4.3/download -> aligned-0.4.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.21/download -> allocator-api2-0.2.21.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.9.1/download -> alsa-0.9.1.crate https://crates.io/api/v1/crates/amplify/4.9.0/download -> amplify-4.9.0.crate https://crates.io/api/v1/crates/amplify_derive/4.0.1/download -> amplify_derive-4.0.1.crate https://crates.io/api/v1/crates/amplify_num/0.5.3/download -> amplify_num-0.5.3.crate https://crates.io/api/v1/crates/amplify_syn/2.0.1/download -> amplify_syn-2.0.1.crate https://crates.io/api/v1/crates/android-activity/0.6.0/download -> android-activity-0.6.0.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.13/download -> anstyle-1.0.13.crate https://crates.io/api/v1/crates/anyhow/1.0.100/download -> anyhow-1.0.100.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arbitrary/1.4.2/download -> arbitrary-1.4.2.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.4/download -> arg_enum_proc_macro-0.3.4.crate https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/arti-client/0.37.0/download -> arti-client-0.37.0.crate https://crates.io/api/v1/crates/as-raw-xcb-connection/1.0.1/download -> as-raw-xcb-connection-1.0.1.crate https://crates.io/api/v1/crates/as-slice/0.2.1/download -> as-slice-0.2.1.crate https://crates.io/api/v1/crates/ascii/1.1.0/download -> ascii-1.1.0.crate https://crates.io/api/v1/crates/ash/0.38.0+1.3.281/download -> ash-0.38.0+1.3.281.crate https://crates.io/api/v1/crates/ashpd/0.11.1/download -> ashpd-0.11.1.crate https://crates.io/api/v1/crates/asn1-rs-derive/0.6.0/download -> asn1-rs-derive-0.6.0.crate https://crates.io/api/v1/crates/asn1-rs-impl/0.2.0/download -> asn1-rs-impl-0.2.0.crate https://crates.io/api/v1/crates/asn1-rs/0.7.1/download -> asn1-rs-0.7.1.crate https://crates.io/api/v1/crates/assert_matches/1.5.0/download -> assert_matches-1.5.0.crate https://crates.io/api/v1/crates/async-broadcast/0.7.2/download -> async-broadcast-0.7.2.crate https://crates.io/api/v1/crates/async-channel/2.5.0/download -> async-channel-2.5.0.crate https://crates.io/api/v1/crates/async-compression/0.4.19/download -> async-compression-0.4.19.crate https://crates.io/api/v1/crates/async-executor/1.13.3/download -> async-executor-1.13.3.crate https://crates.io/api/v1/crates/async-http-proxy/1.2.5/download -> async-http-proxy-1.2.5.crate https://crates.io/api/v1/crates/async-io/2.6.0/download -> async-io-2.6.0.crate https://crates.io/api/v1/crates/async-lock/3.4.2/download -> async-lock-3.4.2.crate https://crates.io/api/v1/crates/async-process/2.5.0/download -> async-process-2.5.0.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.13/download -> async-signal-0.2.13.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.89/download -> async-trait-0.1.89.crate https://crates.io/api/v1/crates/async_executors/0.7.0/download -> async_executors-0.7.0.crate https://crates.io/api/v1/crates/asynchronous-codec/0.7.0/download -> asynchronous-codec-0.7.0.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/atomic/0.5.3/download -> atomic-0.5.3.crate https://crates.io/api/v1/crates/atomic/0.6.1/download -> atomic-0.6.1.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/av-scenechange/0.14.1/download -> av-scenechange-0.14.1.crate https://crates.io/api/v1/crates/av1-grain/0.2.5/download -> av1-grain-0.2.5.crate https://crates.io/api/v1/crates/avif-serialize/0.8.6/download -> avif-serialize-0.8.6.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/base64ct/1.8.3/download -> base64ct-1.8.3.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bincode/2.0.1/download -> bincode-2.0.1.crate https://crates.io/api/v1/crates/bit-set/0.8.0/download -> bit-set-0.8.0.crate https://crates.io/api/v1/crates/bit-vec/0.8.0/download -> bit-vec-0.8.0.crate https://crates.io/api/v1/crates/bit_field/0.10.3/download -> bit_field-0.10.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.10.0/download -> bitflags-2.10.0.crate https://crates.io/api/v1/crates/bitstream-io/4.9.0/download -> bitstream-io-4.9.0.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/blanket/0.3.0/download -> blanket-0.3.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.5.1/download -> block2-0.5.1.crate https://crates.io/api/v1/crates/block2/0.6.2/download -> block2-0.6.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.2/download -> blocking-1.6.2.crate https://crates.io/api/v1/crates/bstr/1.12.1/download -> bstr-1.12.1.crate https://crates.io/api/v1/crates/built/0.8.0/download -> built-0.8.0.crate https://crates.io/api/v1/crates/bumpalo/3.19.1/download -> bumpalo-3.19.1.crate https://crates.io/api/v1/crates/by_address/1.2.1/download -> by_address-1.2.1.crate https://crates.io/api/v1/crates/bytemuck/1.25.0/download -> bytemuck-1.25.0.crate https://crates.io/api/v1/crates/bytemuck_derive/1.10.2/download -> bytemuck_derive-1.10.2.crate https://crates.io/api/v1/crates/byteorder-lite/0.1.0/download -> byteorder-lite-0.1.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.11.0/download -> bytes-1.11.0.crate https://crates.io/api/v1/crates/bytesize/2.3.1/download -> bytesize-2.3.1.crate https://crates.io/api/v1/crates/calloop-wayland-source/0.3.0/download -> calloop-wayland-source-0.3.0.crate https://crates.io/api/v1/crates/calloop-wayland-source/0.4.1/download -> calloop-wayland-source-0.4.1.crate https://crates.io/api/v1/crates/calloop/0.13.0/download -> calloop-0.13.0.crate https://crates.io/api/v1/crates/calloop/0.14.3/download -> calloop-0.14.3.crate https://crates.io/api/v1/crates/caret/0.8.1/download -> caret-0.8.1.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.2.55/download -> cc-1.2.55.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.43/download -> chrono-0.4.43.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/4.5.56/download -> clap-4.5.56.crate https://crates.io/api/v1/crates/clap_builder/4.5.56/download -> clap_builder-4.5.56.crate https://crates.io/api/v1/crates/clap_lex/0.7.7/download -> clap_lex-0.7.7.crate https://crates.io/api/v1/crates/clipboard-win/5.4.1/download -> clipboard-win-5.4.1.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.1/download -> clipboard_macos-0.1.1.crate https://crates.io/api/v1/crates/clipboard_wayland/0.2.2/download -> clipboard_wayland-0.2.2.crate https://crates.io/api/v1/crates/clipboard_x11/0.4.3/download -> clipboard_x11-0.4.3.crate https://crates.io/api/v1/crates/coarsetime/0.1.37/download -> coarsetime-0.1.37.crate https://crates.io/api/v1/crates/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/combine/4.6.7/download -> combine-4.6.7.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/const-oid/0.9.6/download -> const-oid-0.9.6.crate https://crates.io/api/v1/crates/const_format/0.2.35/download -> const_format-0.2.35.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.34/download -> const_format_proc_macros-0.2.34.crate https://crates.io/api/v1/crates/convert_case/0.10.0/download -> convert_case-0.10.0.crate https://crates.io/api/v1/crates/cookie-factory/0.3.3/download -> cookie-factory-0.3.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.10.1/download -> core-foundation-0.10.1.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.2.0/download -> core-graphics-types-0.2.0.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/core2/0.4.0/download -> core2-0.4.0.crate https://crates.io/api/v1/crates/core_maths/0.1.1/download -> core_maths-0.1.1.crate https://crates.io/api/v1/crates/coreaudio-rs/0.13.0/download -> coreaudio-rs-0.13.0.crate https://crates.io/api/v1/crates/cosmic-text/0.16.0/download -> cosmic-text-0.16.0.crate https://crates.io/api/v1/crates/cpal/0.16.0/download -> cpal-0.16.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crc32fast/1.5.0/download -> crc32fast-1.5.0.crate https://crates.io/api/v1/crates/criterion-cycles-per-byte/0.7.0/download -> criterion-cycles-per-byte-0.7.0.crate https://crates.io/api/v1/crates/criterion-plot/0.6.0/download -> criterion-plot-0.6.0.crate https://crates.io/api/v1/crates/criterion/0.7.0/download -> criterion-0.7.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.12/download -> crossbeam-queue-0.3.12.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crunchy/0.2.4/download -> crunchy-0.2.4.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.5/download -> crypto-bigint-0.5.5.crate https://crates.io/api/v1/crates/crypto-common/0.1.7/download -> crypto-common-0.1.7.crate https://crates.io/api/v1/crates/ctor-lite/0.1.1/download -> ctor-lite-0.1.1.crate https://crates.io/api/v1/crates/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/cursor-icon/1.2.0/download -> cursor-icon-1.2.0.crate https://crates.io/api/v1/crates/curve25519-dalek-derive/0.1.1/download -> curve25519-dalek-derive-0.1.1.crate https://crates.io/api/v1/crates/curve25519-dalek/4.1.3/download -> curve25519-dalek-4.1.3.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling/0.21.3/download -> darling-0.21.3.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.21.3/download -> darling_core-0.21.3.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.21.3/download -> darling_macro-0.21.3.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.10.0/download -> data-encoding-2.10.0.crate https://crates.io/api/v1/crates/data-url/0.3.2/download -> data-url-0.3.2.crate https://crates.io/api/v1/crates/der-parser/10.0.0/download -> der-parser-10.0.0.crate https://crates.io/api/v1/crates/der/0.7.10/download -> der-0.7.10.crate https://crates.io/api/v1/crates/deranged/0.5.5/download -> deranged-0.5.5.crate https://crates.io/api/v1/crates/derive-deftly-macros/1.5.1/download -> derive-deftly-macros-1.5.1.crate https://crates.io/api/v1/crates/derive-deftly/1.5.1/download -> derive-deftly-1.5.1.crate https://crates.io/api/v1/crates/derive_builder_core_fork_arti/0.11.2/download -> derive_builder_core_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_builder_fork_arti/0.11.2/download -> derive_builder_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_builder_macro_fork_arti/0.11.2/download -> derive_builder_macro_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_more-impl/2.1.1/download -> derive_more-impl-2.1.1.crate https://crates.io/api/v1/crates/derive_more/2.1.1/download -> derive_more-2.1.1.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/directories/6.0.0/download -> directories-6.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dirs-sys/0.5.0/download -> dirs-sys-0.5.0.crate https://crates.io/api/v1/crates/dirs/6.0.0/download -> dirs-6.0.0.crate https://crates.io/api/v1/crates/dispatch2/0.3.0/download -> dispatch2-0.3.0.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/display-info/0.5.7/download -> display-info-0.5.7.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/document-features/0.2.12/download -> document-features-0.2.12.crate https://crates.io/api/v1/crates/downcast-rs/1.2.1/download -> downcast-rs-1.2.1.crate https://crates.io/api/v1/crates/downcast-rs/2.0.2/download -> downcast-rs-2.0.2.crate https://crates.io/api/v1/crates/dyn-clone/1.0.20/download -> dyn-clone-1.0.20.crate https://crates.io/api/v1/crates/ecdsa/0.16.9/download -> ecdsa-0.16.9.crate https://crates.io/api/v1/crates/ed25519-dalek/2.2.0/download -> ed25519-dalek-2.2.0.crate https://crates.io/api/v1/crates/ed25519/2.2.3/download -> ed25519-2.2.3.crate https://crates.io/api/v1/crates/educe/0.4.23/download -> educe-0.4.23.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.8/download -> elliptic-curve-0.13.8.crate https://crates.io/api/v1/crates/embed-resource/2.5.2/download -> embed-resource-2.5.2.crate https://crates.io/api/v1/crates/embed-resource/3.0.6/download -> embed-resource-3.0.6.crate https://crates.io/api/v1/crates/emojis/0.8.0/download -> emojis-0.8.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/endi/1.1.1/download -> endi-1.1.1.crate https://crates.io/api/v1/crates/enum-ordinalize/3.1.15/download -> enum-ordinalize-3.1.15.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/enumflags2/0.7.12/download -> enumflags2-0.7.12.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.12/download -> enumflags2_derive-0.7.12.crate https://crates.io/api/v1/crates/enumset/1.1.10/download -> enumset-1.1.10.crate https://crates.io/api/v1/crates/enumset_derive/0.14.0/download -> enumset_derive-0.14.0.crate https://crates.io/api/v1/crates/equator-macro/0.4.2/download -> equator-macro-0.4.2.crate https://crates.io/api/v1/crates/equator/0.4.2/download -> equator-0.4.2.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/erased-serde/0.4.9/download -> erased-serde-0.4.9.crate https://crates.io/api/v1/crates/errno/0.3.14/download -> errno-0.3.14.crate https://crates.io/api/v1/crates/error-code/3.3.2/download -> error-code-3.3.2.crate https://crates.io/api/v1/crates/etagere/0.2.15/download -> etagere-0.2.15.crate https://crates.io/api/v1/crates/euclid/0.22.13/download -> euclid-0.22.13.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.4/download -> event-listener-strategy-0.5.4.crate https://crates.io/api/v1/crates/event-listener/5.4.1/download -> event-listener-5.4.1.crate https://crates.io/api/v1/crates/exr/1.74.0/download -> exr-1.74.0.crate https://crates.io/api/v1/crates/extended/0.1.0/download -> extended-0.1.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.3.0/download -> fallible-iterator-0.3.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.14.0/download -> fancy-regex-0.14.0.crate https://crates.io/api/v1/crates/fast-socks5/0.10.0/download -> fast-socks5-0.10.0.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fax/0.2.6/download -> fax-0.2.6.crate https://crates.io/api/v1/crates/fax_derive/0.2.0/download -> fax_derive-0.2.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.7/download -> fdeflate-0.3.7.crate https://crates.io/api/v1/crates/fern/0.7.1/download -> fern-0.7.1.crate https://crates.io/api/v1/crates/ff/0.13.1/download -> ff-0.13.1.crate https://crates.io/api/v1/crates/fiat-crypto/0.2.9/download -> fiat-crypto-0.2.9.crate https://crates.io/api/v1/crates/figment/0.10.19/download -> figment-0.10.19.crate https://crates.io/api/v1/crates/filetime/0.2.27/download -> filetime-0.2.27.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.9/download -> find-msvc-tools-0.1.9.crate https://crates.io/api/v1/crates/flate2/1.1.8/download -> flate2-1.1.8.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fluid-let/1.0.0/download -> fluid-let-1.0.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/foldhash/0.2.0/download -> foldhash-0.2.0.crate https://crates.io/api/v1/crates/font-types/0.10.1/download -> font-types-0.10.1.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.8/download -> fontconfig-parser-0.5.8.crate https://crates.io/api/v1/crates/fontdb/0.23.0/download -> fontdb-0.23.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/fs-mistrust/0.13.1/download -> fs-mistrust-0.13.1.crate https://crates.io/api/v1/crates/fslock/0.2.1/download -> fslock-0.2.1.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-lite/2.6.1/download -> futures-lite-2.6.1.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-rustls/0.26.0/download -> futures-rustls-0.26.0.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/1.1.0/download -> gethostname-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.17/download -> getrandom-0.2.17.crate https://crates.io/api/v1/crates/getrandom/0.3.4/download -> getrandom-0.3.4.crate https://crates.io/api/v1/crates/getset/0.1.6/download -> getset-0.1.6.crate https://crates.io/api/v1/crates/gif/0.13.3/download -> gif-0.13.3.crate https://crates.io/api/v1/crates/gif/0.14.1/download -> gif-0.14.1.crate https://crates.io/api/v1/crates/gl_generator/0.14.0/download -> gl_generator-0.14.0.crate https://crates.io/api/v1/crates/glam/0.25.0/download -> glam-0.25.0.crate https://crates.io/api/v1/crates/glob-match/0.2.1/download -> glob-match-0.2.1.crate https://crates.io/api/v1/crates/glow/0.16.0/download -> glow-0.16.0.crate https://crates.io/api/v1/crates/glutin_wgl_sys/0.6.1/download -> glutin_wgl_sys-0.6.1.crate https://crates.io/api/v1/crates/gpu-allocator/0.28.0/download -> gpu-allocator-0.28.0.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.2.0/download -> gpu-descriptor-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-descriptor/0.3.2/download -> gpu-descriptor-0.3.2.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/guillotiere/0.6.2/download -> guillotiere-0.6.2.crate https://crates.io/api/v1/crates/h2/0.4.13/download -> h2-0.4.13.crate https://crates.io/api/v1/crates/half/2.7.1/download -> half-2.7.1.crate https://crates.io/api/v1/crates/harfrust/0.4.1/download -> harfrust-0.4.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/hashlink/0.10.0/download -> hashlink-0.10.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/hkdf/0.12.4/download -> hkdf-0.12.4.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname-validator/1.1.1/download -> hostname-validator-1.1.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.4.0/download -> http-1.4.0.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.3.0/download -> humantime-2.3.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-tls/0.6.0/download -> hyper-tls-0.6.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.19/download -> hyper-util-0.1.19.crate https://crates.io/api/v1/crates/hyper/1.8.1/download -> hyper-1.8.1.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.65/download -> iana-time-zone-0.1.65.crate https://crates.io/api/v1/crates/icu_collections/2.1.1/download -> icu_collections-2.1.1.crate https://crates.io/api/v1/crates/icu_locale_core/2.1.1/download -> icu_locale_core-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer/2.1.1/download -> icu_normalizer-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.1.1/download -> icu_normalizer_data-2.1.1.crate https://crates.io/api/v1/crates/icu_properties/2.1.2/download -> icu_properties-2.1.2.crate https://crates.io/api/v1/crates/icu_properties_data/2.1.2/download -> icu_properties_data-2.1.2.crate https://crates.io/api/v1/crates/icu_provider/2.1.1/download -> icu_provider-2.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/image-webp/0.2.4/download -> image-webp-0.2.4.crate https://crates.io/api/v1/crates/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/image/0.25.9/download -> image-0.25.9.crate https://crates.io/api/v1/crates/imagesize/0.13.0/download -> imagesize-0.13.0.crate https://crates.io/api/v1/crates/imgref/1.12.0/download -> imgref-1.12.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.13.0/download -> indexmap-2.13.0.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.11.0/download -> inotify-0.11.0.crate https://crates.io/api/v1/crates/inout/0.1.4/download -> inout-0.1.4.crate https://crates.io/api/v1/crates/interpolate_name/0.2.4/download -> interpolate_name-0.2.4.crate https://crates.io/api/v1/crates/interprocess/1.2.1/download -> interprocess-1.2.1.crate https://crates.io/api/v1/crates/intmap/0.7.1/download -> intmap-0.7.1.crate https://crates.io/api/v1/crates/inventory/0.3.21/download -> inventory-0.3.21.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.0.crate https://crates.io/api/v1/crates/iri-string/0.7.10/download -> iri-string-0.7.10.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.crate https://crates.io/api/v1/crates/isolang/2.4.0/download -> isolang-2.4.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itertools/0.14.0/download -> itertools-0.14.0.crate https://crates.io/api/v1/crates/itoa/1.0.17/download -> itoa-1.0.17.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.34/download -> jobserver-0.1.34.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.2/download -> jpeg-decoder-0.3.2.crate https://crates.io/api/v1/crates/js-sys/0.3.85/download -> js-sys-0.3.85.crate https://crates.io/api/v1/crates/kamadak-exif/0.6.1/download -> kamadak-exif-0.6.1.crate https://crates.io/api/v1/crates/keccak/0.1.5/download -> keccak-0.1.5.crate https://crates.io/api/v1/crates/khronos-egl/6.0.0/download -> khronos-egl-6.0.0.crate https://crates.io/api/v1/crates/khronos_api/3.1.0/download -> khronos_api-3.1.0.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/kurbo/0.10.4/download -> kurbo-0.10.4.crate https://crates.io/api/v1/crates/kurbo/0.11.3/download -> kurbo-0.11.3.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lebe/0.5.3/download -> lebe-0.5.3.crate https://crates.io/api/v1/crates/libc/0.2.180/download -> libc-0.2.180.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.4.10/download -> libfuzzer-sys-0.4.10.crate https://crates.io/api/v1/crates/libloading/0.8.9/download -> libloading-0.8.9.crate https://crates.io/api/v1/crates/libm/0.2.16/download -> libm-0.2.16.crate https://crates.io/api/v1/crates/libredox/0.1.12/download -> libredox-0.1.12.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.35.0/download -> libsqlite3-sys-0.35.0.crate https://crates.io/api/v1/crates/lilt/0.8.1/download -> lilt-0.8.1.crate https://crates.io/api/v1/crates/linebender_resource_handle/0.1.1/download -> linebender_resource_handle-0.1.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.11.0/download -> linux-raw-sys-0.11.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.15/download -> linux-raw-sys-0.4.15.crate https://crates.io/api/v1/crates/litemap/0.8.1/download -> litemap-0.8.1.crate https://crates.io/api/v1/crates/litrs/1.0.0/download -> litrs-1.0.0.crate https://crates.io/api/v1/crates/lock_api/0.4.14/download -> lock_api-0.4.14.crate https://crates.io/api/v1/crates/log/0.4.29/download -> log-0.4.29.crate https://crates.io/api/v1/crates/loop9/0.1.5/download -> loop9-0.1.5.crate https://crates.io/api/v1/crates/lru/0.16.3/download -> lru-0.16.3.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.9/download -> mac-notification-sys-0.6.9.crate https://crates.io/api/v1/crates/mach2/0.4.3/download -> mach2-0.4.3.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/maybe-rayon/0.1.1/download -> maybe-rayon-0.1.1.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memmap2/0.9.9/download -> memmap2-0.9.9.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/merlin/3.0.0/download -> merlin-3.0.0.crate https://crates.io/api/v1/crates/metal/0.33.0/download -> metal-0.33.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.1.1/download -> mio-1.1.1.crate https://crates.io/api/v1/crates/moxcms/0.7.11/download -> moxcms-0.7.11.crate https://crates.io/api/v1/crates/mundy/0.1.10/download -> mundy-0.1.10.crate https://crates.io/api/v1/crates/mutate_once/0.1.2/download -> mutate_once-0.1.2.crate https://crates.io/api/v1/crates/naga/28.0.0/download -> naga-28.0.0.crate https://crates.io/api/v1/crates/native-tls/0.2.14/download -> native-tls-0.2.14.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.6.0+11769913/download -> ndk-sys-0.6.0+11769913.crate https://crates.io/api/v1/crates/ndk/0.9.0/download -> ndk-0.9.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom/8.0.0/download -> nom-8.0.0.crate https://crates.io/api/v1/crates/nonany/0.3.0/download -> nonany-0.3.0.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.12.0/download -> notify-rust-4.12.0.crate https://crates.io/api/v1/crates/notify-types/2.1.0/download -> notify-types-2.1.0.crate https://crates.io/api/v1/crates/notify/8.2.0/download -> notify-8.2.0.crate https://crates.io/api/v1/crates/ntapi/0.4.2/download -> ntapi-0.4.2.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.3/download -> nu-ansi-term-0.50.3.crate https://crates.io/api/v1/crates/nucleo-matcher/0.3.1/download -> nucleo-matcher-0.3.1.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.6/download -> num-bigint-dig-0.8.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.2.0/download -> num-conv-0.2.0.crate https://crates.io/api/v1/crates/num-derive/0.4.2/download -> num-derive-0.4.2.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-iter/0.1.45/download -> num-iter-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_enum/0.7.5/download -> num_enum-0.7.5.crate https://crates.io/api/v1/crates/num_enum_derive/0.7.5/download -> num_enum_derive-0.7.5.crate https://crates.io/api/v1/crates/objc-sys/0.3.5/download -> objc-sys-0.3.5.crate https://crates.io/api/v1/crates/objc2-app-kit/0.2.2/download -> objc2-app-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-app-kit/0.3.2/download -> objc2-app-kit-0.3.2.crate https://crates.io/api/v1/crates/objc2-audio-toolbox/0.3.2/download -> objc2-audio-toolbox-0.3.2.crate https://crates.io/api/v1/crates/objc2-cloud-kit/0.2.2/download -> objc2-cloud-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-cloud-kit/0.3.2/download -> objc2-cloud-kit-0.3.2.crate https://crates.io/api/v1/crates/objc2-contacts/0.2.2/download -> objc2-contacts-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-audio-types/0.3.2/download -> objc2-core-audio-types-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-audio/0.3.2/download -> objc2-core-audio-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-data/0.2.2/download -> objc2-core-data-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-data/0.3.2/download -> objc2-core-data-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-foundation/0.3.2/download -> objc2-core-foundation-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-graphics/0.3.2/download -> objc2-core-graphics-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-image/0.2.2/download -> objc2-core-image-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-image/0.3.2/download -> objc2-core-image-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-location/0.2.2/download -> objc2-core-location-0.2.2.crate https://crates.io/api/v1/crates/objc2-core-text/0.3.2/download -> objc2-core-text-0.3.2.crate https://crates.io/api/v1/crates/objc2-core-video/0.3.2/download -> objc2-core-video-0.3.2.crate https://crates.io/api/v1/crates/objc2-encode/4.1.0/download -> objc2-encode-4.1.0.crate https://crates.io/api/v1/crates/objc2-foundation/0.2.2/download -> objc2-foundation-0.2.2.crate https://crates.io/api/v1/crates/objc2-foundation/0.3.2/download -> objc2-foundation-0.3.2.crate https://crates.io/api/v1/crates/objc2-io-kit/0.3.2/download -> objc2-io-kit-0.3.2.crate https://crates.io/api/v1/crates/objc2-io-surface/0.3.2/download -> objc2-io-surface-0.3.2.crate https://crates.io/api/v1/crates/objc2-link-presentation/0.2.2/download -> objc2-link-presentation-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.2.2/download -> objc2-metal-0.2.2.crate https://crates.io/api/v1/crates/objc2-metal/0.3.2/download -> objc2-metal-0.3.2.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.2.2/download -> objc2-quartz-core-0.2.2.crate https://crates.io/api/v1/crates/objc2-quartz-core/0.3.2/download -> objc2-quartz-core-0.3.2.crate https://crates.io/api/v1/crates/objc2-symbols/0.2.2/download -> objc2-symbols-0.2.2.crate https://crates.io/api/v1/crates/objc2-ui-kit/0.2.2/download -> objc2-ui-kit-0.2.2.crate https://crates.io/api/v1/crates/objc2-uniform-type-identifiers/0.2.2/download -> objc2-uniform-type-identifiers-0.2.2.crate https://crates.io/api/v1/crates/objc2-user-notifications/0.2.2/download -> objc2-user-notifications-0.2.2.crate https://crates.io/api/v1/crates/objc2/0.5.2/download -> objc2-0.5.2.crate https://crates.io/api/v1/crates/objc2/0.6.3/download -> objc2-0.6.3.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/oneshot-fused-workaround/0.5.1/download -> oneshot-fused-workaround-0.5.1.crate https://crates.io/api/v1/crates/oorandom/11.1.5/download -> oorandom-11.1.5.crate https://crates.io/api/v1/crates/open/5.3.3/download -> open-5.3.3.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.crate https://crates.io/api/v1/crates/openssl-probe/0.2.1/download -> openssl-probe-0.2.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.111/download -> openssl-sys-0.9.111.crate https://crates.io/api/v1/crates/openssl/0.10.75/download -> openssl-0.10.75.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/orbclient/0.3.50/download -> orbclient-0.3.50.crate https://crates.io/api/v1/crates/ordered-float/2.10.1/download -> ordered-float-2.10.1.crate https://crates.io/api/v1/crates/ordered-float/5.1.0/download -> ordered-float-5.1.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.crate https://crates.io/api/v1/crates/ouroboros/0.18.5/download -> ouroboros-0.18.5.crate https://crates.io/api/v1/crates/ouroboros_macro/0.18.5/download -> ouroboros_macro-0.18.5.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.25.1/download -> owned_ttf_parser-0.25.1.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/p384/0.13.1/download -> p384-0.13.1.crate https://crates.io/api/v1/crates/p521/0.13.3/download -> p521-0.13.3.crate https://crates.io/api/v1/crates/palette/0.7.6/download -> palette-0.7.6.crate https://crates.io/api/v1/crates/palette_derive/0.7.6/download -> palette_derive-0.7.6.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.5/download -> parking_lot-0.12.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download -> parking_lot_core-0.9.12.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pastey/0.1.1/download -> pastey-0.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.3/download -> pathdiff-0.2.3.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/phf/0.11.3/download -> phf-0.11.3.crate https://crates.io/api/v1/crates/phf/0.13.1/download -> phf-0.13.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.3/download -> phf_generator-0.11.3.crate https://crates.io/api/v1/crates/phf_generator/0.13.1/download -> phf_generator-0.13.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.3/download -> phf_macros-0.11.3.crate https://crates.io/api/v1/crates/phf_macros/0.13.1/download -> phf_macros-0.13.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.3/download -> phf_shared-0.11.3.crate https://crates.io/api/v1/crates/phf_shared/0.13.1/download -> phf_shared-0.13.1.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.10/download -> pin-project-internal-1.1.10.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-project/1.1.10/download -> pin-project-1.1.10.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/png/0.17.16/download -> png-0.17.16.crate https://crates.io/api/v1/crates/png/0.18.0/download -> png-0.18.0.crate https://crates.io/api/v1/crates/polling/3.11.0/download -> polling-3.11.0.crate https://crates.io/api/v1/crates/pollster/0.4.0/download -> pollster-0.4.0.crate https://crates.io/api/v1/crates/portable-atomic-util/0.2.5/download -> portable-atomic-util-0.2.5.crate https://crates.io/api/v1/crates/portable-atomic/1.13.1/download -> portable-atomic-1.13.1.crate https://crates.io/api/v1/crates/postage/0.5.0/download -> postage-0.5.0.crate https://crates.io/api/v1/crates/potential_utf/0.1.4/download -> potential_utf-0.1.4.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/presser/0.3.1/download -> presser-0.3.1.crate https://crates.io/api/v1/crates/primeorder/0.13.6/download -> primeorder-0.13.6.crate https://crates.io/api/v1/crates/priority-queue/2.7.0/download -> priority-queue-2.7.0.crate https://crates.io/api/v1/crates/proc-macro-crate/3.4.0/download -> proc-macro-crate-3.4.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr2/2.0.0/download -> proc-macro-error-attr2-2.0.0.crate https://crates.io/api/v1/crates/proc-macro-error2/2.0.1/download -> proc-macro-error2-2.0.1.crate https://crates.io/api/v1/crates/proc-macro2-diagnostics/0.10.1/download -> proc-macro2-diagnostics-0.10.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.17/download -> profiling-procmacros-1.0.17.crate https://crates.io/api/v1/crates/profiling/1.0.17/download -> profiling-1.0.17.crate https://crates.io/api/v1/crates/pwd-grp/1.0.2/download -> pwd-grp-1.0.2.crate https://crates.io/api/v1/crates/pxfm/0.1.27/download -> pxfm-0.1.27.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.30.0/download -> quick-xml-0.30.0.crate https://crates.io/api/v1/crates/quick-xml/0.37.5/download -> quick-xml-0.37.5.crate https://crates.io/api/v1/crates/quick-xml/0.38.4/download -> quick-xml-0.38.4.crate https://crates.io/api/v1/crates/quote/1.0.44/download -> quote-1.0.44.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.5/download -> rand_core-0.9.5.crate https://crates.io/api/v1/crates/rand_jitter/0.5.0/download -> rand_jitter-0.5.0.crate https://crates.io/api/v1/crates/range-alloc/0.1.4/download -> range-alloc-0.1.4.crate https://crates.io/api/v1/crates/rangemap/1.7.1/download -> rangemap-1.7.1.crate https://crates.io/api/v1/crates/rav1e/0.8.1/download -> rav1e-0.8.1.crate https://crates.io/api/v1/crates/ravif/0.12.0/download -> ravif-0.12.0.crate https://crates.io/api/v1/crates/raw-window-handle/0.6.2/download -> raw-window-handle-0.6.2.crate https://crates.io/api/v1/crates/rayon-core/1.13.0/download -> rayon-core-1.13.0.crate https://crates.io/api/v1/crates/rayon/1.11.0/download -> rayon-1.11.0.crate https://crates.io/api/v1/crates/rdrand/0.8.3/download -> rdrand-0.8.3.crate https://crates.io/api/v1/crates/read-fonts/0.35.0/download -> read-fonts-0.35.0.crate https://crates.io/api/v1/crates/read-fonts/0.36.0/download -> read-fonts-0.36.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_syscall/0.5.18/download -> redox_syscall-0.5.18.crate https://crates.io/api/v1/crates/redox_syscall/0.7.0/download -> redox_syscall-0.7.0.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/redox_users/0.5.2/download -> redox_users-0.5.2.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.25/download -> ref-cast-impl-1.0.25.crate https://crates.io/api/v1/crates/ref-cast/1.0.25/download -> ref-cast-1.0.25.crate https://crates.io/api/v1/crates/regex-automata/0.4.13/download -> regex-automata-0.4.13.crate https://crates.io/api/v1/crates/regex-syntax/0.8.8/download -> regex-syntax-0.8.8.crate https://crates.io/api/v1/crates/regex/1.12.2/download -> regex-1.12.2.crate https://crates.io/api/v1/crates/renderdoc-sys/1.1.0/download -> renderdoc-sys-1.1.0.crate https://crates.io/api/v1/crates/reqwest/0.12.28/download -> reqwest-0.12.28.crate https://crates.io/api/v1/crates/resvg/0.45.1/download -> resvg-0.45.1.crate https://crates.io/api/v1/crates/retry-error/0.9.1/download -> retry-error-0.9.1.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/rfd/0.15.4/download -> rfd-0.15.4.crate https://crates.io/api/v1/crates/rgb/0.8.52/download -> rgb-0.8.52.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/rodio/0.21.1/download -> rodio-0.21.1.crate https://crates.io/api/v1/crates/roxmltree/0.20.0/download -> roxmltree-0.20.0.crate https://crates.io/api/v1/crates/rsa/0.9.10/download -> rsa-0.9.10.crate https://crates.io/api/v1/crates/rusqlite/0.37.0/download -> rusqlite-0.37.0.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/rusticata-macros/4.1.0/download -> rusticata-macros-4.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.44/download -> rustix-0.38.44.crate https://crates.io/api/v1/crates/rustix/1.1.3/download -> rustix-1.1.3.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.3/download -> rustls-native-certs-0.8.3.crate https://crates.io/api/v1/crates/rustls-pemfile/2.2.0/download -> rustls-pemfile-2.2.0.crate https://crates.io/api/v1/crates/rustls-pki-types/1.14.0/download -> rustls-pki-types-1.14.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.9/download -> rustls-webpki-0.103.9.crate https://crates.io/api/v1/crates/rustls/0.23.36/download -> rustls-0.23.36.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/rustybuzz/0.20.1/download -> rustybuzz-0.20.1.crate https://crates.io/api/v1/crates/ryu/1.0.22/download -> ryu-1.0.22.crate https://crates.io/api/v1/crates/safelog/0.7.1/download -> safelog-0.7.1.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/sanitize-filename/0.6.0/download -> sanitize-filename-0.6.0.crate https://crates.io/api/v1/crates/schannel/0.1.28/download -> schannel-0.1.28.crate https://crates.io/api/v1/crates/schemars/0.9.0/download -> schemars-0.9.0.crate https://crates.io/api/v1/crates/schemars/1.2.1/download -> schemars-1.2.1.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.10.1/download -> sctk-adwaita-0.10.1.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/sec1/0.7.3/download -> sec1-0.7.3.crate https://crates.io/api/v1/crates/security-framework-sys/2.15.0/download -> security-framework-sys-2.15.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/security-framework/3.5.1/download -> security-framework-3.5.1.crate https://crates.io/api/v1/crates/self_cell/1.2.2/download -> self_cell-1.2.2.crate https://crates.io/api/v1/crates/semver/1.0.27/download -> semver-1.0.27.crate https://crates.io/api/v1/crates/serde-untagged/0.1.9/download -> serde-untagged-0.1.9.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_ignored/0.1.14/download -> serde_ignored-0.1.14.crate https://crates.io/api/v1/crates/serde_json/1.0.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/0.6.9/download -> serde_spanned-0.6.9.crate https://crates.io/api/v1/crates/serde_spanned/1.0.4/download -> serde_spanned-1.0.4.crate https://crates.io/api/v1/crates/serde_test/1.0.177/download -> serde_test-1.0.177.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_with/3.16.1/download -> serde_with-3.16.1.crate https://crates.io/api/v1/crates/serde_with_macros/3.16.1/download -> serde_with_macros-3.16.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/sha3/0.10.8/download -> sha3-0.10.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.1/download -> shellexpand-3.1.1.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.8/download -> signal-hook-registry-1.4.8.crate https://crates.io/api/v1/crates/signal-hook/0.3.18/download -> signal-hook-0.3.18.crate https://crates.io/api/v1/crates/signature/2.2.0/download -> signature-2.2.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.8/download -> simd-adler32-0.3.8.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/simplecss/0.2.2/download -> simplecss-0.2.2.crate https://crates.io/api/v1/crates/siphasher/1.0.2/download -> siphasher-1.0.2.crate https://crates.io/api/v1/crates/skrifa/0.37.0/download -> skrifa-0.37.0.crate https://crates.io/api/v1/crates/skrifa/0.39.0/download -> skrifa-0.39.0.crate https://crates.io/api/v1/crates/slab/0.4.12/download -> slab-0.4.12.crate https://crates.io/api/v1/crates/slotmap-careful/0.5.1/download -> slotmap-careful-0.5.1.crate https://crates.io/api/v1/crates/slotmap/1.1.1/download -> slotmap-1.1.1.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.19.2/download -> smithay-client-toolkit-0.19.2.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.20.0/download -> smithay-client-toolkit-0.20.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.7.3/download -> smithay-clipboard-0.7.3.crate https://crates.io/api/v1/crates/smol_str/0.2.2/download -> smol_str-0.2.2.crate https://crates.io/api/v1/crates/socket2/0.6.2/download -> socket2-0.6.2.crate https://crates.io/api/v1/crates/softbuffer/0.4.8/download -> softbuffer-0.4.8.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spinning/0.1.0/download -> spinning-0.1.0.crate https://crates.io/api/v1/crates/spirv/0.3.0+sdk-1.3.268.0/download -> spirv-0.3.0+sdk-1.3.268.0.crate https://crates.io/api/v1/crates/spki/0.7.3/download -> spki-0.7.3.crate https://crates.io/api/v1/crates/ssh-cipher/0.2.0/download -> ssh-cipher-0.2.0.crate https://crates.io/api/v1/crates/ssh-encoding/0.2.0/download -> ssh-encoding-0.2.0.crate https://crates.io/api/v1/crates/ssh-key/0.6.7/download -> ssh-key-0.6.7.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.1/download -> stable_deref_trait-1.2.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strict-num/0.1.1/download -> strict-num-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.27.2/download -> strum-0.27.2.crate https://crates.io/api/v1/crates/strum_macros/0.27.2/download -> strum_macros-0.27.2.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/svg_fmt/0.4.5/download -> svg_fmt-0.4.5.crate https://crates.io/api/v1/crates/svgtypes/0.15.3/download -> svgtypes-0.15.3.crate https://crates.io/api/v1/crates/swash/0.2.6/download -> swash-0.2.6.crate https://crates.io/api/v1/crates/symphonia-bundle-flac/0.5.5/download -> symphonia-bundle-flac-0.5.5.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.5/download -> symphonia-bundle-mp3-0.5.5.crate https://crates.io/api/v1/crates/symphonia-codec-aac/0.5.5/download -> symphonia-codec-aac-0.5.5.crate https://crates.io/api/v1/crates/symphonia-codec-pcm/0.5.5/download -> symphonia-codec-pcm-0.5.5.crate https://crates.io/api/v1/crates/symphonia-codec-vorbis/0.5.5/download -> symphonia-codec-vorbis-0.5.5.crate https://crates.io/api/v1/crates/symphonia-core/0.5.5/download -> symphonia-core-0.5.5.crate https://crates.io/api/v1/crates/symphonia-format-isomp4/0.5.5/download -> symphonia-format-isomp4-0.5.5.crate https://crates.io/api/v1/crates/symphonia-format-ogg/0.5.5/download -> symphonia-format-ogg-0.5.5.crate https://crates.io/api/v1/crates/symphonia-format-riff/0.5.5/download -> symphonia-format-riff-0.5.5.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.5/download -> symphonia-metadata-0.5.5.crate https://crates.io/api/v1/crates/symphonia-utils-xiph/0.5.5/download -> symphonia-utils-xiph-0.5.5.crate https://crates.io/api/v1/crates/symphonia/0.5.5/download -> symphonia-0.5.5.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.114/download -> syn-2.0.114.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/sys-locale/0.3.2/download -> sys-locale-0.3.2.crate https://crates.io/api/v1/crates/sysinfo/0.33.1/download -> sysinfo-0.33.1.crate https://crates.io/api/v1/crates/sysinfo/0.36.1/download -> sysinfo-0.36.1.crate https://crates.io/api/v1/crates/system-configuration-sys/0.6.0/download -> system-configuration-sys-0.6.0.crate https://crates.io/api/v1/crates/system-configuration/0.6.1/download -> system-configuration-0.6.1.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.7.2/download -> tauri-winrt-notification-0.7.2.crate https://crates.io/api/v1/crates/tempfile/3.24.0/download -> tempfile-3.24.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.18/download -> thiserror-impl-2.0.18.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.18/download -> thiserror-2.0.18.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/tiff/0.10.3/download -> tiff-0.10.3.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/time-core/0.1.8/download -> time-core-0.1.8.crate https://crates.io/api/v1/crates/time-macros/0.2.26/download -> time-macros-0.2.26.crate https://crates.io/api/v1/crates/time/0.3.46/download -> time-0.3.46.crate https://crates.io/api/v1/crates/timeago/0.5.0/download -> timeago-0.5.0.crate https://crates.io/api/v1/crates/tiny-skia-path/0.11.4/download -> tiny-skia-path-0.11.4.crate https://crates.io/api/v1/crates/tiny-skia/0.11.4/download -> tiny-skia-0.11.4.crate https://crates.io/api/v1/crates/tiny-xlib/0.2.4/download -> tiny-xlib-0.2.4.crate https://crates.io/api/v1/crates/tinystr/0.8.2/download -> tinystr-0.8.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.10.0/download -> tinyvec-1.10.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/to_method/1.1.0/download -> to_method-1.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.6.0/download -> tokio-macros-2.6.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.4/download -> tokio-rustls-0.26.4.crate https://crates.io/api/v1/crates/tokio-stream/0.1.18/download -> tokio-stream-0.1.18.crate https://crates.io/api/v1/crates/tokio-util/0.7.18/download -> tokio-util-0.7.18.crate https://crates.io/api/v1/crates/tokio/1.49.0/download -> tokio-1.49.0.crate https://crates.io/api/v1/crates/toml/0.8.23/download -> toml-0.8.23.crate https://crates.io/api/v1/crates/toml/0.9.11+spec-1.1.0/download -> toml-0.9.11+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.11/download -> toml_datetime-0.6.11.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.22.27/download -> toml_edit-0.22.27.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.0.6+spec-1.1.0/download -> toml_parser-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_write/0.1.2/download -> toml_write-0.1.2.crate https://crates.io/api/v1/crates/toml_writer/1.0.6+spec-1.1.0/download -> toml_writer-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/tor-async-utils/0.37.0/download -> tor-async-utils-0.37.0.crate https://crates.io/api/v1/crates/tor-basic-utils/0.37.0/download -> tor-basic-utils-0.37.0.crate https://crates.io/api/v1/crates/tor-bytes/0.37.0/download -> tor-bytes-0.37.0.crate https://crates.io/api/v1/crates/tor-cell/0.37.0/download -> tor-cell-0.37.0.crate https://crates.io/api/v1/crates/tor-cert/0.37.0/download -> tor-cert-0.37.0.crate https://crates.io/api/v1/crates/tor-chanmgr/0.37.0/download -> tor-chanmgr-0.37.0.crate https://crates.io/api/v1/crates/tor-checkable/0.37.0/download -> tor-checkable-0.37.0.crate https://crates.io/api/v1/crates/tor-circmgr/0.37.0/download -> tor-circmgr-0.37.0.crate https://crates.io/api/v1/crates/tor-config-path/0.37.0/download -> tor-config-path-0.37.0.crate https://crates.io/api/v1/crates/tor-config/0.37.0/download -> tor-config-0.37.0.crate https://crates.io/api/v1/crates/tor-consdiff/0.37.0/download -> tor-consdiff-0.37.0.crate https://crates.io/api/v1/crates/tor-dirclient/0.37.0/download -> tor-dirclient-0.37.0.crate https://crates.io/api/v1/crates/tor-dircommon/0.37.0/download -> tor-dircommon-0.37.0.crate https://crates.io/api/v1/crates/tor-dirmgr/0.37.0/download -> tor-dirmgr-0.37.0.crate https://crates.io/api/v1/crates/tor-error/0.37.0/download -> tor-error-0.37.0.crate https://crates.io/api/v1/crates/tor-general-addr/0.37.0/download -> tor-general-addr-0.37.0.crate https://crates.io/api/v1/crates/tor-guardmgr/0.37.0/download -> tor-guardmgr-0.37.0.crate https://crates.io/api/v1/crates/tor-hsclient/0.37.0/download -> tor-hsclient-0.37.0.crate https://crates.io/api/v1/crates/tor-hscrypto/0.37.0/download -> tor-hscrypto-0.37.0.crate https://crates.io/api/v1/crates/tor-key-forge/0.37.0/download -> tor-key-forge-0.37.0.crate https://crates.io/api/v1/crates/tor-keymgr/0.37.0/download -> tor-keymgr-0.37.0.crate https://crates.io/api/v1/crates/tor-linkspec/0.37.0/download -> tor-linkspec-0.37.0.crate https://crates.io/api/v1/crates/tor-llcrypto/0.37.0/download -> tor-llcrypto-0.37.0.crate https://crates.io/api/v1/crates/tor-log-ratelim/0.37.0/download -> tor-log-ratelim-0.37.0.crate https://crates.io/api/v1/crates/tor-memquota/0.37.0/download -> tor-memquota-0.37.0.crate https://crates.io/api/v1/crates/tor-netdir/0.37.0/download -> tor-netdir-0.37.0.crate https://crates.io/api/v1/crates/tor-netdoc/0.37.0/download -> tor-netdoc-0.37.0.crate https://crates.io/api/v1/crates/tor-persist/0.37.0/download -> tor-persist-0.37.0.crate https://crates.io/api/v1/crates/tor-proto/0.37.0/download -> tor-proto-0.37.0.crate https://crates.io/api/v1/crates/tor-protover/0.37.0/download -> tor-protover-0.37.0.crate https://crates.io/api/v1/crates/tor-relay-crypto/0.37.0/download -> tor-relay-crypto-0.37.0.crate https://crates.io/api/v1/crates/tor-relay-selection/0.37.0/download -> tor-relay-selection-0.37.0.crate https://crates.io/api/v1/crates/tor-rtcompat/0.37.0/download -> tor-rtcompat-0.37.0.crate https://crates.io/api/v1/crates/tor-rtmock/0.37.0/download -> tor-rtmock-0.37.0.crate https://crates.io/api/v1/crates/tor-socksproto/0.37.0/download -> tor-socksproto-0.37.0.crate https://crates.io/api/v1/crates/tor-units/0.37.0/download -> tor-units-0.37.0.crate https://crates.io/api/v1/crates/tower-http/0.6.8/download -> tower-http-0.6.8.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.3/download -> tower-0.5.3.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download -> tracing-attributes-0.1.31.crate https://crates.io/api/v1/crates/tracing-core/0.1.36/download -> tracing-core-0.1.36.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.22/download -> tracing-subscriber-0.3.22.crate https://crates.io/api/v1/crates/tracing-test-macro/0.2.5/download -> tracing-test-macro-0.2.5.crate https://crates.io/api/v1/crates/tracing-test/0.2.5/download -> tracing-test-0.2.5.crate https://crates.io/api/v1/crates/tracing/0.1.44/download -> tracing-0.1.44.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/ttf-parser/0.25.1/download -> ttf-parser-0.25.1.crate https://crates.io/api/v1/crates/typed-index-collections/3.5.0/download -> typed-index-collections-3.5.0.crate https://crates.io/api/v1/crates/typeid/1.0.3/download -> typeid-1.0.3.crate https://crates.io/api/v1/crates/typenum/1.19.0/download -> typenum-1.19.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/uncased/0.9.10/download -> uncased-0.9.10.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.4.0/download -> unicode-bidi-mirroring-0.4.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.18/download -> unicode-bidi-0.3.18.crate https://crates.io/api/v1/crates/unicode-ccc/0.4.0/download -> unicode-ccc-0.4.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.22/download -> unicode-ident-1.0.22.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.5/download -> unicode-linebreak-0.1.5.crate https://crates.io/api/v1/crates/unicode-properties/0.1.4/download -> unicode-properties-0.1.4.crate https://crates.io/api/v1/crates/unicode-script/0.5.8/download -> unicode-script-0.5.8.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.crate https://crates.io/api/v1/crates/unicode-width/0.2.2/download -> unicode-width-0.2.2.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/unty/0.0.4/download -> unty-0.0.4.crate https://crates.io/api/v1/crates/uptime_lib/0.3.1/download -> uptime_lib-0.3.1.crate https://crates.io/api/v1/crates/url/2.5.8/download -> url-2.5.8.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.crate https://crates.io/api/v1/crates/usvg/0.45.1/download -> usvg-0.45.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.8/download -> utf8-width-0.1.8.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/uuid/1.20.0/download -> uuid-1.20.0.crate https://crates.io/api/v1/crates/v_frame/0.3.9/download -> v_frame-0.3.9.crate https://crates.io/api/v1/crates/valuable/0.1.1/download -> valuable-0.1.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/visibility/0.1.1/download -> visibility-0.1.1.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.3/download -> vswhom-sys-0.1.3.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasip2/1.0.2+wasi-0.2.9/download -> wasip2-1.0.2+wasi-0.2.9.crate https://crates.io/api/v1/crates/wasix/0.13.1/download -> wasix-0.13.1.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.58/download -> wasm-bindgen-futures-0.4.58.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.108/download -> wasm-bindgen-macro-support-0.2.108.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.108/download -> wasm-bindgen-macro-0.2.108.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.108/download -> wasm-bindgen-shared-0.2.108.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.108/download -> wasm-bindgen-0.2.108.crate https://crates.io/api/v1/crates/wasmtimer/0.4.3/download -> wasmtimer-0.4.3.crate https://crates.io/api/v1/crates/wayland-backend/0.3.12/download -> wayland-backend-0.3.12.crate https://crates.io/api/v1/crates/wayland-client/0.31.12/download -> wayland-client-0.31.12.crate https://crates.io/api/v1/crates/wayland-csd-frame/0.3.0/download -> wayland-csd-frame-0.3.0.crate https://crates.io/api/v1/crates/wayland-cursor/0.31.12/download -> wayland-cursor-0.31.12.crate https://crates.io/api/v1/crates/wayland-protocols-experimental/20250721.0.1/download -> wayland-protocols-experimental-20250721.0.1.crate https://crates.io/api/v1/crates/wayland-protocols-misc/0.3.10/download -> wayland-protocols-misc-0.3.10.crate https://crates.io/api/v1/crates/wayland-protocols-plasma/0.3.10/download -> wayland-protocols-plasma-0.3.10.crate https://crates.io/api/v1/crates/wayland-protocols-wlr/0.3.10/download -> wayland-protocols-wlr-0.3.10.crate https://crates.io/api/v1/crates/wayland-protocols/0.32.10/download -> wayland-protocols-0.32.10.crate https://crates.io/api/v1/crates/wayland-scanner/0.31.8/download -> wayland-scanner-0.31.8.crate https://crates.io/api/v1/crates/wayland-sys/0.31.8/download -> wayland-sys-0.31.8.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/web-sys/0.3.85/download -> web-sys-0.3.85.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/weezl/0.1.12/download -> weezl-0.1.12.crate https://crates.io/api/v1/crates/wgpu-core-deps-apple/28.0.0/download -> wgpu-core-deps-apple-28.0.0.crate https://crates.io/api/v1/crates/wgpu-core-deps-emscripten/28.0.0/download -> wgpu-core-deps-emscripten-28.0.0.crate https://crates.io/api/v1/crates/wgpu-core-deps-windows-linux-android/28.0.0/download -> wgpu-core-deps-windows-linux-android-28.0.0.crate https://crates.io/api/v1/crates/wgpu-core/28.0.0/download -> wgpu-core-28.0.0.crate https://crates.io/api/v1/crates/wgpu-hal/28.0.0/download -> wgpu-hal-28.0.0.crate https://crates.io/api/v1/crates/wgpu-types/28.0.0/download -> wgpu-types-28.0.0.crate https://crates.io/api/v1/crates/wgpu/28.0.0/download -> wgpu-28.0.0.crate https://crates.io/api/v1/crates/widestring/1.2.1/download -> widestring-1.2.1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.11/download -> winapi-util-0.1.11.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/window_clipboard/0.5.1/download -> window_clipboard-0.5.1.crate https://crates.io/api/v1/crates/windows-collections/0.2.0/download -> windows-collections-0.2.0.crate https://crates.io/api/v1/crates/windows-collections/0.3.2/download -> windows-collections-0.3.2.crate https://crates.io/api/v1/crates/windows-core/0.54.0/download -> windows-core-0.54.0.crate https://crates.io/api/v1/crates/windows-core/0.57.0/download -> windows-core-0.57.0.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-core/0.62.2/download -> windows-core-0.62.2.crate https://crates.io/api/v1/crates/windows-future/0.2.1/download -> windows-future-0.2.1.crate https://crates.io/api/v1/crates/windows-future/0.3.2/download -> windows-future-0.3.2.crate https://crates.io/api/v1/crates/windows-implement/0.57.0/download -> windows-implement-0.57.0.crate https://crates.io/api/v1/crates/windows-implement/0.60.2/download -> windows-implement-0.60.2.crate https://crates.io/api/v1/crates/windows-interface/0.57.0/download -> windows-interface-0.57.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.3/download -> windows-interface-0.59.3.crate https://crates.io/api/v1/crates/windows-link/0.1.3/download -> windows-link-0.1.3.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-numerics/0.2.0/download -> windows-numerics-0.2.0.crate https://crates.io/api/v1/crates/windows-numerics/0.3.1/download -> windows-numerics-0.3.1.crate https://crates.io/api/v1/crates/windows-registry/0.6.1/download -> windows-registry-0.6.1.crate https://crates.io/api/v1/crates/windows-result/0.1.2/download -> windows-result-0.1.2.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-result/0.4.1/download -> windows-result-0.4.1.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-strings/0.5.1/download -> windows-strings-0.5.1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.5/download -> windows-targets-0.53.5.crate https://crates.io/api/v1/crates/windows-threading/0.1.0/download -> windows-threading-0.1.0.crate https://crates.io/api/v1/crates/windows-threading/0.2.1/download -> windows-threading-0.2.1.crate https://crates.io/api/v1/crates/windows-version/0.1.7/download -> windows-version-0.1.7.crate https://crates.io/api/v1/crates/windows/0.54.0/download -> windows-0.54.0.crate https://crates.io/api/v1/crates/windows/0.57.0/download -> windows-0.57.0.crate https://crates.io/api/v1/crates/windows/0.61.3/download -> windows-0.61.3.crate https://crates.io/api/v1/crates/windows/0.62.2/download -> windows-0.62.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.1/download -> windows_aarch64_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.1/download -> windows_aarch64_msvc-0.53.1.crate https://crates.io/api/v1/crates/windows_exe_info/0.4.2/download -> windows_exe_info-0.4.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.1/download -> windows_i686_gnu-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.1/download -> windows_i686_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.1/download -> windows_i686_msvc-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.1/download -> windows_x86_64_gnu-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.1/download -> windows_x86_64_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.1/download -> windows_x86_64_msvc-0.53.1.crate https://crates.io/api/v1/crates/winnow/0.7.14/download -> winnow-0.7.14.crate https://crates.io/api/v1/crates/winreg/0.52.0/download -> winreg-0.52.0.crate https://crates.io/api/v1/crates/winreg/0.55.0/download -> winreg-0.55.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.51.0/download -> wit-bindgen-0.51.0.crate https://crates.io/api/v1/crates/writeable/0.6.2/download -> writeable-0.6.2.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.13.2/download -> x11rb-protocol-0.13.2.crate https://crates.io/api/v1/crates/x11rb/0.13.2/download -> x11rb-0.13.2.crate https://crates.io/api/v1/crates/x25519-dalek/2.0.1/download -> x25519-dalek-2.0.1.crate https://crates.io/api/v1/crates/xcb/1.7.0/download -> xcb-1.7.0.crate https://crates.io/api/v1/crates/xcursor/0.3.10/download -> xcursor-0.3.10.crate https://crates.io/api/v1/crates/xdg/3.0.0/download -> xdg-3.0.0.crate https://crates.io/api/v1/crates/xkbcommon-dl/0.4.2/download -> xkbcommon-dl-0.4.2.crate https://crates.io/api/v1/crates/xkeysym/0.2.1/download -> xkeysym-0.2.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.28/download -> xml-rs-0.8.28.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/y4m/0.8.0/download -> y4m-0.8.0.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yazi/0.2.1/download -> yazi-0.2.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.1/download -> yoke-derive-0.8.1.crate https://crates.io/api/v1/crates/yoke/0.8.1/download -> yoke-0.8.1.crate https://crates.io/api/v1/crates/zbus/5.13.2/download -> zbus-5.13.2.crate https://crates.io/api/v1/crates/zbus_macros/5.13.2/download -> zbus_macros-5.13.2.crate https://crates.io/api/v1/crates/zbus_names/4.3.1/download -> zbus_names-4.3.1.crate https://crates.io/api/v1/crates/zeno/0.3.3/download -> zeno-0.3.3.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.37/download -> zerocopy-derive-0.8.37.crate https://crates.io/api/v1/crates/zerocopy/0.8.37/download -> zerocopy-0.8.37.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.2/download -> zeroize-1.8.2.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.3/download -> zeroize_derive-1.4.3.crate https://crates.io/api/v1/crates/zerotrie/0.2.3/download -> zerotrie-0.2.3.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.2/download -> zerovec-derive-0.11.2.crate https://crates.io/api/v1/crates/zerovec/0.11.5/download -> zerovec-0.11.5.crate https://crates.io/api/v1/crates/zmij/1.0.19/download -> zmij-1.0.19.crate https://crates.io/api/v1/crates/zstd-safe/7.2.4/download -> zstd-safe-7.2.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.16+zstd.1.5.7/download -> zstd-sys-2.0.16+zstd.1.5.7.crate https://crates.io/api/v1/crates/zstd/0.13.3/download -> zstd-0.13.3.crate https://crates.io/api/v1/crates/zune-core/0.4.12/download -> zune-core-0.4.12.crate https://crates.io/api/v1/crates/zune-core/0.5.1/download -> zune-core-0.5.1.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://crates.io/api/v1/crates/zune-jpeg/0.4.21/download -> zune-jpeg-0.4.21.crate https://crates.io/api/v1/crates/zune-jpeg/0.5.12/download -> zune-jpeg-0.5.12.crate https://crates.io/api/v1/crates/zvariant/5.9.2/download -> zvariant-5.9.2.crate https://crates.io/api/v1/crates/zvariant_derive/5.9.2/download -> zvariant_derive-5.9.2.crate https://crates.io/api/v1/crates/zvariant_utils/3.3.0/download -> zvariant_utils-3.3.0.crate https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/iced-rs/cryoglyph/archive/3836ca7a17f410d30871c2254dcc0f2400876636.tar.gz -> cryoglyph-3836ca7a17f410d30871c2254dcc0f2400876636.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/iced-rs/winit/archive/05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.tar.gz -> winit-05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/iced-rs/winit/archive/05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.tar.gz -> winit-05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz https://github.com/squidowl/iced/archive/19f12c509614465cb93f078d33581f48ead78fdd.tar.gz -> iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz +_eclasses_=cargo aeba1d272f6c2e000912e11d8cf626eb desktop 26d57169ca094c04be416993844ec8bc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=37cda01524ddb667d87fd511652c3077 diff --git a/metadata/md5-cache/net-libs/libpcap-1.10.6 b/metadata/md5-cache/net-libs/libpcap-1.10.6 index 5a83329406e4..de0f60ee5cf6 100644 --- a/metadata/md5-cache/net-libs/libpcap-1.10.6 +++ b/metadata/md5-cache/net-libs/libpcap-1.10.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.tcpdump.org/ https://github.com/the-tcpdump-group/libpcap INHERIT=autotools multilib-minimal verify-sig IUSE=bluetooth dbus netlink rdma remote static-libs test usb yydebug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos LICENSE=BSD BSD-with-attribution BSD-4 RDEPEND=bluetooth? ( net-wireless/bluez:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netlink? ( dev-libs/libnl:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) remote? ( virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rdma? ( sys-cluster/rdma-core ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz verify-sig? ( https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz.sig ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=cd33da02b63bbc72dfc217f82be57352 +_md5_=780a1865891945440232432c63c37b79 diff --git a/metadata/md5-cache/net-libs/quiche-0.24.9 b/metadata/md5-cache/net-libs/quiche-0.24.9 new file mode 100644 index 000000000000..fbd2d5a461c7 --- /dev/null +++ b/metadata/md5-cache/net-libs/quiche-0.24.9 @@ -0,0 +1,13 @@ +BDEPEND=dev-build/cmake || ( >=dev-lang/rust-bin-1.74.1:*[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-lang/rust-1.74.1:*[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=Implementation of the QUIC transport protocol and HTTP/3 +EAPI=8 +HOMEPAGE=https://github.com/cloudflare/quiche +INHERIT=cargo cmake flag-o-matic multilib-minimal +IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 debug +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl +SLOT=0/0 +SRC_URI=https://crates.io/api/v1/crates/quiche/0.24.9/download -> quiche-0.24.9.crate https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace/sys-0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bindgen/0.72.1/download -> bindgen-0.72.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.10.0/download -> bitflags-2.10.0.crate https://crates.io/api/v1/crates/boring/4.19.0/download -> boring-4.19.0.crate https://crates.io/api/v1/crates/boring-sys/4.19.0/download -> boring-sys-4.19.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.17.0/download -> bumpalo-3.17.0.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.2.52/download -> cc-1.2.52.crate https://crates.io/api/v1/crates/cdylib-link-lines/0.1.5/download -> cdylib-link-lines-0.1.5.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/chrono/0.4.40/download -> chrono-0.4.40.crate https://crates.io/api/v1/crates/clang-sys/1.8.1/download -> clang-sys-1.8.1.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.57/download -> cmake-0.1.57.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion/plot-0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam/deque-0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam/epoch-0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam/queue-0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam/utils-0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv/core-0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/data-encoding/2.10.0/download -> data-encoding-2.10.0.crate https://crates.io/api/v1/crates/darling/0.21.3/download -> darling-0.21.3.crate https://crates.io/api/v1/crates/darling_core/0.21.3/download -> darling_core-0.21.3.crate https://crates.io/api/v1/crates/darling_macro/0.21.3/download -> darling_macro-0.21.3.crate https://crates.io/api/v1/crates/data/encoding-2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/debug_panic/0.2.1/download -> debug_panic-0.2.1.crate https://crates.io/api/v1/crates/deranged/0.4.1/download -> deranged-0.4.1.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.7/download -> find-msvc-tools-0.1.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fslock/0.2.1/download -> fslock-0.2.1.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-timer/3.0.3/download -> futures-timer-3.0.3.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/getrandom/0.2.17/download -> getrandom-0.2.17.crate https://crates.io/api/v1/crates/glob/0.3.3/download -> glob-0.3.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/hermit/abi-0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.63/download -> iana-time-zone-0.1.63.crate https://crates.io/api/v1/crates/icu_collections/2.1.1/download -> icu_collections-2.1.1.crate https://crates.io/api/v1/crates/icu_locale_core/2.1.1/download -> icu_locale_core-2.1.1.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.1/download -> icu_locid_transform_data-1.5.1.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/2.1.1/download -> icu_normalizer-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.1.1/download -> icu_normalizer_data-2.1.1.crate https://crates.io/api/v1/crates/icu_properties/2.1.2/download -> icu_properties-2.1.2.crate https://crates.io/api/v1/crates/icu_properties_data/2.1.2/download -> icu_properties_data-2.1.2.crate https://crates.io/api/v1/crates/icu_provider/2.1.1/download -> icu_provider-2.1.1.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/intrusive-collections/0.9.7/download -> intrusive-collections-0.9.7.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.17/download -> itoa-1.0.17.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.180/download -> libc-0.2.180.crate https://crates.io/api/v1/crates/libloading/0.8.9/download -> libloading-0.8.9.crate https://crates.io/api/v1/crates/libm/0.2.15/download -> libm-0.2.15.crate https://crates.io/api/v1/crates/litemap/0.8.1/download -> litemap-0.8.1.crate https://crates.io/api/v1/crates/log/0.4.29/download -> log-0.4.29.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/mio/1.1.1/download -> mio-1.1.1.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_cpus/1.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.3.4/download -> octets-0.3.4.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.13.0/download -> indexmap-2.13.0.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/potential_utf/0.1.4/download -> potential_utf-0.1.4.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro-crate/3.4.0/download -> proc-macro-crate-3.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.105/download -> proc-macro2-1.0.105.crate https://crates.io/api/v1/crates/qlog/0.15.2/download -> qlog-0.15.2.crate https://crates.io/api/v1/crates/quote/1.0.43/download -> quote-1.0.43.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon/core-1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.12.2/download -> regex-1.12.2.crate https://crates.io/api/v1/crates/regex-automata/0.4.13/download -> regex-automata-0.4.13.crate https://crates.io/api/v1/crates/regex-syntax/0.8.8/download -> regex-syntax-0.8.8.crate https://crates.io/api/v1/crates/relative-path/1.9.3/download -> relative-path-1.9.3.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/rstest/0.26.1/download -> rstest-0.26.1.crate https://crates.io/api/v1/crates/rstest_macros/0.26.1/download -> rstest_macros-0.26.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustversion/1.0.20/download -> rustversion-1.0.20.crate https://crates.io/api/v1/crates/rust_decimal/1.40.0/download -> rust_decimal-1.40.0.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.4/download -> sfv-0.9.4.crate https://crates.io/api/v1/crates/semver/1.0.27/download -> semver-1.0.27.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_with/3.16.1/download -> serde_with-3.16.1.crate https://crates.io/api/v1/crates/serde_with_macros/3.16.1/download -> serde_with_macros-3.16.1.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.1/download -> stable_deref_trait-1.2.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.114/download -> syn-2.0.114.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.3.41/download -> time-0.3.41.crate https://crates.io/api/v1/crates/time-core/0.1.4/download -> time-core-0.1.4.crate https://crates.io/api/v1/crates/time-macros/0.2.22/download -> time-macros-0.2.22.crate https://crates.io/api/v1/crates/tinystr/0.8.2/download -> tinystr-0.8.2.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.1/download -> tinyvec-1.6.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.0.6+spec-1.1.0/download -> toml_parser-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.22/download -> unicode-ident-1.0.22.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.8/download -> url-2.5.8.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-webidl/0.2.75/download -> wasm-bindgen-webidl-0.2.75.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/web-sys/0.3.65/download -> web-sys-0.3.65.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-core/0.61.0/download -> windows-core-0.61.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows-implement/0.60.0/download -> windows-implement-0.60.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.1/download -> windows-interface-0.59.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.53.0/download -> windows-targets-0.53.0.crate https://crates.io/api/v1/crates/windows-targets/0.53.3/download -> windows-targets-0.53.3.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-result/0.3.2/download -> windows-result-0.3.2.crate https://crates.io/api/v1/crates/windows-strings/0.4.0/download -> windows-strings-0.4.0.crate https://crates.io/api/v1/crates/winnow/0.7.14/download -> winnow-0.7.14.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.6.2/download -> writeable-0.6.2.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/yoke/0.8.1/download -> yoke-0.8.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.1/download -> yoke-derive-0.8.1.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerotrie/0.2.3/download -> zerotrie-0.2.3.crate https://crates.io/api/v1/crates/zerovec/0.11.5/download -> zerovec-0.11.5.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.2/download -> zerovec-derive-0.11.2.crate https://crates.io/api/v1/crates/zmij/1.0.14/download -> zmij-1.0.14.crate +_eclasses_=cargo aeba1d272f6c2e000912e11d8cf626eb cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=7564177b2d23c66118b512be40f4d301 diff --git a/metadata/md5-cache/net-misc/dropbox-241.4.4795 b/metadata/md5-cache/net-misc/dropbox-241.4.4795 new file mode 100644 index 000000000000..8de9a92218ce --- /dev/null +++ b/metadata/md5-cache/net-misc/dropbox-241.4.4795 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/patchelf virtual/pkgconfig +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=Dropbox daemon (pretends to be GUI-less) +EAPI=8 +HOMEPAGE=https://www.dropbox.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils systemd xdg +IUSE=selinux X +KEYWORDS=-* ~amd64 +LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox +RDEPEND=X? ( x11-themes/hicolor-icon-theme dev-libs/libayatana-appindicator ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:7 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb +RESTRICT=mirror strip +SLOT=0 +SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-241.4.4795.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +_eclasses_=desktop 26d57169ca094c04be416993844ec8bc pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9bff8bed03e39d4384bbf1f0745169eb diff --git a/metadata/md5-cache/net-misc/sb-hosts-3.16.56 b/metadata/md5-cache/net-misc/sb-hosts-3.16.58 index 6d921da2f026..4bd2fb9af21c 100644 --- a/metadata/md5-cache/net-misc/sb-hosts-3.16.56 +++ b/metadata/md5-cache/net-misc/sb-hosts-3.16.58 @@ -6,5 +6,5 @@ IUSE=fakenews gambling porn social KEYWORDS=amd64 x86 LICENSE=MIT SLOT=0 -SRC_URI=https://github.com/StevenBlack/hosts/archive/3.16.56.tar.gz -> sb-hosts-3.16.56.tar.gz +SRC_URI=https://github.com/StevenBlack/hosts/archive/3.16.58.tar.gz -> sb-hosts-3.16.58.tar.gz _md5_=8d78b4c001cbecede5acc35c1c000705 diff --git a/metadata/md5-cache/net-misc/toot-0.48.1 b/metadata/md5-cache/net-misc/toot-0.48.1 deleted file mode 100644 index 207e995a804a..000000000000 --- a/metadata/md5-cache/net-misc/toot-0.48.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/urwid-2.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/urwid-2.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) -DESCRIPTION=toot - Mastodon CLI & TUI -EAPI=8 -HOMEPAGE=https://github.com/ihabunek/toot -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=>=dev-python/urwid-2.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/toot/toot-0.48.1.tar.gz -_eclasses_=distutils-r1 776bbaa25e9fa0dc9ac6f039ca37f701 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi d2befa41d10011e03e2158e065d5d6da python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=8a75be50bcde41f50199134f9f6dddae diff --git a/metadata/md5-cache/net-misc/toot-0.50.0 b/metadata/md5-cache/net-misc/toot-0.50.0 deleted file mode 100644 index 52350faeebe8..000000000000 --- a/metadata/md5-cache/net-misc/toot-0.50.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/urwid-2.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/urwid-2.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) -DESCRIPTION=toot - Mastodon CLI & TUI -EAPI=8 -HOMEPAGE=https://github.com/ihabunek/toot -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=>=dev-python/urwid-2.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/toot/toot-0.50.0.tar.gz -_eclasses_=distutils-r1 776bbaa25e9fa0dc9ac6f039ca37f701 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi d2befa41d10011e03e2158e065d5d6da python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=8a75be50bcde41f50199134f9f6dddae diff --git a/metadata/md5-cache/net-misc/toot-0.51.0 b/metadata/md5-cache/net-misc/toot-0.51.0 deleted file mode 100644 index ad2f58edc0b2..000000000000 --- a/metadata/md5-cache/net-misc/toot-0.51.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( <dev-python/urwid-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=<dev-python/urwid-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) -DESCRIPTION=toot - Mastodon CLI & TUI -EAPI=8 -HOMEPAGE=https://github.com/ihabunek/toot -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=<dev-python/urwid-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.11.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/toot/toot-0.51.0.tar.gz -_eclasses_=distutils-r1 776bbaa25e9fa0dc9ac6f039ca37f701 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi d2befa41d10011e03e2158e065d5d6da python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=c9fdfdd1763518183c223d782905407c diff --git a/metadata/md5-cache/net-misc/toot-0.51.0-r1 b/metadata/md5-cache/net-misc/toot-0.51.0-r1 new file mode 100644 index 000000000000..f25e3c4c7b05 --- /dev/null +++ b/metadata/md5-cache/net-misc/toot-0.51.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) +DESCRIPTION=toot - Mastodon CLI & TUI +EAPI=8 +HOMEPAGE=https://github.com/ihabunek/toot +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/toot/toot-0.51.0.tar.gz +_eclasses_=distutils-r1 776bbaa25e9fa0dc9ac6f039ca37f701 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi d2befa41d10011e03e2158e065d5d6da python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=a123fd8ca2d15b4ba135fc43c1a0d0b1 diff --git a/metadata/md5-cache/net-nntp/nzb-monkey-go-0.2.1 b/metadata/md5-cache/net-nntp/nzb-monkey-go-0.2.1 new file mode 100644 index 000000000000..363fc5dd0384 --- /dev/null +++ b/metadata/md5-cache/net-nntp/nzb-monkey-go-0.2.1 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Golang version of the NZB Monkey with included NZB direct search +EAPI=8 +HOMEPAGE=https://github.com/Tensai75/nzb-monkey-go +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=MIT Apache-2.0 BSD BSD-2 MIT +SLOT=0 +SRC_URI=https://github.com/Tensai75/nzb-monkey-go/archive/refs/tags/v0.2.1.tar.gz -> nzb-monkey-go-0.2.1.tar.gz https://gitlab.com/api/v4/projects/64330835/packages/generic/nzb-monkey-go/0.2.1/nzb-monkey-go-0.2.1-deps.tar.xz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=d40c4e081647b52ce4058619c3315dbd diff --git a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1503-r1 b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1503-r2 index b4d1c079fd5b..be2e2004b5c4 100644 --- a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1503-r1 +++ b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1503-r2 @@ -1,7 +1,7 @@ BDEPEND=app-arch/unzip verify-sig? ( sec-keys/openpgp-keys-freenet ) virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack DEPEND=dev-java/unbescape:0 >=virtual/jdk-1.8:* dev-java/bcprov:0 dev-java/commons-compress:0 >=dev-java/commons-io-2.19.0:0 dev-java/fec:0 dev-java/freenet-ext:29 dev-java/java-service-wrapper:0 dev-java/jbitcollider-core:0 >=dev-java/jna-5.17.0:0 >=dev-java/lzma-24.09:0 dev-java/lzmajio:0 dev-java/mersennetwister:0 dev-java/pebble:0 test? ( dev-java/hamcrest:0 dev-java/mockito:1 dev-java/objenesis:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) -DESCRIPTION=An encrypted network without censorship +DESCRIPTION=Freenet REference Daemon EAPI=8 HOMEPAGE=https://www.hyphanet.org INHERIT=java-pkg-2 java-pkg-simple systemd toolchain-funcs verify-sig @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hyphanet/fred/releases/download/build01503/freenet-build01503-source.tar.bz2 https://github.com/hyphanet/seedrefs/archive/build01480.tar.gz -> seednodes-0.7.5_p1480.tar.gz https://github.com/hyphanet/contrib/archive/v29.tar.gz -> freenet-ext-29.tar.gz verify-sig? ( https://github.com/hyphanet/fred/releases/download/build01503/freenet-build01503-source.tar.bz2.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd java-pkg-2 438c2725ea326202d7fc1eb31af76813 java-pkg-simple df1fc43a5017ec8f5d23007b23731474 java-utils-2 b41327d85d12ce816943cf4d344add19 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=e003c2e1485f6d68aceb3ca573b2710b +_md5_=d953d2774aa8077b0b8e5f370e5bec3b diff --git a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1504 b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1504 new file mode 100644 index 000000000000..a22c5d5257b1 --- /dev/null +++ b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1504 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip verify-sig? ( sec-keys/openpgp-keys-freenet ) virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DEPEND=dev-java/unbescape:0 >=virtual/jdk-1.8:* dev-java/bcprov:0 dev-java/commons-compress:0 >=dev-java/commons-io-2.19.0:0 >=dev-java/freenet-ext-29-r2:29 dev-java/java-service-wrapper:0 dev-java/jbitcollider-core:0 >=dev-java/jna-5.17.0:0 >=dev-java/lzma-24.09:0 dev-java/lzmajio:0 dev-java/mersennetwister:0 dev-java/pebble:0 test? ( dev-java/hamcrest:0 dev-java/mockito:1 dev-java/objenesis:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Freenet REference Daemon +EAPI=8 +HOMEPAGE=https://www.hyphanet.org +INHERIT=java-pkg-2 java-pkg-simple systemd toolchain-funcs verify-sig +IUSE=+nss doc source test verify-sig +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-2+ GPL-2 MIT BSD-2 Apache-2.0 +RDEPEND=acct-user/freenet acct-group/freenet >=virtual/jre-1.8:* dev-java/bcprov:0 dev-java/commons-compress:0 >=dev-java/commons-io-2.19.0:0 >=dev-java/freenet-ext-29-r2:29 dev-java/java-service-wrapper:0 dev-java/jbitcollider-core:0 >=dev-java/jna-5.17.0:0 >=dev-java/lzma-24.09:0 dev-java/lzmajio:0 dev-java/mersennetwister:0 dev-java/pebble:0 nss? ( dev-libs/nss ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/hyphanet/fred/releases/download/build01504/freenet-build01504-source.tar.bz2 https://github.com/hyphanet/seedrefs/archive/build01480.tar.gz -> seednodes-0.7.5_p1480.tar.gz https://github.com/hyphanet/contrib/archive/v29.tar.gz -> freenet-ext-29.tar.gz verify-sig? ( https://github.com/hyphanet/fred/releases/download/build01504/freenet-build01504-source.tar.bz2.sig ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd java-pkg-2 438c2725ea326202d7fc1eb31af76813 java-pkg-simple df1fc43a5017ec8f5d23007b23731474 java-utils-2 b41327d85d12ce816943cf4d344add19 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=2b6ffd5b743db75e997786687fd06d32 diff --git a/metadata/md5-cache/net-proxy/xray-core-26.2.2 b/metadata/md5-cache/net-proxy/xray-core-26.2.2 new file mode 100644 index 000000000000..855068c49efd --- /dev/null +++ b/metadata/md5-cache/net-proxy/xray-core-26.2.2 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.25.5:= >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install prepare unpack +DEPEND=acct-user/xray acct-group/xray +DESCRIPTION=A unified platform for anti-censorship +EAPI=8 +HOMEPAGE=https://github.com/XTLS/Xray-core/ +INHERIT=go-module systemd +KEYWORDS=~amd64 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT +RDEPEND=acct-user/xray acct-group/xray +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/XTLS/Xray-core/archive/v26.2.2.tar.gz -> xray-core-26.2.2.tar.gz https://github.com/puleglot/Xray-core/releases/download/v26.2.2/Xray-core-26.2.2-vendor.tar.xz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=b2181f9f62fde135e93763187459b847 diff --git a/metadata/md5-cache/net-proxy/xray-core-9999 b/metadata/md5-cache/net-proxy/xray-core-9999 new file mode 100644 index 000000000000..e61d91e86f86 --- /dev/null +++ b/metadata/md5-cache/net-proxy/xray-core-9999 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.25.5:= >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install prepare unpack +DEPEND=acct-user/xray acct-group/xray +DESCRIPTION=A unified platform for anti-censorship +EAPI=8 +HOMEPAGE=https://github.com/XTLS/Xray-core/ +INHERIT=go-module systemd git-r3 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT +PROPERTIES=live +RDEPEND=acct-user/xray acct-group/xray +RESTRICT=test +SLOT=0 +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=b2181f9f62fde135e93763187459b847 diff --git a/metadata/md5-cache/sci-libs/dealii-9.6.2-r2 b/metadata/md5-cache/sci-libs/dealii-9.6.2-r2 deleted file mode 100644 index 0bc0c3692c19..000000000000 --- a/metadata/md5-cache/sci-libs/dealii-9.6.2-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-dealii-20240811 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/boost:= app-arch/bzip2 virtual/zlib:= dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl ) -DESCRIPTION=Solving partial differential equations with the finite element method -EAPI=8 -HOMEPAGE=https://www.dealii.org/ -INHERIT=cmake flag-o-matic verify-sig -IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos verify-sig -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1+ -RDEPEND=dev-libs/boost:= app-arch/bzip2 virtual/zlib:= dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) -REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi ) -SLOT=0 -SRC_URI=https://github.com/dealii/dealii/releases/download/v9.6.2/dealii-9.6.2.tar.gz verify-sig? ( https://github.com/dealii/dealii/releases/download/v9.6.2/dealii-9.6.2.tar.gz.asc ) doc? ( https://github.com/dealii/dealii/releases/download/v9.5.0/dealii-9.5.0-offline_documentation.tar.gz verify-sig? ( https://github.com/dealii/dealii/releases/download/v9.5.0/dealii-9.5.0-offline_documentation.tar.gz.asc ) ) -_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f562b7ea6bd8bf752aa4b0a1c7c31283 diff --git a/metadata/md5-cache/sci-libs/dealii-9.7.0 b/metadata/md5-cache/sci-libs/dealii-9.7.0 deleted file mode 100644 index 62515e9d89ad..000000000000 --- a/metadata/md5-cache/sci-libs/dealii-9.7.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/boost:= app-arch/bzip2 virtual/zlib:= dev-cpp/magic_enum:= dev-cpp/taskflow:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi ) mumps? ( sci-libs/mumps[mpi] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=,int64?] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) vtk? ( sci-libs/vtk ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl ) -DESCRIPTION=Solving partial differential equations with the finite element method -EAPI=8 -HOMEPAGE=https://www.dealii.org/ -INHERIT=cmake flag-o-matic -IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 int64 +lapack metis mpi mumps muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos vtk -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1+ -RDEPEND=dev-libs/boost:= app-arch/bzip2 virtual/zlib:= dev-cpp/magic_enum:= dev-cpp/taskflow:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi ) mumps? ( sci-libs/mumps[mpi] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=,int64?] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) vtk? ( sci-libs/vtk ) || ( dev-cpp/kokkos sci-libs/trilinos ) -REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi ) -SLOT=0 -SRC_URI=https://github.com/dealii/dealii/releases/download/v9.7.0/dealii-9.7.0.tar.gz doc? ( https://github.com/dealii/dealii/releases/download/v9.7.0/dealii-9.7.0-offline_documentation.tar.gz ) -_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c069c1d60db4030a3fa1a4922c3ca3ed diff --git a/metadata/md5-cache/sci-libs/dealii-9.7.1 b/metadata/md5-cache/sci-libs/dealii-9.7.1 index 71a8eaaa59b2..3867ff090914 100644 --- a/metadata/md5-cache/sci-libs/dealii-9.7.1 +++ b/metadata/md5-cache/sci-libs/dealii-9.7.1 @@ -13,4 +13,4 @@ REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mp SLOT=0 SRC_URI=https://github.com/dealii/dealii/releases/download/v9.7.1/dealii-9.7.1.tar.gz doc? ( https://github.com/dealii/dealii/releases/download/v9.7.0/dealii-9.7.0-offline_documentation.tar.gz ) _eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7d3c46bffec97200671f2ed1b212bfc3 +_md5_=0b6df4bc60fbb868d37849fb907d28bf diff --git a/metadata/md5-cache/sci-libs/poselib-2.0.5 b/metadata/md5-cache/sci-libs/poselib-2.0.5 new file mode 100644 index 000000000000..7a7a2c80d87a --- /dev/null +++ b/metadata/md5-cache/sci-libs/poselib-2.0.5 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-cpp/eigen +DESCRIPTION=Minimal solvers for calibrated camera pose estimation +EAPI=8 +HOMEPAGE=https://github.com/PoseLib/PoseLib +INHERIT=cmake +IUSE=benchmark +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-cpp/eigen +SLOT=0 +SRC_URI=https://github.com/PoseLib/PoseLib/archive/refs/tags/v2.0.5.tar.gz -> poselib-2.0.5.tar.gz +_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a9f717c6b7bc86aabb3e4d99f3761a8d diff --git a/metadata/md5-cache/sci-misc/llama-cpp-0_pre6318 b/metadata/md5-cache/sci-misc/llama-cpp-0_pre6318 deleted file mode 100644 index 9463a1e6ee17..000000000000 --- a/metadata/md5-cache/sci-misc/llama-cpp-0_pre6318 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=media-libs/shaderc app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=curl? ( net-misc/curl:= ) openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) hip? ( >=dev-util/hip-6.3:= >=sci-libs/hipBLAS-6.3:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) opencl? ( dev-util/opencl-headers ) vulkan? ( dev-util/vulkan-headers ) -DESCRIPTION=Port of Facebook's LLaMA model in C/C++ -EAPI=8 -HOMEPAGE=https://github.com/ggml-org/llama.cpp -INHERIT=cmake cuda rocm linux-info -IUSE=curl openblas +openmp blis hip cuda opencl vulkan +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=curl? ( net-misc/curl:= ) openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) hip? ( >=dev-util/hip-6.3:= >=sci-libs/hipBLAS-6.3:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) dev-python/numpy opencl? ( dev-libs/opencl-icd-loader ) vulkan? ( media-libs/vulkan-loader ) -REQUIRED_USE=?? ( openblas blis ) -SLOT=0 -SRC_URI=https://github.com/ggml-org/llama.cpp/archive/refs/tags/b6318.tar.gz -> llama-cpp-0_pre6318.tar.gz -_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=be4e8d5949702b10691d317e2e26edaf diff --git a/metadata/md5-cache/sci-misc/llama-cpp-0_pre7924 b/metadata/md5-cache/sci-misc/llama-cpp-0_pre7924 new file mode 100644 index 000000000000..69180775a7a6 --- /dev/null +++ b/metadata/md5-cache/sci-misc/llama-cpp-0_pre7924 @@ -0,0 +1,16 @@ +BDEPEND=media-libs/shaderc app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=curl? ( net-misc/curl:= ) openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) flexiblas? ( sci-libs/flexiblas:= ) rocm? ( >=dev-util/hip-6.3:= >=sci-libs/hipBLAS-6.3:= wmma? ( >=sci-libs/rocWMMA-6.3:= ) ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) opencl? ( dev-util/opencl-headers ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Port of Facebook's LLaMA model in C/C++ +EAPI=8 +HOMEPAGE=https://github.com/ggml-org/llama.cpp +INHERIT=cmake cuda rocm linux-info +IUSE=curl openblas +openmp blis rocm cuda opencl vulkan flexiblas wmma examples +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=curl? ( net-misc/curl:= ) openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) flexiblas? ( sci-libs/flexiblas:= ) rocm? ( >=dev-util/hip-6.3:= >=sci-libs/hipBLAS-6.3:= wmma? ( >=sci-libs/rocWMMA-6.3:= ) ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) dev-python/numpy opencl? ( dev-libs/opencl-icd-loader ) vulkan? ( media-libs/vulkan-loader ) +REQUIRED_USE=?? ( openblas blis flexiblas ) wmma? ( rocm ) +SLOT=0 +SRC_URI=https://github.com/ggml-org/llama.cpp/archive/refs/tags/b7924.tar.gz -> llama-cpp-0_pre7924.tar.gz examples? ( https://huggingface.co/ggml-org/tiny-llamas/resolve/99dd1a73db5a37100bd4ae633f4cfce6560e1567/stories15M-q4_0.gguf -> ggml-org_models_tinyllamas_stories15M-q4_0-99dd1a73db5a37100bd4ae633f4cfce6560e1567.gguf ) +_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=2b0f234581d9d2892cfdf9a8107cf5e2 diff --git a/metadata/md5-cache/sci-visualization/paraview-5.13.3-r2 b/metadata/md5-cache/sci-visualization/paraview-6.0.1 index 30ffd645e42f..d2c68c18a0d5 100644 --- a/metadata/md5-cache/sci-visualization/paraview-5.13.3-r2 +++ b/metadata/md5-cache/sci-visualization/paraview-6.0.1 @@ -13,6 +13,6 @@ RDEPEND=app-arch/lz4 dev-libs/expat dev-libs/jsoncpp:= dev-libs/libxml2:2= dev-l REQUIRED_USE=python? ( mpi ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) webengine? ( qt6 ) qt6? ( sqlite ) RESTRICT=mirror test SLOT=0 -SRC_URI=https://www.paraview.org/files/v5.13/ParaView-v5.13.3.tar.xz +SRC_URI=https://www.paraview.org/files/v6.0/ParaView-v6.0.1.tar.xz _eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c desktop 26d57169ca094c04be416993844ec8bc docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a43eab02f44e7c05a0df289040b51e76 +_md5_=0e68f013da53d3fa12093453ac6d9a7b diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gnustep-20251025 b/metadata/md5-cache/sec-keys/openpgp-keys-gnustep-20251025 index 4bd0a947ae15..b53152651ccf 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gnustep-20251025 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-gnustep-20251025 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.gnustep.org/ INHERIT=sec-keys IUSE=test -KEYWORDS=~alpha amd64 ppc ~ppc64 ~sparc x86 +KEYWORDS=~alpha amd64 ppc ppc64 ~sparc x86 LICENSE=public-domain PROPERTIES=test_network RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x83AAE47CE829A4146EF83420CA868D4C99149679 -> openpgp-keys-gnustep-ubuntu-20251025.asc _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 sec-keys 6e52a21003eb40a5b499aa23f711dd09 -_md5_=31888a02c9751a874b8a0d9d8641140a +_md5_=23333ea91f92860a55cc52f437ddf9e6 diff --git a/metadata/md5-cache/sys-apps/coreutils-9.10 b/metadata/md5-cache/sys-apps/coreutils-9.10 index e1251daaa102..a22dd29b0aee 100644 --- a/metadata/md5-cache/sys-apps/coreutils-9.10 +++ b/metadata/md5-cache/sys-apps/coreutils-9.10 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnu/coreutils/coreutils-9.10.tar.xz verify-sig? ( mirror://gnu/coreutils/coreutils-9.10.tar.xz.sig ) !vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.6-patches.tar.xz ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=f6796c7037f2d5063697a9fa36fbc00d +_md5_=381e10291991e8c7cc660d39d60397c1 diff --git a/metadata/md5-cache/sys-apps/kmscon-9.3.1 b/metadata/md5-cache/sys-apps/kmscon-9.3.1 new file mode 100644 index 000000000000..a025da2d5110 --- /dev/null +++ b/metadata/md5-cache/sys-apps/kmscon-9.3.1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=virtual/udev-172 x11-libs/libxkbcommon >=dev-libs/libtsm-4.4.0:= media-libs/libglvnd[X(+)] drm? ( x11-libs/libdrm >=media-libs/mesa-8.0.3[egl(+),gbm(+)] ) systemd? ( sys-apps/systemd ) pango? ( x11-libs/pango dev-libs/glib:2 ) x11-base/xorg-proto +DESCRIPTION=KMS/DRM based virtual Console Emulator +EAPI=8 +HOMEPAGE=https://github.com/kmscon/kmscon +INHERIT=meson flag-o-matic toolchain-funcs +IUSE=debug doc +drm elogind +fbdev +gles2 +pango systemd test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT LGPL-2.1 BSD-2 +RDEPEND=>=virtual/udev-172 x11-libs/libxkbcommon >=dev-libs/libtsm-4.4.0:= media-libs/libglvnd[X(+)] drm? ( x11-libs/libdrm >=media-libs/mesa-8.0.3[egl(+),gbm(+)] ) systemd? ( sys-apps/systemd ) pango? ( x11-libs/pango dev-libs/glib:2 ) x11-misc/xkeyboard-config +REQUIRED_USE=drm? ( gles2 ) ?? ( elogind systemd ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/kmscon/kmscon/archive/refs/tags/v9.3.1.tar.gz -> kmscon-9.3.1.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson ee14b47f310c323b82e6655787cd65ed multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot c04c5ad99aee3e5b1404af749523ca96 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=92ce92fc734d69a61cfffd759efae96c diff --git a/metadata/md5-cache/sys-fabric/mstflint-4.30.0_p1 b/metadata/md5-cache/sys-fabric/mstflint-4.30.0_p1 index 1f474787b233..2b0fad218e6d 100644 --- a/metadata/md5-cache/sys-fabric/mstflint-4.30.0_p1 +++ b/metadata/md5-cache/sys-fabric/mstflint-4.30.0_p1 @@ -4,12 +4,12 @@ DEPEND=dev-db/sqlite:3= virtual/zlib:= inband? ( sys-cluster/rdma-core ) adb-gen DESCRIPTION=Mstflint - an open source version of MFT (Mellanox Firmware Tools) EAPI=8 HOMEPAGE=https://github.com/Mellanox/mstflint -INHERIT=autotools +INHERIT=autotools flag-o-matic IUSE=adb-generic-tools inband ssl KEYWORDS=~amd64 ~loong ~x86 LICENSE=|| ( GPL-2 BSD-2 ) RDEPEND=dev-db/sqlite:3= virtual/zlib:= inband? ( sys-cluster/rdma-core ) adb-generic-tools? ( dev-libs/boost:= dev-libs/expat:= ) ssl? ( dev-libs/openssl:= ) sys-apps/pciutils SLOT=0 SRC_URI=https://github.com/Mellanox/mstflint/archive/v4.30.0-1.tar.gz -> mstflint-4.30.0_p1.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=1bd05464a001d4b49dc5e3cde147d237 +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da +_md5_=7bed3c49a61bbc02c7ea0e184f443a51 diff --git a/metadata/md5-cache/sys-libs/musl-1.2.5-r7 b/metadata/md5-cache/sys-libs/musl-1.2.5-r7 index 82cf8f859322..8b5a156d9fe9 100644 --- a/metadata/md5-cache/sys-libs/musl-1.2.5-r7 +++ b/metadata/md5-cache/sys-libs/musl-1.2.5-r7 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://musl.libc.org INHERIT=crossdev flag-o-matic toolchain-funcs prefix verify-sig IUSE=crypt headers-only split-usr verify-sig -KEYWORDS=-* ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=-* amd64 arm arm64 ~m68k ~mips ppc ppc64 ~riscv x86 LICENSE=MIT LGPL-2 GPL-2 PDEPEND=!crypt? ( sys-libs/libxcrypt[system] ) RDEPEND=crypt? ( !sys-libs/libxcrypt[system] ) SLOT=0 SRC_URI=https://musl.libc.org/releases/musl-1.2.5.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.5.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=4c69bd43ed6a912e5e8677d952628219 +_md5_=e6aa367c2ad14264b4804f3ed61f1f66 diff --git a/metadata/md5-cache/sys-libs/musl-1.2.5-r8 b/metadata/md5-cache/sys-libs/musl-1.2.5-r8 new file mode 100644 index 000000000000..389ac63a1526 --- /dev/null +++ b/metadata/md5-cache/sys-libs/musl-1.2.5-r8 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-musl ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack +DESCRIPTION=Light, fast and, simple C library focused on standards-conformance and safety +EAPI=8 +HOMEPAGE=https://musl.libc.org +INHERIT=crossdev flag-o-matic toolchain-funcs prefix verify-sig +IUSE=crypt headers-only split-usr verify-sig +KEYWORDS=-* ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT LGPL-2 GPL-2 +PDEPEND=!crypt? ( sys-libs/libxcrypt[system] ) +RDEPEND=crypt? ( !sys-libs/libxcrypt[system] ) +SLOT=0 +SRC_URI=https://musl.libc.org/releases/musl-1.2.5.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.5.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=b0a7a76030b4d13ae2710569281e84f0 diff --git a/metadata/md5-cache/sys-libs/pam-1.7.1-r2 b/metadata/md5-cache/sys-libs/pam-1.7.1-r3 index de1391a2b120..cb93c6d6010e 100644 --- a/metadata/md5-cache/sys-libs/pam-1.7.1-r2 +++ b/metadata/md5-cache/sys-libs/pam-1.7.1-r3 @@ -1,4 +1,4 @@ -BDEPEND=verify-sig? ( sec-keys/openpgp-keys-pam ) acct-group/shadow || ( sys-devel/bison dev-util/byacc ) app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-pam-20230330 ) acct-group/shadow || ( sys-devel/bison dev-util/byacc ) app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install postinst test unpack DEPEND=virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] audit? ( >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !berkdb? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elogind? ( >=sys-auth/elogind-254 ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( >=sys-apps/systemd-254:= ) nis? ( net-libs/libnsl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/libtirpc-0.2.4-r2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Linux-PAM (Pluggable Authentication Modules) @@ -14,4 +14,4 @@ REQUIRED_USE=?? ( elogind systemd ) SLOT=0 SRC_URI=https://github.com/linux-pam/linux-pam/releases/download/v1.7.1/Linux-PAM-1.7.1.tar.xz verify-sig? ( https://github.com/linux-pam/linux-pam/releases/download/v1.7.1/Linux-PAM-1.7.1.tar.xz.asc ) _eclasses_=db-use 3807d3e43e20aaa6e4decedd2bb2db4c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson ee14b47f310c323b82e6655787cd65ed meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot c04c5ad99aee3e5b1404af749523ca96 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da user-info d7c261c6f7c2392145e8789913f1bf7e verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=68bde9d39b23f92e6dfefeca02c8d38f +_md5_=9963d53bd2848e19f287d5fb6ecfcda3 diff --git a/metadata/md5-cache/sys-libs/zlib-ng-2.3.3 b/metadata/md5-cache/sys-libs/zlib-ng-2.3.3 new file mode 100644 index 000000000000..2a457b58d90b --- /dev/null +++ b/metadata/md5-cache/sys-libs/zlib-ng-2.3.3 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=test? ( dev-cpp/gtest ) +DESCRIPTION=Fork of the zlib data compression library +EAPI=8 +HOMEPAGE=https://github.com/zlib-ng/zlib-ng +INHERIT=cmake-multilib multibuild +IUSE=compat cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_avx512_vnni cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_pclmul cpu_flags_x86_vpclmulqdq cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=ZLIB +RDEPEND=compat? ( !sys-libs/zlib ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.3.3.tar.gz -> zlib-ng-2.3.3.tar.gz +_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e1bd928ed9830b3da8e7683350d5f29a diff --git a/metadata/md5-cache/sys-process/numactl-2.0.16-r1 b/metadata/md5-cache/sys-process/numactl-2.0.16-r1 deleted file mode 100644 index 5c135a043f52..000000000000 --- a/metadata/md5-cache/sys-process/numactl-2.0.16-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Utilities and libraries for NUMA systems -EAPI=8 -HOMEPAGE=https://github.com/numactl/numactl -INHERIT=autotools multilib-minimal -IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=https://github.com/numactl/numactl/releases/download/v2.0.16/numactl-2.0.16.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=8501c3af216abbd94bd23a416133c5a7 diff --git a/metadata/md5-cache/sys-process/numactl-2.0.18 b/metadata/md5-cache/sys-process/numactl-2.0.18 deleted file mode 100644 index 5c67a4640a5a..000000000000 --- a/metadata/md5-cache/sys-process/numactl-2.0.18 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Utilities and libraries for NUMA systems -EAPI=8 -HOMEPAGE=https://github.com/numactl/numactl -INHERIT=autotools multilib-minimal -IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=https://github.com/numactl/numactl/releases/download/v2.0.18/numactl-2.0.18.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=667bdca03cfe65d1d36c52883d5d1814 diff --git a/metadata/md5-cache/sys-process/procps-4.0.6 b/metadata/md5-cache/sys-process/procps-4.0.6 index 0daa7f59f2d0..c0596abdd328 100644 --- a/metadata/md5-cache/sys-process/procps-4.0.6 +++ b/metadata/md5-cache/sys-process/procps-4.0.6 @@ -4,7 +4,7 @@ DEPEND=elogind? ( sys-auth/elogind ) elibc_musl? ( sys-libs/error-standalone ) n DESCRIPTION=Standard informational utilities and process-handling tools EAPI=8 HOMEPAGE=https://gitlab.com/procps-ng/procps -INHERIT=autotools flag-o-matic multilib-minimal verify-sig +INHERIT=autotools flag-o-matic multilib-minimal verify-sig toolchain-funcs IUSE=elogind +kill modern-top +ncurses nls selinux static-libs skill systemd test unicode abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=GPL-2+ LGPL-2+ LGPL-2.1+ @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/1-ng SRC_URI=https://downloads.sourceforge.net/procps-ng/procps-ng-4.0.6.tar.xz verify-sig? ( https://downloads.sourceforge.net/procps-ng/procps-ng-4.0.6.tar.xz.asc ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 7e440a20ac11dece04e3334622e6e5da verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=4912338b6d83163e41d3582ab6c4872e +_md5_=c75b592aecfb2dd9ac39486c168522cd diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-145.0.7632.26_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-145.0.7632.26_p1 index 06049ebc386c..8018a687d87a 100644 --- a/metadata/md5-cache/www-client/ungoogled-chromium-145.0.7632.26_p1 +++ b/metadata/md5-cache/www-client/ungoogled-chromium-145.0.7632.26_p1 @@ -1,4 +1,4 @@ -BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.14[xml(+)] dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) >=dev-build/gn-0.2235 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] sys-apps/hwdata >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig clang? ( pgo? ( >=llvm-core/clang-22.0.0_pre20260106 >=llvm-core/lld-22.0.0_pre20260106 ) !pgo? ( llvm-core/clang llvm-core/lld ) ) cfi? ( llvm-runtimes/clang-runtime[sanitize] ) +BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.14[xml(+)] dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) >=dev-build/gn-0.2289 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] sys-apps/hwdata >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig clang? ( pgo? ( >=llvm-core/clang-22.0.0_pre20260106 >=llvm-core/lld-22.0.0_pre20260106 ) !pgo? ( llvm-core/clang llvm-core/lld ) ) cfi? ( llvm-runtimes/clang-runtime[sanitize] ) DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack DEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-6.1:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!llvm-core/llvm:0 DESCRIPTION=Modifications to Chromium for removing Google integration and enhancing privacy @@ -13,4 +13,4 @@ RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? ( SLOT=0 SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-145.0.7632.26-lite.tar.xz ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/98a66e4128f9e3e59b28430c9224d258803564f5.tar.gz -> ungoogled-chromium-98a66e4128f9e3e59b28430c9224d258803564f5.tar.gz cromite? ( https://github.com/uazo/cromite/archive/96b45f3e73f9623a5e7e59cf9eec8ac531475f77.tar.gz -> cromite-96b45f3e73f9623a5e7e59cf9eec8ac531475f77.tar.gz ) _eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 qmake-utils 28f99dba9219112f4785f46ed426a021 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=97db2453a44f78bd03f91810ada08cb6 +_md5_=7d6a06480760641aaf3304f24a4a3e40 diff --git a/metadata/md5-cache/x11-wm/windowmaker-0.96.0-r1 b/metadata/md5-cache/x11-wm/windowmaker-0.96.0-r1 index 1daace26d8de..f3cdb57cd866 100644 --- a/metadata/md5-cache/x11-wm/windowmaker-0.96.0-r1 +++ b/metadata/md5-cache/x11-wm/windowmaker-0.96.0-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.windowmaker.org/ INHERIT=autotools desktop IUSE=gif imagemagick jpeg modelock nls png tiff webp xinerama +xpm xrandr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris LICENSE=GPL-2 RDEPEND=media-libs/fontconfig media-libs/libexif x11-libs/libX11 x11-libs/libXext x11-libs/libXres >=x11-libs/libXft-2.1.0 x11-libs/libXmu x11-libs/libXpm x11-libs/libXt x11-libs/libXv x11-libs/pango gif? ( >=media-libs/giflib-4.1.0-r3:= ) imagemagick? ( >=media-gfx/imagemagick-7:0= ) jpeg? ( media-libs/libjpeg-turbo:= ) nls? ( virtual/libintl ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) xinerama? ( x11-libs/libXinerama ) xrandr? ( x11-libs/libXrandr ) SLOT=0/6.3.5 SRC_URI=https://github.com/window-maker/wmaker/releases/download/wmaker-0.96.0/WindowMaker-0.96.0.tar.gz https://www.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 desktop 26d57169ca094c04be416993844ec8bc gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 7e440a20ac11dece04e3334622e6e5da -_md5_=1d344e5bdfa0c84a821d8f33f173f72b +_md5_=ca87d71b72d904890861a9af9b23e235 diff --git a/net-im/legcord-bin/legcord-bin-1.2.1.ebuild b/net-im/legcord-bin/legcord-bin-1.2.1.ebuild index c60d960128ff..f6afc3e0bc56 100644 --- a/net-im/legcord-bin/legcord-bin-1.2.1.ebuild +++ b/net-im/legcord-bin/legcord-bin-1.2.1.ebuild @@ -62,27 +62,54 @@ src_prepare() { # match with syslink sed -i "s|^Exec=.*|Exec=/usr/bin/legcord-bin %U|" \ "usr/share/applications/${MY_PN}.desktop" || die -} -src_install() { - DESTDIR="/opt/${PN}" + # rm binary libraries for unsupported architectures + local libdir="opt/${MY_PN}/resources/app.asar.unpacked/node_modules" - local x - for x in 16 32 64 128 256 512; do - doicon -s ${x} usr/share/icons/hicolor/${x}*/* - done + local targets=( + darwin_arm64 + darwin_x64 + freebsd_arm64 + freebsd_ia32 + freebsd_x64 + linux_armhf + linux_ia32 + linux_loong64 + linux_riscv64d + musl_arm64 + musl_x64 + openbsd_ia32 + openbsd_x64 + win32_arm64 + win32_ia32 + win32_x64 + ) - domenu "usr/share/applications/${MY_PN}.desktop" + if use amd64; then + rm "${libdir}/@vencord/venmic/prebuilds/venmic-addon-linux-arm64/node-napi-v7.node" || die + targets+=( linux_arm64 ) + fi - insinto /usr/share/metainfo - doins "${DISTDIR}/app.legcord.${MY_PN}.metainfo.xml" + if use arm64; then + rm "${libdir}/@vencord/venmic/prebuilds/venmic-addon-linux-x64/node-napi-v7.node" || die + targets+=( linux_x64 ) + fi + + local t + for t in "${targets[@]}"; do + rm -r "${libdir}/koffi/build/koffi/${t}" || die + done +} - exeinto "${DESTDIR}" +src_install() { + local destdir="/opt/${PN}" + + exeinto "${destdir}" doexe "opt/${MY_PN}/${MY_PN}" doexe "opt/${MY_PN}/chrome-sandbox" doexe "opt/${MY_PN}/chrome_crashpad_handler" - insinto "${DESTDIR}" + insinto "${destdir}" doins opt/"${MY_PN}"/*.bin doins opt/"${MY_PN}"/*.pak doins opt/"${MY_PN}"/*.so @@ -93,4 +120,14 @@ src_install() { doins -r "opt/${MY_PN}/resources" dosym ../../opt/"${PN}"/"${MY_PN}" /usr/bin/"${PN}" + + local x + for x in 16 32 64 128 256 512; do + doicon -s ${x} usr/share/icons/hicolor/${x}*/* + done + + domenu "usr/share/applications/${MY_PN}.desktop" + + insinto /usr/share/metainfo + doins "${DISTDIR}/app.legcord.${MY_PN}.metainfo.xml" } diff --git a/net-irc/halloy/Manifest b/net-irc/halloy/Manifest index 2064676f71fb..a9456174ee10 100644 --- a/net-irc/halloy/Manifest +++ b/net-irc/halloy/Manifest @@ -5,8 +5,11 @@ DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459 DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79 DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 DIST aliasable-0.1.3.crate 6169 BLAKE2B c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca SHA512 a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8 +DIST aligned-0.4.3.crate 10452 BLAKE2B 5a32f10b289cb42de750a281b21dd894210627720ed70b8ef00636d5f4e191f6260121412a36f0eea26ba966d2cfb79333ab69a5f4e81579c97d7d3a1fedd1a1 SHA512 445a12693c23274f57f4aec74d306b59d6c27e104588c0f88f5dd8e31d927ba167a2031ae19a557261fe725a13566e15bce9a4f26db13a78a15383af9dbd9609 DIST aligned-vec-0.6.4.crate 12609 BLAKE2B 0fd0c6520b509b6916fcb65d8a2039f83849b3eabdeb2e1b8ba39bb52d0903f5518b0c497a39d653b345a13397498b92b8a8233c7ad274f5dd09f33d07704d2a SHA512 f854e5924c7697064968debebde8fff05e73acac45811cd9cb28d5261a63161ef6e773cb0d95d990672ce28215e95f87eaca12fee0aadd3448cfa22f60b58459 +DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 DIST alsa-0.9.1.crate 72824 BLAKE2B 6ca18c6a0c62dc3588f19deaa64aca9c4dac5490d6f4fbc41ae4ca66cbaed04526a90a91c7787815df74e8333d25f9da58fb4bdee24a3a66af211dc15ca6e84d SHA512 c65316e0dbdbd368faaa5985049b119dfaf3f8a8ec867bd69bacdde99395d257227819fb92970685c86b0002408b7e99026e3ca914ec237d20b585d23e16fc4f DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b SHA512 6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe DIST amplify-4.9.0.crate 41410 BLAKE2B fad28467b231fd52eecd4dd0ad3bcc113e7526d1a4173c66f1784b3b9175b5751f77fa62de1a6a203ee2aabe5973e38ade6657e2d8ad541d8be851f719d86fe5 SHA512 eb3a084a403b967e869f1936fdb784b1858083925b14fd2bfdb71ddadd93942e1fda02e2802c634eddde45855a057c02697e078b146b19d12bf9ef53ae4e3647 @@ -19,21 +22,22 @@ DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf1 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e +DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca DIST anyhow-1.0.98.crate 53334 BLAKE2B 469c6bb7f535c0c665daae37b61a001fb7da688db3bedcb8e7b76392af109e5b9335dadaa5775c80d365d599674ce3961240a07582d4fc9a45c6367a6e7bd7da SHA512 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST arbitrary-1.4.1.crate 36816 BLAKE2B 86adbf1a2522e972bf4a7fc26e4d88ec45298dc2ce716a1fe30cd49bebf4d5a65af1f097f83be6ee8c554d4b392657efd32ffa1cb35704585a9816b6e234c067 SHA512 a3507aa0ab684464c3559376beabc0992bbb589ddc85d2426b26238d7c5d1d856df5d9226603fe7ad2b17ac6570d62e86ba4f5a2e65f3cbc9ad52bbe294f8123 +DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 DIST arg_enum_proc_macro-0.3.4.crate 5102 BLAKE2B 13979c48ec4f01f6c365d4937768c0f7c123c46b6b9c85786b3ad4054f6c7315cdd4ee74d460d36cbfe2d4789b94b079677a3336956d2db748d5c16d21cc6856 SHA512 d9d48c48eea230cb0d246857e0ba60316a76c0e214ba8fabdd42573559ff574b6867bab67880f1b8b7107ae9980fc026410020c3d3265309950c671b4faef582 DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 -DIST arti-client-0.26.0.crate 104967 BLAKE2B 62fbea744bce1ac5406836faf8cd1653e964f8dc13e4fff2c6736f6281fd8047d14096ecf2d9d7bcc9064c0a353ad23afdc3386d68bb09dd3efb5a8d468e90d1 SHA512 fd82c29b05ef53c2dbbcc6990257644497c170b8fae5c17fc99dd6490f47282a85bc110e5d911852d9192bfaae7c7a222bc7f6d51a9503352c7111edf6a30b0f DIST arti-client-0.37.0.crate 119671 BLAKE2B 11ebc9bfd944139b4f26d03ed46f8894cfb39b921450cfd736f9ea5e2f5d1d04b23335811dce28c1e60b2b4b551c44e2bec807ab348c9c9989ad5c1d29e5e77a SHA512 29bf58b7ebabd2a40fd6585e847ca3350ffebc101f57663dabaf8ea7412a5a62a3b92b6258fb237c71845d014d3ae644a93ce7188dbc6f624471b95e6962644f DIST as-raw-xcb-connection-1.0.1.crate 6460 BLAKE2B 678c4c28852bddfb8ec9660742370e480df6cc379bd7d653e12fa00aa99b598d9e5519e15c33e59fbbf43d260fd01856129ad4e9e8dab28af6e043e3ea651fa0 SHA512 79afaab72e5a5af2e70b1b66deed1dcec5b40a4a47516bee4845684c0cb8afcb2f141af0bd4034e7fb76e57a0c7e7778c3deed2e73ab780915e04e3604fb9a98 +DIST as-slice-0.2.1.crate 6942 BLAKE2B bf012f6069b5c483daad74f556515472ed54f91dca1374807828c7e785649b7d438441ce9583800b3bbb02d97bc88cf263dc88f448c3771c27441cd2618d83c9 SHA512 97925c90833707aa88fd56c031059825b6c1f4454bf39fa732a0065e049671e92913fa546008db093dc17cb0925eb19cedeebc9d9eaee1a8fd818098c18b62ff DIST ascii-1.1.0.crate 36075 BLAKE2B 7e68e7b3d5e6aef132c52db8c078fdf2e70462d9238b637015d7964312737fc09b35719143ce1fbd3e5b8072c21717f33e5061adf4da1913a9b9f11ac9c453ec SHA512 d74982ad87796f0d745bfd654450dc74174fdc6aa2a0047e5d250f76dd6079189dc0f05d02a73a85b1d3a86c163524d1f43f5d014de0153cd69fad4de26cf0ec DIST ash-0.38.0+1.3.281.crate 457775 BLAKE2B c9216b068ef8a76e303881f1b42ca5cabd5f0b8a1297cd4ccd665e84a276f352e6155644eee28e7ce6637dcee347c54e447b452581673f1ab859aedb051e1454 SHA512 9f6ca2bf4fc5df43091c2d41b9c54d26d9b1682ba618895d82106c61e3ea3281065d3f0f50675f95d2db7846277144c57b3c4aab8e4d84b9536ef44ee89b5984 DIST ashpd-0.11.0.crate 115010 BLAKE2B f30688760e23dd8b2d535afe2a10dde0ebeb5b55d538e045d82bb786c5b65dca2b56313f42e6c802938fbfad64cde223cc26d0c5644f5826a51b15ed188d03b0 SHA512 a4188f732826fbd81507436333e0ba634de99c2f0545a7a34db250e83ed5b2773586ad71d910b6ecea9280b524d8f34e4f169f436290e5d86e59a0531db919c7 -DIST asn1-rs-0.6.2.crate 90647 BLAKE2B 6261d2a39440bd7809c060f3d9385f9720af496dfb9c793f3550fb2d8d3c443ee70113b620e49e29319b52c1f1c8549648b95c3622a330a9bdd8e207c266f16c SHA512 68666c347f0684ae04703f23fd5b9e1d9b1cd36ebdf4456ad70084750ae79389bc0386ef942c8324e1864719312e8b1c4d55bef6189df1caae2e128720e8953f +DIST ashpd-0.11.1.crate 116015 BLAKE2B 3eddd468a50ae892804d0e4c1573e5e93f161613caba9f430e403758913cb6ee1827b08043c4e1b6e82e6bf98cc98817624bafcd657e0bf1fb7cfdbecb709084 SHA512 1c04ea7b3ef9be0a363eb670a5c6242cb7ba00743457c3669e744bcb6bf39d020131f462e0dbbea92e0004e0b2735566cf143aa015a44b8f172413faf49b68c1 DIST asn1-rs-0.7.1.crate 92118 BLAKE2B dbb5ce0bb04dc128f860618804b8b3b3ede780671ef6d257a6cc092c0aa53e3c4be31a6efcef96a7f522b93dc57a5622a434294c24d675c9d575eb4f1ae3a734 SHA512 3ed1312c2bbca601706d6783e785c5149d589aba37fe6346d828715ca7270db71cade2a5a1842cf2f595c02efc4d2732f0eb39ffc25080b7438b0c914c0a080c -DIST asn1-rs-derive-0.5.1.crate 9692 BLAKE2B 81fd70fc9708ec58d2fc85fe645ab35f2e5cdaacf84ddcb54f5af86dc8b6da2c2f7ad1e974b7dc22d390ca4771724ea2922b0bfb3ffe3720aa1692740f1e1858 SHA512 96734a2c6ed24bb3b5e8b40fca55acee2dc9e09dec2af746a095769424e1a329baced90d09838d6a5b99fd237f9965dbb9ba4e1ff75bcbe155c586ba6ad90d29 DIST asn1-rs-derive-0.6.0.crate 11337 BLAKE2B c382688b487a429377d8f73c9cda4fb9cc9c11c72b77b683ec7fd8f1c313d00036bc630e05422c1c0f91a628a887af50bc453b525a96dfce36dcae2d0b39e026 SHA512 fdc1c844f5606c0d7427383804e2ecdac0a75c03cc1a615e7104427f963cd1636a5f102f862bf5dcd7f520942321e5dd4facd38552ab1f68d7a09d97fdd09c48 DIST asn1-rs-impl-0.2.0.crate 2261 BLAKE2B 2b400558c8fdb265e208c973e6b79257264e018305cad53b49e9a965dd67713ad48cc779c1b285a10f0e00ad6942ab03f6b081e21cd147ea27f5dc4cc509791a SHA512 6f710b29c0f1de66643d3200c97da16c546009a2acce5ad84c90e741834866f0d832bf48cc21f7cab2a513c0f5c6d827020355b0feece5c9358756a2b4b6dcf3 DIST assert_matches-1.5.0.crate 7761 BLAKE2B ea977b104fd0d98bf9cb77ee9bfaf2c3fa378618a744b05fafa5175ec45929fefd574ff4730c90a5b485b1abb17861c25be6e2041c790fcf9c2add552d583e97 SHA512 95f6a7c6f1d577464cb488acad76d765436c20f1cc75c6bfbac28c5820890f7ee169120e3e0a60ad72e91409722e23d35d6487752a16cd07372960a41900eefe @@ -41,86 +45,114 @@ DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb DIST async-channel-2.5.0.crate 18624 BLAKE2B d835b923d9c99100e499d72d34515bbd041bfd087572ba681f0a61c9237f5d2af1d4abbeb9572ada694a3609aa19a14ba1160deb0d6411a542ee73cb6234c5fd SHA512 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83 DIST async-compression-0.4.19.crate 112164 BLAKE2B e3137d7e58dba1e93d31c8c48bc9c8cbb4846d8e5ec127c5a5b69b648625b5b98bcc2e83386a1df578d2356acc41c1a42cfe0d625754fc311369c0ec86052b10 SHA512 6e819b50d68fa93d98fa91a9f06141f93b5bfba6e1e82dfeda22374dee1bf0e7176cb060fe3947be9798468e62cac428d8366c883c0e7ce15c2bfb700bceace6 DIST async-executor-1.13.2.crate 28392 BLAKE2B 231375feba8da86f9a1d4db21e4d976d2bb5e0920d4bd020b89b8604959fd733def86dbb11e333f49ffdf926c8cc0206ae0307bcbcd2a566f723ddd1ba5b39d8 SHA512 82f3ac813210c08409d241c0e78b5aa6bd93d3fc3627d469df8167b5add4eda3e55d06140092548d2ee86743ce5f982427eb99459f720079736b88a7cc59b488 +DIST async-executor-1.13.3.crate 29126 BLAKE2B dd14f504f918ed9ac9a0ba37a51cffa544382eb98e2620dd26cb1323f70c1b268c1f8538342d6cc37e6b6af8dd431f8f8648272d25600286046261dcf879ca45 SHA512 70f39018b48704796102cb7720a798454985fda1c483fee5d352a4cc8f09a26a5cfd55c36c0a57058d6dbf5a412182eebbadaf12c9244b19bda5e9b8635bbac2 DIST async-http-proxy-1.2.5.crate 9888 BLAKE2B ede25024a7a9eec32d377200485148395dad54cfbdc19849ded81f96c285fe5cbfb320ea621fd782976917a4f36e5e460052e76cefaa28d9819ed1b8706db287 SHA512 01a57e642c68b1fd2e1e053cbb179c284944a2cd93c0753b74943b667b3e1ddd7bef2a18b5ab1f41d79dc89d3645ee243b03e083868b76317bb0e92a537d29e5 DIST async-io-2.5.0.crate 50545 BLAKE2B e8575b2e15d64bd6af46447c2ce91a4f7b899f28a80d06771f60b715e72adfad749a8af3dbac1c1470c89bce1236c52d4e651d754834a33c673d2ae656d1dc5e SHA512 e13803bde732e37c3d26f00e9f50d5fd70345a392690bb488f83d12319b01b5878e43fdbda9e8d959361c46905f051ab7c679e1fffe4c90ed188d1c8fc57dae5 +DIST async-io-2.6.0.crate 51062 BLAKE2B 6e4ac738bcebe13e6a44529a7152352a27c648019eafb074533ae3a8f2a2df13bff261238f48a74c4cb8c13119342f0793c76247f23386435012a76e9b9aa8f4 SHA512 b2cfd5d82e5b5678684fc0cced2b126867c142f331153811f054682c125e989977bdc9c613c866149576611641b685eefc0377cba1afaaba851bd985af3574ee DIST async-lock-3.4.0.crate 34446 BLAKE2B e113033a86101bd93543d287379ba354b4bd61ce87786719f05f8a990c177a885eb50a19eb71fcd5cafa01308cb45b7872be65cd7e975cde03b0555a691a4bd7 SHA512 83731067a3302d3266848b0f65ea6564dad60188472c80e78a7d4cd93804f830332aa01b404b60a8f91cc1c6c7170020ebdfe4b5bae14fef6d3bddcc5f1ed9a5 +DIST async-lock-3.4.2.crate 39826 BLAKE2B 563130bc7b68f3174f03b21f8426090ce792440ac213f7758be9e4f510f07df513bb1c4badf3f51cd18de98fe4627560b083349f7d3d564b96b56f14f08ad5a7 SHA512 a8078043b03d05dd00eea00ddb2b87f97eb67d438dc5ff8c861499485823db16b23e0b5e85b4d711f824cf31d99baa5f2e182f8d7abac295fbfc7b2fd88b4d44 DIST async-process-2.4.0.crate 26871 BLAKE2B 1a083ead5105e16b8d09db6d1a3b8831c846482811cc3271327ffd6fa5b27176e6e5b49e974b9f726ee67679d91a7b386ce3a6e510a46ca9c46f2d9bd3135646 SHA512 fea2a0494f3e72af32e6e34bc94c0a511ec46db1a8e1fdcd2b8c37ca97af48b2256a8c7822702717916039ef484a7f990930495794355704d04cf21fa170528f +DIST async-process-2.5.0.crate 27552 BLAKE2B 5c553a281be2968ceecffed57a554358d216a5f66a9d91e2a01f7a87c111e7fccd933d7bc27e5b73e2bb0a84602aa2d4c8cf754260f04452645b9315e82a8878 SHA512 7706978043d5f3612675a57c7e838e31b9df94f6f4f5c21246152f066faa86359f346dc608419fe3f8f0f930d8655a8cdc3d4e29e47aee76c9b4ab04ed68f383 DIST async-recursion-1.1.1.crate 14874 BLAKE2B 6260dffdfa9fe00cc1a63c8cb103a3f210611627bbc75c2658e7cd732c504791c6577d7033af3c5afa875f90cb370b7f216979e0bdb62dab4acd61786cb5239e SHA512 e3acd07a35be546ead68c7792963c7bf1876b3e5d6a20c2be73d2f030d26d68e2a318999937d4fe253e39d8254e12e42c66314f40a3b230c5d258f34dc0d9027 DIST async-signal-0.2.12.crate 16790 BLAKE2B 2bb091c2a478898308868829064e9c0edf4b230bf449f474ffd9f830a9c597bcd66037e3de9456362f6eafbf55a11f7870360e4961960dff85b7179df9403f8a SHA512 ae4a79cc6d251fcbbb86dbb2e62a00130932d68f89cc23c8455cb238d0379abd0a59a207962e70bbde89618dd086a4f080a8c39f4accf999e168bf5ce139fa62 +DIST async-signal-0.2.13.crate 17015 BLAKE2B be2acc3dc6f523967930273fb3660f9f6d4cc36f7c79d463ce05d4114babdc6de16bef8b0187d68e80dd551cdfbd134bc1167047272c75f5a0449e3711855831 SHA512 7b9ef2f79cc49df0ae580ab1c853d92ff352a342507ac378a5cd2d21a40c4f64506bafe907da2be298e3475180a9249fd84394c9a35689fc1dfb3cc5c082793c DIST async-task-4.7.1.crate 38077 BLAKE2B 200f3c2eff92afeffb34404bd9b02af39226024d309137c3835342ab6631c09f14f47abc5d25d77e73cbd133274e731fc88e7e94d8456f690b0f1056bae8dd95 SHA512 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca DIST async-trait-0.1.88.crate 32084 BLAKE2B aeb1cbea6bf3191c19ff7daee41d5b70e3b4f05f7232f719b80dd38eada3747dfea951c9a2ac6b7c4839ec8fd5abdf1c61791516dd3d06deaff445979345793d SHA512 65ade824708497feadf6fdb788cfeb1b7f0aeaa56d860455dd016a5926d83d56b55c3a4b4ef9a319575d30f7a9a2a90d92180cc80f62d998e46a7caa53c4a648 +DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27 DIST async_executors-0.7.0.crate 36636 BLAKE2B 6d43e1dff7f294865becf497e9a90dcd91bd9d89934f5ba9bfeed6e6ce2279f2eee2cee0d842184cffb1127be51942d279c008878e37f2600157be949994f262 SHA512 6b33de98aa20db2a8a839c0196e613b7f626a8fd7dd4b172043008850dc6985762ec00ffc97aa8e1191bfc31e4c7d8a5257423ceed5ecdf087b0ea68f1a0a0c4 DIST asynchronous-codec-0.7.0.crate 14271 BLAKE2B d2887e4aa1043b5f8172afb39f0895851c440dbe98a832a099de7bad889e61a0b93c067e4d1d5b93f838e77b7c7de73d8de1863991ff1d1855805b4a32a11532 SHA512 259065048fd63311101e7ecd5633c6ff3d3ea01ffc0b37f24f40755f27a9a53010174688609b4c5208c8a6a08bad929a235f25cd798bfc01f9103f43af1f740c DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064 DIST atomic-0.6.1.crate 15243 BLAKE2B 68934373e2f7ec150a2d41ca1a3db23d01acc5caf43a55b72ac83dc03d5cad0a058c62369105db1901f60cd27b7a37ecaafd272d4904b802e0af61e00d25d316 SHA512 ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST av-scenechange-0.14.1.crate 462353 BLAKE2B 7e2cea1a72af6c588871bd0b22b96922f9f0962ba428d77419c0495c2f9ea8d2eba4168d0eac8afdf9bb35607c1798cbb5c045f75cb36a7ff1a4ea3284a9c533 SHA512 1a39d997c3e93d97bc7d6395a6e9c4532f89ceaac3f2f9991e68e9fc3fb9a971456bd5fc2dc3fb8689dc4a9615b9dacbda9f763644a865d3cefe6282ce8df983 DIST av1-grain-0.2.4.crate 37050 BLAKE2B d21a81025e40500ba53cf920d368a88490b07d3bff828a6a5a4aa4803d876fdcc0663abf0737e468f15f00ff6e38ad26b651055a275050e7f27445248d824d80 SHA512 703c20acce901686f94d42e0e87d9cf99cfc71ceb908e7c4b139da28b79be1f813d415cd825ab526921c75bc8c58bd503137070878c64483d3e3852668589466 +DIST av1-grain-0.2.5.crate 37997 BLAKE2B 8a2dd986577d7a4474f831c4fd084b6a35ea17d1510e5336244169521a45710e9bb943dbaac7a51c3d7dd29e5ac1af55d164350338476c81cf051ff3de5aea12 SHA512 400905acadde29827ec68543c895f0a2d61c39879130aac2a6b2fc885e1221a23e0937bdbd65e2177f9d98d97ed5139004e7d917547c078acbd26d4731175b85 DIST avif-serialize-0.8.5.crate 14127 BLAKE2B cba7452727f993aa1d41446f8f05982ccd482cc9aa8e59a8f2a4382e7e0a1c9e15a5d840dddaf5f9a96094ea0925d4c72346e5c447fe665dbf4f338e0033677d SHA512 78a8ec99ee717a4764e3af154728efef342f2f9a6f5b73998f952a7dae8ba904690a12b93b8cca37eb91d5d62204f5efac7a3f4ed8d7404eb94258569d8f0de2 +DIST avif-serialize-0.8.6.crate 14185 BLAKE2B efac4c2d4045bcab6fb577570497a6ff22b4e70a1edffd054a1c40a1d9490c95f3ec016752fc82724a23c7cedd6dafb988340a1d1f3816e1b52800aae7fe07dc SHA512 3a72d3eb7c17e74ad4abbfc9d1b72aeeb8ce053663e506ac78e1efb045c6dc145422ddc16a5423e1b7c92e218f4b72e59fb5fc9e4711c4c7b7cd663b8e95b478 DIST backtrace-0.3.75.crate 92665 BLAKE2B 1c9b87ca88c49e69eeb4a3203b9270263fc23066cdb41f462c3a4de46f110b9ed16a5b51d6f1f038564ac153eb2e0ffdbf9495bebd627a5f53d6581a2e6de4c5 SHA512 66de438c35527224f96c85cc0e898d5e83f12ed3b3f06fcab1a16331401772c81df4a5bbec32ccaa05ce8c5b6fab2da61c3ca54232ce4dbcda0cd4a857d69328 DIST base16ct-0.2.0.crate 10240 BLAKE2B a8097674e84bb85fa72ea752d71446fc39e695fea9acc0f98178bb4e6569180f9acb4c7a9820708359d1c4733b57af6448015cce83f8c610985e6d2f7858fc33 SHA512 efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST base64ct-1.8.0.crate 31211 BLAKE2B 26ee299d0b4081a1b787dbac1d801fed171539268eabb09bea517b0896fb74dcef1c2e831a8c7841d5f93c4da411aa3febd6bc2b3d9bda64dd807c3f27eba8c3 SHA512 f623452b774cee4bc5c01e73e6cda92e162d07cf078bf2f52963b097ef6c019c5ea77faed2079151585fcb2b61975143386b91232da3225dd91a704783abefe3 +DIST base64ct-1.8.3.crate 32227 BLAKE2B 98ec767c74278b2e9f80f8b01b4550f4757eef93eb0770ca2969c9d76fe916c06b225d16020d6dfe4aced1af486c8387f0b4fa2deff6662fa4dba51425b22e11 SHA512 9ad519048d1724d4cc5fcedd704d6ddd2ceceb8ee66eb65b61c5067bc3f7e70940d6ed6584deca6595b0708dbaf7e7ea6e09a4ae460788c31b7790f3d1487fae DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bincode-2.0.1.crate 70469 BLAKE2B b77f2e637cd62b107167eea6d6587910d4d4c5fa895fbf70f5eb23705fb1357fd13cec6fd077d9f10dda685094911c707bce964b0623c46b4a000ba446114dfa SHA512 374ac78ddb157f69efbb1cb2e618da12830963481e6a714091b4169fe3b739b4682927e3ada502d274b452c18c3ed71aec0831ebf4a0e4ac1d31be3b67418e4d DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571 DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8 +DIST bit_field-0.10.3.crate 11173 BLAKE2B 20432a57672e66e0b22e4d0a50f1bf09d9120960d888d05295713ff9feb15401dd4c7d587efbb322c0969b9c35b52f89d9bc5540f8c269c51eadd650f01a9794 SHA512 e68d8f996cd8a30378d7fe7fa5b8e45f6e6c9dab3052a4b13a44aafbc3eedd3e01d6604d334f8fe3b7db3045b8e2a4ce88b24c05f1a47d1061343eae10a455cf DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27 DIST bitstream-io-2.6.0.crate 38256 BLAKE2B b2eef0180c6fc842fbf89eeea5ff7798b476c6ee78c6dfdf011fbe00ff6a95ba788e04eb88895e82eb86cce29e918c92301a60462bf40aa4705897bd22b1fa5c SHA512 35aca56e727771373ca8675389a3e524f9f25c76254272b1bb51c34207dd8af95fd81f50580d8801da660edded7be2199dab6c109ec8cdb4d2675aa394c1cb92 +DIST bitstream-io-4.9.0.crate 65217 BLAKE2B e74f54efe6502ba6c19674085bdac048c5cf61bc2a12f2fdc68a99282f749c057185ee63395c925ca06862fef04c96c88cabf33145ec4a501d56791ca5789aa5 SHA512 b70bece59188c1a722b78094137f0f2339fd5a7a0d8b692c37da0679425c5fe2efddd6d9a09940d75fb3af05a1a3d10726fe9df3168a6dac20c8af6a7d11df1c DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e DIST blanket-0.3.0.crate 15928 BLAKE2B b78a3bb21a3781e1eb38e3aea7bf1b0fd982d19015714b9a1fe6d9a2a0833524ca509042c603579e0cb65dfd129ce8557305d4178657c1a3457616aceb79375d SHA512 67549e520657fa1ebe6587b25a1253f942df847dc504a2dbe12d75b52c20cac3187be7199365ba6c8b5e339871a530dcf2d2e003b28efd3d8497a2e3bb085007 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST block2-0.5.1.crate 24191 BLAKE2B 6fb5505091c5f06524f20250d3c649bec46a93e96ea08227ed91163bcfd0c64fdfebbe86e77a4e64d0d049036e14d5d28ff1c85c4707d4791651616cd6c7ed6a SHA512 084b15f06d005c9d4b78b20a85ed804ca10143e3bfc6b52c4c90f72b4b3455fd27bb02577a01f7c21e58a60d174c1b5d29b662da05b9e35688dcd266a988e045 DIST block2-0.6.1.crate 34311 BLAKE2B 09e1b12669ecb6a01d5b8808a68566c7b86234d87dde8ea13f11104f83c0ff592827360f81e715391986dd064fd13926eeb42f41f776b947429bbcbc155ead2c SHA512 d3a5a4b66672e857bbfd493f9ff7bc5bdfe502d8e27748c352bf12bccce1450e170f97255bf6c255ab3700e07b00a374258f9e9e8ec9f878d6027404ad6f7d24 +DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38 DIST blocking-1.6.2.crate 17754 BLAKE2B 5deb319ea3e25ee234abbdbcd166c99ee5cbbf00fa5587d466217c41a7d1cd40e6bb7c3b5f6e5b42823051b6436676efbf37736b5587a4f50182c3aa0f271478 SHA512 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69 -DIST bounded-vec-deque-0.1.1.crate 22869 BLAKE2B b3ed72740db336a70f0a8fccbb1e4a1397ea689f3bae6cefcd513fd8b9a5a92d798503dffbceceed3fe4a9e77764a85a6c6f1b437574115969bbeba54e9f0429 SHA512 e26e28d67ae780cbf49baf7e5634a8c386ede6169bcc5a54d06044c19e772133208dd19f2156ea07d252e54da4b0e7fd0d5b2ba325d63641da85ea6b2f7f286e DIST bstr-1.12.0.crate 351557 BLAKE2B b57f018ad6c0767b23ff65f30fb7bde6199956e50200b7574c04df851aa7c5510874c98caed575c2d6b1984286d39df96a2f29773081915a4bc94257146b831c SHA512 a2b6bb347c4bda37bbc0908a4b1191261fe69de3f767e196b43410a757cd5ade65c9349be76f0d585b4250a9b811c7834fdfe34274a54e989985f353f5ba345a +DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac DIST built-0.7.7.crate 29776 BLAKE2B df677d5fab5c781a69c10416ab2c0816e5200e1a0fef8664e6c8227be9793ee41f5b0dffa1badd036e8b43608bf213734543a6d1de20f9e2f335941f6385bb4f SHA512 523b3808cd8842655d433c9bdf55b1a42d8ece21c0213c92bcbd4bb9f9edde39f83d1aaadb6babd57bc161fc554871b986d2fe5f0c092de3f5bb7e80ebdee8c3 +DIST built-0.8.0.crate 35112 BLAKE2B caa1ffeb2457c45651cc111a6d76232a4ba9f76a8c455b59cb2141bbc1a6fe5735f46975f5c19a87333186a78861883b2758c040cf30ad1083a5a190cc7e04e9 SHA512 fc2aba8d4df363283d4c0886d0594cd1d2865d60edad8bf301720608233d1c7da74a3d974bc610dcd2a3748ff490c196d003c212c4c4eea9ff9e0bc4ac499a58 DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf +DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655 DIST by_address-1.2.1.crate 8437 BLAKE2B c1dfdb111a7c9815bb084fc44f1216d45da6ab401b5b646a6eb93b2f7cd77843ac5559f0f390e006ef77645ac2fd814ba86b10e586798b96b02d928d0526ac3b SHA512 f19b8397386913892241cefb1ad71c152280a71e63d2b42e05579e10e3a54ac7a3fc4b706fc1e5e571da7b77b8d483057c9d76f91c88975a970d48f62d718ef0 DIST bytemuck-1.23.1.crate 52585 BLAKE2B c87a8bfa2458d7de762a65c26ab76d312f197c782d38d77d11e0b7fddb04a020793ac8f4ac09469f35bafadea32b6f017095ec87ab0574d873ca58033d8a882a SHA512 9a1489f7f64d43e60a30a7bc9975212febde673199007a44e99e3759aeae7214e92015c752fbdbdb004184f7976692f73563aed1dc42b97ae9b952584c869974 +DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb DIST bytemuck_derive-1.10.0.crate 25011 BLAKE2B 8708131f5a3e6240269e5e6467a3dbd7717c8e68cb12876cacf773fe900d562bd3b62db8b81a32131e70b23938021cb8aa096c2622cc3e2244ab39309ab25ab2 SHA512 81bfbcfd0d890a4b1e18a5dc72d879f7d0a08f6f1124ffa86f8c2c97bdd7bd069623cc0f70ed2ff9db242f569b45f54ac05330451ae9d63fb59526d82ee54e27 +DIST bytemuck_derive-1.10.2.crate 25678 BLAKE2B 814e3b7b14e545e89aaa1d920ba18e5a49c22911c108134eafd77922b76ed2f613376e42184735b06f90cb3be2a91e9864f4a7ddc12d808417466085681ddd86 SHA512 9cbb0e7763603876fa1fe81d31dd9a0fc391f86731ece0425afe76768a8d6645513d440ccb51af9b02659ddf16c3924571b50bae9de489a671e029dfe3c4d955 DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296 +DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883 DIST bytesize-2.0.1.crate 18922 BLAKE2B d5940ede5c8007d66336c179be54272939ed702a385c2eadd05366d07eb190ccf0ae4243720168f351ea4621e05e9eee4ff43e49f8f716cf69afdb7800db65d9 SHA512 5708f359aa619ecfeacbf10dede041e2ab262195ecdfff12f493950a297064397a0ba9fc61336f2c3465365f16971ff7248b6871f4f793d7a59fcf67915c4049 +DIST bytesize-2.3.1.crate 22218 BLAKE2B 7b28556b72fb063d8fbdcf0b5dbe852181f7dd16f8adf642af369b87369f6351284ecb1e9aa4f93221dd4403b1d39d3bf06f829a09aded57c3a1cefb4f3d5684 SHA512 b6934a96424d5c4af9cbb0ca35325c52e1f0ee4470aa58b866d0f3062e83a2f7db0867554c1786e62c1435c0a86efcabf4b1056305133b4fbcb426c6bc087fef DIST calloop-0.13.0.crate 69698 BLAKE2B 8aea51f40fb2af897975e4d596cd33071e0e163cd846e564ccfc20f2a997d377269f1dc67a47ae653b70f21cb807da7bd32dffc10e8e17ec1876c661d19ce6ac SHA512 f3c4aca6eb6eab8fd95901af245df907de6fd32aeff9dfc323166b60067b0d4d56647274db91908f30171ab06cdca865bd27033d8a42bc4f334391b846e8cce2 DIST calloop-0.14.3.crate 78158 BLAKE2B 19bc0ca8883f50383bddf182ee58278d251fbc3b870932c0ec4ce9b63d59265013689754c4e3b31b23db2b5f804a49be69a412739386204a69d286b9a52a21fb SHA512 adb6acffd533c0981112565555e53d5081238d4fc81f6e8d7056726476880d9e7b887f0d9a1c07b4b64fbcbc60ba95992a3ed2ae30e3509489d07d7af67bc1c4 DIST calloop-wayland-source-0.3.0.crate 11300 BLAKE2B af213882cc57aab71deeb239a71c46c0c61e0ef440982d0164a32f7e0a809c0959483ea8c758ca765cc6bf94bba34711cd7dec529a1b30adfe8078917fa59b6a SHA512 e52f98969b7cc0be68fd0960f5852aa25ef54cc1ce026d98c031047c5c39d4e6397cc1185f8d5596d099b01a10bddf6065fe4290f90632a9e696dd6b89880238 DIST calloop-wayland-source-0.4.1.crate 11247 BLAKE2B 942eaa4dc74354186b293afe2c92e0c52fc2d2f4ca8d9c958918ab5cebbcd4fdf5cc3bd88b4ed12d01d2c5afc575b7060ffaaf9c9a5d4b7b612403fc75246707 SHA512 5c0936d2e8f559c496b6f29267f4bc9ea806e8e415e20fbd9cf88ac722df7bee6e96a803a4ce823b12cdb9f337791db149b680fec5e7e90d3af582df1fb09d0c -DIST caret-0.5.3.crate 3880 BLAKE2B e21d2a7eb85eb6a3453e8859d28b05986fc688be7b93024dde04dc8f81e9ad9f5d0610ce6bf4f742862d423677f8c1834ecebb3bfb17820a5de281c294733f26 SHA512 786c7d521af0abd79417393e4207133c3b0a3a4867a723c4ad75f9928afe53aeb3125820394a1fd57c6bb7da226b15e829048ac545d6d235b8ee5c20dd8f839a DIST caret-0.8.1.crate 3866 BLAKE2B 8f4e951ae485c2efdfc3e5f1def050f05a816a21f8376acf6b5aaa2249fb62759976cdf55033fe7005024ee4a7d280ea81d26c2eb706de969291c1548d81a41e SHA512 80929efe7ab56c8054baba21417abc1ec0057c1f61207d8fc04eed9f5916028194b7ec3656837e0790c39ae23039844c306539f314cafa0fbfbde145722e6718 DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST cc-1.2.30.crate 108550 BLAKE2B 72d3f532e1ce87f8a872d5551584b1fef0128a6919b2e9871cf24d905513d19a90f17cd9af8f1455874fd50c7ffb9956313788277822412803d53c04e4fa921e SHA512 e0b3837400a3a31f522ee8e290ff2c7000c8c5da2f424b552092a64295f4d76443208f4688638edaf081028dd8bfdae2175552a8f22cf16d0440f7877475abc4 +DIST cc-1.2.55.crate 93756 BLAKE2B 559d6dd3524897ccd371bb806a181c43a3ce79e21c9978085eaf7e131d9bc2b563b59eef5c06f9b50afcb75ea8a8f06be4b48b7276fe2bcc20b850cd5331b9ed SHA512 51b047f6690aa618466157bb16ec0cd3203a3a7229ca51077d1b0c37cd2059318a113639c7995b82dfb2ef9272a338cfcdf61843c28000450c5044eed52a5dfb DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cfg-expr-0.15.8.crate 42108 BLAKE2B 846a67059fc30e8c1f70d8b5495443ca0ed373a333d394b92d79981b415888a2f5c745a028e702464bcf68765667c35513e51931b84d9d081873146a0a4edbd0 SHA512 1077d113dfe080e0e78e25c40f32c9f14988d2dbb76bb783ed3e8ce13c58e5dc0dd549362d2f197b69cfbffcfa3ebed385a0247f5928dcff8be7d0b055be1041 DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e +DIST chrono-0.4.43.crate 240392 BLAKE2B 7d900703e48061b0e5c6e0b0633f2d55e4fe012786149d258e38776eb39dc57a153b7475e56c06284d7926c20cd1b95fb741662b4836920cb75aacd12a094b59 SHA512 6c0c5548a22021c9219ff63e79c60b20aa0278718b7038a83e247d89b5dfdca63222f27d24b40d254d5f1a44bba0f7a49928736ba3d38e5d940dc1a3ff9a86b4 DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 DIST clap-4.5.53.crate 62036 BLAKE2B 1d3b1e7e4ad3b8b837be18b63ed1a59b7e29bf2d0add211d96ec23ca97e48ea79a9802f7a2e08f9737d445b82adef252a5b69f8ef8c94fcaca88627eaaf0ea3c SHA512 2e700a46bdbf2afef7e56933629f3d7fae16021e02aeccf6b862a2c1a876e1f8ef52d927ba5a599ec04eb65d4ccade485d1de6ff50547df6df14bd8ad97daf2c +DIST clap-4.5.56.crate 61996 BLAKE2B 204ab0da10436850d787211a647885094178c24d66380140d0e04e2955bd0fdae5ed8bb3f15b24b7a853e1cf0a0983cab7515e914b6e76a8779fccbb35505d6b SHA512 2131f188f73ad990d3062b2f67ee7aaf4d760d8eff315c3c3417dfe210aad08ebdf030d3b1307a08e2df6486411b4c6ef3a52d8701e221fd3a41be25cef651d0 DIST clap_builder-4.5.53.crate 170811 BLAKE2B 44147b6f5c1af4ca234f81281a8ef0c44d7096e87a2b43d5099cf401d3a5cd319b250b0902a10271b25cbacab207545225549c67e7fe67f0914e4eb461db74a7 SHA512 3151926fa631c882a6a02381f428feb9e861834469229d53c222cfb2e14be8be1ec3836b57891d960d026e98ed5fab1d9fb12c475fd9cde43db7e621143a5ba8 +DIST clap_builder-4.5.56.crate 170945 BLAKE2B a1b48d049438194e3a0bd51f3de8bf4392f681474b4598c0b63b6f781fce9eb15e549bf162800d997b25c69e24d493c7a57a2e3775f70fa071089309a236dd95 SHA512 5886061fd6d2e0c1f21a9d30785f1f704df8912b2f254fb2342e9c1bd7dbeda91c8191559e27960d9fa9e535561c19a6eb16f9fec19c98b7546e872263e3b735 DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e +DIST clap_lex-0.7.7.crate 13474 BLAKE2B 609eeecb32aef3e1b3ee773af7f554867e8a06d4c5d1d2f42b0137c65825fa27d50a4438b6186bdfe790ad19abda6f32880e679361d9647b0dc197d3d3869392 SHA512 08dd03c26213527f3900a47b011b17de36c3cb50405adc0ea8ea6d06000d8d8b7fde1ea84bf9c426e6e8dfa8cb6b4396bf4291a9058815b93f546c069ac4ff66 DIST clipboard-win-5.4.1.crate 20994 BLAKE2B e5bc18c57d10c266f8aec9eb3cdaa026a31874c6bc7bfd580204b32922e8260e153d8cfac52ba4364a704eed6deb1fa1a073ce8991a54e704126f5667b730249 SHA512 e37d5b33896936c21d9c049c1f3aba43046c4cc47678c16484154d136aff736decf5ed2f44c431591ebad08b37002626c45613aaffa6adb0af69c6be2f315708 DIST clipboard_macos-0.1.1.crate 6037 BLAKE2B 104325730dd397926d2ba75769a765ab4a23fb096ab29aeb5fa439c73fe6b6e08354b5cd2d40ae6b1d202359f1156b5858500f136bccf8573752134c55ff7ddd SHA512 2a682fff17b29cf6ac8d415d21521433287fdf8eb9e932507e811da16d88cae513bc962f0c3d2bb57e43a3a7f264e621655495ee57b10a12edc107bf5653b59b DIST clipboard_wayland-0.2.2.crate 5214 BLAKE2B ca7f40a231964ce58d22317f5b24cb47801df1494f21f029f82869a76e6cfbc0e3d8949bc576605aa49ffedd05d700c1fe3b5ff1df896ffed5caeffb40b7d7f4 SHA512 80321e386d7e69bfb5df615553e791b47f0471c325def72681c6af9b2c6c41ddfa670b06a54fa8c8a8172e250664af71eda9ef3dd7c87bf87dd44397cf6b5461 DIST clipboard_x11-0.4.2.crate 4912 BLAKE2B 6104b02a077bfd49cf62fd40f13da12045d4ec72c61bd72277570a8c4384a868d3ccc309ff59a6d7e2ce59848cf40ca312f97f713d339cc3e0becbf190c76015 SHA512 20499ca6d4bcfcbd7165bb8fee9aa8854dad6b1345ded4b9e7e3ea3422ce5f8ada2038834df5b661b276a03344e015e2c7283fbc78120bc4ef101c61b3b68c14 +DIST clipboard_x11-0.4.3.crate 7146 BLAKE2B 8dfbc3b2f4c07d1e54e201f1200049cacc16a2e79216922aecc93f5ac57f94af8ea228226e46eec83b20b08d9195178e972f01b9dc151231681a52f8f2ae27ef SHA512 aa1f98ec60ec20c3d3b5fd9ed0654500da11749f88a27e3f2561fcbef7e617423b9ff4279797603718359b521234f2a4cb796e205b8f647aa1ef6860927a6e79 DIST coarsetime-0.1.36.crate 11299 BLAKE2B 58d4e9352ae1137f07a8705c515fdb38f6c08bb84a48b25ff38b7d0fb24a9b5dc33647bdb35dd840774ea4cec43bbfa79f4f28ae4877bcd084873b80decb7446 SHA512 e98175a72b660ea78a5868770b0f58c35e1c5c6d2f1831e46db80764ffd4e5c8b301d89d504628889ecaa5de1133f288b5f5735fed468d27c65b831e8dbe6b73 +DIST coarsetime-0.1.37.crate 11116 BLAKE2B de60d80f38a0ddf229035af9e7e97b8c1880a17b92c073171c637735bbd6ff1b8393cd82dc12007c4b3afe51d5e2a320169d632e607f78fa729ce33c9c367cf9 SHA512 4f8592ac1e641d1d8c68185f924c6ce7f83284dced3e73a5f02ec3aa38154cf8d421c29e0ba895625d19624763a4304b19413ff2b90281c5300c57b7cb3e74fa DIST codespan-reporting-0.12.0.crate 55796 BLAKE2B 67ecdcb02accc9a65d6706ea632248404fc0cfd6fff8adf633cf4923f5b6382043d9fd1ec77e3e2f3b75420239add7925670bef72d18269e664e6a8d2539123b SHA512 73d3835dc25b4a4088416c2b74aa22c04dfd14bfb9fd85a1f2b22fed8acef284437b2eccef0098b593ad082df65d6a66aa5852c4d81a9df33718a81be56d8d09 DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399 DIST const_format-0.2.34.crate 78068 BLAKE2B f077577c32c62727ab2a3754719926728cf1b63712f0e18971bf7946912d165fee6dab05aa70c335caf39e9cf21929bc3bb6f1ff977123dec11080ce6ff91e32 SHA512 4482e1262dc47460aed17cc3475ec198a875202e5719d3554b69631029e4045d0ee0588a973fc4929f4798ecb92d1763c4bb9d1be09b5f99642eb9a6451586af +DIST const_format-0.2.35.crate 79187 BLAKE2B d9f9c2ba4a24058db95b69f776348f69c779973509d28d2a8dd68443b77d1d284bafafd260f0ef1cbd1887856e9d19268c284849354556eb3527bc49d2253ca8 SHA512 4bc789491d9da5b2520b659727ce221486b1c79829e74b2751af336e2d3c2d2c0a61e01caeecc7c65da724af8521fd42a04da6e58a8cbf6bb8daa5c3042b8ad7 DIST const_format_proc_macros-0.2.34.crate 24396 BLAKE2B b7826f28e02937dfc13a80e6790b0f7e00f6c2be02d4cfd6c0a34ec2a42217189f4a9f0feea1927a135ba5f07c6e11eaf71d402ad25d976a5106f4f1cee7dd93 SHA512 f42887fba0d5ce2e15b18381cceb711a661e8da6267ef7dd0ee636135daf14759f04b32d9b8628c5ec63acb3acdc5a2c101c34039147d55ec90fa5c956ed807f -DIST convert_case-0.6.0.crate 18675 BLAKE2B 5e5ab159a61e68b801f1c95dc5336f3af7ffe6fee212c8ffb9905af1121f0b272b234b4e70a30f29f5ed24f4825ccfb59722057b69549fec0fc3472857ee1ce9 SHA512 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2 +DIST convert_case-0.10.0.crate 24083 BLAKE2B 62d541eb28d7ee69664a4344d794e19adf27ab770c39a536cc490d6c91f3d6d522cb788bfe2cf694ecb02e1c8059f4df321ec2b52e8d722df02866e30f11b758 SHA512 f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4 DIST convert_case-0.7.1.crate 23816 BLAKE2B d2e0328f32b0a928e8dff24a3b6ec98d7675c0a7980071cdcc40ac7502448e50f34c6a4d5978cf15b1ab942c8b3bdf8b15e7ac9265f6d8ffe74979c8f6e5ffbb SHA512 1ab8fcda989f6f6c660be5f450b3bad594da4578f5aa2f067ebc3a132117dedb50d993f97ea11e3d6b31e6aff2dee0077d6f02782b5ce3e1efca7c1c96d420e9 DIST cookie-factory-0.3.3.crate 19084 BLAKE2B 795a6f0cd4e93fe8ee257ddaf1f76852499137bcfe47d25e3188f3822f3d92b191cb9f3894163de39386584fcb899ec01d0cabe5757f534dfcee9fa28aef8132 SHA512 25f79e74be133b780373c1277a00538d9faa19b77868d62b16d60037d4890b57aeba2eeaf52d78d3f8523285b033e88b680195a67ba5bb8ffa7c0ffb2070831c DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065 @@ -130,9 +162,10 @@ DIST core-graphics-0.23.2.crate 30763 BLAKE2B 6cf9d7d1e933bf06175699eae7ee1e7dae DIST core-graphics-0.24.0.crate 31332 BLAKE2B 572eabb70211df9ff50f3b9b2bb757dc41b61c12390489c18ecbb899007525ac092903860622763346c6623bf412a553a4da76e3a9a0e899d965100cabad83a9 SHA512 f347601e9b853b503cd08e633b87767d13ca9e104d1ffb02a07ee8b1de05136e74c897aba5ff788586e0113b5b2208ed8b8010f8b96392ad9ed3cb2a56011985 DIST core-graphics-types-0.1.3.crate 7063 BLAKE2B a2bb17838745a28a59e85d884ea60069c33f548d41f98548956eaca4178409c74556039a5a731a9c1e9f26de8c69d45f458a90a3f7b358065202b660c62431eb SHA512 e56b96662fcb892b73bae3292478a9ba4c7e92f5967b6438546f229fce115b09f997734c40f8f776be6ede2c6512e837632eacc8ec15b5c3311f9f24fd22a397 DIST core-graphics-types-0.2.0.crate 7098 BLAKE2B f00ddda48802ad0e4911b2f3e1e4267837fb306ebf32bd7701534766b625988c6d8cb69dab4a3e7b0bfee1eb5fc02c6f05dc60d511e0879f8d7049160d79cd1c SHA512 2674dcae97efbc52281fb0f8461489ae5932abff40ae18f1aa41f7865b450ffcba9b4710a2a4137835cc7b9475fbb6392330b6c0c296c9a84f3dab197f605e08 +DIST core2-0.4.0.crate 37075 BLAKE2B 89ad26bf5eb5ee48dff32d3b6b11e0a84b68e4f29c39fb9db79c64f3c445fde248b33b1ba9d1410673c3fe823ecca25dea637237c384b7cb419de9bceab8a570 SHA512 53c9d2599d87c37d8b6fc8b2293fc16928a97754240e35af770f7e969e4d91ffffe3afbb4e04312de828d1d43ca6c9b734e0725ac5ac9d74f252449ce296ab7b DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085 DIST coreaudio-rs-0.13.0.crate 42013 BLAKE2B 8bd27556acc82781a1843b3f51947ad948ab0c1737e43a10512083a3a22ddef4db7d95843c6b3da5bdf3b3c9d4d8308adaddde9e1ea93baf114b74114184248e SHA512 a9d62e03060aae195eb63365009f2ffc5f8a29fa5e5834b15e886dd598c7fd0c579fd977b17fbd2bb090b2e29d4dab95e30c1668a6d356ba452b598faea9b488 -DIST cosmic-text-0.15.0.crate 2859715 BLAKE2B f56c3051e21a510299d98ae7a2fbbbee07d054499d2f610a4230ce0a5584288e682a497b2e73fbe86fcb269315bdd99145535e89eff0f4e07b26b59b1a879ff9 SHA512 651cbe4c752d88f835ec87b14bc9f06abfa3b5cec3d924d6d687eeb4548a4f8527f3f83792bd563cd9187c1d7e05e73c79e732cca046dc0b4c75352e87c3f8d6 +DIST cosmic-text-0.16.0.crate 2861188 BLAKE2B 227e7e2cb2feb9d23ca15f220227e30c60daa85d12654f3d1c38bfab55f74978ef41516df0996c51807dcd32efd0fbaf7b3ba27e44177909cb4f5db32ced3f0e SHA512 cf09ef4a6a8413f23ea7b1402de47c28c9718c61c73b7ee6afc695254b2eeb76576d664da5b0fbd2dcb133e8d31978ada6b9e96d33d71f685599b5cde8df1e3c DIST cosmic-text-a07a6190548c8e40a55f6b7761387047ff1bf6ff.gh.tar.gz 2893664 BLAKE2B 10e43842880fcab57e7eda4b891fc6c9f251f0bb52f4deabc06d59bc8ac084d6d62131fe53b5c2f338d548a3a7445f041e85b595f0f2ede537d745aa47dd1de3 SHA512 5387a6c13572e72c9d52a3c5c9c3b7500c677d74d9ef45aadec8d3c433be307dd5403b403a74fcf334008b46d21cbed679c3a06b1e43c29a4153e500e4b5becc DIST cpal-0.16.0.crate 104465 BLAKE2B 2e479b2c17f517a91db99a29d3a546e072a730840427d1201e572db672cb1dfd51da91b36f72496911223a5b5fac079e17594c964f1fb4a5132e5e8bcdfb0b1b SHA512 0a5177cbf2ba29d71b34daf40203b77710e39260039a7bcb350c3382f70e392a7d8730955a508b224e065d1873581b99cbab73bca60085be163f53b2337a5f55 DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 @@ -145,11 +178,13 @@ DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150 DIST crossbeam-queue-0.3.12.crate 16270 BLAKE2B 75be9d53340ab72e5e52c940bf6ba5dc417d3245fe18c456ca68b460c7747f7d99340517fa1387c7153faa8a0beac002fe3eabedc8638d044e0c05f4c5b98d56 SHA512 a117977e55c0c2eca2a6141e3292dbc75ae5d80c087f0667cd767b9e9ee0f9c87084ceab34937b66b28a586b071e518a483684bb041e6410b2c3ab5924bef769 DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b +DIST cryoglyph-3836ca7a17f410d30871c2254dcc0f2400876636.gh.tar.gz 221865 BLAKE2B 2dc42f09a2a78631bb30282d4e22d04aff52ecba2e2cd3d5b9070e928a3aeb27bba07a2316097a915c0052f6b6966f578dce444d0b37223a3b895b602f9a65ac SHA512 eccadb9e76128721e47e69b184b001b739d7d7258bf512826ac8f11d5cdeea7f8df5078a99040e1e67eeee12a3ef92a7f81cbb7fd2e6f6f443346cd29b402334 DIST cryoglyph-89883bcf38b5bed0d7bade788ef738d9facc857c.gh.tar.gz 221856 BLAKE2B a9dd6627a963cc5282a9cc8af7c163ccd244132e2b389e18085bb2ed55419742f22e909e1812e4f8ecb7fe76ee47ee52db541108c1b5f5f40f422f68846366db SHA512 f279e70b1e0c7c3f4dd587f0781e5ab4d7e6c4545ed6569d859af96aff7062bef4e57a974b66423133ff3f540ef8a93b1048ed01583740ba2b941823b6448542 -DIST cryoglyph-99b46959369f38a06c11353bf1be81d383b289fc.gh.tar.gz 221788 BLAKE2B 9917ba8b49f2cd1ab497767a9d5208475cb9250639e91580eb49249135fa29c65ac533c0ad23030dba358aef9e6110026ecb7e6b58a4a0e829b3d08b5ff3f901 SHA512 fe6dc9e73f8ffd4c2ca03e2e74da6d6db2799e38e6237eda6aa09e8701e02955d5a087080d5d3501ac353f4e62d99232b9958baebb80db51fb894db4334f97d6 DIST crypto-bigint-0.5.5.crate 83384 BLAKE2B f688f22331b4b3620299ae9b50aa9ba6e1b2c7a4ae55e4236f7ccb8ddee4f61950ee0332b6b67005bad505434f3be74b1a0caa426036dde94162289c6926c8d4 SHA512 04668d432b4169154934d55b8ab14f708e59f70a70704b56cd72ceaca460e15589965aa92a22bef20b32ce637a423cc6e1a8819dfba38a32353bd749f7126021 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f +DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 DIST ctor-lite-0.1.0.crate 10506 BLAKE2B f15e720518733026f83229726a614d0db83b7071f3485fa9cdfa6f06a720c8f9d9f943d1ff58ff7d19e21bb2d3d207adfc0496016f898264babdb2fa81ceafcc SHA512 33d83de735302999fc781d0a73c66f88f263bb922fe6d700422529d355089370aaa7115afc263253b1e09e0744c8ea7d03f7e4ecc800e30263ab67f10e9859f8 +DIST ctor-lite-0.1.1.crate 12217 BLAKE2B 2190d7b5510d5d32ba75919b1f4efbb1d400fdb3c2bc6da62c4c1674996baa2f5c9afd5a026c87ff311a43744dc0b8c26a1f1db229873fcf52b20a9c77787f84 SHA512 b566a502c07c03316848133fa826de9560a884f4f118b0c99fa53600ff3898d5a5de16ca27c8254958824f9f3b4a51a73d02bf636702842f31668cb2742d63f6 DIST ctr-0.9.2.crate 18344 BLAKE2B 195dce5872a0f59b90bedc268c5a5796f3076d12868f29f887294301b3576047ea82098e73ae996f564e400ce316cf1cdd9016ffb714559aaa0465dc826f0cbf SHA512 6a027f4e3881e51e3dbcb89348c961a2086bb63e70652c49107f49b7d021e31f74ec8c6ae91fd1605928f93f5ffa27889f257c166669e18508995168f17b46a5 DIST cursor-icon-1.2.0.crate 14267 BLAKE2B 3d2733b7bbfedf5a2400386369bb2fc2860d59bfa3594c0d14365e9fe5c5c31810ddc8e6904edb53c79ac5cc18db5cd2c735fdd976925f793bb780e44ecadc62 SHA512 c613b8dde17c5dba4e6acdc393135dccffdc36235ac1fb2585d23fab805bd2da2882de1c392c2e7d912bbf09a97c1867095b0700440c53e527f42a6e7d8a0eda DIST curve25519-dalek-4.1.3.crate 306017 BLAKE2B 0c02e769ae48e6839e37e622fecb8b1987fec0653049775a80bc53827329b50d6b8aa8288f26af306208d4a2edb94ef92a64d955c395d980cdd2624c35f0cc26 SHA512 a1dd318f96b5f1851d82a6fbd29c44dc85d2f75da16e5bcf9d6ba3abecddf5e0eaee4a7415d8afc09923064fa41529ede2622f8a5fe0b3e6d4c88b418c41bb5d @@ -164,12 +199,13 @@ DIST darling_macro-0.14.4.crate 1896 BLAKE2B e537b384c4c05103a962ff03be3da6c6c31 DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd DIST darling_macro-0.21.3.crate 2535 BLAKE2B b93c6b9bd45643f858595320a28886d11940a13fe30f3f0df61828c01d44896a7a59aaab32ccccf0b4121a3b333f7ea818b519ccf623f48fca0111fccabceb50 SHA512 1931eb12cf86c6a66de874fc460ce086f7f970c7b45927057019f2a8c7fec66b3d5f6ed0b49412884c44d9c98515d71f41caa134f494f358923be1d00076553f DIST dasp_sample-0.11.0.crate 11617 BLAKE2B 30bad992ba12c78769ff2f72e187f5ba0775a45f0af9d346d3e56271f414d3deb607415e73d40eb09023149c261ab02240f112386c0acec26e99d666cf8cb959 SHA512 438a2ed44fa3cc97edff6c6b6c2869dd06a5df790457e339a36ebcff024c152ade36740d889cdbedddb5dd7bd706dcd61778e68f5f42aa100eeb76213f5fefbe +DIST data-encoding-2.10.0.crate 22293 BLAKE2B 69e1b5fb57f1a2694974d3ff97da7cd1e4cbec8da0e57acca804208f3141cf0381b329d3732c01cd4a42761f8072d2e42404adc7a6415b091e5836b48c757b2d SHA512 b7811d5620214f4d6361e37ea9dba7cbd9e24cb55066086f240c38a9dd27f31ac86fb358c515704d82cc50fa59e42070d7fabe5949d9355f23453488baf8058c DIST data-encoding-2.9.0.crate 21564 BLAKE2B 2abe5ad8772030140a67c015cb1ef5c0f1fadfb0398d0e73bdd8f93ae229955ef9ae430b28cf622ea3cff4ea8108159c05aa4d501eb6feb5b7a34b4a6c86fe03 SHA512 ec4edf4b7e9cf3f0f963de117e15cf4e7723587782b4520b01101e91880b074eca1473dc6c9d4e484bc2193caa975a7fc11ef3efb114354c491f13c86b149104 DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397 DIST der-0.7.10.crate 90111 BLAKE2B 7a99e9f047b465eabb798286a613948347aca44afa4bdf171fc9663f128b26edcc23a8b1057f64e607a5847a9bf41a292a1f1df920bb248e98737d2ce85d4891 SHA512 73e25398cf349d0bf3a656cffc4390f2c82304c10a5da6900f2216ead1150d82e614eebcff8fc3e837b185b705114a77745700c6d7c0dd6bcbc2299fd213d73b DIST der-parser-10.0.0.crate 66186 BLAKE2B 5f541d2a3a0e3aa4bfc9982d2061ccaba124faa806dbab1a7a6aa64b94d0209679f7ffb14c7d9b5f4319737c02b088f0bec69cac56f065c24853d9f28f3d55a0 SHA512 93b00c7191cf5246427efc1935abe7d0a5d1e796de4769ae63c3ce7eb09aac14e63e16d7bf79a08c342061c80f6e2cdc8c7112b8594cc6460b6b44dd7c651c2e -DIST der-parser-9.0.0.crate 63191 BLAKE2B bf969104ab390c0bfe7b908254fc2fbd21559e3db0d042449ab762e4ad0ac24455e177da41abb17d457bae590d76a6e6f3b2cf4c2121bbc07acb3ddcbbaa5856 SHA512 cf7bd2c0ccc89622acb945c60d5c0a74d181214bf48c469edb679491a8143310a48689291c261f00ce8982c4be6b7770c39ea00b45b3b4f65526dc54e1c9c0d2 DIST deranged-0.4.0.crate 23235 BLAKE2B 98179347407a033268eb90d18c75f555fd5fac273512bd08d55fd5e111e6160f23194073ac196bb47f27fea270e1c4ec67c26d38f189e58171d20ea808ab887b SHA512 212c6cc296846425e8b11aaec98666015ccd7fb0e2d0818a8708509ef51ab029ca6bfe4673b168ab0174e41e92b24e2c0e4da939c09b26059aa9e8d396284985 +DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266 DIST derive-deftly-0.14.6.crate 96768 BLAKE2B f6cc617fea687008f628e92e2ecc921ce1f5b39426f78551c6b180e22aff2fc9a137345ae94cf8e0f1c13c695065a5e306c4beb0d0d608263ca21830b0326d9f SHA512 59dd0d4fc135b889ec0e0760cdfe8e22ae63a72be669c63a9e28c7a0b1a8010caba37c8f003a2728b226a75d3f3503464a7757b5a52142dbee36def44c31b813 DIST derive-deftly-1.5.1.crate 100064 BLAKE2B b0c6eee53c2dcca8c874b87e59c769105e0e2d198597bf3bc9268475ff8966c13c72b777b6c78b4cf7ae73c1a37b8ebfa8e18de18024fee86d30780f78219e5d SHA512 2fd43d7285ac9306bda22cc220bcef70f5875bac886f2c5151ce4e2b42e15268a0036b8c85e64fc48b8fdc43a2fbc4c1dbf621e02eb39503786fc90087aef1fa DIST derive-deftly-macros-0.14.6.crate 99701 BLAKE2B 7c84d1dbd7851bdec11aa24447fa985f2d2845f83af2fabcf2a3a7e6cdc3f3d91ce4c7f8564ee132670a41875ba0cbee4748ffc789f14b01aa4efc4b5180163c SHA512 d77730c6e200afd1631fb2a1e87c023d633093c1e820f5930196567c6dec3552a4905ba59a06be6c3a56645516659f2a8f9b605e2917619ca61158dc7e1c255f @@ -177,17 +213,14 @@ DIST derive-deftly-macros-1.5.1.crate 114041 BLAKE2B d776d06e397edca2f8759e6f53a DIST derive_builder_core_fork_arti-0.11.2.crate 31064 BLAKE2B 1e2fc6de858d9f48325ba6cf5beec5342bace2bea08213f5f9c7e94505435ed1c129b493f8aba4dd59b0b66f10b6832bad7144ce56a8d7fee3a83f8100920610 SHA512 5f62dfdf43ecfcb02ee49538233d8a9600b3a4042ec79d9d0476b11954faa5b38d5463d7825ae70b9738421941951da7137a4035b045de9684b403562322f89f DIST derive_builder_fork_arti-0.11.2.crate 35894 BLAKE2B deaf01f4302b5c04a8dcfefa7f4d0ac7b2f0fc58a399d3e50a08a55e23e3552218013ae64cc8052e57c30228622f3b7951dc3bcf5c15d1b6c4131cb15c244670 SHA512 db5fdc656a3c7d235e2ffd691d4b056538fbbf871d1def9850046e703b58f67abd3d8e49fc2815435f3bc9ae1d1c0fee789cdab77e02ce7b08172687080834a6 DIST derive_builder_macro_fork_arti-0.11.2.crate 6446 BLAKE2B 041b0335a9df2948a46199d4451e8607832cf13467b775f31d4615c812c25236d593fc72a67868cdbdc57d8359b6c5faad8047ba016635874c85e0dde547f20d SHA512 9f97c56fc1ba89e54d5a904d23da16901a9fec6ddfc52356f4b6905cd1aa5ff4b3d9f49a8828ed0b1f3c37e9a2ccda8e13e212fd91186e48e0e56a01193e11f2 -DIST derive_more-1.0.0.crate 64854 BLAKE2B 4df45d1cbab6a46d72f72319b346f2f9f2d8006a404959d5811038a2c7719099a055763d3744704538cb32fbc79534cee2320dac321d6b9c5fded090b6936e0c SHA512 94f95fc1df70b57e40ba47bd3ebbbe75d475555fb1dd7e5bca460efc4edbbfd8e2403cdc109be90f04454d379c5c4c3d6b6b1dd9d9276049d32bc72e7bb1f954 DIST derive_more-2.0.1.crate 70127 BLAKE2B cf20f53528e07ea53a8ad4e0cd9698eb44dd95a711ae5a969322518e5b545d4355d1ef396584bac07e73805cb44443a737a3f21e279654faab79b29e6d19093f SHA512 eb80e75fa43bda291b1437dc4df48d39570c3d9f94c758be5560bddc29170ceac6d9a2b51bf414729b8b7331d60998caf930b905951156aee0d07a5b62eb8028 -DIST derive_more-impl-1.0.0.crate 76182 BLAKE2B 8c7da3ff4737d21808d66c355d967a764e589f48c24cf7b08f82e771bda4cbcfaa37fcfe74d5a771cb0307a5b818909efc5b71e6cdc283e84611df88b7f66489 SHA512 12ffa53bfb07d24c601b0727c2a59284ded615e9bd83779c5877943c766b661aef13fcd463224cec7d3bea95e5ce3275df58e7d2562b4f40c72fc9b13de82caa +DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff DIST derive_more-impl-2.0.1.crate 78233 BLAKE2B 84d195fb78479ecde38abfb5311fb220835f4150a301ed01c0aae6058ac00f04ef5a9daf122ddeb180b18bd0eb714fd24a5ba72cf9100896a7bcc1787532ed01 SHA512 e776a931e98b1cd37a8410f6376831c7e3c5704deb57b8c21aa6ff6546b9764c32e705f9055b14cff6b0c802f19ddc7254c14b60082acc176f33ec33f781fdc4 +DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST directories-5.0.1.crate 15833 BLAKE2B 2348af89efae3020f901bc6d97a42028c12d3168ec57a9a19668eacfaed61da95df597a26afeb0faa82c9322fd3772478290f00216acee636694a67441e408e0 SHA512 4ec733bccf79940190b983e022ad4a5741c32136aac7bd942423e63a2e7a7c07b87e2692ae42eb21b7a5cc81c60ad883d55c568e0d6c10a7c7c64652ec0df83e DIST directories-6.0.0.crate 17842 BLAKE2B e2c77770b1aaf34dc40b4ed716439304b2d871ecbef25f19394c15cfbebe5f8d0e3276f2d9855a3d34c9c5d079b17ce94f0646387750149a2b4992e3c3eda723 SHA512 cc0466a28fb61a8e10c5ae931774c131153080dec669efbcf4e34bfed5d50b58ba3c583de58df5191df36c4c2d7e996561c8e5ffe909f6eb8f5eb3cdb535ad31 -DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1 DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8 DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 -DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2 DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d @@ -196,9 +229,11 @@ DIST display-info-0.5.7.crate 20248 BLAKE2B 818cfb67ca5d6c1b4577081b3420a10eea25 DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae DIST document-features-0.2.11.crate 14640 BLAKE2B 099c4af5ca21b8e43039723141089e36b02ab50500fe3293d5cb56dc2ac0e2e9efa628d1cc79d3553c5bd58d74aeac57bb1ab443e06f9428d349a40a4fd4da5e SHA512 0e491525c0ce319371c89460934fe37534a6ea71356d8cef91864af6aafcba6102e269d92de5813f27cee5f6a178994d63a2a2547dd6d9803eb7055470a2fcee +DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677 DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b233e1757b4c7019047f148b1c8a4f28dc3a0d6eff6cc7f4a7ed986bf592ccf0481dc112768a9751475e1b0dbe27f2 SHA512 f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86 DIST downcast-rs-2.0.2.crate 12730 BLAKE2B 14ee47fcb063e4830ac5d716c450115fa306e203d77c4bbb15e7c5d268e5569ea7983e2c661a9cf99283d2d08381217cde3410012d45deed629129a4a9e685ae SHA512 9ba35ef603fca827dffb56cced4ad7323a90a6cbb6beabe02242970f5554e1fa2108e8a71863cd71ae62f7604b525bccc9b8385f5f840a37dcabd95ffbdf873b DIST dyn-clone-1.0.19.crate 12896 BLAKE2B 284aae298d5ce45624b659df046bfe30a609a1aa43bfddedb7fd92568486851da53b563b7ea52dea814e29d12448a00f1a6b1d1e45a5d7d0dd781c18f017ab42 SHA512 ee4977901048024cef10acf96841e62b4e8165c7a33e93985707387c6e8dc477cde7d4d18364c2d248f9aa16eb304795065b525fa6e4e18984a5bd97526e7de6 +DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f DIST ecdsa-0.16.9.crate 31406 BLAKE2B f827c0ea9f80555a1c4e37efa3509ef57bcb8c2abbefac29cfd85c3904d82495753bc5917e8e2b8659bd091d73c2d57bc2f6c8477b7d5d44ab858bd3a99229af SHA512 c69f921653a3dd47fede16aa886675c35b082c7b83486a6fea2c39cf2f98535a00263d7f0e68c5593d16b7cbee757ea913060bcaaa4c69884ca6fe2d3b149222 DIST ed25519-2.2.3.crate 17802 BLAKE2B aff96de3343d0cfba058203e90b6fd2c6cbd24531abca3a37977a1ed2f1eff0f4d4b6decbfcd9759617f381f88eed32d78397e6fa8d310b99b98d603b809de44 SHA512 3bfbfcd7f442dbb6d49860c530525bac60182bc57f6778e4ee097c7ace9c6a9d32ce430339ec15931070a538d3bb1e1f7b1cf572537ffb782bc5551fab49b2b2 DIST ed25519-dalek-2.2.0.crate 98034 BLAKE2B f75c423ad385d1d20d20f98e30f646e020bcfda490c3b01ee6b556b7069e267064ee25a9107f0027b0e6363ea18ea4dcd827be053f0de19e4398a556071b94c9 SHA512 5f79594fad15c9ff524322ba2f917bc9c6bed72acc6611e10e1d40a9b7ff0b4d6bf99fd172d842cb31892487fb4f1b096bf4f210ad0d9b8be92d22dd5adcdbbf @@ -207,10 +242,11 @@ DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268 DIST elliptic-curve-0.13.8.crate 63198 BLAKE2B 542536886019beb276b587f906c5552d88229eb06364d93db5eb6c93f70555e9e38e4636bda14789e5ba5b54321c0c6da85aa8d584e638fccda107e296c4d8f1 SHA512 64ec7868cfd2350f5a0e9f4fa7e2225b7f5532b8514ed6d5b8a7718f252f94caba4acf51b2471ac59717783289c9f2ab35d47881210ffbdeff08a85f68ef3042 DIST embed-resource-2.5.2.crate 16865 BLAKE2B 94657ec4c9378ebdfc6fabe0d28fe89f65a1fc04f4a4ec913f9634dacfa616e33ad80a886ce12c496195897445c397bf94387c721b7f3a5627607116ffec8e3e SHA512 ad3981ff2219e1ad6175a2a38e8d073a63ef958bf4b2d5cf10c94e5f9cfdc214c627465984a1a9e7cc307bf6ef151e2a223329e12480805e5b999396b37a3816 DIST embed-resource-3.0.5.crate 18287 BLAKE2B 64d38020769e5ec87b7d8848d1f1420f893cbb3ad67fb7c1fa2d50eebce5ec66b9cb4de1f65a162fb97ec18bfe4500d152edc137b2669530525a4ff60a9b68a8 SHA512 80f18fc92c9b0af5b026e0607527ed67118a38e87af63045ab366e4e1f8e3dbb49ecc2fa8d0c75d4b4f316bb276c5e943728e18ce9eefbea19395d4e4c44752c -DIST emojis-0.7.0.crate 121138 BLAKE2B 55825c034ecad6c31364fd23c8c63c5e8ee206d370f5ab0e1097d8f328c3c6ecf74d719402b379efb2a5e3a44a3538f67238d6c8596f209ad15c6e994580c622 SHA512 28ac98fab14317cc1619fa0386e9063f57fc0360af6d0d2bb1f597a0623f98531e91feeeee2e1ee324e61de61d4019b8d79852164d00eec03ada97520e364ef8 +DIST embed-resource-3.0.6.crate 20038 BLAKE2B cd0248f739562935a1fa1b4c3a579226adc7c9f77c6b5a1748bd4ce524fcbcbe9b7da40b0f17b5b4d1e76f536bd35c83192186fd2a28e73bc294730f0075da45 SHA512 4a5282e2d8063577b0223ead9bd8575b1cfa7e2b5682e4a51db49ff76e4ebf40233d9ce956fc1f504463d2c842597ef0f3dc24e85689975bc6a63c1a1c4a76bf DIST emojis-0.8.0.crate 125864 BLAKE2B 670c883471a2ebef0e7dae1162e8ae3186a81ef25e04cffd94de990c844b01e1a011498d9db3e056c94dcc3e0ec74993a262c847dd54c6a58809b30c8ee8ae69 SHA512 da8df727bd903386bd337a997cd5ac95b7996506238bb1debc43c14439c5d1af7c3ee045846a94922a7d3a773f3f8c6466eb0e21fdaeb4d852f559bd42aa3d2a DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4 DIST endi-1.1.0.crate 4872 BLAKE2B 8bbffc45ceb70777c6606714a7bb8f9b26ff33a295fd722958a5e9c556d5bb1e97a34e216514e5acaea51811d78fb4aac927c1f8315fcfd8000fda3741c53b4e SHA512 1a4b65cf77f530a2d15cfe968aecfcc9120957d23d2b442cd3d8f23d7039e832e7d6ab29aa5ad8570468421095650e26fa07f29bf75ae361416072241726c61a +DIST endi-1.1.1.crate 5045 BLAKE2B 3f2bbc121103e592c86dd74ed864301aac984a74e9955e3d43af881248fd6d45bd172ed344ee3cac079dfb8bbba9020c6dd8f0646505e60590bda93ffc73b101 SHA512 abaf1654a5ee129652490581410dd57aa8490cb1cccc5de27959a4ed9c1d025f77be2e8c66908234871766bbff623aa932bc1c85545dba7c5b9d2e44b38fdea4 DIST enum-ordinalize-3.1.15.crate 5783 BLAKE2B b36aa380b1544696543f30241c797805137c745329d86e659b66d1e6238601c923704177b622bc77c2ca9039ba1bce6b1f052b6bc3c009e721073ab1faed7f92 SHA512 1cf94cc9409316449e7ae0b8655c5bdf30687e6ba446f52adb72f03836a02d1cc3a674078cdc4aa725cc780390d3899a289187f67e38d854a36e62579fba6644 DIST enum_dispatch-0.3.13.crate 29876 BLAKE2B 8fa66a72b1f35e174abcc8266e8a36e835923a1b31aa2fbbbbefe3bcf1287bb01b456597915c0a36a9ab7e6a6cd0ce7ebae38c09028ceb9109b7d18f26f023df SHA512 9ff73db5852d8c515f8f3beae0e62ac3845b42fb39a2ecdcda50e44535e9183790406652024e3f968ecbf4413488a02344831c45498294ba97c345b31e1d0782 DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d @@ -221,13 +257,18 @@ DIST equator-0.4.2.crate 11159 BLAKE2B b9e9c743c0e7cb9e0bf2eb64fcc1ae726f7387575 DIST equator-macro-0.4.2.crate 6407 BLAKE2B dde4307f993f3c5427b50be7c4998d219a91a7d4b3b9df1ce2c66b88c579d15a1d907bc4567c03cad966d9a43ebf023fdc51f7f4c4a740c5e5b9194012bd9a93 SHA512 6f42eba14c0ab76b7008668d3e1fcf678fa04cebeceb088115ca62ad5ee6192153c792431c46efcc65198a302d48aaced92fc1950ff46a81f96b94bdf7cbcbfc DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 DIST erased-serde-0.4.6.crate 28352 BLAKE2B 51b517c7cf797c7c2a5ccae3327ed9dd6a8fa8c60c270ad47027296d6c53fab0c599373f1059f98f91f80ded66e39f6cdf48dbcf60449ecf5817953a7773bbb8 SHA512 334e537764a5ebd804b4197f4af48fecd3ebce7628a1ee85ed362141d51c66850537e992c867604257025d3401cbd83b4f0ee176ec4486e214fe9dae1ff0f163 +DIST erased-serde-0.4.9.crate 28835 BLAKE2B eb98226d5ce061c7a40f860f8c887ed9e4cf5e3e1126ff1290277a621154ee5c61c9b36944cd650cf235e9d32f987e9771c18b3a1fa3beed4757609c3f668ca8 SHA512 7da21614dad96145e0251935384ee4a7172613dd62b0813be30c59110706205d9783faa89132b1993b85e375ed79b99f06d6a6b2db0c6027db20f13f59911188 DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339 +DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 DIST error-code-3.3.2.crate 8516 BLAKE2B ef3c69f3c4c0a26980fcea100b6fd3a387180f1f7ba1f9bc5e1171e5c40d0537dd502426d8f76797b36a5d22b9c4f3c7267488bc13edcd8f13677c49d39db17c SHA512 07a5c08594aabef44a06b483fae98788117763de68b039fbe083724633b291e521b3e56ff70f2bd38b843986d0dd4a986044104c4b39d8e6baadd9938a0bfe1b DIST etagere-0.2.15.crate 21203 BLAKE2B 07cdea29965f6d2f54c60f5a1357dc957d271f890d41801163c95f86c3b12ba84feb980fa354cfcbef92c85d25bdf08e1e3348a5502a749a9a933438f61e7936 SHA512 7062808dbe0508fc84c062fd9327fea4cfc3e72d499f3ceb73871ae477bf67ce8bd266d1f248696493b8f27f7c92a0405267247ad19250aa37cab58aebcf40be DIST euclid-0.22.11.crate 79261 BLAKE2B 4a8fb6c372b77eb871235b32ee2e6ec0c481efe6f2b84970078fab3a0260f8da0f5d12128605f2a97beb8b2cc1af0a743fedf0380e3d534131e4c730d9097483 SHA512 864e69a769e218a989bb83a5f4846a4b882d94eeb35cde24cc7ac715c8977c9d325ed070de00c32a564ee75246a860d47da6973e23e79d744c1520011d6e94d4 +DIST euclid-0.22.13.crate 86172 BLAKE2B cd0b16fd9771244f157f3c369bf097e3da366550f4c85d7ef38f66826574e8a3d3f4f90cc54d2cc4bbe087cdaac7497dcd51d8c0deb52f940a71cca1b18e481e SHA512 5237cbec7db5d6448fe14ec7b615b2a09514655285d22e460cf55583576b8d7170d6d9636a0c26abd705c94f4fbb25e40ee2402701767be91e601cd7afe11cd8 DIST event-listener-5.4.0.crate 43452 BLAKE2B 75a535bf9e0b6e5b07b0faa31a73ef803a367a104985f0cfd02a201c45cd3cfa1e51a14e6316ac2a96b1e99e00260a27c5e96f54f073b3b9027ae62c886cdc24 SHA512 5e35b5b467d024b6b05dfe6481cc69ebf4e942b9a52a478196885cc6d578f388c25387292c94f9da65fe53fb870ac328eb9a81179c93b496c1d39d27b11a36fc +DIST event-listener-5.4.1.crate 43782 BLAKE2B b43523d0166d1e89f4957d718a54af9c31a52ca860bc5cf645e093670e5d0e4bdbc5f8f57de9eabd8b8c5b54df4090bea68adc8bfde8b9d23203b737580e4fce SHA512 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394 DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf DIST exr-1.73.0.crate 244371 BLAKE2B 4840f3e067f0be6789f73f7de28ce37a514da9979fcd24954f2c5f1b81e68ad5bf6e8b841916fcaffe6b141647637b41c749e3e6e3b828d7a9feacf152908dfe SHA512 892471dadfe03d07946dbe19a9daeeb0328e657c5996704fd81c838d6ab86daf8a57a9b692e109f7fdbe4605d4dd462a66a5bec3457b09bab635ee2fc21b4721 +DIST exr-1.74.0.crate 248890 BLAKE2B 1f9b610a27e2016d3a87ad31a3c9ba10027a9f6527e24409ad1219326a963b2f578c9a93c2cc21eeaa965b2051b1c39c6045997a38978110894d4ca6d3472a38 SHA512 1548ec5e0c5852e83e1297b0afa455a873091ba26271cccaf6655680c5cfca98348ec08b66ff356bbf1947e982459f2bce660d33b232c83c7bd5f61e0d6ab6e5 DIST extended-0.1.0.crate 4393 BLAKE2B 23e053c81104839b8cb9d3ccc6e2d9cc8d68f0a68397c95f7ea2e786ca5f39e5f76fbdf567d8d6e277d2497930fa423127241e5009ee96d0ac335a6c7d4a9088 SHA512 062feb290949cd855fd6d54b131fd87621473058cccab13a1a344bacb21d2d361f8a7bcd58a95ae30a9c8394f8c5b3e711897970e27436600023eccfe2b267e0 DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc @@ -235,19 +276,25 @@ DIST fancy-regex-0.14.0.crate 86969 BLAKE2B ceb9428b0a599d7b1a1e5f8aeb383fa56d4a DIST fast-socks5-0.10.0.crate 35324 BLAKE2B 6ef150dc4765fa5e3aa082e472cf9221b03b975e954b6d8231e38218904260eaf98c5d2fd9bb3a13dbf9e912495753eacc43894468a010f5ab640fbe789f571a SHA512 cc2957d0d8bb48b29428877876b577ef194eeb5bc84b1fcffa7e3c435e5b3c5f3a7584585758883a86c1bfbe21532314477d9bf9352921ba46c7a95630e65244 DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14 SHA512 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 +DIST fax-0.2.6.crate 13279 BLAKE2B 9edc226fe8e2ca0a0eefffbc3d4f7bb81b2490a45511163c9f25078d8de62088ada38f33561862ee8dd8006f55bdb863e734c35fdd05d76498156b272a97d15e SHA512 7318282f1957d29384303b949f0a25c1ff9e666973472c1bdfdcfd1ad51ec053916d3b605ade9cb67f01777158555d83f4ef46a9c1b00716921e193204e26e3a +DIST fax_derive-0.2.0.crate 4442 BLAKE2B 99252817389416f80e7646d03dfb775cdecc43bfe9699c67946fd383ed4a6801fe45535f862a1b1af84a817cf1b777e670e2a998685fc8417839f3e7fd9b5f67 SHA512 b261805b67f0a4b4ba48105c8da206b8301de0b423432d175ddc70c82abeea8d85d87e65530d8832e192fd30d65356d1927b1e648b0d453dfcb7b3907b716b06 DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306 DIST fern-0.7.1.crate 304533 BLAKE2B f525e0dbd7c36690d47fd48eb52651588719de72e185b4922e37ac3bb5fd6c59d03761c69bc3ce7c151728a0d930bf919e80295e743f2e79a52b7e6b9a238792 SHA512 550c47b49364b1e517de67655b9422356434b05be9bc52392d6dcb80a94f738ae84d5e3cf8efae9e3b91f2830fbaa2d19f7f4d37d34bfab1971d8b3fd4805691 DIST ff-0.13.1.crate 18607 BLAKE2B 8acefdb779093d98b59700f620986e98fe6a319f5d607e0d0084c44c84ca5c300f2e1cdc6c472ac895348170e24c42a90998788fd1efe015bbaf33d0183e5aac SHA512 f6447e9725877c6853353d6fa12d906d57851dcfff4593ba0a3c4fb40d26b96948635b49489957d4e934b5146a1f6b741840b0950cb5810011e34fcef729bd4d DIST fiat-crypto-0.2.9.crate 495390 BLAKE2B 9201d3faedab8c73b606dce70d65d1138f5fb29e480d56b25cd66a8d2a150fb6d946c9e0ca98eaab0227490cea288b4c78917ccfb6693022d70d74dee94e6e78 SHA512 d916fe8ba3e82a365d20485b93c36994363059dead84c0266b7bfa0bcc74122d71b4a5c8689226c0e1007e7e01fc6f6c76e8687ae14fcc38f6f159287810f510 DIST figment-0.10.19.crate 70111 BLAKE2B 3f985b6a9d03d61143bef1c3eb681944f90e1441937f783bb49c00f1333da9b75952554301ee04e1f4446f131d656c714be5795d93537011739c16ea78e84feb SHA512 1b153903f54c980451d013a145138b8c4254796014c19e6bc096927d490c96f04bf0a2266164cca3ad3a50322c07b3ef41831e317d264ae9273645e1e43ee095 DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2 +DIST filetime-0.2.27.crate 16678 BLAKE2B 7ecc5d1153771eb322e3b885426a05d4b8f17c7030ade7fc825b32edf23ec52db2a0024dacb1bf34f2e1b194c759c0fbc06f711f010d5786a5a18f114515a54b SHA512 f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd +DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de DIST flate2-1.1.2.crate 76495 BLAKE2B 0266329bcd766be392e09ab75a135bea7cb44e9d9f1eebcabbd4aa3615d66688add24628326dad8e0e03182f0a4d65a3e23db9e7ea8c71b1775d575cef3f1e8c SHA512 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d +DIST flate2-1.1.8.crate 80972 BLAKE2B 1f960a2cdd4dfefbb2b3b565b7bdea851c9ee2bb607d2fe2464b088641dc31b69e81a9e564665842d8fc47624a39976f9430e5c2429032874d7ff726ff01639c SHA512 68a65c13e4b5b07df5d80e3971ca05d9cde7d9c762ba611facb8e84092a74b5cbd33eb3c1f7fa473751ee53281daa87f349faf4c66ee452cf9eb39d654d2bcb7 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fluid-let-1.0.0.crate 9036 BLAKE2B 219cff426cd7ba7b0760ebc83c68c174d5608d9df26a5d331715340aae51eed7e0dfcec6d5a0d7f4ace3e304dcaa2bd06e061eba034fb6b36047571b87dd6a00 SHA512 dac6b73b18bae4fc2b35759598ca1cf27155415c619c3b42a6aa0cee3a030b9c1eff0f8e9825852a433e41ead8f011ac543083c3f86bb189d84ec39de1e59a0e DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163 DIST font-types-0.10.0.crate 24757 BLAKE2B 40f74462cef0e820c4817ebec82d58438af0334f77db9b35f52bb68933ef9aaafa9cb5241c44a596b48a2c2ecd1d8d77ea70fc692210e8d078d21fd2c089b18b SHA512 d0c2dea1a958855aaab34f04b9be5a7640d35628c043fed9f9f0ba2686c575b03989c18de223615f09be814527754e0412a33525fc1e819cb024922fa54c39e8 +DIST font-types-0.10.1.crate 24859 BLAKE2B 05ac7930edf3be25d8015ddf7e0120a7d09a86d61a5ca979234877a8065ed57ec8e6d9dbef790ccc04680b46a43512e17dbd1037f8351de700a576f9666d9c32 SHA512 5589fa8630d9b16f7046e3f5c88c6b51a13cb22e4dd9f213159ac9514bb72265e353a0c3447ec788eb4fc21e50e0c3b1046dd5907611cb6fda04ae749d3ce9bd DIST font-types-0.9.0.crate 24609 BLAKE2B 62588549f89ab3f3c6d35643ee6b010f61673b23bcf4ebf4a0072f494bb9a066068c330c16ae6282c54c9c4cd19facacacd98dd344501dbcea3d89d4f99f8720 SHA512 c366685e29d552c48c3645dd3c1943aaed4d32e4f3e060b5c062aa64a28e453cee4ea9fedbbc40e915e8e6da3383187388a8617cb6b9104b9722c6c1fa734443 DIST fontconfig-parser-0.5.8.crate 40928 BLAKE2B 07d2b47bf846dffb345e95bb055d4c3484febf92b2f323fbc5e274fc1bd97471c011b4c0e68fa58502f0975ff6c366904cafa2dd9552a321a40986b2ebc0bcfd SHA512 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181 DIST fontdb-0.23.0.crate 108324 BLAKE2B a46b95de5c430cbd5ac14168466222b3a6f6561c80bf1b4f3ad47f1ae645aeb091baddcd8392c110fa9268471658c9fa36b8b801935f7249624e4df01e184eaf SHA512 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8 @@ -257,8 +304,8 @@ DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9d DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 +DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a DIST fs-mistrust-0.13.1.crate 51491 BLAKE2B b7b04120a55e7ef28145d559c14f28f2f56538400c6c0ccdd16a7c220f73aec4716252fe8d2a405de8c9df67d8da26f9b999c4ba83b93897211b69294f4ef7f0 SHA512 a42d3f5b6fef967a8f1420611512b759e12d6c1e4664181a495cf887458727ccad1a6d089bc6f6ac3f3da7ac901b2dd86734a566a5ceaae076a24f3f6ff96e11 -DIST fs-mistrust-0.8.3.crate 41858 BLAKE2B b057831cc68dd7176034476743d5bcdb34e9272f343b247168affafd666ccd388d64928334ff72ca01fd3f9e7d22a490471c6e8c55eebf7bfdfbdef9bde973cc SHA512 d983a2b52af4ad14f59049f37ed35e693ae7f5d873e3f3f6475274659b3324ef959f9cfc2c0949a68a9ffa6815b7ee1092ccce4d3625c53a3faebd30c4c02c89 DIST fslock-0.2.1.crate 13463 BLAKE2B dca565da8e760d016a659b7b81289034b8c48c416b326e403086a96aa4f50d6b30abe96f3026bc87e9deecbb49d7ee2b8352641f26d99dd9e9b85dfa7640d6ed SHA512 89f69658457994697f090c5ea090fed0699d032e2fa66fdafaab12d545ad6d21a324912e7132dab02e2bb1a09fc7b72d6562004c0321988a0b34332542f061f4 DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d @@ -267,6 +314,7 @@ DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b90830639 DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564 DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf DIST futures-lite-2.6.0.crate 45157 BLAKE2B 987475a28fae8e04dac435867352f8f225e72041b6f73e97609d9c3179d89c35519d34e4dc7a08978337303c904f339549dd69c10f5eca0b0106deee5246a840 SHA512 2e896e15e7251d29f20fc39869432f3b7649fa567a59ca378bd76b67c62d5258651315972b6fcc292e99bc44e8c569a8b2cc8d3882af9ece3624437c0bf31f55 +DIST futures-lite-2.6.1.crate 46095 BLAKE2B 36c134db8c8dd553f1a6fb9ccd50686bdb94d17fc939839ce286cd748d0f0143bfac84a72bc64fb27f3b982dc2064719463dc88036656019304598de818e443a SHA512 ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166 DIST futures-rustls-0.26.0.crate 22849 BLAKE2B f79edeb888184b67273c842f263a1cb909d224a22c58b8a5bd9ad3cc46b37a4e34e230a54e2b8bf56ff5952c381a3face19b0804415f5032ec1b5e97ad4d536a SHA512 51caa68e418f401930db8cb67ae381404832ecaff7243a37a08e723ed844f8b8669071b16e68615e9464f452266040b454622f76974f46d0522eff1b1c209bc5 DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 @@ -276,9 +324,12 @@ DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f6208916ef80f38385f6873ff55b390ed8a8b0be8810fe2c2aaaef978053cb55d2593edf15269615d42db2a95383df152 SHA512 6b877cb492777bd6646422586ca49fd691e37cc58b79891b976aac1079bc757367ceba81bd2a67ad1606294458851f6b37f25b1827eb29c57f4f687dc3852ba0 DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e +DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b +DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 DIST getset-0.1.6.crate 10072 BLAKE2B 519c97f9d8e85139ee66e0771d15650788e8b094904b8d85d3270344b4ffb6db70c8f877666043e2e6d19a2c41f153121d7d959864e77bcb140abbd88061625e SHA512 7f05a0da3f97a08dc29c002233070c8e769893ba482550623e9f119aafd5ef92b8e7ffdae76016ce440387e90362c44f8f2194a187365f9730e0acbffecacfb7 DIST gif-0.13.3.crate 36010 BLAKE2B 9408889110cd07ed51a5269441dd3b5694a35d914325ffeb90def38869ef4ed25c147b4a90fa8574f8bc199fa64a9fe06f05de53746998bd9e08db93f5192b0c SHA512 8ba0502c76cfd0e7c6fc571f58e46f552fe2ceda907980c07b9add3e460ed5f3b5624a098a46bf5b3e2559204235785856945369699d5fe6cdaddfb40294ef83 +DIST gif-0.14.1.crate 38581 BLAKE2B 693380b1e66603b44ebf2fdacffeee25b39c51e88477d5cb167d5b3f806e6ca334f28c5c9aebb779f08496421d91da8ef9a092188706eca77e6e17665467288d SHA512 c741a8c094c140b1b0834de8c1fe65002f735a6d7f28f06147c5185280825bc7cca93348f604199a3ebf36b6b6b6f8b5f96d1fb3bf4c00f8b9e128a0426388c2 DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 DIST gl_generator-0.14.0.crate 22330 BLAKE2B d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765 SHA512 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0 DIST glam-0.25.0.crate 364932 BLAKE2B a2a1c0f41f8ea771db699b8d19b2d4ff0adf6434c6d7767abccf940e0168dbadeaf3a00c2298cee076f5bd5c6591304d00119dcf32c26e9be4ee858c224f776f SHA512 c423cb0dd46a1349fd4043cfa985c3ab0a8bed789dc59037af7a95f603984493c71fa49fd09337359245ff9b4689d12935861bdd8d8777043b4303a3f66a9a20 @@ -288,22 +339,26 @@ DIST glutin_wgl_sys-0.6.1.crate 5567 BLAKE2B adad4f95ec313401d8b704c75cf8e72ceed DIST gpu-alloc-0.6.0.crate 19649 BLAKE2B 47fbe3b604b4ffdd2e44d2298e969117688378ef5ed32aaf698106cc06f9973caefbad0cf7ee7a4e75a5602bae9ac0eb3b0661ceaaa82ec1c0d08184d0880ea8 SHA512 b0d19c68c3d122b89dde988d2df53798ba7f3cc9475698eddb0bd116a55509610a9e4edeea81ffd501b3e0a3d50a656161b6f3eabadc7a14e46578f9f5230314 DIST gpu-alloc-types-0.3.0.crate 4128 BLAKE2B 3f14d804b0d02cd8b2a3532412085db3b6e78a500c9629e3908ab1ac7787d8b807cfc88c8b98bba8b9aea0635787e3d6cdc65d2f565047c6ec74a90ed74002e3 SHA512 9b9f7e81269070269c592c3ded750e0507bf56e1062708ae0f3784fdffa86786f15fd647b07a5d9a4d8c83d5bc277f4062711a5af99e88604e0a0b5d708534e4 DIST gpu-allocator-0.27.0.crate 49410 BLAKE2B 8639fb807e3d5fccd06ddbb6921c600c52221ee803018b342692f86da8da9fe395bc2986e4983baa62f474573fd2c2f41c798c5854c5917d9b29840516b591aa SHA512 a63dd4c350e5437304a252b1fb44a5b167a41316423b6868b3adf2d270b9870f6fbe4cd071954b46771ae584d4a5af5e53b6aa267ae1720f75801e0342d6b292 +DIST gpu-allocator-0.28.0.crate 54791 BLAKE2B 4f73fcf396648ffd96571c7f2fd7895a61727d2b25979a8da71e526a767c02f08db66b23ca43f631b3a5de2ccafd4a415c2fb0442ef4da775a72e66eff1c7582 SHA512 f2dc7cf9d0f0c3ab2a8cfdf8df8a24a861a1d71f14c0901ce4953ba513ba295ef5280a8eda43ea5240f65a7fa28af6fa8832c332d7d5577e189586a8b11ff38f DIST gpu-descriptor-0.3.2.crate 7943 BLAKE2B 1748c343f15cf2679c3d63d417c7798ab3a57b62e36ea68225212f7d5108c56e0af062a3a6590d9f73c3f314d292ef56fd160496fc24d7325cd73ab6cd824ece SHA512 f4f6bb53c50605085f294208692eb4bf0f3f63eba00207c89e1a378ce04aa8198b3750adea6f974b9c3552d12246516bd0a054397e4c5d2c7eeef561424fdee3 DIST gpu-descriptor-types-0.2.0.crate 2169 BLAKE2B 4180fff08f52ced71b85926d9806a28eb71c25d6d16a1649ec2e02c1f87e8bb36a2a0d664d7c46e2b57b1934fc3b319e74109f87f5c7d22184646d7e137ee75a SHA512 10161c1495a6ae0c0942a3a28120b7d0e572e0226b639f473816d642139a72141851bfded267298f6bfde99391ee355066bb3af7dd5b013428c7b5376ce19b11 DIST group-0.13.0.crate 16526 BLAKE2B 099ced5b8d16e6fefc331f2d89aee931ec5900a168dbe31bfbe29bd00304e8525fa5763dbcd60cb19ac6c62c8d77877f2d83e700c7ab18255b08c9b42be60d24 SHA512 359db06bee4cb51ffe799d9c408791e310e72fde3bb3fd447cf97482ebb909af07b43e9b728e3639d5497fc905b650bf00403b3a6b21515e6628c2466e0851e3 DIST guillotiere-0.6.2.crate 18116 BLAKE2B 389fae17508d2864ad9d70ae271e3dd3519b1567d942a838af4bddafa255e655a87b3a854ada580ce0c183ef7676a13930b1b438ebfce9791b04566874851f5f SHA512 ae78d8d52566cb2d246b317137dbfb3bcc9d8ff835ef8c444e3bb3c946f4bbadf33c343e57238a299a2d92af7df1060f3d53bdf51f881063a62d5ea6ecfd257c DIST h2-0.4.11.crate 175810 BLAKE2B 0e5f2d0d22125a5f525f7a7f377b40a4a29769c04403408f54e6a4f06a86ec0c8da21f6fa2341fb5b2107c3087dc9ff21c5930767ece08ca2df076fc9d7b6bce SHA512 b8ddc14b043c1939ebb8b3b786eedbaa64b1d6541109bb826360567e7b9db1a7f11cc87849314e424834f39c309dea205620941b847f56444a5bef2f1cfe7e4f +DIST h2-0.4.13.crate 176861 BLAKE2B d25efd2953e2c8ad43878497a6b949a842fb3c104d5619b0293bab6bce6b5c298d8ee27a89fa45b4753109ef2aeeae5ec9d1850c10650b67b4db52c33238ec61 SHA512 14140113cc9bd97c69a395191b6182bb7890aeb76ae8de2082f982fcb31e3b7f0965402c3bcd73ea6446079e514e4f07ee95307d0cde8afc978b145474dbc09f DIST half-2.6.0.crate 59507 BLAKE2B 789e8eaec7116604389dec9431ec61053651988362cafe702b833ab6cb2651403f9c3030dccd620a73c4045645288384bb723fb0827f904150e482902f47f31f SHA512 e9d0c56ec3050510026618478e40e1d6c2bf041ba74c7e30a3667ac7f799422910b4c9e5f19572afab9042698890436d2c6fdfb5ee9a8caf33ee063ee12575e3 -DIST halloy-2025.12.tar.gz 8997160 BLAKE2B 809495a0309a561dfd1d9d2eb62fca258f5b88a479ca4695a3bdc9636ba87c64afff50eb263f651798ad2850449918ce820b7cf5e468efa71a28b52b1e0f9a7a SHA512 e6fb4d1d859a75770828cdfa76546dc88cd258a45d730cbb16e226fec2847072328138b0c16911945bb89ae65bb8f9757873a538d43ca57132e7fedd8188b7ca +DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d DIST halloy-2026.1.1.tar.gz 9017205 BLAKE2B 21e1fc4f2f7d9f4bae25492f4230bbd8e3fc859ac1b39f0d2637844776675eaf3fbfbeb408467d390c0b056cf86093477b6349078eee743962a064f4eac2b2dc SHA512 e197e305c7fb8b389a172a32e1e934e575d1c60898c9b4aa59642bfc5d022ade00799cbd1cffa0f4eab756829b31a8250ea5330aabee386e27deedb7ba69ec9c DIST halloy-2026.1.tar.gz 9017222 BLAKE2B d2fe44f038bd6463222015203857dab6752bec04c98b096c73bc24613b372c254130c5d0bf438fa1e3118fe0016dddb39e9dd4707fa5b6266d7a6de1c9a44001 SHA512 91dbd1f22490ecd577a80c569b5c4888b7a9caff6624cf9d4408a784136e7ba1fadd02390a3adfab6ab2fd847d5e52882a975bb1cce9bab40c64de671c5202c9 +DIST halloy-2026.2.tar.gz 9020727 BLAKE2B c29f06f4d831c696d48926dfc7d52bb4451f404756824bc5dea2a993dce41122debffe3b0fdaeb3ebaae34a6056bdf390e9f6650bf86a397ce23113c9d1f2aa1 SHA512 cd0490cc379370d0a9618be3808bbf48e15dfecdb137358900bdfc9d0514d42bf3511f85e2ee4d3800427c7e9f0b33cba3c05aaac8261c60fbe50983ce978160 DIST harfrust-0.3.2.crate 308772 BLAKE2B 72b5f1d26733a1eaaf88bfeb5583a2d369f6be2480532e579b4e443d0d48131f50a11f17879a6950e8bc4cbba28e5b071aa275cdc71f9781fa79663d6e602889 SHA512 2617b11520d51c9487e08150bce8abe5b9d824fd1a790f484f79df4828264804ffb4844d1a9170b3fdc20b144a5a51345317d777e316cf78f585d544e8525c35 +DIST harfrust-0.4.1.crate 536003 BLAKE2B 67964e606a25f0c8df968d325ddab18bea4f0a0ccd90e607feebd2ba790422b7ebfc66614558182a89257e3eb474f4ad6bc89c1e934a99f498068f51a02fccef SHA512 b5ccf62e18e3283125bfdf8084e7c7bfd536336af22abe171427cadd8c90d5c096e3facc05930b95c49e14f5b4e0938cc5301d650dcfeab43bf4b27494a0328f DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 -DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST hashbrown-0.15.4.crate 140447 BLAKE2B f0b1aeaa46dc1354a9558d405bd1cbf72723e8a61a3322743f8bd6d2c17b336b9eedad27756799a054633797373b56b2b957d5ad923b19751074f0294f63d0b2 SHA512 bc96bfe26897240a370fe221515b5ad1dbd07c11de0cbfc1f7721ffbd97546b43a82a88461b3390a6edce9faeb156ca369ed95eecb29fa82c35726a325c26b52 +DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 DIST hashbrown-0.16.0.crate 141708 BLAKE2B 260b2ae46c2c376f32aba951ef562b41e40aa1159b170a966429263df5d81359d1d7861076e2b12a88fca612374fd9b3d7265af891d55c077dce041e180c854d SHA512 ad819a3eb38bd2939e08686789529172f146fa77911cc9dd61ddbde4600d49af79fbade6fd53187906a8b7766aff057187171e2dcb2d07e1079e4dde6104d615 +DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 DIST hashlink-0.10.0.crate 29402 BLAKE2B d52629957b541fd35d989a55b9a59522803a7a523dbf84a6a39da53763686e317a98a9bb91d9e2fd1555d12d4a52fa00497ecd29500ea76bcf68664fcc5d742d SHA512 5c9c518d9919c662ab7b531b4c35dabf74a00a5900c704d287b174ad19e8fae692bf1454b7445400424da2956c5a9e8243a9d08c61c5622d2f051c1e33a3189c -DIST hashlink-0.9.1.crate 28928 BLAKE2B 14276fe00fb8aa7a8183b5cedc99eb403c0a68cb662555cd51efbe55a46c864f68f3d421395f56defcd1a87576c5a38509581adb5d02b831d9aab2efdd376f9f SHA512 16189f332b9e2a71f8cf4c8b72485eb107c4a84d4bfe3c739ecea8fe5dec33ad3c796d57830b12c176bc65a2066913c809a0f7c8db83e9da1bb0c555de8d3717 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 @@ -314,49 +369,65 @@ DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553 DIST hostname-validator-1.1.1.crate 2377 BLAKE2B 4bb40853b923bdd08cf7cfd1f0d3d78bc923edb7952c985b06eaaf9d02f6500f01f279763669134f4c43d9ad8bc504f8bfbda9534706bf759ecf0a70f856302c SHA512 3b2a6b0b61e6c8fbd2fcbac529a55115a3015a1319a8ea95acd5ab0baff58183bb8c8ee048d5e6067d97cd8550d2c971250899cc421f7d2d384112acb41ff7f0 DIST html-escape-0.2.13.crate 23345 BLAKE2B a138f627fe019eed647230dd88bc37228fd00a356b709fdf82aca1e3dc9eef9518336d9de2c3be14537266e971ab5439890e84443f3a6f1c286a9db2b5757835 SHA512 3b6328313a4cec3fbf3f2d7fd417c6ac19ade8ae196ecdb3a3255a335c7d2e557180eec199319f6ca4aafe443ed99d8341296f0b1732fd4944ca0bbd178bb54d DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac +DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897 DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0 DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a DIST humantime-2.2.0.crate 20646 BLAKE2B e59244e3df7b69c6f8390c62a616d16363f87cbb56f6878d56e362dce5044718601626cae0f8719955217634c182315578cbd598b83cacc4db8ad45bda0d674b SHA512 caddecb807356aebe8efdb7681caa70b26f751a4dd6e67424405f04b63106ea1b55c647e999b2cba93a428aeb131dfb78a2f1322e5924550869c8efbe4c2439e +DIST humantime-2.3.0.crate 23242 BLAKE2B 085b5913c31412ac12d3c96a940738b2ce65ce79617ea555c86a4dc8fdef69c6cc5e40a152f4a7071b973ce5e7bdd863db6da11e28631884af7dd4083a43fb38 SHA512 7d98eb3bab8876a7ca45a5964b0ecb1ed10fce991a53f12236221e654d1405d425a7841be110da3579f6d5a62c6840195f5605e55a951cc653b6926215d8fbea DIST humantime-serde-1.1.1.crate 7886 BLAKE2B 4c66a483276e0cc5f4bd82fd49cfa0ee40c8ceda753919cfb7a8c794d098e9e4e851643fbc42a209d6ab00c5c62d9edc81c3bb1f6da218a09eafc96da9b566f6 SHA512 0bd72554e700f89506d2d1c8191832aed0065ea02aacb99e27139a60c883d3dbabb1fc3d60f499f5aeb20bd155fdcf21dc671aec1ca68d4041bf98ddf324248d DIST hyper-1.6.0.crate 153923 BLAKE2B c69d338d00dd9be80c910dae6b3b995918d862d6ee863e9f85442f0e45584a054056f51864313b8ca0068680d7667faac61d70adfe2e7d2db2346f608b45bb32 SHA512 8c30624f51fed280e909ca526284f81a0863e3ace05f20ce8117298f180efc1567e92f807895034d9ad83026059e4b90c5a3cfe527a3e9c99674489fd17fc6a8 +DIST hyper-1.8.1.crate 157353 BLAKE2B ddaf59d791c00f20eb177c762d16b5b5be6eadeef8d4d39847647ddf82d013070d97f4aa681d6cb91e200d320dd6da91d2e8a5652e3a58febbcc643c6f87a40b SHA512 b7a9638fcd74828b447966025b172899943ac8f9286860646e7fd073a796f32b0ccfea5d656d0e5c0c55b8a15db613370c0cd0341b55bdb15abaaaaf23b4c623 DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6 DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8 DIST hyper-util-0.1.16.crate 101184 BLAKE2B c1705e984982b825615e1bb5f47b1db23c936c43cf5dea1335f4c362cd16f22834ff86a17030d0945f0f0d2cb819e3bbedd71608b415147ef1b9ffe760383482 SHA512 a4f90c0e387357821e88f178a64befc3dae2cf4a153cc88dbb6a519d19ed760a19c92737e349ee4b12a3a573eb44cf662a8754253c933afdd8d79918cbeaf67e +DIST hyper-util-0.1.19.crate 112744 BLAKE2B f01324fe17898022a2a0d5b336c852b9ed2d4ee1a79ff204bbd9fe103568ee0630b6c462ecf2ef8a6767a3335720d0180fd9932d965c9e5edab9aba81541feb5 SHA512 23d40ee9baf105025eb20939c27ebcc636498e07f776bc1bb1085647ffd52fda8d019c2967ecdb43cc4d46777941a026ffdfa4eaae37e1f5e8a42228ac6c720c DIST iana-time-zone-0.1.63.crate 32919 BLAKE2B 252417d7689156bfef5386f3cddb06703f033324ec7c3223e6db44cdd62c74ff57028c8a4b93f79d079cd69449f97b35823dd6cae712f820dc04a4f0a7d408ac SHA512 9e595c10884bccdbcb171b547ec0add02ccc2c126e6c0372f658bb418c4b4972c031c5fa547f0b11ec8c99a52ca8f5e97e9f1d2a8a6a0f4fef30b5ad15d179de +DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 +DIST iced-19f12c509614465cb93f078d33581f48ead78fdd.gh.tar.gz 5306190 BLAKE2B ae93ef64c7d1cbd6e8cbfa8f12820377f87c258ca7b568e242f99a149f88ee7cf34269a7a04199cacd83beb2c0012997f701845e06a68c7bcabe752280004b72 SHA512 f5a3e9625ab82a238d6fe6f826ab4586193101191494c9836843f173e1fae51e75075426f9dda7ea26057a28691929013ae1d3f81db445b93cea2d3839b15801 DIST iced-3268c7349e94bc798f649e47f007bf20936bff0b.gh.tar.gz 5305872 BLAKE2B c4ae395644e111e86b479f87f2203dc4caa8eec0408cbd721e81d456a75563946ddf660cd6ddd2bf6e7d67b4b448cd546427083c87534c151cf1b0f4b0d00dac SHA512 65f527dd9837872d7aff7cd81618b7b313328b259929d0334ee7edcd0221273ee12f003cd4e668d7c1cbfcdcb885630ad14d83a558943ad78ae10f17c1458ce1 -DIST iced-78ed897db06129746b5029c47db586f16d63511b.gh.tar.gz 5292657 BLAKE2B b78db0a08f6df1350f068375a5e83ad558a3fdd963fd74a3e772b77a3179bb5f164cc5c3c4e04e57371002fbff20a7aca5e0586ddde2e1098d176469b7a99b31 SHA512 e1cd1ae4135185b71f9c149dd044640913468729548bca62287ae0b8bc46a989166681910eaa9b94191703578bb43ba931f0497110e8e3e34d295e1a2c3fbcbb DIST icu_collections-2.0.0.crate 83033 BLAKE2B a67f95177d820ab3b0f9d5ede716551aece974545c1fa6654e27b923c85b43fbdb9fb73bcf2dab2bf9a0d5b0bad4acd953fcb3418bc73261ef2f6e3407ab155b SHA512 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034 +DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f DIST icu_locale_core-2.0.0.crate 74430 BLAKE2B b01a63614fd91840cbaf00285ecfdec7f90eb9e23066a6c3b1a477574aeb8da1ba0b7f9115f8e5fde8454022cddfb54a25b2791ae33ec827f98fd1daf28a8ffc SHA512 cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150 +DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5 DIST icu_normalizer-2.0.0.crate 61543 BLAKE2B c91b1c26e0bc995ca3bc32c743a53074955079de642dba1982816218b38a175af297f3adc4cf0048c354e9bbad813aed817d124fc0bf7f95aeab5c1ea005a22d SHA512 7947a3b7132860935b1f8d77cc02be402933be7c2728b815a455bec3533f5d52f8ef02f762ef5ca3d9fa615677527326fc3dfb0cce0590da0ab44a5ae5f7c84e +DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe DIST icu_normalizer_data-2.0.0.crate 68101 BLAKE2B c129699813d651acc32b900d4d9fb052f352635925b13b33095ec8b66c841654bcd6d0c4cf3389c70587e31e4c1d0368c4d59e7263b8b8a366d6a544cfbee2be SHA512 20e443013977d65441366ca680c923760992ebed24171e87b62e4caf87bd2f52ef9a2a4537fbc1feaf1768a7ed1ece889b0b88449a0dbe025f6567b17996c0f5 +DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823 DIST icu_properties-2.0.1.crate 58165 BLAKE2B 265ffe58e96b7d3a1cbf56c3208ceb8ff73edb5dd82e719eaaff52c351c07f4a8b019bdeec52d1fb0a646d57f125d54783001545c7384ebf580521b11552bd70 SHA512 a963a6777a72ee044b33b284de95d6031dfdb56c72bfd535769d9c66d7a2cdd9e5734553f9d92708b53db46d1cc008680b6e1ea0ea1f598c2e29b025a5893bb8 +DIST icu_properties-2.1.2.crate 60136 BLAKE2B 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1 SHA512 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265 DIST icu_properties_data-2.0.1.crate 159735 BLAKE2B d9b10e303614d1b380126daf43d36e858aa99740da6fd1ed416afff0f2c3b48ca49791ac5ebe098ee4c931b9d6b33b8598209b8294f54f72a5a6987be6c33f78 SHA512 f503b84491c77e2616f6b5a076acbe117832e5fd924df613389f06a6a479de1aa3d2106d1795692bc2818920c3d2d7005e1911787ae20e194a2fc11c175fa15f +DIST icu_properties_data-2.1.2.crate 163057 BLAKE2B 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535 SHA512 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95 DIST icu_provider-2.0.0.crate 50966 BLAKE2B 3e6f00e8c98df2a239a4c9b5c322d0ea9784b4f4401e3a62219fd5ec68a3f5f3c8714bf8c91c2a97b038956b013aacc24c55827138ac5f7b25d6807499766b0e SHA512 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2 +DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126 +DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba DIST image-0.24.9.crate 9261055 BLAKE2B b4d95a88fa2fdca01e5d89ba9975be22269e3a5d90d24bc31d5f1168007508a0337d0acc5347be012c2b98de02e4f481a573f012f47a1f1e365d26d89df236d8 SHA512 3f858efceeed54e21543eee065ca6008f40c568e1ece1016b38040eff5625c9fb6de77c7e950c08c9e82b9fcbd4c4ec2f8c4c1157ed5d232bc8e35b4850420d2 DIST image-0.25.6.crate 242367 BLAKE2B 6e6c4b57d5f3eddb20d6c5373d0c69a6a074fcbd50c3c7b2d4520d9fa9c3298773c20f58cf9b47e54c1bae32974b3be86497ca2d74326c5a0559066238235421 SHA512 230fe7669bea0497582ce92940f1c77cd8fe7f9cf0a88478fa8ef7f85b4862d24c06eac4dce0eb521dc8b42da6a3add9beb7fc1d5ab29d44fe56bed83c92f182 +DIST image-0.25.9.crate 294591 BLAKE2B aba5e7ce87b4697ac7dbddfeafb319988b4f362f3efcbe1d1b7380e721d7f09ffaedf60e5939f1070e04e84689922a867ea4aff982a5e818dc375da73b3fe539 SHA512 29759d53fa4812738b84aaf776b5915875465ecfa78153d7c28296dce9f2bb6bb64d831216717930ae3c56e7db81d57eaeb738a9685c17bbca1ca75ec4e5039b DIST image-webp-0.2.3.crate 63210 BLAKE2B 05d078174df403e115865be1618532d762c8aabd72e559ffc0ecee585efb2ccc5c08db5e9dfad6a1aa43ddb6983db65581b2f4c589b754119782a1b9f1551a0a SHA512 175c0debf52d1b237d3c45aaea34ed39dde28f3f89481a6202965a006a45ffe4ffed4f63383952f6a8e512f0ed1510316402c95522916e7b3055ae12ca096fef +DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a DIST imagesize-0.13.0.crate 17033 BLAKE2B b48dab29dd1f4d81c7c04df9434385dcca3d84f14fc4a706b3af74cf554c59ab93b9cd68dbe878fe2f13b902f6a210cd44678d861ac6d5602506bfaf4f8ad697 SHA512 a514bed07f2f4252283ef2e79036981a98bf6fbf8ac3093d98d39c7fb11b855d781121dd410a1b7e5893792b0028af60d92083348e7056e6ba9d006a89cc3530 DIST imgref-1.11.0.crate 65943 BLAKE2B dc52ff6ab361fce54cb3af7981b4f5f610bb10c7921cae034a537d4dbcf106bf850090480209062480f5896e46d02d227af2b3a320e718e389423308d6accd38 SHA512 01edb0696df4f41ba4b9f847ceb915627e7c9961c0ec4467c9dbfd4d0792ed54704b6dd4ddf383b18ecdc58be34c318a53f0115fa4803ff4c5463013a4559bff +DIST imgref-1.12.0.crate 66324 BLAKE2B f55e54b05fee7ffa037bdb92623a1fb8e6bc630600f3bc5f5eae0d0859241e33724cac369b3624aa560a498425575e21f81bdb3e7b193e6475e5c3e3b84b4742 SHA512 a658c3b07e840d2a13fad49a0ddbda76929f88f19c665906eee9dd41f9d0e08da2ba507aad09e0121480ec74e5caf07a636fb2ea5bf361533c33f89c864f0f95 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST indexmap-2.11.0.crate 99851 BLAKE2B 45b0cb9e57e0550d26f6469c19cb4a4c0ea08941b6cb97929d7b73b1a15406050418c9896339ad877d232b68cc951a4ca7eae085b848fcb97373216124dc9553 SHA512 6726cf94d5b2adb8241ba35cb84986d663fe874a4967913e81eada0cd6b9d94c84846e9eccfcb341704efe02fc5a2b6f3a4029e474ae936b80e2304faca17d5e DIST indexmap-2.12.0.crate 100446 BLAKE2B 3fad12a9daa3c5c8b3db1926391bc770c9b1b133455ddb9ff4157f212176351ac1d00c50c8fadf2afa0557487e5633648d8c6a1cdf80211b974d2ff0f773eb06 SHA512 3ceb00f2cadf667e6e7893178c43f68776c2d97ef899209ffc83cf4f536172cde52bf73f8d512a9bba8119bb77f6b6c2a920b8edbc1875b1ee31033830917c33 -DIST inotify-0.10.2.crate 26200 BLAKE2B 8080cace302b0e5aca8ed4188126992fed5b5b4f3624d0e5de70dfb426583428890513faae2fa32c31afbe1051aea03acb7a7f22d0720a24569f020a2a5ec940 SHA512 79692a043787daa67284f9b94892a09a2bebb12feaa5be2e1bcfa213b710af5499a4fb62b837d45793efdc19ed1eee00a014a7a620b5bfc9a594fe0571e96929 +DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad DIST inotify-0.11.0.crate 26241 BLAKE2B 9639f8436325544f58fd4db540752826892d943ae52d94ac60652a66fedcb95863076721716f79b3ec27b924b71bbf058b4db7e047c0432b696ca33d24b098bc SHA512 bf1e133e0c3e9e4c31121b24163e5050a76408540235b9b0e9a9644871cc55aa922ccc48799f2f766a3c869ec7f9a1b2275cd8a19f33c47508dd7d061361158c DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370 -DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9 DIST interpolate_name-0.2.4.crate 4027 BLAKE2B c497f1912ba5c39db3d57b3e0fcaf1df8e45f9f99c6d6abc2e375531a7fbe3d55e6af34ab29fcb1c9618fc65147e7c4659531441a23d586d50ae3ffcedb6fd1b SHA512 87d2b732a9104d1a094a15ba6fa642641690aec10bec065d02aff5830f54a0fed02ff5de4bd5c237a91d34cd81da0ef11cc37ded3d4ac640de9dcb96fb73fe11 DIST interprocess-1.2.1.crate 115320 BLAKE2B 51a149b89cb6798883e0f4af3e27748ee8b54162f5c976a271856885cb8037374c5bd586f01ef47514a3dc9371bc02ccf71d127e83934605baacd5c660281fef SHA512 37f528d875059d6ffade117d7ecad3fac50895ded8d8be7a96a748e9097df0860e2f236bdb5761fcea5dff28c1fa088104a1f2743868db99a33604a8f3a011fe DIST intmap-0.7.1.crate 6708 BLAKE2B f3c77c923ed4e07ea12772d9d09f62fd24e426464b36e72ec89b16247fc95522123190643bd7c750ce566c1719828d8f095fb8bf271f4653d35660061fcce97e SHA512 ffa463a3b9eae1043f82d9acef09800c91ce0e99707e8fb0d2aaa6723cd20d1a160b6b33d4d207a201d3aa7dff956b435842931ee84fab5f0346edaf020eb413 DIST inventory-0.3.20.crate 16414 BLAKE2B 35f4414dd3a0c972015299bee43b86bf587762914a4f2b111d590a1e68a054582e03e5737d959864b1454db282dcf4b70419a39e135acf50ae9b8945bd7f734f SHA512 7645744fb9f4377ca8425bfcd19c915c20adbe27b88b31f5959ebadea09e528d07be9270166041aaf8966abf79e9c5197a31e9e256217b6536cb7882af6d7db3 +DIST inventory-0.3.21.crate 16600 BLAKE2B c24c38037d191e9e509cbd37386a3a6d6ef6bf1ce3b5c1293f76b41e0ba01daef4268a080ab3374f910ee98dc0f2cfa782e50891fa4001df1c183de2617a5103 SHA512 a7e22deb499530792112af670e9a846760ef813b88ca77c1db410bb8b8d855ce43c1bd989fdd5a4684cbd4ee5a19a4e43ff2d73933044766d3690c3c553ca324 DIST io-uring-0.7.9.crate 99792 BLAKE2B 9ca415bf895de72c0b74127ead69f387d0a2ec8daa643135be6a59ff5a3612a515b1fc32566340a92a793b008e8a7c461554caa47cac26f369a82e741f20a385 SHA512 e1635757bb8eb016582acf0468f1f8c7a60d561d56904042e079bcd5b3849d4be23d0c04965fa33f9f11239e36373ad5d33173ffe4465056968d67be3a06ec67 DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca +DIST iri-string-0.7.10.crate 146126 BLAKE2B ab2e4c43382f280a60be207a163a868f75159ee682b072eaeb4ab4d07d2275155d65280c17ef568c193ef7c6746a1deb5f9380906307c40ad26ca2f4fe59d4e4 SHA512 d0a65eb623af42c675d45961edb6344bd8c675a1f925c8c3eec8c401f0681f325a85554c78c8ea404380a6a3f4820de771d4fa6f310e06cb30a00d0795db1194 DIST iri-string-0.7.8.crate 141493 BLAKE2B 218bddfbe875b97b5b4a93f5486a9e35868278c03288da3566779b07e25ccad21997fcc75dd9621c50eadbfec60891bc21ecf0f7520d31228a98ebc7e828e511 SHA512 d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36 DIST is-docker-0.2.0.crate 2664 BLAKE2B 6c3b10a805bb077b9d0c54155fb9e72a15304fb3d6f0ebfc3efea8b42e02b99737d22c16a5352ee0c1f820699f765673bf0ca8f46c6a49b45796796c01015b84 SHA512 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06 DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049 @@ -365,11 +436,14 @@ DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114c DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 +DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 DIST jni-0.21.1.crate 105028 BLAKE2B b384973d4d991de027da3f0c27aaae33a5d1f2ae8037f0121e8c637a96382055611da753c14732cd9fda56f929b307c988f1c3f6bc2c7617e2e5182a66a943b6 SHA512 46897d5fb968e598fe39179307376305f4604db61ea5d7f12050506a6813e242c05785536528ff2d59de8a3877f6b24be15c30f451f1bec40a5c72fa3b772835 DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321 DIST jobserver-0.1.33.crate 29136 BLAKE2B 10b9862757e919a91e8921674380899b7272840c08e45cdfce7ecc43d70e1acf497e42f3cea903145d26dd0954f05b593506f72796f90a61af49eb9c4265aa7b SHA512 65ee462bfaa1fe75c32948a943d448ac8b435370cb277ae7fec9d23c93463d68cdcd839a3248e2e804bfc0278d4b1b943f4d77165385c4d9b82543bc5932d51b +DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 DIST jpeg-decoder-0.3.2.crate 745371 BLAKE2B cfe5c8f5ba9053b549ac01cf811bb3c2c00480e2cb5acf87b1995087f99a76cf958cc33c42ce257627f60e218d45f8bbfc1103d16968d5cd733fa0d3dbee26f5 SHA512 3ef6eb255ce7b5e007a0a20708de85dc4bcc9531c9a35fe1e939c031782a4184948f86cb89d66a922889d78b96e6a4d85d8f5cb8f4e7e9c19b78b1e07a5efab9 DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 +DIST js-sys-0.3.85.crate 56436 BLAKE2B a5c35cde1d01b7e5eac3bf59f360e9f8b418009a3b30c81af850a181f14596fca25a4cacec213844b4d59f9ac21e154531700f223fc6e3a22047a5f43833c6e9 SHA512 dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae DIST kamadak-exif-0.6.1.crate 57852 BLAKE2B 63ae7096176933220d288aae56f8b833257e5a73ea80bb5a4acde33188d2967dcc3deb2ec62035fe6d9e827ae1c94f92b326f484678c7cc99fc1a30c4d03bde7 SHA512 44ac658a42814a88deee9c803eb1525d9237f9523e8cdc2a9b8efaf1f9bf74a9b836921e51fc84d9b906566fd4db90e0fd90dfec53e92fd345f3d715f0185068 DIST keccak-0.1.5.crate 13120 BLAKE2B 26b5d52a18550e67e79eb51d26c5329607699b14014d82136ed34199adf1144be8271fd50ef176b913b366b45f249ae5fc09560b0c6e5626b2fb2041de314e89 SHA512 95d5c12f903c572750ee2fa0829b8ccbf2ee2fa473bf0eae5434e08a7c1980dc435ffb36e53bd2d2fe840a55ca1c13b7650be1a0727cc8b79f649d73634f1b0e DIST khronos-egl-6.0.0.crate 29315 BLAKE2B 929d825923bce022ce13595a0ad183a3437581af6cdb19ece34af853c793dddf0a63bf8dd9a160ef253bc4e97c38d4973f667340a809455136b07dd248d2fe46 SHA512 be57e604f577ec526f3f2ea81767a5fbef0b609e0c1aff7c14e2fe658e47bbbcf65b5ac9d6dafb83d2b4fe25039550e21a165fb1d503ea08f167b039bd72cdbb @@ -380,41 +454,60 @@ DIST kurbo-0.10.4.crate 925388 BLAKE2B 84a7f7021289d131a949d3a21e39a337f7a116956 DIST kurbo-0.11.3.crate 137586 BLAKE2B 92a3adf55462c493222a446e0fb57f4218cdecbb8df8413b31eaa02c03e35ccb7aeb8654b9bcb7445c49d4c49b72fa1d5976a31edaa8ddc61a218d86af20633b SHA512 98f957bbab394f4884563149065c9a5603bfb6c5cf18be96f93b8a31a6ceaa77f00b0fe3398046dd06b71c1779b00a2746207f28fcc45b18e996ab043c2c9f06 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae +DIST lebe-0.5.3.crate 9439 BLAKE2B d3face97ef4dda75b79f9a897edf8b4dfbe76ab076bf27741151ff2b23b023f9b589336cb6dcee34cb99d65de0c55cf1d2724cae90854c72c6b81aaf73fa37b8 SHA512 525901bdf7ad9c73392e662b834fec766c8abe12069136cbb7e14101870f614436f145a7e4d984b975b8c35b528aa1a3cdbd6312dfac900075c805d8e16f54ac DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73 +DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef DIST libfuzzer-sys-0.4.10.crate 133968 BLAKE2B 3dc4538e9059a621ce0852266596ea397f1403de3b810bb02c92e17086b1825ed8d1d997e09b46ae14093bd0fa948a60f488e2076d1e1446097dbe2a21ba66ab SHA512 100756bd2ae9b21d4f357a190651fabeda9b0b34171405499660e8a2f3ffd33f20d60eb15dc38eeafea1ec58ed3bfb44b85c5ebaceb572dda244bc63d489eedb DIST libloading-0.8.8.crate 31345 BLAKE2B 6b06cd450a16b8480e5853c92e2a07700f4e1e333e04870b37190c986d36cdfb8a2aaacc6b3b91d5be5092d0bc60916b5122576da4bda2c8e111698eabe60b7b SHA512 180a11a600baa520c4b7004ddcbc1e3c467224ce8d072070906ebb4e90ed5dca27bc68691cebbf7ffda1b31e7b5115d055de6496d51814ab30caba558e01c925 +DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee DIST libm-0.2.15.crate 156108 BLAKE2B 0bf4cf92e877f3f7e0bdcd79a3d26a3802f1ba38d0da08e750d2e6107d5dde49cc626a63d55910e8d597175483b1cb55ccbe866059e06c2cb51519ac5402655d SHA512 abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41 +DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 +DIST libredox-0.1.12.crate 7469 BLAKE2B 93ef90131d6de7b49f1c720f3b01f18856e825479f53fb173fec67d3b2c7d6eea86a8dd4789752dfd8f59b7668be82ba834c662a86c0196181f7822f418f323b SHA512 8206d0cd3faacccb681551d20d9cae977a9fbbb4801aa53daa124633925bae73d1967f6c75ac9718527cd567dc39239a8e97e12e0747bfb3d53b9bb33bcdbc4f DIST libredox-0.1.6.crate 7090 BLAKE2B 5a35a4870b1495d0fc0fc6d36bd5a1a57f82fa5275c37360979cf54895ae07c90396760869eef96e7dd7a8b0e505b84ec83dde13f6cb9578d2665152966be5f7 SHA512 ac1256a576b25f8716cbdf495e4cc0da0c00de1e988a7dddc22dae2f7b1c28ec323b9242d6e93ed85086d08e3ea79953c3a411f99711f76f59167c304f3c9f10 -DIST libsqlite3-sys-0.30.1.crate 5122296 BLAKE2B 3f3d5ecc434af6ce6e28836dc6bccc812d53da909e5e4a92f0eb7b6dd56c66c5243e29901867df2e72be424f20fed6c896da59bfd5349fad831a6305cb25db51 SHA512 6ffb2a23a78f3221ac8f6c9260713741970e522bebc1ec7f3e1d7405f25dac9024ebe3a73d76a6ed74dc7109a8333d6936ad1c64a0a7c75d6d81f97c3524e952 DIST libsqlite3-sys-0.35.0.crate 5200364 BLAKE2B 8189abd6d8da4d9253527c5cb24cee1f4e7a81ed8f129ceae62f1ab183a323a91edb1bda676fc77c43faf1222d5e7582e8a700803f479d18dace31557d2accc4 SHA512 db2d1e5a7b963618016a28bc11aa0570b2b1539c1664eaf04999a9ed2afb5040d24498cbe1e3af758d1377a7c6b2849cd86f4ef7bea0c1e45b5f40b555e9e4cf DIST lilt-0.8.1.crate 18218 BLAKE2B 6d138412fac4273aef399d9d509875789bb283136272afb7129a7091c4b343187ad2aa3006f0cf3dc8767620596ae1d52ddeed2d9ed99c164165577613b3b390 SHA512 e0680edb983ef11d5065a5aa4c8ac0478964638555b7245b940892465cd0cbb0013ed0b2c1151789797cc1a41ae4ab022f59afb36e4a20fd8799a5e35e838dc2 DIST linebender_resource_handle-0.1.1.crate 10920 BLAKE2B ed09aea4ba021819a8bf7c8f0fddf3e2bf34acf689653ecfb244eef9405d6523b4c944c0032f415aa73ecf38cb4ca66e22739c6b9f9558e01f3fafdb84b8825b SHA512 c1d6d40605a7675f45c80af3ecd7d414d7b2e5feab18883143db4787d2762c04b893b50bf3cea3a3200be41866c0cbbf34d0c422682a13c4a47e5957fcb1ba93 +DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92 DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9 +DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead DIST litrs-0.4.2.crate 43399 BLAKE2B 0ad4c85c83c8d9fb8831db34e991f490f99cadfd0e80cd049f735f4e8ee819a2bf057e13cbaa0acd3a2563f3b9e3d20dc75db2b1a2f89b510ad15da9fb31782c SHA512 75b301672b5f69cd4df92970261587eafac907dcd24aa59ea80ef74c59ab3896fac99536fce7f63d33662efe5b191c4fd953a1113e222daa724e5602685b104c +DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a DIST lock_api-0.4.13.crate 28565 BLAKE2B 6441c9ae8e764ec1c2920f645153896e967457c96c3a7c0410d3c17f24291a23f8c01ac0b334d88262fc1f262bdbd0085a85f0b6f74aeeaa16d010a7ab2f8c8c SHA512 b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028 +DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 +DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9 DIST lru-0.16.0.crate 16517 BLAKE2B fc6630626837eb0bc07d883493f89e1c8dccf050ef9cce0c507ede1dd1b2457b55967b1c779692034b1bf00c648fa1750885b90abf69767cbf07e22fd4bf985a SHA512 112e6b3832f519b5713e30a659b6c21e3ec4cf2ba303af14aeabfe308537801012472dddedad6e3a3e5a28d036b7a56809ea5d9023a1289d4d7a0f0fb1682cdf +DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15 DIST lzma-sys-0.1.20.crate 760045 BLAKE2B 1f66d32008178c218575fba12df95a2cdc448e080c0a81ef4617f35dde09f0d56c86c28050db61c2ae7b464d0eaed7dd8c59a1fa605b39ff8c329e49165cd922 SHA512 393908b4e3006e4d9948a077d84ba7f5004765c4cc0f854e04847e504a246ab9a8e761fa48d4f211a7ac08dc119d950481da1ed1a480778d6b6e9b446a697279 DIST mac-notification-sys-0.6.6.crate 12020 BLAKE2B b2e2dac9f86bbc97415fac38732efac45b19359566385c0fba849deed7fa24abbcb630327539e6b520a5afb0fda6dd4316af5921f5ad913d2c813afcd955d096 SHA512 9e6b5b45567b171395f09b10f6b0398b73aa2d416d74a9a12ddc7af2e222d6c65218cbb628c53f86e3f96ddad146506c115c6a58500061a12943d1913722604c +DIST mac-notification-sys-0.6.9.crate 12269 BLAKE2B 2f39130460fa152f6dbcb0df6d7c69c3b12b49195cdcb0b986438512a7681adaabf7e92b360e4ba9da64bbaf08504000e9bf74127d9fbfcacf7744f9b6fe3489 SHA512 1e52c4f3d3286c0853743fae1ff1c6a9d81029ccc6a1e845b798e2a6f7122be52e28b793e5ee72ddd2187b380afd3e663f708557952064fb7953aa1488a56491 DIST mach2-0.4.3.crate 22180 BLAKE2B 7667b42c1a59d2f16405a09e554701eaf447b1361705839eead236e7d9a38f7fd40d4fe55c8f2fbf22551b818390a3a9859e2819dee23e0071461c92fa2137c4 SHA512 ad8e5e287b30d5945f6ead08b05709aa0e06bf975eb18cdfb37afeebec31ae7d0100a9792796394194e258cdab54929fdcd1dc7cca6db4a6c42688b5f5835aa8 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 +DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 DIST maybe-rayon-0.1.1.crate 2901 BLAKE2B dca587f95e7766a0050b320cac7adb31d3fe9b84688c241c004824da684df0ce5f8c04053cc120d70e4325fac7bddc5d0dfc5aaf29c791b67503e7588bb81182 SHA512 6f4e0e2a342fc86b5d0626a08779075c68911ffd3f837ac6ab2c15c821ba96e50617cfc9df9d16bf96ae57fa1802c5549e21d67f79e4e1c3f10bce04b88115e9 DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1 +DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad DIST memmap2-0.9.7.crate 33915 BLAKE2B 06ba09bf99678190e868579b2fb65a641249a1cf98ca95a2b234399ca3d00120254ccf2e0b602911246b9d00d7d95e01f1de690ea669ebda1701f31d70450c81 SHA512 4c05c87787f7f0fe99aedb601c7eb59c49e0441b7eb79226358dc9b9102e5ce0481e13bc48feeb201ac2866a1fd0126ae875154ca73c411b6abf445e9682248e +DIST memmap2-0.9.9.crate 34576 BLAKE2B 23028c6d4abd296fc61216cba4739797362bd84e599b8b3d5265d78971259abd77655f02e2411f91a8d9a9a727de6789e92b5f0bc02062adf3d35c1ec1e84483 SHA512 abb110a3b209c0358262ae7395efa5b2995710306e608ef3990598d70eb3cb50ba49158f7a0afb10d0d12dc6d2408824ac00179c83681ad2777b953a0b055391 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST merlin-3.0.0.crate 10964 BLAKE2B ee977213c246ae5220955d1735f350b2c75d419e3ef5a325cdab10b0e3d6f7d8660712af20a9403f6721f9acf45b23e3b96410d12c43dbe73307730b92447751 SHA512 bfbc3d1dbb0b9fff76687e9557a10b905341439733add2ad38edaa5bb9e5b80a50a8451be9c9bc95e9920204cabbb6f1b962f3a4eaba009efb43271eab71f382 DIST metal-0.32.0.crate 3034024 BLAKE2B ad1780e55b1bd942fae56fb7f5ddd8e1c718d79fe2c45f931d8ebde0d6c13fc23c6b72658f743455dbec89362fe422227c0bd865062cae6cea99a23f23e1837f SHA512 9d05e1a4a1bc97b9f054151b00c303ecbb582b2635998f6a499995b8ca345b002a9d19bd4321ab2a9acf585ac23290abd2c013bae5dc1363bb993073c363ea07 +DIST metal-0.33.0.crate 3034513 BLAKE2B 64e477894a702f31e8d2f1e1d5a6d191acfe07496b3619ec66ac1deb6b3845af3f96715d23126809f04501ca27a7546c9a14c58b541bf882dd535493e7f605f2 SHA512 0364f2d7f80afb12f16ae036029a224cccd8781c429157606acd6c308dde4a16255c7afbdcd9429414c7d5c4358caa42847c7f91db42a9938d6e3bf157972db6 DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 DIST mio-1.0.4.crate 104212 BLAKE2B 22ea762038181e22653384514dabdf527e0ae9c22a6323040ad67d6eeeab596c8819038accec8db1c36748f391b421b842aad71974465a4e51d2d90795cd3845 SHA512 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53 +DIST mio-1.1.1.crate 105630 BLAKE2B db279c3e46108375f5391a5ebc3ae07e8ccbcc9f6a71aa41996adb862c5d2b965af3cb0da25becdadb16d401ae69ccf5a07e21b0b6fb36e07294633cdf690141 SHA512 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684 +DIST moxcms-0.7.11.crate 176892 BLAKE2B 117060a173af4532b9a72a26b02adf9911363fd631cc0e39f8b1e6d2a032821a58eb175c169a1ba597ab7e7fd2c791f1b23b4225c07d4d59b698988ac4bf0152 SHA512 1ed9524b013cc2cd5d8778b593c600fb3a6f537fc808a012c76323a34dc7a8d407aa44cc8db1b6dab3ca783fbfc91fd6cdc4bff0e1b5aab18ae69653c773b7bf DIST mundy-0.1.10.crate 46300 BLAKE2B ca20eb6cdc468a5bbdbea888f8c762acadf58e7691a214965f6dc4cc3382ea9b0080ad6b6651156fdecd3c620c677ccc8a625b5e7fdc11799af3f6de6bf272c0 SHA512 29e8281e02add35ababd50c8a62496b922f5287048ed717a194d57a8f18954d48acd606f7cb13e27745575f35e55a372c6ad1d87486040d55f94c026095f23a9 DIST mutate_once-0.1.1.crate 4276 BLAKE2B de5c72c4e45810cc78eb356b1b2ead078de64fde09650e872086e1290db37b2ff3c15f49a6c26abea664a2054a412902a5d058bc91eca045db3bea07959f3459 SHA512 395a11830264269602b4dd0a7bd296298cea606d21f3ac122a815954da2e370b21e820c6df9916325ffcc9789d57fa8ffc9b65f4d1562b760bb3cdb286d7b709 +DIST mutate_once-0.1.2.crate 4508 BLAKE2B b48b680cb74465f23cef5116a8c68041567ea17980b3fc979d360fc2437384fa663fdf62e152926df0a06015979585aa131d43942bae920c96ca3399b0709af2 SHA512 cf4daf491241fd7f15c7401565a68ba43c2abddec08acb87759809075d2a90bf2dd3ce8d885472c401aa72dc2280d419f49be0b563bf0fcc9979aed3a8517912 DIST naga-27.0.3.crate 761268 BLAKE2B 02a6d24446445bfc6b0ee37a660e6d830999edf14579e44136b434231324be53015586287615dd0f2bae61b62cbdf320c76c5e96c3c221b5b63df60d1db04d77 SHA512 676e2ad3610314243a73f5d4326522b61ac996ae50ec234b0bad28bb3a67f88273ff15d46784fc8142236fa2006466a45175012e031532d4830e1893099800e7 +DIST naga-28.0.0.crate 794283 BLAKE2B 0c50a893b99cf0a7faa8ecec55c1718d3a1e75c3186157ee09ae2df72a8c85bf572424abc3eda68a6b3d15e62d1a87925594860792dfa1bd24baf0fa2c0c5d48 SHA512 ffec1376f27f68ed00b16e4015ffb6555c9de6d85b2aceb63e517de484ceff643f4080cad61bc8adec5c58c1c1545f83e597d2e692bf61708700a5989fb7cadf DIST native-tls-0.2.14.crate 29385 BLAKE2B 4bb414bb54d24bb3b7fd297e2f0ad34b01f8ed0a0f4f4f4876cb5c0b3582c01dce0b6f78427f65c4be15698574db35ddf26999836085fb6e0ff57174909106d6 SHA512 fc801db02bc2c61056b83c609b0b97fcf919d67e83b62cfcfafde032f20848d653d8faba82c5376d7caf93601baf3a1fcc25bf2889a6d8aa4c5f51e45a3122f7 DIST ndk-0.9.0.crate 84865 BLAKE2B edb91aed693550117386583ed41bc5c2521a1622f5d6f994b28193c808ace18a336327e04d92d4f36fe3e64094b9aecb85dd58c5e90ab52d6bc2f6dc743cc2d6 SHA512 d6f7962406df285e9b96d622590f79fe00be854c9f1c91806a277d3ec1f58e59666cd96663ac543290f41a361dc3632cd91a3c39fa70f0903e760d1e415feefc DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b @@ -422,73 +515,101 @@ DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f188225 DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48 DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad +DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6 DIST nonany-0.3.0.crate 13676 BLAKE2B 7ae5ed3e987fc48a9ef712509ff08e3f1a970f70314938cb7f21e574849a3d5121c00f4d987f641145087d23e9f347e353fd9245bbffbd0e852e815a014fec3f SHA512 dbce9459ec87de1483b0ea2e00a212a9c88eeeb3cb37f20d2428c2486c672d39b9e4674154a0ad1097a3b6d36411b4ec905758f16acdda7b3aa0d30c2facbb7f DIST noop_proc_macro-0.3.0.crate 2157 BLAKE2B 0be977f9820fe4cab4035e866d6ebc77a07cf634ee6889dc91581a9eb43f308b0fc60b87c8bcf200742bcea4af14a94c69c5b9dfbb32b95454219a4197fd5228 SHA512 a5ad22e815b8c574b42f7b70486a3fac319c24334ade74726ec07b976a838954d1de2d3632fc55ce6c8de2673e62b987fb4607a49c576f60959b1609e47b3771 -DIST notify-7.0.0.crate 35141 BLAKE2B 671e6e02d35f277a1fb552ba04d9aa8073fd98212ab5ddd6eb92e3d234961f14a5541c3466f6da8a0e366f4d83a1c9723159e41249d8032a6d6405b0ff2cea5a SHA512 e55407f5235192dd784132182549f5cd8ab211bfbc4aebdfc5b2da61b726d5bc523951b675190ab218c6aa125bc70d2bd85c87061e113f825dae22b0b5990d82 DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 DIST notify-rust-4.11.7.crate 59113 BLAKE2B 00f624dfabc73ab036eb7a38e030980c5a9a50a2865bcf8b691379156a1467e32ab9e6089ff78d12d102561679c1cb9697936c237a9182d2d1a8c80aa057afbc SHA512 5a095d32a2d9fb6a6f878055052476bb6c917173da9226f6e9e5d45851d7c7485b8878dfefa0e443be302ec2acc66a6baea3cbc53a6e4a9afdfe02972cacce41 -DIST notify-types-1.0.1.crate 14490 BLAKE2B dcdf805989cd64a3c132a73c4100388113bffd1446f1a4d9685826ea43b126b9a51c70340c3221fdd20b1e3aa814b58d4051a995820de206078deaeae4d34eb5 SHA512 3a040f916c967fafc934ddb75b0cab81c8e3c4cd9e7213a8bc5e8650f7481f6a11b740e033348833338c46ba917189f34fd9a933a6dce606381cc361ef44b447 +DIST notify-rust-4.12.0.crate 61651 BLAKE2B 181e8f4994cb7cd35cb9bb15b5fde122c17802cff5ce6800c7b858e2125987e201b38582e707d4cf702af0ac02149ea581ba9ae12491cc0b299f939222be1cda SHA512 0d092f87431193e98efe00d7231f70c5035b8dc6c6ed7b13920a8450b3fd79ebed1f479390b6a7c563a74ecc928641f5d12ab27460e3424be106c347bbf0c09a DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec +DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92 DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7 +DIST ntapi-0.4.2.crate 127136 BLAKE2B a0a846f39a8ffa9f68829dfe31a91dae855a3d143c8027e530d7d3328bc89dd4cab63abda80e4a54f9ca1a9f625814d3947afd627ac9b05aac1fda611d8cca99 SHA512 a055146c5bdd4e9110c83030614f70df431aec07d182b96f94254b15d18e9fc3b2a2730462514ce0fb1b17fd64a9c8249b7ae15b5e55279c8396dac32499bf6a DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 +DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 DIST nucleo-matcher-0.3.1.crate 50501 BLAKE2B 543d735117ea073ac8519017d56eeac51291a69a424177ae9361d6a9bb57851192b25291351c59c1f5dd4fe512171c414b29e011174533bf0fcfd6c99520f363 SHA512 16d7b5386950bfff1a491c45b1f5da5c840e6405c340704cb8c600766b7c1b77e0229ce11166f8975ab41b74480f68c38b3bd593bc53614b2e1226c78b36e651 DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 DIST num-bigint-dig-0.8.4.crate 123825 BLAKE2B 9710266116ea15d0e56792b7c8e217931765dcf2377bc05f23bd386625087eb6a7d7aca7b8f0beeb78ace9f280895565a6de3b14ffda7721e35c741ff64b71c0 SHA512 88ea682c5aabc61c0cab9234e31a2dccdb5458d3bc018e1f9ccbbf0a9f09ed0053341e93bc53f65b5bee55bafe71d50bbcd48fd085ac723ef4662e15664925b8 +DIST num-bigint-dig-0.8.6.crate 126196 BLAKE2B 6d278bde470640c5e88c361899fc5f1e30d2fc261051f930697f1c4504595d178834ce11ac026cf996f8df6262ffc9bb27d3ceb780e87c5de800cb57c22cad82 SHA512 f028bead9aa4da4ad0d6e10ad339a629c7cfbec710ca6feecb4beb59ab97b7997b043533f57ed85b339bc899af7f1fb1ac56f4bef68cbb5afa149fa6b102aedf DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 +DIST num-conv-0.2.0.crate 7034 BLAKE2B 903495ef172da73d40e6f3f2480b7c6ec4f1a45f05151e2c6ac5676159485270cfae0f48a6326de700fa02b00dc3dcc746681c2a16b072ccd129f2a1cf8e3ded SHA512 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1 DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172 DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST num_enum-0.7.4.crate 21553 BLAKE2B 25a0b4fe7b6bd46707f18a4c8a6b88f3f4dcd7bab4631dbdbf1a622e8dc3047de74ab1c0b24a49cd89a76c5aa58ca7ce9820cdb8b4c3441e06dafdcd6539beca SHA512 a91fb8867f1fcc1aa32d433ec2cb97334059aff5a0858bc3cf969aa02db0dc9b5050e0baa292d9b68673ec85436b59ae06529e0d73fd4bef64edbcb2bd4c2425 +DIST num_enum-0.7.5.crate 21570 BLAKE2B fd291db8ebbfec7d57fc3269e9305703a3edb8815c0a5617710ef608c574a6cd44f255cd506bd407ad4d929757a62c8f66e29e2e16f5159243d76178c4cd15ba SHA512 ec108a291341c0a380be9cfda841ebcc18241378c5c732700fa613a07bccf93b243e87996d5d858a0a7cab4948b0431dcad74c5d4466f65eddd210470636e1af DIST num_enum_derive-0.7.4.crate 18167 BLAKE2B b18f99f1b92b9308dcbf2212194fb2cb59b965ae51f5137d9a495614825526a21b6ec60252317e1d3a353dc822d7101faf646e9760d5acbab0d9ce03ccaccb8f SHA512 329e30bfe603e72bc2acf8d56ed0cdae40717ab155e9b66deff1f9461fc6f8c8635f55e322d7fa39b171a1eae78687f8a88e8b666a101a184197fc27f36ddfdc +DIST num_enum_derive-0.7.5.crate 18760 BLAKE2B 00f7b70aaacb058529980bcaeefcf34014cbc4a99beaa0dba450353b839eb1b864ded0d883d6e115f7004b1a0256baa5485e09e463d82a349052e81faed129d5 SHA512 7d05b7f1352f3350de5fe75250de974cb8dcf87665e743fc15f0633fec864613f47979a4a9ed08b4a81cc94fb25f088e021bf4d0143387e66dde907ad399cee6 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-sys-0.3.5.crate 20560 BLAKE2B 448be3afd2fb1c4ec3059138329f325dee87a394f2d22a121292d24d55709497789eda356bc5498871660764d455320e30a0e2732c5b5e3f93a22647c8798130 SHA512 caf19594c04d666f24c791b941346d31cc6fc03adedd6d0ff393910e9489d974afccb155400b618e2d62cd13885cc85b16a3c33e4e72409e3cebb0760ae34b99 DIST objc2-0.5.2.crate 199204 BLAKE2B 439eb3b4883f09e523cf43727eebb1008e1a444a2395fed87d55ed1b5d6bb31d4ac405076143920fb3eb1e9ade6a7b17d2431c50b77b030fe98249ce59ca67e5 SHA512 2375d4e7633ce8a14c8229e5da54694419e8516be3bc80083d0be4d80b786dd07d7e152b044fe058946a96c41346b119b7725d9a05038f12074d95c15c9d9aaa DIST objc2-0.6.3.crate 272490 BLAKE2B b0eb4f2dc6d9426a781920543c6f2a4f942e9cdaf4bf86f5b8ccbdf4d9a2f65954933af26743996057176e493a4c5a6e03de77bf89fcaaf5b19b694fb5e1662c SHA512 6b2605d00d00352cdd5a547bb090c186b2c3c6d557d9fa56b12a6b46d9460d45ee4643b86ad7e7f8649153acf2c05baf727093844157f27225c69d51fda7f047 DIST objc2-app-kit-0.2.2.crate 337435 BLAKE2B 470a0f4e1766e24db45ffe8fd1366cdcc187db1174d8a59d5971b9956ecc4f405649b65a0ffe5495e7d6c76148dddbdc17e1196719c1e2b582459756b6a10a4f SHA512 23b865fe8d27ba34c71863d73fb4f6164cc88900baa7d1419f1671fc72cf2f759fb99321abd09af7b2976ee8cba2f0711c68f9a2302827f5f61134b9006e18d2 DIST objc2-app-kit-0.3.1.crate 495884 BLAKE2B df035f5aca0ce8c3baedd88919b9bd19699eeec875dc9fd0d94f78fbdf8dd8d57dbac682e965103df47e2b8871d8c12cf0b19763b4a9d19d347c212a6fc992f7 SHA512 ab1c28a75cc76e319234fcb19d39d2f850482404be45df44911e529eb69b261cb518c2c7debcc34b6a0eaf09b97145a365e19f7c02689f5508844b6a192e120b +DIST objc2-app-kit-0.3.2.crate 531744 BLAKE2B 15cf7bde5ba233bd813f83f6cbcea9c08f4231ffc7aca0b0c4460a3e72bcd9695b624126319b44996f1812c1fc19b05a8f841ae05ed073f107008b1ed021200a SHA512 44174170875c27ff82f097d5b50cbc9629583ff5817f9d721e40f9d38462494461aebcf3fd0376b90cad887b1c1369f3c1c4a7e34d73d32ac90e94d44d6378dd DIST objc2-audio-toolbox-0.3.1.crate 178229 BLAKE2B 4c549bd0c516bae47703337af2869b46bfe9adf7155ab39539be94d7f0c9767398822b7175d8c9e3feadeb5701412cb3079b456426ae32ba8c5edc75b70de68f SHA512 f05cda930900fc1ca13d435791eb41f424928262355af74d598de4bc3f8ab4669d7c3f0535fa402b88199dad04034f4df59235cb2355d5575e1d396aef723149 +DIST objc2-audio-toolbox-0.3.2.crate 186265 BLAKE2B 15e438d0bd9f93faf89f69441e611cf9697d6f8e8b86e761097e342d9069cc31fbf7adcaad7fea0141dd002a140c9990b1c9dc0404c416c868ba7de1864f76ba SHA512 911fabe4db84c6887c8c4d1ba4dc6abef785f73aebc16b063bb468f8d5e62382ed043a901a7b666f30576308801648ee97a62142080dbf6b29813b5f6f9d2efc DIST objc2-cloud-kit-0.2.2.crate 27094 BLAKE2B b1d878e915efee7eac26c7f1d1c467a10193adb0d4c9ed911b9b75b542305a8eaec0398fb6ec61ded29713ebdd35619cf0f1bcd6cb480eeb56ac674fdb682320 SHA512 d94d1dae96d245881bae4f638789b8ae39fac90ccb3db480b0cae41e963b8ba7922b68b8faac072cc680a0fb8c95f89b0967c70258d574d3e72b47b840faa453 DIST objc2-cloud-kit-0.3.1.crate 62156 BLAKE2B c8c1ecb8922c69fa954dc5b13120681a957512a57407bee85242779c90e55e4757efc42d5af404cf545190f0a4fe3811b3ab1968f865ae36dbca6d44baed0823 SHA512 4036dc94163216888a0a4506153ca548e51d46c4d9c97fc89bb393e4e38d72332e906c98d66820b3bd761ccb0dd22430e7ce6f2b590c2233e26d098f5aa248cc +DIST objc2-cloud-kit-0.3.2.crate 68818 BLAKE2B bc875164d32a2f2da00d19b9988278d6844195b19442be6dabed1c9a9c3332f9fa05d669c51b54dc463d16f7e62f386ac26c51d10921c7c3ed249003f8cbc164 SHA512 cb68946f5f45d5adcdeaa26a9b722c298371fdbbeb756d9e47f01990a7005bde61842b8dc43801a49f8712bae894232f91bd1cccb9b86af8e5c675202edaaf9b DIST objc2-contacts-0.2.2.crate 17094 BLAKE2B f1f2febbb30d9eaca4795effa52ed828c00743a2729108ffdc5dfab2682348f2c6dd25029dcf5f9011ebb08db6dc1fe5e30bace6775637cdbc5039aa817ed34b SHA512 dd3eb2e2ea9303c6061074371f0c7f8e3e342f8d9b08429baca4f0501455e40ac47a6318749439d7e0a4cc92ca91dad76dcac11e8507a38c4b476fb6de450ca6 DIST objc2-core-audio-0.3.1.crate 31692 BLAKE2B 39825ed6633a9824905c44968d0f9644a675948e7d97d0b60cf7f96bd40c34ff1aecf084abd9650801ecea9c9eacf4ffbd59c40b722b91ffaaf0ae286304de97 SHA512 05719b1fb9aae0384316405b131ecc767f51c572e859d80dbe9ff4697f58e253eaf222c4f5e257939f558ec6955361a643200e0067dd1c92a2909f1544604e1b +DIST objc2-core-audio-0.3.2.crate 32748 BLAKE2B bdce0db1ccca40c8e30685ae28f90493f05038270646ae878c5072230424e42f89b12ba3ce6a96aac064cc8568662b77108bc1c8be3ef4181b08fdda6e57ded6 SHA512 0f9286122d1fadec18026a27e7f475ba1e39531b2a2b3665089f50815bde02d8b05fd61462ded60d55689c3c87d46f5ec533987d76c9c60b4c7271a7a2c76fe8 DIST objc2-core-audio-types-0.3.1.crate 19365 BLAKE2B 71cbc7640eadc1ba668ab90242d7f8af678052633a2cb5e53aa08fde9fb37c7a9a6232baf6b924674c9cc16e4819d711102dcae619349e53066d48b1b725897c SHA512 9a41bb8b6c7dac82600f0aa98080cceb4da4d766ef47a9246af5de48b2b1f46db4b25829bc3b9f7135bf166a98bbea5fd6386e1d2f16ebe336d9c462d8a54cb3 +DIST objc2-core-audio-types-0.3.2.crate 20525 BLAKE2B 1cdfe96191d3a1fdfd3dcd122a3a9dddc0e3295a27680d04e703b7b32d788eff03adf16c16fb4483654d97ea6fa8a19b2144acd93253649afed6aaae200dc999 SHA512 81edf4cdebbc2fa327d553b696aac69e3b0090d162a0ee24921afaf87c01ae3f2da70549dad3e275784a3b6c424d8f55268664cf5f37959b88a86fd8215e86bf DIST objc2-core-data-0.2.2.crate 30575 BLAKE2B ad42cc40d212a97372833e3c9d4b3d79972dfec4f527b1cff2752cc77ca845b558ca02cb550bc51f498b276e99efc7408a038028bcf20d1244f73f9dbe599764 SHA512 f63a8098d8a29752433611acce935f34bd58dbe559002ef49397a08794998e6817229aca0a230d00f08c23c86424f1cfd1eef3a8cb01d3c3cecbaacbc8fbe6e9 DIST objc2-core-data-0.3.1.crate 36462 BLAKE2B 1f66375895900bc5e53ade9f7e0f2a38e39f5baa92f2d72e944803026db44033e5e459d199f96c8b86cb4746c5379594cb885ea5a29ddbe61fdecc8ac27c38b8 SHA512 d20794d7fe3231eba7352a9051af4393ef692cf905ca4089be15ef7ce1d40113ae9827120c370bf37fa750c1e11e9d783c99471b0307324ad1208b0517e6aab3 +DIST objc2-core-data-0.3.2.crate 39186 BLAKE2B e348db4825aabeaff24739190e252d396d844fa0effe737150742306481052b6a3c31ac0c38c3b96b27db9196395c9c2c99bfb07ba7e49461b7422150a5794e9 SHA512 bd714eeccdd8e65d8d14a211622a42f804e5b794b1b41e187fcbabf8c7badb6ad76d74000c5eebb5e2147ef60f96b25530bb932bdd7b3a644f46eda1ad9feb0a DIST objc2-core-foundation-0.3.1.crate 178121 BLAKE2B 5b400d2c3756f3039de276457029adaea5ab80102f4d30b604ba5267f54d26d3cd941cbae9ce21839ada16b1b08540c7d7af4490580790363301900201bf4692 SHA512 6948ee44c7ca7640deb9ec79f36c8b5656f8e74a01f3fe8fd6ae586a0a44127eeed825d9b44596860dcb9c3bf5a26d35bbab9d17be3cab7779f722aaf69e0b17 +DIST objc2-core-foundation-0.3.2.crate 180804 BLAKE2B aa6fc89d58cc9d465e2f439406a5f7c1e76996672306dd70a4c5faf535c75938bd4d1da96b5c99f2d99550687524824b60076130dd4d9dec974ba77980a374d1 SHA512 b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402 DIST objc2-core-graphics-0.3.1.crate 72294 BLAKE2B e848d626a230339eb61051438ac55961720d97f90f097e1d4d9ffd53b778008c3a3628aeee11447b81ea2bd34fd4bfe08d5f1821ab5137e6575393a52766573c SHA512 bf0e5fa94198cd319d7a4ae976e65b15287158e81510e420ade41147044f292781cef80aded860d3368d67adc2be902265d297ae9462b15848aa067c631eb092 +DIST objc2-core-graphics-0.3.2.crate 84981 BLAKE2B 9dc923f8c3733c56c51750d5a6a9c34245f145a30351689126405825baa3163928b1f07bb1e35c539b3e944991139fe28874c644db37f5dbb171f8a1709dfc33 SHA512 1f61d4bd79f8b19d8cfeba6f7bef1ca40615684075461c080b45487362ba685dc5b3aa1edf98db9e0c19325550feac5627b152161a47d9985f3dd596421e7d58 DIST objc2-core-image-0.2.2.crate 20050 BLAKE2B e1cdacdc0c90bd277b281085fc5c3baa61b64da921a82157b38e2cd258cd8c8aae04d649c4a99dc8174ac9d27cb3534beb824a03c20a137b46de00146eb770e7 SHA512 65f61850be62ae0d8d01ff5ba1b948ca95672367ba32dcea4fa59288fbde38fdbd9bd49dd8bcb4aa58cfb37856c2eb16355aa4626a9fd1278177cc6a73c94fe8 DIST objc2-core-image-0.3.1.crate 54660 BLAKE2B 60cb4f07759ae79eaaaa02d04d5826d47bc5490ab988c18c0d19f1f690c98f5e1ecef99fadfd5a77bad623ce9ab7c8a53ecbf472504376247784cee6c8f8cfa9 SHA512 16b69e8e0aa4512d2178d9a868a464cadba199702fa981c4ad4e1307ef9eb59940ccb4740416d1c5b869975e7ebd8ffb96ae2067a05ac8e70bf0adde822799c7 +DIST objc2-core-image-0.3.2.crate 95862 BLAKE2B cf4577d2a0c0142051be51a4f520c3fc27565051307e01f8107581f86e090c42e3a4987da9313f5bb3476774d7fbe7b8ddf060377774ad2e4fe5bc2eaf9a3ea9 SHA512 fbff000891347eae262c42d0e30d740095c87d79e3a9ecf5b3535f55adb4377060a1d5e57d37da95c7166803ad05953c98615b1886f2c6d8393c478cc6dfcd17 DIST objc2-core-location-0.2.2.crate 13100 BLAKE2B 90a536ef7b5e17cc21fc6bdd5968aa58b79c2b6f443691d8a583a0a0d0b89ac831a4e41db29c9c5bba719680347b9c22741684eb8cc0283a26d6b7d7baad3661 SHA512 11d5d55b04cc2d0c30f338d8610832023e51deb116639e3ffd5e19bf7a38d13aa543f3d96f6e268191e2689f29bfbd4ee7bee77d47b2f074a95adb8ea99e02c9 +DIST objc2-core-text-0.3.2.crate 96485 BLAKE2B a9d9f322f399f188c103523abbadf5fee98be3a5da8caca802cb23d382fdc1a18f98388ee3bb568fe1931b77011d16c041b15287af07c8cf33a44969cdb822ea SHA512 18e7d4e8e10c218dc733b6cc84b101209757962ae7e3fc87ffe970d4ac1f08810712afc92ae063871d39e2b5d7ce8355da9055a0d55c2cdcea802c97edcec73f +DIST objc2-core-video-0.3.2.crate 39345 BLAKE2B 6103aab5ed225be27b515821529e9fa7d9a946fdf6f6b5e90319c833e67ffcaeaaf6377addff2f1c6ebfce2dc4bfae97a46eb3e7ff6162bb2faa7b1d0195cf9f SHA512 df3b37ab0345a7f72e2a5e84783a57fa444f19a70d99852df70d5cd5239c250cf4b6dee564cc7173d3e5e0cc645d95dfcdac23d49760d0d2156c055cfa2ddfcf DIST objc2-encode-4.1.0.crate 21004 BLAKE2B 6f3b11c96ea4941bd24f2949b8fef5c3bdd91037eb0a0d9af88a0798001e4164e252817fdad0ba7e150f1b2e0c9d4cc0fb976dc01def7ac19d308c989a92f714 SHA512 47a23fca26df26e1efa1045a9778322dc0b2cd232acc2be750a98a1ddaa7f264c39848b14a5d9821573495601dded2893a4bcbc36a0e21ae442b7c9de5c12303 DIST objc2-foundation-0.2.2.crate 249330 BLAKE2B d0780c549cbafcfeb6e52839960b92229425991f9c6eaf54d9b5db5cf3fd4a49b2c0b982a443801009be2c43fe75d509043323e98e75235b99273e6c9c0a6482 SHA512 888fe08f4b0061c73a24eb7632a25259753ff00a30a32f40aff4526885e1490d09dcfe38ca50ad12877d0eeb5e97d65f9d9e7bad953c890c278899c4dd79b113 DIST objc2-foundation-0.3.1.crate 324572 BLAKE2B f2f287f235c047c618367fa0437ec7eb140a8907d3bfeb15cb7dae663414ea7e2c7f2cb82dc9fddf4964acffb491981c44f70e41bcc251a5d7bb775ce545141f SHA512 8a33e1f5a8fc84c2c3e5e3e14f30fec5d27c912061080c824146ea327c5bb63768ab6d0607cfff6434f2526be80f70c1542e1321158c6592c9531f82f9ead0f9 +DIST objc2-foundation-0.3.2.crate 345384 BLAKE2B 61f7af188ac7b3317f3c16fccb22cf0785037286b5f79fdbb10386efbde6b36c763496654e5e2364dece8b418ef6f4c5a3dbd574483141c048821dea5b04b376 SHA512 cc08bf8c418414a4358642c01a118cf8c790bd542ae72ce841a1378def095377a101a6f7d5f5645bb25125791998c5c8a55bb1500590724e3ad2649a1f5b8221 DIST objc2-io-kit-0.3.1.crate 220419 BLAKE2B 1e42b64c853e98d6023097f8dd08aba74c6640d54e7edad6b186417e36f3294b108efd03ffa39bf4ed801a4319a149efc957cb730c1bf8307206f11344089d65 SHA512 082d4497993846888b50f782c109a53843a4bdf9a308f83789fa2c609c256309c34c5ff6a82ef8e3b3ad7c33fd88a7be54552fc245a8f53619a7ca71eab30856 +DIST objc2-io-kit-0.3.2.crate 262569 BLAKE2B 26570d033525bac468dd6c72492a37220dccc6478cf8c9d6ed7bd15e6d3722a85195803b488e1e04a70d571aea70c70fa8bfa1f39fe36e8f5a2e97c4f91adec4 SHA512 deee85a5502aa2780bf5f5ba8eb069af8013f314b01a20e169ca13f0787c9ae60c22da3b0c673da6efb5a0350dae08059c309a66af35a9a9d24c4a7a746adede DIST objc2-io-surface-0.3.1.crate 11724 BLAKE2B 554e5de1699c98aa4458745ee7d5b961ddcbdb4cad35db7eca9d06fcbec1ec59a4137a7590b53edc74bd93b26402e5756d17b42651692477f5bd4d57a907cebe SHA512 90a7fddb80b97352433157281ed843687baa83a342001d98747ae6e90bad214cd6ae845a50a62f29d6687abfb8b139d18743ff7e9c920419a43666e47b05279e +DIST objc2-io-surface-0.3.2.crate 11722 BLAKE2B 89e154e67ca5d2a60be8282c117ec9519d45e57b4fffc7d8d53c3b149221b517653b59bc5df40669c8306ea380428c3060826a9e90a0054e954a04e438451e6b SHA512 b6681117b6153e9333017ce502af0e4b9e527617b26a74ce640047798da05e5720f02f134a70bd1ff270e859221b29dde9e6597b3baa7d1db4f8035cc7287410 DIST objc2-link-presentation-0.2.2.crate 4440 BLAKE2B 09060c0e87eda4c8bf29eae92ac7912298b89e61b36c9468b546c9135b5409ad5a18ff74d6cf37578afe316966aa18738bd52258532470f5f268132cf6989558 SHA512 ba48eb136208a018b9b5ec7a6953903982e6e6c4b32c7f6f08e9cb0e0b2a2d85c8a949702a8494b3a08aa6d385f5790b4389f94ad4a256064af5b3e95ed61970 DIST objc2-metal-0.2.2.crate 75276 BLAKE2B 018445d05ee53871b998a7870cd9ee48bc5d85c5aa20c20203d023273ee68d0d9411bfdcc7f7f42ed03001773e11d527f7eac1546b57990451d3928f8716f2a3 SHA512 104df0fb4a68875918d45b6b86bbe378d3735a0fb83de531ef6fea9f608afb250e8bfdeb29d051d6b1f76946d7398c277552e1e58dd80d952f4f4c5b6cfa4b82 DIST objc2-metal-0.3.1.crate 145972 BLAKE2B 5685f248b90caa565e69f3f0d4c17aad997ddabe0bca0773ef57e4d5adff678553a3c42cd216628aad339d8dac18b2a80b7d9295cbe6a031e01e2590fa85adb5 SHA512 536ef7af997005fdae0918cd88fefe9a4a1f5ce06884137bb668ced054ce92b6aeeb4cf494bd2ea0952fe9d61d205f1d81b14cfd314a6293a832957c1f7e7fcf +DIST objc2-metal-0.3.2.crate 226999 BLAKE2B 0a130dc2a8b9b6ba374f23604712e1354858495cb846962d3ff96da67dae9feae1f628c1fbf884d2cf6eb3822786e8ba85f622e344138ff8d31b5575611434ed SHA512 ffa01525724900db2c3c6d36d34492d6d920da03f3247e5f8501834743ac5afeca2c944fcb5e3c7fa4b8334a96f195747fab4d69e669b4ccb7b5edece231b23f DIST objc2-quartz-core-0.2.2.crate 21306 BLAKE2B fbbe6388d29766895e2037fc82ae4dc3ce40ef9fbef635b73b5b8931e624ee706ecf296102ab9c68cd88c0add354c884d15adc4cd479924f6f902ed407463689 SHA512 bf8b8e9dd17081162d048fefee3200c58041a31319f8e5516bec218e09e7221bdb3f8c3f9cc95e322772dc030e5f3d64be84f129e657eced4e037a00ef63275e DIST objc2-quartz-core-0.3.1.crate 28828 BLAKE2B be7b6129234d24a7d63509583b1fb4020fb78ba7f0d18dda3c93e0da5ada31e193b5aeeb5510ce679c867693e7fc12e66c65af696a68041314ca3be448fc214c SHA512 f5d73eb86b1731863fd0a140b76e148ab8d2ec78a1686206f70d6f1c288bb74f643629c4644c7cdf79219bc1e1b0161cc3ec205364b0c89f23b44a384887d53b +DIST objc2-quartz-core-0.3.2.crate 30036 BLAKE2B 358a690ddf16274466c376483496a1b770cf8ef3038a82c7ac5476f3ca146d164730889bbd6d3656d0d5dc8b1a2869387d187bab4da57c3dda8ee03e4beef98d SHA512 3078630eb2f4a8d88dee2d14895de75e4846f212a9dada0a9ed06b666fcb674a5b6d37c59c8801815a68d89132c81ace6c162c531c7677d88477f81c627f4ba1 DIST objc2-symbols-0.2.2.crate 3626 BLAKE2B 71620c0a71c26494e004b87483e4503199ad0b23f1aacadca66619e768efdf77c063122fe09effa5fd4b318cc1d4ae8b29fe2e4ebf3db27cd3e6473be6ef3dc4 SHA512 58bd17bea53c838d5e1b7a26a15480156abcd07201b9d0d4f062c4635c138fddf42d16a61ede1a600d502d9db8ca642ea1ea7849003c50613ec31bed3edff747 DIST objc2-ui-kit-0.2.2.crate 303111 BLAKE2B 530d6b2336f2d2822afb8fa37baa15919842d416e0ec3bcced07fac754f1094dfc902c87b9af1c2095b4a720c7b60bdc477640ee305d68bc34a0e78e516b6a6a SHA512 b75fd4b46bbf3bd15cc2dc43662930ce199dcd1903837b8fc87b671cd8aeca5df0761ff46e7f03ced37b7f79785b05a620025c2cd7abfff65b1708ac7ae5e985 DIST objc2-uniform-type-identifiers-0.2.2.crate 6017 BLAKE2B d6603f5ca562983d82171692e97c7549a4958e2d193d4c7bbbb4b39c1eb4cba69feabd271c3fbb078dcf74935d66ddaf708fae6479ac478832a82e6434d92a03 SHA512 e1d9e324be6e5d59b0e323e896ff034f20085481953096ad5744bae33d936ec90a10bbf9e203d01237b6dddf07f279d3efd8b0f524ec0b4aad25febc94acf178 DIST objc2-user-notifications-0.2.2.crate 9600 BLAKE2B 2ecbd3968df53f50a6d524fe61040815c92f65a966edac397d23903e793977ceae2f96e12477a44c4c91f4591fdda92d407a57daa584f6363c7d9c1aa1d4af76 SHA512 c661ee5e0f656bb6e6e0fc95ea2e939195e26446e584d47c13dc0f33b68e9fed33401e3ae30db51474a7b2bb299b16489e7903efa3e1fa60074dcb27865a54c6 DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478 DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST oneshot-fused-workaround-0.2.3.crate 3770 BLAKE2B 020bddeb4a9d3b9c0727b32b3a8d467222d54dd74ede01e376f4a32d1d4d2c4354d5233da2f3c95c2e34aaddc1d62f78be2de7f3bffc996fd5c71d8380d60da5 SHA512 8c359b8ff046a1533f6f396f472061154acd24bce1564e38759aa0be00d70e2477a17cde08f64452fe79c479371e1779070f4a233f618cda5d26368c5002980f DIST oneshot-fused-workaround-0.5.1.crate 3765 BLAKE2B 6b60a5ef8920d1223207668d515ad10e4d6db1ba2b53781c37536295436e3f4deb0a0c1954a4814774b4ad902c9f2ed275d4adc1ac2542c8fbc671e1ce1f4f17 SHA512 cfda966107696483f8f3305b0c4c77bf84fda6d64f69f5a4b8258306b15aca3bd9fddc1464eec6ad089c068a08c76dd3cb6f0a000c945d84a7bdea7b30dbccab DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 DIST open-5.3.2.crate 26342 BLAKE2B fbff73f0893f7499d4e3dde80ce43f7bc51db7858431c8344fbec70e640c209c9e0b6176418119ea7b4b6a8cf29ad7872910e4281dfbc41a08e19e7c76023d59 SHA512 f79debb89ef358332659a292f20296984aee9e954dd4537272006270317ebc1abfe859bc4780f61a3614eb47839d6e76a95ab3f48f5dd33a16bfab0f31ede7e0 +DIST open-5.3.3.crate 27716 BLAKE2B 2a02d775e3bc8fe782adb0dda2d7d4aa09828ec6108c060a9d8e1dfb8f939109e573d009b983e7327b18657131ec72493534e7e8a6da0be3cc128ef019fa828b SHA512 45e12b606ac1a3475c9e04bdb8ba31900914a04187b5a4ba61e5446ca86484c1e4bdcf70c3c966957e242a3ea2707467eaabe2dbc4849c5ce687ff5a98e8197c DIST openssl-0.10.73.crate 283994 BLAKE2B 06675b7c6bb1c73b10826577d7d928f4d001494a4c2add24a593c8dd82731a91974147981a63f56b2f11f769b1b93194b9cbcd14e77a578d6d649ad8119e856c SHA512 be1b5384ba72984fbca1aec534764d7b5180cbafe33433cda9662c492fcf219a3a3fe4148fc3c0702aeef63e2570ae7f27dc6a8dba95c7471d4a4c20f7ab1926 +DIST openssl-0.10.75.crate 288136 BLAKE2B eb264f6a14a08752293742aba3af16059b6d1230e99990cc7909908f6aaffc1872864c13c4003a394176f5975c4990df1a283b7efa8418fd18db2259a7c7b4ee SHA512 3af555f306fbd214237ecde8c0813eb6714a187e9bc2f782f61b9e63868c7ffa88271c7b91ce5eb9d2528bb912fd58d716212a4e7c8d797a59c65a7d56f1c5df DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c DIST openssl-probe-0.1.6.crate 8128 BLAKE2B 912371bbd0e105e7281eaa1462d68c6674ae11226f72a9e5c2808be12e975e39a257b5424cafdc527fac9d2313ed928f34ecf407cddbfb179283137e0817631d SHA512 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69 +DIST openssl-probe-0.2.1.crate 9155 BLAKE2B 8e7a65e777e7200b726a296df63cbf6e951dc9d06b80493c203f9b582b1ff5e4ece8982ed5aef4146095f1504eb7333959f239d72e84137c56ddcf9bf3c4b106 SHA512 e7795c6724c215f20d7cd759a1078ecda26addf9e529ef7dae882cc57e3dbc2df4dfa2d0cf9f43c04eb06f210aacae8bcbebe46fe0d740274894cc048a6bccee DIST openssl-sys-0.9.109.crate 78247 BLAKE2B 3bf1da4b999a0c9a0891baafccdc541809169921837166b31381590aedc5356992cd71f21a374877dea4cf8015eaf5d8ac7c7ffccb11511893d5d0b8e57e037c SHA512 2dbb01e3b734554d85f9fedfbf9f3ef55132fdd5a328e2930ce056d05ed55a579c3fb12b907f3989ffe15344e7f1633ccd610524d56fe6c9a687acba2d0e6fc9 +DIST openssl-sys-0.9.111.crate 80871 BLAKE2B 0fa159af5137cfe2ec94645d99ceb8908d260c50e1b7b766f54ffae2df0dc74451a92e2941076750b8e48834278392e30df65ed91b1f07ddcf0de9932a5836d0 SHA512 605c9a69f3a67470a8c35c05d2cbc5c2f3ed98e6ffb102a3b3032272ad8dcab91ea4e35c01dca73d214d4f0e58221632aced40203602638b8820763a4ad6ae99 DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST orbclient-0.3.48.crate 1324601 BLAKE2B 1bdc302ed1e10272dadfdfbac73ccf1a889f2ac2755d372f00865c57a976b4ecf3bbd7a1546ddb3b288494881f608950f8715d981f3806b6cf622b7121e2de3a SHA512 b05ec78963f0e12ecb5d6675df26e8af30cb11aac96f0f1eabc16086d85403c3c6b34792921a36a96a9d81205a5df9b6a626391e2fcd1e0fb2b8995cb28a1acd +DIST orbclient-0.3.50.crate 1333589 BLAKE2B 01be920c23eb29465392824acde865a58b0bb18039600906a75141facadb77871b3593affee83f6f5e9b2e5c1508d8d4789ac8548267520a5b12d330f11b1120 SHA512 60f26c80f262669d500760adea2bb603e86a4175b0ac530fe4a9392e89e1486e7de68b5a8c805212c5dc1786507448a217c0e6a2347439bd636e3401d4a00a39 DIST ordered-float-2.10.1.crate 16029 BLAKE2B 7c6920160e52e377ba44ff63ac679208dcb3782c1ffb802707c54fd285ec22bebf80edd036753ee13ac3e577b0b7114241dbd9ce5f018d0d6d31ae21df1cde48 SHA512 bc659ff02660a12c4340889ca7ad99d569d8e7b9043d8e8ffae912da0a5049c1a837c7e4eb0a39e5ee3bbba9fdb498af6236e56af6da841c97c2bd4ca4c39090 DIST ordered-float-5.0.0.crate 23364 BLAKE2B 0a7231ed5e920fe3dba998a21750334653e530801ea27a0c574e44a399779b9c118c8b24155a3019676c04f9013424a572f2f063971a6ce82211c4212e34a5eb SHA512 5e2eaf34b4c32059f5f0c41bbed31445e8f4796be51a05df5e8dc67d7e4ac5bc67c8d0202e5922bdb7abe21af1938136ac8e0a12c651e7c8ef1e0018fca184c6 +DIST ordered-float-5.1.0.crate 30230 BLAKE2B a383048f548b40af62fa2fa6718ac8baeea5f862c7400db78a88a2f562641203d53898d7e58195207429af0cc71683593792e363cf68834ffa4cc334b6034f3c SHA512 3d4c5ce482124e690460b4c4058d39fa7c43af64eb6fc12bef19f0b1ebefbbbfb57a94a0b7921965e375817c09573523d7d3e4f99902fbf16716a3e571d9b48f DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e DIST os_str_bytes-6.6.1.crate 27643 BLAKE2B 8440a196a3d3d9c3a584562b6c2a1033f5606998e8851f8ccaeababe58022a42e65510e12ebdbcc7b24d0fcdcf111d68bf00d89b8665ad5cee49180db853789d SHA512 977c0fe9891c021914153d6a081c3789018fcd1830224f5c6768d0c75ac8ac4919638bb0a41949710fd5e699b162d9290a5379cc6251535a127e212f5b86932d DIST ouroboros-0.18.5.crate 11678 BLAKE2B e733dd3455f1033e5d2fb32b4c468f5614ec8717e15e20f3748b19f9b9d4c5bb3648dc3c50e7a9f8692ed9e78a4800fa4a94529149b4901d3822ae64d45d248d SHA512 6ad2e1ef6b2e5192749fdcfd495f4ee2506e399186da4937d7b539b7874139b74e26812e283f344b4cd7b3caf87407b48bb329f5e77bc990beb7649dd0209dea @@ -502,20 +623,22 @@ DIST palette-0.7.6.crate 230913 BLAKE2B 688eec3839b9fadf6e226a01ed063cbce1d6af91 DIST palette_derive-0.7.6.crate 17073 BLAKE2B 6b225a8f93765a11e4a70c97783b6088c376cacf9c9e237996de4b123dd42dd3a8368519d5ede00323aeed5dd99142bef52c58be3907333963c7012176286ed8 SHA512 29efe90cdd53532015b4f957ed3c1018ee06f55574d4a7f871b868f77b0d9e74ef48da030c4981327abe9876a4664ad78466177fdb49034306e325d4e80baec7 DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177 DIST parking_lot-0.12.4.crate 46779 BLAKE2B 061c322aae4c66da34ca241457aabb66d0afbea14897318214caaff1b0336ee1b36f5e38cedbb06f0dfff1019eb59ac6653f33ee822225df74f2cd69c4911990 SHA512 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671 +DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca DIST parking_lot_core-0.9.11.crate 34773 BLAKE2B 2e7d8428c89fa9c4c8f4fdb319608a60e383dfd96c5a414edce732032b1aedaf7b9fc3f3fbdae7397039665918519594e259b657054059ce5d04bba0be898b37 SHA512 1beb3778e4cee9c12a07b970887b5f4a414111b6368bd4b247781465b024ccc798471213f0de31d8d3df689fd31ea1fff2a2c9d5099bd19c1a5d71bc958a0ae0 +DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 +DIST pastey-0.1.1.crate 16112 BLAKE2B 24669a0a33906f8cea361bdb59e01ba624809a0c8b355c03d479c291c279a54c30cb340cf3f381c7154d40365053dc98315b44ec589b97b8c6ff26c0a64039f8 SHA512 88e90df7b91237a83027bb138405bf985adb35c3be612760281c78099b63c3617b22a37f1d3488224a1a9fb7b7bc97a582d489039673fbbd1d06a8b234735a6d DIST pathdiff-0.2.3.crate 7495 BLAKE2B 4fd2dc1beb3385b86603404a344d992ec8454addc580384df4004df1e83bc326283081f591b8b1d87d99a4c9f08a3a68159776c0c57a64f7299c1845961ccf73 SHA512 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7 DIST pem-rfc7468-0.7.0.crate 24159 BLAKE2B 478d355dd970b9705ebcf44d74d61ae0694db6de16b2018548fda88546f53e35b965ff72d939def399a49fe97d3c8317a10385ace94b3d552797ec64ace1eb8f SHA512 f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 +DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9 -DIST phf-0.12.1.crate 23768 BLAKE2B eec24fc59955a97fe2ea7faba516401d6f833c85e868bfd18bb04b1fe6592f41b476feac8af6ecf65a20977ec7ba97a43e397957b1e0334726964bb04da68eb6 SHA512 4fbcb2345b92c7fa5cda289c61bdedd7f7ac22acac9c4bca0218e35055837fea986a182027c0489a1ceca8cd77c36b54a3b1a8ec3443642f70a84690c308ed1f DIST phf-0.13.1.crate 24786 BLAKE2B dcbc7f9c78bad0ec3e3a600568162687bcc6546518133134c8e119b798f92846690bf9588710a4d942debf4d65423c8930b8ea09d7b4fa173ceccae6381cff5f SHA512 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6 SHA512 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115 DIST phf_generator-0.13.1.crate 15952 BLAKE2B 07ee819049dfb0620464842f4f3ceb45498265ff55c154f28d12ec6ec3762b4cab8be4b2444914e4abc59cbe867472e18c5c480cfc152fda89c8c0f80f76b6b6 SHA512 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a DIST phf_macros-0.11.3.crate 18436 BLAKE2B f52beba12088a40eb532da1dabab5d633c1c90fe143ea0367afd7ad8263c42336fa81974fb122ae0d30eb45f13a257c7fef85f03b0aee8de45d3cf3b9e903d30 SHA512 331d3392dfd3e48eab0e65c3daca469c3abaf902989ed912e394175876f36c14d06fd1ba4ed03e01234608faf1189743e6dcde75eccdf2f4fe0dc8ffb15e720f DIST phf_macros-0.13.1.crate 21732 BLAKE2B 14469d553d6c6835e20b94234373be993219889f19772a46306ba547a36090445f835adccbb4d58b6efdbf2e1bca524cd587cbaa868c4a55aea2ac6e3ea30020 SHA512 37d869a578817751337cd9cf88387d91ec9d671ae752b13a98033cb27ec5efd20eddd0755e24a1586f199340a4ed7c878d15605b7d6318a237d24cd5aed38a4c DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e -DIST phf_shared-0.12.1.crate 15568 BLAKE2B 2e1b0c4a26b4785b506d0911bb5862cb54c0c37b266f4d8c16749ea83de03c79dfe171cc5426ea866bbcf4a95fd34e0dbaba41895ecf8e9f0afb4387eaa06861 SHA512 6570d659a427b355a043be55bb77318ce0740bd5976032fa402762d172dca38722bfc58810c7c052968b2a521dbb9ad95fb2f2b1aebcf33c2bd73b08dba548da DIST phf_shared-0.13.1.crate 16141 BLAKE2B a5cb239f8dbddf4fafa0dc5e85dba03712706455fd6643092bca73cf72f62b03610c21851e34c7f52e0a307b3d9c3faac6f260c67061cae585dd678cee328a82 SHA512 b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1 DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e DIST pin-project-1.1.10.crate 56348 BLAKE2B 2737430821b6f9552b224dc03273e56061ef732da90a14df477fb9a8c4ecc74bb4346ffc3f507297d4ae01014f2a1dd754ef76c0af2c3cea6cc889d77ed2fcd1 SHA512 6b99941a43287849a9c1b8fd09e3991cac3ab3f8811641d29ec4228bf1ec727cd8845fbf747859bc2bc7dde715af5b1129654336208b37a86b641a8765071d1e @@ -530,30 +653,42 @@ DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f5 DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba +DIST png-0.18.0.crate 118041 BLAKE2B 982dd2e5014b6fe8a753aa2c299b9ba604bfab77803f0253fa54a8f4f1f063109741ae7b4b209e5086fe384e258604b64654800fe6b306c4a6a5c218c1fd03bd SHA512 8e19c4461862695146f412e2a72fa887e9368d20db892ed8a3b4fbd67a00bf1c635b4e4716ab7741b8b6a537b24087345c39853ad75558a1400f2bcc13d481df +DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7 DIST polling-3.9.0.crate 59942 BLAKE2B e3e98d7005fd16ad0bc99743863a17939b8649956f04fc0e13025071b0dbf5225238b9a8c885587cb6ea6141636d178309e2938e9a40a635b35417cf4c10733a SHA512 11cc7ce9d37da96469dc020a9ae40b4846fc53a7ec2cea7d77de0467125e191a0dfc3d6d2492e5e19df8bc29534e98e193ccdc26758c7cd49fdac5eb63202417 DIST pollster-0.4.0.crate 9840 BLAKE2B b14a4fd7e7e8ea5a5b077d06ec15c8055eaa3fd54ab1dda2c03d5bc8833650f9a3458db9a927d83de5a504daffbe8a85a0a5ec5604edb49897fc68bb3c7aa419 SHA512 79556c0f14c5706e41b0304469513f15adc58cb48d82b8bed36c744073a2932d5d1caf1f20f5de02e3309cfc50df8d169193da8eb427a162e869e69e92d7a300 DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8 +DIST portable-atomic-util-0.2.5.crate 51858 BLAKE2B 6e23923132141eaca93d20a8981382819c310b76206a3cc7d09cb114adfa869ef965d27bd20226b8538f840dcb780c7b31db3ff3e41e956826ad0c042d7a20ba SHA512 246c63d1818ce2e63ec5c0fddd9dd56e892a058c15e266a3ff169dcb9e8897122a5d0a8c7af4a9a9644d6acd2949d2eb422c07a4b6d2f413f0d59a8c97ae2835 DIST postage-0.5.0.crate 431521 BLAKE2B 641efa40f8edfa53e9764f8f89fabf150588e293d62d054b2ed3739e30af409ba4f40b6011aa1f8140db9d651133b2613145a0aaa099e11d6918d506f4ed06da SHA512 f30825d5326830047f9d1dad63c63cc8655a0bfe92ab65ebb2338145688dbb9250ca0c53923b038d4ba04b687898eb4accc1040f3d2f1d158c666e192a528c89 DIST potential_utf-0.1.2.crate 9613 BLAKE2B bcda2647db21d8e0e2475a5deb67ca875c2288f481880ac921ac15e058afbf0d74acdf51dc2b020eb02af340a3fcc7a99a45bed93e64cd85d9c3efd3c5fbaa97 SHA512 d6b1d980cd32094b2ffc65746b349883c30c29081bc88725116ae06a57fe7b6a0ef19dfe536681c2daa0bd65a186d09631110832a41a3d0f4836d955c379e338 +DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022 DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc DIST presser-0.3.1.crate 20946 BLAKE2B 270c86e5b21e660c68fc5c4f6780371041dcb161bc2c3044e80f16bf9ee09bdfca900d2b7813679bf44ad00147df457f73687dd822e8a2af3a707f63bda553a6 SHA512 d21b42169dd0769b2910b04059aa9b920a98fb6487184d61de6e94e1891e49bcf75dd89012554bf2a5fb748d2322a87b24d8a733c34f6294b07b00fd76cf397c DIST primeorder-0.13.6.crate 21296 BLAKE2B 2ba479defa1c26d14f8711f6be5020eee9bb91a39fa7a7c14a93dedc6de920e0ef1c9f6240d308233d0e0d6bce4be9500d0e9cfb01b6c4f9902e0f77a2f97352 SHA512 fdf52b47b36403d5218220b886a3ccec7828731b5a59ea1d48a25fa85de754544fa9c94d51356d2ed904bf2d908bdb4fa87c53e597a3c9f2941d7310f70198ac DIST priority-queue-2.5.0.crate 49045 BLAKE2B 9745f4f9ecce11c79efa36883c64e6f1bb8746cea2abb08e908d6d20778090e511ec8cb37c2e0b67da3823cfde301c4cbb54cd0f8cdab3ba8c36fea80a07618d SHA512 261962f23194e5f9c3536a3107c8fbe1046edddde26bf1f471735784f6f86247430db6254d2e5ce45bd10f0c9823e719b871cca942680d1ae15857d7d26bf70c +DIST priority-queue-2.7.0.crate 51641 BLAKE2B 47a3a82e7bddcae5caa0baa0f6f5ee487ab89d937ab7c145dc97b330e342e299bc94ee5c48039f79fb0382144548dba5e0cc4590d38f52d672b27efff0e15f1f SHA512 8f6ea07c3ae75737119e41fed76a97674677d3f6c8c5b46a8717c4aac0409f38bce0774eae89abab19a30b93b0c2c5e7760f0d4c34ad201ada4de0d4550a765d DIST proc-macro-crate-3.3.0.crate 12432 BLAKE2B 79892f0f9907beefa62e715773fda97e606ef70f905a072758f44b685c63a1c3aba40548f5f63cde1fba7f3882701d763dd6246a500c26e7e3e41c351c89fc91 SHA512 c16c0227336375106f655c50006a2ceee151c7bbd0a9c7a06fe7912c3370b0c3a7e4076fc8977b400c63433dcc3f7fbd96912a5a6a83148d93df82ced484ee20 +DIST proc-macro-crate-3.4.0.crate 12690 BLAKE2B d65a1be2058cbbd5458870153bd2758be63aa900f4daf012b7c527ecda915c6589f4778b4a5140b6c1a77e3bf1b954e0146de0ed6332ff12d3b9821640534d35 SHA512 bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad DIST proc-macro-error-attr2-2.0.0.crate 7745 BLAKE2B 6e0e6d0d19bc467550de90a075a602f0be1e6ba24b29b84e42f01ccc953dec4f841625a84930a84cc5c00a1959ebdde9919c8d6d21664dd2161ea4a18a6f1d08 SHA512 8dfdd6aa54b03cc3b29e97f6be2a2d0716cb52b751cb7cbce8ceaa9120f95f9567be5869d6c4467ad16560b6db037d2c48ecf5290817c4e06b6acec1d7aaec44 DIST proc-macro-error2-2.0.1.crate 24807 BLAKE2B 20bc34aff566445280cc874fc0c2a43ef6ea2ff67f674107f816daceee712749fafcdd1a8fd52fc35f8b875375e5fe05a571b717629e6cbd250b42162c2b3837 SHA512 6406a792b780178e80597709fa34923b59f8a9e8ad22fddafd78b3495b943765f5657542078a88dafa0e904073a22fbd9722d45ee175bcb51725e566682a976b +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547 DIST proc-macro2-diagnostics-0.10.1.crate 12219 BLAKE2B 4997c323129a17a8b28d7cc21885ad70ae2b002eae05d39becd66645d1c9fe69055dea4e74f20fcf36e3b9ab877a4dd797b7fdc1df76209c47e475cde02b973c SHA512 dc32cfa0f73f05cb1894d44eb75e0c8836529e12eedb21afcf4381bda478c5e04d03573509be8a103ef2ab8d3ec93def1a6d8a2653307afc4874e9ff5d038a1e DIST profiling-1.0.17.crate 13493 BLAKE2B a5af3764b2eaa13debded7a77065bd208b1554efc8ecc9615ebca582c018a57492092dbfdacaab842230c31c809c70dfe27a96f608b0519cb7b4266b4153306b SHA512 75b179f8226358f122077004e7aa6a18bde365702a0a63bdbcd46f7d69d1ce7bc525402dfbf40a253113c32e8e7651f8d70763666ac6ac2e2b2198921cc4b6f0 DIST profiling-procmacros-1.0.17.crate 5895 BLAKE2B de5e2df7cc49974c4f768cd3717941f3e81a34e2f78acd050266427fe237cede1792ed2223b1c371d19af0b118aa6fd35027e8f010d9f83471ed210d1949eecf SHA512 e58effd4191ec596d728941eedba60b76e2cd43f21b7606d26c5c33ba3e2ae8f6bf5de3f1789c046d7c682bce902f7e6d4e6a400603dc27e3e8cd5c13eff1034 DIST pwd-grp-1.0.0.crate 28723 BLAKE2B 67adaa637ef76715f00d816eb7f16e904606486340b05f8ab11b5c3bcda2b817748f968d029bc8b4a47f0715e80655020f22f0f111998a874a0483575497b4d7 SHA512 cc77e66a0e906127eacc9e911e3bd9f3125167810e652463d24eadccae7f4e3e95772338a09b8f878945c8a695be519b41e237b2d5324b5cf82845dbad2830b4 +DIST pwd-grp-1.0.2.crate 45295 BLAKE2B 807beeebcd1616e870838f781931c0bb5e06dda0f94674cf66f6427d22b1b69fc3eb1c50a30ac9eda5de601ac787e2363ecdf89c783ea6dbca8e6cee60d731fe SHA512 922eba5256e5f685e0e5661fce839c937ba1aabdd8277425ce256365639183232a3fd31bdfa81b2088a4f652dda64ab26aaf21c331fe5e57bca78c72542c146b +DIST pxfm-0.1.27.crate 879919 BLAKE2B b1f762b59dbdadebb9d7ff8dae1539fd25f82b68eb933a511470fb3457558324d95cd31454fe75ffeec999e0d4aaee956d168eb667d0103b0ef306f0458158c7 SHA512 069bb2e619f9eade1eb2204756e65deeb1a053a51950473bfef0cfbb0449a28d7b2c9dc2a806693e627a9298e1f158ce77927597afa69c6d796ad591e4c46457 DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377 DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quick-xml-0.30.0.crate 161923 BLAKE2B 5b9bfd3248f038aa2c085ce045e9f0cbbec757d7b4457db66a5a611d52d0e42082ae68953f08706d1e102164ceac80c7caeb40f0f9f494c8daf470c35471644c SHA512 e731f9c6795da7ad705c96544b39560dc27e2ea3c468c3dffe9589bb314074e96acbc0ab454f94556e0d9569c55d6cd8d1c7be2c823a77bbb3165ec8393d9aee DIST quick-xml-0.37.5.crate 190481 BLAKE2B 601f0f2c05e369b479aab7e57b58872af16d9ac0e40a5271e33eba34fdfe88f134de7f681a8bd4e94788e37c60635d4a7945afc5b0d5715058092353258bc3d3 SHA512 17a7a3706a6c2e664633698b414bf9ea6152dbeffcf853e4735260140a0c08403a3bd483babb8d3e5f7fce28148352387597af43abefe5cdb92dcf8cb35341a2 +DIST quick-xml-0.38.4.crate 205035 BLAKE2B 242ca800fc568f77d0d2b7f2963fd16142a05150a692a15584b3044c54fb5a2b44eb703dcc04fc9fe99b6efa35560ef6a760a180ac445a26b0f1e944d7ea1773 SHA512 dd2bea3dec3410978f8f15a0f6046047e5735fc75e714f6a19ab646090b347805ed77be51378ce3f9de19744daaf588ab5ea6e6a8b2d1f72198b4c78056b3877 DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 +DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 @@ -562,42 +697,56 @@ DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19 +DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56 DIST rand_jitter-0.5.0.crate 20220 BLAKE2B 6aa23a72d0111ab96b226b828e274625c904118f3a43219b646c6c0e8e2267bd8bebf456c942ef1cb99142368f1f8052aaac1fb30c6414add6457b753c3cfc13 SHA512 eeb701e9c155357f8a6988b74534175764ff42ab2a054699ba1d181094278337d60cab68aa7c26c01bc23fd97908d125da4e832c0a6fbd36ef33059c0f15d54f DIST range-alloc-0.1.4.crate 7924 BLAKE2B f2cd9cc67aa1a318bbd6891a6c9e0ed73eb5f49f4f8fe31291a8d9f6d99f2c07e1eda121539d9c99e928435c11b914d7fb9d25526e30f0eaf04ef255220713fa SHA512 975eb397abcc335bf41fef1ce4f193beefcbde743296d64f35d7895332832cf10a3d863154a84bcdfb5f71fbefd23470a4e3417433dac5d5e605bfc87d40f6f3 DIST rangemap-1.6.0.crate 58332 BLAKE2B f167e720b9ec094379ed639eb3454b75cb2688930aa3ea7b1eacaeb4bf7c911f12ab18546bbaa9e29a4645e77fba2bfe9a6de5ec72660c3696a5ad5b74502f0d SHA512 159908404972a709cf4d638a196df84859958cceeb5efeedfd05afe8c309aa2d87a8f0546e193f8bade8ec89ae85b3cc4e8a0063e06c1b057d837e4d0587a1a5 +DIST rangemap-1.7.1.crate 58127 BLAKE2B 8d951cfe3e016949720207703779ced332b734f05a0a723aacfce411ea7c7ac4ba137e1d27bd0c1703cc859e34bcf4eb6a7fdf8c9be66a7772c515048a67ceb8 SHA512 90414b83e335a1dd98491cddf2d0c1efcfef11a8112d58bab84d0cd12281bb61126215325b625a7380066fbc9d409165dc7036f7ed5e3e501ce33413f89de6b5 DIST rav1e-0.7.1.crate 1472522 BLAKE2B 9492de4c9e050fba359918e2bc79958295b38cddfcab501ba080740b9608009f131f0b79949d5877740058b4238f481dfcdc06d60dec8a677252f668a35f39c0 SHA512 23b0f5827945bae8b3d2109e46d67fbdc85e961a5d3c6a0e0322ee8c568d7b807f62b0b2abe199bc4eca00dd5eb5bca0bd9d509b2b9ff1975b38092224850ee0 +DIST rav1e-0.8.1.crate 1465215 BLAKE2B e9c5741d733d671d50bc07b9b6938ad39e78ccf0f22d3ea71238ea38039cf5a8182771869d18e2424042fa37f06d07f65ab15fb38cfeb63b2fac6a89b5d484be SHA512 953a09f000beb1e29c47df705d6312b76d83b0beeca66782f8467cbd6b06f1639e697de165e43d2d1fe0a1e55e2618620a91fda2e588ffce76ac8e7749e2f282 DIST ravif-0.11.20.crate 19233 BLAKE2B c0424eda0a10eb9b5c142fe1a9453fb6249dc04ca96dcf598c5c60048bb6a6969b9b837852fbcb08dc8ceef3b96164bfcf7572761de1dbe133826fc5fc3ed515 SHA512 ea3cf962a287b22a67562604dfd6cbee712f4d1d1693d56358337e9c624e8629c1575cb0735b0414e25db9f43b37e20bd8a5ef6ee87acd792491712ac35b0c04 +DIST ravif-0.12.0.crate 18402 BLAKE2B b94dfbf1f75256c7d27c161beb888884f42a30443d60e27421a9700aa4cf74aa94c95b29563813d072771dd4ce3adecefb1f9ce4b0b51163596256791494b7fe SHA512 d6c6e688abe7a073817369518bb30b3f3ba27ba29ab40d938b374d4e83d8fdfed724ef838db9e425430a0eeed963a1f43cebb3e30ab4694d37b2b0e89c19211e DIST raw-window-handle-0.6.2.crate 20234 BLAKE2B 9bc9b1188cd3ee8d799d45908de10f98a4069850e7855c1f7db86ffdcf49661f8ff1294da2f542fe9c09a3e8551bb34e2702f6a88f85306bcf8a36e03bfb738c SHA512 41020ee56615607aa0cd75a3f09348f3255abbf8705d68f001b3f2d7ecdc6c4f5ee060e97c4a2ca08607892e49d2ef009ea4f3b4f3c6256e593c6b66f52ffb1b DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3 +DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e +DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b DIST rdrand-0.8.3.crate 8675 BLAKE2B eae144925c45f228380e70a2d6ba496286cdf67edbe84c8835f00736bbd92069f1b71a4972a4378a6cbcca2a8627f6965f158d9f4df824f2aacb32bb855302fa SHA512 150a90b6dc787c4a368deba1c84ded4e7eec7f28d30cba048b4bcca85910b75072c2ed3241d008e59bd84302c61c4eb3ddbe8116b95055c105bca931c0858087 DIST read-fonts-0.29.3.crate 395959 BLAKE2B cea28149cb5f055551bb20af797668f7257a798cd4e8e1cb4086d850dea4ac938b2775925066eb3bc2a6634591c8353077df775249704c80f4d901f36970fbaf SHA512 312b5c448f66baf44779f5e6d0ce0d986285dc5546ed8b8f79fe88c1af1f190aa299d29088f68d6d368c1cb55e06a0037067b7f6e3b61e01d45cbdec9fffe8fd DIST read-fonts-0.35.0.crate 416793 BLAKE2B 818015d02020764ea08f9f27700b6e0d3a6347ae44fde27c95a51d003c8d8b9fa2fda64f43360be7b8a7c0b3e976c1af42bed87f2871c05dd4a7948fb4904f64 SHA512 77b86e4f8ba1bb54f8512dbb8061466bef333fb55eac60b1e7524777f0e7f6ba7c4d1791c5a0d2adaa9af7eb8dcf6b0531685e86c7593f9e0766c2a54465e7ea +DIST read-fonts-0.36.0.crate 417701 BLAKE2B 9224c492b1773b8bafd33adaacd2754fee5c90b8a2bc2864ca3e6c5030f20cd565e28902e8c2974ddbbcaedae4fdc606a42d8b7fdcdc324c8910efc9ec3c5852 SHA512 ada0722b2a58d144348ea51c2e61fc399ee9427cf7b2cc6e9f91f20705c3192a444d597aa21ec24a6c6428aa92ef643a3fdf7434551d86daef546465ecd5bd91 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST redox_syscall-0.5.16.crate 30046 BLAKE2B cb71cd0b5074e84572a26b4e0ccdd51a04aee7f7b0bab9836519dc6828d6f4c23585fe496cf6cb358bfbf1f192a35081839f944cd11b52b0c75ba2c55828d9bf SHA512 be84c0365231e536894e45a22071fc6d725aea4c0129b925a5e4bfa35fe994b9a0399c71fca9c34e2006f59f74e212a194a3e631377c9cf6442bc0f807471627 +DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101 +DIST redox_syscall-0.7.0.crate 27652 BLAKE2B d0c5c9944469a733fe4f3fb2e1d08f1c695996b775828483c833b0eb13f9bd11dfe6325efcbc2e774f4962aaf5ee74ccb084d897c4e8fdcbb80f74e0f08841bd SHA512 b4aca4205e630f4e38de2bdcf5db0ba921a50ce73b686280a6b0ab12959a92862e225f352e0bc041ec90202b6fd622e1ff9fc24556296e92636a184917cb1b0e DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9 DIST redox_users-0.5.0.crate 15586 BLAKE2B d38045f8b10c2c62eeca1207110e6a194366d17964a641eb4e2898378b9ebb127a5a89f379caf3b4d530f247eb5440844e31056d47a125fe0e6aff25d98d17c5 SHA512 11f255963cede17382071354568315e6aaaec5afe5ae09986fc71e273f6a44ae8eef2f6169e3a5b635bfed7729775d485a4edf655ae8c1297aa73bc156d78554 +DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b DIST ref-cast-1.0.24.crate 15252 BLAKE2B 189342a4207a9216b236e67ee14811bb7d817d099f8d62f641ff2d772fcd46069d9f3de14ca993726e0c64127962f2d2d154f8d97379a7256bdf3e5903d55408 SHA512 8a3568326c5cc4ff5b8c81eb73ff550860e5214cbf2a5de4f6a8610d73355c3730d12e13b8cffa74c1720d9396e2c9a29952a49ea189e4b99a96000bcb0b2825 +DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120 DIST ref-cast-impl-1.0.24.crate 9968 BLAKE2B 46139265ec4febe18e998a9ab42f6eee5e3b93b3edf98ed85487a759015058d9c79fd82b6e1bd30fdf35385235932d4a790c527f1f7d433759acb056eb439921 SHA512 a50180dbdfacd6cf6137705a20a0621f47208b411bf1dc7f2310f723b303aafcc4ffe18c68800ff939de7c7dab429c7f0f11ea5919e81092e6d6ec52099f9da1 +DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 +DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 +DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9 DIST reqwest-0.12.22.crate 200283 BLAKE2B fda5405d13b0cea021bed925a94cc7be304f513208fd38004fedf88daef426dbf90d9361b097e8c4231979360ab68d25a5ee49d9c20c7755ae0d4d8f193c5c1d SHA512 229e044d59e5d9a2f3077bff6082533fce98e1d6b0e8c4220ba4770e4c1f66225fa37527755429696e0810b24d135e3dd3f10e9ff8ea19cfa913895b5e89693d +DIST reqwest-0.12.28.crate 157031 BLAKE2B 842b37c14d8c6fd1c79f58759a3ef91a2f4822e3eb6a8e6af3d120e132b3c3a0427986594bfb8cefad7291b0edf0474830f0287e4be030746f0639065b30e2d1 SHA512 a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098 DIST resvg-0.45.1.crate 78002 BLAKE2B 40098b5943ebc7850860693a9c450248797fc765e2f6b5f00cafdf68bca1e49f15f10ee8c9f7b16ae86d0bcf4762c4c0a30d5af2774d2fef60bf4403ca587470 SHA512 ffd307e8426f6ed7ba4ed03e6c356bae000c2870efb8b37515150f2ebc920272a89bf72071f0fe60ea40f13c43061c3eff56c83e9056b74bd5b10789e71b715b -DIST retry-error-0.6.5.crate 6854 BLAKE2B 471c68889c1f3e30085d1734c38297ca813ca94fc3b00b341c50035cf625e437d8715b59d1f57accbbdf512b87030e4c6b6577a7a0c7a9cc5b6c6a5e69a5e4e7 SHA512 e280748340ca5e21a79269d48c6b6645f0a871ab2d5532b3bd495c0e35603b07a2e35a921b306b8bddb413c1d145e2d4273394333354fa539824f1fc64c95a23 DIST retry-error-0.9.1.crate 7008 BLAKE2B 6f621f0ebe421a3d7860db6465e0b40c3236e61d79f4995acc12382b41c03b08040db619d3f7973a4bc5e8982669965a57c7d827c0c3c0672ea2489f33f3ecaa SHA512 291536e54b5bd03a57b31ed9d8208383c38a14bcb6d89782e1b0c2e4cdd5542bf417d2694db9cb525761c6a0aa454e24138e1dc555e502545fcf58b00cfb647d DIST rfc6979-0.4.0.crate 9140 BLAKE2B 662d967b1d818439e972d19bd251a4e3609c65bae945b4d11c0ff4966e9fcfaecb739d0b63bd767cda6a22e77a52f3386f02cb27c5c76ce9008837c882f8df33 SHA512 fb68114f5f8c1e7b921ed175fc01813531a584b8cb2df1264b72e1925bd66b4c021714b3627fbbcf3fabc26e4d6578c4d246369a0c98049d4058dca4cbabb20f DIST rfd-0.15.4.crate 56785 BLAKE2B 6f42e10edc28ff2688680d515820219b3830a695491e02fefcb10f473c1b33a4cb61e34f61ba087dcbb3acb919b9ea896b6511760e51f2118e1ec085f0042272 SHA512 00ea257799dfcd6f2c6b30988fa818180fe0cf1bb0da3058ac3619aad26c9af2dba92a8db3c1c691e3f3b407e14569170f144d680970b68288b48441938b01ff DIST rgb-0.8.52.crate 22449 BLAKE2B fdd62b87d8f335cc9ddfc0ea2c9d4f4b88f8a927b81bf5eaf2fee53d35f297255a252461b26fa55915e11f1df38844a840d56787ca8623a57ff251d41ec2955f SHA512 db6f68c32884c67c1e22b91d8204445b89eed95468f9134c34b262e17407aad8fe3e4dec67f01867f7bf886213541775a0c5bd0335c1ef23be55023485f93a8c -DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 DIST rodio-0.21.1.crate 135395 BLAKE2B b292113cb0ca637b1e83112fed4207dcbcdd880f46a7833eb1b9367589ed554904b82b65dc11aa983d7467278e13ee1e4a1221d12ed342d5a7004ed4cea57a32 SHA512 84027968c60588e38755a8060a201d3a96acc419d439c8e446f3ddc128bdb49e3175a4919f62b040ee5b06b254f96a35af25a12729f45d83d5c972f0af90e9d0 DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91 +DIST rsa-0.9.10.crate 86417 BLAKE2B 14a77d2f90428bd9e47a30039bc2113265c3af51313e3d28826d0c95e7418a85e432bf3d49bd377f2348e5f5c0fdad47d21050aa39c64c40c8369a69336cd7c2 SHA512 704170541129566aab066fba28828b51ffed477df49cd9343053deeaf17e286ff94e08824f2e9427bbd9d0031238592b9706606f8013180927be5a88b5e69907 DIST rsa-0.9.8.crate 85741 BLAKE2B 27c797ef28a040d299be6931599886fb5544ed5db2111f2db9023a885d0fc4610658d1a6fd2eca133a38c81f06d468677c1c110cdf8dcd5658e9d43b289cb097 SHA512 26dba3b2ace36675fe128271f93c79396abfdd8b1caf81e71fc8097a67f5dd875b96764a66f496fc8e6018f466bf165f501da17ad5f4323585625636104b02b0 -DIST rusqlite-0.32.1.crate 155563 BLAKE2B fb310ccf297ca0be6f0fa045ece633f12c5664defc56c71763fb44f60292e85103ef235cd37eb60fb2cdc91cbdabdb311b6937696bb96146513f687af9a786d9 SHA512 f21986063af655842c41cb1f9a7711d289d52f69850d02b7c08eb5381e43c0b740fc047912dca5f9a745469ccf6bed12b751d2cc5e351adafdbf37fd69946cd9 DIST rusqlite-0.37.0.crate 169975 BLAKE2B 793bfe8fc49509228b054b966ff9231221785d5d4c4836e73d05742a7eeadd9317c807fed7f03b7d1bb4c34589ed5e3353914018312281a0b702c74d6d85375f SHA512 6a69302fb0a9c61e1615dc8f2937d0ed2f1f81e38af427af237f30d7b47d12e413577781bee8fe806ca03850c82410c8a89652c873b467191fa60d711be69d81 DIST rustc-demangle-0.1.26.crate 30340 BLAKE2B aa4d90be1dc313db5777e7b47fd6e6d9ce7a96df3296060e0e062508fdb9a68adda2bfcaa18d501e33e41f08c2beeb0721901458aceb072fd5116d67003fd56f SHA512 a3b32cdd685ee6f2112bb9d3a2d09dbf84efc5961a468adf1d784688f3f9761d9bab066be8969ea29d2251a08d4ae3ada872fb19b02f2aef8652ad50ec963348 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 @@ -606,21 +755,29 @@ DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba8 DIST rusticata-macros-4.1.0.crate 11746 BLAKE2B ef912926df8ff2d3ee64a190d79dde0edacaa0ae8c2442d75a1fae82f97aacd9994f3511605686cd2bf592e71461279776afc63b9f25cd8ab10610d59cf3610d SHA512 8066a2de0d63f82278b33fdb27fba99b0ebc56ffd364ce6361fc9ac6d78f31e3e4418cbc78916365fd0e7735fdcecced21e16aaabe56cd72250bac0cb30151b3 DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f DIST rustix-1.0.8.crate 416688 BLAKE2B 20e09bbc33ca3d7da2e30c30e1e1bcd7a7868e8edd3c8aa1f4bc37fc5ee499da3cd25f548993ccffb926f39abeb8d207ea419cc764f07ff108d8e40050514e4d SHA512 23e98aaeb57688afd2bb78b4943eca542a800ec98ccbb63e544ed00f83dde5e25e6fd22c9f7a903d95d74818b30b080e50f8a3cc5aa16cd879e4a0132d9d4d7d +DIST rustix-1.1.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6 DIST rustls-0.23.31.crate 371259 BLAKE2B 9e987ccea146db27a839afa12231d365bef6a107d7f2a9bb09c8af4f02ab12b407f8adaddcdb1880be5338926a0d17afb0e8c93f407ce2418227733abdffcfb4 SHA512 f56ca1c1bfe4652318b90c7e3d2b613261c0a147c366c405f2043a0c72189912e5ebc56e14bdeca191df7b397414b87c281b02fdf15c4202c5ccecd533020c02 +DIST rustls-0.23.36.crate 374313 BLAKE2B 3e058804dc9f23a1410b99c5c40509a4feb20277335b06dd8be9ca07d54b241dc6ce133c715a3843468eb10270b95b74086872d590fc5f11c4258866166c1c86 SHA512 d68fbaa39568abd442e14d7c2c8985c9ded254bf92161316b31d05b5128816100a76748a4190b56a2e5f2c2e9344757226a6d8eecb3b41c027deff239275d0c5 DIST rustls-native-certs-0.8.1.crate 31129 BLAKE2B 1148d6095c4fb23e72dd96c7c4daae603be17e79954dc56a01099ec950a4f17d7059773169409f6c54c9eb9493841df4c069ba7b69aa097eee9f34c8fa6a780c SHA512 52cfb6d34394b155afe8528e6031da161e060ea529a57fdc27a574c2fb48b517a8832eab0f60a7e1a9fbea5459e356450ecc7d24ecd461b847ca58c8d82492e4 +DIST rustls-native-certs-0.8.3.crate 30380 BLAKE2B fb60258893a545c0d66b59badfc79dcac94d63c236214bc55d4ff9bb0f7e21028d7d093542539fe1de23f565bc50cf407be7e440504f379c34405c735aa25b46 SHA512 ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8 DIST rustls-pemfile-2.2.0.crate 25849 BLAKE2B dfb94a77fe9d86b17b0c6badc6b715f247e9aaf0b312bc9698dbe8d38fff281428ceaec2ec73bef8009667dd93536dda2bc7e7c49d194b36244dca38dd86d577 SHA512 1e69f0b72c6060eb0a54ec8a1cb51809525b053771a1d417892205f8f5dbcf4ba45250fc0d6a836e0cc8fede06d934f0a90c47d475cd8e066dcb3f7504ddaf17 DIST rustls-pki-types-1.12.0.crate 64740 BLAKE2B 988c6d11e02bcf148493a9ad616594c1a3d816a26335d9df3de5e9b1ba81a4a1e3862cb46db97ef1f743ec1241861688c04c4a98308166d419d8f307f9d4c09c SHA512 6822b3a94109e01a0fb420f58fcaa45b6a52519233da751c314fdd9394802c2175479c470ed5d8c71fcd45be46e3c4d8fc8addc43322101002f31fa034713066 +DIST rustls-pki-types-1.14.0.crate 35403 BLAKE2B d243b1699cdf5f98ae6118a523c4e80b5cb01db330f2ad68a60b52af990a553818e908e16d61fc79885a211754899c0f5f89256fb8ce5175db3da5fb27e3034a SHA512 15f8f06abf44a8f859038879db210009d499e3d5ccf33d34439ec56695f0221b143959e47bb6b1460667d838df4274b844a1a86e1cafa41efbe6694f8478e0e0 DIST rustls-webpki-0.103.4.crate 84241 BLAKE2B b7419ef581ff0bab5005046d00a98d2d500bd40f10197ef585d9060eb901d3912c2653258d04b8f66eca9e8bd6450c82c896a2b8284551b65a72e6e26702db4b SHA512 70cc79537b19b846eee3278d9ae54488d0fa02cd4a3165d9e60f7782b6d15cb5855aa082341584db47810add2510c2ab60f5f4b8626d89abae5c0d1c487c4954 +DIST rustls-webpki-0.103.9.crate 85813 BLAKE2B 4b4a4d373405e043480b38b14e426386493ac3ea0cc91f75612c8e327c992dcc835b31f2cddbc5281cc469f68bd6aa6d4672f36ee0ec3cbbc99da2fe08ec9a8d SHA512 b50e41ffe38b7fe423d4c2b3eba830f31701c1048ada46cd5b8cdb4c738b0c8590558d607fc1fa7a0d8a8296fb7f931cc9f27b2751f799cd3ed6bac3b763333c DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67 +DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 -DIST safelog-0.4.7.crate 13965 BLAKE2B 5c5bc336ae8b7e265acf943f31640b122bde0a274ecbd17adc9da5ef4b974593ec2fff8624d1637f6b251f9f9f881ecedd5b029e766021aa0d81f8934d06a5b9 SHA512 9f6d7a65a8777e2ab1e342e91dd95b21a92c72cc4218316d9dec4d7c6c3331c649554b6de021ccc8d77bf430ad7bf2aac2a09f460b7eae7573ffd7924f3f57f3 +DIST ryu-1.0.22.crate 51321 BLAKE2B 1d575969b18e385b9805ada6d5acdeb1d1fb306da425b10378d13ecd619553d9cd07b9e134cb46d11ab956a19690c066ffd50848f713c63602a0fc20a885419d SHA512 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa DIST safelog-0.7.1.crate 14616 BLAKE2B 9fe20e7acb1470c3118e344e8a71cda985baae30ec88cdccf6308faf989edc206a077465b750cfbb23f511af9decb20b32152e9230015f65dcb468be72405c57 SHA512 ea8817913b07268e6c9df3107129bf5f8e5e051fe8a25f161dac05b71c999d4a76cd4f5e542b812e1d3d6f9494c7f3ecba6c667e8a95147bd092e89c40ed74ec DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST sanitize-filename-0.6.0.crate 4819 BLAKE2B 4f2362f1bd0b4f7a3820ba8b95a539033c52a45bba6b18a72f3b6acaf6a7008ef24f06d0c948a4e07b03376b8bd661d552b35ff98a25f45369581854182b4a0c SHA512 088bf8fcd78258208493f202c7e9fa5f530ae13644511135d076795283853adf3926088be022ea628312052e81a6369ec3d6e7689efb9d02c5c34048f44a2d75 DIST schannel-0.1.27.crate 42772 BLAKE2B 55b3cdf596d6d490fdbc10298eed7cb1b1bb8d6349ac8700ac2e7db66e1d75f0a5bea5b1b322bf30cc0f982262e96aa421998151a8ee1e620b5a09d25ad4263f SHA512 f469d03c2be014c248e7b6408f541584f250a9d58bc8dd8ff4d1e63f5720cadba1c0579b1e5d97b58844fadaeff10e9cfae6d5cd33c5de0fa4ebe699a8ead4a8 +DIST schannel-0.1.28.crate 42312 BLAKE2B 702e120221ca71836a0d10cb2bcf65fdb84d6cc65a65bbe43474ec4981aab2d178798aad0cf6237d8fe0dd05a390c34a68279804bf407597630a143f82e5dae0 SHA512 087fbda739eeae4ed0729e59a3a7be14127efa657430cf8b2eaa4f08b4766f6c5f024106030b1434c6d55c969f0d9a2b63a6a1072cac11c806e1a89b9eae08b2 DIST schemars-0.9.0.crate 80032 BLAKE2B 89ed96fa1202c3e1891c1e8aac2edee8d672659707aa2215eddaee122fef2bfedb1cbe1c6963111a7dfd0c98957c1e1574623dd7c5840a3becc6d003ff1f6570 SHA512 5e6c65dbb91f6016c76b638c0277ad42fd002d1ff5413a54da353775543dd87d6c1c7e473e0f2a0bc4f41e1b94d4e72d1ea850aca78160a4a1866167b6650960 DIST schemars-1.0.4.crate 88282 BLAKE2B bb9bbb8a1198cbaeb81520bf5361f74c3ea18b90942536fb4817b08e203ee2334bfe09458628264077f045f891b5b84aec599fceb343aadfc539880d449835fc SHA512 b87734e8f76bbaf1888636264e493285ef5a45bdeca06be01dd6bbe4c3f20f9a74f826af0f3dbbddd8f062dcc7bff0decb1cabbb1b771d7396fd162a3459a860 +DIST schemars-1.2.1.crate 94403 BLAKE2B 428d5b2956848ae7549e488b120cd87e6ace83d1a0ccceeee57695faea8885efb80b0a46a1690e4cbfd867c7d57769de7f1b137e91dc11cb843f123f92e20984 SHA512 a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST sctk-adwaita-0.10.1.crate 53237 BLAKE2B 5c0160c583c35960caa4457ebf58ca2f262dfa561eddb390d5ac0471de7540e5fe978a54325ca6cd840ce1b1fe3213174f455f2d8f09d3990f5b20d7fe1a07eb SHA512 76558982f548d5650c6e00f38f27d2cb784d12419c63ee7ba1beee11a809a79ab0d48f83bf48275e56e0cd9b8e91f7498708e16717a320a2296beee1dc3bda75 @@ -628,26 +785,32 @@ DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4c DIST sec1-0.7.3.crate 17979 BLAKE2B c30d4e617f9c0c21b80f14a7df88a164ad43f4c18fbedc1ec32af41193053e67ff6ea83db54f46c8cd6389d930984120c2a1688662fd8083e0c23bd4995d510b SHA512 be646413d84b39a43a0af478854f47db3b167c2bf1bedf7a58392782c423aaaa38df3b3676f9807a98c6128152295c426edd16d67d62ae7048caa635bf39641e DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54ea783a7ed9bfe6375fd4dcbea267ec85531e666fe002648110315f42c3364ff5ff5aeba711cf8d1f5358ba65c8393e96f55c SHA512 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1 DIST security-framework-3.2.0.crate 86095 BLAKE2B 711c6fbabbc381ad08816aa9c3f1a66fccf05b7a3145a76b29845e4b2f059dfcdffa4cb6eea13967f3cc973744160d9d0e5ab8f84bb06b6d8b6d902f8058e01f SHA512 bbef2a7720ef18e3e07559b852ce3bf0651fcd0b8a93cd01b512381c7afc2782cd4ef1a61b29fa439aac630b1acbf3d6248749a7c3b839707f74154d131642c4 +DIST security-framework-3.5.1.crate 89937 BLAKE2B 83c39a4272b2de073d96b8a847e1a7197aaddb6ab3604916191050bf02000f141cbe52af298412df5a90f48e199cd71933e1a850a7310bb7913692dfaf6a7139 SHA512 b1ec6f22d8b91ea92f54d226b2d7466d1e68de0119623bada3583df24393959e9addeff48bcb14c62692b1916648e3bada1b7d7ced78f7ff2155e67e74d6792e DIST security-framework-sys-2.14.0.crate 20537 BLAKE2B 50a04eda370788fb769600b0df2f984155d9ff67c753a8b138568c648fc23f90f076092c9a8f984aa3b6590c547171e53b968ecc4f80f6b7edb8cbbf23bce31c SHA512 a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4 +DIST security-framework-sys-2.15.0.crate 20718 BLAKE2B 886fbad71ed3d76457135e3f1bf2b866239ba05349e4932f75dce1aecdcdf25702ac16cd1727b10089fb36f62539a4ac47279aea31f0830a41f897c797fa35c6 SHA512 8207502201222d56de839285f4f2e31dfbb4e32d08f4932d3afdd76d8e0a547621b9bdacfa11ece5e7a1be0fe1c7e15fa392ab9603c283ce240efd61cde69472 DIST self_cell-1.2.0.crate 16883 BLAKE2B 56bd187fabc138c530aa23dfc69a330a7d0a8f86609801924fd1f4b0cefc43a99a8ba21d05e59272c9d32b83405b4c980df4f01e529772b760a9564dd8eb0c0a SHA512 41addc9b737d0379c0236b1821d6051d31dca6a76f463e6e56c3bac9015da4243f9fedc3d57e051f68f6f0aa610383a0b2cade07b1ea17e92173e2088a625af0 +DIST self_cell-1.2.2.crate 23264 BLAKE2B dd4208f060b09e673178d0c66ba98670187d613fd903254d17e711ed2538c4ce6cdca7c0d65482a163ed2c91c8aa9b19d7f29df025b9964d69ba0fab3a6c7d6d SHA512 b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420 DIST semver-1.0.26.crate 31303 BLAKE2B f99e282e2bc7844a451a4f600308840c4a96dfe032fad6e897e9ce66c8b5ee44ace8f94f93dc50a53792c8c485fa81dfa5477255c211017f06937212d9473dca SHA512 2d2c5edd771b67a9e32664255cc4c4eea8c9a6a4ab08a8ed968a493db70774b393ae98e20be0a87ff60149b7c142a01acc0ace28205b41b39320d63fd5dc6155 -DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769 +DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 DIST serde-untagged-0.1.8.crate 17573 BLAKE2B 2b251d39cbf146479cf54a5a001b6c063c19d2305e11384e14e2f7a374aa702c15b7b4625d8ffe988f130adc90ba4c0cb5a939cee2bed943d100a313be2d0ca3 SHA512 962a8b60ebca023be90a27990cd9f397456d8970e2bdbf731ca44aecdfeae61c31d02b187b41e98e6e695ba4ff8092cfc3e04f65648f2721fb90c99c783d7d93 +DIST serde-untagged-0.1.9.crate 17718 BLAKE2B 655d84542b49bbb973b1e71889a1bfbab95807a16f9a42cb99b548890288fb3efb4b263a885c149b4b016a2c05fa4c2f1f1d18b8fb57d5ea662702939db99f43 SHA512 4eb07da732e480c34ed439c733e4c4f6a259976e728cd56b88091f1226bc270faaa5338356d91438fbc35316525ce4c0d55b5bcd431e7e988fa00bf1935259e0 DIST serde-value-0.7.0.crate 10249 BLAKE2B d2d3d687cf490eb0be1910bf82c09334ffe32efc485297ee228363e4dbb536b72e2c37f3d37a5f8fe61af7480fa8975c0a654f761c55e56348082e4605f2288b SHA512 6ca9a73420ca9fb5415730bac4daa30087b1722ed7966ae07f403497b8cab95e1e1da664c0581b9cd170494242d4e01be75e1d5f9b6ce19c538e7323da46bf76 DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 DIST serde_ignored-0.1.12.crate 13050 BLAKE2B fed620f788d5845939231954025fbaae1daa583de17dfd64cfd80a95644a891e7467fd311fd286e3c29ca74c0743103dc2b2453e6963f13dd849f2af7fa62697 SHA512 4b10fd5709db2c1fd93518f278b1b8cd59a38c3daa612a3de318219b04a8c338d9ced2b484f3d31cf7a80ea3829f5e492234112d47f65a2ab9664b6aca94b7eb +DIST serde_ignored-0.1.14.crate 13078 BLAKE2B f700b8703d1e94a7701033c38a94cbe02db04736e76a1eaa46e50cded1af3d843befdbb01089ae24c8188fa1c16caef8aa82ba0d9affe6aef04a80d1e9a5ee62 SHA512 1f82a1731007ac95c9387b2b3bc62bc761752467eb871e7c1711bc6b15a4fa25f5fa26370fed67e3687722c904ac7e839317435938241a55981264c8364a97ef DIST serde_json-1.0.141.crate 155322 BLAKE2B efa3f32412d8aca8a1a49c186fe12b3f531d90f00a50e974dcd6abae9cc9b0ab595b31d5de57092eefa80aab66d8a61d41453df049076a9d0a7d3ed957710b28 SHA512 0d1d28bb79e3deca01e3e72f431395c8db7c86b9a175979c297d379f1ce3d60014c9cc1cbb688ddee673907717e2690d79178e776a5c2b247c062d1c4e0c4f6b +DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68 DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2 -DIST serde_spanned-1.0.0.crate 10956 BLAKE2B d1652f416b7d7011f927b808b6cfe880170401cfa25bf025f22d786fb33ca824ca42c611446aa3cd029047bbf4dcb9b980c7331d6ff1df09016ff748c286112f SHA512 dc008900285c2ac2a41a851a691b270cc2fe4e841ff9e2959a308c69a5e49ddb63554bf52d41ef90130c28179a2934421a5d8ce9994062780f85140fc83618c2 DIST serde_spanned-1.0.4.crate 11032 BLAKE2B 7f3f5297c30c6e90ebb007c4d2e413b15519befb3cd95c9b7dde758887345c774bd8e4595dd8746d0853eaf81134c4fd22c253f1c9b747060b4e7fe0d3913b52 SHA512 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0 DIST serde_test-1.0.177.crate 18671 BLAKE2B 85efeedf5465ba9258f7138667cf547b4e3934b5b3cf36ceb09be04ec6ab32c77c43e7130cb1302a642586f0554c66ddaa5633f9644f9250c9db0b978993f8c3 SHA512 11be2b5f2f8e18ae5b787f26517cfd0be4750b021f792ec90f74425c54292c7b8e1525758b7fd9459d764fc1c104e6def95c14fe685261425aa162582074bc6c DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST serde_with-3.14.0.crate 192177 BLAKE2B 25c17e119aa7ea9dce864218bc2e9137f3f01aed84302ab0dcd9a3662e55e5e25312482c977cc442e1f842e337b0cd79dd98a81f21df6f6ad13bc3e1bba6f674 SHA512 410619e0bdc45e615611aef6309608ffd8849e804988487d11f64e5a92774ce4e21277bcf885d7fb661fcd9b496affdf93f04d9139320dfecf6faf1e801a095c +DIST serde_with-3.16.1.crate 198782 BLAKE2B a324bee9e98cc4bbc5cd07378bff211b603cac7aad28966a4ecd3c3dd1257234e927ddf26530d385e2abd86c4441121e6870563cd3eadb3426cdebb6bdd9ba00 SHA512 b78caae1c8d78cc3032699d383a93ed99c640c233c9dbd591ada001f2f2941507558d4510b0fdb2b778a2c24f387de04283e11100fe3d2c4f865a529c10b8fa7 DIST serde_with_macros-3.14.0.crate 39066 BLAKE2B 6215575d65ba112d40a03688a11292f6d5feefe4b7f262c94f8dd11790f336de64e8151bd6d6f88c3d30eb6e94992889bec9692e96bd2e28192be506685d9119 SHA512 05f4d4f2c106370d6db7345f1b1089e990f427b148d172561cd37073cda8c58a0e292366be3e0fb7d6df00cf3ffc8292dc0a69bacbccf52dc85a13714831b89c +DIST serde_with_macros-3.16.1.crate 38106 BLAKE2B c0de1932c27e9ffe32ffe73cb564e9dc0bc10edc76e235b46f50468a752a68d21ed24e4b0604a897a2ef6f76631695ca75bae2f32212d86d8df1160183663489 SHA512 205dac4a45cffeded636d1b8d2b2d399353e0e500dc320b4ee16fe7e16a23f1ca10259496cc12d81966849c13f5c29c5ce78166862a7efd51a44f9e095b77d32 DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 DIST sha3-0.10.8.crate 858216 BLAKE2B 0251020db34e0be3f150d342d055bae00c7fe17e2eb1f5134016389e45a4d3ef35ab8e533f58cedd7e10412955c4a011ba8e604e129fc5bd9a433ff756f0ca5e SHA512 390102cea4cbb0de4fa772a0842cf6d13dadde9fd95c5dfa9e75ebf89e98a2b4bb10f05257797e8f688af78ac42d951cb71df71e3b7ec36e52e2661932479c7e @@ -656,26 +819,31 @@ DIST shellexpand-3.1.1.crate 25904 BLAKE2B 4927c9958f411724f00486ba14a8db6178528 DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a DIST signal-hook-0.3.18.crate 50862 BLAKE2B a0ae80afc2de0e3eb8b3c10241617cda08dcf2a6c06da3b385dfaf098ea4fb6c14f5d1aa6720325cff15d8ab195bf4d05966dc5a9e7155a1e43fcaf238ffb654 SHA512 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137 DIST signal-hook-registry-1.4.5.crate 19004 BLAKE2B 6537f8523aa03e3941bdd115b35716c62ea523a67f99662e28a2d384a5917c43c68a3a26ee9af82ca44f07494ddf39a5ddf2cbff22b0e0a9fc917cf72bf57b5f SHA512 8e7c41c4b57bc5ecd6cc16e6ea8206af0005ba1e7640e2eaabe84c81312c400c74efc229b563f4627fb7d167cd7bb43e0d2d75ae5b8c545ec9ef43f967ba838a +DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c DIST signature-2.2.0.crate 15531 BLAKE2B c584d9ad52a1ab3cdc129c36cb2ed6dedc40a8d49f7294352a7df8121dc57de78268f15d9ff9ce076abf1dd3c56773daa26ed5ec39c83a600b6a377b51d4db37 SHA512 673a8f6229c795cc8f640fbfe02cd912b41c6359ca23c5ddeb1679f49784b84f109c6c45e6210201c9ca05e441c1be64ce6537e81ccd3589b37be6d0bf50dca7 DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac +DIST simd-adler32-0.3.8.crate 17294 BLAKE2B 283af73c690a171593b2c82eea51e8dd5e5711b9718db8207b46835c5469359989fce15067ebc4e3bf1384653d1947dcb30f1d3b9728ea51115a0f8dfe2c373e SHA512 896229a4b8deb0dcf3f62aa4c8d16f9387b88718068ac8fbe0bedaf303e6da7ec58ee0e0b45b5f5ac2698dae4beec11430ab3ee12b7e77bc2fe10e1284937441 DIST simd_helpers-0.1.0.crate 1527 BLAKE2B dc556646a3fc94548f1e16e837e94fa2e28b78b650260aa50535a45e92fdcd952bf0eebddfc2fcb9e653871447e9b9db82f3f8c1090fe09442b7916c65ade3e7 SHA512 20577ab7615f955ee3a88c617630fc6c88703d455629d5b3838a551baebbeae8c64a2587871ec5a4fb6bc203945cace50593a238e4765b5fa2313bac30237ca7 DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff916dcbe86329e06d7baf879dbb8abf30be50b084c6d5ceb83dc79bd7537d9a6a0478d8dbd1866c5193d2f4a72 SHA512 b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0 DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 +DIST siphasher-1.0.2.crate 11416 BLAKE2B bf5856bf89df32ce3721c488b539e30df29b5c7bf663d839586c9e0c8f0f943a8b74ddd771e405d31e2d9396f633dff48735d8f11e64a2d1033bdb7f15b3f4e9 SHA512 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2 DIST skrifa-0.31.3.crate 276317 BLAKE2B 92615fcb6f9f1d6242da3bf3acc820b2d41ae0f89c64d1ed656dd58c8c7fcac45832db216f3e0daca8db7b8258532520ef0bcdac13bc62938cbe56a9a78c2331 SHA512 ec67c5229031c8fd146f98b59714a3309e83e8578da8a16fcd48ca80bec50798047ec3284547f3142cffa8ab4f2eb5858865c49c1996b4ea79d467bcad65a6c4 DIST skrifa-0.37.0.crate 283031 BLAKE2B 4f188f5864c34fe964616be241c0eeeafafef384d72919927abeba8097f8a7419787f1aeded5af22a748a5a522012e05d0bc3bac7e169d9bc6e3a87d4e33e7c2 SHA512 d78d0660000774a845c401cd256b36d90d2bce185a8c56509742bddc53bca85b847317656a766d48866a35ed6714fe616fd389396344299b4d65c8cba1c72e8f +DIST skrifa-0.39.0.crate 285226 BLAKE2B 1aa47d05826ba4a191cd17e364ec9de28004a79889c63a84b5b8fd64a98f3b2a0d8361068b513f63dc5de7c54540265751acd2ca9460f8acdb2fb117879ac88b SHA512 927f2f7da42b61702ba3f2e0e5b2521f82be6f7f28511d52455d2c94b3e065b3e4e675c3e72570dc76a9ef2916f62440e73939cfc1772b80816911fb55587311 DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf +DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 DIST slotmap-1.0.7.crate 61390 BLAKE2B 56f7ee840f848f2331bee7d7e31aa66f2185db5b57fc72694e1514b462dab8f673442c36f7b9260d5db7b68a522ca76f7748aab774246bb12c2ecfbfd3e7bb8f SHA512 f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080 -DIST slotmap-careful-0.2.5.crate 13150 BLAKE2B fd4083b61b22698e774e5e8d78e3a1d1c2a29d7bcaebbe0ddded67cbb98cc457296743c96869962ecb7c97ef7669e3aee59167e86b7274cb62b40f4b8f562abe SHA512 905dd4cf6f1cbc7cef73ba95f2a9e2f1f2a548486892b7d5de5022b18c42471e563c35c9630afdb7b866504dd8ff480cbd9d661cbf5bbe8cf19111821e190119 +DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a DIST slotmap-careful-0.5.1.crate 13200 BLAKE2B 4644bdb1bcc65fc5c3ea3f9dc66a4bb0c43343f87dca47b93232341ca1eecaf9ffdb9c4e63410e49ee94d14163f42d1456dd444fe8560a9a12e293fa7cce3e29 SHA512 edb6fb080d1682839bf82dd0eb5048ae8c431f69f97e54a588f162b8a1f99be288bc1b8844c37ac76278485e00f4aa0116ebee87f3b3f55a279197b461155272 DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 DIST smithay-client-toolkit-0.19.2.crate 131504 BLAKE2B ad85b36f9392a73b4814bc4b139de365a073d83a613fe96b7ad083a28ec37b601a5264d67c2a64c3a7a6997668970d9bb850f2693a0d1275e272d9a734628272 SHA512 afbafd5a2fe87c2c0b79512ac4facb3c5c6396e49f9c991686271bceb6851948a439ea58dffb358c4c2214b34797d73824485c3942ff7903b30e5f440cee6e5c DIST smithay-client-toolkit-0.20.0.crate 142597 BLAKE2B 1a22365bc84e7a5ba268dd8ae723293c62303af5e8f0483b9a7433a4b721a60ece1c9839adcc0ecceb04dca424e8b880fa749fb60546c7dccdf3c7a6a4c66202 SHA512 82ed1bef5534d84ae062c63a5a92e2677b051efcad3d997b3805b90642e64b3f4a2ca44074b8c3f7c19f9c5cf7025e7638b13371737a10965c3e8111f71c052c DIST smithay-clipboard-0.7.3.crate 18270 BLAKE2B 1303fe240febf49b449315975a50ccbc7fadd08fff51d54fcf87bb85d0c7d56ecc9fe4bccb09347d8180f9c97df8822a845a242d3f3ce8e6d1ab20e484315706 SHA512 9a52f6f502ab27fe08beb4eed775463dda424a832b92354b4b40b7d5931f1044526fe260bf4e7d172c3edd7f7de61fef2005436d306237043b93ef4810e421dd DIST smol_str-0.2.2.crate 15840 BLAKE2B b41fe165eb52a0d0e315a2a8b78c9c8afe8767e0cc90f5f547a193b4c0206725fae2d3c14d9cfdb40474d288765178366a8e553ae7adce894c02fdc684fe7d99 SHA512 0ae3f9f94cfdf0c8040e77fe31517f8281c5d0c15a2007302034139d9e04b65c629b23d7406cade8118c932b8e9837b37448f05a77b01ca180d477d14a05dd8b -DIST socket2-0.6.0.crate 57974 BLAKE2B ecd0ebe429f1bedc9cc80415c787b061031e321a84b5a680693984de484e9d275069f04d18c34a78843e3c8ae07ea5cace0b7b741b468423ce0bf907fbb327b4 SHA512 3636c1e8afb9f5a7e42e2caf6adf995e5b5310892cf0172eff3023507c3ac05840b6b6f635a266d9afc5d35527023b9fa6b46bb7339725f24fdff2c27288ab19 DIST socket2-0.6.1.crate 58486 BLAKE2B 990bc645f361576edfeda680cd4b6a0a29d6de80bda1164954369aa572bd702db5d92cfd26e68842aa0978df351d9b52f2900a4bf1f6d4aa5bb0f31d259ff48e SHA512 cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de +DIST socket2-0.6.2.crate 58621 BLAKE2B 0f2c125ee64a24cd719d3fdf303d718ba645918f87e78dd0e89b2517af69136286387a94f1355815b7079655d68affb8036571c9ffe6dd409d686168c1cee7a5 SHA512 73a2e72023787956668e685c4f9a13efc9b1f4affff5a04fa3f5732304fb1679eaa58315ac2990e95b5fc12d5e61646bb497fcf45e65c53ab675ae5026eec143 DIST softbuffer-0.4.6.crate 61049 BLAKE2B 8e2631e079597f94959ec1291343dd8775217aeedcffcd4d8d8ea5cc5dbe929363bce9a51ddb4370c24aae257061f092de7fdbc13f0eb3b9781ee66aa6e7f4f5 SHA512 7dea75a83da1bd37f42f3ab4805b28867e3e53f1d4b37e37c3366cecc8d216b1661176daa2b2cce03b3c8535d59f5bb0dc363ece6ce476e25adac37fe5209b32 -DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 +DIST softbuffer-0.4.8.crate 64637 BLAKE2B 9303e00df2998f06730fa0c08319e98ca27b00e6f526fc5fe7a5240b4da391cc3e34434778f82399a7eae7464bec8b00b1d5150ce817d0f7b613c5bd2d0655cf SHA512 d4a36cceb74addbbbbe824b0faa7d3c8f2aa034562bc14cd5548b0e17bf927a6fdac51fc3c0c24a74f2965b0354cc7ed9f941838702056a6189064794284152d DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST spinning-0.1.0.crate 12713 BLAKE2B 689142c16bcfa45ef6a3f89c055048661c1b69e3ae7352fe69306e40023df4e12abc97397e9a81a4552146e0170a962c9074ca8d8471d2bad7fc62757a0e28d6 SHA512 fe9aaba322cafce217fec8180688ef86c9af0bd05575feef15d3151bcefeb816a95be233c9d206d141761b6d1ad986cfbb3a0b11cbc2d3e05c18684944391e82 DIST spirv-0.3.0+sdk-1.3.268.0.crate 30802 BLAKE2B 8608a8613b02bb5c9e5258bb604db55c81d289664383606686c70f314e5bd31d5b4b0cd1e0b77c8431c363e023861c18a08f642b690a9ce01ce485d069bb6a25 SHA512 82187b94f32ee784eca112408e61e3c3ca8c825207b4c817b2b87900b252c514d137e6ea5e9384a2e241d5352ebad0e153a72d5b3db2b0dc938aaa472d3c261d @@ -684,32 +852,45 @@ DIST ssh-cipher-0.2.0.crate 10843 BLAKE2B 72984af70ec6d814b688834dbac1337f9ecd0e DIST ssh-encoding-0.2.0.crate 13600 BLAKE2B d90150f5cc2399d0beb08742280a147e22e8dde23eafb4c36e1054bc156109e273926186f862c79b965c45239d5a7f71bc03f597817be7feeee143b56e50da79 SHA512 bdf0ea0691c140d0ba04db4e465dc2fac0ead483dfde6b998d87563e2dc3eff1b4553689df3bac1811b13c3866bfadc162d8bd807752f56d499690145a2a9662 DIST ssh-key-0.6.7.crate 112921 BLAKE2B cae14b5a47e29407379bd78626a6275faa8a74a71f4801f6f262b0141166d46d64349f1d8875adea706ca566026c5a8654fcd8c62c5cbc043bcfe7f9c0cdd205 SHA512 352bea55c47b66eeb41e725cabd96bb6cda63c0e328b3a7966c5b4619f05e018bed38f100abbdd8864d66ed8473ebb76fc20ef2afac940e900c37456ddc5b699 DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 +DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371 -DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST svg_fmt-0.4.5.crate 4534 BLAKE2B 93301cf8c2822e1ae83c618755e06b3e20d23ead7e071eb154d71d4a693eb99628d897f18b6b09730ee74dee117588af52d0b59a592262737ca07420e9846d4b SHA512 d68369ae7dc114fe734c3618f50b808abfb7e16a22d9bb67f4a82c07ccfa806071fb50abfcf630636d7e92df9dec08a67b4ba3ef51555e8ccf7a6c4a6d4aeb9e DIST svgtypes-0.15.3.crate 43696 BLAKE2B 9cad4574c58edb42b0055e0fe58d7c26c0a28a41047bb6b6af50ae617b78296088ce307a4efe6743ba0bbceae6f6951242dd0f5f72ba5afe4a77c5b30c484703 SHA512 f1a20abd4a79642a6cc41f05b700172c5bcdc2549f470164792e01330db24cd544e45b87be7c52bf684bca93525fbf825574fdac530cbb761d976debd64fdbd2 DIST swash-0.2.5.crate 237646 BLAKE2B 3fa04e6af2042eb5051650463cbb0b7e486b0d91981cddb806f962cab59bba912f10e2ffd16cab8377c4bc968f43d681e161cfc97d38c83f67e570567074e91c SHA512 770cf8fe9c4943f87f405ee555ca63573260b80fee21ea95c779cc46a0f8d9a43e578b5e75e3682fb7f09bfb23e99086a97e5445d8d76934c5c99289b799bb00 +DIST swash-0.2.6.crate 238129 BLAKE2B 10ab12512b14192b92a1712d69692e9f46f88c963e3b0a9c58a24f2c3b8d6e26525fb6f50fdb63c55d1a48945a9ea64d90979882d0fc9918a61a9fa7c3600a44 SHA512 f50b87640984ec7461bb881855b56bb892ed3ecbd768db4f4f712b41167fed8e95ce24a4f76d63ccfbf0d5a49d0c5144506bd8093f1458e139e72be65809f94f DIST symphonia-0.5.4.crate 12039 BLAKE2B 9bd9230cad0011a014471ed2e01160a2ac7e31383345e7befdb7e7d44197e12d8de86e9c399743760f79245d85214b6ac99a1209c06e899d1e1044e6e32f6c60 SHA512 fba7aee862ea3225790d6e527f7253a08c3d735e4d3eed8812c551b2fe180bec116bceb1f4718ffd1af53e48156b4f4cbdefe75657ca1487481757f7e8cb9d13 +DIST symphonia-0.5.5.crate 12085 BLAKE2B 97d2ae0192ee5a13ecd1e0acbb7d8ea9deedee630dd5e3527cf2ac5ccc6ba1945677a9b7dc4bb66c8ff77fc82d0c9dc57f9eb66c2afcd25f221f9d5ad587d73f SHA512 c76d10f0d3a76a5dfc4dfa738e271c6e970398437834b868ca83aa66bd8ec5ea9d7a7d6b29fa92e541af2bdd417875f762c26568207fd6c0fae13fe322f82de3 DIST symphonia-bundle-flac-0.5.4.crate 23071 BLAKE2B ec974bfe54863a0d951f74d237dd456bcc424c9e1906072db229525ac6076e4a3aaf72ec7d150275bb86f1db72f322928d46322de4cd9f8cedb72df11f9c46b2 SHA512 793f2da1568dfb65b9ffd716a74200b3f35ac6b1f0e0a5467acb6d82730deffbe5e11624b1fc3f33c49e294755036863f71f2946ab07978b1bc8db341c5f72ca +DIST symphonia-bundle-flac-0.5.5.crate 24141 BLAKE2B 7a57bbff8af4bcaee1a30c5860837279050a2ffab5465243c2351de55635c5d0c9d181367a7cf51948a0843eaae73b53834260f0e63aa7e86eba6be9b7b67206 SHA512 e5ba2e5b7f3a614f7da63f5a4898c65dff169e6f33c0c88798638e2106ca8e4024bd2d1f527cbef362c10895047d45671e92c21f7f81f20bd7e7541864810526 DIST symphonia-bundle-mp3-0.5.4.crate 60104 BLAKE2B 1d7a86ee6092c706be3b622326615d161a48aebf16dea96768cf986fc9f7b295a59fdf85b47495d3444e05667d619940220df8c73f7f5a114897fb4257ff2c61 SHA512 19b2132af39be9ae7d74ef0141a637db0a0f3d4df6405331bc928a6bdffefd783e16fb75f60adc08e0235034a9862228355871b30d2adbf4d412a539e7843d56 +DIST symphonia-bundle-mp3-0.5.5.crate 61019 BLAKE2B 250d14a11f5b0a9b9c51d21d2c80b7f712b571f66a59ff1420acf57ffea5fc8dc27eba9692990b0928e6a538836996e880733487016363680e8ff09b3a9da656 SHA512 9a4b673fcd31d6a87f3bb40281bafd7bb31efc08d7a78e62018856f78a23659e38569332912ed77c7df3869dbe98d5236dbf1cc0eda788c5040a239f10ea80f7 DIST symphonia-codec-aac-0.5.4.crate 25145 BLAKE2B 3127175e87005e81c775454172597637fe3698688a85d5889adfb55d903032f782436644c8cf986abc54b7ea9e4117b55a9d0080a8fd36906414204ebf6bdf20 SHA512 7a003a38ca57f3b1f28415c16c126ae4181de213a3f5d8cccb105901297cad1b16327efe374eef228f1dd3a3c4e58f9d2f7b48cae9541f00e5a3284cd8ab0d35 +DIST symphonia-codec-aac-0.5.5.crate 26471 BLAKE2B 2ee200dbcda4f85b0087db51c7c59e59e6c9ba0b97fe76ed9cc6360289584d8eda96ef2373f76cd1e26688399f80929bdc12fc32cba2c21af9df1315cfe54dc4 SHA512 9e626524e398edc04df4ba74a002a2b7029c75e57d6ad283a788de679020639f54f08e43fa3ae9bc58bb7ef752ce68f9388a52e74d55e4dfe65bca913f9bf23d DIST symphonia-codec-pcm-0.5.4.crate 6179 BLAKE2B 5c866084ca3fe96934cb21cebd4ad57b2b69f118944046b90fdc6360cca7124a8f8e99afc5066fb156ec9b9b258d38b1d8f4c8c9e479617e6beed324ac8fb1ea SHA512 991b24db6312b5592da2976ae3e16a10ac1fa8eb105cff75dddfae1133145fec1d415e63bfb126980db70c9376a598f4434c1ec2fa95973a671e6f9f12f6a087 +DIST symphonia-codec-pcm-0.5.5.crate 6795 BLAKE2B ecdce22a5697482196aa1fd6ddfa857b7a5407873283778f0495cbd179c603c26082f3725c85fc4b66b566aaf8c98d53b5e0823d451baec53d5ded7987ad2d8f SHA512 1d522dca7aeb2cfb4f4816b6154a2eab1e07923f9cbefa412dc417936492c4e52fd4cab6b00b3007688666d658a8586c5ff1c8a685a050820a4eb046bdd0af6a DIST symphonia-codec-vorbis-0.5.4.crate 24651 BLAKE2B e1704d8b1a5687e4e77a183e3d0b3eaade81d1efa98245db91e179abb81ec0f255c7d2189c16b020c95483d6f758392585c6f7954c45951c8b9b31a9a58e6e0f SHA512 cce05f54deeeb7e884dab34ccb3e456b7c86afd85853501706f077a77aab07695ac08a126f1032be30f02a15b0b0783420d02b49f0fd06bc8e440834849021cd +DIST symphonia-codec-vorbis-0.5.5.crate 25527 BLAKE2B e5648e975a73b207c528ebc1d688ca01219a8b0134d5059a6ac7361bb27c51a3a9cf0fafd1efe036c6afa0497efe5d76db35f0c2d5270476670ce4c985915a7f SHA512 944a6fb5c21a62dcefdf77fc58b84b977969b95056391b453afc217c5daddbef44bf8eeff1c47b2194fd918b54751ce449b6087be93463d3fd4b45aec4c1d1b5 DIST symphonia-core-0.5.4.crate 98029 BLAKE2B f65a92cbde4b91865d088c7a7727fedffda325450281ab98f8ec93b1866d88e2ae6ec8bb25ced31a716537d664298f82658914d02c729af9f9bcad0bfa8bd160 SHA512 3f2265b9eecf405d699779d66014017f6654452607e62462bdf7914fee51d812c63773d0d22f78fa099df67a11aef375bf1859258ce1ecfb07a45c175c686888 +DIST symphonia-core-0.5.5.crate 99682 BLAKE2B fc96fc637043c4f542eeedad82cd14c0bab4dba83555c6d9fc0dd9efa4b0bbc86e2bfff19115104383a32266b4d0d502d17fcff733070dbd003cff7833b6c1c2 SHA512 59509280609c5cceaca7be7dde0e88a7a632a678684e7c475a54e00e24947cf7ba483911ed5dece55bc0b0f39454b7f7cdf95d27e635d8eb52ecd11bd97925d7 DIST symphonia-format-isomp4-0.5.4.crate 36157 BLAKE2B c079fe6b893fc6aea8fc2c1fa5d3076a45e49410b078906f17664363d2b720a949099b49590787fb0f9a79141edc1b515055a3e7626c1f6cb52385c1e357662c SHA512 ff9dfe2c32843547efa2bdd312993165497c3c6fa217223d7fa094cd0dc7b6a7d815c6d79a6add1de1654f143f1772ece1d25c55eb76f620368ce16abd4ec048 +DIST symphonia-format-isomp4-0.5.5.crate 37184 BLAKE2B 83e018c3248cef66911782bb5ab3a225edbef29a85e336f0f7cf0af45a0c085bfcad73d535614eeba30b32073cb3d3dacd23301500b2d04cfcfe78736c9988a2 SHA512 02aae63a06efffbd360e72f4944cfc718586eb41dc23cca4deb0984138afcd5dae188ea22c08563add9965c2f5d72765a66b9ec6fda01686c6c1b6d3d2c78676 DIST symphonia-format-ogg-0.5.4.crate 23239 BLAKE2B 3db94bb0f85e447813f5fdfd4fed856d026e28a295c5f9465fedd473e51382fdc78f583abeae986aaed9cd9bcd37d768232ae0a0a0ad1e95db5b9a0577b76bb4 SHA512 f6f2320d74cae36c47970c5de3d1534a58025f9958f3b55ed598723f1e63fca7eacbe219396fa224f78c1f7acb297e6e9cf4e9665c015eea24db1d53d6908d45 +DIST symphonia-format-ogg-0.5.5.crate 24285 BLAKE2B ef7eb20f37fe1061d9f3597919a458204e4d790d887f8e52f674612ba93f2ff8e8c2a04180fc0e51db41b33886b36d2ae335685569f8a48a34b6378ddca76b79 SHA512 a6970dd007e047f41e691d3a4c5412d0f856faec09caae54dce8427370bb2329fdd9ec1a456e49ad211abb7237d7edf47471998b606d46f0aa9c37b6c7a0b629 DIST symphonia-format-riff-0.5.4.crate 16962 BLAKE2B 19c951970bbc39d83d7300576644afeecf7f9eb365fc4e48d9d5623628a3f960d45651d884228ac32e74c36a6dbae2916dc9617aa83218d8b3330f9b0cd6e925 SHA512 5b6192a529ad7697733f222247b4f87ec6e1c95959988030d6d42eaf2ec7a54e8c5392dcbdd7c7dbb4c8dc28faa869149f56c2798b2bf9e3a79102ae201fcc87 +DIST symphonia-format-riff-0.5.5.crate 17993 BLAKE2B ee688e54666a6df3ec35b617bf53d7c2e341ecc9a44ab01356f51bf468df6e934db9165051d0ea168294d6d451262aaf005003f6cfd414985c9c38beabaf9b50 SHA512 4c53c536452b7c6b6ad9dbfa915fa4ab64b5672454c4a581de48eeab4c9fd7e7a53924efc189faf6921e8e217e305a1a6dfa0bbe5a9047050b4add0490d1f2d8 DIST symphonia-metadata-0.5.4.crate 23343 BLAKE2B 2861b684047bddd0f4a524be213fc15b1287d9301563ee862a1fa69f50eaf6df07357616c33ace46066373c55868ed7b40655630051e0215ed230a11e2e34d20 SHA512 b1c0f37008d7ef5d21f7da5a93fc68920c0606d9745e79a7f0b9120b3d92e5fcc75a67bb5c0528c9647730fa4212b6a589e3ac299ce3bfa5e9641c1de0bef18f +DIST symphonia-metadata-0.5.5.crate 24184 BLAKE2B 4cef3d46405fdf6085e4ae3ae8401c42e7c2c7739d407c26a813157513d64c742f145eb5269ecdfef6ee44a34a6663a3837f94d90e40a605c6bbb5334c287c4e SHA512 3ff0291ee444ec73ce33f7f2ac7c792ff852c53f84ace1f8c3cb83ce2d833cc8628953cb71a2b3e0e792da0bbddae462880570851b79f3b53710fcbd872b4529 DIST symphonia-utils-xiph-0.5.4.crate 5787 BLAKE2B b9b90436f7cf99b9d7b648ed59be02d75cfb5348835b05e47570c2f2df953f1ac815735a92ad1bb503b06df0e433147b420ee743c8e0422269f3180e849d781f SHA512 676a59abbef0cd19ecc498d40b7ace86fb11774889b5819570bbd4ef6b973c3ee6b7570c8ec1fcfa61e19206d7dc2b3360cea1d6068ed460cfa40466cde83439 +DIST symphonia-utils-xiph-0.5.5.crate 6617 BLAKE2B ebfc7d1f5db18ad2b36fb28039882b8c771c6f142e760daa5afe2161441ff136c760124d90ef6b30201137d8f491d6a01b0b3ff82bec0581403096b36421c1f2 SHA512 7cb07ddf4672a659736b8b9626978623a5f29b7cc5fdaeed8b2de27c64400739aab796e79436bf38c49c5bd827b8b94093fb8746d6b09fd693e81603057676f7 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f +DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST sys-locale-0.3.2.crate 15072 BLAKE2B d79acea3a652a46e04836735b1719a717fc904665f5c3fab0f71d53b09a0edaba6be2229c8439ec2e8f06c8fdc3de35f404c57e5467d02346b6dfc84ef495379 SHA512 9f05bf61cea92dde582f05f483fdcb9930612548c1bb790328dbbd38ffe798a89300ade79e56f7454c655b64e027fe08452c1e1c2831cd8e065e3662e8d253f5 @@ -722,153 +903,143 @@ DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 DIST tauri-winrt-notification-0.7.2.crate 46776 BLAKE2B c13ad4cbbc947fcaaced52b113c6d072b7b023dfecd2e2cc8f5adb127c3c9e2b9cd2a24749ff6211c7eaf6604b12153798c04b49a38682ec86540cf41be4b4f8 SHA512 94a148ed9f4279b908b3c660f032c95175e8798113c534479bb0d0cae4434d3d1cf5d3335144bd994c1f39b13b4961c2f9ef2a495a2ea088854f6e81ca72d40b DIST tempfile-3.20.0.crate 42306 BLAKE2B e293a7cb6837a13d8cfe70ed190246fb5901e74e345f149ad29a937b25ac55390784d0ee764c8017ccbae269c8e3179673c9527f43a87fa70eac470b21aa96b0 SHA512 e317273225182b565f971b08160080e6162b0de855c0cc8c5b8d34b2afb48f73ed15a2848b65b6db73789fbf96dc88354b1d357d9c2267658de0c718286de8c6 +DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c +DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 DIST thiserror-impl-2.0.12.crate 21141 BLAKE2B 091cfa822bdf6cbe0730ac0ddc19c6102f6aa341fe68b18f335588f1166d9a0d34278c73e440c657b5890689f2c73c3c94f4d07abcf7bc77ac2139ce6c0bb555 SHA512 01bb00310cd8e80386250469ee7be2cb8db7ff4883869f8ce2ce0de1742292ed4e6d7fb1d7520f1e2555e72044309015bca84dcf058bea99b8d3db970cf0bffb +DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 +DIST tiff-0.10.3.crate 1444592 BLAKE2B 42866e6e100c7f850ccd2d589dc8075f7f5f4f0b97a46827740822c5353c07de672d91c0280bc4003e38965c4c7a85a260d052175a964646458bce06b52ae0ab SHA512 e046609dea720806a14eb15b0973c1cb2d0a7007498e31293f3eebe0fdc57e3bf2069e5176c29c3b5a27b178d96da010622d7095a3f648cc26c24561629fb82a DIST tiff-0.9.1.crate 1423953 BLAKE2B d01949cc3a76a32f2e802a151a4c1d4bbe47c7f217f198f940293d02fd6a1a6d3087c66b3fbc099da3e155f959774d2a9d4d8c5f5f00cd6486f5f44571a1dedd SHA512 82419e671c6a896f1d639d46a3c5a019e3bff6c75d961b838f5311e5ecb31c3baafc5f88fe928e88f6b3b31881a867ea4ca9905f43e3e24f77f183260dc27b93 DIST time-0.3.41.crate 138369 BLAKE2B 1e6e22c973dc33c950886e9628864dfc07e52dd05fb6880ff233ee4815f41172374af9672c44d53c56c6ba1ca38c53315ae1b4999f1fea3706562880481ddecf SHA512 be43d521ed6bfff6331d614112877b0b68d99ee7bad8533dc0d49193bb130f25c933bd7c9b6af873de252f9aba59becb47ef72774ee2e57de106b6f34b646170 +DIST time-0.3.46.crate 220073 BLAKE2B 161031734a13321294438fc749ffe95f6d2dfb2546bb4a2f67e81de8a2b17434b32c61b7c4d93d1018adbe91a54bef33721b00e8a13a4e4e250b9aefc9179b2a SHA512 5d01486932e421a44452cbc4bd2f7e3f1dbfc3d8835998f3adf77c2ede6efdb29ed7c3e49ec1266acd03634e10846b1abf3b596cd1da1cc69dc47f40e7652579 DIST time-core-0.1.4.crate 8422 BLAKE2B 3c9fd96b77b2d405ef696d62d18639945b81d1c8d84f1613f440a4d61a373f767aa204cf557f82d41a990cb74e952b5ae51e467f9ad0eca0175bf3cc4385dee2 SHA512 677e6b67081901b2f0bf2856a2cc29ffbb0ec3a4363e6deaa3082890f4972669f30cb55863462d8510462faa6dd698b013e04921a0657005633506b51dbef531 +DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa DIST time-macros-0.2.22.crate 24604 BLAKE2B a511923e4c8d790ed422e4635244796154b6893a3dfdd32e9b960fe0a12749a23656335573b42c1245984988382e6991e242830c770378580a61e9f451bd06a5 SHA512 7633ea40338364add29e7cf6beb7f2e9c441a8fd6079fba9b9fd13dcda6537c2ccbc3091cb6551715649d13080567fa26ed6db4e4b3402736105f526da2f45bc +DIST time-macros-0.2.26.crate 24831 BLAKE2B b275a104e4ae34c74a15c321bc311489a4cb74821402c00921d14160252b6cbb84e1206872359d461d587efcba5b44edc510e66c69648a8d8a32df97c3f5e156 SHA512 0e79046d9569cd7d04e4f25bd811fd79b7b58fb92a36cc35459026ee16ef015f722675f7f40927fb0b55a2b7c56d81ee963d429cf218b50fe03e41065308a34d DIST timeago-0.5.0.crate 19253 BLAKE2B 75712f3d234cd0feb1cd62bbeb10d1be4188d89afb1043becef5447981ca477b63784f8e5a2dd28a1a09c43ce4104f3801808ac32c185cccc5ad493d2ed89206 SHA512 33c50661eea14910ebff19482f3f7a15d89270b25ae93029627eba5e903b57e5af8d20540338c887b400a94fd63ceb6b80b1c7a9bbe2d4167ce845656acd6771 DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd24752ec9c97e2a6c43b28ce7fb9107935a6f91074e0613dd2a156a45dde695343cde7ca78f3f9079636c5e1f9d9 SHA512 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8 DIST tiny-xlib-0.2.4.crate 17760 BLAKE2B 70b8a113ffea3fb9f17b7ba2e445584c8b5de19c10fe866340f37dc86656aca5e3f44772f451469f6baacdf8fa6f2bfccbe3fc0815ab7115b5fba87c19817071 SHA512 bec0285741937e7717dae355fce7cbfad8e51d3c4fafbd9045af58f642c5e9a4bad7394bb60dd21937e520ee9b3ce62545823b1067213d2b6e5b3dc53bc1dcde DIST tinystr-0.8.1.crate 23333 BLAKE2B 59bc4a522d81bc53c7acff215ec711e0f340c3884858fd4e985d655eb620d4a8b2679854e23f035bbcb6d795647fd314e26707eda564f07c05850c010db084a2 SHA512 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a +DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 +DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7 DIST tinyvec-1.9.0.crate 54137 BLAKE2B 68a96ec0ffa392586c3bdadf2323b2a3b416ecb81db5d18ae0e05187b097c7882da6678bc881e70f935554862fab5cf41ae590b27e0fab7c1c73995449b84f5f SHA512 5f42811be51c58c72b80fe9a7199250fb6176f5766dc774b39ff656ae5ebead0d9c91ed7db1046288b8e05e20edba36455e4cc6fc0766c60898187f30c232aab DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST to_method-1.1.0.crate 4738 BLAKE2B 3648a6da105b96ed442f0d9c0ad279c60667b77590e861292357effc433108a734ddc0fa756e662887fc9114ed00978e1cab5b4cea8fc7f3b1a363df58cb61b2 SHA512 a5fba8d041f1862460fad430361ada6e622bf0879e4e7fb39d1d1d0aa286426e5de0a48f97c5019b4cc6bd8a04b7e58b3a5a42eb37ecca43e8f224995902c376 DIST tokio-1.47.0.crate 828980 BLAKE2B 5610300c8ce0ef704e816f550482682f4fbd1f2b05b7ec119a9c72178b27e086ac80d73f150518ad81b523d1a7bdb4835aaeec32e77dce01ec5ca224fd6a5409 SHA512 4744124dc0e50ed1194ba0d013c5235db732023daac63bcc9667ebd4b2e2c38758cdb00b339edff856df9994eb9406aa3dd31fcaecebf2a5732806efeaab4912 +DIST tokio-1.49.0.crate 857029 BLAKE2B 77d4fa2f6cc822c6c2040819648ac29b6241f75a527c681217b8b959fa7c450524bd4f8d9ff42a21a0b2f56cb76a1f3a0d1b62e811f34397261d08bae645d12e SHA512 f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432 DIST tokio-macros-2.5.0.crate 12617 BLAKE2B c30d0011173d246dc82a5c24ba97b0ed6b66bd8f19b0977e0305b03843b3611528fc5911b632d2c46bd22b8fd2e8488956bde0037c322a3ff8b7306e72cb9bdb SHA512 c1d24cbb8b3f500357e39f93cf139790e4bd3ad1657dd5d695f5e4f9a2a460cd63e8c1c32a36b64d3cadd7b6467e59ee34cd5b1548a99449d8e46c2db83e9ec4 +DIST tokio-macros-2.6.0.crate 16505 BLAKE2B 9a6ac1a92c2ca1cf2a51b7f78e4e043e086f595f3d7ab3d543b6d16df306721f56ee3e02b87f568374fb95d8a06dd47090169a3e60b749eaa2f80551dd97e490 SHA512 626e2dddbd80cd4bc365a93dcd4906752c6a1d0f2698daa007deb64596f518b420e5a0374ca415044d5c8acd247a83e3190ca5611ef9185f46785f8194d380a2 DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 DIST tokio-rustls-0.26.2.crate 31655 BLAKE2B 44a569a4aa8c13f2153a18ac56e6ce6b5b9c9adb4ba6d94c1b9579e340233e614cd61da26670f74080c870b54e0d7f5f008692120a823782144cbe42e97bbdb0 SHA512 c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735 +DIST tokio-rustls-0.26.4.crate 35430 BLAKE2B 97dadd1b4d8aebd2f862f05bf333c0af97b37c1055f0ae9a79b78bef4c8bd4c05c034d13e395346de1d83195609bfd45ca34e70d4c0e537a1e4e8078181c00f7 SHA512 c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c DIST tokio-stream-0.1.17.crate 38477 BLAKE2B 9b8d7307ad8194145ff8afe682874d9f4cc7b06a11429005912dd9bfe1bbfb980876bf831b7d715552bc86ee18344eec331fc18c8871681d58171abcda7252e7 SHA512 c44c5da6f916ce128e8a13025d9c3e92ddb4c82d2cad52bde4bfb982e6f83eb89125b616f89f2fbbf9ba8b7f800ce46e33f43104a59153db2e950bc2f0d570c4 +DIST tokio-stream-0.1.18.crate 44366 BLAKE2B 39878493a2ca35ea95fcf9612825b85fd82ee457ac12fa61fd512ab2f7c0242e1a6d91ca2ad997be83f8cc7461c1075be11c9f204ffb3046018e8cfbed84776f SHA512 679a17e530a84f38538af9952496d0258550252f4978075fec468380b4500ee6449a266c0e6439de4faef7aa3bde3a5baf04559fe43736f745406bd6dd4e4c00 DIST tokio-util-0.7.15.crate 124255 BLAKE2B f24525a3ec474921cc5d8d1dc12355f8ea5e7747be5299eeff00664ec0f6f6edbc33bb1613f64dc47ee6117c0d32cb6f770bec72f3b0bd549aff392969097622 SHA512 032158c36673c589ba09c52fe37bd0c700956fc4f89a7991f3cf93b04c8a12d51d1e05b8c6f493c7ebae7985e653bc3fb8bad590cefe329a1b1fa94182649520 +DIST tokio-util-0.7.18.crate 140550 BLAKE2B c74f978f9d1bdd662acf65551ce35d735b23909ed25a3073b5170459cae4d0bef40e34a035ce1e2f8bdbf7ba51d230c016afbb150f7df77d9901e45caee3fb97 SHA512 619504b1c7b10ef79da38b99e7c17affc0dbb984dc671bd1ca0c4b1ad3d1d86f80feee67b78fdb7fcf7ea989a0e9bd5d52714467f4881f31ef5f60cb989ec671 DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0 DIST toml-0.9.10+spec-1.1.0.crate 56601 BLAKE2B 33c5ad0dce62b2d6e1ffd193d415a7ee36d462ab1b8127d05860738eeec302e4c5075783a88cd1adece959e2d5ee833b49837524d0a449018eb18f514a965a2d SHA512 107aacb03f05989526bca804e08b4b13393a1d657bb8f94782cd233c5c64de5f2e7e61c6128ad952bb667d74a14b9a148cb0bf469d8254c2c7ce5996accb9db1 -DIST toml-0.9.2.crate 56695 BLAKE2B 3b43fc51530628a391b8862ea57d5f9e20d9af47b258fc9b495e8b35700d1578b1c859d5cfb58a0a011fd6265fce1f96d9c633974974266e141787d8aa5a9f92 SHA512 68d51cac05902c4f1900f7d6e46cad4b5ac0b28fb486871c174acb939aece6db03a30cb39683b78adb7caa18074d17aeb6403e180e5a0cb101016a13b9281216 +DIST toml-0.9.11+spec-1.1.0.crate 56484 BLAKE2B 0efa0d7957b5f5fff81d355a1af1d3163f42df65df4e3afef55da71eac37daf66219c76fc3d239ca04269f7b2bb81771999f73f75d2b5c061cf13014f14ec4ee SHA512 635b45316d55c1e9634319ce1e7f79312c9acf03a8292c08e3a08662c4da47021203049fe18bf3487dc92d0312671b309f5ac50bc2c10e3fdea38c3e899c0e0f DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48 -DIST toml_datetime-0.7.0.crate 18108 BLAKE2B f682cabe5d6d3209600f2601780ba2d9dc7f37f91e1827f57e252c74b0f687e8a4fd4f1bb50d18eca3792ef2ffea0f7e7eb05b6bc065b7891feb378903c070d3 SHA512 54e0fa55c31bba89ded0191e76f1464d9f5bbd9a805e333127bd1322984399511b1586c9192b044fde12982d9ec41b334c7cf5f0a4ddb9d0f4b5aa0796c42259 DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466 -DIST toml_parser-1.0.1.crate 35063 BLAKE2B f1242e56480731f03942fad63188517586eb27a063768db6a6cfcd7df52c31d64447b7111cc3bc657915b1e4dbd3f243a9456286dff3e4a361f71babf4bf0cf4 SHA512 416e5843c128948d82b2c14b990d575084d72b0856a72ced7d36fcdfb2bcbebf6f07296603aa470b150ecf287bca2df01414660662dcad90796783900ca5dacc +DIST toml_edit-0.23.10+spec-1.0.0.crate 66420 BLAKE2B ca854ab01780950033763887069becee2527e72c72dc821e0b152713faa4b9414ce111ab1e57742bb13ca1d32e5756e9b564d4db50b2c4d93a8dc533d437a04b SHA512 2e8eb555e7c1eb2279f9f868f688b78f27a53a60985be952561e81d2d317f1f115739de6c15ee79ff7e580272657c0a86138410ac10505a0e3ae3836412c7f99 DIST toml_parser-1.0.6+spec-1.1.0.crate 34897 BLAKE2B 1cdc6e777678b2b70bd0418df9a21e19e52c448da185d6635d160c9fd79b08a8368f80565d8201c75a17b2874a3f642ed7c416127b14d237a58f375872586777 SHA512 16d8239dfc00dc55271ef0b5d7c4d7c87833b86a6204266f9edf94d5e2bf2cddf698b65383b53eca87da28b35162a28edea62f039e024883a2501fbb13122dbd DIST toml_write-0.1.2.crate 15660 BLAKE2B 8db23ea7131d61e57fc20ee3e26c62c95448953b9962b63c7ffeed78d1a057b447ffcf2308666b97c294a62e8ec570f77d5eccab3637c17f2dcfadee54d202f6 SHA512 240b04a964fb49f36d8ef5cecd7123018c19a084caa3f64098790b96e85491918a32cc8ef78412c4d8b82034a616706f8c7bf023435a28be3fac3ae00c453894 -DIST toml_writer-1.0.2.crate 16988 BLAKE2B 9f52b666ea3f8589f63c1efec2670d2d19735bc8f82065264181dd0b45b9aa571f4071a9cb4f8858292d8c1c8d5f7c8e5f43aeb14cd734c8899782d74dc29f02 SHA512 1c06268c993f5bdb842870b96c4d2757e402b467894b21c40f7786554be91dac6752c65bda664550f576311e52b458b451c5974e65bfdb48d696ac6b4dca35fa DIST toml_writer-1.0.6+spec-1.1.0.crate 17187 BLAKE2B 7786c6a4ea68ba0d478244dea241c4909906f286c46d1276b33c4af7b14cff6d9c77c1c6dfc070fd4c5c02f89cff4917bc166f91de4a3cf27a2b77b3dc15b27c SHA512 c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6 -DIST tor-async-utils-0.26.0.crate 21498 BLAKE2B e6706a393b40597198a702b813035790e6de27151e87254c110d30dbd48a2f7fcdec8c7d1b06a9f0ea593b063a95c70f122f39781821daa23d4b060316252d12 SHA512 a4cb3734e7c0b9047bdffb1aed8367c7c45bac04f50de73fc113731a0dd2009a51b8d5d9018acfeefd0d749f4cc898a8eab6a57b8a56c474704dde48a05a86a5 DIST tor-async-utils-0.37.0.crate 34056 BLAKE2B 3016e5682c45911283b5dd7947c65e2e84eb9d870fc894862c59f23e39439399a33007084f98ff47e76b31c4816b24f9a2752c9d5d253309410fe0d2ae204f14 SHA512 f5820eae2297445d1f95e0b150afdb0556fcc9082b5cfd06de17ee83712efb4df7f1e8530d12401a47b84ef546b59b7326b76eb143917e1b74d821fb79109e10 -DIST tor-basic-utils-0.26.0.crate 31747 BLAKE2B 16afee694f29de93471a0c3eabf65ccbf7dbc67bbd35213e656a5471f5e36b51e4153dafe54fb546937a3972cfe28691a431573aecb013196280c2a7d03d3168 SHA512 c63ef51194c3577778e51c5dd7c3a3ae2abfb00209aeeb429859adc49153a5a554fead61a346c029b4963fd60c44bd853fc8730cda5a051164507fd6b72687b8 DIST tor-basic-utils-0.37.0.crate 35828 BLAKE2B 562721cb964e79325c5809772d7b13c7057404f04a44150f7981debf3da44b7e4d5b7b67d1cf0736a1b6744b9790bd24a26669051c03e059dfb966697811574b SHA512 aeed5c71bf6eb2e32574593d387bc4dad277ed332bb94477919c7169ed9e9e16a6438c98538117f58a36d8349fd43cf4b01dba580f3204c2b0732450b8ec14d2 -DIST tor-bytes-0.26.0.crate 20034 BLAKE2B 267e86ebd892570e6d797026d6925ebd8a071ffe69bc308f8bf23e563e3b8d051baed03e28d895fe44fd538cddb2b83fd6b1dbb69079a8fef458152913b8adcc SHA512 99bd3452694e402846e5ba250683bcedad6bfc7e05fe93222fa8b76fb7a325cc8e83c7c57458ed909e0639039f4986ba050b89837926c02e2dff08fcc0099a6a DIST tor-bytes-0.37.0.crate 42452 BLAKE2B 82f4b2c99934e668c6ba424dc1782e9173bd8ab33c1e10368c47ba723c95eafb678d0b07453944748a7351eee98cb52560a76c053919f4f0b5019683cc250586 SHA512 5f722fa7bb0795c84f28ad54671570619b0af618e2b2cb471992278261cef1d3273db053615949754d0bd87180b3be838ad2273e7cb468a53c6712feb80b63f7 -DIST tor-cell-0.26.0.crate 69377 BLAKE2B 3200dea5cde16ee58a2fb5a71a335e2b1c0055cac051dd341354529691acfb3bc8d150b0c6e7f35698b719eed3678f109fbc22396687799338f85cb847390fbe SHA512 c6ec83830f952ec1f45d075908b7aec6bc4205079f5a85431e3c484fac7c78622ec6498fffe077e1599bc70a78a4b48233a3f11e277c7ffa08855783fbec2330 DIST tor-cell-0.37.0.crate 105029 BLAKE2B 2a80ca8d3d26841478aab378e6e2d01abb07dca63e801a46f87b16b01f7b17a75371e662ef1f93883234c8fdaa3971b7d94104144566e5728165f0417d3728cd SHA512 4c124c4c13c2ab624314f4e55e75e22f67521666dd289e15af39d818f7354401811889e1281ae24d85dcde56f4362121cdf963352e1266d4659ff8e219c143e9 -DIST tor-cert-0.26.0.crate 14532 BLAKE2B ab61599f09dfb9207fd41ed4d03740fe3b08c99f9b319df7eca95d1a2577f4f1d7e182297fe1f57a5509a90c88c2beef95996c3f412b301c4980d8d9b15057ef SHA512 1bc018249eb5df41d59f221b1e18f5380c09ae9086eb801c8e50ca23476c68c99244b34b5e8148183a6d40d97ed30d5e2527db1e0e88d999b359827d32f724eb DIST tor-cert-0.37.0.crate 42882 BLAKE2B e391a818d94ea414c56d5943b1cbae47ac9977929fe121b09ed2516839555949e2613d3befcddd9caba487f5f0d51f0ad965f30e41b9fbd6aa46b9e65dca9bc3 SHA512 b31f8b789d9355959e72ca9bee218d9093bd4c7da7819977637bcdfb97308fac762f149b07e1cc5ad9f993d3156947d670f3af138bb926d6f7532d0f96b90d79 -DIST tor-chanmgr-0.26.0.crate 56472 BLAKE2B 9762a33dea87ba7351c6b901678e58717cbc2b47983980e6f67a3ac542406e244687471b1e18f76efab82a0181280c4df46795605e78f06fd1ed8f90fd0e9e31 SHA512 bda179a1f72971662ef64d159df06fd0ca12d13599df7cbfc9790403c43ac13a27b3f9c253481f76397b6499f785d532958a9dfa94dc7fd385e3f6cdf4484fd0 DIST tor-chanmgr-0.37.0.crate 90744 BLAKE2B f398f3af08d96940f7976fc24d9e3ab9220aab3aae9dd3639597e76f55480c6a2840af80f198e1c81bfb468a912ff38fe3c66978ddaf36984ea95bab8f65808d SHA512 37108566b59597692e40669f41c9d5d329a0119f65ac8d3a1e1fad7e8e4f1f87dc1cc6eb6bbaf4299298a53930f3e62ef330f39fd7bc1a879e05cec4c47c7b55 -DIST tor-checkable-0.26.0.crate 7635 BLAKE2B 1b79877ad99c4908402bf2feceed63ef2f2112981f3666ec746af0517207d203f561d05a4f6dd10ccb6c3dd871899ffc3ec843981312aa34be3b8cf2cff6021c SHA512 6502415e101700689cb673c74ce8498e230f03023316399e1a6e56293fee088f373bace6392ebf8f5dcdd74dd981f77bc346f580a0494764b39976e78fccf81e DIST tor-checkable-0.37.0.crate 29944 BLAKE2B 2d9db9568924f1accf8ced2003982b8fd0698425c02204eb7527dbd6e720e2a59fd0a6c7ba882f1537462749f7e7e67b412dc996d7c28bbd81b3b8393b485557 SHA512 909d6e2885b878bb87d1e3bc4eda355877b2934023cfcb215dcf8b090b87ba7fd1c1de2b9e558c9243738c3de61a017689cbf9f8ae7557d8da555c2050a58154 -DIST tor-circmgr-0.26.0.crate 113655 BLAKE2B 6357b399a62e9020364a162f8bbd8fe937fe45feb32ec2cf79ed906ceaa21f540cf8996c778fbabcd75af166e72fc47f1c6eb9a56c8c7edc7baa4d8de621b45c SHA512 2b769470fa19fccd633581416473adef6ff42c9cdf65ea442199dce670f5a4d0d9d0197b3b408025fbb98819c17a1252c77a692ec2c501082eddb617531a4099 DIST tor-circmgr-0.37.0.crate 161235 BLAKE2B df0f92f3d43e3521a4a1820a9bdb666a4e9e32e057b5072aca368af66ea710480c5a9b6711b00224e51a224c648f27456ff1c011c52725a0bedfea1b116b8a54 SHA512 73262be6252d16e4fb8ccfc2f15b491abc490dee725854012206b31f7b87ddd1a7ba296a018c4717144fa6c0f701fa56b25e3494dd72bd42d42b7cf251f754fd -DIST tor-config-0.26.0.crate 62929 BLAKE2B 99de977b968b7aab3a98a3817b7ba3fef23ce16dcb58b7e12bcfd04e4e0fde53db9359a66f68906d5980d8d5cb900b1a13d7c19ee6111b0b8822c6bdfeaff250 SHA512 39f213200eec5828b02be4723465ae5307a126ac25ed682aaa17a9c1fa7fa8522573ceeb494fd3ec7c93aad4097b42d8b9b8d433f768a38c0888ff1a0a712f89 DIST tor-config-0.37.0.crate 82544 BLAKE2B f728b7b15e989eca1c7d648f20a413b463342386ad3d0b765fa1e2a5c9a4f843bef07c06ed74c3a3470719f846e6b99967fa6e8886ae752dbaecb1bae9ebaae7 SHA512 ab0a3f6c8bb8a9f196feff21488600ca0a1dfd388cd734d2de20b54af5c29c9e4f51f2872c0aafad7659f6d09ad7761ff239654e9d45b7096ebcea2def5d5846 -DIST tor-config-path-0.26.0.crate 12189 BLAKE2B ff5c2eddd6ae822daab3c3ce724ee7ee18679cb32aeec291c39114b502aa44a0f94f5a6c3d402644112ba8c5abe1bca43c3b7e3f698c742fe5eb1c2f908b4e24 SHA512 f68eb06da0b06c9e6c1e3614b0448a66655c6d64d1dc59584ce30b59ccdb15b9c182909913ade07fb9dc7dfd249c5903ee5d6c46ee32f4ec4a0fe693f915ec52 DIST tor-config-path-0.37.0.crate 25206 BLAKE2B 066abb121a2376db8def09ec06f4b1737b6292f63dafede74c8965c43ae98242bf3d17d60ade12a1d23975b25b4416b743746c5e5c5c4b071a07a3c3a68a1ae2 SHA512 13f6f10c597986bcbe9784deb674347096e5770b91e79a81277482a527ab46de1da979a554676a373aaba18ec950393406fe59a108f99933f4b3ff99eff9bcdf -DIST tor-consdiff-0.26.0.crate 13219 BLAKE2B fb024649a4b77b9bdfc54df12a2ba687663b4d0b644f4ce59cbc7b221de7aacda1f50e6a6c7fff9504b84dfcf8ce69a064fc724c927a7bd0317902c473d5c98c SHA512 d1c6c1ec710386f3886d8de6beea9ec04262061e8d7f68d180e30757cf40b92c6d8a5e083aaf895d0ebeba12226f9f49752090a097e6b768f6d89592fb3784be DIST tor-consdiff-0.37.0.crate 35397 BLAKE2B 8d631858896ac273ba6723a21e148a2e8db91d187d6c75d9eeaf1580f4c6c1e12c07411ea8b2025793b68823363801bd5664290cad2d67497c690b2369e261e6 SHA512 a4040ed0b143ac0b81732243bf5296d90e4634ce3be4580f1901f066637c8d1781d66d4bac657b4c3fa9d8c5c3996d135b4c73fda69657d9101f6dd253aa38c4 -DIST tor-dirclient-0.26.0.crate 21792 BLAKE2B be94d1751b4616a30c1bc323e7130f8b53c86bf97996a423fec195603a4d7f97b1ec16a02806f89afcd8a2bf0f8c3cefabd094ae1530a0855f090d64adac149c SHA512 bf626d9ee720c8367c72534a21e9aa26a42dd9ecddd39df8e677a7929c0d2f77ab0368292a1473bd9125ce2341bcee28620b804086bef895485b2918abe1ce35 DIST tor-dirclient-0.37.0.crate 56572 BLAKE2B 55759552fa6027dfe7ff4f87e540df84c088e41c1e6df3811bb1da23fd1f065e92b21aeb97fdb339df5a1d1c9a2087eaf8a1941649dba71f523820bab9d7368c SHA512 79c169da0ef4691748856ffb549f36dc32ccd7d23ab5883ab906ccbb1bd0105068ccbdc839c0eef5bb756eb67485f8d4cc80211a77b6ed11902b1d80a69a39b4 DIST tor-dircommon-0.37.0.crate 57682 BLAKE2B 03d6dd3cfec48de297d4f3e3dc1c3ecb43e2c5e4e229dad558f2ff0030ac8720349b5a89d8c3eff6f040cc6cbf41ef6e3c87b357cda9328a7b8cff3889b0d8ff SHA512 99bcd3a00e49a8228a0e9d32326f41b20ca6f2ca2a32acd5e996af627eb27353cefef9cbc57b57b941c0adc27ebfb71f000927468a32b2247b9bb9400c125ab9 -DIST tor-dirmgr-0.26.0.crate 119403 BLAKE2B 191c29c396a1af6ef9c8f04829a9135f176ea070731f0db00f0abb3f350d7cc27da8e8ba403302b8f562edc037e86904a58f5d2aea07b39c8eb38af1c71a395e SHA512 3dfe4aab2012a64366f78d46137068837068ca5a8a412792de3ca7da356840ae3ddcff8b51e8277576bd9d0ab019d1675bce73fc7df936b422f12170efdfe0de DIST tor-dirmgr-0.37.0.crate 155446 BLAKE2B bfb8b9ef74a67b801349409ee9c59745156bb7a1241b7678752a3ff25508651d253e42354e3b521ea525ae89a672b10d4d8006078072d0706df609f379a42c60 SHA512 4f4e19d5741e271bdeae33b54049a8d2f9619bc30dcfff1098d6020cc70d0d6cc616ee60d83ca0bee5cd5a95e98eb80d8b1956bd1f225c7681f2d3d10096fc49 -DIST tor-error-0.26.0.crate 22091 BLAKE2B fa897058396a4e926bb24dd08cd4fd9e3a70aa695ad5da859f16e425ef8ddc43c1a9c84f471c48649601c6b4c52e302fbc7768af355f421d5f48eaae1cd8e58f SHA512 894726dc1d40da36ded013c21bde04bfc8147cfcc9ee200bcbe64300703660bc3dedb47a2a1cc8fa5ec6555654ed96d369da8f8ab8801c1abc7f9a55ae8352d4 DIST tor-error-0.37.0.crate 27390 BLAKE2B 524f577aaf69cee180bf8804fc894aa1a54b262f2aeec792d7ef1744eab22a4f198d13b74061fcc758b87504941a28f857b89689579e19fa22d136780a016781 SHA512 9698fef7ebe238bd14a9c8afcffb7aade441e01ad2a6829de97863938ab9b24549eafdf0b6d1dd5ff01b110bcd84cad588683a3a19397affc90b3c5e33a3c18a -DIST tor-general-addr-0.26.0.crate 7202 BLAKE2B b4630663f0455302db5fb4d5831660ab1938038157691082375ac07e7d12a40d60b52a4e8ffbbafd12cb55610cf5135eb07ec1962fa070a955dbd2525ec64c71 SHA512 05a7791cc7440554db89af6fdd5f8309089e6f8e27f2182fbcb1a9d10bca7a0979d0770747d84a14515a9923eec865637b79a73ac14ab3e728b5d0bacca56832 DIST tor-general-addr-0.37.0.crate 8437 BLAKE2B 8fbd98f4e58db190d12c9d217917dc7726e223c47385c94421f997e01334d6678c2b6dd5459f97e789bd5fb2f1827bd2542223945ec0caff2c9a854dcd726f93 SHA512 92a59b8490cdba2a727e96c41fb1547ff0f2465f0834a1c761b1ee98cffd8e4a67bbad8286b6ae6dac3f831708256d210ead0ea37c4e0dff37b15456ff91123d -DIST tor-guardmgr-0.26.0.crate 127014 BLAKE2B b4880d522c62730255f01c440a8b4a55359464e40e3e237c53592356f8154c920f6af5e0d3513cd9f4360737068122ca2417c048d155588c0749d57cbf7684db SHA512 68e513c6e4a8dfa62d858daccc91beb99a68cac790b84396fcd359b6be94bfe86e8c163281a29adc707213d75c31b1de96977591dde682b54c44012799c90d48 DIST tor-guardmgr-0.37.0.crate 138969 BLAKE2B df41807d4c1ee79ffb8291137747dae39f0bb46826ebf2a00308ec8e4be2c9ca656e33c6904f28420c9bf1467a43c2cebe9905c73f21e389a31c928d0456a4bb SHA512 908bb1ae63a7c15d8454fb6a76ecfec57a4ac3f6cadb4a7495e3f490f270e3d40160bbaf686f876e58bcc5b7aaef9b2e02bb73699c060317c01610017de36e66 -DIST tor-hsclient-0.26.0.crate 48599 BLAKE2B 2c70899a8ecbfb6732c344568e4a290ea224c86353b1bce43cf4b88b0e86c9442fa9404a331ae09098ebd7278900faecf02b0eba22adf1a6987e9a45ad11a402 SHA512 f51e7a8a208695513f956c138fbf2cdf8405da195051b75befeb3f1403b20b10773c6a00bfb28fa80e57cc8e9ecb706fab21c25edaf4aaa6d92a7a18fd4e3c26 DIST tor-hsclient-0.37.0.crate 84376 BLAKE2B a104a3449b1b5e66e8bf8f472bb5893e8b35726ce8f8950346a16e7ec820ce978ac02d7a69e2dd567788ed9369289808ba5723eecad3f73eea1f1b28413b7c29 SHA512 eed37532d1ff2c68c810e1113455c504a6fadf5ab5b5c5bb4d4ac137c6b377e7947056a67c62be19a1318250373e6373ce2fc76c76b569c78bf8c0443f9a2a52 -DIST tor-hscrypto-0.26.0.crate 31345 BLAKE2B 104ca25c3f1bcf02800590f4f3236cb9682cc0faca13e9154fe38d77418972392010a8965f5c3509b2a378b76f3ae7cb379d6f6222909e841715abcd0b1dcc45 SHA512 3495212454b201bf857328a1776c5ae0c0397af1c599ad7ed5433a1ed4a422520611cc50ea3a0736ad081a5185deac1efd07262ed984bd1ad75f406f97417340 DIST tor-hscrypto-0.37.0.crate 56871 BLAKE2B f536e7baf8785dd232dc2473b87296f6ec3d450b9d1095a375d3019c91496c4f141b7d12461c9da270e9a42b3403a012dd4b6e4b70b07320d29bdc472a7ada38 SHA512 ebe1e87ede8d0c5636f48632de58611968b369a6e220d4b3ed0301627654988b3f8b076a3c8364c649890e17126437ed919ff268d00a45151f230494d89c559a -DIST tor-key-forge-0.26.0.crate 13574 BLAKE2B eef97075853355d69fb927c24c224182b2da2e195c2dd33e145557e96e36bbb03933fda2378b9783dd63164fb01606c7c080d613afc4aee47edeb6094f6d6f68 SHA512 6c5fb1ff4b30e8e81407d3d8303ee215a78e101f2a690110f98ae2ea8f90ad5efb40b3cf9388fdb2359680f3e2665eb6fff03c8bdbc21c85423f80f6984b4c17 DIST tor-key-forge-0.37.0.crate 39687 BLAKE2B 892fbb9b7a6ea009f660a5746ecaf13f4bdba53dbcb37f51d3b8b055be60d7924d7eafb4ff19791e6ab87a54ffd58df7b50082014bafabffc27b4e31c87b56a7 SHA512 d8e8844ffa807e22e8ab397574d47ed7fd894d958bbedd3bdd2cc05e82f5447201305accc486fd8b31d2d64e41609a01c05a279abf0bef1a8f63fd948c1e91c4 -DIST tor-keymgr-0.26.0.crate 62975 BLAKE2B 86fe581d331dc28eb270ecc17aef60a5add9f72893a5bd6fb1e8646d47acec9dc560f7e3b01394cac281038ec454d6da3ef419ba5064068ab293b5e10ade27c3 SHA512 4d69dd2a65a4433f96ffd30895117a483d896cba72c6de5b47e73818cd78a08aeeb50fad9a3a44b9f4f6f09fbaab289e8c59e752ff35679adee569499154e715 DIST tor-keymgr-0.37.0.crate 102157 BLAKE2B 4be03aaaefa2bd2abaf9fa6d4238741b405ee83f305fc2e8b30c0b66d9c66b718467c7705715abb162281283203b8c5446f57c0ba6556b57c34052addf889ec2 SHA512 36a149a84866381042a4d49c454c0d5ceb9f2cf648d50c669284b924153d57613ded1bf02bc1558bfecb1b1bdd0ceb1f5cdad1f1f51716a83b30765fcb381ae5 -DIST tor-linkspec-0.26.0.crate 35005 BLAKE2B 3fb65c0c3e0106563180ff17a974a0f1bfaf31145ecdaec305d3067d1e99177755efadef61f448e26c9c3f72a2ef17314c5f42b30fd52a4444520958537d7951 SHA512 9721aa6e7528f108c1a5aa4821ff5bf9ba77fcc2ff5ce3c33e6f9c85263cdf68515dd755f61280a78a81e40e0155afbae4b3bf1bf8556da22ef05862636c36fa DIST tor-linkspec-0.37.0.crate 59635 BLAKE2B e318ccd0cc99718c8bfcd78d5b5acfcef4f9a263a2267a904279d2c4b92bf4bdeefe5c06dfaea93f52fcc36e8bf4e6d03d99881e1db40ad4ede9906c38d61c30 SHA512 5b6103ea0b835ed4f427ac6a3b81294ad8cffe14ce77e750cab5a704453da7e404b543164a73212e920b9fb85ca7df2765129a09d43134d4d2d223d67b2600e9 -DIST tor-llcrypto-0.26.0.crate 36953 BLAKE2B 935c8d8501f022a3ab2906af021a9f44cec609a646e3fc2face9a1bd55c0a6412c663f3d66c471b5b973e726ac3f2be5e2bd0356ec828f74f3e1a3cf23e44972 SHA512 c9b66540b5c766a2d7eabe80ac1e7f67f7546d618a8b318b4c29a407fb07caab0aad2af98df6c6777b65309124f86a2da9353261cbdd100b767ac9e47c754e99 DIST tor-llcrypto-0.37.0.crate 66170 BLAKE2B 82aae3345c780096ba76a2f8dd081e7f530e26592c0c5934d00fe0262e27c4393d18c60001b7f45fc2b7b42ed996487b149859305d9558415c88bd7c310b5f2e SHA512 24ca68aad5de9595091e28bb457b8e8260e94837d267ab276be155f5344f77b14cb2ba88d5be26076cf6a3c9af1c04bfb6ef2724f73321f1a8f3b598f904653e -DIST tor-log-ratelim-0.26.0.crate 12004 BLAKE2B f59b3c45dbfdcc8b684ca67ecc7a0f34a624d550d1529d8f77ecb430a4a7de5acbe369cef233e898704115a382d36cd87328f03f54be741560b48d383bfa0788 SHA512 292061c8feb6534394cf5f8bfe661b8c07075410c0926b44f53ea0cd3fbc1b0d9406055d9b2cda8b9b02dd64fa29ffe2bd21f6c3fb1ae9b95815061d316cd2b8 DIST tor-log-ratelim-0.37.0.crate 24074 BLAKE2B c8abbc25456291259c81b2815509d9e77c71ca44945f06d44d7e342b08eea3e101bcd5711d6879ac1113a604528475ad5d7151a3c9dfa75a2a674849d88ef030 SHA512 c52164275e9a33f28298febaf1a33b0067dd2a784e35166a9ef99ba37dd6cf8fb5868a395fefca5782a8780741b26bdaaa2b2542ec95033e59d7f2636f825da2 -DIST tor-memquota-0.26.0.crate 62125 BLAKE2B 31a5a7a94114ad742393c8ca7850671daa184c01f0777bbf6d8100958594f16233f0d60f0ea3ee97635671c254a44dcbb1011eb5038ce52a3b8f3282131e57a6 SHA512 f8c28bd503dbd611ccc282351eeefd80d604bb3e7f69de3378b9d992a30056d40cedabeb8dfc68bd5ee10e1841377d3589752a0ec610119ebeffe294d338dd35 DIST tor-memquota-0.37.0.crate 85768 BLAKE2B 17c860582adf1c3068140e141f7578639755129e4030cbfa4858bb16b63c7c0fcdf21a764239717c160f15cb789ae5dca0db58d49999337b37b20fa51dcc168c SHA512 df5174cb393e4e289d0937defb49e3998a6ad273a236be8585fcee96f86b6403812cda8b59dd70c93c70c1d214a3146dbec2823d2418569fac19bcbf3059e32e -DIST tor-netdir-0.26.0.crate 57352 BLAKE2B 469ed9719f21ca05d2c24e0c5ba66ed379b86aa3b8bbbd45124d75d6086b9d11976ce5651d7aa09a9a8a510ffc9cfd4721928cb1170100302e5826cb4dbf2a08 SHA512 0a4011d2fce9a35e2ee2cdc12b7a09cf49f15c4eda25087f85bf51a502f20a1ee0a9d1642edec7a74a20f10f65ba62f7ea308c83039ba4653b8672fdfb01eecb DIST tor-netdir-0.37.0.crate 89525 BLAKE2B b946238513ef3e8d632dcff40bbcf8f1ffd661eeacf9fdc7ab987a446de320b34610f333ecbc7269ef8f72fb21329fecd5059333626b219101420e45c0e23fce SHA512 932fdaeae822ab6ca5891380458d65b50c75b74d24842fb80b8ef330a85a224886c63bee402d3e32b062e156ab759c93cbd9c14bc7b1d554abfbc18025929877 -DIST tor-netdoc-0.26.0.crate 190099 BLAKE2B 806566e4d1748b69430ba3595ab1cb740839caed56fb6b319bf93858f3b66f283f3c7e7119d105f4f2c2a4889ee3e3251c561d46ccc61f5c03cea3170ecd938e SHA512 de824ad5d4ba0aad9e888509795ab93b128edb4f46d263a15b04ea8fe077fb8f7b298ac31aecf4fb4f5185c9c8f6087a43685d717ca5166d06036a65464e09b7 DIST tor-netdoc-0.37.0.crate 329391 BLAKE2B 8d943f83e41ee6e8f01b39ab649f66dee89c09846fb6fede9ddb2fa313a753db919e96e01f354aab77c2852e8832f949f4c0d7ead9be83efa109f33d4e5b487f SHA512 fb2059bdb8ff03f5ee8d4ec2da8f7e1e651b2826d555458152e6db776e0336903112dd08b570ac8386186ecc6dcb558674739d8c45028e828b05c143a0f7291d -DIST tor-persist-0.26.0.crate 39379 BLAKE2B 49dd7b6ef9f6bab82c26b1c12b67b889c37bef6e4e8bffd76e719952916db6beffe8603ed783939555257d28adf317962928c421477077aeb201de3d53b2e3a8 SHA512 73fe381e8c7a8ed9eb907d55470bf88ec167f2d45eaabe7cdd277ad5088ff8a83720364bf782431656f173597ff7e84fb6216977dd81d167aaf3d52946480174 DIST tor-persist-0.37.0.crate 51717 BLAKE2B 83a9aeaff262469e900098ef5eae55fba5d8f8d31f1ed015445e7cf3b1be7c9dc9dca85898188151d33e7dfb008576d741a105396075ac7d669e3b45c9ef04a4 SHA512 6b1e1385a42af111b114669bd4fc70805b3a56fc54e8c2827d12802740628dc933f793f67bc93423864e1b406014e6edf566fcb924e07ce8bdd415afd4c94f50 -DIST tor-proto-0.26.0.crate 201493 BLAKE2B 0be825104699afdd18fe3257f03facd4a27e4541eaa93b037aa81e42ab206ebfcfb7b3239ac9a6dcaa3fc2ff1241dfe06526f1795adc75aa0bd903ab56423446 SHA512 256f4f12a4d6e8281da3163cefe475b412c80629f961ce50317d3c84a223eaceb1a8cb969f15b41376c87963a6e0953dc84390468712874ebfc02060fb77b8bb DIST tor-proto-0.37.0.crate 484520 BLAKE2B 8477201dd9e5df200748cb0d1037798095f9bff1db0319a60b02a77df1868c053b0d971982250ce42e70c541c2596eb0160060abc701956cbe337b73edd74152 SHA512 2989ea3b78a4ecb490a8ac0d51b56c18239404cb6242b978d0ec7df647e5f0f7d71202f89dffbce0b441b5d717928e718e55bfa1829d076ab44e2f4321a12986 -DIST tor-protover-0.26.0.crate 7732 BLAKE2B c0ecd176919d457e7ea30f54709bd244d1080bac66932095bc08cab5b4648239097c3dd5a81f07265137647e067068e9668f86785f29f275203ec9442752b47f SHA512 204ec279cf6d5a097ce22f46ba808096ff66cb911eaac1d2fed770f664b18cab53a0e2996fcd6ae7251626214d3e9afacd1b57b3bdae420b286e1e6e12600ad3 DIST tor-protover-0.37.0.crate 36684 BLAKE2B 8d4d33db9f55e36f1141f5ee08047f7d7b2821340b03f3442605e5ee71225ab206c7287d52364f36d94848935a6a810671a37b9ab4f90f5864f51023310fe0d1 SHA512 9ee3ce63614498c861437c1999b82fcb0fe1d0a63b4fe5b2baf544ce69f7373f14b0e184378cfd05db04448c973c9d2e912630084935fcdf9e46565aea571895 DIST tor-relay-crypto-0.37.0.crate 31966 BLAKE2B 596ea6b3835c02e9f8128ae299ee3a5e531f5d066650bdc4d83dc30fa1c8275138d18be7a97ebf45d113f8cf6b76d3454a4936a4e325b819f107fd7a0068d543 SHA512 de7232428ea8882016f49faf2342468259d74ae46535f5f9992f51ca731eb70325bd8e4896eca37c29a0fcb4aaa33b68ccafa860f57827dec83e7787c9b848b7 -DIST tor-relay-selection-0.26.0.crate 15697 BLAKE2B d2a3e71f3eb09d42ebd8b87131c4a342669b1953b98259e5209c71adb96f6d5e2332909c6369718da1679b263be2675a8a6521b04366dfd16f905c3d6bdfdd0c SHA512 507a63025dd2b49edab9892b177f2c4482bf9260b008735eea2189ef337957977d04487d932b622aa29e997186818f64a8f766baa69abadcc865b360ec6173ea DIST tor-relay-selection-0.37.0.crate 44187 BLAKE2B 50533c5c9506b189b45e7c7deb3f0c7f51fd96d3d037864e17c8ef8dd4bc0bb407080aadb6ebc8e48de9b080efee5dc1b5912ef6a7e0b009307329214ffbe607 SHA512 1884f0c95b77a63ff87154cefcf31f5f0cc19cdedcbc7bbf2b177795de5de650acdcd9d8cfdabab9cc5e754ff56d3c935ecc2f4df13f0b5fcba44bdedf9ab1e5 -DIST tor-rtcompat-0.26.0.crate 48095 BLAKE2B bd992020b8864edbafbc5e56979cb6e5a46a8853ae8470939bbff57a82b6ce92612ab82dfc892847d000b5974939413c5cf5ade0b3e3922af756f4d331963ca4 SHA512 1a89b9d58ad816a8346e699ab46b364af7ed641d11c47180ff72df4ff55630771c1da64145294aaf9d77505873d2139617e73a182895e30273da4cbca2a3195f DIST tor-rtcompat-0.37.0.crate 72801 BLAKE2B 31938a365c27f242c5aede311c8439def58b5badc09ddbb6450cfd08549be27e03e191a4da24a6b829fe64ac7323dc2472a0068c2cce810b7e81381c65acfb12 SHA512 c491fcab57255c3b1c6d76b03cadd8f6a7250c1980e2d88583a870f61f4073a27a0651404187268fda67645ccc04dcb817422d4e8e0b8d7fddd02fca3f260f10 -DIST tor-rtmock-0.26.0.crate 43902 BLAKE2B d9b7c0d1b30879f1d1955470a357245d2e4d978c3f70673877d859ffecc0a11bfc3c71a83b99ca09cc153158f4e8b263d1ea8635ae98cd5af9f63b6ce03e00db SHA512 4f33a7f56656a9f9f588b2f410b9ea03e8fdd7f576dc1da901bd383c3a2b79b1504dcb208293814d4cddaa9bfd1eb2e8e91c3be872948bc36f6a5c4528ca17bf DIST tor-rtmock-0.37.0.crate 67302 BLAKE2B 7b1fa56ec3a091872ad440ef58b7168c1ee57d5f49f73f8e860f4b75b500347a504807d802be1470317c413005980f0a2a678e36190af58c4f45c1001e54873b SHA512 ce830adf4047cc63ec866b136d04b75d2c4bd85f0a0508e321b3d12790d331e027f5ca5e4f5f623ed2dd631ae732d37465cdc8c562fba928d6a09263272ebf24 -DIST tor-socksproto-0.26.0.crate 24264 BLAKE2B 1a0f5e73ade5a030999fe06b35c047b8566466955d011f2e091832f365c691ff55a5eb912fcca5e18ca1eb79f68e9a3eca7cc5161e5b7dcc7450c9635edd723b SHA512 719b30c99f770a13edc493510ae2065ef861171162cc342fc8d0a7936707fe513b3f3c71490f38784dc077578f644f072cb4360049e88d8c4582a6655cdac173 DIST tor-socksproto-0.37.0.crate 46724 BLAKE2B 89e2a1158794b59e9cdbdecda00cafec3786bf79ecf6797b1c7bcf3194d868cf7cab3180d122aef65b8a9e3dab06e57e56b12d2f95eab4eddb1d1ff8dc3b62de SHA512 456f12f014b51b999c1c468fdfd7722b40b533167bc84cab825c646fdaca9f2faf2db5a866eb0c95dd0a1e478e962dcb002e7913b87045ef9d79a7b78da3c808 -DIST tor-units-0.26.0.crate 7149 BLAKE2B ee67a31daba3306a0a638a13b3555ee8d8c0532c488b30271047ef25bedc85072c0c4ff7bacaa3e713efbe1b9bb702df8d1448e48cb5941a3ec7b8dc92ef99bc SHA512 b19c041a45b069e4465a014276cda3cac1c998e147950dfd03e9de8318e6b8955014f87e177805cc071334d96c0052c41b0e803277a84d49d656a59c2b89e8be DIST tor-units-0.37.0.crate 26760 BLAKE2B 7ac0b4714d288d93a0bd7db966f2e7a4010ddb6f524edcf21e129a9ba5ec37914451b5b11976c3745530bde1e4d00fe2aba418ad23aa107979182dac2eb8607a SHA512 c90a5af2aaea49da3b01d5efc5374ac20a41a9bff48f5f6b37f4f91d48bd744b8bb5924e5baeb37b4455e59c17650c26a7e264d1c7a7d697d902973ce749907c DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce +DIST tower-0.5.3.crate 110488 BLAKE2B ab4a8f027b517eccce512657a59a907491325f8fc5d4271e05bccbb60172396d8f5994ecd0c8c3553194c77e7319484e7a2156d499f37ac81b6fd636d324cbc3 SHA512 59ef5d805fbaea97ea05de33c54f7cdb76f793e5020baf25285183db20e50850f2b4906b7533330016bca4664066a97ffebcb605e4fbc2edfff8a9a244a01602 DIST tower-http-0.6.6.crate 133515 BLAKE2B ae9db0b0860a4f7dbec94d9053dc2d6f539700226e46f901187cffd47f04b013e8e241338edd4a47bd009419b508315855e3ec7bc0bc68e0228f6058c3b697d6 SHA512 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2 +DIST tower-http-0.6.8.crate 135827 BLAKE2B 1f3e5a012eae5a83a2ce7831f95a501b35fda648617d297283c43f7796960d039df95397a9179eb47458974e5ca843f72fb73a905e58aaaacf3d94718adbde51 SHA512 6ed83fe61b74a6e168710200a0c01f98f0b559afae6d98b77aaec8b4e8c737d2d18b534d4e1dde5efb78f53854521a759770521cebe56adb863d76f4ba34a5c5 DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934 DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c +DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 DIST tracing-attributes-0.1.30.crate 39142 BLAKE2B d7dc828c9dd73dff54b3b86af9777e719a0acd7f7be9ec9cfe0be95bd1c6d2b3e455659e4823ebb602db33e265292548eaf9769dd1bb9b0a22ed64d53a4bc270 SHA512 cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab +DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c +DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 DIST tracing-subscriber-0.3.19.crate 198345 BLAKE2B c7083168e62619c856b872570b85b44475edd687fb6d5c3334246622900fcbf4e4a8484c23362fbfb358d6d9f8088f7dbad2e2ed30954aebf76d1b57324b712b SHA512 840e35103f1152e94ef9138d0f03f157b296def538bab6c7464fa7d363aef7734feed196091782dd3aa9bf06c7dc181a2c37149a23f5be036f00c00b5200686c +DIST tracing-subscriber-0.3.22.crate 212851 BLAKE2B cb5df76ec16836b66dda4a7081f31f2b9910bdb2f82f658dbceb7c672318a45d118c48cac2717e7f05b06f9dab1badb91686a179c7bc635ffe00ced393608f6c SHA512 b3e9b2a9e2f822c4b2c6e51cd85936d2630bd9a7baf4717e7bcad0b7222d1fa693f2a827f71ee6bf2dd75d3b102e2477c6f8cf45da53fc67471516e1a4ec7507 DIST tracing-test-0.2.5.crate 9080 BLAKE2B 0aa7187ec86064dfd69eff2451985333108f3210c9c887ea215c7b8d547c719edbee1b56e333fece5ce309a321061c713d3cfe2059acc9f1af9b445e453ce63d SHA512 4f02d3e1441deb2279dff64b11dd8decc5721e5e180feaeb41db28466f814397d236030fcf7f9bae600c4593b2ca3d6f4b1d7eb4cefe71e8006308bf6930a8da DIST tracing-test-macro-0.2.5.crate 7665 BLAKE2B 10883684a7d0b9448938600fdb3fe2e481d5eebadebcbfb96d72075d4b8c1d4d23f6fb0de51d2ce1dd5fca74e96a5a32356c42b69fa6309a1da2413b7b1a9fe6 SHA512 d26bfc1bc9730b463d10edc5097bfd80542d03754ae7d46782862637539c3cf37293d66ff9b336134d16cc4bd3d8435dd58b4c894283a267fe73ae1dc6a2c947 DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c -DIST typed-index-collections-3.1.0.crate 31537 BLAKE2B c0c51eff0607bea4ea83c69492893c00f198d19435832df6bb3b1c62b81398df91288e9ab743d692bd7c7b61f10d141f11932359577b8805a86ec0caef8e04a1 SHA512 134cc573a4736527860d0be612aa7edf3f452cba143c0d946ef7cd7d1821f7a78976b7366944050d6324386640cbc55ebe608faf296f1fbe2cb7e6f3ecae705a DIST typed-index-collections-3.3.0.crate 51513 BLAKE2B 09ff8beff7b6617714b8b9643b97c41166d4e8ce893bf62b5b9fbd328cd6f5695ddbfc67a81ab91a7820b9c5b85116ff657957a7f67db544c1bf4d776589b9c8 SHA512 31b1b64835abf3ebe8680bac96cecd1320eeb4f9ff95e53c66077a856c5720bc6ca270627746700177f3fb41185e520781bc2848888187258c4051c57e3aa67d +DIST typed-index-collections-3.5.0.crate 53115 BLAKE2B fe080458e28b5797d1fad093db3bbaceac9322b42fc2c295ca80319c09a588edcfb4470fe76380483bd9764c2fc193b812e9b7a830be2db4681d2e6d1131060f SHA512 a8faba48f5249519bdcdf19805b9aa9e0dd05514d6792cd5d2f76bdd5778dd1fffb0ca740fdd819d5f3afeaa4cc27684ba0c84f4085919294b4cf26b47293ab3 DIST typeid-1.0.3.crate 9006 BLAKE2B 98de768e71bf1c3fdd62b01e7a5c7976716a7ec983a96a5cc6a2dec52e6bcc61260b0508684ed45a2f7fd06fe6e263c9d7f0c29b1fef4a3e498a024fe5cbd1ea SHA512 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0 DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3 +DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca DIST uncased-0.9.10.crate 10872 BLAKE2B 33dc5de7d08a3134a772308d9e92231a4fc92ede7f5bef57217e23127b1efdc76da6b69503f5c3a48e255c088d0945725ec23327bb291759c76a0b98715bc990 SHA512 efc06b45f24ca65a675b03a292c3ca40b330e54d9d53f0a619f42a2ea0597a6a5efb532a5a03e3b066287adc4d488d49d6306d5581e26dc7bd451cf38bb6012b DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd DIST unicode-bidi-mirroring-0.4.0.crate 8169 BLAKE2B 187e2ac7d4bc3355e5530d2a092833a9cb6c1d1b516012db25d312c9018f680e5c4092c8f208b4b2144a79f3f45ca5d9d2ac37ac86d2c6fdd7a42a52e2600a7b SHA512 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656 DIST unicode-ccc-0.4.0.crate 8942 BLAKE2B 414a8b3d4631314f754ef69a811b55e5bf91e0c52af134e2389ea0468885ee09461b46a4c3e0cfafc1ca66a6217120beee6bf1775b68aaf7ee233f1a3f83d522 SHA512 ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7 DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324 +DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09fd0f57fb0ea543180f6e31c0b71b51df4faaa70ac8482f9cd60e5d1faa5bfd4bebfbfd628dd5913c2c4a858ec04beeca3f SHA512 f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60 DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03b5a0396d4f8bc2a46e6d45fe9e315f4e2c20f3d261140d1df7e0d906353024bce011981bdcdcb0cb4320089e222fd9796f SHA512 f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e DIST unicode-script-0.5.7.crate 47080 BLAKE2B 229c1d14541d97a61620544e40c6884df4bab40433e98f63c961cd893baddc5734776bb34847620f937d678d1842d581070995a3605c0169945969f4e33a96f7 SHA512 73cb6fca3f3b8cce6415416a8676572b01460e7e65b2aff38528cce149b8a6393f02826e62583a8b32c10a8e8295f76e24c37f368769551c34ff532bb9606a2c +DIST unicode-script-0.5.8.crate 48253 BLAKE2B b40b6ce91176135cbe9d90c8d6fd6bfd11727e4e1607360916ef6c202f79f2424f784ee594effb66ddd4f9be7dd78c916a0af6f5072625058046db0ca9ad2007 SHA512 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9 DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946 DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf326cc3c7ecf0e1b43848446e758c703e9a9e843dbd256a523e1654ae3faaf6c172e21b0b6324757610fc5333c56e8e SHA512 705ce2ca2964761d9fcf014ef5ad9af2973b5f7c0c3561fece10378d817135afc5f24b9ac16290b98edecab77a01ddee9ec8dca5bd2b4eaec1f3124065ab8708 +DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 -DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0 DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 DIST unty-0.0.4.crate 7200 BLAKE2B 6f7af9fe69325875f651090e8267ca467785798abae1d9bebffc445cb0ff52d28b785cc93aa84044dbc3d646cd974866b9ba29dacdf006f28f4e5f2aceca46c1 SHA512 d428548e5e0fdf044642762ef6b6e3fefcb27a2295697e65bf3daf02d46ccef236ddd35ab16562879abced278f1f46a16928090a3c554aa746eb97deef55e7df DIST uptime_lib-0.3.1.crate 5824 BLAKE2B de7d9611e1ed6af7548d05f6469be82a853dd6eccd3654fb2083e39cb4a28e4350fe9dfa071373cd7331bef67f8067113476c19da532555800856a5cdab4e812 SHA512 50788debc4e8073e578952d66891b312740b3dea29c9ee753d1bb4b9bb24c6376e6ec61c8daebba5e46fc94b74d639d75ff3ca1cd7dbda049750785f621968db DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d +DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac DIST usvg-0.45.1.crate 136945 BLAKE2B 04db3c6aa3291eae96bd96f48eb542c64be1e19791e3d65b6e077f308baf17fc8c84626c2d422f61f697076501b9918bfdb58dd29efb69f42c43d0e50f85bde8 SHA512 09db0d3aad90b963ff489dfc1c02b4c578d69422e32ef8a1a35c1b30800697ce47dda4dd6c08e2932125aa4bf0fd5f99fe5841c5375f983667d554a49af19bc9 DIST utf8-width-0.1.7.crate 2977 BLAKE2B 319871431fd21dc30f812460ca69bf0f3b1f6f9bdf749e4ab650eee1597e3a86afebeb646f4abf4b32ab661142433eb9bd2b0917d0f5c0a93d154168c2ea3278 SHA512 ae870bc338bc74f9e214acbb31155ed37e3c686abcda81e7a3f9b8440d2782e4b29efa6d1a52afb22da390f3e64f012380f18ba1e3c1a37bde927812c361909e +DIST utf8-width-0.1.8.crate 3212 BLAKE2B a37a0669e669becb225782fd4949f665f839444b50b6eaaf2cea19cea0c9d2f2e4c1d58fefe26fec333505dbc7447200afafbb33ed2d2ae039a8216ba06959bb SHA512 ceeb9fe477378fddb8b1c20ce977f6f58fab4c9a4bee453edb2631111c0daf361f6d07213470896f4598b46c378d6bcae7f31ee35f550f6e30214fcf616ebb61 DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST uuid-1.17.0.crate 59014 BLAKE2B e036e08424dd6817a99e49906ac6ea1b100ea354ebd2ca631263210102f907b57ecc31c4cf83197c153fd9561368e0c13c11aef9ad7f80527ee4b4a47e3df6e0 SHA512 7ee7ad0603ebd11d221c7b22aa7743a034cd1078a76479cf6f9768e1f664002674aa6cde446831e133764c0d5e67000abf00ad4bacb38642fefc65b0547e59f2 +DIST uuid-1.20.0.crate 60654 BLAKE2B f91ecedf66437f426ff6bb3633fd89f34b5c07898c2c44be02fa6c8217bcbf5dc86848ff882f3881b8f0847ec4dc9b51f4a62c4bf6a0e6577ab3cf9cf58f109f SHA512 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8 DIST v_frame-0.3.9.crate 20856 BLAKE2B cadbb861bb810a9f5d0f67cc519c4e55217654f87d7870198d13c9b9e02c2d7f9abc68dbc21ed34b04126bd6a1ab0dd2a7877552107e1afd7ff5d84091e63edb SHA512 90ad25055b181ac881aa8dc3df480c477a93c035258da5e8930a1b2fa5fb427ab64b4a51a463f48c4dbaf8b95fc8bb106478ff442bcad3310254f6eb7b3b7dc3 DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 @@ -882,42 +1053,71 @@ DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3 +DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 DIST wasix-0.12.21.crate 193621 BLAKE2B 59ad2dca5fffed6c56b8ada583814f3e6e2c8b1b214acd05d533b833b6ce6dab0ec6bdf748c59d5fd2c8af65e9b2d24e8aa8b4eb27f9e90fc0c430092c5e416c SHA512 8c89788e1338e5292b62772f5d1ff4cb4cd4625cc424c3c9dd376ba899d702e6e163e1b60a2fa31d123dcafd4d3d17a783cab27da6bd8b03130c196e0c0caeef +DIST wasix-0.13.1.crate 204155 BLAKE2B 11e935d5ae3c233d13ed351009dc1b577d7a17beb0d8a235724ed7727c6daab51240bf7dac239158edc15caa2e95f00c0be94a8081398338df7fe6187dd81eec SHA512 e0afd1f5856299f01b8c2eb6b604a486064efbcd042080acbc9b058a0ae18d2c3d7752be04acbf96704570b10732040299ac6b862b4743b49705c24878bcc6c4 DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 +DIST wasm-bindgen-0.2.108.crate 49120 BLAKE2B 7cda1630cf38a776750f91d5811a55f955fc05f8460bb5ec12f147b37763ab73c0f40bfab4ae85d9cff93c80a6d0845916d47d61f4eb1750844c9459254bfb75 SHA512 d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716 DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 DIST wasm-bindgen-futures-0.4.50.crate 16181 BLAKE2B 2659a84c54a1703c7378449339c216b601363be1f1cb22d97a7f85572cb5968597cccc868e03d48b20dae2ffeac83cdfea7c39185dd57158824fef8a51f9567f SHA512 bd24e131150f1a16fa6330400af0c1c71fcdb577562f0c8893d24ee75cd5afca4a7272b424646ffd3330badde92800bbdccd6d4d9d9e47f404e6c29fdd83a51c +DIST wasm-bindgen-futures-0.4.58.crate 17188 BLAKE2B 8e72c3efc0f74535f2138784ceb035e79cc66ccd378fbfe747cd4c161aa0bfa4d4653ee53b75a7a0e15c229abcecae44c5dfb9ef9dcc7b81934cc63827d23015 SHA512 0c1a064be1459216e7ec2a24899e8e4d929b564585edc2328572684b5311d1dd786e3df3f3d908fe019b4c52423f656db99a18e899e5ec402fc29adc3fad83e5 DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 +DIST wasm-bindgen-macro-0.2.108.crate 9283 BLAKE2B 89ae171ed3418bcf27f3a55a8fb03c9d8983bfd16254e9419fe93671ea68532d83a24a6e4b6834a291e4fd068049216c84272f041cd99f76a620f7bbf5f2dde9 SHA512 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66 DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf +DIST wasm-bindgen-macro-support-0.2.108.crate 49855 BLAKE2B 5282f38ec1f5de7f1147145e9083863965e047e75c0b5cfbd46231619ace34b59a2a4db6d3298d265df35dd40de48a8cce2a47678644af432cf28368d3c9345c SHA512 8ccbf76754e3d62df3f157e397a3b560083e429840be50f38dd77cf737eb892db3054295d62f0df2a6cb78589a9abda6e9bc2fbcb2fd431ea74dcae46470b2e6 DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 +DIST wasm-bindgen-shared-0.2.108.crate 10121 BLAKE2B c7e80b0eed58bae092167450b44dde4d351188115c5b5d966ed2ce39b4fdeea77ceba89d7bd28400ea92f639b17cdc557a57428da8f4a379d2ecb90ad847f13c SHA512 97fea5811a789c68c8a9b19587450d69b40bf2b76e38efcbb12f4864ffc2ca38a5d3deb5d9d437f47458d44f05afcfc5078c748996c3fcefd65e15bbdf9b226a DIST wasmtimer-0.4.2.crate 36948 BLAKE2B e0abceebc14d826ca1ec5b5221250841ed6c64e64b1348030d064ffbc2af1f6df3e24e10750905d502ee1b38329cac09abdb0fcadd5885bd8fda13169b7bb5b3 SHA512 35eaf35aa150f835b56540740cb67a87893c8429e5a15ad7bdbead575881a34a631b81f7a3d7f7d70e851df60e99d47e1af8d2fcdc10096ce520ab47648983eb +DIST wasmtimer-0.4.3.crate 37727 BLAKE2B eae2167408fd3c64b87cf332f8a6dbf520f62fe1bf0e673462599f30427ac622c23484316aa61d63a199a1aed7c18ed738db9475082589862c0b5a5deb475ac9 SHA512 15371df8570a71d213427bd4b536bc9d6c0ef87dfc1db40a5e5b866d0bd7d9842fc2a7555603fb7b735beed23dbaa2b980fd16268063ecdcb2cfefea0ae34b6e DIST wayland-backend-0.3.11.crate 76980 BLAKE2B 9d612da6b2ad074055ae9204e0d5c211376dd12da50a5ca897bc5ed037549ce0bfccc20e4c3af25c41097dcc9dd1ad1f81f156a81cf8ea5e5dbeb9eac5f0994f SHA512 92388c44f6b2db9097974580bbe0e6a3c1bc788852da9791fac792ae73d067b10606d4db86748e51172a1a0b8db8fbbcba7ce005c089b73603111a22b09dc834 +DIST wayland-backend-0.3.12.crate 77037 BLAKE2B 131fcb31e0e94bee6506064ba7246be8f97e9f27092ec59ddaee1e88ee26893c840deb810ca93aafbfcbcc586ad4a07574f32eb4a56210080965d4166a8f4022 SHA512 39635929dfc1d2a1e62c90b13c0192f3f063b77526b2834299e0626c29546fe70d031ccf6961233a63c2ccb24de0560fbd7cee3cb368535c0ffea70572c27ce5 DIST wayland-client-0.31.11.crate 65932 BLAKE2B 05ca397b71f0893a4109091fdb493a83dfe368594cb0922136d92892a2238b6118dd226de2db86e4364ded95306da265057863e45aac535037e72a06067e0186 SHA512 15c1291a67ad604dbb856f670f0954cc7b11c6d4090dd7a1be466dbd8d8326dbff4a87a106ab34fd9a95da7672c626436d6a5840dba641591ed7c135fc4259f9 +DIST wayland-client-0.31.12.crate 64851 BLAKE2B df057d89717ad966da20dfab06ece6c6f9b4c8624f4bb1f5ddb25ae0a47c1e7b6ea09029fa173519222d1368aecc5808fb22be51df2c18ffe146906bbe09a601 SHA512 39db7665094b81279b8714aa1a29f208f0c3ad722ad294c1211b7893b0ad478debfed1a1a22f64b3d2713a68e892e804da69192f12df529436d6782f338ae9d7 DIST wayland-csd-frame-0.3.0.crate 5696 BLAKE2B cc475e52f9cb0bd06569b7a6996cc78158a07ed2cad7282973806d4b4dd345b968088d5d035ce1f52909aeb3aeb804b93243f6fe98c38c0e8032d961992cbc1a SHA512 2ae56291ebf40e84ff690f15ce43cee36a29fc67975cb1331c47a44cd93aab7c19fc8b385b67149a62836b3bcbe1d5bdb646078b9cf2b00e5288893ba9840bb8 DIST wayland-cursor-0.31.10.crate 9725 BLAKE2B ec802fb59ff4988665ff9d2295944afbcc2863e7d08fb0caf88a87d4af11fda60cec9f7f3db08973474bba83f49135a232645788fbcb5406664cc038b8e85321 SHA512 2653360fee4a4100aff04259035498fbc048ee9409b4061eee0aaedfe7d4542489cf860091942781aac2345a86a16fc71558db420e61117cab956661d26a48a6 +DIST wayland-cursor-0.31.12.crate 9340 BLAKE2B b8727c33cb8ee1e71169b1e9341452a3ce5fbe4c988b6fef9ce9e49b637f8943d1b2308d43b747f4029d3da09597a4a55e35aa4e28517d4b11713f3ffa5344f1 SHA512 b85807e2f912e421ff6205dbadfe865c4567b0c0145d290127d820dc7cd9f6234460fb271671b2673aaf45e19fb6bb68060c7053f081b3915c716a5af5dc2bfe +DIST wayland-protocols-0.32.10.crate 156152 BLAKE2B 7c8aa3157772dbef0a4f66cb562eeb50b66301510db28dc02157a97ae14d5824f9ad134e9c3936bb26a1b551a2d293ab37fdb63b38f94248c2137514e020d803 SHA512 63b053e1f261e386ec50a8aea7d8e55e355e211abab34605695313882ff68fe1cd55c3983833767cef741fd43c1a2aad02cdada4d1fac828155159aee3cb9c83 DIST wayland-protocols-0.32.9.crate 155404 BLAKE2B ee3b7311d7a27b8f5df251d1b8c3c4809a173992b647705f946aa4d04eb27cd00206407f3bfd051650860ba0d8d5582d5ad7a67d94465b4c3121349307011a86 SHA512 0ddc253bd49fc7b1445c78eee37dd9a61058994369032d4abef6905761f4b3051681f6220b3840921c6727b1313c2c90a8c21be4b42aaf09a72c3a52058e8dac DIST wayland-protocols-experimental-20250721.0.1.crate 30502 BLAKE2B cfba6b7674409cf412701eae4c1d42969f236e34c0a1592cd1d7a576d7d217dbc2db6bdc107685a301abaf03943e7493b2b8d78a0b6555fe41e7e290da3d221d SHA512 1ff85c6a580b773e75955c30d0b8f68303c3bf3b28450e43354cbcda63f3fb4a38602012dea9cd7109dd02b37d98594b14028721bb818ebe7718f637d77bec04 +DIST wayland-protocols-misc-0.3.10.crate 15778 BLAKE2B a294e1db2c39c28fc425222b1a159d22100e5d5cbe080b0ddd583ac9722bce58463e87f317a6706165b7db761d0164d0bebed05d6e1f6b3584d1cc9e4c603f00 SHA512 9dc661ecbbf02166bfa394e6783b055574fbc753d6a38b689920f4cc67d4d9bbfc73891e1df7fd8a975439690739eb3e297f1103948a22bacf160aabb0414814 DIST wayland-protocols-misc-0.3.9.crate 16234 BLAKE2B 6365a19e3bed32f419e7ba6ccb0f46bce96228e07dcc461082ed006892488b09aabe38dd7a6bd3613f3b2cc8caf16ee64530993d3382b2b4b3d215db9240d100 SHA512 510edd0d77d9c49794fe3bf6676e3d35b25907c165e96d25ecbdf91b6bd725d1572a0be0f7416348ff73fad1a15dbabae6c3a25b28202c81ac907da58d8ba60a +DIST wayland-protocols-plasma-0.3.10.crate 68815 BLAKE2B de325c2951099e22a02b17294413e348b3b64fa4628748adc8e9dfc854b605e57807899d98a2b0829730a1bfa749aa7ec72c7eb8407c5dd11f4712355b36ee2d SHA512 34bb26dc1859d548efb429b173fe79d893dbfb347b00d06c05a4f79f9a7a4fbe2023461bfb3b80e750c735f29940416bb913d004f077ff6d054b66fd4edeb45a DIST wayland-protocols-plasma-0.3.9.crate 69243 BLAKE2B b4519819ba30ee89baee62a91f462961281e931926538d0542ca783194b2977b75a5630d72ddf3f028a92b6772faeae926b342717627344313ad2a1620bbd91c SHA512 a1115886da3799dd61ca12c28e350f4e01d7711c3930d692f8ea6f0a813132ad8d1294de4d8f73c39119c5f532f7b71cb24c706855b3f282415df9e9bd0752e4 +DIST wayland-protocols-wlr-0.3.10.crate 28244 BLAKE2B 71428cd905ee1953adc499193ce3fe6046201382b44063d4704a95c5615f34d42516a7fbc25d68c90bd681790aa209b866b9af66eec67d2836a2c41f44c204a6 SHA512 e1892dd5bd84b5f5b4883b86985fe3c9a7fe3757a5b6f4f5db272160cedc47c725d8cd1d7491c4277dc5d62115eedc331ce38bf7e7c18bf628ab6bdbaf689b11 DIST wayland-protocols-wlr-0.3.8.crate 28616 BLAKE2B faa1ab8353d721a1b749c0904c2277a8abdff096b81c585c15d455c9ba85e3389c768a289a5683d056b8ea471cb30838cd60c99447bc35d7f49b05f9e5a997bf SHA512 d40cabf2a81544d2f47805e177ba4da9272e136805f7e0b225d3d43493ef4873a8dba92f6fc3b57cfeacf44f0cb47377995f7067decece6cabe2f24a296c02cc DIST wayland-scanner-0.31.7.crate 36483 BLAKE2B 4a15271b67e26d3b5f24bec156a98f270f81f6338f1fe8063325f2c74f1f490272f83741d7f07027995942c104ab5d96c4e9c92630188ecb3b19a2f1e515abd2 SHA512 863999573c85edab6afacd4fc046f01b4154fe238ccc5955928ec68460915f2966bc66e48e4257e3eae8eb707892ff1f0f856a1ba176ef55ad283e13b18b2ee2 +DIST wayland-scanner-0.31.8.crate 37224 BLAKE2B 44759ec9da559efd7cf87169eafe4813878072baa302cf61b6142c7492e7baafcd21b66283efd41f08482608145a2aba8124e77a8a6cb6a03ed7af117ccf3bf7 SHA512 f9b2c9cb76c841be77cef98c9fff47794f0c0b3e84798ca0b5cabfa328d6412a82df78024f47e0478c659e15b40558e9ec7f506823ca4b2ef33f824b8e8d24b9 DIST wayland-sys-0.31.7.crate 10106 BLAKE2B 5cf0cea5ac83f09b1c2bee114a83f408ed6139ee64dbdc377442d76aee90d7e1c9bf0ed819a25d6e76de666525c078d9cf124f94f62797310c7688a4e4177605 SHA512 348da3c6af0ed6b075dc60cfc15eda5a0fe56fdda2277347b113ce33a09e1c3a417f4dbcce16c0476ea3900d899623fd0ca258a1724582a8b4ce1dad08396b98 +DIST wayland-sys-0.31.8.crate 9595 BLAKE2B fc8cfae93e7eec0970a9f88c4a5abc6fc808fb908e8c44e809edc130e3ea7dd98c40967190554c95c209181e009d2420c1e733a27306d8c0a6bc8266bf31ba3c SHA512 d44373444c11c64278b1f184b47d5f2da9ea83a65ef1b53882b88f8f960a10772a44c3867166a0f52e38a431d49908d68309f3626caf62c42685edbe4fb1eb2a DIST weak-table-0.3.2.crate 23989 BLAKE2B f5b12d62704a86f77fabaac918d084a4f7471b52994307da20376d48264b811eaeffe2cae2f28ebeeefa4338c758516bcdba5d138cd7ac12ebfccc697009e167 SHA512 78936f2afca36575d3faa823ef4e621d7dea9e3eb4c8c3e1d66af296951fc25476dc8cbadae184322f6e1e8166410df617fe74794b2d3696d599bb2406499562 DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a +DIST web-sys-0.3.85.crate 645049 BLAKE2B e106ebadd24ae0aa838a697ec7e8fe06d86d764405e6c00a523daf94e04213f70fed7cda9302ba5deba57eeb00c1302a97721fd7d124e66998802a703090fe7a SHA512 948fa9a3ba59669df01e6f707fdb00136b1e0ae781daad7c72b5df41526d6c7649e2ce5b9def99e04fda9628dda21d2663db7c6d229d462d64c876382d943b5f DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f DIST weezl-0.1.10.crate 46418 BLAKE2B f7e94e7b8b814cbbe745f0d993f6c2aaf7dc330c42e40078b40c549942f39c4a895fd2094e9d8a7df13e44e0daf613406420d8bf547b7a799a8d5d87572c0273 SHA512 12b01fcbb51ef270be3b9bedf2c117e570fb37745a402f1d29bab430dbc899cfb9341b3f2813ec34e27b889c4ccc3b8f8d744a01fd75444888041f95282a4e47 +DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655 DIST wgpu-27.0.1.crate 199825 BLAKE2B 9acd99f96619f3fb879f1cd4260d6af7fbb698769858fdcb488a0c78fb8fc7f9eeaba1e2925fd19dd3eafafac48ae9e0d6dcf9c2492d90f0c2aba6751f85de47 SHA512 a97d7b68ffa566aac30c0479af319bdcc4749c309f427923bdeee5a2b55a866ddd7f7fafbec88b962cd39372466454110183e4353965eabe5de71c3453f5d888 +DIST wgpu-28.0.0.crate 204870 BLAKE2B 6c8fbbfc78a1bb34618489a7aa04b29b0501b33218556f8d8d201427d19560255eda21781f0c6833f59223c5d7fb8fea06cbee5620b2553f6106edb753d42f07 SHA512 c87bd30ac481f6d6b81bcd9d29a50ba1b58cd1fc00fb542e4c167c46dce09e8fdb167b0ba92c9923876e69043cf799e276af682182ab564936ae107552fd54cd DIST wgpu-core-27.0.3.crate 327285 BLAKE2B bce97ed3fceea6f245310e0de371a2916a78fc7034dc2d89c8d9a7149c86ab91741e5b621432ad8451d513bd1878b26c137f95c6ea80ccbe4cfff3b48fb01516 SHA512 3f80b1ce1c3fd464143907c6ea3e910052a4b15bf507d7255f03c4619f8d36a99f710d80852091882513f36ca00e2706521043966531c56c728f70f02f26b481 +DIST wgpu-core-28.0.0.crate 335092 BLAKE2B 2c7e382f54462bae7e51f28212148237f799c05cdfa3f6def9519d8a59cde7d8053846e2885434882b242888159d510e10aca0742f242dc40de709b9da37b72f SHA512 4a7cf63a15c18e0177670f6c585040b77574ca0169651d21ed4e48c8f17bcee6bd999585499f4548cb2d7ab22ba834887f33b39caff9ed59f692b0808ed48b80 DIST wgpu-core-deps-apple-27.0.0.crate 12020 BLAKE2B d78dfe7da36a96bc93133350bd4cc429113908a0f14308f8b3f3afb9e88124ec27e42216ed08c6af414509760cfb5e15207a80a5b50ed12fa6f65fbc9061f798 SHA512 1417d9f8a6ed460b74010f13d7984b865246957400a5018b11a6de38282e825d46c919263b4ad60a03411a735f0501d7433a7b910c9cd2c67e7936d1785996e5 +DIST wgpu-core-deps-apple-28.0.0.crate 11893 BLAKE2B 21c4367ce7a1cb72c17f41b0a18e047357799257f6162f902e001c784b38813800f4a33747633e4e78e7d150c4592c5d97f6e86244e639f8fd18813fd8ec3ec4 SHA512 099cd2713fabbbdd7e07274ee5671a795c24e752ece9af2cd7cf670b781bf75499407b574d52ff72a0ef8141705a104a64d9ec1a28ef4fe8a592f810840c45ed DIST wgpu-core-deps-emscripten-27.0.0.crate 10684 BLAKE2B ebd2981ccdded5fea2244766632766fd7033c6b7bed6bbbe099fdd26547c76c3e72fba2dd8c57e3e51b43face0745920ea1f430579e19a2adb528243a72bf430 SHA512 83c70f1bea6750452e8cda246ed8114212013c7db0ea238aee9e27f5a7679f0f998e69359fcc15fdff4ebc05c4037be66d41fa2d7cf14d164e0b0831f61d7c36 +DIST wgpu-core-deps-emscripten-28.0.0.crate 10472 BLAKE2B 4a49629b8a9281203f0732c97d02d8912eea9a234001df5d2f9893afa84e330419cf0827af194b35f0b975ad2e7eaa077f9dd01b12b1a21b1970879a20eb180d SHA512 65c74a1320bb55d67eaabdc1414664f5439508c0ec539894ee01878a6d2174bcfd45259b8f0fc4762faa449660e3357658215d459e5126be13b448fc04852e59 DIST wgpu-core-deps-windows-linux-android-27.0.0.crate 11836 BLAKE2B 4fd042ac0641a32b823df9039fc7814f5dfd52f5b9ce11b026a7ffe1da84fc5a04d257e2142146a76231c833343615b1d738005367a46d653f11a74257530dd6 SHA512 5fb8de25033be5f31b0441eafa11d1dd402bf4ff9980a3e03675b12d0f08b0e61f00430257643d90fe09fcceca4105860e6c627adf6cdda17fe94cc7acec62a5 +DIST wgpu-core-deps-windows-linux-android-28.0.0.crate 11441 BLAKE2B 69b3332b533e0a4f82aefa3d4657cb695b2e2ce95fc0ec20466a2068500f8558391e94bbe7909a43a5c02365538ef63cfea4913f7a7e08c37a4b8ee07720b7b9 SHA512 db3d93d9709d7d00079a963c74b94260435cd131d853987d84fab228e000800252406442b2d12244a107d505d10ede929e5e51f494c65a50ee61d05b4577dd18 DIST wgpu-hal-27.0.4.crate 395168 BLAKE2B 16517472640ed4b87a9161b7d0cf5176e367186acd1d84c8a619c21dafd8daf2ba1b8594d95162e9f381076d595592138de773ae68753e4696b00adc60533443 SHA512 aaf891fa354a028ec725b71c0c7ab98d8f4a97b866d5cb8437868ff08209b5709521febe8c64fc612543313e0a6faf196215915930956a1a79bb9cf4d88087f3 +DIST wgpu-hal-28.0.0.crate 411706 BLAKE2B c8ab465ca86208d16cc21299d280763e8dcc79815f62fb5a1dafde58a63ae52ddcc74992c4992f727247d56d6fc2e890d645d66f8c2a1745e35b432fef768336 SHA512 9a2a14ae890644abc8db01cb67427d14d27cd62c98acf50354863c6d7e35511697f39c68c9bc06dd79884b3dcdbe302866007bb0519e7405bae2fd9c46777b51 DIST wgpu-types-27.0.1.crate 98497 BLAKE2B 128987ca3f65c424164b4b536fc05e843990579eed8eadd89fd5cbc5794cd40307ebe809a07b1e9622a83b5a10c8997e58531c5461958339913e9b639242ceee SHA512 065b2b5f571ebbe69297e123b68e5f990b5731b79f2dafffa151b3356494fef899d4103e2c85c46790a21e5a810a15b0be4f497b5e3a66b0ae1fbd5943416e4e +DIST wgpu-types-28.0.0.crate 105962 BLAKE2B ef909b9f22af5e4e05686e0dbf20fb00c7a745960e241daaa0b8d824a314f0ac2728667e1b4b0bb4abc0d25c0bf72f7980cbf844278fa7c83bab26aa2232a725 SHA512 26f5f8a5af76fc074c2e7f1172b2a3710c0b65d283bae8b6051cf6e692dcd2520d6f4e68afe3fc414243d2e6889bb10d30d4b20548dd7f150fd367970cae9dca DIST widestring-1.2.0.crate 89105 BLAKE2B e95a53d53ffb3980f808ce041c686526ea8bcfd1f2efc53651d31b93eb7efc80330663ac5c42b219ef6b88c39f57bf3c5c96bb68553193f85213ce0bb2b538db SHA512 004cf0367fb49802fd6c1eba2ff7bcb61f49409fc984e0bbb0c833a7721729b09a2e2e5c67fc0a4b1c36869679799b14fc2be4fecaff3c9d0c1d6a7ae7c5f148 +DIST widestring-1.2.1.crate 90350 BLAKE2B 32222a2c459ae7908074a19831b8e79f81c831f1f43ec1af95337f439dfd260f21da983b69345590f67dabd99419096e0d8a9935146ecf5af04538ec12573aeb SHA512 ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST window_clipboard-0.5.0.crate 17122 BLAKE2B 7514f2e664e8321d00ddb6d8f63ab0f4ba2af615ef9ddf297703c896a134eba7f2f9f948bb8e2f39731b9839b1947c4e877a8c1a076e6c7c7bc5962cb609913d SHA512 c0ec2407d597c80f263efd2092a678e71078421be244547b231b06f18a1fb29fd3d334691ef66401e2e493bc5ac8e6611880e905b6ad84fc1cfce297a2e84c54 +DIST window_clipboard-0.5.1.crate 17255 BLAKE2B 2df24af9b3bbf0c36c87d107cf099cf760dfebfd2ea027efce328a1e018238de242516617811b3f93513cf6c64855d6f948579bd535a5f4fbda287b6d433ab6a SHA512 26ab0d7cfafb862515651c8fed44b60c5daf7c997a1af1cb84f80d2ca0338a63be11ac4e17e3798870e7b8d16917f7526ebd18aef6c85fd7d5e788a9b3b04d4a DIST windows-0.54.0.crate 11096265 BLAKE2B d9e2741577ef5a8cdd66ff0dc3de16d92b5005a43c4d521f9c9670ec15fdf0ef5f9656219695d80e2f9bc2ed51e31b5e3b867c484a00dae1a388b647f2eca6b9 SHA512 703d9de3d8624b9179e3b4aae24c8ba384c823d54e9f55133c9ae8bec8090019280674aa6c8e47872d91fb0f194c692ef5cbaff710714bddef12cf3fe98552db DIST windows-0.57.0.crate 9694564 BLAKE2B f506c91f909e82f0ba7653351bbd9b455a4a028cac24ed0cf7bedf07e3670f3b804391ef65fd21a8a66c554c1089c48244ff1e30530bbe40bb94ea240454778b SHA512 df59ddcb41a6a4e4598b06e66856bc7bc01162e0fd1f109fcfd24e1c6c835475241746fb6a9abe458cff55a7c524837ffc48c6a3e0fc0b4f5edb614cc1d1062c DIST windows-0.58.0.crate 9744521 BLAKE2B ad865c866cbc2825e35def7bd21c0a9015a87b8b9f1c01aa7b6a4ed49db8c8806e1fabdef9f729860d1501e79a4ed4872b19cfc347f5cd4c71d34baa3e14d052 SHA512 c4c6e4af6f6c4527325262189ef0106df5a1a0159c3cdab8d2364a0d7f060c197f109d2d021303779c8b3ff3295d13701e6fdeedcd67c8b09e9092d3279d2d8d @@ -943,6 +1143,7 @@ DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a368909 DIST windows-numerics-0.2.0.crate 9686 BLAKE2B 58491292e46cd869c47a96a5c8177b1f7175e495384c1eec8154a5fb15e118f06a0cc10901f5dbb1e4bc860f11e842b9121d19c12218c38dda2e6b8ac40ef1d1 SHA512 4fb59b445ffef54afef22d6db277c71e67a13a907b65a251e52bdd605baae10085c16aba25e0640fa8e9b28d2634cb6d11c1a635ef22cbe19d3cdf170727d29f DIST windows-numerics-0.3.1.crate 9772 BLAKE2B 6d615097cfab75c36ec97cf53554fcfe19e0272e3bf21215631f5de7d369b7edc62d4609f11ae5938daec2ecce7c865ab30debbc50b320887047610148936b63 SHA512 bb64bee3d7bb81d4e2a15ebe2fa58a53dbf13e4f9df38b6ea0f61c1bc2ad55196a8b3b9e50f2590b1ca979ca385a95ca42c9c22309cf211577d025c17b47d6a5 DIST windows-registry-0.5.3.crate 13386 BLAKE2B bf67b0a1030f7a55777cdd3b0790791b687fbd90463ef80e0a85acb73767795b88aa63e103ec62382f403b906ce18b0294cdb40accce8dc7e9306cb093bc9903 SHA512 e3deff7f407d8e066f5c6d00562a8829b241098707ebb917cc3206cb0cd9e50bc556ebe84a7eaaf0a14f13bf1a8db9bb492b5ed0343de7b1e337d68fa67fa8ed +DIST windows-registry-0.6.1.crate 13358 BLAKE2B 5a0240e81124cffb387aa7d683a01b36db9c508a1a3943b596a30c9ba1f445b9186dfa2cd2057220c33b773bc2681438295907bab95a5e6d75990acb9497d053 SHA512 bbe256d749d766b638f65e3ae554ca1fd25b98b769365d6e25043ad696de062b64f3564113f6320ce5f071309f21cc32fc73aa093ddb5b1d39d4dffa2fcbb11f DIST windows-result-0.1.2.crate 10601 BLAKE2B 75db56ada75b59fbc450ea39d73c7ea2ca05239c7a1973bbbcef2445f5fe009e32eb0b1df15ab8b44802cebdb71671ad5e741019beea2d49eb59c37534b63197 SHA512 435649961752a345aa3bf5234f88c87248768ce0ee099f6836e889406941069fbbbb17b4c6cea981fe0aa30bcb8839dba88731fbb023265a14b6232c03fcf7df DIST windows-result-0.2.0.crate 12756 BLAKE2B bd61fda1930933bfc9c55981b399c1f9d6d674b47ac194f413de8b4e69e476d9db7da2edd2990ce7918dd5ae28d42927bde1c8858a8f8dcab1ce9d5871d9e3dd SHA512 a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55 DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0 @@ -955,88 +1156,122 @@ DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8 DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d +DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f DIST windows-targets-0.53.2.crate 7046 BLAKE2B b4b856f2d1f5b3eb4dd02efb4a3394a4ae11349b809ba2d231e71b005ffc4f801cc275248d998d3bd47cc2f6a9161f7f59cc11cd019ac2180cb1f531a5da60e3 SHA512 9a1f236aabf0b1f2a649f926825e1dba54b1257ed4eb494a8c01a21114d945f57ca4371230693b90e0fd3e1bf48be7c31abc7818b3ec65ce1553e6cdf97b9963 +DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203 DIST windows-threading-0.1.0.crate 9085 BLAKE2B f29c1f12c3f3cf7006a03e72637f3a8c60138a2ce3be4f0fe11669c328c250155209fcf434b24a1aec39b17755f9ba8b1c1f5809e81d342190a54e3bfe1d5042 SHA512 e662713517e4e97c88be65c0aa4769d28c7ae65f06ffb4ec02a4af07757423fa533eaa2404abd38bfffaf0f6697941c2d53f10252ef126cc72ee0f5f2035e6e4 DIST windows-threading-0.2.1.crate 9686 BLAKE2B b6f39dfb7f8c08d1099e181aba07ac946f455e174d47b79b8ec001c4dbd4a4fc57e70d6fde4c3de081ac56b62474a197ffd0126b34e66f118131ef66c581d1bb SHA512 99cf67b09e5e9c159b390e1e4cf6416c5759f32facf4389a6aca5fa0ef5d28e7c18ef4fcfe67a07aa563b3cc14413f0e3e3057731000d68573f83e99c4dce0f9 DIST windows-version-0.1.4.crate 7263 BLAKE2B 84fd202f65b45de5be6eb9914050a0d08ad56412d965c92dc0679545f6dfb479290aabfd1e408a942abfc1140645b5a6f5a5e92ace27340b887087486856393a SHA512 a4cb50381c0aa3827ff86212e92e23c7c7eb2576affdbdd6b7e4a29a61d4e8b9916cfca7790448ffb49f81318e866d6ed10ca4817999a3510b86523552782b69 +DIST windows-version-0.1.7.crate 7739 BLAKE2B a451185f51f44731ccb8ee04e9e1283c19e2b8e3387db653d36abef21fa1d2e6e749f7e78fcb89b37b0ffd37c6d95445867d4f3d22e28995e4a5942f5a0a7980 SHA512 214fcc5ce186dfb3838b2736813048e5aaf897c05b2ba284ed6b0867517e6ff05337f14d9443b897839cdcf48b6afcbff96db8da86ab7ac90a93e9d5839c95db DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac +DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3 +DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426 DIST windows_exe_info-0.4.2.crate 12121 BLAKE2B 4eb082f36b633457431bf1350316745701b46a5388c61140e8934ffa99694f4ab94326583c2fa4a3f0a097ee5aa762d5b3fdb14f51c6447e46c2b689ec104579 SHA512 955bcb4be1507d57385da4241ca59288d9171e7c126e079709d66d5e966dd3e00dbc9a6b3c740ed1aaf8f34c4280e76944f9ff01bed7a59d88f9754e86b92aa1 DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3 +DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2 DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232 +DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342 +DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab +DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f +DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707 +DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c DIST winit-05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed.gh.tar.gz 607260 BLAKE2B 29e4443257f58473bc2b3f6f682183df59b93f6833173ca979c1ff749a28db842573ea19bc8b04ce31f004dde14be52f9deeae1e14de936b547f71aed0e21623 SHA512 8c69c9cd9570e95c0cf780f8ad84be6d6b47e8eb289f3aeed03532e67ec9495a644d5a411ce9537218b76bef28541a8b062705b6c77a5ed48a7d2a5a4533ddf9 -DIST winnow-0.7.12.crate 174403 BLAKE2B 10087d32ed9f1d3ea69607f314f92d17882efab7c71f9437c530a2412c35eee4903074cdaff7d2ecfb31718575599f0864d6368525e34989c0a0fb3aae9c2163 SHA512 6035aab9c34af58e950441a3d1821dd02225043d9a30283879a5e55f8651d475f80795ad15ef0c8bf237adfcb1acf3ad7cf011214ba21a3c63aa9a45a801dd09 DIST winnow-0.7.14.crate 184718 BLAKE2B 6bff099d199831a72ff677db3e4de2feaa5a0b6aad782051c9af629459faebcd131518e20d6bb8f3f7f44b708284e6ba54f2ad7e0811bc0bf1df89899ff561c1 SHA512 ffa96e23707d87d5bf0f0e0c8aefbbbe4e3d2219fa5fd6a1535cb3c7b049a8481ef6f9f9fd69c78be855f36b242476f3b4462f2536925d48953afebe00bb50cb DIST winreg-0.52.0.crate 30148 BLAKE2B 7b458d356ed1385b23ace88d8a7e2a4e2e3211ba4bd22e6488b60fe508ab2b5f6d93c7547e45e0564f512391a8fbc2af1bbd3e3e3a773865d87adff67b5b2fb5 SHA512 50659afe4fa9671696bb5c6a50d62e493ef5359a324a71f7877e2ff0b522560ad65196ac6d2f7f4117edb2e47e84adce7d1de5ed2ce273f132cb2d5006472e25 DIST winreg-0.55.0.crate 31048 BLAKE2B b8b3807e5637d0c24a8a94a218d4abd7109e43febc8c1628bd14d47b9335a1d98bfd24b1b7150d1a965166abddfee97b46d5720f5bdf441277dd2ae6b06a7e6b SHA512 8a315f299bb7c59588fc28bdbaebf8142fcb35032c3276d4f6c7fe9ebe2713c3b50803190610d68ec1beaca4d93beb7ebba898fa7a7271df437832b9ce929583 +DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7 DIST writeable-0.6.1.crate 24068 BLAKE2B c513c806d6abf7459db1a203c7b4aed4766e6f75cd82a40a874fac50cb50d03970d0500251551192164da14bd7d2341961fff78b7e01c88bab83007008c3e1b2 SHA512 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385 +DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7 DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5 DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56 DIST x25519-dalek-2.0.1.crate 87820 BLAKE2B 039749d0278d95996016260f9e32162b370594085186044665685288d879e067fa16a5d4d42e939d2bd05f7b47a81036cb4f573d841cc81ece078c7a08eb672d SHA512 13dde8a8d4772dfccc3849a37717828ff6fdf6b4deaae86b5d6bbfce9b6dabbaf039d95c163cc6764447d503c1a62d602ae5b5d1f7204cc002d3fb13ca85acb9 -DIST x509-signature-0.5.0.crate 21704 BLAKE2B 82ac157b0291069dbaef0a92c73f06c6b9d09406837ac08cedfb7a4de39a20d5dc827cfa019213a99039c3b154a537a70c0f96afbe9fbc868d1881f62b97df32 SHA512 2216a23872cd02882e89f3c6f3279cf7bba08e518c387c7cc564a54b4f87c1d60e8998d8d7b308b1be525854ddd54dbafc175ee90f52d70615356f11a25c81fe DIST xcb-1.6.0.crate 210819 BLAKE2B 2e41f8bc5ce0fb81d6e64e71f8474f483a7c6dc477ac59b4c10e888ab33f9ef1497d73e424f821d08698ac789f1e7056c09875599ad59e5c55e12a9344ae9b15 SHA512 7015f1a2ca9143c64ad2c054cd9598f3b2f882fada2e03a7f312e4c2e5d37aee15f01f365a0babd530fafd54b9e4f3e44760e87fa99f62c2e6b23b35844e63e4 +DIST xcb-1.7.0.crate 216164 BLAKE2B a50cd6940c2c71a8868595f16dac376816c21606d1f59a257a5bb460a5347aa9bc45b54d1f17648e8b9cf251abaf3ab18127b9ccb8b76f9b751682e039f70cc2 SHA512 12258fafbf988bacda7245cee0d92f6a142f4e6bfc40a3966ebf4b397ac9b59dbefe632004cf7e90c63397a8d0e0f510186ef860708620b2a64dbbb20a2bf45e DIST xcursor-0.3.10.crate 7768 BLAKE2B fa0ff6e49b2bebebed7fc116cc39a64b7447d2b86204126a8468576fd3b2e2a406539e1b9ce3eb6ed53ee8ae336fdeab8c09619f5991310809376295b2bfea8a SHA512 e4e18a0b5b77b624dc00e71a1e73e95424f2ffb9c25f234a8dda8fa00c0be2a93a1203e56d9efea675237ea78d007a22b164306b764c9d5b9b4116752f42e946 DIST xdg-3.0.0.crate 15821 BLAKE2B 73bea57b11a2e16abdd8c0c9e006dfcbae3098696e07784bd20516971263654a152a49e78711212b2d39159878a86cc8a8460ffaae0aec00fd16ed155140ea3f SHA512 466afe1f7c4271bc3b98841a1e24cfc929d88ad4d55773c9edaf6fee38b411ae3b6596399dd9a39a4491920af203b954f4ea942f73721d173fe4458e2b2e60a2 DIST xkbcommon-dl-0.4.2.crate 5879 BLAKE2B f80fdcd23e71ac64a302f89d572ae8eb61be3115f298c4a6a5b65345cc625bac089c131aa7f77a3601ee898405c0b1a6a1cb4d754fae200c932456964d12ee1e SHA512 71d6a8468bb05d5c1dac130c90135dec88804708f8f2061b861953a980948b1e7c1f893b86ba8bbf251012d834398394deaa26934939ad161fd4ab9a28578cba DIST xkeysym-0.2.1.crate 103129 BLAKE2B ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7 SHA512 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834 DIST xml-rs-0.8.27.crate 55258 BLAKE2B fbfc5f180487c61f76ba671bcde76dd96e71a251c5847ac5a99e18673f9c37d4b12e975a4ca863f31d7cbdcede4a3b8a78404ba0feddc4033ef39d77820dfdc0 SHA512 83ac2cccd7d6867e0af4afab053b162b0d736a54626a123ef737798d9b37f6f802b8273b35cf697df26a859e7ef513670f54c5d0bef5a095085bdb0c82f85f48 +DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58 DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74 +DIST y4m-0.8.0.crate 12455 BLAKE2B cd3ef0fcc025f415374c46aeec0461a3ad8a6e88ffc629250eabbc3d6bad34484c29de3ce5eb57f4a6caf16fa9bc591c7f8edb51312c51661d0cb0687d5f5eda SHA512 e80f6c5a650ea06d747dfba8cfc60474e5a3411c60c2d392fcec96699585801524502a9c91fea950aa449845773a5730604317c3533cb0f83e2c8f140cf108e6 DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 DIST yazi-0.2.1.crate 30267 BLAKE2B c86af1911a97ac04c58ce1f696ee43b2d0b74e2285dacb117ac267604978d6b6903cd5c7e5cd3010f2ac24950ed4e13e02744d29aba99a0e3f7a1342fd016a8c SHA512 10d721eb6238bfac65a268d4b29ec36f52f197e1fbf6c9ae5ae993c0239f50136eb7e8de075890d7a092960ea7e04c224ff57b8037e056bee0e183f068134cf7 DIST yoke-0.8.0.crate 28726 BLAKE2B 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d SHA512 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276 +DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd3484d5024535ea909d5e7d5da759c316bad86847607f05db1228a04d65942dd020b426fde1b7fa40962c02 SHA512 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0 DIST yoke-derive-0.8.0.crate 7521 BLAKE2B 088fc7f5954704c453dbd2abd2a9a5a779552067aec8e51793cb6fb8144f0bee7a7b04d777bbd05c1c62f49c9c75c7f3df09b5497d35eb64c079bc04867e42f2 SHA512 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3 +DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96 +DIST zbus-5.13.2.crate 174016 BLAKE2B 7cbe8e1bcb7fa6f03ec6c0162f9ea680e285d710b1d7765445c438f66c5636111abbbedfd82d6c9d0f74aff9f9bf6f8ae517ffca5967702c7f69804d0a9f359a SHA512 04d27a7f202e0a3c0bc791025db7df49e782f84b0ed83d553b90ba0b1ed1375c159f0a6c18ba09071e1451f5e80f937e9925d972260d13b51f03bc040fa18d11 DIST zbus-5.9.0.crate 165564 BLAKE2B eaad6bfa24835869a3413123b654316610105222f27443de7ae2cccda60ce4507657ce4f4e261df3c747a9326b346589120689b3fbcd6dcc457a7bf2f8a4b405 SHA512 eeff076b74dc132e03c123fa8d120e0fefab025227ffbb874704816e0426864ce3ec0c99822b02a942ccdab813ebfa6b8fec0b516cbdb298643bb4fa28d399da +DIST zbus_macros-5.13.2.crate 38749 BLAKE2B d29e6f1fbbdf5f3ee43192c5da3a810ee020de4dc35c4c809c52bdefc689f706bbef66da4ffe608ea4a1ec2aa82028f3c93c4fcb8bfb7536c2c18a40c15bfd01 SHA512 28a15d1cffad7659b1e4d8ed7209a6e1b3d06f44037a53b095bf0e23c6b58dd87f8db837b44984282e640a35298d2cc2e2fa586f0973fc135a1603098e87056e DIST zbus_macros-5.9.0.crate 36903 BLAKE2B 1bd4793f1ff5f0e0f33566ce6b94cbe725eb4d40d81f6aa7dc04875943478f1502acdfaaf40607b26083a4b845fe01d8e89faa032a089b2ead8c0f6c626c8618 SHA512 08ac95f0204984ef13e19d4aaf8dd396a5e367662236d2310a28e7ab4f73829717f73980f4e96e5f35f2b0d775a0bf5975e42d3cdad643cd6c6cf30e5b07d4e4 DIST zbus_names-4.2.0.crate 17015 BLAKE2B 9aded72b9d3b14e8ded49d1b34bf87327b05bd7099ce5bb1974c173ac3b68ada041f3a9c202475c9ea7aa6d80f860772157b00ff17a6e024888814b196e90dae SHA512 b88179106fc12400339bd70fa34042b00e9664e657f3dcb11c762127005cb8b90d3b2366cf77631fc8d65f7530744b7aaa18f6f8ade17732167d83a158062849 +DIST zbus_names-4.3.1.crate 18076 BLAKE2B aa66dda5540d1206eb24d7cc206ca8eb0c51e02e3f27dc4b65196453e4cea5368123292d1011abb414d901d94863429deca9a05bd8a49182777248ff0e6b3dcc SHA512 848b8ee331daa9f3863b865033674a4937ea747df3b926ba30a57047bdaefdc87514556f0120c73a30ce16962d6e72e337605d6c9586de48615e6ecb2fa2c480 DIST zeno-0.3.3.crate 46042 BLAKE2B 23234a8b127de078d15444b240db488021efe34d18c959535db274c16e3d60cfad0868f8f5579dee8473db56d9456bc3eb553f5849bca49b42f8a6da5c80271c SHA512 c8af5ea858e833db22f756f78dfa16aada16d4db4e0914996de6be560b127429a8e08508cde29b58128cd83b10f6e942093b9e1b7cdaa3ed93906b4d07e02469 DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592 +DIST zerocopy-0.8.37.crate 275551 BLAKE2B a71a4a8bccb40d6db900cec874a4baf4cff51cc6d47787219020cedc5fc969b4d0ed12c03227f95b4ba9df1b216eef296c1b01a27b7ea78b2b95f610c52c7217 SHA512 58a13ee75141ffebc8e635a01552781d554c0b22a46d977c7022ebea587a868408cf529c21ddfe1e2b3fe36d4ffbac0e8840f50ff3307a3befdd8d1a097e09aa DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526 +DIST zerocopy-derive-0.8.37.crate 106949 BLAKE2B 3ef105720ce248ef3ce922aa4e0a6b271a0367c2afb3650898301d96784ccbcb490a3248e9b0f07ea09d3106b808163f0acb7d7c748256666fd90d3627f7cf45 SHA512 fa0f157367e317ea85a79df2303a5834d1f29bcd55e5d8461ca085a48bdc94871f1417a649b6373b9b327366df94b7b0783d2d8333771761aed3e60a6434c323 DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9 DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985 DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe +DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 +DIST zeroize_derive-1.4.3.crate 11695 BLAKE2B 1ed359b6ee80ab73bcc030d312b9e05453db2da5b2aa2c054be194d1c0fe4faf6db021be008a68b4c33552686ae4ade03b45f5e398d3352e025eae321287a16e SHA512 baefce9fad32add4c9b6f5560835679ac782ecbff383a80931acedbc12e459ec0d5a0cfb0113d47ea91bbb0969651ed62e2e22c69a0a3e87c0a4930be234cc83 DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8 +DIST zerotrie-0.2.3.crate 69547 BLAKE2B e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f SHA512 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d DIST zerovec-0.11.2.crate 124500 BLAKE2B a668f982e2e02cf8c1d14aa2c5def275c643124ca68bf0e358f3f0f5d0251e35f3a51fb4e38ac8e880f592a0791aeb53e2204b3b9bda200a76d4f3c3dd26852e SHA512 72297429aad473b6dcd5019cca30f85779aebc826cc47694589a9a9025772b46130a654970b03a9866d51724ec5efc474fa249490365430416dde6002e939255 +DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9 DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039 +DIST zerovec-derive-0.11.2.crate 21421 BLAKE2B 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf SHA512 ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745 +DIST zmij-1.0.19.crate 23948 BLAKE2B 79bceef15d691c557bf31069f1e7431466f2f45b1f11ab9d6320f2a8d4939205adcb5a2cce26e7b96fa99221c1621d35360d5f028572b01c60fcf2b25922949e SHA512 aa191ba286f10d59727981e68f7fb0214d53b02d6c28951e6f16670433cd79abc4615384b3b1e1f74adc81a3f51c15d906fda0340b03938984693332feeac2cc DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751 DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de DIST zstd-sys-2.0.15+zstd.1.5.7.crate 774847 BLAKE2B 9174ef2085fd9f8195e035abc49d4f1670f256ba81ffe60ddde8e7f42fe3b584e4eca5a455deb1da23cc5598a8f81784f09c22adbf3f5266218fa71338b9419c SHA512 c684e3d966746dfac12947174d7786f528f2e26ed2802e24b457a751616a9b6e6a274d77f70f7e75a111caefdc4357257ed4c2e2137cd2f051206f56e9cd19cf +DIST zstd-sys-2.0.16+zstd.1.5.7.crate 775620 BLAKE2B e2e7e887605e84f9feaef0ce121c52f72620b56b1a892c3cb42ae7630109f37f5a687cb18a5993bd54ea5a18870771edf275330ead43d0db77436e5605669599 SHA512 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac DIST zune-core-0.4.12.crate 17355 BLAKE2B d191a3fb225fae462dd71e082ca3a4356f165f630209947a65e861cd73993e2562aa8230db127d2c508ca6ed55dd1a5d3f7934fcfc8d0812ec9a81b958ddb333 SHA512 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb +DIST zune-core-0.5.1.crate 27883 BLAKE2B c9d99d4ef7a83e4161a8fc2b972440de99b789c26e137789222afd216c8524f8c37ac4c410e7dc73567fbf6195e4f541c7f706a13aa235c64675f393d5f00f33 SHA512 688d5878370e259620bf0971daa5ccd5209bfc461a63fee33f50d16ad8bf9bdd0f2cf095f297e17845de21b76f97d3ac56a7952b53568337060557ee794202c9 DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd DIST zune-jpeg-0.4.19.crate 66341 BLAKE2B 61ef7c407a57279d94cfb4a9ef3cd456c1bc9fb3426200d9ad463936f3c69920c9120713783a842501c59769afa27bdc5618b19aa729b733bab68d6e36f3992b SHA512 f51221b17a7e6e3af4f4d290e5865fdebad96aaf8d295361111e96ef0d4d7e376dade259574d409a64ff8dc46bf4624fe01a34c48eea1d975f3329b5b02343e0 +DIST zune-jpeg-0.4.21.crate 68268 BLAKE2B db358a17ce65f59c7b3056f4608b3d5ce4296a0b241680bdf2c03fa4d2defecd540e73ae4651eb1347062c0616172fe40f3eaccf20ad270c983d9f3072df8c95 SHA512 838ed690fc2d026f40feaaef9c88d85f9a80b186e95f23e5be01c632816942660a89cb0524f2346902fa92235d5de2228485daa67019fcf06ef60ae147b4073c +DIST zune-jpeg-0.5.12.crate 86116 BLAKE2B 56fa426e1323caae095cdb9ac4398410cd302557a47c89fe1400f5fd71fed671a9a3754dd2537d9d78d6cc9e15fdff2dcad9417101ce4b0a41538d0ae53b5019 SHA512 6c956a8df09e5c89a7ad7cbc673567b142a2945b67ef9e60881564689ea03cb9cac83a13bc2e5997a3abdd63bb65ae208e45f27a6157fd54f60d7d0a0f8f927c DIST zvariant-5.6.0.crate 90550 BLAKE2B 00318dd8c07edfc619e316baf641da804418019dc2b26569ae364d6c2313a52ea0cbc93db422aa5ab53f7abdb6c0d98a3da2ef3b743ed3f8a3ced834e4bb4b88 SHA512 ae456f76e60dd892949c5d9667d4ead443b2fa37d487e908c21422534ef0e7ba3b22e7de6e06b1fcaf49b3fd94fe7ee019649861797a4bdf8c42e715287ef79a +DIST zvariant-5.9.2.crate 92444 BLAKE2B 0aba4d0ed27735b94faedc24b48c557581b828f015d9af7d24412b55249d943220218c394529f89ab0358a98a03fc8da6cedd73e4ef1559434a7f2da4f8fcea2 SHA512 4d04bc03f9b9ea784822485fc08696eb3afaf071f6342973fbe5597a3c8e5d7773de7b9266e3bd4708326dafe1c0971685f25bb2030a0dc538dfb154945c5dba DIST zvariant_derive-5.6.0.crate 14278 BLAKE2B b8edba60603d3c06b6715884bb5951ae8b261eb037ba9a0e194c1f32485dce449a509c911e8e7a5b60f504a0e0a0d7a26485b16759fb3703702e0a56735817b4 SHA512 4c965c596484bfe0e51760193eabac997262fd69b396abd909a4e4817c40e81fa3e2a703f00c8b473239772f6f49ee1fe7c7b1e703bf23fad51fde6d0986cd1d +DIST zvariant_derive-5.9.2.crate 16586 BLAKE2B 10b751028262cc74f95bbd4111d37230e2d021de788a712ae1be56eb4cb2e089d6599c058387ac33e41fa2d062bf1b1b22512df50fc4c602802b9a8c11fd7c90 SHA512 b45f91b5a27d912efe229c2f8b0afa7bd28ebf8a83c8891980036c6e114c85a0e7095ed214b859dec21fa182cfe85f4c144ec58e2909c45aa80d8ac5f5ef4c9c DIST zvariant_utils-3.2.0.crate 14779 BLAKE2B 43dc001c72f67fef30077764670b790923f8a1e63b292dc684db9273ca9cf2120ebe9a2592a9dbaac096f9b740cedf1105ef3fd8934c767e55b05febf72347d2 SHA512 9176e3240078a3d240f81272cd6e04438048ee044dabd0233bce0ba9567e97655e2721332dcd43376b09c055c07080e12ffd2888355f003cc32c3bfddbc4c479 +DIST zvariant_utils-3.3.0.crate 15417 BLAKE2B 08f7613b63f8f1b53541270d1246ca5bdfaae845e202bddd23f64d4d58336d33e27a5c33df1cf7e4973c3255b82ed1947b707089cf1afc08c2259eb8f5fb9785 SHA512 55644ac7f81d60b414ac13e0da4db190ca58bc9d1d7ab82c447e0995d23970d3ebd9322ce7c066303e8455141bd91e2125618d924aaf17109d7015d49289f4d7 diff --git a/net-irc/halloy/halloy-2025.12.ebuild b/net-irc/halloy/halloy-2026.2.ebuild index 8632d587a017..d743b3b758f8 100644 --- a/net-irc/halloy/halloy-2025.12.ebuild +++ b/net-irc/halloy/halloy-2026.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,13 +6,14 @@ EAPI=8 CRATES=" ab_glyph@0.2.32 ab_glyph_rasterizer@0.1.10 - addr2line@0.24.2 adler2@2.0.1 aes@0.8.4 ahash@0.8.12 - aho-corasick@1.1.3 + aho-corasick@1.1.4 aliasable@0.1.3 aligned-vec@0.6.4 + aligned@0.4.3 + allocator-api2@0.2.21 alsa-sys@0.3.1 alsa@0.9.1 amplify@4.9.0 @@ -21,98 +22,106 @@ CRATES=" amplify_syn@2.0.1 android-activity@0.6.0 android-properties@0.2.2 - android-tzdata@0.1.1 android_system_properties@0.1.5 - anyhow@1.0.98 + anes@0.1.6 + anstyle@1.0.13 + anyhow@1.0.100 approx@0.5.1 - arbitrary@1.4.1 + arbitrary@1.4.2 arg_enum_proc_macro@0.3.4 arrayref@0.3.9 arrayvec@0.7.6 - arti-client@0.26.0 + arti-client@0.37.0 as-raw-xcb-connection@1.0.1 + as-slice@0.2.1 ascii@1.1.0 ash@0.38.0+1.3.281 - ashpd@0.11.0 - asn1-rs-derive@0.5.1 + ashpd@0.11.1 + asn1-rs-derive@0.6.0 asn1-rs-impl@0.2.0 - asn1-rs@0.6.2 + asn1-rs@0.7.1 + assert_matches@1.5.0 async-broadcast@0.7.2 async-channel@2.5.0 async-compression@0.4.19 - async-executor@1.13.2 + async-executor@1.13.3 async-http-proxy@1.2.5 - async-io@2.5.0 - async-lock@3.4.0 - async-process@2.4.0 + async-io@2.6.0 + async-lock@3.4.2 + async-process@2.5.0 async-recursion@1.1.1 - async-signal@0.2.12 + async-signal@0.2.13 async-task@4.7.1 - async-trait@0.1.88 + async-trait@0.1.89 async_executors@0.7.0 asynchronous-codec@0.7.0 atomic-waker@1.1.2 atomic@0.5.3 atomic@0.6.1 autocfg@1.5.0 - av1-grain@0.2.4 - avif-serialize@0.8.5 - backtrace@0.3.75 + av-scenechange@0.14.1 + av1-grain@0.2.5 + avif-serialize@0.8.6 base16ct@0.2.0 base64@0.13.1 base64@0.22.1 - base64ct@1.8.0 + base64ct@1.8.3 bincode@1.3.3 + bincode@2.0.1 bit-set@0.8.0 bit-vec@0.8.0 - bit_field@0.10.2 + bit_field@0.10.3 bitflags@1.3.2 - bitflags@2.9.1 - bitstream-io@2.6.0 + bitflags@2.10.0 + bitstream-io@4.9.0 bitvec@1.0.1 blanket@0.3.0 block-buffer@0.10.4 block2@0.5.1 - block2@0.6.1 + block2@0.6.2 block@0.1.6 blocking@1.6.2 - bounded-vec-deque@0.1.1 - bstr@1.12.0 - built@0.7.7 - bumpalo@3.19.0 + bstr@1.12.1 + built@0.8.0 + bumpalo@3.19.1 by_address@1.2.1 - bytemuck@1.23.1 - bytemuck_derive@1.10.0 + bytemuck@1.25.0 + bytemuck_derive@1.10.2 byteorder-lite@0.1.0 byteorder@1.5.0 - bytes@1.10.1 - bytesize@2.0.1 + bytes@1.11.0 + bytesize@2.3.1 calloop-wayland-source@0.3.0 calloop-wayland-source@0.4.1 calloop@0.13.0 calloop@0.14.3 - caret@0.5.3 - cc@1.2.30 + caret@0.8.1 + cast@0.3.0 + cc@1.2.55 cesu8@1.1.0 - cfg-expr@0.15.8 - cfg-if@1.0.1 + cfg-if@1.0.4 cfg_aliases@0.2.1 - chrono@0.4.41 + chrono@0.4.43 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 cipher@0.4.4 + clap@4.5.56 + clap_builder@4.5.56 + clap_lex@0.7.7 clipboard-win@5.4.1 clipboard_macos@0.1.1 clipboard_wayland@0.2.2 - clipboard_x11@0.4.2 - coarsetime@0.1.36 + clipboard_x11@0.4.3 + coarsetime@0.1.37 codespan-reporting@0.12.0 color_quant@1.1.0 combine@4.6.7 concurrent-queue@2.5.0 const-oid@0.9.6 - const_format@0.2.34 + const_format@0.2.35 const_format_proc_macros@0.2.34 - convert_case@0.6.0 - convert_case@0.7.1 + convert_case@0.10.0 cookie-factory@0.3.3 core-foundation-sys@0.8.7 core-foundation@0.10.1 @@ -120,62 +129,62 @@ CRATES=" core-graphics-types@0.1.3 core-graphics-types@0.2.0 core-graphics@0.23.2 - core-graphics@0.24.0 + core2@0.4.0 core_maths@0.1.1 coreaudio-rs@0.13.0 - cosmic-text@0.15.0 + cosmic-text@0.16.0 cpal@0.16.0 cpufeatures@0.2.17 crc32fast@1.5.0 + criterion-cycles-per-byte@0.7.0 + criterion-plot@0.6.0 + criterion@0.7.0 crossbeam-deque@0.8.6 crossbeam-epoch@0.9.18 crossbeam-queue@0.3.12 crossbeam-utils@0.8.21 crunchy@0.2.4 crypto-bigint@0.5.5 - crypto-common@0.1.6 - ctor-lite@0.1.0 + crypto-common@0.1.7 + ctor-lite@0.1.1 ctr@0.9.2 cursor-icon@1.2.0 curve25519-dalek-derive@0.1.1 curve25519-dalek@4.1.3 darling@0.14.4 - darling@0.20.11 + darling@0.21.3 darling_core@0.14.4 - darling_core@0.20.11 + darling_core@0.21.3 darling_macro@0.14.4 - darling_macro@0.20.11 + darling_macro@0.21.3 dasp_sample@0.11.0 - data-encoding@2.9.0 + data-encoding@2.10.0 data-url@0.3.2 - der-parser@9.0.0 + der-parser@10.0.0 der@0.7.10 - deranged@0.4.0 - derive-deftly-macros@0.14.6 - derive-deftly@0.14.6 + deranged@0.5.5 + derive-deftly-macros@1.5.1 + derive-deftly@1.5.1 derive_builder_core_fork_arti@0.11.2 derive_builder_fork_arti@0.11.2 derive_builder_macro_fork_arti@0.11.2 - derive_more-impl@1.0.0 - derive_more-impl@2.0.1 - derive_more@1.0.0 - derive_more@2.0.1 + derive_more-impl@2.1.1 + derive_more@2.1.1 digest@0.10.7 - directories@5.0.1 + directories@6.0.0 dirs-next@2.0.0 dirs-sys-next@0.1.2 - dirs-sys@0.4.1 dirs-sys@0.5.0 - dirs@5.0.1 dirs@6.0.0 dispatch2@0.3.0 dispatch@0.2.0 display-info@0.5.7 displaydoc@0.2.5 dlib@0.5.2 - document-features@0.2.11 + document-features@0.2.12 downcast-rs@1.2.1 - dyn-clone@1.0.19 + downcast-rs@2.0.2 + dyn-clone@1.0.20 ecdsa@0.16.9 ed25519-dalek@2.2.0 ed25519@2.2.3 @@ -183,24 +192,27 @@ CRATES=" either@1.15.0 elliptic-curve@0.13.8 embed-resource@2.5.2 - embed-resource@3.0.5 - emojis@0.7.0 + embed-resource@3.0.6 + emojis@0.8.0 encoding_rs@0.8.35 - endi@1.1.0 + endi@1.1.1 enum-ordinalize@3.1.15 + enum_dispatch@0.3.13 enumflags2@0.7.12 enumflags2_derive@0.7.12 + enumset@1.1.10 + enumset_derive@0.14.0 equator-macro@0.4.2 equator@0.4.2 equivalent@1.0.2 - erased-serde@0.4.6 - errno@0.3.13 + erased-serde@0.4.9 + errno@0.3.14 error-code@3.3.2 etagere@0.2.15 - euclid@0.22.11 + euclid@0.22.13 event-listener-strategy@0.5.4 - event-listener@5.4.0 - exr@1.73.0 + event-listener@5.4.1 + exr@1.74.0 extended@0.1.0 fallible-iterator@0.3.0 fallible-streaming-iterator@0.1.9 @@ -208,20 +220,22 @@ CRATES=" fast-socks5@0.10.0 fast-srgb8@1.0.0 fastrand@2.3.0 + fax@0.2.6 + fax_derive@0.2.0 fdeflate@0.3.7 fern@0.7.1 ff@0.13.1 fiat-crypto@0.2.9 figment@0.10.19 - filetime@0.2.25 - flate2@1.1.2 + filetime@0.2.27 + find-msvc-tools@0.1.9 + flate2@1.1.8 float-cmp@0.9.0 fluid-let@1.0.0 fnv@1.0.7 foldhash@0.1.5 foldhash@0.2.0 - font-types@0.10.0 - font-types@0.9.0 + font-types@0.10.1 fontconfig-parser@0.5.8 fontdb@0.23.0 foreign-types-macros@0.2.3 @@ -229,15 +243,15 @@ CRATES=" foreign-types-shared@0.3.1 foreign-types@0.3.2 foreign-types@0.5.0 - form_urlencoded@1.2.1 - fs-mistrust@0.8.3 + form_urlencoded@1.2.2 + fs-mistrust@0.13.1 fslock@0.2.1 funty@2.0.0 futures-channel@0.3.31 futures-core@0.3.31 futures-executor@0.3.31 futures-io@0.3.31 - futures-lite@2.6.0 + futures-lite@2.6.1 futures-macro@0.3.31 futures-rustls@0.26.0 futures-sink@0.3.31 @@ -247,30 +261,28 @@ CRATES=" fxhash@0.2.1 generic-array@0.14.7 gethostname@1.1.0 - getrandom@0.2.16 - getrandom@0.3.3 + getrandom@0.2.17 + getrandom@0.3.4 + getset@0.1.6 gif@0.13.3 - gimli@0.31.1 + gif@0.14.1 gl_generator@0.14.0 glam@0.25.0 glob-match@0.2.1 glow@0.16.0 glutin_wgl_sys@0.6.1 - gpu-alloc-types@0.3.0 - gpu-alloc@0.6.0 - gpu-allocator@0.27.0 + gpu-allocator@0.28.0 gpu-descriptor-types@0.2.0 gpu-descriptor@0.3.2 group@0.13.0 guillotiere@0.6.2 - h2@0.4.11 - half@2.6.0 - harfrust@0.3.2 + h2@0.4.13 + half@2.7.1 + harfrust@0.4.1 hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.15.4 - hashbrown@0.16.0 - hashlink@0.9.1 + hashbrown@0.15.5 + hashbrown@0.16.1 + hashlink@0.10.0 heck@0.4.1 heck@0.5.0 hermit-abi@0.5.2 @@ -282,56 +294,55 @@ CRATES=" html-escape@0.2.13 http-body-util@0.1.3 http-body@1.0.1 - http@1.3.1 + http@1.4.0 httparse@1.10.1 httpdate@1.0.3 humantime-serde@1.1.1 - humantime@2.2.0 + humantime@2.3.0 hyper-rustls@0.27.7 hyper-tls@0.6.0 - hyper-util@0.1.16 - hyper@1.6.0 + hyper-util@0.1.19 + hyper@1.8.1 iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.63 - icu_collections@2.0.0 - icu_locale_core@2.0.0 - icu_normalizer@2.0.0 - icu_normalizer_data@2.0.0 - icu_properties@2.0.1 - icu_properties_data@2.0.1 - icu_provider@2.0.0 + iana-time-zone@0.1.65 + icu_collections@2.1.1 + icu_locale_core@2.1.1 + icu_normalizer@2.1.1 + icu_normalizer_data@2.1.1 + icu_properties@2.1.2 + icu_properties_data@2.1.2 + icu_provider@2.1.1 ident_case@1.0.1 - idna@1.0.3 + idna@1.1.0 idna_adapter@1.2.1 - image-webp@0.2.3 + image-webp@0.2.4 image@0.24.9 - image@0.25.6 + image@0.25.9 imagesize@0.13.0 - imgref@1.11.0 + imgref@1.12.0 indexmap@1.9.3 - indexmap@2.11.0 + indexmap@2.13.0 inotify-sys@0.1.5 - inotify@0.10.2 + inotify@0.11.0 inout@0.1.4 - instant@0.1.13 interpolate_name@0.2.4 interprocess@1.2.1 intmap@0.7.1 - inventory@0.3.20 - io-uring@0.7.9 + inventory@0.3.21 ipnet@2.11.0 - iri-string@0.7.8 + iri-string@0.7.10 is-docker@0.2.0 is-wsl@0.4.0 isolang@2.4.0 itertools@0.12.1 + itertools@0.13.0 itertools@0.14.0 - itoa@1.0.15 + itoa@1.0.17 jni-sys@0.3.0 jni@0.21.1 - jobserver@0.1.33 + jobserver@0.1.34 jpeg-decoder@0.3.2 - js-sys@0.3.77 + js-sys@0.3.85 kamadak-exif@0.6.1 keccak@0.1.5 khronos-egl@6.0.0 @@ -341,90 +352,95 @@ CRATES=" kurbo@0.10.4 kurbo@0.11.3 lazy_static@1.5.0 - lebe@0.5.2 - libc@0.2.174 + lebe@0.5.3 + libc@0.2.180 libfuzzer-sys@0.4.10 - libloading@0.8.8 - libm@0.2.15 - libredox@0.1.6 - libsqlite3-sys@0.30.1 + libloading@0.8.9 + libm@0.2.16 + libredox@0.1.12 + libsqlite3-sys@0.35.0 lilt@0.8.1 linebender_resource_handle@0.1.1 + linux-raw-sys@0.11.0 linux-raw-sys@0.4.15 - linux-raw-sys@0.9.4 - litemap@0.8.0 - litrs@0.4.2 - lock_api@0.4.13 - log@0.4.27 + litemap@0.8.1 + litrs@1.0.0 + lock_api@0.4.14 + log@0.4.29 loop9@0.1.5 - lru@0.16.0 + lru@0.16.3 lzma-sys@0.1.20 - mac-notification-sys@0.6.6 + mac-notification-sys@0.6.9 mach2@0.4.3 malloc_buf@0.0.6 - matchers@0.1.0 + matchers@0.2.0 maybe-rayon@0.1.1 - memchr@2.7.5 - memmap2@0.9.7 + memchr@2.7.6 + memmap2@0.9.9 memoffset@0.9.1 merlin@3.0.0 - metal@0.32.0 + metal@0.33.0 mime@0.3.17 minimal-lexical@0.2.1 miniz_oxide@0.8.9 - mio@1.0.4 + mio@1.1.1 + moxcms@0.7.11 mundy@0.1.10 - mutate_once@0.1.1 - naga@27.0.3 + mutate_once@0.1.2 + naga@28.0.0 native-tls@0.2.14 ndk-context@0.1.1 ndk-sys@0.6.0+11769913 ndk@0.9.0 new_debug_unreachable@1.0.6 - nix@0.30.1 nom@7.1.3 + nom@8.0.0 + nonany@0.3.0 noop_proc_macro@0.3.0 - notify-rust@4.11.7 - notify-types@1.0.1 - notify@7.0.0 - ntapi@0.4.1 - nu-ansi-term@0.46.0 + notify-rust@4.12.0 + notify-types@2.1.0 + notify@8.2.0 + ntapi@0.4.2 + nu-ansi-term@0.50.3 nucleo-matcher@0.3.1 - num-bigint-dig@0.8.4 + num-bigint-dig@0.8.6 num-bigint@0.4.6 - num-conv@0.1.0 + num-conv@0.2.0 num-derive@0.4.2 num-integer@0.1.46 num-iter@0.1.45 num-rational@0.4.2 num-traits@0.2.19 - num_enum@0.7.4 - num_enum_derive@0.7.4 + num_enum@0.7.5 + num_enum_derive@0.7.5 objc-sys@0.3.5 objc2-app-kit@0.2.2 - objc2-app-kit@0.3.1 - objc2-audio-toolbox@0.3.1 + objc2-app-kit@0.3.2 + objc2-audio-toolbox@0.3.2 objc2-cloud-kit@0.2.2 - objc2-cloud-kit@0.3.1 + objc2-cloud-kit@0.3.2 objc2-contacts@0.2.2 - objc2-core-audio-types@0.3.1 - objc2-core-audio@0.3.1 + objc2-core-audio-types@0.3.2 + objc2-core-audio@0.3.2 objc2-core-data@0.2.2 - objc2-core-data@0.3.1 - objc2-core-foundation@0.3.1 - objc2-core-graphics@0.3.1 + objc2-core-data@0.3.2 + objc2-core-foundation@0.3.2 + objc2-core-graphics@0.3.2 objc2-core-image@0.2.2 - objc2-core-image@0.3.1 + objc2-core-image@0.3.2 objc2-core-location@0.2.2 + objc2-core-text@0.3.2 + objc2-core-video@0.3.2 objc2-encode@4.1.0 objc2-foundation@0.2.2 - objc2-foundation@0.3.1 - objc2-io-surface@0.3.1 + objc2-foundation@0.3.2 + objc2-io-kit@0.3.2 + objc2-io-surface@0.3.2 objc2-link-presentation@0.2.2 objc2-metal@0.2.2 - objc2-metal@0.3.1 + objc2-metal@0.3.2 objc2-quartz-core@0.2.2 - objc2-quartz-core@0.3.1 + objc2-quartz-core@0.3.2 objc2-symbols@0.2.2 objc2-ui-kit@0.2.2 objc2-uniform-type-identifiers@0.2.2 @@ -432,23 +448,23 @@ CRATES=" objc2@0.5.2 objc2@0.6.3 objc@0.2.7 - object@0.36.7 once_cell@1.21.3 - oneshot-fused-workaround@0.2.3 - open@5.3.2 + oneshot-fused-workaround@0.5.1 + oorandom@11.1.5 + open@5.3.3 openssl-macros@0.1.1 openssl-probe@0.1.6 - openssl-sys@0.9.109 - openssl@0.10.73 + openssl-probe@0.2.1 + openssl-sys@0.9.111 + openssl@0.10.75 option-ext@0.2.0 - orbclient@0.3.48 + orbclient@0.3.50 ordered-float@2.10.1 - ordered-float@5.0.0 + ordered-float@5.1.0 ordered-stream@0.2.0 os_str_bytes@6.6.1 ouroboros@0.18.5 ouroboros_macro@0.18.5 - overload@0.1.1 owned_ttf_parser@0.25.1 p256@0.13.2 p384@0.13.1 @@ -456,18 +472,21 @@ CRATES=" palette@0.7.6 palette_derive@0.7.6 parking@2.2.1 - parking_lot@0.12.4 - parking_lot_core@0.9.11 + parking_lot@0.12.5 + parking_lot_core@0.9.12 paste@1.0.15 + pastey@0.1.1 pathdiff@0.2.3 pem-rfc7468@0.7.0 - percent-encoding@2.3.1 + percent-encoding@2.3.2 phf@0.11.3 - phf@0.12.1 + phf@0.13.1 phf_generator@0.11.3 + phf_generator@0.13.1 phf_macros@0.11.3 + phf_macros@0.13.1 phf_shared@0.11.3 - phf_shared@0.12.1 + phf_shared@0.13.1 pico-args@0.5.0 pin-project-internal@1.1.10 pin-project-lite@0.2.16 @@ -477,29 +496,37 @@ CRATES=" pkcs1@0.7.5 pkcs8@0.10.2 pkg-config@0.3.32 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 png@0.17.16 - polling@3.9.0 + png@0.18.0 + polling@3.11.0 pollster@0.4.0 - portable-atomic-util@0.2.4 - portable-atomic@1.11.1 + portable-atomic-util@0.2.5 + portable-atomic@1.13.1 postage@0.5.0 - potential_utf@0.1.2 + potential_utf@0.1.4 powerfmt@0.2.0 ppv-lite86@0.2.21 presser@0.3.1 primeorder@0.13.6 - priority-queue@2.5.0 - proc-macro-crate@3.3.0 + priority-queue@2.7.0 + proc-macro-crate@3.4.0 + proc-macro-error-attr2@2.0.0 + proc-macro-error2@2.0.1 proc-macro2-diagnostics@0.10.1 - proc-macro2@1.0.95 + proc-macro2@1.0.106 profiling-procmacros@1.0.17 profiling@1.0.17 - pwd-grp@1.0.0 + pwd-grp@1.0.2 + pxfm@0.1.27 qoi@0.4.1 quick-error@2.0.1 quick-xml@0.30.0 quick-xml@0.37.5 - quote@1.0.40 + quick-xml@0.38.4 + quote@1.0.44 r-efi@5.3.0 radium@0.7.0 rand@0.8.5 @@ -507,110 +534,109 @@ CRATES=" rand_chacha@0.3.1 rand_chacha@0.9.0 rand_core@0.6.4 - rand_core@0.9.3 + rand_core@0.9.5 + rand_jitter@0.5.0 range-alloc@0.1.4 - rangemap@1.6.0 - rav1e@0.7.1 - ravif@0.11.20 + rangemap@1.7.1 + rav1e@0.8.1 + ravif@0.12.0 raw-window-handle@0.6.2 - rayon-core@1.12.1 - rayon@1.10.0 - read-fonts@0.29.3 + rayon-core@1.13.0 + rayon@1.11.0 + rdrand@0.8.3 read-fonts@0.35.0 + read-fonts@0.36.0 redox_syscall@0.4.1 - redox_syscall@0.5.16 + redox_syscall@0.5.18 + redox_syscall@0.7.0 redox_users@0.4.6 - redox_users@0.5.0 - ref-cast-impl@1.0.24 - ref-cast@1.0.24 - regex-automata@0.1.10 - regex-automata@0.4.9 - regex-syntax@0.6.29 - regex-syntax@0.8.5 - regex@1.11.1 + redox_users@0.5.2 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.13 + regex-syntax@0.8.8 + regex@1.12.2 renderdoc-sys@1.1.0 - reqwest@0.12.22 + reqwest@0.12.28 resvg@0.45.1 - retry-error@0.6.5 + retry-error@0.9.1 rfc6979@0.4.0 rfd@0.15.4 rgb@0.8.52 - ring@0.16.20 ring@0.17.14 rodio@0.21.1 roxmltree@0.20.0 - rsa@0.9.8 - rusqlite@0.32.1 - rustc-demangle@0.1.26 + rsa@0.9.10 + rusqlite@0.37.0 rustc-hash@1.1.0 rustc-hash@2.1.1 rustc_version@0.4.1 rusticata-macros@4.1.0 rustix@0.38.44 - rustix@1.0.8 - rustls-native-certs@0.8.1 + rustix@1.1.3 + rustls-native-certs@0.8.3 rustls-pemfile@2.2.0 - rustls-pki-types@1.12.0 - rustls-webpki@0.103.4 - rustls@0.23.31 - rustversion@1.0.21 + rustls-pki-types@1.14.0 + rustls-webpki@0.103.9 + rustls@0.23.36 + rustversion@1.0.22 rustybuzz@0.20.1 - ryu@1.0.20 - safelog@0.4.7 + ryu@1.0.22 + safelog@0.7.1 same-file@1.0.6 sanitize-filename@0.6.0 - schannel@0.1.27 + schannel@0.1.28 schemars@0.9.0 - schemars@1.0.4 + schemars@1.2.1 scoped-tls@1.0.1 scopeguard@1.2.0 sctk-adwaita@0.10.1 seahash@4.1.0 sec1@0.7.3 - security-framework-sys@2.14.0 + security-framework-sys@2.15.0 security-framework@2.11.1 - security-framework@3.2.0 - self_cell@1.2.0 - semver@1.0.26 - serde-untagged@0.1.8 + security-framework@3.5.1 + self_cell@1.2.2 + semver@1.0.27 + serde-untagged@0.1.9 serde-value@0.7.0 - serde@1.0.219 - serde_derive@1.0.219 - serde_ignored@0.1.12 - serde_json@1.0.141 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_ignored@0.1.14 + serde_json@1.0.149 serde_repr@0.1.20 serde_spanned@0.6.9 - serde_spanned@1.0.0 + serde_spanned@1.0.4 serde_test@1.0.177 serde_urlencoded@0.7.1 - serde_with@3.14.0 - serde_with_macros@3.14.0 + serde_with@3.16.1 + serde_with_macros@3.16.1 sha1@0.10.6 sha2@0.10.9 sha3@0.10.8 sharded-slab@0.1.7 shellexpand@3.1.1 shlex@1.3.0 - signal-hook-registry@1.4.5 + signal-hook-registry@1.4.8 signal-hook@0.3.18 signature@2.2.0 - simd-adler32@0.3.7 + simd-adler32@0.3.8 simd_helpers@0.1.0 simplecss@0.2.2 - siphasher@1.0.1 - skrifa@0.31.3 + siphasher@1.0.2 skrifa@0.37.0 - slab@0.4.11 - slotmap-careful@0.2.5 - slotmap@1.0.7 + skrifa@0.39.0 + slab@0.4.12 + slotmap-careful@0.5.1 + slotmap@1.1.1 smallvec@1.15.1 smithay-client-toolkit@0.19.2 smithay-client-toolkit@0.20.0 smithay-clipboard@0.7.3 smol_str@0.2.2 - socket2@0.6.0 - softbuffer@0.4.6 - spin@0.5.2 + socket2@0.6.2 + softbuffer@0.4.8 spin@0.9.8 spinning@0.1.0 spirv@0.3.0+sdk-1.3.268.0 @@ -618,152 +644,153 @@ CRATES=" ssh-cipher@0.2.0 ssh-encoding@0.2.0 ssh-key@0.6.7 - stable_deref_trait@1.2.0 + stable_deref_trait@1.2.1 static_assertions@1.1.0 strict-num@0.1.1 strsim@0.10.0 strsim@0.11.1 - strum@0.26.3 strum@0.27.2 - strum_macros@0.26.4 strum_macros@0.27.2 subtle@2.6.1 svg_fmt@0.4.5 svgtypes@0.15.3 - swash@0.2.5 - symphonia-bundle-flac@0.5.4 - symphonia-bundle-mp3@0.5.4 - symphonia-codec-aac@0.5.4 - symphonia-codec-pcm@0.5.4 - symphonia-codec-vorbis@0.5.4 - symphonia-core@0.5.4 - symphonia-format-isomp4@0.5.4 - symphonia-format-ogg@0.5.4 - symphonia-format-riff@0.5.4 - symphonia-metadata@0.5.4 - symphonia-utils-xiph@0.5.4 - symphonia@0.5.4 + swash@0.2.6 + symphonia-bundle-flac@0.5.5 + symphonia-bundle-mp3@0.5.5 + symphonia-codec-aac@0.5.5 + symphonia-codec-pcm@0.5.5 + symphonia-codec-vorbis@0.5.5 + symphonia-core@0.5.5 + symphonia-format-isomp4@0.5.5 + symphonia-format-ogg@0.5.5 + symphonia-format-riff@0.5.5 + symphonia-metadata@0.5.5 + symphonia-utils-xiph@0.5.5 + symphonia@0.5.5 syn@1.0.109 - syn@2.0.104 + syn@2.0.114 sync_wrapper@1.0.2 synstructure@0.13.2 sys-locale@0.3.2 sysinfo@0.33.1 + sysinfo@0.36.1 system-configuration-sys@0.6.0 system-configuration@0.6.1 - system-deps@6.2.2 tap@1.0.1 - target-lexicon@0.12.16 tauri-winrt-notification@0.7.2 - tempfile@3.20.0 + tempfile@3.24.0 termcolor@1.4.1 thiserror-impl@1.0.69 - thiserror-impl@2.0.12 + thiserror-impl@2.0.18 thiserror@1.0.69 - thiserror@2.0.12 + thiserror@2.0.18 thread_local@1.1.9 + tiff@0.10.3 tiff@0.9.1 - time-core@0.1.4 - time-macros@0.2.22 - time@0.3.41 + time-core@0.1.8 + time-macros@0.2.26 + time@0.3.46 timeago@0.5.0 tiny-skia-path@0.11.4 tiny-skia@0.11.4 tiny-xlib@0.2.4 - tinystr@0.8.1 - tinyvec@1.9.0 + tinystr@0.8.2 + tinytemplate@1.2.1 + tinyvec@1.10.0 tinyvec_macros@0.1.1 to_method@1.1.0 - tokio-macros@2.5.0 + tokio-macros@2.6.0 tokio-native-tls@0.3.1 - tokio-rustls@0.26.2 - tokio-stream@0.1.17 - tokio-util@0.7.15 - tokio@1.47.0 + tokio-rustls@0.26.4 + tokio-stream@0.1.18 + tokio-util@0.7.18 + tokio@1.49.0 toml@0.8.23 - toml@0.9.2 + toml@0.9.11+spec-1.1.0 toml_datetime@0.6.11 - toml_datetime@0.7.0 + toml_datetime@0.7.5+spec-1.1.0 toml_edit@0.22.27 - toml_parser@1.0.1 + toml_edit@0.23.10+spec-1.0.0 + toml_parser@1.0.6+spec-1.1.0 toml_write@0.1.2 - toml_writer@1.0.2 - tor-async-utils@0.26.0 - tor-basic-utils@0.26.0 - tor-bytes@0.26.0 - tor-cell@0.26.0 - tor-cert@0.26.0 - tor-chanmgr@0.26.0 - tor-checkable@0.26.0 - tor-circmgr@0.26.0 - tor-config-path@0.26.0 - tor-config@0.26.0 - tor-consdiff@0.26.0 - tor-dirclient@0.26.0 - tor-dirmgr@0.26.0 - tor-error@0.26.0 - tor-general-addr@0.26.0 - tor-guardmgr@0.26.0 - tor-hsclient@0.26.0 - tor-hscrypto@0.26.0 - tor-key-forge@0.26.0 - tor-keymgr@0.26.0 - tor-linkspec@0.26.0 - tor-llcrypto@0.26.0 - tor-log-ratelim@0.26.0 - tor-memquota@0.26.0 - tor-netdir@0.26.0 - tor-netdoc@0.26.0 - tor-persist@0.26.0 - tor-proto@0.26.0 - tor-protover@0.26.0 - tor-relay-selection@0.26.0 - tor-rtcompat@0.26.0 - tor-rtmock@0.26.0 - tor-socksproto@0.26.0 - tor-units@0.26.0 - tower-http@0.6.6 + toml_writer@1.0.6+spec-1.1.0 + tor-async-utils@0.37.0 + tor-basic-utils@0.37.0 + tor-bytes@0.37.0 + tor-cell@0.37.0 + tor-cert@0.37.0 + tor-chanmgr@0.37.0 + tor-checkable@0.37.0 + tor-circmgr@0.37.0 + tor-config-path@0.37.0 + tor-config@0.37.0 + tor-consdiff@0.37.0 + tor-dirclient@0.37.0 + tor-dircommon@0.37.0 + tor-dirmgr@0.37.0 + tor-error@0.37.0 + tor-general-addr@0.37.0 + tor-guardmgr@0.37.0 + tor-hsclient@0.37.0 + tor-hscrypto@0.37.0 + tor-key-forge@0.37.0 + tor-keymgr@0.37.0 + tor-linkspec@0.37.0 + tor-llcrypto@0.37.0 + tor-log-ratelim@0.37.0 + tor-memquota@0.37.0 + tor-netdir@0.37.0 + tor-netdoc@0.37.0 + tor-persist@0.37.0 + tor-proto@0.37.0 + tor-protover@0.37.0 + tor-relay-crypto@0.37.0 + tor-relay-selection@0.37.0 + tor-rtcompat@0.37.0 + tor-rtmock@0.37.0 + tor-socksproto@0.37.0 + tor-units@0.37.0 + tower-http@0.6.8 tower-layer@0.3.3 tower-service@0.3.3 - tower@0.5.2 - tracing-attributes@0.1.30 - tracing-core@0.1.34 + tower@0.5.3 + tracing-attributes@0.1.31 + tracing-core@0.1.36 tracing-log@0.2.0 - tracing-subscriber@0.3.19 + tracing-subscriber@0.3.22 tracing-test-macro@0.2.5 tracing-test@0.2.5 - tracing@0.1.41 + tracing@0.1.44 try-lock@0.2.5 ttf-parser@0.25.1 - typed-index-collections@3.1.0 + typed-index-collections@3.5.0 typeid@1.0.3 - typenum@1.18.0 + typenum@1.19.0 uds_windows@1.1.0 uncased@0.9.10 unicode-bidi-mirroring@0.4.0 unicode-bidi@0.3.18 unicode-ccc@0.4.0 - unicode-ident@1.0.18 + unicode-ident@1.0.22 unicode-linebreak@0.1.5 unicode-properties@0.1.4 - unicode-script@0.5.7 + unicode-script@0.5.8 unicode-segmentation@1.12.0 unicode-vo@0.1.0 - unicode-width@0.2.1 + unicode-width@0.2.2 unicode-xid@0.2.6 - untrusted@0.7.1 untrusted@0.9.0 + unty@0.0.4 uptime_lib@0.3.1 - url@2.5.4 + url@2.5.8 urlencoding@2.1.3 usvg@0.45.1 - utf8-width@0.1.7 + utf8-width@0.1.8 utf8_iter@1.0.4 - uuid@1.17.0 + uuid@1.20.0 v_frame@0.3.9 valuable@0.1.1 vcpkg@0.2.15 - version-compare@0.2.0 version_check@0.9.5 visibility@0.1.1 void@1.0.2 @@ -772,68 +799,62 @@ CRATES=" walkdir@2.5.0 want@0.3.1 wasi@0.11.1+wasi-snapshot-preview1 - wasi@0.14.2+wasi-0.2.4 - wasix@0.12.21 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-futures@0.4.50 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - wasmtimer@0.4.2 - wayland-backend@0.3.11 - wayland-client@0.31.11 + wasip2@1.0.2+wasi-0.2.9 + wasix@0.13.1 + wasm-bindgen-futures@0.4.58 + wasm-bindgen-macro-support@0.2.108 + wasm-bindgen-macro@0.2.108 + wasm-bindgen-shared@0.2.108 + wasm-bindgen@0.2.108 + wasmtimer@0.4.3 + wayland-backend@0.3.12 + wayland-client@0.31.12 wayland-csd-frame@0.3.0 - wayland-cursor@0.31.10 + wayland-cursor@0.31.12 wayland-protocols-experimental@20250721.0.1 - wayland-protocols-misc@0.3.9 - wayland-protocols-plasma@0.3.9 - wayland-protocols-wlr@0.3.8 - wayland-protocols@0.32.9 - wayland-scanner@0.31.7 - wayland-sys@0.31.7 + wayland-protocols-misc@0.3.10 + wayland-protocols-plasma@0.3.10 + wayland-protocols-wlr@0.3.10 + wayland-protocols@0.32.10 + wayland-scanner@0.31.8 + wayland-sys@0.31.8 weak-table@0.3.2 - web-sys@0.3.77 + web-sys@0.3.85 web-time@1.1.0 - weezl@0.1.10 - wgpu-core-deps-apple@27.0.0 - wgpu-core-deps-emscripten@27.0.0 - wgpu-core-deps-windows-linux-android@27.0.0 - wgpu-core@27.0.3 - wgpu-hal@27.0.4 - wgpu-types@27.0.1 - wgpu@27.0.1 - widestring@1.2.0 + weezl@0.1.12 + wgpu-core-deps-apple@28.0.0 + wgpu-core-deps-emscripten@28.0.0 + wgpu-core-deps-windows-linux-android@28.0.0 + wgpu-core@28.0.0 + wgpu-hal@28.0.0 + wgpu-types@28.0.0 + wgpu@28.0.0 + widestring@1.2.1 winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 + winapi-util@0.1.11 winapi-x86_64-pc-windows-gnu@0.4.0 winapi@0.3.9 - window_clipboard@0.5.0 + window_clipboard@0.5.1 windows-collections@0.2.0 windows-collections@0.3.2 windows-core@0.54.0 windows-core@0.57.0 - windows-core@0.58.0 windows-core@0.61.2 windows-core@0.62.2 windows-future@0.2.1 windows-future@0.3.2 windows-implement@0.57.0 - windows-implement@0.58.0 windows-implement@0.60.2 windows-interface@0.57.0 - windows-interface@0.58.0 windows-interface@0.59.3 windows-link@0.1.3 windows-link@0.2.1 windows-numerics@0.2.0 windows-numerics@0.3.1 - windows-registry@0.5.3 + windows-registry@0.6.1 windows-result@0.1.2 - windows-result@0.2.0 windows-result@0.3.4 windows-result@0.4.1 - windows-strings@0.1.0 windows-strings@0.4.2 windows-strings@0.5.1 windows-sys@0.45.0 @@ -841,117 +862,120 @@ CRATES=" windows-sys@0.52.0 windows-sys@0.59.0 windows-sys@0.60.2 + windows-sys@0.61.2 windows-targets@0.42.2 windows-targets@0.48.5 windows-targets@0.52.6 - windows-targets@0.53.2 + windows-targets@0.53.5 windows-threading@0.1.0 windows-threading@0.2.1 - windows-version@0.1.4 + windows-version@0.1.7 windows@0.54.0 windows@0.57.0 - windows@0.58.0 windows@0.61.3 windows@0.62.2 windows_aarch64_gnullvm@0.42.2 windows_aarch64_gnullvm@0.48.5 windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 + windows_aarch64_gnullvm@0.53.1 windows_aarch64_msvc@0.42.2 windows_aarch64_msvc@0.48.5 windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 + windows_aarch64_msvc@0.53.1 windows_exe_info@0.4.2 windows_i686_gnu@0.42.2 windows_i686_gnu@0.48.5 windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 + windows_i686_gnu@0.53.1 windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 + windows_i686_gnullvm@0.53.1 windows_i686_msvc@0.42.2 windows_i686_msvc@0.48.5 windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 + windows_i686_msvc@0.53.1 windows_x86_64_gnu@0.42.2 windows_x86_64_gnu@0.48.5 windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 + windows_x86_64_gnu@0.53.1 windows_x86_64_gnullvm@0.42.2 windows_x86_64_gnullvm@0.48.5 windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 + windows_x86_64_gnullvm@0.53.1 windows_x86_64_msvc@0.42.2 windows_x86_64_msvc@0.48.5 windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.12 + windows_x86_64_msvc@0.53.1 + winnow@0.7.14 winreg@0.52.0 winreg@0.55.0 - wit-bindgen-rt@0.39.0 - writeable@0.6.1 + wit-bindgen@0.51.0 + writeable@0.6.2 wyz@0.5.1 x11-dl@2.21.0 x11rb-protocol@0.13.2 x11rb@0.13.2 x25519-dalek@2.0.1 - x509-signature@0.5.0 - xcb@1.6.0 + xcb@1.7.0 xcursor@0.3.10 xdg@3.0.0 xkbcommon-dl@0.4.2 xkeysym@0.2.1 - xml-rs@0.8.27 + xml-rs@0.8.28 xmlwriter@0.1.0 xz2@0.1.7 + y4m@0.8.0 yansi@1.0.1 yazi@0.2.1 - yoke-derive@0.8.0 - yoke@0.8.0 - zbus@5.9.0 - zbus_macros@5.9.0 - zbus_names@4.2.0 + yoke-derive@0.8.1 + yoke@0.8.1 + zbus@5.13.2 + zbus_macros@5.13.2 + zbus_names@4.3.1 zeno@0.3.3 - zerocopy-derive@0.8.26 - zerocopy@0.8.26 + zerocopy-derive@0.8.37 + zerocopy@0.8.37 zerofrom-derive@0.1.6 zerofrom@0.1.6 - zeroize@1.8.1 - zeroize_derive@1.4.2 - zerotrie@0.2.2 - zerovec-derive@0.11.1 - zerovec@0.11.2 + zeroize@1.8.2 + zeroize_derive@1.4.3 + zerotrie@0.2.3 + zerovec-derive@0.11.2 + zerovec@0.11.5 + zmij@1.0.19 zstd-safe@7.2.4 - zstd-sys@2.0.15+zstd.1.5.7 + zstd-sys@2.0.16+zstd.1.5.7 zstd@0.13.3 zune-core@0.4.12 + zune-core@0.5.1 zune-inflate@0.2.54 - zune-jpeg@0.4.19 - zvariant@5.6.0 - zvariant_derive@5.6.0 - zvariant_utils@3.2.0 + zune-jpeg@0.4.21 + zune-jpeg@0.5.12 + zvariant@5.9.2 + zvariant_derive@5.9.2 + zvariant_utils@3.3.0 " declare -A GIT_CRATES=( - [cryoglyph]='https://github.com/iced-rs/cryoglyph;99b46959369f38a06c11353bf1be81d383b289fc;cryoglyph-%commit%' + [cryoglyph]='https://github.com/iced-rs/cryoglyph;3836ca7a17f410d30871c2254dcc0f2400876636;cryoglyph-%commit%' [dpi]='https://github.com/iced-rs/winit;05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed;winit-%commit%/dpi' - [iced]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%' - [iced_beacon]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/beacon' - [iced_core]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/core' - [iced_debug]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/debug' - [iced_devtools]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/devtools' - [iced_futures]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/futures' - [iced_graphics]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/graphics' - [iced_program]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/program' - [iced_renderer]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/renderer' - [iced_runtime]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/runtime' - [iced_tiny_skia]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/tiny_skia' - [iced_wgpu]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/wgpu' - [iced_widget]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/widget' - [iced_winit]='https://github.com/squidowl/iced;78ed897db06129746b5029c47db586f16d63511b;iced-%commit%/winit' + [iced]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%' + [iced_beacon]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/beacon' + [iced_core]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/core' + [iced_debug]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/debug' + [iced_devtools]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/devtools' + [iced_futures]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/futures' + [iced_graphics]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/graphics' + [iced_program]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/program' + [iced_renderer]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/renderer' + [iced_runtime]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/runtime' + [iced_tiny_skia]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/tiny_skia' + [iced_wgpu]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/wgpu' + [iced_widget]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/widget' + [iced_winit]='https://github.com/squidowl/iced;19f12c509614465cb93f078d33581f48ead78fdd;iced-%commit%/winit' [winit]='https://github.com/iced-rs/winit;05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed;winit-%commit%' ) -RUST_MIN_VER="1.88.0" +RUST_MIN_VER="1.92.0" inherit cargo desktop xdg @@ -960,8 +984,8 @@ HOMEPAGE="https://github.com/squidowl/halloy" LICENSE="GPL-3" # Dependent crate licenses LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 - CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA + Unicode-3.0 Unlicense ZLIB " SLOT="0" @@ -1018,7 +1042,7 @@ src_unpack() { src_configure() { if [[ ${PV} != *9999* ]] ; then # Fix cargo.eclass handling of patched dependencies - # https://github.com/squidowl/halloy/blob/2025.12/Cargo.toml#L114-L116 + # https://github.com/squidowl/halloy/blob/2026.2/Cargo.toml#L117-L120 sed -i "s,'https://github.com/squidowl/iced',crates-io,g" \ "${ECARGO_HOME}/config.toml" || die fi diff --git a/net-libs/libpcap/libpcap-1.10.6.ebuild b/net-libs/libpcap/libpcap-1.10.6.ebuild index 448d09b2d4ab..ff4d6ed98176 100644 --- a/net-libs/libpcap/libpcap-1.10.6.ebuild +++ b/net-libs/libpcap/libpcap-1.10.6.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz" SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" fi # The project itself has COPYING with BSD, but the files used for diff --git a/net-libs/quiche/Manifest b/net-libs/quiche/Manifest index b907010cabf3..7a63daccd700 100644 --- a/net-libs/quiche/Manifest +++ b/net-libs/quiche/Manifest @@ -282,6 +282,7 @@ DIST quiche-0.24.4.crate 3780201 BLAKE2B d25762528f8a149f8f77b79633dfa5f28253195 DIST quiche-0.24.5.crate 3799286 BLAKE2B 047fe27237cb9ce39e90f0fb68f87f265f9d34107f6552f52b14ed09500afd05f2e57e220ab4f46ce8ecdf08b6d9da5d3449a9ff0bb3a5c0693c7c9c1bb933d0 SHA512 58ccf85351982f153eb6d1d75f67a539874a85f00801f8f30401ce7f642a585a7a366e4c3ecff61abda58c9d6f8039307eece0ad7b3a9adcc3b8cd6dd7605a40 DIST quiche-0.24.6.crate 3804090 BLAKE2B 0e3384e32c52681b33fb1f9b02dc384fc529bd869c47b6d2252f7a43016eaf513c71c15682c2a51bf4355078699e50e6c12d0f9ddc83d6c2758e7a701a443af1 SHA512 bc02c0146d83e4663776a926b257282ea04f790a2f9f4076cef9b06faee85317caecc6bb59720dd1b80039da4ce25e730c3d7a256bee8b822fe0a83823f73472 DIST quiche-0.24.8.crate 3773944 BLAKE2B 68ac0ba9b090b3ba73f2b84486e9e5eb00de7a8bb7591034ed7baf8b1be1d2b9542e2c43c0fc0b7fd249467a899568d42958cb7959fc344a702864a44e721041 SHA512 fbc0ade13b31ea066164632df361d74f30fb99da0022af0118650dca9eb48c8ac6409883a30654839489ae43d22e25469db78042586c3804d900c5c29411ad22 +DIST quiche-0.24.9.crate 3776814 BLAKE2B 5749bb4d079f482b8ee627833f806a8adcb554f70933e858b3f5ffeaf5975508d2cc0479a6973358e5dfbdcf6c6a7ce6bc13439323532d1eda891f3190a555cc SHA512 fed847c9bf7e9d021079d8ab1d56bfb28ce2333ba4393b4981ddcc61f83f32104fd6d3a99aaac904b8f4010160db9d045fcc6c2ca51467a8007737af2bda5f05 DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af DIST quote-1.0.39.crate 31206 BLAKE2B d7a29f7a39350831e664bf39fa4674e6f0ec7b1d1219e2939d3e070c2546b8b231a00e6e052709a5d3448da71701da69ee6952bbc787c76db1f7cb5eff8c3b6b SHA512 3ed328321f2781c00f6c3d163ab41d46a5ed4290aedcc6be6ff275a2fd7d56dc48b3452b167dc713b7883886d485e6f983bd0acad7191ce3f3c3a7c709d27770 diff --git a/net-libs/quiche/quiche-0.24.9.ebuild b/net-libs/quiche/quiche-0.24.9.ebuild new file mode 100644 index 000000000000..5f30564eaaeb --- /dev/null +++ b/net-libs/quiche/quiche-0.24.9.ebuild @@ -0,0 +1,362 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +${PN}@${PV} +anyhow@1.0.26 +ansi_term@0.11.0 +aho-corasick@1.1.4 +android-tzdata@0.1.1 +android_system_properties@0.1.5 +arrayvec@0.7.6 +atty@0.2.14 +autocfg@1.5.0 +backtrace@0.3.37 +backtrace@sys-0.1.31 +base64@0.22.1 +bindgen@0.72.1 +bitflags@1.3.2 +bitflags@2.10.0 +boring@4.19.0 +boring-sys@4.19.0 +bstr@0.2.12 +bumpalo@3.17.0 +byteorder@1.3.4 +cast@0.2.3 +cc@1.2.52 +cdylib-link-lines@0.1.5 +cexpr@0.6.0 +cfg-if@0.1.10 +cfg-if@1.0.4 +chrono@0.4.40 +clang-sys@1.8.1 +clap@2.33.3 +cmake@0.1.57 +core-foundation-sys@0.8.7 +criterion@0.3.1 +criterion@plot-0.4.1 +crossbeam@deque-0.7.3 +crossbeam@epoch-0.8.2 +crossbeam@queue-0.2.1 +crossbeam@utils-0.7.2 +csv@1.1.3 +csv@core-0.1.10 +data-encoding@2.10.0 +darling@0.21.3 +darling_core@0.21.3 +darling_macro@0.21.3 +data@encoding-2.3.3 +debug_panic@0.2.1 +deranged@0.4.1 +displaydoc@0.2.5 +enum_dispatch@0.3.13 +either@1.15.0 +env_logger@0.8.4 +equivalent@1.0.2 +find-msvc-tools@0.1.7 +fnv@1.0.7 +foreign-types@0.5.0 +foreign-types-macros@0.2.3 +foreign-types-shared@0.3.1 +form_urlencoded@1.2.2 +fuchsia-zircon@0.3.3 +fuchsia-zircon-sys@0.3.3 +fs_extra@1.3.0 +fslock@0.2.1 +futures-core@0.3.31 +futures-macro@0.3.31 +futures-task@0.3.31 +futures-timer@3.0.3 +futures-util@0.3.31 +getrandom@0.2.17 +glob@0.3.3 +hashbrown@0.12.3 +hashbrown@0.15.5 +hashbrown@0.16.1 +hermit@abi-0.1.19 +hex@0.4.3 +humantime@2.1.0 +iana-time-zone-haiku@0.1.2 +iana-time-zone@0.1.63 +icu_collections@2.1.1 +icu_locale_core@2.1.1 +icu_locid@1.5.0 +icu_locid_transform_data@1.5.1 +icu_locid_transform@1.5.0 +icu_normalizer@2.1.1 +icu_normalizer_data@2.1.1 +icu_properties@2.1.2 +icu_properties_data@2.1.2 +icu_provider@2.1.1 +icu_provider_macros@1.5.0 +ident_case@1.0.1 +idna@1.1.0 +idna_adapter@1.2.1 +intrusive-collections@0.9.7 +iovec@0.1.4 +itertools@0.13.0 +itoa@1.0.17 +js-sys@0.3.77 +kernel32-sys@0.2.2 +lazycell@1.3.0 +lazy_static@1.5.0 +libc@0.2.180 +libloading@0.8.9 +libm@0.2.15 +litemap@0.8.1 +log@0.4.29 +matches@0.1.10 +maybe-uninit@2.0.0 +memchr@2.7.6 +memoffset@0.9.1 +minimal-lexical@0.2.1 +mio@1.1.1 +miow@0.4.0 +net2@0.2.37 +nom@7.1.3 +num-conv@0.1.0 +num-traits@0.2.19 +num_cpus@1.12.0 +octets@0.3.4 +openssl-macros@0.1.1 +peeking_take_while@0.1.2 +pin-project-lite@0.2.16 +pin-utils@0.1.0 +indexmap@1.9.3 +indexmap@2.13.0 +once_cell@1.21.3 +oorandom@11.1.0 +percent-encoding@2.3.2 +pkg-config@0.3.32 +plotters@0.2.12 +potential_utf@0.1.4 +powerfmt@0.2.0 +proc-macro-crate@3.4.0 +proc-macro2@1.0.105 +qlog@0.15.2 +quote@1.0.43 +rayon@1.3.0 +rayon@core-1.7.0 +regex@1.12.2 +regex-automata@0.4.13 +regex-syntax@0.8.8 +relative-path@1.9.3 +ring@0.17.14 +rstest@0.26.1 +rstest_macros@0.26.1 +rustc_version@0.4.1 +rustc-hash@2.1.1 +rustversion@1.0.20 +rust_decimal@1.40.0 +ryu@1.0.20 +same-file@1.0.6 +scopeguard@1.1.0 +sfv@0.9.4 +semver@1.0.27 +semver-parser@0.7.0 +serde@1.0.228 +serde_core@1.0.228 +serde_derive@1.0.228 +serde_json@1.0.149 +serde_with@3.16.1 +serde_with_macros@3.16.1 +shlex@1.3.0 +slab@0.4.11 +smallvec@1.15.1 +spin@0.9.8 +stable_deref_trait@1.2.1 +strsim@0.8.0 +strsim@0.11.1 +syn@1.0.109 +syn@2.0.114 +synstructure@0.13.2 +termcolor@1.1.2 +textwrap@0.11.0 +time@0.3.41 +time-core@0.1.4 +time-macros@0.2.22 +tinystr@0.8.2 +tinytemplate@1.0.3 +tinyvec@1.6.1 +tinyvec_macros@0.1.1 +toml_datetime@0.7.5+spec-1.1.0 +toml_edit@0.23.10+spec-1.0.0 +toml_parser@1.0.6+spec-1.1.0 +unicode-bidi@0.3.15 +unicode-ident@1.0.22 +unicode-normalization@0.1.23 +unicode-width@0.1.10 +unicode-xid@0.2.4 +unicode-xid@0.2.3 +untrusted@0.9.0 +url@2.5.8 +utf8_iter@1.0.4 +utf16_iter@1.0.5 +vec_map@0.8.2 +version_check@0.9.4 +walkdir@2.3.1 +wasm-bindgen@0.2.100 +wasm-bindgen-backend@0.2.100 +wasm-bindgen-macro@0.2.100 +wasm-bindgen-macro-support@0.2.100 +wasm-bindgen-shared@0.2.100 +wasm-bindgen-webidl@0.2.75 +wasi@0.11.1+wasi-snapshot-preview1 +web-sys@0.3.65 +which@3.1.1 +winapi@0.2.8 +winapi@0.3.9 +winapi-build@0.1.1 +winapi-i686-pc-windows-gnu@0.4.0 +winapi-util@0.1.5 +winapi-x86_64-pc-windows-gnu@0.4.0 +windows-core@0.61.0 +windows_aarch64_gnullvm@0.48.5 +windows_aarch64_gnullvm@0.52.6 +windows_aarch64_gnullvm@0.53.0 +windows_aarch64_msvc@0.48.5 +windows_aarch64_msvc@0.52.6 +windows_aarch64_msvc@0.53.0 +windows_i686_gnu@0.48.5 +windows_i686_gnu@0.52.6 +windows_i686_gnu@0.53.0 +windows_i686_gnullvm@0.52.6 +windows_i686_gnullvm@0.53.0 +windows_i686_msvc@0.48.5 +windows_i686_msvc@0.52.6 +windows_i686_msvc@0.53.0 +windows_x86_64_gnu@0.48.5 +windows_x86_64_gnu@0.52.6 +windows_x86_64_gnu@0.53.0 +windows_x86_64_gnullvm@0.48.5 +windows_x86_64_gnullvm@0.52.6 +windows_x86_64_gnullvm@0.53.0 +windows_x86_64_msvc@0.48.5 +windows_x86_64_msvc@0.52.6 +windows_x86_64_msvc@0.53.0 +windows-implement@0.60.0 +windows-interface@0.59.1 +windows-sys@0.48.0 +windows-sys@0.52.0 +windows-sys@0.59.0 +windows-sys@0.61.2 +windows-targets@0.53.0 +windows-targets@0.53.3 +windows-targets@0.52.6 +windows-targets@0.48.5 +windows-link@0.2.1 +windows-result@0.3.2 +windows-strings@0.4.0 +winnow@0.7.14 +write16@1.0.0 +writeable@0.6.2 +ws2_32-sys@0.2.1 +yoke@0.8.1 +yoke-derive@0.8.1 +zerofrom@0.1.6 +zerofrom-derive@0.1.6 +zerotrie@0.2.3 +zerovec@0.11.5 +zerovec-derive@0.11.2 +zmij@1.0.14 +" + +RUST_MULTILIB=1 + +inherit cargo cmake flag-o-matic multilib-minimal + +DESCRIPTION="Implementation of the QUIC transport protocol and HTTP/3" +HOMEPAGE="https://github.com/cloudflare/quiche" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/cloudflare/${PN}.git" + inherit git-r3 + CMAKE_USE_DIR="${S}/quiche/deps/boringssl" +else + SRC_URI="${CARGO_CRATE_URIS}" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + S="${WORKDIR}/${P//_/-}" + CMAKE_USE_DIR="${S}/deps/boringssl" +fi + +LICENSE="|| ( Apache-2.0 Boost-1.0 ) + || ( Apache-2.0 MIT ) + || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) + BSD-2 + BSD + ISC + MIT + || ( Unlicense MIT ) + openssl" +SLOT="0/0" +IUSE="" +DOCS=( COPYING README.md ) + +BDEPEND=" + dev-build/cmake +" +DEPEND="" +RDEPEND="" + +BUILD_DIR="${WORKDIR}/${P}" + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + tar -xf "${DISTDIR}/${P//_/-}.crate" -C "${WORKDIR}" || die + fi +} + +src_prepare() { + cmake_src_prepare + multilib_copy_sources +} + +src_configure() { + multilib-minimal_src_configure +} + +multilib_src_configure() { + append-flags "-fPIC" + local mycmakeargs=( + -DOPENSSL_NO_ASM=ON + -DBUILD_SHARED_LIBS=OFF + ) + BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_configure +} + +src_compile() { + multilib-minimal_src_compile +} + +multilib_src_compile() { + BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_compile bssl + QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_compile --features "ffi pkg-config-meta" +} + +src_test() { + multilib-minimal_src_test +} + +multilib_src_test() { + QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_test +} + +src_install() { + multilib-minimal_src_install +} + +multilib_src_install() { + sed -i -e "s:libdir=.\+:libdir=${EPREFIX}/usr/$(get_libdir):" -e "s:includedir=.\+:includedir=${EPREFIX}/usr/include:" "$(cargo_target_dir)"/quiche.pc || die + insinto "/usr/$(get_libdir)/pkgconfig" + doins "$(cargo_target_dir)"/quiche.pc + doheader -r include/* + dolib.so "$(cargo_target_dir)"/libquiche.so + QA_FLAGS_IGNORED+=" usr/$(get_libdir)/libquiche.so" # rust libraries don't use LDFLAGS + QA_SONAME+=" usr/$(get_libdir)/libquiche.so" # https://github.com/cloudflare/quiche/issues/165 +} diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest index 0dadab6a4320..d46f34c8d87b 100644 --- a/net-misc/dropbox/Manifest +++ b/net-misc/dropbox/Manifest @@ -7,3 +7,4 @@ DIST dropbox-lnx.x86_64-237.4.5655.tar.gz 71025062 BLAKE2B d04ee1ff9fe85bf272daf DIST dropbox-lnx.x86_64-238.4.6075.tar.gz 71053496 BLAKE2B 8b38e8532b892de5fe1c6ca434caa7db0272408606b72fc18bebe72499738a3e09ab0f4cee76b61d3787a7f29c64654ebaca704c3fa9821e84acb93a7fa60bba SHA512 380768adac67cf1379f5b0bddfd0890f641f3bc09ed8c881b83965bd53096c9b84332a10ca94bedf2f9581a204c56bb70bb38c656f16edfc7fbb53b0f648c3ac DIST dropbox-lnx.x86_64-240.4.8493.tar.gz 71261885 BLAKE2B adccb505159eef4d31b4f7bce5f939c35a66209e1dd7e94e09ea5cb5526d13381f8215aa33688a5687ed9506a5f5ce53bcd99473674db44b0220ece036340863 SHA512 21ca9604b06991f832b5f85ac1c943babc96572055f32ddaacf44955fa63471305d5a17fc40b67a9c6210b52440317a7f698302c23abde17f1977de73a379c34 DIST dropbox-lnx.x86_64-240.4.8609.tar.gz 71259373 BLAKE2B ba1c1db3455fa4f08925890507abe6306e5c52bb3a51f78c855077d858ef530fd18eaf50d9de70963db18f07b12b39e3458a76aed9ba91e8eaf8ba494ec1b7df SHA512 d6017a2955abab9bd1f751bf77bac1d673d8c50c1522544ffa479765ac5b4327e5e6b360c09761ec51be75b695b500507c390c1b4e633494b6f4c1a60c5a149b +DIST dropbox-lnx.x86_64-241.4.4795.tar.gz 71019369 BLAKE2B 4f2d62a8f89cbe05149ed03dbeaf5d5e6db951b3f78a0d85dd208ccfd6be3d1a3dd163cb1713af75cd222a6ec8da46d1864544bb04eb633faa4df33d23909484 SHA512 3b8a077ecaa57e2fd8526d35055fdaecefc40026a0227e2ec6020c2c135423c4acc9f4d51f065764f9b5ed97391ff844c9d176edec4fcd5c2e4760236c582eed diff --git a/net-misc/dropbox/dropbox-241.4.4795.ebuild b/net-misc/dropbox/dropbox-241.4.4795.ebuild new file mode 100644 index 000000000000..4ec2b931708c --- /dev/null +++ b/net-misc/dropbox/dropbox-241.4.4795.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils systemd xdg + +DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" +HOMEPAGE="https://www.dropbox.com/" +SRC_URI=" + https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz + https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +" + +LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="selinux X" + +RESTRICT="mirror strip" + +QA_PREBUILT="opt/.*" +QA_EXECSTACK="opt/dropbox/dropbox" + +BDEPEND="dev-util/patchelf" + +# Be sure to have GLIBCXX_3.4.9, #393125 +RDEPEND=" + X? ( + x11-themes/hicolor-icon-theme + dev-libs/libayatana-appindicator + ) + selinux? ( sec-policy/selinux-dropbox ) + app-arch/bzip2 + dev-libs/glib:2 + dev-libs/libffi-compat:7 + media-libs/fontconfig + media-libs/freetype + net-misc/wget + sys-libs/zlib + sys-libs/ncurses-compat:5 + virtual/opengl + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libxcb +" + +src_unpack() { + unpack ${A} + mkdir -p "${S}" || die + mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die + mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die + rmdir "${S}"/dropbox-lnx.*-${PV}/ || die + rmdir .dropbox-dist || die +} + +src_prepare() { + default + # We supply this in RDEPEND + rm -vf libffi.so.7* || die + # Unused + rm -vf wmctrl || die + if use X ; then + mv images/hicolor/16x16/status "${T}" || die + else + rm -vrf images || die + fi + patchelf --set-rpath '$ORIGIN' \ + apex._apex.*.so \ + nucleus_python.*.so \ + tprt.*.so \ + || die + pax-mark cm dropbox + mv README ACKNOWLEDGEMENTS "${T}" || die +} + +src_install() { + local targetdir="/opt/dropbox" + + insinto "${targetdir}" + doins -r * + fperms a+x "${targetdir}"/{dropbox,dropboxd} + dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" + + if use X; then + # symlinks for bug 955139 + dosym ../../usr/$(get_libdir)/libayatana-appindicator3.so.1 ${targetdir}/libappindicator3.so.1 + dosym libappindicator3.so.1 ${targetdir}/libappindicator3.so + + doicon -s 16 -c status "${T}"/status + newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg + fi + + make_desktop_entry "${PN}" "Dropbox" "dropbox" + + newinitd "${FILESDIR}"/dropbox.initd dropbox + newconfd "${FILESDIR}"/dropbox.conf dropbox + systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" + + dodoc "${T}"/{README,ACKNOWLEDGEMENTS} +} + +pkg_postinst() { + xdg_pkg_postinst + + einfo "Warning: while running, dropbox may attempt to autoupdate itself in" + einfo " your user's home directory. To prevent this, run the following as" + einfo " each user who will run dropbox:" + einfo "" + einfo "install -dm0 ~/.dropbox-dist" + einfo "" + einfo "If you do allow dropbox to update/install to your user homedir, you" + einfo " will need to create some compat symlinks to keep the tray icon working:" + einfo "" + einfo "ln -sf /usr/$(get_libdir)/libayatana-appindicator3.so.1 ~/.dropbox-dist/dropbox-lnx.*/libappindicator3.so.1" + einfo "ln -sf libappindicator3.so.1 ~/.dropbox-dist/dropbox-lnx.*/libappindicator3.so" + + if has_version gnome-base/gnome-shell; then + if ! has_version gnome-extra/gnome-shell-extension-appindicator; then + einfo "" + einfo "Please install gnome-extra/gnome-shell-extension-appindicator if you" + einfo " require tray icon support for Dropbox in Gnome." + fi + fi + +} diff --git a/net-misc/sb-hosts/Manifest b/net-misc/sb-hosts/Manifest index fdb58cad1664..520c53f7e50e 100644 --- a/net-misc/sb-hosts/Manifest +++ b/net-misc/sb-hosts/Manifest @@ -1,2 +1,2 @@ -DIST sb-hosts-3.16.56.tar.gz 21001623 BLAKE2B 38603172c44fc62005dc74d57440f75b67aaeba7e743e0f739e6cdf8a4531e81bbe60740c9ed1e7f9f5aa597b25dc84a66756fcd6e394657396ce042a8008466 SHA512 2db355fef9801c22287ae96c9ec72bb1493c50b5430da0f75cad0b2a72b0efa6867a1a08188a657c64e45f058b9827e18de952a79b91c032eac2d775435df494 DIST sb-hosts-3.16.57.tar.gz 21056833 BLAKE2B 4de004b1d8cbca9c1607690468088cd3f3e2bf6a25306d05e223eab659df9b1df78aabab8841008ca32f427a7698ad305970f864be0130331ddf3408f6c8e9b6 SHA512 e7859ae721c7656e1ee0f5dac86be67440877ae32fb4ca19c88ba7543de75a62cfb98fcda7313644d77196de63bf23888a79ea0c076cfdb5e80a88504b97fa52 +DIST sb-hosts-3.16.58.tar.gz 21417910 BLAKE2B 35c852f111a34de80b6ab44430cc4bf1473a8cdd0412092345529c8826a255abaf91f362cb0e24647731f711a3285f49aa6abd4737b62d4f82167c4f5f01cd78 SHA512 ded6e46aebeebd07b72cc4228e75f00b7dc62d41cbe760d30ef0cfd497ddd593071ada1e004892170cf7664b74a0abce6b933ce6aeae81e3f38c65fca350454a diff --git a/net-misc/sb-hosts/sb-hosts-3.16.56.ebuild b/net-misc/sb-hosts/sb-hosts-3.16.58.ebuild index 941876ea977f..941876ea977f 100644 --- a/net-misc/sb-hosts/sb-hosts-3.16.56.ebuild +++ b/net-misc/sb-hosts/sb-hosts-3.16.58.ebuild diff --git a/net-misc/toot/Manifest b/net-misc/toot/Manifest index 47f2930b8ae6..7c337f0db5da 100644 --- a/net-misc/toot/Manifest +++ b/net-misc/toot/Manifest @@ -1,3 +1 @@ -DIST toot-0.48.1.tar.gz 1328964 BLAKE2B 141eb633815b5fe301fff6d58cab5ae150669027b1d52e1a6a4e11e0b3d5b0336fe95d10e133c4d826cf0a86b5b92fae8b5c3bfb51f06187fce47372d43b9f91 SHA512 8c51bf2a10aeff8807a90184caca6fd947700857d7e14485b4009a9705a93b9d47a175a7b11ae5cf8b4b2012417e5e6fb9a22b5cde0adee75e3b01cde259d26e -DIST toot-0.50.0.tar.gz 1317704 BLAKE2B a20fb44db1186af2ac808b557d89fc5929c0748f9ec0fae60e093d3fd15cc4ecfcff8ec89f2934d030ad419ef58287300a6b77cd2d3ef19185744ef84488be50 SHA512 5c33349581fd117796f70902277c072018033863ae45d7963976338093c960d6a3a6633a2ac158cfc3a3ee978cff06f14cc37e379205134fab2a3ca6a9327821 DIST toot-0.51.0.tar.gz 1316620 BLAKE2B ebf96f7c71d52e2b57f4cc20b855084497628d4978f3ac862bd8ba71cc247e95c8912872ca780cbfad18e5bb9a1740df239f259c78df139fd4be5bb50070b8b6 SHA512 20db8a857064a44a60616e108b4e98d6bed836f3d81c4409e45d5a3dd06564c291f8d22fa6733fe7f1463a47194da172edd4c557459a8bfaaa3fe3638eae5d63 diff --git a/net-misc/toot/files/toot-0.51.0-urwid-compat.patch b/net-misc/toot/files/toot-0.51.0-urwid-compat.patch new file mode 100644 index 000000000000..6ff6e66f9c00 --- /dev/null +++ b/net-misc/toot/files/toot-0.51.0-urwid-compat.patch @@ -0,0 +1,52 @@ +From 8c2025c054bf71e2dc24d57a9097299310a12ccc Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= + <1289205+lahwaacz@users.noreply.github.com> +Date: Sun, 21 Dec 2025 08:42:37 +0100 +Subject: [PATCH] Fix compatibility with urwid 3.0.4 + +Fixes https://github.com/ihabunek/toot/issues/558 +--- + toot/tui/images.py | 2 +- + toot/tui/timeline.py | 2 +- + toot/tui/utils.py | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/toot/tui/images.py b/toot/tui/images.py +index 9dfebec4..7a101f55 100644 +--- a/toot/tui/images.py ++++ b/toot/tui/images.py +@@ -94,7 +94,7 @@ def graphics_widget(img, image_format="block", corner_radius=0, colors=16777216) + # "<" means left-justify the image + + except ImportError: +- from urwid.raw_display import Screen ++ from urwid.display.raw import Screen + TuiScreen = Screen + + def image_support_enabled(): +diff --git a/toot/tui/timeline.py b/toot/tui/timeline.py +index 060fdd81..ccdb5513 100644 +--- a/toot/tui/timeline.py ++++ b/toot/tui/timeline.py +@@ -20,7 +20,7 @@ + + + logger = logging.getLogger("toot") +-screen = urwid.raw_display.Screen() ++screen = urwid.display.raw.Screen() + + + class Timeline(urwid.Columns): +diff --git a/toot/tui/utils.py b/toot/tui/utils.py +index c7df968a..b221a17f 100644 +--- a/toot/tui/utils.py ++++ b/toot/tui/utils.py +@@ -72,7 +72,7 @@ def parse_content_links(content): + return parser.links[:] + + +-def copy_to_clipboard(screen: urwid.raw_display.Screen, text: str): ++def copy_to_clipboard(screen: urwid.display.raw.Screen, text: str): + """ copy text to clipboard using OSC 52 + This escape sequence is documented + here https://iterm2.com/documentation-escape-codes.html diff --git a/net-misc/toot/toot-0.50.0.ebuild b/net-misc/toot/toot-0.50.0.ebuild deleted file mode 100644 index 93e3a208c3fa..000000000000 --- a/net-misc/toot/toot-0.50.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="toot - Mastodon CLI & TUI" -HOMEPAGE="https://github.com/ihabunek/toot" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/urwid-2.1.2-r1[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.6[${PYTHON_USEDEP}] - >=dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.8[${PYTHON_USEDEP}] - test? ( dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] ) -" -RDEPEND="${DEPEND}" - -distutils_enable_tests pytest diff --git a/net-misc/toot/toot-0.48.1.ebuild b/net-misc/toot/toot-0.51.0-r1.ebuild index 93e3a208c3fa..fb2f015735d4 100644 --- a/net-misc/toot/toot-0.48.1.ebuild +++ b/net-misc/toot/toot-0.51.0-r1.ebuild @@ -16,13 +16,15 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - >=dev-python/urwid-2.1.2-r1[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.6[${PYTHON_USEDEP}] - >=dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.8[${PYTHON_USEDEP}] - test? ( dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] ) + dev-python/urwid[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + test? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) " RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/${P}-urwid-compat.patch" ) + +EPYTEST_PLUGINS=( pytest-click python-dateutil pillow ) distutils_enable_tests pytest diff --git a/net-misc/toot/toot-0.51.0.ebuild b/net-misc/toot/toot-0.51.0.ebuild deleted file mode 100644 index e5e40943acd8..000000000000 --- a/net-misc/toot/toot-0.51.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="toot - Mastodon CLI & TUI" -HOMEPAGE="https://github.com/ihabunek/toot" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -# https://github.com/ihabunek/toot/issues/558 -DEPEND=" - <dev-python/urwid-3.0.4[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.6[${PYTHON_USEDEP}] - >=dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.8[${PYTHON_USEDEP}] - test? ( dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] ) -" -RDEPEND="${DEPEND}" - -distutils_enable_tests pytest diff --git a/net-nntp/nzb-monkey-go/Manifest b/net-nntp/nzb-monkey-go/Manifest index f1df6f38076d..d1fcb553bc57 100644 --- a/net-nntp/nzb-monkey-go/Manifest +++ b/net-nntp/nzb-monkey-go/Manifest @@ -1,2 +1,4 @@ DIST nzb-monkey-go-0.1.19-deps.tar.xz 20850076 BLAKE2B 91a19e5320e0d7fbf5e57410f5c88d2b65ca7a43a0ba8a646289bf4fafb7db2b146a51fc4b21f7604ee32e66f4bd0c72557a112d3820a1c579a1b0b840ea8ca6 SHA512 4c4746d2e1136723ca3ee127c9a78fe7007a044af595bf0410e071f75417dd6238bf4fdff9e2275111237572dbd1d6fae45a17166e39ff9d27fc69374bc1854e DIST nzb-monkey-go-0.1.19.tar.gz 605758 BLAKE2B dfef4da395628f8e9bef082b834c77cb162d23e909dd24765b0a0228bd92e035b617f72e8f4efe3dfffcdc9ffbf37727677f895725c44173491aca97d7cc6392 SHA512 0a47704185b677762738966ecc62952557995fc73f002a3221262d261fd4a1a975b03598b3514132d513275c2646f204cac08681cdb26ddb459add84f8601701 +DIST nzb-monkey-go-0.2.1-deps.tar.xz 20948748 BLAKE2B 89ac641de7988a86f1fd67f676f3cdeb95e8985b3e41225a0830aa0ba54e9d89d9a5db3d77a9870cd683496bd80b35553b95124d3b0ed664873aaddfad358e68 SHA512 6e37fd47e4edad6aaba0e72e4dc50a37de82eaffeda3276cb127faa4e24d8e1e050e9c41acb9bfb03992680f2ddb5b46af62bd51ef741677e8a89c7bb71e4dda +DIST nzb-monkey-go-0.2.1.tar.gz 608279 BLAKE2B eca485b8574fbb4caa486c46926f475103f8ce76b1585c9e166544c63d6b399b285de06cf0ea2924b6f022542bf879b24cc83707e7b490048af290a4bf350d23 SHA512 589ab48b4520cefd22bf27b62bbf1a1cea33f092722c8b78b7d2a684994feba6607a3d8020786994f651fc8e182e9b092a18f38390e6a9dd6cac594a837868bf diff --git a/net-nntp/nzb-monkey-go/nzb-monkey-go-0.2.1.ebuild b/net-nntp/nzb-monkey-go/nzb-monkey-go-0.2.1.ebuild new file mode 100644 index 000000000000..22917d65fb70 --- /dev/null +++ b/net-nntp/nzb-monkey-go/nzb-monkey-go-0.2.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Golang version of the NZB Monkey with included NZB direct search" +HOMEPAGE="https://github.com/Tensai75/nzb-monkey-go" +SRC_URI=" + https://github.com/Tensai75/nzb-monkey-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/64330835/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="MIT" +# vendored licenses +LICENSE+=" Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build -ldflags="-X main.appVersion=${PV}" +} + +src_install() { + dobin nzb-monkey-go + einstalldocs +} diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest index 9e65bc331d25..917e8a8757a2 100644 --- a/net-p2p/freenet/Manifest +++ b/net-p2p/freenet/Manifest @@ -1,4 +1,6 @@ DIST freenet-build01503-source.tar.bz2 6766859 BLAKE2B f23091d3c0d03eb6cc85e6417465516274e9083dc427fac1b6baad8f7c018c3a4a4f57a7d74058763c32f8c45b93830d48cedee0279f8fb2b3d95caa9714ef25 SHA512 0b8d584ea5591fce1b45290d920ca233803b2c4ea5ed4c8f83b34652d2b10ecb1a812277ffd6d5ddfde71a00cb6475023f53c7024ad0a85da4e83488ba3bc69a DIST freenet-build01503-source.tar.bz2.sig 566 BLAKE2B 525c749eaa0f499ffdd1ebeac1b4473c22259b9370143706576fba44a618e569cf986b7ad8e4a91730eb2c7809e413a5f433e3b9641dda1be3d7a6ed7856fb58 SHA512 52f2fa65d6cef59ea2b85a510c361470e5cf042d591ef0f3275eed4eb82a55529a52cf3452b5e507554cd822adbaff56121ac134b43a3adac62fbed350d5e881 +DIST freenet-build01504-source.tar.bz2 6840333 BLAKE2B 4dc8291b9edc3ba0e59ee57738e8cb627089d35fc12c71955e2fa4c86fdc7eb3fba56f68e939108a6187927c1089ad08d630e72d8df670080f7b03a82df40823 SHA512 02f78761664d24a6fda21a389ff817f32562971050e7f95ef08d45839b01bac173b441a5b76df89c9da1ac2e0eb404be8ecb6c6d4c6c4d459721b499afb31554 +DIST freenet-build01504-source.tar.bz2.sig 566 BLAKE2B dfdd27e35252ac79a05ec9c38e089893b8f2349ba49e74cbd109d9811a83d57f978961b45d3c7e3891b1403a380136362c8d0f45fbe92312fff0b1ea2e5df270 SHA512 0afe377861a0f1b142cd05a8294d8743b565fe2ec95278e5502151dfb2d80644e689963db94e5442ad962c79679e9056ca91047c65c5ab4c51895f4a6a765e41 DIST freenet-ext-29.tar.gz 4328779 BLAKE2B a9dc6dc34d6dbccc9f89c955f35b35024a7067aa8e89cf195492e77a8ebc92b73cc98e779c7f75ba6a430e994e856937be018a6505e1cda07eeea275925ee0e7 SHA512 11cf0942042483403cf526684a18c2b1766d3f6fb15c2ca4bdb59d95382ed86fcdb71a66d9f43a504abf3ca5c53f9da749086e462bbb56826beb95a2a7f1cbfa DIST seednodes-0.7.5_p1480.tar.gz 12364 BLAKE2B edb4e2a5c7424b51f0afb8234c7e486d56fe92e9201ab7ed7658366f070225f8def1b5412a31367e434ab4afae393caa16e7bdd7307f1d870607105fd5076638 SHA512 a2662a29f5721cd1523eb68b8787b074baec990327207b9ff444c91e644738a610e5216064aef00c62d6aca8ba66b2035a3175f63d45c1e0e8efc816b2a38660 diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1497-wrapper.conf b/net-p2p/freenet/files/freenet-0.7.5_p1503-wrapper.conf index d69cb254e6a1..51109eb6c3dd 100644 --- a/net-p2p/freenet/files/freenet-0.7.5_p1497-wrapper.conf +++ b/net-p2p/freenet/files/freenet-0.7.5_p1503-wrapper.conf @@ -9,7 +9,7 @@ wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0 wrapper.java.additional.3=-enableassertions:freenet # Required since JNA 5.0.0, which changed the default JNI library search path # https://github.com/java-native-access/jna/issues/384 -wrapper.java.additional.5=-Djna.nosys=false +wrapper.java.additional.4=-Djna.nosys=false wrapper.app.parameter.1=freenet.ini wrapper.console.format=PM diff --git a/net-p2p/freenet/freenet-0.7.5_p1503-r1.ebuild b/net-p2p/freenet/freenet-0.7.5_p1503-r2.ebuild index 10c10d9c2e66..2de432ac7451 100644 --- a/net-p2p/freenet/freenet-0.7.5_p1503-r1.ebuild +++ b/net-p2p/freenet/freenet-0.7.5_p1503-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple systemd toolchain-funcs verify-sig -DESCRIPTION="An encrypted network without censorship" +DESCRIPTION="Freenet REference Daemon" HOMEPAGE="https://www.hyphanet.org" FEV="29" SRC_URI="https://github.com/hyphanet/fred/releases/download/build0${PV#*p}/freenet-build0${PV#*p}-source.tar.bz2 @@ -73,6 +73,7 @@ DOCS=( PATCHES=( "${FILESDIR}/freenet-0.7.5_p1503-ignore-failing-tests.patch" ) +JAVADOC_ARGS="-source 8" # bug #967404 JAVA_CLASSPATH_EXTRA="java-service-wrapper,unbescape" JAVA_RESOURCE_DIRS="res" JAVA_SRC_DIR="src" @@ -124,7 +125,7 @@ src_prepare() { EOF cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref - cp "${FILESDIR}"/freenet-0.7.5_p1497-wrapper.conf freenet-wrapper.conf || die + cp "${FILESDIR}"/freenet-0.7.5_p1503-wrapper.conf freenet-wrapper.conf || die cp "${FILESDIR}"/run.sh-20090501 run.sh || die sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \ diff --git a/net-p2p/freenet/freenet-0.7.5_p1504.ebuild b/net-p2p/freenet/freenet-0.7.5_p1504.ebuild new file mode 100644 index 000000000000..e76c42cbea5d --- /dev/null +++ b/net-p2p/freenet/freenet-0.7.5_p1504.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple systemd toolchain-funcs verify-sig + +DESCRIPTION="Freenet REference Daemon" +HOMEPAGE="https://www.hyphanet.org" +FEV="29" +SRC_URI="https://github.com/hyphanet/fred/releases/download/build0${PV#*p}/freenet-build0${PV#*p}-source.tar.bz2 + https://github.com/hyphanet/seedrefs/archive/build01480.tar.gz -> seednodes-0.7.5_p1480.tar.gz + https://github.com/hyphanet/contrib/archive/v${FEV}.tar.gz -> freenet-ext-${FEV}.tar.gz + verify-sig? ( + https://github.com/hyphanet/fred/releases/download/build0${PV#*p}/freenet-build0${PV#*p}-source.tar.bz2.sig + )" +S="${WORKDIR}/freenet-build0${PV#*p}" + +LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+nss" + +CP_DEPEND=" + dev-java/bcprov:0 + dev-java/commons-compress:0 + >=dev-java/commons-io-2.19.0:0 + >=dev-java/freenet-ext-29-r2:29 + dev-java/java-service-wrapper:0 + dev-java/jbitcollider-core:0 + >=dev-java/jna-5.17.0:0 + >=dev-java/lzma-24.09:0 + dev-java/lzmajio:0 + dev-java/mersennetwister:0 + dev-java/pebble:0 +" + +DEPEND=" + dev-java/unbescape:0 + >=virtual/jdk-1.8:* + ${CP_DEPEND} + test? ( + dev-java/hamcrest:0 + dev-java/mockito:1 + dev-java/objenesis:0 + ) +" + +RDEPEND=" + acct-user/freenet + acct-group/freenet + >=virtual/jre-1.8:* + ${CP_DEPEND} + nss? ( dev-libs/nss ) +" + +BDEPEND=" + app-arch/unzip + verify-sig? ( sec-keys/openpgp-keys-freenet ) +" + +DOCS=( + AUTHORS + CONTRIBUTING.md + NEWS.md + README.md + SECURITY.md +) + +PATCHES=( "${FILESDIR}/freenet-0.7.5_p1503-ignore-failing-tests.patch" ) + +JAVADOC_ARGS="-source 8" # bug #967404 +JAVA_CLASSPATH_EXTRA="java-service-wrapper,unbescape" +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR="src" +JAVA_TEST_GENTOO_CLASSPATH="hamcrest,junit-4,mockito-1,objenesis" + +# Yes, both variables point to the same directory +# https://github.com/hyphanet/fred/blob/build01497/build.gradle#L169-L173 +JAVA_TEST_RESOURCE_DIRS="test" +JAVA_TEST_SRC_DIR="test" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/freenetproject.org.asc" +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached \ + "${DISTDIR}"/freenet-build0${PV#*p}-source.tar.bz2 \ + "${DISTDIR}"/freenet-build0${PV#*p}-source.tar.bz2.sig + fi + unpack freenet-build0${PV#*p}-source.tar.bz2 + unpack seednodes-0.7.5_p1480.tar.gz + + # we need NativeThread.c + unpack freenet-ext-${FEV}.tar.gz + mkdir "${S}/NativeThread" || die "mkdir NativeThread" + mv "${WORKDIR}/contrib-${FEV}/NativeThread/NativeThread.c" \ + "${S}/NativeThread" || die "move NativeThread.c" +} + +src_prepare() { + default + java-pkg-2_src_prepare + + # Could not get resource : freenet/l10n/freenet.l10n.pt-PT.properties + # https://github.com/hyphanet/fred/pull/500 + mv src/freenet/l10n/freenet.l10n.pt{_,-}PT.properties || die + + # java-pkg-simple wants resources in JAVA_RESOURCE_DIRS + mkdir res || die + pushd src > /dev/null || die + find -type f \ + ! -name '*.java' \ + ! -name 'package.html' \ + ! -path '*/simulator/readme.txt' \ + | xargs cp --parent -t ../res || die + popd > /dev/null || die + + mkdir "${JAVA_RESOURCE_DIRS}/META-INF" || die + cat > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" <<- EOF || die + Add-opens: java.base/java.lang java.base/java.util java.base/java.io + EOF + + cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref + cp "${FILESDIR}"/freenet-0.7.5_p1503-wrapper.conf freenet-wrapper.conf || die + cp "${FILESDIR}"/run.sh-20090501 run.sh || die + + sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \ + freenet-wrapper.conf || die "sed failed" + + echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> freenet-wrapper.conf || die + if use nss; then + echo "wrapper.java.additional.11=-Dfreenet.jce.use.NSS=true" >> freenet-wrapper.conf || die + fi +} + +src_compile() { + java-pkg-simple_src_compile + + # Moved here because of using JAVA_GENTOO_CLASSPATH which is populated by java-pkg_gen-cp. + local i=2 pkg jars jar + local ifs_original=${IFS} + IFS="," + for pkg in ${JAVA_GENTOO_CLASSPATH} ; do + jars="$(java-pkg_getjars ${pkg})" + for jar in ${jars} ; do + echo "wrapper.java.classpath.$((i++))=${jar}" >> freenet-wrapper.conf || die + done + done + IFS=${ifs_original} + echo "wrapper.java.library.path.2=/usr/$(get_libdir)/java-service-wrapper" >> freenet-wrapper.conf || die + echo "wrapper.java.library.path.3=/usr/$(get_libdir)/jna" >> freenet-wrapper.conf || die + + einfo "NativeThread" + cd NativeThread || die "cd NativeThread" + + einfo "Generate header" + ejavac -h . -classpath ../target/classes:"$(java-pkg_getjars jna)" \ + ../src/freenet/support/io/NativeThread.java + + mv {freenet_support_io_NativeThread_Linux,}NativeThread.h || die + + "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ + $(java-pkg_get-jni-cflags) -Ibuild/. \ + -c -o libNativeThread.o NativeThread.c || die + + "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ + -shared -Wl,-soname,libNativeThread.so \ + -o libNativeThread.so libNativeThread.o || die +} + +src_test() { + JAVA_TEST_EXTRA_ARGS=( + -Djava.library.path="${EPREFIX}/usr/$(get_libdir)/jna/" + -Djna.nosys=false + -Dnetworkaddress.cache.negative.ttl=0 + -Dnetworkaddress.cache.ttl=0 + # https://github.com/hyphanet/fred/blob/build01497/build.gradle#L194-L196 + # "test.l10npath_main" reads from the JAR file. + -Dtest.l10npath_test="freenet/l10n/" + -Dtest.l10npath_main="freenet/l10n/" + --enable-native-access=ALL-UNNAMED + ) + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge 17; then + JAVA_TEST_EXTRA_ARGS+=( + --add-opens=java.base/java.{io,lang,util}=ALL-UNNAMED + ) + fi + + local JAVA_TEST_RUN_ONLY=$(find test -type f -name "*Test.java" -printf '%P\n') + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + + doinitd "${FILESDIR}"/freenet + + systemd_dounit "${FILESDIR}"/freenet.service + + insinto /etc + doins freenet-wrapper.conf + insinto /var/freenet + doins run.sh seednodes.fref + fperms +x /var/freenet/run.sh + + cd NativeThread || die "cd NativeThread" + dolib.so libNativeThread.so + dosym libNativeThread.so /usr/$(get_libdir)/libnative.so +} + +pkg_postinst() { + elog " " + elog "1. Start freenet with rc-service freenet start." + elog "2. Open localhost:8888 in your browser for the web interface." + #workaround for previously existing freenet user + [[ $(stat --format="%U" /var/freenet) == "freenet" ]] || chown \ + freenet:freenet /var/freenet +} + +pkg_postrm() { + if ! [[ -e /usr/share/freenet/lib/freenet.jar ]] ; then + elog " " + elog "If you dont want to use freenet any more" + elog "and dont want to keep your identity/other stuff" + elog "remember to do 'rm -rf /var/freenet' to remove everything" + fi +} diff --git a/net-proxy/xray-core/Manifest b/net-proxy/xray-core/Manifest new file mode 100644 index 000000000000..0fa29b63d75c --- /dev/null +++ b/net-proxy/xray-core/Manifest @@ -0,0 +1,2 @@ +DIST Xray-core-26.2.2-vendor.tar.xz 3479180 BLAKE2B c7e0bcaec911a138d09ef7bb16ec8d532780d066a46c190cef3bbb643a7afbbeb12d6f03aa8affecea60d09a5432cfcdb39013db291bf9940a3aec4ad62b6605 SHA512 142a113580a5fa08d45f33d26198b4e5a57e33897f61ac72538e9d0f0969bf30c0984205c7e9d57c3e31cbd3444b9cb9b7e19f5b21cd37f3c3ac59f093a982e0 +DIST xray-core-26.2.2.tar.gz 801580 BLAKE2B 64f08a1531d2d926c66085192c3c6aa1620fec8f5dce306c105195b866be54ee1ce5ecd5ed845ac6358854c3dd6b94652e765759a66509f7823cc902f8a44587 SHA512 c621fa13c755b7ab9ed81ce3480db48142c1b76b1cd94c10efb78dd0e1f147d42f4ea0e222e743449f87abcd660557b90e26ea453c6d58d1355b6481f7e4241a diff --git a/net-proxy/xray-core/files/xray.service b/net-proxy/xray-core/files/xray.service new file mode 100644 index 000000000000..2c24daa71b2a --- /dev/null +++ b/net-proxy/xray-core/files/xray.service @@ -0,0 +1,14 @@ +[Unit] +Description=Xray Service +After=network.target nss-lookup.target + +[Service] +User=xray +CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +NoNewPrivileges=true +ExecStart=/usr/bin/xray run -confdir /etc/xray/ +Restart=on-abort + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/xray-core/files/xray_at.service b/net-proxy/xray-core/files/xray_at.service new file mode 100644 index 000000000000..145bdd972191 --- /dev/null +++ b/net-proxy/xray-core/files/xray_at.service @@ -0,0 +1,14 @@ +[Unit] +Description=Xray Service +After=network.target nss-lookup.target + +[Service] +User=xray +CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +NoNewPrivileges=true +ExecStart=/usr/bin/xray run -config /etc/xray/%i.jsonc +Restart=on-abort + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/xray-core/metadata.xml b/net-proxy/xray-core/metadata.xml new file mode 100644 index 000000000000..2db25cd28122 --- /dev/null +++ b/net-proxy/xray-core/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>alexander@tsoy.me</email> + <name>Alexander Tsoy</name> + </maintainer> + <longdescription lang="en"> + Project X originates from XTLS protocol, providing a set of network tools such as Xray-core and REALITY. + </longdescription> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/net-proxy/xray-core/xray-core-26.2.2.ebuild b/net-proxy/xray-core/xray-core-26.2.2.ebuild new file mode 100644 index 000000000000..21320d92a04b --- /dev/null +++ b/net-proxy/xray-core/xray-core-26.2.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="A unified platform for anti-censorship" +HOMEPAGE="https://github.com/XTLS/Xray-core/" + +if [[ "${PV}" == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/XTLS/Xray-core.git" +else + SRC_URI=" + https://github.com/XTLS/Xray-core/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/puleglot/Xray-core/releases/download/v${PV}/Xray-core-${PV}-vendor.tar.xz +" + KEYWORDS="~amd64" + S="${WORKDIR}/Xray-core-${PV}" +fi + +# main +LICENSE="MPL-2.0" +# deps +LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT" +SLOT="0" + +RESTRICT="test" + +RDEPEND=" + acct-user/xray + acct-group/xray" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-lang/go-1.25.5:=" + +src_unpack() { + if [[ "${PV}" == 9999* ]]; then + git-r3_src_unpack + pushd "${S}" || die + # upstream bumped required go version to 1.25.6 for no particular reason + # gvisor.dev/gvisor requires 1.25.5 + sed -E -i'' 's/^go 1\.25\..*/go 1.25.5/' go.mod || die + ego mod tidy + popd || die + go-module_live_vendor + else + default + fi +} + +src_prepare() { + # upstream bumped required go version to 1.25.6 for no particular reason + # gvisor.dev/gvisor requires 1.25.5 + sed -E -i'' 's/^go 1\.25\..*/go 1.25.5/' go.mod || die + default +} + +src_compile() { + if [[ ${PV} == 9999* ]]; then + local CUSTOM_VER="$(git rev-parse --short HEAD)" + else + local CUSTOM_VER="${PV}" + fi + + CGO_ENABLED=0 ego build -ldflags="-X github.com/xtls/xray-core/core.build=${CUSTOM_VER}" \ + -trimpath -o xray -v ./main +} + +src_install() { + default + + dobin xray + systemd_dounit "${FILESDIR}"/xray.service + systemd_newunit "${FILESDIR}"/xray_at.service "xray@.service" + + keepdir /etc/xray +} diff --git a/net-proxy/xray-core/xray-core-9999.ebuild b/net-proxy/xray-core/xray-core-9999.ebuild new file mode 100644 index 000000000000..21320d92a04b --- /dev/null +++ b/net-proxy/xray-core/xray-core-9999.ebuild @@ -0,0 +1,78 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="A unified platform for anti-censorship" +HOMEPAGE="https://github.com/XTLS/Xray-core/" + +if [[ "${PV}" == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/XTLS/Xray-core.git" +else + SRC_URI=" + https://github.com/XTLS/Xray-core/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/puleglot/Xray-core/releases/download/v${PV}/Xray-core-${PV}-vendor.tar.xz +" + KEYWORDS="~amd64" + S="${WORKDIR}/Xray-core-${PV}" +fi + +# main +LICENSE="MPL-2.0" +# deps +LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT" +SLOT="0" + +RESTRICT="test" + +RDEPEND=" + acct-user/xray + acct-group/xray" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-lang/go-1.25.5:=" + +src_unpack() { + if [[ "${PV}" == 9999* ]]; then + git-r3_src_unpack + pushd "${S}" || die + # upstream bumped required go version to 1.25.6 for no particular reason + # gvisor.dev/gvisor requires 1.25.5 + sed -E -i'' 's/^go 1\.25\..*/go 1.25.5/' go.mod || die + ego mod tidy + popd || die + go-module_live_vendor + else + default + fi +} + +src_prepare() { + # upstream bumped required go version to 1.25.6 for no particular reason + # gvisor.dev/gvisor requires 1.25.5 + sed -E -i'' 's/^go 1\.25\..*/go 1.25.5/' go.mod || die + default +} + +src_compile() { + if [[ ${PV} == 9999* ]]; then + local CUSTOM_VER="$(git rev-parse --short HEAD)" + else + local CUSTOM_VER="${PV}" + fi + + CGO_ENABLED=0 ego build -ldflags="-X github.com/xtls/xray-core/core.build=${CUSTOM_VER}" \ + -trimpath -o xray -v ./main +} + +src_install() { + default + + dobin xray + systemd_dounit "${FILESDIR}"/xray.service + systemd_newunit "${FILESDIR}"/xray_at.service "xray@.service" + + keepdir /etc/xray +} diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest index 1ad4ab25d712..9b9787efa308 100644 --- a/sci-libs/dealii/Manifest +++ b/sci-libs/dealii/Manifest @@ -1,7 +1,2 @@ -DIST dealii-9.5.0-offline_documentation.tar.gz 412499027 BLAKE2B 521aa2488d84d48a624f4cbdbe9c173d0cdcee2df8d06b97b7c25ba28d4a2113a7da9fd9abd9eb64cd56b37f8edc716bd034fc3ba8823f8b1def26c34aaeeb55 SHA512 2e0d331f92d52b0fd909a0139157a1960a9222d46d537611f0508cdb79020a8e51ff0da6aefdf95adff732cea050b72df7dc1a8af7e93c736721970218815cfe -DIST dealii-9.5.0-offline_documentation.tar.gz.asc 246 BLAKE2B 0a570885e80ad09ff154532b71c07e33894e93c96b3bca48dc8aae0b308883518cbb5eca57658c4e13de47efba47c3cb20bf376482ef7a26c6c0da93ee4dd689 SHA512 b63a9a0504fe5266b448ffda74e1d85ad5b6f344535c5b5f11d209546b51bb916ad69504ce5e4f1fd2287407c2d3d98a20b01bd830e8d45f510a85b7a057a8d5 -DIST dealii-9.6.2.tar.gz 40863604 BLAKE2B 5214b9cfd78e48f2588046b1a3d68837f9d856191c77d179c384ddaa524a464bd2cd9eef6597bdc036e9fa7121843c048ff035fa926aa67a1a15e1c1f85f276e SHA512 79fe3c3baba4bcb479f30ae863e577e64d0a6ea488172a9d6bacecf1e5ec845f47eff9a8bf3cb4651e6803b9b0c38dc32ca745abc64737d66aedf7ec73c2e362 -DIST dealii-9.6.2.tar.gz.asc 246 BLAKE2B 067b15614652e26a4ec16f8afc8b6842fbb8221b9840c54304611a0dcbedb9073209307bc2248e7b902738b3c120b31688df71b53efd8f603135b033811a8f53 SHA512 4845e485cf1f5b24efde38cd0da91a265e5dd73c81b5099e6638ee917e7e43c842688dac5388e0ec3306eae0aba28dac25ccc88f0d1680a9150d88aae4a6d6ee DIST dealii-9.7.0-offline_documentation.tar.gz 469694580 BLAKE2B e075151d11b1b9ae5e65aaab53e98b61ec4cb9ccccc76964e61427967b3a7704c3ddc47ad96efac0b2e96463fb9f1467ca085a97113ac761eba98106683c3e97 SHA512 528c01778ef6e2868f17dbf394583b64aba274e997336b718208cac7b71bfc1e587c5239e5ba798f758423eb843b6fd2a1d50277e117fa103d10f48f65e13f22 -DIST dealii-9.7.0.tar.gz 42313338 BLAKE2B 160eb200c22fcb083a91306dcbab1d223d145d6aa6f086d8ba1551e62f6bab7738319fd23c93bdff856bc3fbe2c5531515c790d199de875df4beb81d93550b07 SHA512 fd640a7b4003627e6c57915bb99b0eac3597e92c9bdbdf2c9a9ca5f1c65aa703c61ad142b0682e67eb9b81f1d0647d1f247a0fd125e93a351b970cc697735c0c DIST dealii-9.7.1.tar.gz 42305872 BLAKE2B 167ece1415828a22f53c22a5fc6494804860c1db7e3e449440889634e52512067fac122217cb58651d914a8a352b9e569ec10a8088be655e568c895b0b14839c SHA512 538e162c5801b3e95892c4ee693e7f5cbf9d09b42a24a210b89f96860841358c4ed8989c445b782d05dc5941d5d97e63e77118484892c727e919ff345c8c3c40 diff --git a/sci-libs/dealii/dealii-9.6.2-r2.ebuild b/sci-libs/dealii/dealii-9.6.2-r2.ebuild deleted file mode 100644 index 66566d3afae3..000000000000 --- a/sci-libs/dealii/dealii-9.6.2-r2.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic verify-sig - -DESCRIPTION="Solving partial differential equations with the finite element method" -HOMEPAGE="https://www.dealii.org/" - -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dealii/dealii.git" - SRC_URI="" -else - DOC_PV=9.5.0 - SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz - verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz.asc ) - doc? ( - https://github.com/${PN}/${PN}/releases/download/v${DOC_PV}/${PN}-${DOC_PV}-offline_documentation.tar.gz - verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${DOC_PV}/${PN}-${DOC_PV}-offline_documentation.tar.gz.asc ) - )" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE=" - adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f - cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 - +lapack metis mpi muparser opencascade p4est petsc scalapack slepc - +sparse sundials symengine trilinos -" - -# TODO: add slepc use flag once slepc is packaged for gentoo-science -REQUIRED_USE=" - arborx? ( trilinos ) - p4est? ( mpi ) - slepc? ( petsc ) - trilinos? ( mpi )" - -RDEPEND="dev-libs/boost:= - app-arch/bzip2 - virtual/zlib:= - dev-cpp/tbb:= - arborx? ( sci-libs/arborx[mpi=] ) - adolc? ( sci-libs/adolc ) - arpack? ( sci-libs/arpack[mpi=] ) - assimp? ( media-libs/assimp:= ) - cgal? ( sci-mathematics/cgal ) - ginkgo? ( sci-libs/ginkgo ) - gmsh? ( sci-libs/gmsh ) - gsl? ( sci-libs/gsl:= ) - hdf5? ( sci-libs/hdf5:=[mpi=] ) - lapack? ( virtual/lapack ) - metis? ( - >=sci-libs/metis-5 - mpi? ( >=sci-libs/parmetis-4 ) - ) - mpi? ( virtual/mpi ) - muparser? ( dev-cpp/muParser ) - opencascade? ( sci-libs/opencascade:= ) - p4est? ( sci-libs/p4est[mpi] ) - petsc? ( sci-mathematics/petsc[mpi=] ) - scalapack? ( sci-libs/scalapack ) - slepc? ( sci-mathematics/slepc[mpi=] ) - sparse? ( sci-libs/umfpack ) - sundials? ( sci-libs/sundials:= ) - symengine? ( >=sci-libs/symengine-0.4:= ) - trilinos? ( sci-libs/trilinos ) - || ( - dev-cpp/kokkos - sci-libs/trilinos - ) - " - -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-text/doxygen[dot] dev-lang/perl )" - -BDEPEND=" - verify-sig? ( >=sec-keys/openpgp-keys-dealii-20240811 )" - -PATCHES=( -) - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/dealii.asc" - -src_configure() { - # deal.II needs a custom build type: - local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release) - - local mycmakeargs=( - -DDEAL_II_PACKAGE_VERSION="${PV}" - -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF - -DDEAL_II_ALLOW_AUTODETECTION=OFF - -DDEAL_II_ALLOW_BUNDLED=OFF - -DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF - -DDEAL_II_COMPILE_EXAMPLES=OFF - -DDEAL_II_DOCHTML_RELDIR="share/doc/${PF}/html" - -DDEAL_II_DOCREADME_RELDIR="share/doc/${PF}" - -DDEAL_II_COMPILE_EXAMPLES=OFF - -DDEAL_II_EXAMPLES_RELDIR="share/doc/${PF}/examples" - -DDEAL_II_LIBRARY_RELDIR="$(get_libdir)" - -DDEAL_II_SHARE_RELDIR="share/${PN}" - -DDEAL_II_WITH_ZLIB=ON - -DDEAL_II_WITH_ADOLC="$(usex adolc)" - -DDEAL_II_WITH_ARBORX="$(usex arborx)" - -DDEAL_II_WITH_ASSIMP="$(usex assimp)" - -DDEAL_II_WITH_ARPACK="$(usex arpack)" - -DDEAL_II_WITH_CGAL="$(usex cgal)" - -DDEAL_II_WITH_GINKGO="$(usex ginkgo)" - -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)" - -DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)" - -DDEAL_II_WITH_GMSH="$(usex gmsh)" - -DDEAL_II_WITH_GSL="$(usex gsl)" - -DDEAL_II_WITH_HDF5="$(usex hdf5)" - -DDEAL_II_WITH_LAPACK="$(usex lapack)" - -DDEAL_II_WITH_METIS="$(usex metis)" - -DDEAL_II_WITH_MPI="$(usex mpi)" - -DDEAL_II_WITH_MUPARSER="$(usex muparser)" - -DDEAL_II_WITH_OPENCASCADE="$(usex opencascade)" - -DDEAL_II_WITH_P4EST="$(usex p4est)" - -DDEAL_II_WITH_PETSC="$(usex petsc)" - -DDEAL_II_WITH_SCALAPACK="$(usex scalapack)" - -DDEAL_II_WITH_SLEPC="$(usex slepc)" - -DDEAL_II_WITH_SUNDIALS="$(usex sundials)" - -DDEAL_II_WITH_SYMENGINE="$(usex symengine)" - -DDEAL_II_WITH_UMFPACK="$(usex sparse)" - -DDEAL_II_WITH_TBB=ON - -DDEAL_II_WITH_TASKFLOW=OFF - -DDEAL_II_WITH_TRILINOS="$(usex trilinos)" - ) - - use opencascade && mycmakeargs+=( - -DCMAKE_PREFIX_PATH="/usr/$(get_libdir)/opencascade" - ) - - # Do a little dance for purely cosmetic QA reasons. The build system - # does query for the highest instruction set first and skips the other - # variables if a "higher" variant is set - if use cpu_flags_x86_avx512f; then - mycmakeargs+=( -DDEAL_II_HAVE_AVX512=yes ) - append-cxxflags "-mavx512f" - elif use cpu_flags_x86_avx; then - mycmakeargs+=( -DDEAL_II_HAVE_AVX=yes ) - append-cxxflags "-mavx2" - elif use cpu_flags_x86_avx; then - mycmakeargs+=( -DDEAL_II_HAVE_SSE2=yes ) - append-cxxflags "-msse2" - fi - - cmake_src_configure -} - -src_install() { - if use doc && [[ ${PV} != *9999* ]]; then - # copy missing images to the build directory: - cp -r "${WORKDIR}"/doc/doxygen/deal.II/images \ - "${BUILD_DIR}"/doc/doxygen/deal.II || die - # replace links: - sed -i \ - 's#"http://www.dealii.org/images/steps/developer/\(step-.*\)"#"images/\1"#g' \ - "${BUILD_DIR}"/doc/doxygen/deal.II/step_*.html || die "sed failed" - fi - cmake_src_install - - # decompress the installed example sources: - use examples && docompress -x /usr/share/doc/${PF}/examples -} diff --git a/sci-libs/dealii/dealii-9.7.0.ebuild b/sci-libs/dealii/dealii-9.7.0.ebuild deleted file mode 100644 index 712aa4132bc9..000000000000 --- a/sci-libs/dealii/dealii-9.7.0.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Solving partial differential equations with the finite element method" -HOMEPAGE="https://www.dealii.org/" - -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dealii/dealii.git" -else - SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz - doc? ( - https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz - )" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE=" - adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f - cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 int64 - +lapack metis mpi mumps muparser opencascade p4est petsc scalapack slepc - +sparse sundials symengine trilinos vtk -" - -# TODO: add slepc use flag once slepc is packaged for gentoo-science -REQUIRED_USE=" - arborx? ( trilinos ) - p4est? ( mpi ) - slepc? ( petsc ) - trilinos? ( mpi )" - -RDEPEND="dev-libs/boost:= - app-arch/bzip2 - virtual/zlib:= - dev-cpp/magic_enum:= - dev-cpp/taskflow:= - arborx? ( sci-libs/arborx[mpi=] ) - adolc? ( sci-libs/adolc ) - arpack? ( sci-libs/arpack[mpi=] ) - assimp? ( media-libs/assimp:= ) - cgal? ( sci-mathematics/cgal ) - ginkgo? ( sci-libs/ginkgo ) - gmsh? ( sci-libs/gmsh ) - gsl? ( sci-libs/gsl:= ) - hdf5? ( sci-libs/hdf5:=[mpi=] ) - lapack? ( virtual/lapack ) - metis? ( - >=sci-libs/metis-5 - mpi? ( >=sci-libs/parmetis-4 ) - ) - mpi? ( virtual/mpi ) - mumps? ( sci-libs/mumps[mpi] ) - muparser? ( dev-cpp/muParser ) - opencascade? ( sci-libs/opencascade:= ) - p4est? ( sci-libs/p4est[mpi] ) - petsc? ( sci-mathematics/petsc[mpi=,int64?] ) - scalapack? ( sci-libs/scalapack ) - slepc? ( sci-mathematics/slepc[mpi=] ) - sparse? ( sci-libs/umfpack ) - sundials? ( sci-libs/sundials:= ) - symengine? ( >=sci-libs/symengine-0.4:= ) - trilinos? ( sci-libs/trilinos ) - vtk? ( sci-libs/vtk ) - || ( - dev-cpp/kokkos - sci-libs/trilinos - ) - " - -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-text/doxygen[dot] dev-lang/perl )" - -PATCHES=( -) - -src_configure() { - # deal.II needs a custom build type: - local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release) - - local mycmakeargs=( - -DDEAL_II_PACKAGE_VERSION="${PV}" - -DCMAKE_CXX_STANDARD="20" - -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF - -DDEAL_II_ALLOW_AUTODETECTION=OFF - -DDEAL_II_ALLOW_BUNDLED=OFF - -DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF - -DDEAL_II_COMPILE_EXAMPLES=OFF - -DDEAL_II_DOCHTML_RELDIR="share/doc/${PF}/html" - -DDEAL_II_DOCREADME_RELDIR="share/doc/${PF}" - -DDEAL_II_COMPILE_EXAMPLES=OFF - -DDEAL_II_EXAMPLES_RELDIR="share/doc/${PF}/examples" - -DDEAL_II_LIBRARY_RELDIR="$(get_libdir)" - -DDEAL_II_SHARE_RELDIR="share/${PN}" - -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)" - -DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)" - -DDEAL_II_WITH_64BIT_INDICES="$(usex int64)" - -DDEAL_II_WITH_ADOLC="$(usex adolc)" - -DDEAL_II_WITH_ARBORX="$(usex arborx)" - -DDEAL_II_WITH_ARPACK="$(usex arpack)" - -DDEAL_II_WITH_ASSIMP="$(usex assimp)" - -DDEAL_II_WITH_CGAL="$(usex cgal)" - -DDEAL_II_WITH_COMPLEX_VALUES=ON - -DDEAL_II_WITH_GINKGO="$(usex ginkgo)" - -DDEAL_II_WITH_GMSH="$(usex gmsh)" - -DDEAL_II_WITH_GSL="$(usex gsl)" - -DDEAL_II_WITH_HDF5="$(usex hdf5)" - -DDEAL_II_WITH_LAPACK="$(usex lapack)" - -DDEAL_II_WITH_MAGIC_ENUM=ON - -DDEAL_II_WITH_METIS="$(usex metis)" - -DDEAL_II_WITH_MPI="$(usex mpi)" - -DDEAL_II_WITH_MUMPS="$(usex mumps)" - -DDEAL_II_WITH_MUPARSER="$(usex muparser)" - -DDEAL_II_WITH_OPENCASCADE="$(usex opencascade)" - -DDEAL_II_WITH_P4EST="$(usex p4est)" - -DDEAL_II_WITH_PETSC="$(usex petsc)" - -DDEAL_II_WITH_SCALAPACK="$(usex scalapack)" - -DDEAL_II_WITH_SLEPC="$(usex slepc)" - -DDEAL_II_WITH_SUNDIALS="$(usex sundials)" - -DDEAL_II_WITH_SYMENGINE="$(usex symengine)" - -DDEAL_II_WITH_TASKFLOW=ON - -DDEAL_II_WITH_TBB=OFF - -DDEAL_II_WITH_TRILINOS="$(usex trilinos)" - -DDEAL_II_WITH_UMFPACK="$(usex sparse)" - -DDEAL_II_WITH_VTK="$(usex vtk)" - -DDEAL_II_WITH_ZLIB=ON - ) - - use opencascade && mycmakeargs+=( - -DCMAKE_PREFIX_PATH="/usr/$(get_libdir)/opencascade" - ) - - # Do a little dance for purely cosmetic QA reasons. The build system - # does query for the highest instruction set first and skips the other - # variables if a "higher" variant is set - if use cpu_flags_x86_avx512f; then - mycmakeargs+=( -DDEAL_II_HAVE_AVX512=yes ) - append-cxxflags "-mavx512f" - elif use cpu_flags_x86_avx; then - mycmakeargs+=( -DDEAL_II_HAVE_AVX=yes ) - append-cxxflags "-mavx2" - elif use cpu_flags_x86_avx; then - mycmakeargs+=( -DDEAL_II_HAVE_SSE2=yes ) - append-cxxflags "-msse2" - fi - - cmake_src_configure -} - -src_install() { - if use doc && [[ ${PV} != *9999* ]]; then - # copy missing images to the build directory: - cp -r "${WORKDIR}"/doc/doxygen/deal.II/images \ - "${BUILD_DIR}"/doc/doxygen/deal.II || die - # replace links: - sed -i \ - 's#"http://www.dealii.org/images/steps/developer/\(step-.*\)"#"images/\1"#g' \ - "${BUILD_DIR}"/doc/doxygen/deal.II/step_*.html || die "sed failed" - fi - cmake_src_install - - # decompress the installed example sources: - use examples && docompress -x /usr/share/doc/${PF}/examples -} diff --git a/sci-libs/dealii/dealii-9.7.1.ebuild b/sci-libs/dealii/dealii-9.7.1.ebuild index 081013b5501d..299241bf2c36 100644 --- a/sci-libs/dealii/dealii-9.7.1.ebuild +++ b/sci-libs/dealii/dealii-9.7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -80,6 +80,7 @@ DEPEND="${RDEPEND} doc? ( app-text/doxygen[dot] dev-lang/perl )" PATCHES=( + "${FILESDIR}/${P}-remove_obsolete_files.patch" ) src_configure() { diff --git a/sci-libs/dealii/files/dealii-9.7.1-remove_obsolete_files.patch b/sci-libs/dealii/files/dealii-9.7.1-remove_obsolete_files.patch new file mode 100644 index 000000000000..9d4b0456ae92 --- /dev/null +++ b/sci-libs/dealii/files/dealii-9.7.1-remove_obsolete_files.patch @@ -0,0 +1,315 @@ +From 1149f485e35ded31a3afa4d96046c2d22709102c Mon Sep 17 00:00:00 2001 +Upstream: https://github.com/dealii/dealii/pull/19269 +From: Matthias Maier <tamiko@43-1.org> +Date: Wed, 4 Feb 2026 11:07:54 -0600 +Subject: [PATCH] cmake/configure: remove TestBoostBug files + +The corresponding test in our configure is long gone. + +Let's remove the files as well. +--- + cmake/configure/TestBoostBug/CMakeLists.txt | 15 --- + .../TestBoostBug/polymorphic_base.hpp | 38 ------- + .../TestBoostBug/polymorphic_derived2.cpp | 47 --------- + .../TestBoostBug/polymorphic_derived2.hpp | 41 -------- + .../TestBoostBug/test_dll_exported.cpp | 98 ------------------- + cmake/configure/TestBoostBug/text_archive.hpp | 13 --- + 6 files changed, 252 deletions(-) + delete mode 100644 cmake/configure/TestBoostBug/CMakeLists.txt + delete mode 100644 cmake/configure/TestBoostBug/polymorphic_base.hpp + delete mode 100644 cmake/configure/TestBoostBug/polymorphic_derived2.cpp + delete mode 100644 cmake/configure/TestBoostBug/polymorphic_derived2.hpp + delete mode 100644 cmake/configure/TestBoostBug/test_dll_exported.cpp + delete mode 100644 cmake/configure/TestBoostBug/text_archive.hpp + +diff --git a/cmake/configure/TestBoostBug/CMakeLists.txt b/cmake/configure/TestBoostBug/CMakeLists.txt +deleted file mode 100644 +index 2ce762a065..0000000000 +--- a/cmake/configure/TestBoostBug/CMakeLists.txt ++++ /dev/null +@@ -1,15 +0,0 @@ +-cmake_minimum_required(VERSION 3.1.0) +-project(TestBoost) +- +-include_directories(${BOOST_INCLUDE_DIRS}) +- +-add_library(derived SHARED polymorphic_derived2.cpp) +-add_executable(test_boost test_dll_exported.cpp) +- +-target_link_libraries(derived ${BOOST_LIBRARIES}) +-target_link_libraries(test_boost derived ${BOOST_LIBRARIES}) +- +-add_custom_target(run +- COMMAND test_boost +- DEPENDS test_boost +- WORKING_DIRECTORY ${CMAKE_PROJECT_DIR}) +diff --git a/cmake/configure/TestBoostBug/polymorphic_base.hpp b/cmake/configure/TestBoostBug/polymorphic_base.hpp +deleted file mode 100644 +index 7da4d43abd..0000000000 +--- a/cmake/configure/TestBoostBug/polymorphic_base.hpp ++++ /dev/null +@@ -1,38 +0,0 @@ +-#ifndef POLYMORPHIC_BASE_HPP +-#define POLYMORPHIC_BASE_HPP +- +-#include <boost/config.hpp> +- +-#include <boost/serialization/access.hpp> +-#include <boost/serialization/assume_abstract.hpp> +-#include <boost/serialization/export.hpp> +-#include <boost/serialization/type_info_implementation.hpp> +-#include <boost/serialization/extended_type_info_no_rtti.hpp> +- +-class BOOST_SYMBOL_VISIBLE polymorphic_base +-{ +- friend class boost::serialization::access; +- template<class Archive> +- void serialize( +- Archive & /* ar */, +- const unsigned int /* file_version */ +- ){} +-public: +- // note that since this class uses the "no_rtti" +- // extended_type_info implementation, it MUST +- // implement this function +- virtual const char * get_key() const = 0; +- virtual ~polymorphic_base(){}; +-}; +- +-BOOST_SERIALIZATION_ASSUME_ABSTRACT(polymorphic_base) +- +-// the no_rtti system requires this !!! +-BOOST_CLASS_EXPORT_KEY(polymorphic_base) +- +-BOOST_CLASS_TYPE_INFO( +- polymorphic_base, +- boost::serialization::extended_type_info_no_rtti<polymorphic_base> +-) +- +-#endif // POLYMORPHIC_BASE_HPP +diff --git a/cmake/configure/TestBoostBug/polymorphic_derived2.cpp b/cmake/configure/TestBoostBug/polymorphic_derived2.cpp +deleted file mode 100644 +index 9cc7780ed8..0000000000 +--- a/cmake/configure/TestBoostBug/polymorphic_derived2.cpp ++++ /dev/null +@@ -1,47 +0,0 @@ +-#include <boost/serialization/type_info_implementation.hpp> +-#include <boost/serialization/extended_type_info_no_rtti.hpp> +-#include <boost/serialization/export.hpp> +- +-#include "polymorphic_derived2.hpp" +- +-template<class Archive> +-void polymorphic_derived2::serialize( +- Archive &ar, +- const unsigned int /* file_version */ +-){ +- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base); +-} +- +-// instantiate code for text archives +-#include <boost/archive/text_oarchive.hpp> +-#include <boost/archive/text_iarchive.hpp> +- +-template +-void polymorphic_derived2::serialize( +- boost::archive::text_oarchive & ar, +- const unsigned int version +-); +-template +-void polymorphic_derived2::serialize( +- boost::archive::text_iarchive & ar, +- const unsigned int version +-); +- +-// instantiate code for polymorphic archives +-#include <boost/archive/polymorphic_iarchive.hpp> +-#include <boost/archive/polymorphic_oarchive.hpp> +- +-template +-void polymorphic_derived2::serialize( +- boost::archive::polymorphic_oarchive & ar, +- const unsigned int version +-); +-template +-/*POLYMORPHIC_DERIVED2_DLL_DECL*/ +-void polymorphic_derived2::serialize( +- boost::archive::polymorphic_iarchive & ar, +- const unsigned int version +-); +- +-// note: export has to be AFTER #includes for all archive classes +-BOOST_CLASS_EXPORT_IMPLEMENT(polymorphic_derived2) +diff --git a/cmake/configure/TestBoostBug/polymorphic_derived2.hpp b/cmake/configure/TestBoostBug/polymorphic_derived2.hpp +deleted file mode 100644 +index 5a5f5a3b37..0000000000 +--- a/cmake/configure/TestBoostBug/polymorphic_derived2.hpp ++++ /dev/null +@@ -1,41 +0,0 @@ +-#ifndef POLYMORPHIC_DERIVED2_HPP +-#define POLYMORPHIC_DERIVED2_HPP +- +-#include <boost/config.hpp> +- +-#include <boost/serialization/access.hpp> +-#include <boost/serialization/nvp.hpp> +-#include <boost/serialization/base_object.hpp> +-#include <boost/serialization/type_info_implementation.hpp> +-#include <boost/serialization/extended_type_info_typeid.hpp> +- +-#include "polymorphic_base.hpp" +- +-class polymorphic_derived2 : +- public polymorphic_base +-{ +- friend class boost::serialization::access; +- template<class Archive> +- void serialize( +- Archive &ar, +- const unsigned int /* file_version */ +- ); +- virtual const char * get_key() const { +- return "polymorphic_derived2"; +- } +-}; +- +-// we use this because we want to assign a key to this type +-// but we don't want to explicitly instantiate code every time +-// we do so!!! If we don't do this, we end up with the same +-// code in BOTH the DLL which implements polymorphic_derived2 +-// as well as the main program. +-BOOST_CLASS_EXPORT_KEY(polymorphic_derived2) +- +-// note the mixing of type_info systems is supported. +-BOOST_CLASS_TYPE_INFO( +- polymorphic_derived2, +- boost::serialization::extended_type_info_typeid<polymorphic_derived2> +-) +- +-#endif // POLYMORPHIC_DERIVED2_HPP +diff --git a/cmake/configure/TestBoostBug/test_dll_exported.cpp b/cmake/configure/TestBoostBug/test_dll_exported.cpp +deleted file mode 100644 +index c78b79bf02..0000000000 +--- a/cmake/configure/TestBoostBug/test_dll_exported.cpp ++++ /dev/null +@@ -1,98 +0,0 @@ +-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 +-// test_dll_exported.cpp +- +-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . +-// Use, modification and distribution is subject to the Boost Software +-// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at +-// http://www.boost.org/LICENSE_1_0.txt) +- +-// should pass compilation and execution +- +-// This is an overly complex test. The purpose of this test is to +-// demonstrate and test the ability to serialize a hierarchy of class +-// through a base class pointer even though that class might be +-// implemented in different dlls and use different extended type info +-// systems. +-// +-// polymorphic_ base is locally declared and defined. It use the +-// "no_rtti" extended type info system. +- +-// polymorphic_derived1 is locally declared and defined. It uses +-// the default "type_id" extended type info system +- +-// polymorphic_derived2 is declared in polymorphic_derived.hpp +-// and defined in dll_polymorphic_derived2. It uses the typeid +-// system. +- +-#include <cstddef> // NULL +-#include <fstream> +- +-#include <boost/config.hpp> +- +-#include <boost/archive/archive_exception.hpp> +- +-#include <boost/serialization/base_object.hpp> +-#include <boost/serialization/export.hpp> +- +-#include <boost/archive/text_oarchive.hpp> +-#include <boost/archive/text_iarchive.hpp> +- +-#include "polymorphic_base.hpp" +- +-#include "polymorphic_derived2.hpp" +- +-// save exported polymorphic class +-void save_exported(const char *testfile) +-{ +- std::ofstream os(testfile); +- boost::archive::text_oarchive oa(os); +- +- polymorphic_base *rb2 = new polymorphic_derived2; +- polymorphic_derived2 *rd21 = new polymorphic_derived2; +- +- // export will permit correct serialization +- // through a pointer to a base class +- oa << BOOST_SERIALIZATION_NVP(rb2); +- oa << BOOST_SERIALIZATION_NVP(rd21); +- +- delete rb2; +- delete rd21; +-} +- +-// save exported polymorphic class +-void load_exported(const char *testfile) +-{ +- std::ifstream is(testfile); +- boost::archive::text_iarchive ia(is); +- +- polymorphic_base *rb2 = NULL; +- polymorphic_derived2 *rd21 = NULL; +- +- // export will permit correct serialization +- // through a pointer to a base class +- ia >> BOOST_SERIALIZATION_NVP(rb2); +- assert( +- boost::serialization::type_info_implementation<polymorphic_derived2> +- ::type::get_const_instance() +- == +- * boost::serialization::type_info_implementation<polymorphic_base> +- ::type::get_const_instance().get_derived_extended_type_info(*rb2)); +- ia >> BOOST_SERIALIZATION_NVP(rd21); +- assert( +- boost::serialization::type_info_implementation<polymorphic_derived2> +- ::type::get_const_instance() +- == +- * boost::serialization::type_info_implementation<polymorphic_derived2> +- ::type::get_const_instance().get_derived_extended_type_info(*rd21)); +- delete rb2; +- delete rd21; +-} +- +-int main( int /* argc */, char* /* argv */[] ) +-{ +- save_exported("testfile"); +- load_exported("testfile"); +- return EXIT_SUCCESS; +-} +- +-// EOF +diff --git a/cmake/configure/TestBoostBug/text_archive.hpp b/cmake/configure/TestBoostBug/text_archive.hpp +deleted file mode 100644 +index 65425ce5a1..0000000000 +--- a/cmake/configure/TestBoostBug/text_archive.hpp ++++ /dev/null +@@ -1,13 +0,0 @@ +-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com . +-// Use, modification and distribution is subject to the Boost Software +-// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at +-// http://www.boost.org/LICENSE_1_0.txt) +- +-// See http://www.boost.org for updates, documentation, and revision history. +-// text_archive +-#include <boost/archive/text_oarchive.hpp> +-typedef boost::archive::text_oarchive test_oarchive; +-typedef std::ofstream test_ostream; +-#include <boost/archive/text_iarchive.hpp> +-typedef boost::archive::text_iarchive test_iarchive; +-typedef std::ifstream test_istream; +-- +2.52.0 + diff --git a/sci-libs/poselib/Manifest b/sci-libs/poselib/Manifest index a4ddb0a45164..f76945bf8084 100644 --- a/sci-libs/poselib/Manifest +++ b/sci-libs/poselib/Manifest @@ -1 +1,2 @@ DIST poselib-2.0.4.tar.gz 198206 BLAKE2B 483af5c2d4c825cb8d49e5f98df9a679de0e52f7e43fb0b87ae0f26f0b4f4373cbe0e252d68df0fcf4071b5384e80f45e2d28f48562250ca006caa5b92933601 SHA512 adc43c4f0fd8544d2c7ef05538696a8ae614837f5e90c31b8b9c8f4b5a11eb773229c22444e01482de697a0f5b3137d4a63a24ba9fcc72b366a347252d3c16b1 +DIST poselib-2.0.5.tar.gz 240785 BLAKE2B 1b8e22a50322c58be44bddffdd86983969b535adeb41b5c600481abe4a6c968b80371ce6f5d0652f0389e1b98a127d7c38db64beb51e93fb0faf2f2e9fb89025 SHA512 ed56d8cd6a3073776edbfe9d11e2ebf8e2bed4065f7f53a02541323c1631632bf6c161d305fc09674175351b024bf019211dfa9d7a48e74e3c5563941099f1ef diff --git a/sci-libs/poselib/poselib-2.0.5.ebuild b/sci-libs/poselib/poselib-2.0.5.ebuild new file mode 100644 index 000000000000..e4cd199d51b9 --- /dev/null +++ b/sci-libs/poselib/poselib-2.0.5.ebuild @@ -0,0 +1,40 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PN="PoseLib" + +DESCRIPTION="Minimal solvers for calibrated camera pose estimation" +HOMEPAGE="https://github.com/PoseLib/PoseLib" +SRC_URI="https://github.com/PoseLib/PoseLib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="benchmark" + +DEPEND="dev-cpp/eigen" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON + -DWITH_BENCHMARK=$(usex benchmark) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + if use benchmark; then + # As "benchmark" is a too generic name, let's make it more specific. + mv "${ED}/usr/bin/benchmark" "${ED}/usr/bin/${PN}-benchmark" \ + || die "Failed to rename benchmark binary" + fi +} diff --git a/sci-misc/llama-cpp/Manifest b/sci-misc/llama-cpp/Manifest index 5c86cf90907e..1659db8229c9 100644 --- a/sci-misc/llama-cpp/Manifest +++ b/sci-misc/llama-cpp/Manifest @@ -1,8 +1,8 @@ DIST ggml-org_models_tinyllamas_stories15M-q4_0-99dd1a73db5a37100bd4ae633f4cfce6560e1567.gguf 19077344 BLAKE2B 16e65adf9785e3091c51f1de59e5580f93fb47f79961513aeb3dbb8a0f5930f7120f0304f0f293a006170805e2b70ee1fcff0496b63356323d32c2caa55be8a8 SHA512 f9944886089958e0d97b1906cfd45020e0821c65429346e76fae29136c634ae5d039dffbae5933a95b0674f4acd87b656feb9f9e1b16dd434c5c9b5886f4f617 -DIST llama-cpp-0_pre6318.tar.gz 25626090 BLAKE2B b95826a5fd4ab27927d390cdc091648d1ffe281d5d9946fdfa4e6c8c59fb7461dd1e2b83751c86c575b4f00207bbd0cfbe467a0ae9dfdb3b192356bc77e0f808 SHA512 f3b5655123919a76fa27f1be05ffb2a7f681d7793d4d9e24106739a21846a2918ffdf9ef326ac99a55f6b4943059e4f76de754da894ff6fdd7e2d56a41edc56b DIST llama-cpp-0_pre6710.tar.gz 25894417 BLAKE2B 147f30d76fd49bf18fa0ab9e3e75d0ad337dcd87a73f1dbce43f180488ea06b40b1a2a93b4686a88b5a442dd4dd6a8e45bf848ceb549bdc0ad0078427336c56e SHA512 75c5918713256cb11f704b94d6e249a9f3ac2dde1107a6f4506134ba9c772e1c42d991915b571887207003f4b0679a183cd0787ffd742a08d2283fdfb86695eb DIST llama-cpp-0_pre6980.tar.gz 26431911 BLAKE2B b7d7c0dcdabde01acb816e73bc344564823dd1fc498fb98bf3c611b2d7a964af4d94f7cad533fe675a30685d510829160e392ab0f3bd16f4757a2f3446b8e3ca SHA512 33e63336ad7c0fc653acd409d9314ce3fc3755ed1c03b4806c647b7c80d91b3c883aec6633334555c3855a24276d4975a54c96af91df8d2f818d4dd1dbcbabfb DIST llama-cpp-0_pre7276.tar.gz 27765814 BLAKE2B d0553ab1dd29c9d93a18c6217aab4553faf09e385a94b90732a537bbcf9bded54d5cda28553543e2c0cc71b6a157bfb80a48405f3f8281c51525757967b33e16 SHA512 3035fe53fea2ca3b0f35e479f4eaec75e38a2ea670600445776cd6fa696fc83ca19eb6dd7cd2ab1da69e78293c62318b5182e6e5b3423ae6c1f00854c5132a4c DIST llama-cpp-0_pre7611.tar.gz 28622786 BLAKE2B 3c345645c9bcf07d8a513b9e883619b31b5254581f73429d638403758429fd2dfc5f78a22d538e8d88eb6c1be74bf805481af697480727ed750492ddec5c37fe SHA512 c6c4780d7e68adfc385b57c6f7530423f8205bfa283572b0d414d55e143c03307e98676e41ad527c37d7837f831f8ff24be0f7bf59e366ea82f3802cdc946821 DIST llama-cpp-0_pre7770.tar.gz 28797089 BLAKE2B 0ad614f16c19ff1339571dd90be566ff4ccedfd991dfeb948f0cedc54f8447a3e72e35ac392bb60d5bc8a44d1757be3bea0123eac02b694f5f0a8f2c2b941b6a SHA512 78896fdcf05330bb4b1fd86a985da56882d0166c6f276afda273dca183e4c7365decd5e9630c8d633e065162cbb06d6d8e4fdcf76be9768b238ee5053abaa3aa DIST llama-cpp-0_pre7836.tar.gz 28813563 BLAKE2B c843c0199b528114c23c58536552e2a7f581fda93364353e8aa38fda99ddb1942c421ad00be4daf86b49a2c311ef89bb6908b8900ca1ffb64df338cbfa11c354 SHA512 161176107de175d9b6fdc1ebfa9fe0cf6fd6968245730f7df7f17c6a179ef111685d0fed5a45031825dc4b07db270887a4307061f9918e375a1c65f261062d9d +DIST llama-cpp-0_pre7924.tar.gz 28899921 BLAKE2B b89c8c170d1c2d52390dfef35a4e0857b4a3aa174077f2fdfa0fbbe1a254c5e6ae9b976bde9f52e42ed3932403aec728b9c415ca44ccd22c061e7e8a1e481526 SHA512 689c73215e795a53be1d0e6a639983aded1ed7bdeb3a261556de3db2cfdc765a7daf4aa142433f5e99a255dc123035a929b57868d3941ddda400a3c2b1db31cb diff --git a/sci-misc/llama-cpp/llama-cpp-0_pre6318.ebuild b/sci-misc/llama-cpp/llama-cpp-0_pre7924.ebuild index acbdfc0735fd..ff61000fd086 100644 --- a/sci-misc/llama-cpp/llama-cpp-0_pre6318.ebuild +++ b/sci-misc/llama-cpp/llama-cpp-0_pre7924.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,24 +7,45 @@ ROCM_VERSION="6.3" inherit cmake cuda rocm linux-info -if [[ "${PV}" != "9999" ]]; then - KEYWORDS="~amd64" - MY_PV="b${PV#0_pre}" - S="${WORKDIR}/llama.cpp-${MY_PV}" - SRC_URI="https://github.com/ggml-org/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" -else +TINY_LLAMAS_COMMIT="99dd1a73db5a37100bd4ae633f4cfce6560e1567" + +DESCRIPTION="Port of Facebook's LLaMA model in C/C++" +HOMEPAGE="https://github.com/ggml-org/llama.cpp" + +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/ggml-org/llama.cpp.git" +else + MY_PV="b${PV#0_pre}" + SRC_URI="https://github.com/ggml-org/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/llama.cpp-${MY_PV}" + KEYWORDS="~amd64" fi -DESCRIPTION="Port of Facebook's LLaMA model in C/C++" -HOMEPAGE="https://github.com/ggml-org/llama.cpp" +SRC_URI+=" + examples? ( + https://huggingface.co/ggml-org/tiny-llamas/resolve/${TINY_LLAMAS_COMMIT}/stories15M-q4_0.gguf + -> ggml-org_models_tinyllamas_stories15M-q4_0-${TINY_LLAMAS_COMMIT}.gguf + ) +" LICENSE="MIT" SLOT="0" CPU_FLAGS_X86=( avx avx2 f16c ) -IUSE="curl openblas +openmp blis hip cuda opencl vulkan" -REQUIRED_USE="?? ( openblas blis )" + +# wwma USE explained here: https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md#hip +IUSE="curl openblas +openmp blis rocm cuda opencl vulkan flexiblas wmma examples" + +REQUIRED_USE=" + ?? ( + openblas + blis + flexiblas + ) + wmma? ( + rocm + ) +" # curl is needed for pulling models from huggingface # numpy is used by convert_hf_to_gguf.py @@ -33,8 +54,13 @@ CDEPEND=" openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) - hip? ( >=dev-util/hip-6.3:= - >=sci-libs/hipBLAS-6.3:= + flexiblas? ( sci-libs/flexiblas:= ) + rocm? ( + >=dev-util/hip-${ROCM_VERSION}:= + >=sci-libs/hipBLAS-${ROCM_VERSION}:= + wmma? ( + >=sci-libs/rocWMMA-${ROCM_VERSION}:= + ) ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) " @@ -50,37 +76,41 @@ RDEPEND="${CDEPEND} BDEPEND="media-libs/shaderc" pkg_setup() { - if use hip; then + if use rocm; then linux-info_pkg_setup if linux-info_get_any_version && linux_config_exists; then if ! linux_chkconfig_present HSA_AMD_SVM; then ewarn "To use ROCm/HIP, you need to have HSA_AMD_SVM option enabled in your kernel." fi fi - fi } src_prepare() { use cuda && cuda_src_prepare - cmake_src_prepare + if use examples; then + mkdir -p "${BUILD_DIR}/tinyllamas" || die + cp "${DISTDIR}/ggml-org_models_tinyllamas_stories15M-q4_0-${TINY_LLAMAS_COMMIT}.gguf" \ + "${BUILD_DIR}/tinyllamas/stories15M-q4_0.gguf" || die + fi } src_configure() { local mycmakeargs=( -DLLAMA_BUILD_TESTS=OFF + -DLLAMA_BUILD_EXAMPLES=$(usex examples) -DLLAMA_BUILD_SERVER=ON -DCMAKE_SKIP_BUILD_RPATH=ON -DGGML_NATIVE=0 # don't set march -DGGML_RPC=ON - -DLLAMA_CURL=$(usex curl ON OFF) + -DLLAMA_CURL=$(usex curl) -DBUILD_NUMBER="1" -DGENTOO_REMOVE_CMAKE_BLAS_HACK=ON - -DGGML_CUDA=$(usex cuda ON OFF) - -DGGML_OPENCL=$(usex opencl ON OFF) - -DGGML_OPENMP=$(usex openmp ON OFF) - -DGGML_VULKAN=$(usex vulkan ON OFF) + -DGGML_CUDA=$(usex cuda) + -DGGML_OPENCL=$(usex opencl) + -DGGML_OPENMP=$(usex openmp) + -DGGML_VULKAN=$(usex vulkan) # avoid clashing with whisper.cpp -DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)/llama.cpp" @@ -99,6 +129,12 @@ src_configure() { ) fi + if use flexiblas; then + mycmakeargs+=( + -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FlexiBLAS + ) + fi + if use cuda; then local -x CUDAHOSTCXX="$(cuda_gccdir)" # tries to recreate dev symlinks @@ -106,10 +142,11 @@ src_configure() { addpredict "/dev/char/" fi - if use hip; then + if use rocm; then rocm_use_hipcc mycmakeargs+=( -DGGML_HIP=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags) + -DGGML_HIP_ROCWMMA_FATTN=$(usex wmma) ) fi diff --git a/sci-visualization/paraview/Manifest b/sci-visualization/paraview/Manifest index 6c2eae18ed11..60f792d4fe30 100644 --- a/sci-visualization/paraview/Manifest +++ b/sci-visualization/paraview/Manifest @@ -1,2 +1,3 @@ DIST ParaView-v5.13.2.tar.xz 147014296 BLAKE2B c9e841ff91099a54f66d1eca0659b2b33d0870917d02ba7f0efaf66d8b008439f35a8957dcd4a01efc0246423c178b3c3a5fcdff0de929892dbb332c001ceb12 SHA512 828db2425cd73aaccaa1d76b0e1a4a0fec69d069698b6797603204519eb01aad12dbcfa3e5a540cea37664ec9d47b17bc67f27c7603d79f76a6b8c53fade40b6 DIST ParaView-v5.13.3.tar.xz 85255156 BLAKE2B bce853c06d28303f85f1a64a95cc10aea36d50f553729a2d9fcccea74d7ac3c451f3cf4fda8d97faf25e74dfd125f77ca32cccca2d34acdf3fc01292c6ed055f SHA512 2a862ae28c05af683e63a7c4a317f70bd58dc804354c84f70bca38689ef8e954ddec5b90218e5f1673ce7d8324d01a4a31b602a02dffdfd1e5b2abe8f54d10b7 +DIST ParaView-v6.0.1.tar.xz 89088960 BLAKE2B e19a8b56f619fb47630152439af3ac7f3be1138b938db443f579e87a9c403bdd8b38798fa591c3607232252ebca49b62762935bb03f0ac416399d9502a24820d SHA512 ae6303061e11686b4fb06d98cbfce4ba058d51cd95c7da3c86d6bda69e2db9df92c74482e10e605f52280c803dc92605a644c19a641c171797e0dd520f00e7bf diff --git a/sci-visualization/paraview/files/paraview-6.0.1-avoid_file_collisions.patch b/sci-visualization/paraview/files/paraview-6.0.1-avoid_file_collisions.patch new file mode 100644 index 000000000000..864562fdc0ba --- /dev/null +++ b/sci-visualization/paraview/files/paraview-6.0.1-avoid_file_collisions.patch @@ -0,0 +1,12 @@ +diff --git a/VTK/CMake/vtkVersion.cmake b/VTK/CMake/vtkVersion.cmake +index c22be0fd..bf759a75 100644 +--- a/VTK/CMake/vtkVersion.cmake ++++ b/VTK/CMake/vtkVersion.cmake +@@ -1,6 +1,6 @@ + # VTK version number components. + set(VTK_MAJOR_VERSION 9) +-set(VTK_MINOR_VERSION 5) ++set(VTK_MINOR_VERSION 99) + + # Git conflict avoidance barrier. When branching for an `X.Y.0.rc1` branch, if + # the date component is updated while it is in progress, the bump of the minor diff --git a/sci-visualization/paraview/files/paraview-6.0.1-qt-6.10.patch b/sci-visualization/paraview/files/paraview-6.0.1-qt-6.10.patch new file mode 100644 index 000000000000..bc68106a9c70 --- /dev/null +++ b/sci-visualization/paraview/files/paraview-6.0.1-qt-6.10.patch @@ -0,0 +1,80 @@ +diff --git a/Qt/Core/pqFlatTreeViewEventTranslator.cxx b/Qt/Core/pqFlatTreeViewEventTranslator.cxx +index 52775c6f..3a62c534 100644 +--- a/Qt/Core/pqFlatTreeViewEventTranslator.cxx ++++ b/Qt/Core/pqFlatTreeViewEventTranslator.cxx +@@ -73,8 +73,8 @@ bool pqFlatTreeViewEventTranslator::translateEvent(QObject* Object, QEvent* Even + + QString info = QString("%1,%2,%3,%4,%5,%6") + .arg(mouseEvent->button()) +- .arg(mouseEvent->buttons()) +- .arg(mouseEvent->modifiers()) ++ .arg(static_cast<int>(mouseEvent->buttons())) ++ .arg(static_cast<int>(mouseEvent->modifiers())) + .arg(relPt.x()) + .arg(relPt.y()) + .arg(idxStr); +diff --git a/Qt/Core/pqQVTKWidgetEventTranslator.cxx b/Qt/Core/pqQVTKWidgetEventTranslator.cxx +index dfc95227..d2b64267 100644 +--- a/Qt/Core/pqQVTKWidgetEventTranslator.cxx ++++ b/Qt/Core/pqQVTKWidgetEventTranslator.cxx +@@ -90,8 +90,8 @@ bool pqQVTKWidgetEventTranslator::translateEvent( + .arg(normalized_x) + .arg(normalized_y) + .arg(mouseEvent->button()) +- .arg(mouseEvent->buttons()) +- .arg(mouseEvent->modifiers())); ++ .arg(static_cast<int>(mouseEvent->buttons())) ++ .arg(static_cast<int>(mouseEvent->modifiers()))); + } + return true; + break; +@@ -118,15 +118,15 @@ bool pqQVTKWidgetEventTranslator::translateEvent( + .arg(normalized_x) + .arg(normalized_y) + .arg(mouseEvent->button()) +- .arg(mouseEvent->buttons()) +- .arg(mouseEvent->modifiers())); ++ .arg(static_cast<int>(mouseEvent->buttons())) ++ .arg(static_cast<int>(mouseEvent->modifiers()))); + Q_EMIT recordEvent(widget, "mouseRelease", + QString("(%1,%2,%3,%4,%5)") + .arg(normalized_x) + .arg(normalized_y) + .arg(mouseEvent->button()) +- .arg(mouseEvent->buttons()) +- .arg(mouseEvent->modifiers())); ++ .arg(static_cast<int>(mouseEvent->buttons())) ++ .arg(static_cast<int>(mouseEvent->modifiers()))); + } + return true; + break; +diff --git a/ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx b/ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx +index 31b1d44e..61ce1ddf 100644 +--- a/ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx ++++ b/ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx +@@ -90,8 +90,8 @@ bool pqAbstractItemViewEventTranslator::translateEvent(QObject* Object, QEvent* + + QString info = QString("%1,%2,%3,%4,%5,%6") + .arg(mouseEvent->button()) +- .arg(mouseEvent->buttons()) +- .arg(mouseEvent->modifiers()) ++ .arg(static_cast<int>(mouseEvent->buttons())) ++ .arg(static_cast<int>(mouseEvent->modifiers())) + .arg(relPt.x()) + .arg(relPt.y()) + .arg(idxStr); +diff --git a/ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx b/ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx +index afdd3604..9217f27b 100644 +--- a/ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx ++++ b/ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx +@@ -53,8 +53,8 @@ bool pqBasicWidgetEventTranslator::translateEvent( + #endif + QString info = QString("%1,%2,%3,%4,%5") + .arg(mouseEvent->button()) +- .arg(mouseEvent->buttons()) +- .arg(mouseEvent->modifiers()) ++ .arg(static_cast<int>(mouseEvent->buttons())) ++ .arg(static_cast<int>(mouseEvent->modifiers())) + .arg(pos.x()) + .arg(pos.y()); + diff --git a/sci-visualization/paraview/paraview-5.13.3-r2.ebuild b/sci-visualization/paraview/paraview-6.0.1.ebuild index 22ef9bfedcd5..8cbfc9b6cdb4 100644 --- a/sci-visualization/paraview/paraview-5.13.3-r2.ebuild +++ b/sci-visualization/paraview/paraview-6.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -82,7 +82,8 @@ RDEPEND=" ) sqlite? ( dev-db/sqlite:3 ) tk? ( dev-lang/tk:0= ) - webengine? ( dev-qt/qtwebengine:6[widgets] )" + webengine? ( dev-qt/qtwebengine:6[widgets] ) +" DEPEND="${RDEPEND} ${PYTHON_DEPS} boost? ( @@ -91,16 +92,13 @@ DEPEND="${RDEPEND} ') ) " - BDEPEND=" openmp? ( virtual/fortran ) " PATCHES=( - "${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch - "${FILESDIR}"/${PN}-5.13.0-cmake-3.31-compat.patch - "${FILESDIR}"/${PN}-5.13.0-fix_compilation.patch - "${FILESDIR}"/${PN}-5.13.0-fix_compilation-2.patch + "${FILESDIR}"/${P}-avoid_file_collisions.patch + "${FILESDIR}"/${P}-qt-6.10.patch # bug #967029 ) # false positive when checking for available HDF5 interface, bug #904731 @@ -148,6 +146,9 @@ src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_LIBDIR="${PVLIBDIR}" + # paraview-6.0.0 onwards expects a relative path for documentation + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + -UBUILD_SHARED_LIBS -DPARAVIEW_BUILD_SHARED_LIBS=ON -DCMAKE_VERBOSE_MAKEFILE=ON diff --git a/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild b/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild index a2fda1416b74..a5c5e66f001b 100644 --- a/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild +++ b/sec-keys/openpgp-keys-gnustep/openpgp-keys-gnustep-20251025.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,4 +12,4 @@ inherit sec-keys DESCRIPTION="OpenPGP keys used by the GNUstep project" HOMEPAGE="https://www.gnustep.org/" -KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86" diff --git a/sys-apps/coreutils/coreutils-9.10.ebuild b/sys-apps/coreutils/coreutils-9.10.ebuild index aca778e97d12..1f52c8f45e07 100644 --- a/sys-apps/coreutils/coreutils-9.10.ebuild +++ b/sys-apps/coreutils/coreutils-9.10.ebuild @@ -167,6 +167,7 @@ src_configure() { $(use_enable xattr) $(use_with gmp libgmp) $(use_with openssl) + $(use_with selinux) ) if use gmp ; then @@ -189,11 +190,6 @@ src_configure() { sed -i '/elf_sys=yes/s:yes:no:' configure || die fi - if ! use selinux ; then - # bug #301782 - export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no - fi - econf "${myconf[@]}" } diff --git a/sys-apps/kmscon/Manifest b/sys-apps/kmscon/Manifest index 0e9215458bb5..e9e244d9c3dc 100644 --- a/sys-apps/kmscon/Manifest +++ b/sys-apps/kmscon/Manifest @@ -2,3 +2,4 @@ DIST kmscon-9.1.0.tar.gz 1187499 BLAKE2B 44db0910d447cea89fc38ce5a33215152419791 DIST kmscon-9.2.0.tar.gz 1196626 BLAKE2B 949f8d05d773ba877ec6546577fb24c7397204554ec4ec079b798cfa7a38312db383797b7d9182bec939770bec6270d9f01dcb9e512baef6c7a14d8c5e0aa704 SHA512 2f05facd7565d7001ecdebd2e6a79a32b8a53b6d3cfcddbc03bf2fb5a862e0599b7870af628343d2193ef540ede658224db534b280119fa8df4832aabfad6c23 DIST kmscon-9.2.1.tar.gz 1196619 BLAKE2B 6fb3852e4941b9274af5debc17f668b8ca2c784f2a1c9cb56079d509ae3cb896bea58190d71f6913edc4282b1f9d1132688b2bde221bb72c2725519d9291d23d SHA512 927158f18ff3adaa794dcdf14ad98d4fac977b90d647a45408738a4a3e0c1e5e843cb63bcf1186f05559513af32321831bd9796cadf7a7a0fe9bb842c5ce2180 DIST kmscon-9.3.0.tar.gz 1217923 BLAKE2B f13ac8beb1518cdd6f5f19ae414a025c6195dedffdd852d6b78488719e62eb82da7f2686ad24bbfbbe70d41076594a29d1f81da014cbc570f717d1c3eed86e80 SHA512 f7022053aff89011423139478146f82bb310e0f066caf94f49709ed2d0dfcf5d61934d1147e5018710c2bb1a427c2b750037cae13f57293b180f2ec26526b22b +DIST kmscon-9.3.1.tar.gz 1221544 BLAKE2B 0beea1eb13d4bdd780cb6a8634fc2a92e4987ee9cd0909f3ed241fd20463c1ac31b4f2b752e8f885a487dfc25072b8be03c2d92453f67ce2414cc06f717c6ad5 SHA512 a4150edcc7b8461c34a29d376ad4589634ce9b1045ffbb8bc425cce932166db924a264d42cb2c0738c112defc37e5ee8a81a38c513fc55b34451a23338a3b1bf diff --git a/sys-apps/kmscon/kmscon-9.3.1.ebuild b/sys-apps/kmscon/kmscon-9.3.1.ebuild new file mode 100644 index 000000000000..36e1228f6bcd --- /dev/null +++ b/sys-apps/kmscon/kmscon-9.3.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson flag-o-matic toolchain-funcs + +DESCRIPTION="KMS/DRM based virtual Console Emulator" +HOMEPAGE="https://github.com/kmscon/kmscon" +SRC_URI="https://github.com/kmscon/kmscon/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT LGPL-2.1 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="debug doc +drm elogind +fbdev +gles2 +pango systemd test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=virtual/udev-172 + x11-libs/libxkbcommon + >=dev-libs/libtsm-4.4.0:= + media-libs/libglvnd[X(+)] + drm? ( x11-libs/libdrm + >=media-libs/mesa-8.0.3[egl(+),gbm(+)] ) + systemd? ( sys-apps/systemd ) + pango? ( x11-libs/pango dev-libs/glib:2 )" +RDEPEND="${COMMON_DEPEND} + x11-misc/xkeyboard-config" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig + doc? ( dev-util/gtk-doc )" + +REQUIRED_USE=" + drm? ( gles2 ) + ?? ( elogind systemd )" + +src_prepare() { + default + export CC_FOR_BUILD="$(tc-getBUILD_CC)" +} + +src_configure() { + + # kmscon sets -ffast-math unconditionally + strip-flags + + local emesonargs=( + $(meson_feature doc docs) + $(meson_use debug) + $(meson_feature systemd multi_seat) + $(meson_feature fbdev video_fbdev) + $(meson_feature drm video_drm2d) + $(meson_feature drm video_drm3d) + -Dfont_unifont=enabled + $(meson_feature pango font_pango) + $(meson_feature gles2 renderer_gltex) + $(meson_use test tests) + -Dsession_dummy=enabled + -Dsession_terminal=enabled + ) + + if use systemd; then + emesonargs+=( -Dmulti_seat=enabled ) + elif use elogind; then + emesonargs+=( -Dmulti_seat=enabled -Delogind=enabled ) + else + emesonargs+=( -Dmulti_seat=disabled ) + fi + + meson_src_configure +} + +pkg_postinst() { + grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \ + ewarn "It is recommended that you comment out the ERASECHAR line in" && \ + ewarn " /etc/login.defs for proper backspace functionality at the" && \ + ewarn " kmscon login prompt. For details see:" && \ + ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797" +} diff --git a/sys-fabric/mstflint/mstflint-4.30.0_p1.ebuild b/sys-fabric/mstflint/mstflint-4.30.0_p1.ebuild index 4d40051792d7..cdeeb8e1bc46 100644 --- a/sys-fabric/mstflint/mstflint-4.30.0_p1.ebuild +++ b/sys-fabric/mstflint/mstflint-4.30.0_p1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools +inherit autotools flag-o-matic MY_PV="${PV/_p/-}" EGIT_COMMIT="37e382f8960a0cdf639dc9c55314a9b8d0733ead" @@ -58,6 +58,9 @@ src_prepare() { } src_configure() { + # bug #945320 + append-cflags -std=gnu17 + econf $(use_enable inband) \ $(use_enable ssl openssl) \ $(use adb-generic-tools && printf -- '--enable-adb-generic-tools') diff --git a/sys-libs/musl/files/musl-isatty.patch b/sys-libs/musl/files/musl-isatty.patch new file mode 100644 index 000000000000..df57e5a01e53 --- /dev/null +++ b/sys-libs/musl/files/musl-isatty.patch @@ -0,0 +1,40 @@ +https://git.musl-libc.org/cgit/musl/commit/?id=c94a0c16f08894ce3be6dafb0fe80baa77a6ff2a + +From c94a0c16f08894ce3be6dafb0fe80baa77a6ff2a Mon Sep 17 00:00:00 2001 +From: Rich Felker <dalias@aerifal.cx> +Date: Tue, 20 Aug 2024 12:34:50 -0400 +Subject: isatty: don't collapse all non-EBADF errors to ENOTTY + +linux puts hung-up ttys in a state where ioctls produce EIO, and may +do the same for other types of devices in error or shutdown states. +such an error clearly does not mean the device is not a tty, but it +also can't reliably establish that the device is a tty, so the only +safe thing to do seems to be reporting the error. programs that don't +check errno will conclude that the device is not a tty, which is no +different from what happens now, but at least they gain the option to +differentiate between the cases. + +commit c84971995b3a6d5118f9357c040572f4c78bcd55 introduced the errno +collapsing behavior, but prior to that, errno was not set at all by +isatty. +--- + src/unistd/isatty.c | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/src/unistd/isatty.c b/src/unistd/isatty.c +index 75a9c186..21222eda 100644 +--- a/src/unistd/isatty.c ++++ b/src/unistd/isatty.c +@@ -6,8 +6,6 @@ + int isatty(int fd) + { + struct winsize wsz; +- unsigned long r = syscall(SYS_ioctl, fd, TIOCGWINSZ, &wsz); +- if (r == 0) return 1; +- if (errno != EBADF) errno = ENOTTY; +- return 0; ++ /* +1 converts from error status (0/-1) to boolean (1/0) */ ++ return syscall(SYS_ioctl, fd, TIOCGWINSZ, &wsz) + 1; + } +-- +cgit v1.2.1 diff --git a/sys-libs/musl/files/musl-page-size.patch b/sys-libs/musl/files/musl-page-size.patch new file mode 100644 index 000000000000..830500c25340 --- /dev/null +++ b/sys-libs/musl/files/musl-page-size.patch @@ -0,0 +1,48 @@ +https://git.musl-libc.org/cgit/musl/commit/?id=6f666231bf51703fadbef10460d462fb573548a1 + +From 6f666231bf51703fadbef10460d462fb573548a1 Mon Sep 17 00:00:00 2001 +From: Rich Felker <dalias@aerifal.cx> +Date: Tue, 7 May 2024 08:18:49 -0400 +Subject: ldso: fix non-functional fix to early dynamic PAGE_SIZE access + +commit f47a8cdd250d9163fcfb39bf4e9d813957c0b187 introduced an +alternate mechanism for access to runtime page size for compatibility +with early stages of dynamic linking, but because pthread_impl.h +indirectly includes libc.h, the condition #ifndef PAGE_SIZE was never +satisfied. + +rather than depend on order of inclusion, use the (baseline POSIX) +macro PAGESIZE, not the (XSI) macro PAGE_SIZE, to determine whether +page size is dynamic. our internal libc.h only provides a dynamic +definition for PAGE_SIZE, not for PAGESIZE. +--- + ldso/dynlink.c | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/ldso/dynlink.c b/ldso/dynlink.c +index 324aa859..42687da2 100644 +--- a/ldso/dynlink.c ++++ b/ldso/dynlink.c +@@ -21,15 +21,17 @@ + #include <sys/membarrier.h> + #include "pthread_impl.h" + #include "fork_impl.h" ++#include "libc.h" + #include "dynlink.h" + + static size_t ldso_page_size; +-#ifndef PAGE_SIZE ++/* libc.h may have defined a macro for dynamic PAGE_SIZE already, but ++ * PAGESIZE is only defined if it's constant for the arch. */ ++#ifndef PAGESIZE ++#undef PAGE_SIZE + #define PAGE_SIZE ldso_page_size + #endif + +-#include "libc.h" +- + #define malloc __libc_malloc + #define calloc __libc_calloc + #define realloc __libc_realloc +-- +cgit v1.2.1 diff --git a/sys-libs/musl/files/musl-printf-empty-iovec.patch b/sys-libs/musl/files/musl-printf-empty-iovec.patch new file mode 100644 index 000000000000..8cfd52c8a034 --- /dev/null +++ b/sys-libs/musl/files/musl-printf-empty-iovec.patch @@ -0,0 +1,33 @@ +https://github.com/systemd/systemd/pull/38825#issue-3386123778 +https://git.musl-libc.org/cgit/musl/commit/?id=fde29c04adbab9d5b081bf6717b5458188647f1c + +From fde29c04adbab9d5b081bf6717b5458188647f1c Mon Sep 17 00:00:00 2001 +From: Casey Connolly <kcxt@postmarketos.org> +Date: Wed, 23 Apr 2025 15:06:48 +0200 +Subject: stdio: skip empty iovec when buffering is disabled + +When buffering on a FILE is disabled we still send both iovecs, even +though the first one is always empty. Clean things up by skipping the +empty iovec instead. +--- + src/stdio/__stdio_write.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/stdio/__stdio_write.c b/src/stdio/__stdio_write.c +index d2d89475..5356553d 100644 +--- a/src/stdio/__stdio_write.c ++++ b/src/stdio/__stdio_write.c +@@ -11,6 +11,11 @@ size_t __stdio_write(FILE *f, const unsigned char *buf, size_t len) + size_t rem = iov[0].iov_len + iov[1].iov_len; + int iovcnt = 2; + ssize_t cnt; ++ ++ if (!iov->iov_len) { ++ iov++; ++ iovcnt--; ++ } + for (;;) { + cnt = syscall(SYS_writev, f->fd, iov, iovcnt); + if (cnt == rem) { +-- +cgit v1.2.1 diff --git a/sys-libs/musl/musl-1.2.5-r7.ebuild b/sys-libs/musl/musl-1.2.5-r7.ebuild index 62a388267bf5..10b0a1fc993a 100644 --- a/sys-libs/musl/musl-1.2.5-r7.ebuild +++ b/sys-libs/musl/musl-1.2.5-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ else SRC_URI="https://musl.libc.org/releases/${P}.tar.gz" SRC_URI+=" verify-sig? ( https://musl.libc.org/releases/${P}.tar.gz.asc )" - KEYWORDS="-* ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="-* amd64 arm arm64 ~m68k ~mips ppc ppc64 ~riscv x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-musl )" fi diff --git a/sys-libs/musl/musl-1.2.5-r8.ebuild b/sys-libs/musl/musl-1.2.5-r8.ebuild new file mode 100644 index 000000000000..4dfc2184e140 --- /dev/null +++ b/sys-libs/musl/musl-1.2.5-r8.ebuild @@ -0,0 +1,267 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit crossdev flag-o-matic toolchain-funcs prefix + +DESCRIPTION="Light, fast and, simple C library focused on standards-conformance and safety" +HOMEPAGE="https://musl.libc.org" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.musl-libc.org/git/musl" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/musl.asc + inherit verify-sig + + SRC_URI="https://musl.libc.org/releases/${P}.tar.gz" + SRC_URI+=" verify-sig? ( https://musl.libc.org/releases/${P}.tar.gz.asc )" + KEYWORDS="-* ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-musl )" +fi + +GETENT_COMMIT="93a08815f8598db442d8b766b463d0150ed8e2ab" +GETENT_FILE="musl-getent-${GETENT_COMMIT}.c" +SRC_URI+=" + https://dev.gentoo.org/~blueness/musl-misc/getconf.c + https://gitlab.alpinelinux.org/alpine/aports/-/raw/${GETENT_COMMIT}/main/musl/getent.c -> ${GETENT_FILE} + https://dev.gentoo.org/~blueness/musl-misc/iconv.c +" + +LICENSE="MIT LGPL-2 GPL-2" +SLOT="0" +IUSE="crypt headers-only split-usr" + +QA_SONAME="usr/lib/libc.so" +QA_DT_NEEDED="usr/lib/libc.so" +# bug #830213 +QA_PRESTRIPPED="usr/lib/crtn.o" + +# We want crypt on by default for this as sys-libs/libxcrypt isn't (yet?) +# built as part as crossdev. Also, elide the blockers when in cross-*, +# as it doesn't make sense to block the normal CBUILD libxcrypt at all +# there when we're installing into /usr/${CHOST} anyway. +if is_crosspkg ; then + IUSE="${IUSE/crypt/+crypt}" +else + RDEPEND="crypt? ( !sys-libs/libxcrypt[system] )" + PDEPEND="!crypt? ( sys-libs/libxcrypt[system] )" +fi + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.4-arm64-crti-alignment.patch + "${FILESDIR}"/${PN}-sched.h-reduce-namespace-conflicts.patch + "${FILESDIR}"/${PN}-iconv-out-of-bound-fix.patch + "${FILESDIR}"/${PN}-arm-crti-alignment.patch + "${FILESDIR}"/${PN}-ppc-clobber.patch + "${FILESDIR}"/${PN}-dns-union.patch + "${FILESDIR}"/${PN}-getauxval.patch + "${FILESDIR}"/${PN}-getifaddrs-qemu-workaround.patch + "${FILESDIR}"/${PN}-page-size.patch + "${FILESDIR}"/${PN}-isatty.patch + "${FILESDIR}"/${PN}-printf-empty-iovec.patch +) + +just_headers() { + use headers-only && target_is_not_host +} + +pkg_setup() { + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-musl*) ;; + *) die "Use sys-devel/crossdev to build a musl toolchain" ;; + esac + fi + + # Fix for bug #667126, copied from glibc ebuild: + # make sure host make.conf doesn't pollute us + if target_is_not_host || tc-is-cross-compiler ; then + CHOST=${CTARGET} strip-unsupported-flags + fi +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif use verify-sig ; then + # We only verify the release; not the additional (fixed, safe) files + # we download. + # (Seem to get IPC error on verifying in cross?) + ! target_is_not_host && verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} + fi + + default +} + +src_prepare() { + default + + mkdir "${WORKDIR}"/misc || die + cp "${DISTDIR}"/getconf.c "${WORKDIR}"/misc/getconf.c || die + cp "${DISTDIR}/${GETENT_FILE}" "${WORKDIR}"/misc/getent.c || die + cp "${DISTDIR}"/iconv.c "${WORKDIR}"/misc/iconv.c || die +} + +src_configure() { + strip-flags && filter-lto # Prevent issues caused by aggressive optimizations & bug #877343 + tc-getCC ${CTARGET} + + just_headers && export CC=true + + local sysroot + target_is_not_host && sysroot=/usr/${CTARGET} + ./configure \ + --target=${CTARGET} \ + --prefix="${EPREFIX}${sysroot}/usr" \ + --syslibdir="${EPREFIX}${sysroot}/lib" \ + --disable-gcc-wrapper || die +} + +src_compile() { + emake obj/include/bits/alltypes.h + just_headers && return 0 + + emake + if ! is_crosspkg ; then + emake -C "${T}" getconf getent iconv \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS="${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + VPATH="${WORKDIR}/misc" + fi + + $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -c -o libssp_nonshared.o "${FILESDIR}"/stack_chk_fail_local.c || die + $(tc-getAR) -rcs libssp_nonshared.a libssp_nonshared.o || die +} + +src_install() { + local target="install" + just_headers && target="install-headers" + emake DESTDIR="${D}" ${target} + just_headers && return 0 + + # musl provides ldd via a sym link to its ld.so + local sysroot= + target_is_not_host && sysroot=/usr/${CTARGET} + local ldso=$(basename "${ED}${sysroot}"/lib/ld-musl-*) + dosym -r "${sysroot}/lib/${ldso}" "${sysroot}/usr/bin/ldd" + + if ! use crypt ; then + # Allow sys-libs/libxcrypt[system] to provide it instead + rm "${ED}${sysroot}/usr/include/crypt.h" || die + rm "${ED}${sysroot}"/usr/*/libcrypt.a || die + fi + + if ! is_crosspkg ; then + # Fish out of config: + # ARCH = ... + # SUBARCH = ... + # and print $(ARCH)$(SUBARCH). + local arch=$(awk '{ k[$1] = $3 } END { printf("%s%s", k["ARCH"], k["SUBARCH"]); }' config.mak) + + # The musl build system seems to create a symlink: + # ${D}/lib/ld-musl-${arch}.so.1 -> /usr/lib/libc.so.1 (absolute) + # During cross or within prefix, there's no guarantee that the host is + # using musl so that file may not exist. Use a relative symlink within + # ${D} instead. + rm "${ED}"/lib/ld-musl-${arch}.so.1 || die + if use split-usr; then + dosym ../usr/lib/libc.so /lib/ld-musl-${arch}.so.1 + # If it's still a dead symlink, OK, we really do need to abort. + [[ -e "${ED}"/lib/ld-musl-${arch}.so.1 ]] || die + else + dosym libc.so /usr/lib/ld-musl-${arch}.so.1 + [[ -e "${ED}"/usr/lib/ld-musl-${arch}.so.1 ]] || die + fi + + cp "${FILESDIR}"/ldconfig.in-r3 "${T}"/ldconfig.in || die + sed -e "s|@@ARCH@@|${arch}|" "${T}"/ldconfig.in > "${T}"/ldconfig || die + eprefixify "${T}"/ldconfig + into / + dosbin "${T}"/ldconfig + into /usr + dobin "${T}"/getconf + dobin "${T}"/getent + dobin "${T}"/iconv + newenvd - "00musl" <<-EOF + # 00musl autogenerated by sys-libs/musl ebuild; DO NOT EDIT. + LDPATH="include ld.so.conf.d/*.conf" + EOF + fi + + if target_is_not_host ; then + into /usr/${CTARGET} + dolib.a libssp_nonshared.a + else + dolib.a libssp_nonshared.a + fi +} + +# Simple test to make sure our new musl isn't completely broken. +# Make sure we don't test with statically built binaries since +# they will fail. Also, skip if this musl is a cross compiler. +# +# If coreutils is built with USE=multicall, some of these files +# will just be wrapper scripts, not actual ELFs we can test. +musl_sanity_check() { + cd / #228809 + + # We enter ${ED} so to avoid trouble if the path contains + # special characters; for instance if the path contains the + # colon character (:), then the linker will try to split it + # and look for the libraries in an unexpected place. This can + # lead to unsafe code execution if the generated prefix is + # within a world-writable directory. + # (e.g. /var/tmp/portage:${HOSTNAME}) + pushd "${ED}"/usr/$(get_libdir) >/dev/null + + # first let's find the actual dynamic linker here + # symlinks may point to the wrong abi + local newldso=$(find . -maxdepth 1 -name 'libc.so' -type f -print -quit) + + einfo Last-minute run tests with ${newldso} in /usr/$(get_libdir) ... + + local x striptest + for x in cal date env free ls true uname uptime ; do + x=$(type -p ${x}) + [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue + striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue + case ${striptest} in + *"statically linked"*) continue;; + *"static-pie linked"*) continue;; + *"ASCII text"*) continue;; + esac + # We need to clear the locale settings as the upgrade might want + # incompatible locale data. This test is not for verifying that. + LC_ALL=C \ + ${newldso} --library-path . ${x} > /dev/null \ + || die "simple run test (${x}) failed" + done + + popd >/dev/null +} + +pkg_preinst() { + # Nothing to do if just installing headers + just_headers && return + + # Prepare /etc/ld.so.conf.d/ for files + mkdir -p "${EROOT}"/etc/ld.so.conf.d + + [[ -n ${ROOT} ]] && return 0 + [[ -d ${ED}/usr/$(get_libdir) ]] || return 0 + target_is_not_host && return 0 + musl_sanity_check +} + +pkg_postinst() { + target_is_not_host && return 0 + + [[ -n "${ROOT}" ]] && return 0 + + ldconfig || die +} diff --git a/sys-libs/pam/pam-1.7.1-r2.ebuild b/sys-libs/pam/pam-1.7.1-r3.ebuild index 31fa45adc1b3..33791259ba14 100644 --- a/sys-libs/pam/pam-1.7.1-r2.ebuild +++ b/sys-libs/pam/pam-1.7.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -30,7 +30,7 @@ else " S="${WORKDIR}/${MY_P}" - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-pam )" + BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-pam-20230330 )" fi LICENSE="|| ( BSD GPL-2 )" diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest index b0acaac617a3..97cd5a1c2cf9 100644 --- a/sys-libs/zlib-ng/Manifest +++ b/sys-libs/zlib-ng/Manifest @@ -1,2 +1,3 @@ DIST zlib-ng-2.2.5.tar.gz 2417402 BLAKE2B 7d2907595b6e57f2739f4acea11cb317a35c4f63208d3f44b65cca0ea1ffbef89311bc839327e037b3aea78de1407d3ff025567f6768013277d0fd61e0a40210 SHA512 b599ea24375d08fa098ed7c3b14548e0d9731a155a024a0904b0ae4a6d3491a69f0c0574d66b6e4af1e40f10e38b6b555d4c4b1fe3589ca83a5f97fbd92f635f DIST zlib-ng-2.3.2.tar.gz 2446623 BLAKE2B f7df4ee71ba956994f515b6b250e38beba8c3f1643ac0b2e613b03cdaf49dc477aac7060b7912801d2c603492b482cd8fda9e3a988bb38489ca93d61eca47a2e SHA512 8781ee4bfda7cb8c8c5150c2e6a067d699580616b61af2ea4cf03cbe14c6715b31a29a20b7c3dd97254a9e487c72c5228c9cfa817ff71aa765fe7043ab136f04 +DIST zlib-ng-2.3.3.tar.gz 2447397 BLAKE2B 36fed55807a98bb17edbb53b5b9456c3023dcf5aea9208b453d1cd187c56bba56a6818c3a14a39bf271a7f6bcee5203cc1e4f7e8d1961e965661a232afd0778f SHA512 e2057c764f1d5aaee738edee7e977182c5b097e3c95489dcd8de813f237d92a05daaa86d68d44b331d9fec5d1802586a8f6cfb658ba849874aaa14e72a8107f5 diff --git a/sys-libs/zlib-ng/zlib-ng-2.3.3.ebuild b/sys-libs/zlib-ng/zlib-ng-2.3.3.ebuild new file mode 100644 index 000000000000..edd4a60ebbfd --- /dev/null +++ b/sys-libs/zlib-ng/zlib-ng-2.3.3.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Worth keeping an eye on 'develop' branch upstream for possible backports, +# as they copied this practice from sys-libs/zlib upstream. + +inherit cmake-multilib multibuild + +DESCRIPTION="Fork of the zlib data compression library" +HOMEPAGE="https://github.com/zlib-ng/zlib-ng" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +CPU_USE=( + x86_{avx2,avx512f,avx512_vnni,sse2,ssse3,sse4_1,sse4_2,pclmul,vpclmulqdq} + arm_{crc32,neon} + ppc_{altivec,vsx2,vsx3} +) +IUSE="compat ${CPU_USE[@]/#/cpu_flags_} static-libs test" + +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( dev-cpp/gtest ) +" +RDEPEND=" + compat? ( !sys-libs/zlib ) +" + +run_both() { + local MULTIBUILD_VARIANTS=( base ) + use compat && MULTIBUILD_VARIANTS+=( compat ) + + multibuild_foreach_variant "${@}" +} + +my_src_configure() { + local compat=OFF + [[ ${MULTIBUILD_VARIANT} == compat ]] && compat=ON + local mycmakeargs=( + "${mycmakeargs[@]}" + -DZLIB_COMPAT="${compat}" + ) + + cmake_src_configure +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DWITH_BENCHMARKS=OFF + -DWITH_BENCHMARK_APPS=OFF + -DWITH_FUZZERS=OFF + -DWITH_GTEST=$(usex test) + ) + if use static-libs; then + mycmakeargs+=( + # upstream build system builds both if BUILD_SHARED_LIBS is unset + -UBUILD_SHARED_LIBS + ) + fi + + # The intrinsics options are all defined conditionally, so we need + # to enable them on/off per-arch here for now. + # TODO: There's no s390x USE_EXPAND yet + if use amd64 || use x86 ; then + mycmakeargs+=( + -DWITH_AVX2=$(usex cpu_flags_x86_avx2) + -DWITH_AVX512=$(usex cpu_flags_x86_avx512f) + -DWITH_AVX512VNNI=$(usex cpu_flags_x86_avx512_vnni) + -DWITH_SSE2=$(usex cpu_flags_x86_sse2) + -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3) + -DWITH_SSE41=$(usex cpu_flags_x86_sse4_1) + -DWITH_SSE42=$(usex cpu_flags_x86_sse4_2) + -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul) + -DWITH_VPCLMULQDQ=$(usex cpu_flags_x86_vpclmulqdq) + ) + fi + + if use arm || use arm64 ; then + mycmakeargs+=( + -DWITH_ARMV8=$(usex cpu_flags_arm_crc32) + -DWITH_NEON=$(usex cpu_flags_arm_neon) + ) + fi + + if use ppc || use ppc64 ; then + # The POWER8 support is VSX which was introduced + # VSX2 was introduced with POWER8, so use that as a proxy for it + mycmakeargs+=( + -DWITH_ALTIVEC=$(usex cpu_flags_ppc_altivec) + -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2) + -DWITH_POWER9=$(usex cpu_flags_ppc_vsx3) + ) + fi + + run_both my_src_configure +} + +multilib_src_compile() { run_both cmake_src_compile; } +multilib_src_test() { run_both cmake_src_test; } +multilib_src_install() { run_both cmake_src_install; } + +pkg_postinst() { + if use compat ; then + ewarn "zlib-ng is experimental and replacing the system zlib is dangerous" + ewarn "Please be careful!" + ewarn + ewarn "The following link explains the guarantees (and what is NOT guaranteed):" + ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md" + fi +} diff --git a/sys-process/numactl/Manifest b/sys-process/numactl/Manifest index d89ecf2e36e6..59ab2caa28d4 100644 --- a/sys-process/numactl/Manifest +++ b/sys-process/numactl/Manifest @@ -1,3 +1 @@ -DIST numactl-2.0.16.tar.gz 450003 BLAKE2B 3ac38129b914d62958182020f57969878f2817bd3155c6b5362a66f96deb2058268fa8004729a2d3333642c8c0bee73a451030a287958fa145247b7685e426aa SHA512 6e17724567c363a08994fe7f5569b6ec62bd1ae608244945fddcb2d6a212b08140340f0d862595ba4016fcba95193e851cb286798f685d314b4c72687af6d879 -DIST numactl-2.0.18.tar.gz 447393 BLAKE2B c89d0492e7b3a3e7c569c0081ecf914f2a145d28de1fa0edf26ab23c5e9e1605e4e8f127fd28498436dd2c36ebf9a59e1feba2b525b2b3a00e2aab7be5eb0a54 SHA512 17abe7a3744065edb5ec1e27135873629031c509313809ca99e0d9254f7a5cb00cce5b32173e811e9b9d7cb407aabdcbe3c6be6e3b094ad3e7d696a154b7f1ec DIST numactl-2.0.19.tar.gz 450856 BLAKE2B 75825bcc5b6beb3a8772dcfab6678b16a35d2ed797afbbe9cc948878c86c3417347ce156e3754711457c2194a018dabc6d47dc6399ec881a3ade16f7cf498f12 SHA512 484b7001e7b4efa32784353e937857e83cf62abbfab92a51cc8573cb49104a1084ffcefd8c5fb66cd389d08eaf201568bbca800cab7a48c42fcdf4397d4d10dc diff --git a/sys-process/numactl/files/numactl-2.0.14-numademo-cflags.patch b/sys-process/numactl/files/numactl-2.0.14-numademo-cflags.patch deleted file mode 100644 index de7ad2894ddc..000000000000 --- a/sys-process/numactl/files/numactl-2.0.14-numademo-cflags.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://bugs.gentoo.org/540856 - -respect user CFLAGS - ---- numactl-2.0.14/Makefile.am -+++ numactl-2.0.14/Makefile.am -@@ -24,7 +24,7 @@ - - numademo_SOURCES = numademo.c stream_lib.c stream_lib.h mt.c mt.h clearcache.c clearcache.h - numademo_CPPFLAGS = $(AM_CPPFLAGS) -DHAVE_STREAM_LIB -DHAVE_MT -DHAVE_CLEAR_CACHE --numademo_CFLAGS = $(AM_CFLAGS) -O3 -ffast-math -funroll-loops -+numademo_CFLAGS = $(AM_CFLAGS) -ffast-math -funroll-loops - if HAVE_TREE_VECTORIZE - numademo_CFLAGS += -ftree-vectorize - endif diff --git a/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch b/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch deleted file mode 100644 index f22ba23999c1..000000000000 --- a/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://github.com/numactl/numactl/commit/246b0e695644ad614f6c324505d7cfa6e74f1fc1.patch -From: Khem Raj <raj.khem@gmail.com> -Date: Thu, 15 Dec 2022 12:10:37 -0800 -Subject: [PATCH] configure: Check for largefile support - -This helps in using 64bit versions of off_t related functions - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- - configure.ac | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/configure.ac b/configure.ac -index ebf9917..6139132 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -14,6 +14,9 @@ LT_INIT - - AC_PROG_CC - -+# Check for enabling LFS support -+AC_SYS_LARGEFILE -+ - # Override CFLAGS so that we can specify custom CFLAGS for numademo. - AX_AM_OVERRIDE_VAR([CFLAGS]) - - diff --git a/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch b/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch deleted file mode 100644 index 9b08a55c2e77..000000000000 --- a/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch +++ /dev/null @@ -1,65 +0,0 @@ -https://github.com/numactl/numactl/commit/851bbd5b963a7a5d95b8fe3102cf05972dc72655.patch -From: Khem Raj <raj.khem@gmail.com> -Date: Thu, 15 Dec 2022 12:11:13 -0800 -Subject: [PATCH] shm.c: Replace stat64/fstat64/ftruncate64mmap64 with normal - functions - -These functions were needed when _FILE_OFFSET_BITS was not 64, using -AC_SYS_LARGEFILE will detect it correctly and make the normal variants -of these functions behave same as their *64 counterparts. - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- - shm.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/shm.c b/shm.c -index 20537d9..5d0d1ab 100644 ---- a/shm.c -+++ b/shm.c -@@ -24,8 +24,8 @@ - #include <sys/mman.h> - #include <sys/ipc.h> - #include <sys/shm.h> --#include <sys/fcntl.h> - #include <sys/stat.h> -+#include <fcntl.h> - #include <stdarg.h> - #include <errno.h> - #include <unistd.h> -@@ -135,7 +135,7 @@ void attach_sysvshm(char *name, char *opt) - /* Attach a shared memory file. */ - void attach_shared(char *name, char *opt) - { -- struct stat64 st; -+ struct stat st; - - shmfd = open(name, O_RDWR); - if (shmfd < 0) { -@@ -146,14 +146,14 @@ void attach_shared(char *name, char *opt) - if (shmfd < 0) - nerror("cannot create file %s", name); - } -- if (fstat64(shmfd, &st) < 0) -+ if (fstat(shmfd, &st) < 0) - err("shm stat"); - /* the file size must be larger than mmap shmlen + shmoffset, otherwise SIGBUS - * will be caused when we access memory, because mmaped memory is no longer in - * the range of the file laster. - */ - if ((shmlen + shmoffset) > st.st_size) { -- if (ftruncate64(shmfd, shmlen + shmoffset) < 0) { -+ if (ftruncate(shmfd, shmlen + shmoffset) < 0) { - /* XXX: we could do it by hand, but it would it - would be impossible to apply policy then. - need to fix that in the kernel. */ -@@ -168,7 +168,7 @@ void attach_shared(char *name, char *opt) - - /* RED-PEN For shmlen > address space may need to map in pieces. - Left for some poor 32bit soul. */ -- shmptr = mmap64(NULL, shmlen, PROT_READ | PROT_WRITE, MAP_SHARED, shmfd, shmoffset); -+ shmptr = mmap(NULL, shmlen, PROT_READ | PROT_WRITE, MAP_SHARED, shmfd, shmoffset); - if (shmptr == (char*)-1) - err("shm mmap"); - } - diff --git a/sys-process/numactl/numactl-2.0.16-r1.ebuild b/sys-process/numactl/numactl-2.0.16-r1.ebuild deleted file mode 100644 index f81256028df4..000000000000 --- a/sys-process/numactl/numactl-2.0.16-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -DESCRIPTION="Utilities and libraries for NUMA systems" -HOMEPAGE="https://github.com/numactl/numactl" -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/numactl/numactl.git" -else - SRC_URI="https://github.com/numactl/numactl/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.14-numademo-cflags.patch # bug #540856 - "${FILESDIR}"/${PN}-2.0.16-replace-stat64-with-normal-functions.patch # bug #906539 - "${FILESDIR}"/${PN}-2.0.16-configure-check-for-largefile-support.patch # bug #906539 -) - -src_prepare() { - default - - eautoreconf - - # We need to copy the sources or else tests will fail - multilib_copy_sources -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_compile() { - multilib_is_native_abi && default || emake libnuma.la -} - -multilib_src_test() { - if multilib_is_native_abi ; then - if [[ -d /sys/devices/system/node ]] ; then - einfo "The only generically safe test is regress2." - einfo "The other test cases require 2 NUMA nodes." - emake regress2 - else - ewarn "You do not have baseline NUMA support in your kernel, skipping tests." - fi - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" \ - install$(multilib_is_native_abi || echo "-libLTLIBRARIES install-includeHEADERS") - find "${ED}"/usr/ -type f -name libnuma.la -delete || die -} - -multilib_src_install_all() { - local DOCS=( README.md ) - einstalldocs - - # Delete man pages provided by the man-pages package, bug #238805 - rm -r "${ED}"/usr/share/man/man[25] || die -} diff --git a/sys-process/numactl/numactl-2.0.18.ebuild b/sys-process/numactl/numactl-2.0.18.ebuild deleted file mode 100644 index 89b356501607..000000000000 --- a/sys-process/numactl/numactl-2.0.18.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -DESCRIPTION="Utilities and libraries for NUMA systems" -HOMEPAGE="https://github.com/numactl/numactl" -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/numactl/numactl.git" -else - SRC_URI="https://github.com/numactl/numactl/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.18-numademo-cflags.patch # bug #540856 -) - -src_prepare() { - default - - eautoreconf - - # We need to copy the sources or else tests will fail - multilib_copy_sources -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_compile() { - multilib_is_native_abi && default || emake libnuma.la -} - -multilib_src_test() { - if multilib_is_native_abi ; then - if [[ -d /sys/devices/system/node ]] ; then - einfo "The only generically safe test is regress2." - einfo "The other test cases require 2 NUMA nodes." - emake regress2 - else - ewarn "You do not have baseline NUMA support in your kernel, skipping tests." - fi - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" \ - install$(multilib_is_native_abi || echo "-libLTLIBRARIES install-includeHEADERS") - find "${ED}"/usr/ -type f -name libnuma.la -delete || die -} - -multilib_src_install_all() { - local DOCS=( README.md ) - einstalldocs - - # Delete man pages provided by the man-pages package, bug #238805 - rm -r "${ED}"/usr/share/man/man[25] || die -} diff --git a/sys-process/procps/procps-4.0.6.ebuild b/sys-process/procps/procps-4.0.6.ebuild index eb2579d7712d..f424fded5209 100644 --- a/sys-process/procps/procps-4.0.6.ebuild +++ b/sys-process/procps/procps-4.0.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/craigsmall.asc -inherit autotools flag-o-matic multilib-minimal verify-sig +inherit autotools flag-o-matic multilib-minimal verify-sig toolchain-funcs DESCRIPTION="Standard informational utilities and process-handling tools" HOMEPAGE="https://gitlab.com/procps-ng/procps" @@ -70,6 +70,12 @@ multilib_src_configure() { # bug #471102 append-lfs-flags + # Workaround for bug 969592 + if use elibc_musl ; then + append-cflags "$($(tc-getPKG_CONFIG) --cflags error-standalone)" + append-libs "$($(tc-getPKG_CONFIG) --libs error-standalone)" + fi + local myeconfargs=( # No elogind multilib support $(multilib_native_use_with elogind) diff --git a/www-client/ungoogled-chromium/files/chromium-145-crabby.patch b/www-client/ungoogled-chromium/files/chromium-145-crabby.patch new file mode 100644 index 000000000000..31f593f15bb7 --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-145-crabby.patch @@ -0,0 +1,11 @@ +--- a/third_party/blink/renderer/platform/image-decoders/BUILD.gn ++++ b/third_party/blink/renderer/platform/image-decoders/BUILD.gn +@@ -85,7 +85,7 @@ component("image_decoders") { + "avif/avif_image_decoder.h", + ] + +- deps += [ "//third_party/crabbyavif" ] ++ libs = [ "avif" ] + } + + if (enable_jxl_decoder) { diff --git a/www-client/ungoogled-chromium/files/chromium-145-fontations.patch b/www-client/ungoogled-chromium/files/chromium-145-fontations.patch new file mode 100644 index 000000000000..1847ad3dbead --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-145-fontations.patch @@ -0,0 +1,708 @@ +--- a/chrome/browser/ui/webui/side_panel/read_anything/read_anything_screenshotter.cc ++++ b/chrome/browser/ui/webui/side_panel/read_anything/read_anything_screenshotter.cc +@@ -19,7 +19,7 @@ + #include "mojo/public/cpp/base/proto_wrapper.h" + #include "third_party/skia/include/core/SkImage.h" + #include "third_party/skia/include/core/SkStream.h" +-#include "third_party/skia/include/encode/SkPngRustEncoder.h" ++#include "third_party/skia/include/encode/SkPngEncoder.h" + #include "ui/gfx/geometry/rect.h" + + constexpr size_t kMaxScreenshotFileSize = 50 * 1000L * 1000L; // 50 MB. +@@ -73,7 +73,7 @@ void WriteBitmapToPng(const SkBitmap& bi + return; + } + bool success_encode = +- SkPngRustEncoder::Encode(&out_file, cropped_pixmap, /*options=*/{}); ++ SkPngEncoder::Encode(&out_file, cropped_pixmap, /*options=*/{}); + if (success_encode) { + VLOG(2) << "Wrote debug file: " << screenshot_filepath; + } else { +--- a/components/paint_preview/common/serial_utils.cc ++++ b/components/paint_preview/common/serial_utils.cc +@@ -15,7 +15,7 @@ + #include "third_party/skia/include/codec/SkCodec.h" + #include "third_party/skia/include/codec/SkGifDecoder.h" + #include "third_party/skia/include/codec/SkJpegDecoder.h" +-#include "third_party/skia/include/codec/SkPngRustDecoder.h" ++#include "third_party/skia/include/codec/SkPngDecoder.h" + #include "third_party/skia/include/codec/SkWebpDecoder.h" + #include "third_party/skia/include/core/SkCanvas.h" + #include "third_party/skia/include/core/SkData.h" +@@ -135,7 +135,7 @@ static bool is_supported_codec(sk_sp<con + CHECK(data); + return SkBmpDecoder::IsBmp(data->data(), data->size()) || + SkGifDecoder::IsGif(data->data(), data->size()) || +- SkPngRustDecoder::IsPng(data->data(), data->size()) || ++ SkPngDecoder::IsPng(data->data(), data->size()) || + SkJpegDecoder::IsJpeg(data->data(), data->size()) || + SkWebpDecoder::IsWebp(data->data(), data->size()); + } +@@ -202,8 +202,8 @@ sk_sp<SkImage> DeserializeImage(const vo + codec->getInfo().makeAlphaType(kPremul_SkAlphaType); + return std::get<0>(codec->getImage(targetInfo)); + }; +- if (SkPngRustDecoder::IsPng(bytes, length)) { +- return get_image(SkPngRustDecoder::Decode( ++ if (SkPngDecoder::IsPng(bytes, length)) { ++ return get_image(SkPngDecoder::Decode( + std::make_unique<SkMemoryStream>(std::move(data)), nullptr)); + } + if (SkBmpDecoder::IsBmp(bytes, length)) { +--- a/content/child/font_data/font_data_manager.cc ++++ b/content/child/font_data/font_data_manager.cc +@@ -233,14 +233,7 @@ sk_sp<SkTypeface> FontDataManager::onMak + // Chromium currently always sets ENABLE_FREETYPE, but nonetheless allow + // falling back to fontations if the param is set to freetype but freetype + // isn't enabled. +-#if BUILDFLAG(ENABLE_FREETYPE) +- if (features::kFontDataServiceTypefaceType.Get() == +- features::FontDataServiceTypefaceType::kFreetype) { + return custom_fnt_mgr_->makeFromStream(std::move(stream), args); +- } +-#endif +- +- return SkTypeface_Make_Fontations(std::move(stream), args); + } + + sk_sp<SkTypeface> FontDataManager::onMakeFromFile(const char path[], +--- a/skia/BUILD.gn ++++ b/skia/BUILD.gn +@@ -69,11 +69,9 @@ config("skia_config") { + # `third_party/skia/BUILD.gn`'s `png_decode_rust` and `png_encode_rust` + # targets. + "SK_CODEC_DECODES_PNG", +- "SK_CODEC_DECODES_PNG_WITH_RUST", ++ "SK_CODEC_DECODES_PNG_WITH_LIBPNG", + "SK_CODEC_ENCODES_PNG", +- "SK_CODEC_ENCODES_PNG_WITH_RUST", +- +- "SK_CODEC_DECODES_BMP_WITH_RUST", ++ "SK_CODEC_ENCODES_PNG_WITH_LIBPNG", + ] + + include_dirs = [ +@@ -169,14 +167,6 @@ config("skia_library_config") { + defines += [ "SKCMS_DISABLE_SKX=1" ] + } + +- defines += [ +- "SK_DISABLE_LEGACY_INIT_DECODERS", +- "SK_DISABLE_LEGACY_PNG_WRITEBUFFER", +- ] +- +- if (use_blink) { +- defines += [ "SK_TYPEFACE_FACTORY_FONTATIONS" ] +- } + if (use_blink && !use_system_freetype) { + defines += [ "SK_FREETYPE_MINIMUM_RUNTIME_VERSION_IS_BUILD_VERSION" ] + } +@@ -335,9 +325,8 @@ component("skia") { + public += skia_utils_chromium + public += skia_discardable_memory_chromium + public += skia_codec_public +- public += skia_codec_rust_png_public + public += skia_encode_public +- public += skia_encode_rust_png_public ++ public += skia_encode_png_public + public += skia_encode_webp_public + + # The imported Skia gni source paths are made absolute by gn. +@@ -347,12 +336,12 @@ component("skia") { + sources += skia_sksl_core_module_sources + sources += skia_codec_shared + sources += skia_codec_png_base +- sources += skia_codec_rust_png ++ sources += skia_codec_libpng_srcs + sources += skia_utils_private + sources += skia_xps_sources + sources += skia_encode_srcs + sources += skia_encode_png_base +- sources += skia_encode_rust_png_srcs ++ sources += skia_encode_libpng_srcs + sources += skia_encode_webp_srcs + + sources += [ +@@ -414,8 +403,6 @@ component("skia") { + public += skia_ports_fontmgr_empty_public + } + sources += skia_ports_typeface_proxy_sources +- sources += skia_ports_typeface_fontations_sources +- sources += skia_ports_fontmgr_fontations_sources + + # Fontations Rust/C++ bridge interfaces. + deps += [ +@@ -646,7 +633,6 @@ source_set("rust_common_ffi_cpp") { + public_deps = [ + ":skia_core_and_effects", + ":skia_core_public_headers", +- "//build/rust:cxx_cppdeps", + ] + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ +@@ -714,9 +700,7 @@ source_set("rust_bmp_ffi_cpp") { + public_deps = [ + ":rust_common_ffi_cpp", + ":skia_core_public_headers", +- "//build/rust:cxx_cppdeps", + ] +- deps = [ ":rust_bmp_ffi_cxx_generated_gen" ] + check_includes = + false # Logically part of skia, but split out for build reasons + configs -= [ "//build/config/compiler:chromium_code" ] +--- a/skia/ext/codec_utils.cc ++++ b/skia/ext/codec_utils.cc +@@ -7,9 +7,9 @@ + #include "base/base64.h" + #include "skia/ext/skia_utils_base.h" + #include "third_party/skia/include/codec/SkCodec.h" +-#include "third_party/skia/include/codec/SkPngRustDecoder.h" ++#include "third_party/skia/include/codec/SkPngDecoder.h" + #include "third_party/skia/include/core/SkData.h" +-#include "third_party/skia/include/encode/SkPngRustEncoder.h" ++#include "third_party/skia/include/encode/SkPngEncoder.h" + + namespace skia { + +@@ -18,28 +18,26 @@ namespace { + sk_sp<SkData> EncodePngAsSkData( + GrDirectContext* context, + const SkImage* src, +- SkPngRustEncoder::CompressionLevel compression_level) { +- const SkPngRustEncoder::Options options = {.fCompressionLevel = +- compression_level}; +- return SkPngRustEncoder::Encode(context, src, options); ++ int zlib_compression_level) { ++ const SkPngEncoder::Options options = {.fZLibLevel = ++ zlib_compression_level}; ++ return SkPngEncoder::Encode(context, src, options); + } + + } // namespace + + sk_sp<SkData> EncodePngAsSkData(const SkPixmap& src) { +- const SkPngRustEncoder::Options kDefaultOptions = {}; +- return SkPngRustEncoder::Encode(src, kDefaultOptions); ++ const SkPngEncoder::Options kDefaultOptions = {}; ++ return SkPngEncoder::Encode(src, kDefaultOptions); + } + + sk_sp<SkData> EncodePngAsSkData(GrDirectContext* context, const SkImage* src) { +- return EncodePngAsSkData(context, src, +- SkPngRustEncoder::CompressionLevel::kMedium); ++ return EncodePngAsSkData(context, src, 6); + } + + sk_sp<SkData> FastEncodePngAsSkData(GrDirectContext* context, + const SkImage* src) { +- return EncodePngAsSkData(context, src, +- SkPngRustEncoder::CompressionLevel::kLow); ++ return EncodePngAsSkData(context, src, 1); + } + + std::string EncodePngAsDataUri(const SkPixmap& src) { +@@ -52,7 +50,7 @@ std::string EncodePngAsDataUri(const SkP + } + + void EnsurePNGDecoderRegistered() { +- SkCodecs::Register(SkPngRustDecoder::Decoder()); ++ SkCodecs::Register(SkPngDecoder::Decoder()); + } + + } // namespace skia +--- a/skia/ext/font_utils.cc ++++ b/skia/ext/font_utils.cc +@@ -29,6 +29,7 @@ + #include "third_party/skia/include/ports/SkFontConfigInterface.h" + #include "third_party/skia/include/ports/SkFontMgr_FontConfigInterface.h" + #include "third_party/skia/include/ports/SkFontScanner_Fontations.h" ++#include "third_party/skia/include/ports/SkFontScanner_FreeType.h" + #endif + + #if BUILDFLAG(IS_FUCHSIA) +@@ -85,9 +86,7 @@ static sk_sp<SkFontMgr> fontmgr_factory( + return SkFontMgr_New_CoreText(nullptr); + #elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) + sk_sp<SkFontConfigInterface> fci(SkFontConfigInterface::RefGlobal()); +- return fci ? SkFontMgr_New_FCI(std::move(fci), +- SkFontScanner_Make_Fontations()) +- : nullptr; ++ return fci ? SkFontMgr_New_FCI(std::move(fci),SkFontScanner_Make_FreeType()) : nullptr; + #elif BUILDFLAG(IS_FUCHSIA) + fuchsia::fonts::ProviderSyncPtr provider; + base::ComponentContextForProcess()->svc()->Connect(provider.NewRequest()); +--- a/third_party/blink/renderer/core/BUILD.gn ++++ b/third_party/blink/renderer/core/BUILD.gn +@@ -190,6 +190,7 @@ source_set("prerequisites") { + "//third_party/blink/renderer/core/probe:generated", + "//third_party/blink/renderer/platform", + "//third_party/icu", ++ "//third_party/libpng", + "//third_party/libwebp", + "//third_party/libxml", + "//third_party/libxslt", +@@ -375,6 +376,7 @@ component("core") { + "//third_party/blink/renderer/core/xml:xpath_generated", + "//third_party/blink/renderer/platform", + "//third_party/blink/renderer/platform/wtf", ++ "//third_party/libpng", + "//third_party/re2", + "//ui/accessibility:ax_base", + "//ui/base", +--- a/third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc ++++ b/third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc +@@ -33,7 +33,7 @@ + #include "third_party/blink/renderer/platform/wtf/text/base64.h" + #include "third_party/blink/renderer/platform/wtf/text/strcat.h" + #include "third_party/skia/include/core/SkSurface.h" +-#include "third_party/skia/include/encode/SkPngRustEncoder.h" ++#include "third_party/skia/include/encode/SkPngEncoder.h" + + namespace blink { + +@@ -527,8 +527,10 @@ bool CanvasAsyncBlobCreator::InitializeE + // TODO(zakerinasab): Progressive encoding on webp image formats + // (crbug.com/571399) + DCHECK_EQ(kMimeTypePng, mime_type_); +- encoder_ = ImageEncoder::Create(&encoded_image_, src_data_, +- SkPngRustEncoder::CompressionLevel::kLow); ++ SkPngEncoder::Options options; ++ options.fFilterFlags = SkPngEncoder::FilterFlag::kSub; ++ options.fZLibLevel = 3; ++ encoder_ = ImageEncoder::Create(&encoded_image_, src_data_, options); + } + + return encoder_.get(); +--- a/third_party/blink/renderer/platform/BUILD.gn ++++ b/third_party/blink/renderer/platform/BUILD.gn +@@ -236,6 +236,7 @@ group("blink_platform_public_deps") { + "//third_party/blink/renderer/platform/network:make_generated", + "//third_party/blink/renderer/platform/wtf", + "//third_party/boringssl", ++ "//third_party/libpng", + "//third_party/libwebp", + "//third_party/ots", + "//ui/gfx/animation/keyframe", +--- a/third_party/blink/renderer/platform/fonts/skia/sktypeface_factory.cc ++++ b/third_party/blink/renderer/platform/fonts/skia/sktypeface_factory.cc +@@ -27,7 +27,7 @@ sk_sp<SkTypeface> SkTypeface_Factory::Fr + SkFontConfigInterface::FontIdentity font_identity; + font_identity.fID = config_id; + font_identity.fTTCIndex = ttc_index; +- return fci->makeTypeface(font_identity, SkFontMgr_New_Fontations_Empty()); ++ return fci->makeTypeface(font_identity, skia::DefaultFontMgr()); + #else + NOTREACHED(); + #endif +@@ -39,8 +39,7 @@ sk_sp<SkTypeface> SkTypeface_Factory::Fr + int ttc_index) { + #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA) && \ + !BUILDFLAG(IS_APPLE) +- return SkFontMgr_New_Fontations_Empty()->makeFromFile(filename.c_str(), +- ttc_index); ++ return skia::DefaultFontMgr()->makeFromFile(filename.c_str(), ttc_index); + #else + NOTREACHED(); + #endif +--- a/third_party/blink/renderer/platform/fonts/web_font_typeface_factory.cc ++++ b/third_party/blink/renderer/platform/fonts/web_font_typeface_factory.cc +@@ -11,7 +11,6 @@ + #include "third_party/blink/renderer/platform/fonts/font_cache.h" + #include "third_party/blink/renderer/platform/fonts/opentype/font_format_check.h" + #include "third_party/skia/include/core/SkTypeface.h" +-#include "third_party/skia/include/ports/SkTypeface_fontations.h" + + #if BUILDFLAG(IS_WIN) + #include "third_party/blink/renderer/platform/fonts/win/dwrite_font_format_support.h" +@@ -37,11 +36,7 @@ bool IsWin() { + } + + bool IsFreeTypeSystemRasterizer() { +-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_APPLE) + return true; +-#else +- return false; +-#endif + } + + sk_sp<SkTypeface> MakeTypefaceDefaultFontMgr(sk_sp<SkData> data) { +@@ -49,13 +44,7 @@ sk_sp<SkTypeface> MakeTypefaceDefaultFon + return skia::DefaultFontMgr()->makeFromData(data, 0); + #endif + +-#if BUILDFLAG(IS_APPLE) + return skia::DefaultFontMgr()->makeFromData(data, 0); +-#endif +- +-#if !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)) +- return SkTypeface_Make_Fontations(data, SkFontArguments()); +-#endif + } + + #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) +@@ -64,10 +53,6 @@ sk_sp<SkTypeface> MakeTypefaceFallback(s + } + #endif + +-sk_sp<SkTypeface> MakeTypefaceFontations(sk_sp<SkData> data) { +- return SkTypeface_Make_Fontations(data, SkFontArguments()); +-} +- + sk_sp<SkTypeface> MakeVariationsTypeface( + sk_sp<SkData> data, + const WebFontTypefaceFactory::FontInstantiator& instantiator) { +@@ -87,9 +72,6 @@ sk_sp<SkTypeface> MakeSbixTypeface( + const WebFontTypefaceFactory::FontInstantiator& instantiator) { + // If we're on a OS with FreeType as backend, or on Windows, where we used to + // use FreeType for SBIX, switch to Fontations for SBIX. +- if (IsFreeTypeSystemRasterizer() || IsWin()) { +- return instantiator.make_fontations(data); +- } + + // Remaining case, on Mac, CoreText can handle creating SBIX fonts. + return instantiator.make_system(data); +@@ -98,29 +80,21 @@ sk_sp<SkTypeface> MakeSbixTypeface( + sk_sp<SkTypeface> MakeColrV0Typeface( + sk_sp<SkData> data, + const WebFontTypefaceFactory::FontInstantiator& instantiator) { +- if (IsWin()) { + // On Windows Skia's DirectWrite + // backend handles COLRv0. + return instantiator.make_system(data); +- } +- return instantiator.make_fontations(data); + } + + sk_sp<SkTypeface> MakeColrV0VariationsTypeface( + sk_sp<SkData> data, + const WebFontTypefaceFactory::FontInstantiator& instantiator) { +-#if BUILDFLAG(IS_WIN) +- if (DWriteVersionSupportsVariations()) { + return instantiator.make_system(data); +- } +-#endif +- return instantiator.make_fontations(data); + } + + sk_sp<SkTypeface> MakeFontationsFallbackPreferred( + sk_sp<SkData> data, + const WebFontTypefaceFactory::FontInstantiator& instantiator) { +- return instantiator.make_fontations(data); ++ return instantiator.make_system(data); + } + + } // namespace +@@ -130,7 +104,6 @@ bool WebFontTypefaceFactory::CreateTypef + const FontFormatCheck format_check(data); + const FontInstantiator instantiator = { + MakeTypefaceDefaultFontMgr, +- MakeTypefaceFontations, + #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) + MakeTypefaceFallback, + #endif +--- a/third_party/blink/renderer/platform/graphics/canvas_hibernation_handler.cc ++++ b/third_party/blink/renderer/platform/graphics/canvas_hibernation_handler.cc +@@ -30,7 +30,7 @@ + #include "third_party/blink/renderer/platform/wtf/functional.h" + #include "third_party/blink/renderer/platform/wtf/hash_set.h" + #include "third_party/skia/include/codec/SkCodec.h" +-#include "third_party/skia/include/codec/SkPngRustDecoder.h" ++#include "third_party/skia/include/codec/SkPngDecoder.h" + #include "third_party/skia/include/core/SkAlphaType.h" + #include "third_party/skia/include/core/SkData.h" + #include "third_party/skia/include/core/SkImage.h" +@@ -328,13 +328,12 @@ sk_sp<SkImage> CanvasHibernationHandler: + } + } + +- CHECK(SkPngRustDecoder::IsPng(png_data->data(), png_data->size())); ++ CHECK(SkPngDecoder::IsPng(png_data->data(), png_data->size())); + + base::TimeTicks before = base::TimeTicks::Now(); + // Note: not discarding the encoded image. + sk_sp<SkImage> image = nullptr; +- std::unique_ptr<SkCodec> codec = SkPngRustDecoder::Decode( +- std::make_unique<SkMemoryStream>(std::move(png_data)), nullptr); ++ std::unique_ptr<SkCodec> codec = SkPngDecoder::Decode(png_data, nullptr); + if (codec) { + image = std::get<0>(codec->getImage()); + } +--- a/third_party/blink/renderer/platform/graphics/picture_snapshot.cc ++++ b/third_party/blink/renderer/platform/graphics/picture_snapshot.cc +@@ -43,6 +43,7 @@ + #include "third_party/blink/renderer/platform/wtf/text/text_encoding.h" + #include "third_party/skia/include/core/SkImage.h" + #include "third_party/skia/include/core/SkPictureRecorder.h" ++#include "third_party/skia/include/encode/SkPngEncoder.h" + #include "ui/gfx/geometry/rect_f.h" + #include "ui/gfx/geometry/size.h" + #include "ui/gfx/geometry/skia_conversions.h" +@@ -118,8 +119,10 @@ Vector<uint8_t> PictureSnapshot::Replay( + bool peekResult = bitmap.peekPixels(&src); + DCHECK(peekResult); + +- if (!ImageEncoder::Encode(&encoded_image, src, +- SkPngRustEncoder::CompressionLevel::kLow)) { ++ SkPngEncoder::Options options; ++ options.fFilterFlags = SkPngEncoder::FilterFlag::kSub; ++ options.fZLibLevel = 3; ++ if (!ImageEncoder::Encode(&encoded_image, src, options)) { + return Vector<uint8_t>(); + } + +--- a/third_party/blink/renderer/platform/image-decoders/BUILD.gn ++++ b/third_party/blink/renderer/platform/image-decoders/BUILD.gn +@@ -73,6 +73,7 @@ component("image_decoders") { + "//third_party/blink/public:blink_headers", + "//third_party/blink/public/common:buildflags", + "//third_party/blink/public/common:headers", ++ "//third_party/libpng", + "//third_party/libwebp", + "//third_party/libyuv", + "//ui/gfx/geometry:geometry_skia", +--- a/third_party/blink/renderer/platform/image-decoders/png/png_image_decoder.cc ++++ b/third_party/blink/renderer/platform/image-decoders/png/png_image_decoder.cc +@@ -5,7 +5,7 @@ + #include "third_party/blink/renderer/platform/image-decoders/png/png_image_decoder.h" + + #include "third_party/blink/renderer/platform/wtf/text/atomic_string.h" +-#include "third_party/skia/include/codec/SkPngRustDecoder.h" ++#include "third_party/skia/include/codec/SkPngDecoder.h" + #include "third_party/skia/include/core/SkStream.h" + + namespace blink { +@@ -25,7 +25,7 @@ std::unique_ptr<SkCodec> PngImageDecoder + std::unique_ptr<SkStream> stream, + SkCodec::Result* result) { + std::unique_ptr<SkCodec> codec = +- SkPngRustDecoder::Decode(std::move(stream), result); ++ SkPngDecoder::Decode(std::move(stream), result); + return codec; + } + +--- a/third_party/blink/renderer/platform/image-encoders/image_encoder.cc ++++ b/third_party/blink/renderer/platform/image-encoders/image_encoder.cc +@@ -27,10 +27,9 @@ bool ImageEncoder::Encode(Vector<unsigne + bool ImageEncoder::Encode( + Vector<unsigned char>* dst, + const SkPixmap& src, +- SkPngRustEncoder::CompressionLevel compression_level) { ++ const SkPngEncoder::Options& options) { + VectorWStream dst_stream(dst); +- SkPngRustEncoder::Options options = {.fCompressionLevel = compression_level}; +- return SkPngRustEncoder::Encode(&dst_stream, src, options); ++ return SkPngEncoder::Encode(&dst_stream, src, options); + } + + bool ImageEncoder::Encode(Vector<unsigned char>* dst, +@@ -59,7 +58,10 @@ bool ImageEncoder::Encode(Vector<unsigne + return Encode(dst, src, options); + } + case kMimeTypePng: { +- return Encode(dst, src, SkPngRustEncoder::CompressionLevel::kLow); ++ SkPngEncoder::Options options; ++ options.fFilterFlags = SkPngEncoder::FilterFlag::kSub; ++ options.fZLibLevel = 3; ++ return Encode(dst, src, options); + } + } + } +@@ -81,11 +83,10 @@ std::unique_ptr<ImageEncoder> ImageEncod + std::unique_ptr<ImageEncoder> ImageEncoder::Create( + Vector<unsigned char>* dst, + const SkPixmap& src, +- SkPngRustEncoder::CompressionLevel compression_level) { ++ const SkPngEncoder::Options& options) { + std::unique_ptr<ImageEncoder> image_encoder(new ImageEncoder(dst)); +- SkPngRustEncoder::Options options = {.fCompressionLevel = compression_level}; + image_encoder->encoder_ = +- SkPngRustEncoder::Make(&image_encoder->dst_, src, options); ++ SkPngEncoder::Make(&image_encoder->dst_, src, options); + if (!image_encoder->encoder_) { + return nullptr; + } +--- a/third_party/blink/renderer/platform/image-encoders/image_encoder.h ++++ b/third_party/blink/renderer/platform/image-encoders/image_encoder.h +@@ -12,7 +12,7 @@ + #include "third_party/blink/renderer/platform/wtf/vector.h" + #include "third_party/skia/include/core/SkStream.h" + #include "third_party/skia/include/encode/SkJpegEncoder.h" +-#include "third_party/skia/include/encode/SkPngRustEncoder.h" ++#include "third_party/skia/include/encode/SkPngEncoder.h" + #include "third_party/skia/include/encode/SkWebpEncoder.h" + + namespace blink { +@@ -55,7 +55,7 @@ class PLATFORM_EXPORT ImageEncoder { + + static bool Encode(Vector<unsigned char>* dst, + const SkPixmap& src, +- SkPngRustEncoder::CompressionLevel); ++ const SkPngEncoder::Options&); + + static bool Encode(Vector<unsigned char>* dst, + const SkPixmap& src, +@@ -75,7 +75,7 @@ class PLATFORM_EXPORT ImageEncoder { + static std::unique_ptr<ImageEncoder> Create( + Vector<unsigned char>* dst, + const SkPixmap& src, +- SkPngRustEncoder::CompressionLevel); ++ const SkPngEncoder::Options&); + + bool encodeRows(int numRows) { return encoder_->encodeRows(numRows); } + +--- a/third_party/skia/BUILD.gn ++++ b/third_party/skia/BUILD.gn +@@ -1843,6 +1843,7 @@ skia_component("skia") { + ":lasx", + ":minify_sksl", + ":ndk_images", ++ ":png_decode_libpng", + ":png_decode_rust", + ":raw", + ":rust_icc", +--- a/ui/gfx/codec/BUILD.gn ++++ b/ui/gfx/codec/BUILD.gn +@@ -21,6 +21,7 @@ component("codec") { + + deps = [ + "//skia", ++ "//third_party/zlib", + "//ui/gfx:gfx_skia", + "//ui/gfx/geometry", + ] +--- a/ui/gfx/codec/png_codec.cc ++++ b/ui/gfx/codec/png_codec.cc +@@ -12,11 +12,11 @@ + #include "base/metrics/histogram_macros.h" + #include "base/notreached.h" + #include "base/strings/string_util.h" +-#include "third_party/skia/include/codec/SkPngRustDecoder.h" ++#include "third_party/skia/include/codec/SkPngDecoder.h" + #include "third_party/skia/include/core/SkBitmap.h" + #include "third_party/skia/include/core/SkColorType.h" + #include "third_party/skia/include/core/SkUnPreMultiply.h" +-#include "third_party/skia/include/encode/SkPngRustEncoder.h" ++#include "third_party/skia/include/encode/SkPngEncoder.h" + #include "ui/gfx/codec/vector_wstream.h" + #include "ui/gfx/geometry/size.h" + +@@ -34,7 +34,7 @@ namespace { + + std::unique_ptr<SkCodec> CreatePngDecoder(std::unique_ptr<SkStream> stream, + SkCodec::Result* result) { +- return SkPngRustDecoder::Decode(std::move(stream), result); ++ return SkPngDecoder::Decode(std::move(stream), result); + } + + struct PreparationOutput { +@@ -170,7 +170,7 @@ SkBitmap PNGCodec::Decode(base::span<con + + namespace { + +-void AddComments(SkPngRustEncoder::Options& options, ++void AddComments(SkPngEncoder::Options& options, + const std::vector<PNGCodec::Comment>& comments) { + std::vector<const char*> comment_pointers; + std::vector<size_t> comment_sizes; +@@ -188,14 +188,19 @@ void AddComments(SkPngRustEncoder::Optio + std::optional<std::vector<uint8_t>> EncodeSkPixmap( + const SkPixmap& src, + const std::vector<PNGCodec::Comment>& comments, +- SkPngRustEncoder::CompressionLevel compression_level) { ++ int zlib_level, ++ bool disable_filters) { + std::vector<uint8_t> output; + VectorWStream dst(&output); + +- SkPngRustEncoder::Options options; ++ SkPngEncoder::Options options; + AddComments(options, comments); +- options.fCompressionLevel = compression_level; +- if (!SkPngRustEncoder::Encode(&dst, src, options)) { ++ options.fZLibLevel = zlib_level; ++ if (disable_filters) { ++ options.fFilterFlags = SkPngEncoder::FilterFlag::kNone; ++ } ++ ++ if (!SkPngEncoder::Encode(&dst, src, options)) { + return std::nullopt; + } + +@@ -206,7 +211,8 @@ std::optional<std::vector<uint8_t>> Enco + const SkPixmap& src, + bool discard_transparency, + const std::vector<PNGCodec::Comment>& comments, +- SkPngRustEncoder::CompressionLevel compression_level) { ++ int zlib_level, ++ bool disable_filters) { + if (discard_transparency) { + SkImageInfo opaque_info = src.info().makeAlphaType(kOpaque_SkAlphaType); + SkBitmap copy; +@@ -223,7 +229,7 @@ std::optional<std::vector<uint8_t>> Enco + src.readPixels(opaque_info.makeAlphaType(kUnpremul_SkAlphaType), + opaque_pixmap.writable_addr(), opaque_pixmap.rowBytes()); + DCHECK(success); +- return EncodeSkPixmap(opaque_pixmap, comments, compression_level); ++ return EncodeSkPixmap(opaque_pixmap, comments, zlib_level, disable_filters); + } + + // If the image's pixels are all opaque, encode the PNG as opaque, regardless +@@ -231,23 +237,24 @@ std::optional<std::vector<uint8_t>> Enco + if (src.info().alphaType() != kOpaque_SkAlphaType && src.computeIsOpaque()) { + SkPixmap opaque_pixmap{src.info().makeAlphaType(kOpaque_SkAlphaType), + src.addr(), src.rowBytes()}; +- return EncodeSkPixmap(opaque_pixmap, comments, compression_level); ++ return EncodeSkPixmap(opaque_pixmap, comments, zlib_level, disable_filters); + } + + // Encode the PNG without any conversions. +- return EncodeSkPixmap(src, comments, compression_level); ++ return EncodeSkPixmap(src, comments, zlib_level, disable_filters); + } + +-std::optional<std::vector<uint8_t>> EncodeSkBitmap( +- const SkBitmap& input, +- bool discard_transparency, +- SkPngRustEncoder::CompressionLevel compression_level) { ++std::optional<std::vector<uint8_t>> EncodeSkBitmap(const SkBitmap& input, ++ bool discard_transparency, ++ int zlib_level, ++ bool disable_filters) { + SkPixmap src; + if (!input.peekPixels(&src)) { + return std::nullopt; + } + return EncodeSkPixmap(src, discard_transparency, +- std::vector<PNGCodec::Comment>(), compression_level); ++ std::vector<PNGCodec::Comment>(), zlib_level, ++ disable_filters); + } + + } // namespace +@@ -278,21 +285,21 @@ std::optional<std::vector<uint8_t>> PNGC + SkImageInfo::Make(size.width(), size.height(), colorType, alphaType); + SkPixmap src(info, input, row_byte_width); + return EncodeSkPixmap(src, discard_transparency, comments, +- SkPngRustEncoder::CompressionLevel::kMedium); ++ 6, /*disable_filters=*/false); + } + + std::optional<std::vector<uint8_t>> PNGCodec::EncodeBGRASkBitmap( + const SkBitmap& input, + bool discard_transparency) { +- return EncodeSkBitmap(input, discard_transparency, +- SkPngRustEncoder::CompressionLevel::kMedium); ++ return EncodeSkBitmap(input, discard_transparency, 6, ++ /*disable_filters=*/false); + } + + std::optional<std::vector<uint8_t>> PNGCodec::FastEncodeBGRASkBitmap( + const SkBitmap& input, + bool discard_transparency) { +- return EncodeSkBitmap(input, discard_transparency, +- SkPngRustEncoder::CompressionLevel::kLow); ++ return EncodeSkBitmap(input, discard_transparency, 1, ++ /*disable_filters=*/true); + } + + PNGCodec::Comment::Comment(const std::string& k, const std::string& t) diff --git a/www-client/ungoogled-chromium/files/chromium-145-gcc.patch b/www-client/ungoogled-chromium/files/chromium-145-gcc.patch new file mode 100644 index 000000000000..d23a5d111dce --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-145-gcc.patch @@ -0,0 +1,542 @@ +--- a/base/containers/fixed_flat_set.h ++++ b/base/containers/fixed_flat_set.h +@@ -88,7 +88,7 @@ using fixed_flat_set = base::flat_set<Ke + // constexpr auto kSet = base::MakeFixedFlatSet<std::string_view>( + // base::sorted_unique, {"bar", "baz", "foo", "qux"}); + template <class Key, size_t N, class Compare = std::less<>> +-consteval fixed_flat_set<Key, N, Compare> MakeFixedFlatSet( ++constexpr fixed_flat_set<Key, N, Compare> MakeFixedFlatSet( + sorted_unique_t, + std::common_type_t<Key> (&&data)[N], + const Compare& comp = Compare()) { +@@ -117,7 +117,7 @@ consteval fixed_flat_set<Key, N, Compare + // Note: Wrapping `Key` in `std::common_type_t` below requires callers to + // explicitly specify `Key`, which is desired here. + template <class Key, class Compare = std::less<>, size_t N> +-consteval fixed_flat_set<Key, N, Compare> MakeFixedFlatSet( ++constexpr fixed_flat_set<Key, N, Compare> MakeFixedFlatSet( + std::common_type_t<Key> (&&data)[N], + const Compare& comp = Compare()) { + std::ranges::sort(data, comp); +--- a/base/debug/proc_maps_linux.h ++++ b/base/debug/proc_maps_linux.h +@@ -8,6 +8,7 @@ + #include <stdint.h> + + #include <optional> ++#include <cstring> + #include <string> + #include <string_view> + #include <vector> +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -1935,6 +1935,14 @@ config("default_warnings") { + ldflags = [] + configs = [] + ++ if (!is_clang) { ++ # Disable warnings that are known to fail 'gcc' build. ++ cflags_cc += [ "-Wno-changes-meaning" ] ++ ++ # Reduce g++ memory usage at the cost of less verbose error messages. ++ cflags_cc += [ "-ftrack-macro-expansion=0" ] ++ } ++ + if (is_win) { + if (fatal_linker_warnings) { + arflags = [ "/WX" ] +--- a/cc/tiles/gpu_image_decode_cache.cc ++++ b/cc/tiles/gpu_image_decode_cache.cc +@@ -902,7 +902,7 @@ GpuImageDecodeCache::ImageData::ImageDat + last_use = base::TimeTicks::Now(); + } + if (speculative_decode) { +- speculative_decode_usage_stats_.emplace(); ++ speculative_decode_usage_stats_.emplace(SpeculativeDecodeUsageStats{}); + speculative_decode_usage_stats_->speculative_decode_mip_level = + upload_scale_mip_level; + TRACE_EVENT_INSTANT2(TRACE_DISABLED_BY_DEFAULT("loading"), +--- a/chrome/browser/ai/ai_language_model.cc ++++ b/chrome/browser/ai/ai_language_model.cc +@@ -510,7 +510,7 @@ AILanguageModel::GetSupportedLanguageBas + const base::FeatureParam<std::string> kAIPromptAPILanguagesEnabled{ + &blink::features::kAIPromptAPI, "langs", /*default=*/"en,es,ja"}; + // TODO(crbug.com/394841624): Get supported languages from the model config. +- auto kSupportedBaseLanguages = ++ constexpr auto kSupportedBaseLanguages = + base::MakeFixedFlatSet<std::string_view>({"en", "ja", "es"}); + return AIUtils::RestrictSupportedLanguagesForFeature( + base::MakeFlatSet<std::string_view>(kSupportedBaseLanguages), +--- a/chrome/browser/ai/ai_rewriter.cc ++++ b/chrome/browser/ai/ai_rewriter.cc +@@ -116,7 +116,7 @@ base::flat_set<std::string_view> AIRewri + const base::FeatureParam<std::string> kAIRewriterAPILanguagesEnabled{ + &blink::features::kAIWriterAPI, "langs", /*default=*/"en,es,ja"}; + // TODO(crbug.com/394841624): Get supported languages from the model config. +- auto kSupportedBaseLanguages = ++ constexpr auto kSupportedBaseLanguages = + base::MakeFixedFlatSet<std::string_view>({"en", "ja", "es"}); + return AIUtils::RestrictSupportedLanguagesForFeature( + base::MakeFlatSet<std::string_view>(kSupportedBaseLanguages), +--- a/chrome/browser/ai/ai_summarizer.cc ++++ b/chrome/browser/ai/ai_summarizer.cc +@@ -111,7 +111,7 @@ base::flat_set<std::string_view> AISumma + const base::FeatureParam<std::string> kAISummarizationAPILanguagesEnabled{ + &blink::features::kAISummarizationAPI, "langs", /*default=*/"en,es,ja"}; + // TODO(crbug.com/394841624): Get supported languages from the model config. +- auto kSupportedBaseLanguages = ++ constexpr auto kSupportedBaseLanguages = + base::MakeFixedFlatSet<std::string_view>({"en", "ja", "es"}); + return AIUtils::RestrictSupportedLanguagesForFeature( + base::MakeFlatSet<std::string_view>(kSupportedBaseLanguages), +--- a/chrome/browser/ai/ai_writer.cc ++++ b/chrome/browser/ai/ai_writer.cc +@@ -107,7 +107,7 @@ base::flat_set<std::string_view> AIWrite + const base::FeatureParam<std::string> kAIWriterAPILanguagesEnabled{ + &blink::features::kAIWriterAPI, "langs", /*default=*/"en,es,ja"}; + // TODO(crbug.com/394841624): Get supported languages from the model config. +- auto kSupportedBaseLanguages = ++ constexpr auto kSupportedBaseLanguages = + base::MakeFixedFlatSet<std::string_view>({"en", "ja", "es"}); + return AIUtils::RestrictSupportedLanguagesForFeature( + base::MakeFlatSet<std::string_view>(kSupportedBaseLanguages), +--- a/chrome/browser/ui/views/frame/contents_web_view.h ++++ b/chrome/browser/ui/views/frame/contents_web_view.h +@@ -14,6 +14,8 @@ + #include "ui/base/metadata/metadata_header_macros.h" + #include "ui/gfx/geometry/rounded_corners_f.h" + #include "ui/views/controls/webview/webview.h" ++#include "chrome/browser/ui/views/status_bubble_views.h" ++#include "chrome/browser/ui/views/frame/web_contents_close_handler.h" + + class StatusBubbleViews; + class WebContentsCloseHandler; +--- a/chrome/browser/ui/webui/history/browsing_history_handler.cc ++++ b/chrome/browser/ui/webui/history/browsing_history_handler.cc +@@ -170,7 +170,7 @@ std::pair<std::string, std::string> SetH + title_to_set.resize(kShortTitleLength); + } + +- return std::make_tuple(entry.url.spec(), base::UTF16ToUTF8(title_to_set)); ++ return std::make_pair(entry.url.spec(), base::UTF16ToUTF8(title_to_set)); + } + + // Helper function to check if entry is present in local database (local-side +--- a/components/autofill/core/browser/geo/generate_country_native_names.cc ++++ b/components/autofill/core/browser/geo/generate_country_native_names.cc +@@ -84,7 +84,7 @@ void WriteCountryNativeNamesInlFile( + "namespace {\n\n" + "constexpr auto kCountryNativeNames = " + "base::MakeFixedFlatMap<std::u16string_view, " +- "std::string>({\n"; ++ "const char*>({\n"; + + for (const auto& [native_name, country_code] : country_native_names) { + inl_file_content += " {u\"" + base::UTF16ToUTF8(native_name) + "\", \"" + +--- a/components/compose/core/browser/config.cc ++++ b/components/compose/core/browser/config.cc +@@ -47,11 +47,11 @@ std::vector<std::string> GetFieldTrialPa + } + + constexpr auto DEFAULT_COMPOSE_ENABLED_COUNTRIES = +- base::MakeFixedFlatSet<std::string>({"bd", "ca", "gh", "in", "ke", "my", ++ base::MakeFixedFlatSet<std::string_view>({"bd", "ca", "gh", "in", "ke", "my", + "ng", "ph", "pk", "sg", "tz", "ug", + "us", "zm", "zw"}); + constexpr auto DEFAULT_PROACTIVE_NUDGE_ENABLED_COUNTRIES = +- base::MakeFixedFlatSet<std::string>({"us"}); ++ base::MakeFixedFlatSet<std::string_view>({"us"}); + + } // namespace + +--- a/components/one_time_tokens/core/browser/one_time_token_service.h ++++ b/components/one_time_tokens/core/browser/one_time_token_service.h +@@ -6,6 +6,7 @@ + #define COMPONENTS_ONE_TIME_TOKENS_CORE_BROWSER_ONE_TIME_TOKEN_SERVICE_H_ + + #include <optional> ++#include <variant> + + #include "base/functional/callback.h" + #include "base/types/expected.h" +--- a/components/page_content_annotations/core/page_content_cache.h ++++ b/components/page_content_annotations/core/page_content_cache.h +@@ -7,6 +7,7 @@ + + #include <set> + ++#include <set> + #include "base/files/file_path.h" + #include "base/functional/callback.h" + #include "base/memory/weak_ptr.h" +--- a/components/page_content_annotations/core/page_content_cache_handler.h ++++ b/components/page_content_annotations/core/page_content_cache_handler.h +@@ -9,6 +9,7 @@ + + #include <memory> + #include <optional> ++#include <set> + + #include "base/scoped_observation.h" + #include "components/optimization_guide/proto/features/common_quality_data.pb.h" +--- a/components/policy/core/common/cloud/realtime_reporting_job_configuration.h ++++ b/components/policy/core/common/cloud/realtime_reporting_job_configuration.h +@@ -6,6 +6,7 @@ + #define COMPONENTS_POLICY_CORE_COMMON_CLOUD_REALTIME_REPORTING_JOB_CONFIGURATION_H_ + + #include <memory> ++#include <set> + #include <string> + + #include "base/feature_list.h" +--- a/components/viz/service/display/surface_aggregator.cc ++++ b/components/viz/service/display/surface_aggregator.cc +@@ -2157,7 +2157,7 @@ AggregatedFrame SurfaceAggregator::Aggre + root_surface_id_ = surface_id; + + // Start recording new stats for this aggregation. +- stats_.emplace(); ++ stats_.emplace(AggregateStatistics{}); + + ResolvedFrameData* resolved_frame = GetResolvedFrame(surface_id); + +--- a/content/browser/webid/accounts_fetcher.cc ++++ b/content/browser/webid/accounts_fetcher.cc +@@ -467,7 +467,7 @@ void AccountsFetcher::OnFetchDataForIdpS + idp_info->client_is_third_party_to_top_frame_origin = + client_metadata.client_is_third_party_to_top_frame_origin; + for (auto& account : accounts.accounts) { +- account->identity_provider = idp_info->data; ++ account->identity_provider = idp_info->data.get(); + } + + Result result; +--- a/content/browser/webid/request_service.cc ++++ b/content/browser/webid/request_service.cc +@@ -1183,7 +1183,7 @@ void RequestService::MaybeShowAccountsDi + if (dialog_type_ == DialogType::kAutoReauth) { + accounts_ = {auto_reauthn_account}; + idp_data_for_display_ = {auto_reauthn_idp}; +- accounts_[0]->identity_provider = idp_data_for_display_[0]; ++ accounts_[0]->identity_provider = idp_data_for_display_[0].get(); + } + } + +--- a/content/public/browser/content_browser_client.cc ++++ b/content/public/browser/content_browser_client.cc +@@ -96,6 +96,7 @@ + #include "ui/shell_dialogs/select_file_policy.h" + #include "url/gurl.h" + #include "url/origin.h" ++#include "content/public/browser/web_ui_controller.h" + + #if BUILDFLAG(IS_ANDROID) + #include "content/browser/renderer_host/navigation_transitions/navigation_transition_config.h" +--- a/extensions/browser/api/extensions_api_client.cc ++++ b/extensions/browser/api/extensions_api_client.cc +@@ -7,6 +7,17 @@ + #include "base/task/single_thread_task_runner.h" + #include "build/build_config.h" + #include "extensions/browser/api/messaging/native_message_host.h" ++#include "extensions/browser/guest_view/app_view/app_view_guest_delegate.h" ++#include "extensions/browser/guest_view/extension_options/extension_options_guest_delegate.h" ++#include "extensions/browser/guest_view/extensions_guest_view_manager_delegate.h" ++#include "extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest_delegate.h" ++#include "extensions/browser/guest_view/web_view/web_view_guest_delegate.h" ++#include "extensions/browser/guest_view/web_view/web_view_permission_helper_delegate.h" ++#include "extensions/browser/api/declarative_content/content_rules_registry.h" ++#include "extensions/browser/api/device_permissions_prompt.h" ++#include "extensions/browser/api/virtual_keyboard_private/virtual_keyboard_delegate.h" ++#include "extensions/browser/supervised_user_extensions_delegate.h" ++#include "extensions/browser/api/system_display/display_info_provider.h" + #include "extensions/browser/api/messaging/native_message_port_dispatcher.h" + + namespace extensions { +--- a/mojo/public/cpp/bindings/lib/multiplex_router.cc ++++ b/mojo/public/cpp/bindings/lib/multiplex_router.cc +@@ -969,7 +969,7 @@ bool MultiplexRouter::ExclusiveSyncWaitF + DCHECK(!exclusive_sync_wait_); + + scoped_refptr<MultiplexRouter> keep_alive(this); +- exclusive_sync_wait_.emplace(); ++ exclusive_sync_wait_.emplace(ExclusiveSyncWaitInfo{}); + exclusive_sync_wait_->interface_id = interface_id; + exclusive_sync_wait_->request_id = request_id; + while (!exclusive_sync_wait_->finished) { +--- a/net/cookies/cookie_util.cc ++++ b/net/cookies/cookie_util.cc +@@ -816,7 +816,7 @@ bool IsCookiePartitionedValid(const GURL + + void ParseRequestCookieLine(std::string_view header_value, + ParsedRequestCookies* parsed_cookies) { +- std::string::const_iterator i = header_value.begin(); ++ std::string_view::const_iterator i = header_value.begin(); + while (i != header_value.end()) { + // Here we are at the beginning of a cookie. + +@@ -825,7 +825,7 @@ void ParseRequestCookieLine(std::string_ + if (i == header_value.end()) return; + + // Find cookie name. +- std::string::const_iterator cookie_name_beginning = i; ++ std::string_view::const_iterator cookie_name_beginning = i; + while (i != header_value.end() && *i != '=') ++i; + auto cookie_name = std::string_view(cookie_name_beginning, i); + +@@ -834,7 +834,7 @@ void ParseRequestCookieLine(std::string_ + // Cookies may have no value, in this case '=' may or may not be there. + if (i != header_value.end() && i + 1 != header_value.end()) { + ++i; // Skip '='. +- std::string::const_iterator cookie_value_beginning = i; ++ std::string_view::const_iterator cookie_value_beginning = i; + if (*i == '"') { + ++i; // Skip '"'. + while (i != header_value.end() && *i != '"') ++i; +--- a/sql/sandboxed_vfs.h ++++ b/sql/sandboxed_vfs.h +@@ -5,6 +5,7 @@ + #ifndef SQL_SANDBOXED_VFS_H_ + #define SQL_SANDBOXED_VFS_H_ + ++#include <cstring> + #include <memory> + #include <optional> + +--- a/third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h ++++ b/third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h +@@ -3058,7 +3058,7 @@ class UpdateDescriptorSetsBuilder final + mCurrentVector = mDescriptorInfos.begin(); + mTotalSize = 0; + } +- T *allocate(uint32_t count); ++ __attribute__((__used__)) T *allocate(uint32_t count); + + bool empty() const { return mTotalSize == 0; } + +--- a/third_party/blink/common/interest_group/auction_config_mojom_traits.cc ++++ b/third_party/blink/common/interest_group/auction_config_mojom_traits.cc +@@ -226,8 +226,6 @@ bool StructTraits<blink::mojom::AuctionA + !data.ReadAllBuyersPrioritySignals(&out->all_buyers_priority_signals) || + !data.ReadAuctionReportBuyerKeys(&out->auction_report_buyer_keys) || + !data.ReadAuctionReportBuyers(&out->auction_report_buyers) || +- !data.ReadAuctionReportBuyerDebugModeConfig( +- &out->auction_report_buyer_debug_mode_config) || + !data.ReadRequiredSellerCapabilities( + &out->required_seller_capabilities) || + !data.ReadRequestedSize(&out->requested_size) || +--- a/third_party/blink/renderer/core/html/parser/html_construction_site.cc ++++ b/third_party/blink/renderer/core/html/parser/html_construction_site.cc +@@ -1605,11 +1605,16 @@ void HTMLConstructionSite::PreprocessIns + child_element->TagQName().NamespaceURI(), + child_element->TagQName().LocalName()); + +- auto result = std::find_if( +- candidates->begin(), candidates->end(), [&](Element* candidate) { +- return candidate->FastGetAttribute(html_names::kContentnameAttr) == +- content_name; +- }); ++ auto* collection = candidates; // the HTMLCollection ++ auto result = collection->end(); // default: not found ++ ++ for (auto it = collection->begin(); it != collection->end(); ++it) { ++ Element* candidate = *it; ++ if (candidate->FastGetAttribute(html_names::kContentnameAttr) == content_name) { ++ result = it; // found ++ break; ++ } ++ } + + if (result.AtEnd()) { + return; +--- a/third_party/blink/renderer/core/layout/inline/line_breaker.cc ++++ b/third_party/blink/renderer/core/layout/inline/line_breaker.cc +@@ -2677,7 +2677,7 @@ bool LineBreaker::ComputeTrailingCollaps + if (!trailing_collapsible_space_.has_value() || + trailing_collapsible_space_->item_results != results || + trailing_collapsible_space_->item_result_index != index) { +- trailing_collapsible_space_.emplace(); ++ trailing_collapsible_space_.emplace(TrailingCollapsibleSpace{}); + trailing_collapsible_space_->item_results = results; + trailing_collapsible_space_->item_result_index = index; + if (item_result.EndOffset() - 1 > item_result.StartOffset()) { +--- a/third_party/blink/renderer/core/layout/physical_box_fragment.h ++++ b/third_party/blink/renderer/core/layout/physical_box_fragment.h +@@ -171,7 +171,7 @@ class CORE_EXPORT PhysicalBoxFragment fi + !Style().ShouldIgnoreOverflowPropertyForInlineBlockBaseline(); + } + +- const GapGeometry* GetGapGeometry() const { ++ const blink::GapGeometry* GetGapGeometry() const { + return rare_data_ ? rare_data_->gap_geometry_.Get() : nullptr; + } + +--- a/third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.h ++++ b/third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.h +@@ -23,6 +23,7 @@ + #include "third_party/blink/renderer/platform/heap/prefinalizer.h" + #include "third_party/blink/renderer/platform/text/layout_locale.h" + #include "ui/gfx/geometry/size.h" ++#include "third_party/blink/renderer/platform/text/layout_locale.h" + + namespace blink { + +--- a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h ++++ b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h +@@ -621,7 +621,7 @@ class CORE_EXPORT PaintLayerScrollableAr + mojom::blink::ScrollBehavior scroll_behavior) override { + if (!should_restore_scroll) + return; +- pending_view_state_.emplace(); ++ pending_view_state_.emplace(PendingViewState{}); + pending_view_state_->state = view_state; + pending_view_state_->scroll_behavior = scroll_behavior; + } +--- a/third_party/blink/renderer/modules/xr/xr_webgl_swap_chain.h ++++ b/third_party/blink/renderer/modules/xr/xr_webgl_swap_chain.h +@@ -11,6 +11,7 @@ + #include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h" + #include "third_party/blink/renderer/platform/heap/garbage_collected.h" + #include "third_party/blink/renderer/platform/heap/member.h" ++#include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h" + + namespace blink { + +--- a/third_party/blink/renderer/platform/fonts/string_truncator.cc ++++ b/third_party/blink/renderer/platform/fonts/string_truncator.cc +@@ -123,7 +123,7 @@ static String TruncateString(const Strin + if (string.length() > STRING_BUFFER_SIZE) { + keep_count = STRING_BUFFER_SIZE - 1; // need 1 character for the ellipsis + truncated_string = +- CenterTruncateToBuffer(string, keep_count, string_buffer); ++ CenterTruncateToBuffer(string, keep_count, base::span(string_buffer)); + } else { + keep_count = string.length(); + auto string_buffer_piece = base::span(string_buffer).first(keep_count); +--- a/third_party/blink/renderer/platform/graphics/canvas_resource.h ++++ b/third_party/blink/renderer/platform/graphics/canvas_resource.h +@@ -31,6 +31,7 @@ + #include "third_party/skia/include/core/SkRefCnt.h" + #include "ui/gfx/buffer_types.h" + #include "ui/gfx/geometry/size.h" ++#include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h" + + class SkSurface; + +--- a/third_party/blink/renderer/platform/graphics/filters/fe_color_matrix.cc ++++ b/third_party/blink/renderer/platform/graphics/filters/fe_color_matrix.cc +@@ -123,7 +123,7 @@ static sk_sp<cc::ColorFilter> CreateColo + break; + case FECOLORMATRIX_TYPE_MATRIX: { + if (values.size() == kColorMatrixSize) { +- base::span(matrix).copy_from(values); ++ base::span(std::span(matrix)).copy_from(values); + } + break; + } +--- a/third_party/blink/renderer/platform/wtf/text/string_concatenate.h ++++ b/third_party/blink/renderer/platform/wtf/text/string_concatenate.h +@@ -45,7 +45,7 @@ class StringTypeAdapter<char> { + DISALLOW_NEW(); + + public: +- explicit StringTypeAdapter<char>(char buffer) : buffer_(buffer) {} ++ explicit StringTypeAdapter(char buffer) : buffer_(buffer) {} + + size_t length() const { return 1; } + bool Is8Bit() const { return true; } +@@ -64,7 +64,7 @@ class StringTypeAdapter<char> { + template <> + class StringTypeAdapter<LChar> : public StringTypeAdapter<char> { + public: +- explicit StringTypeAdapter<LChar>(LChar buffer) ++ explicit StringTypeAdapter(LChar buffer) + : StringTypeAdapter<char>(buffer) {} + }; + +@@ -73,7 +73,7 @@ class StringTypeAdapter<UChar> { + DISALLOW_NEW(); + + public: +- explicit StringTypeAdapter<UChar>(UChar buffer) : buffer_(buffer) {} ++ explicit StringTypeAdapter(UChar buffer) : buffer_(buffer) {} + + size_t length() const { return 1; } + bool Is8Bit() const { return buffer_ <= 0xff; } +@@ -96,7 +96,7 @@ class WTF_EXPORT StringTypeAdapter<const + DISALLOW_NEW(); + + public: +- explicit StringTypeAdapter<const char*>(const char* buffer) ++ explicit StringTypeAdapter(const char* buffer) + : buffer_(base::as_byte_span(std::string_view(buffer))) {} + + size_t length() const { return buffer_.size(); } +@@ -113,7 +113,7 @@ template <> + class WTF_EXPORT StringTypeAdapter<const LChar*> + : StringTypeAdapter<const char*> { + public: +- explicit StringTypeAdapter<const LChar*>(const LChar* buffer) ++ explicit StringTypeAdapter(const LChar* buffer) + : StringTypeAdapter<const char*>(reinterpret_cast<const char*>(buffer)) {} + }; + +@@ -121,7 +121,7 @@ template <> + class WTF_EXPORT StringTypeAdapter<char*> + : public StringTypeAdapter<const char*> { + public: +- explicit StringTypeAdapter<char*>(char* buffer) ++ explicit StringTypeAdapter(char* buffer) + : StringTypeAdapter<const char*>(buffer) {} + }; + +@@ -129,7 +129,7 @@ template <> + class WTF_EXPORT StringTypeAdapter<LChar*> + : public StringTypeAdapter<const LChar*> { + public: +- explicit StringTypeAdapter<LChar*>(LChar* buffer) ++ explicit StringTypeAdapter(LChar* buffer) + : StringTypeAdapter<const LChar*>(buffer) {} + }; + +--- a/third_party/blink/renderer/platform/wtf/text/string_view.h ++++ b/third_party/blink/renderer/platform/wtf/text/string_view.h +@@ -16,6 +16,7 @@ + #include "third_party/blink/renderer/platform/wtf/forward.h" + #include "third_party/blink/renderer/platform/wtf/get_ptr.h" + #include "third_party/blink/renderer/platform/wtf/text/string_impl.h" ++#include "third_party/blink/renderer/platform/wtf/text/code_point_iterator.h" + + #if DCHECK_IS_ON() + #include "base/memory/scoped_refptr.h" +--- a/third_party/pdfium/xfa/fde/cfde_texteditengine.cpp ++++ b/third_party/pdfium/xfa/fde/cfde_texteditengine.cpp +@@ -19,6 +19,7 @@ + #include "xfa/fde/cfde_textout.h" + #include "xfa/fde/cfde_wordbreak_data.h" + #include "xfa/fgas/font/cfgas_gefont.h" ++#include "core/fxcrt/fx_string.h" + + namespace pdfium { + +@@ -880,8 +881,8 @@ WideString CFDE_TextEditEngine::Delete(s + length = std::min(length, text_length_ - start_idx); + AdjustGap(start_idx + length, 0); + +- WideString ret( +- WideStringView(pdfium::span(content_).subspan(start_idx, length))); ++ WideString ret; ++ ret = WideStringView(pdfium::span(content_).subspan(start_idx, length)); + + if (add_operation == RecordOperation::kInsertRecord) { + AddOperationRecord(std::make_unique<DeleteOperation>(this, start_idx, ret)); +--- a/third_party/webrtc/call/rtp_config.cc ++++ b/third_party/webrtc/call/rtp_config.cc +@@ -258,7 +258,7 @@ RtpStreamConfig RtpConfig::GetStreamConf + stream_config.raw_payload = raw_payload; + if (!rtx.ssrcs.empty()) { + RTC_DCHECK_EQ(ssrcs.size(), rtx.ssrcs.size()); +- auto& stream_config_rtx = stream_config.rtx.emplace(); ++ auto& stream_config_rtx = stream_config.rtx.emplace(RtpStreamConfig::Rtx{}); + stream_config_rtx.ssrc = rtx.ssrcs[index]; + stream_config_rtx.payload_type = rtx.payload_type; + } diff --git a/www-client/ungoogled-chromium/files/chromium-145-no-rust.patch b/www-client/ungoogled-chromium/files/chromium-145-no-rust.patch new file mode 100644 index 000000000000..089341f339f0 --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-145-no-rust.patch @@ -0,0 +1,631 @@ +--- a/BUILD.gn ++++ b/BUILD.gn +@@ -844,11 +844,6 @@ group("all_rust") { + "//third_party/cloud_authenticator/processor", + ] + +- # TODO(https://crbug.com/405379314): This fails to build on some iOS ASAN +- # builders. +- if (!is_ios || !is_asan) { +- deps += [ "//testing/rust_gtest_interop:rust_gtest_interop_unittests" ] +- } + + if (!is_cronet_build) { + deps += [ "//skia" ] +--- a/base/BUILD.gn ++++ b/base/BUILD.gn +@@ -339,6 +339,8 @@ component("base") { + "hash/legacy_hash.cc", + "hash/legacy_hash.h", + "json/json_common.h", ++ "json/json_parser.cc", ++ "json/json_parser.h", + "json/json_reader.cc", + "json/json_reader.h", + "json/json_string_value_serializer.cc", +@@ -1087,10 +1089,6 @@ component("base") { + # Used by metrics/crc32 + deps += [ "//third_party/zlib" ] + +- deps += [ +- ":rust_logger", +- "//third_party/rust/serde_json_lenient/v0_2/wrapper", +- ] + + # `raw_ptr` cannot be made a component due to CRT symbol issues. + # Its gateway to being a component is through `//base`, so we have +@@ -1124,14 +1122,6 @@ component("base") { + "//third_party/abseil-cpp:absl", + ] + +- sources += [ +- "containers/span_rust.h", +- "strings/string_view_rust.h", +- ] +- +- # Base provides conversions between CXX types and base types (e.g. +- # std::string_view). +- public_deps += [ "//build/rust:cxx_cppdeps" ] + + # Needed for <atomic> if using newer C++ library than sysroot, except if + # building inside the cros_sdk environment - use host_toolchain as a +@@ -1588,8 +1578,6 @@ component("base") { + "files/scoped_temp_file.h", + "json/json_file_value_serializer.cc", + "json/json_file_value_serializer.h", +- "logging/rust_log_integration.cc", +- "logging/rust_log_integration.h", + "memory/discardable_memory.cc", + "memory/discardable_memory.h", + "memory/discardable_memory_allocator.cc", +@@ -3822,11 +3810,6 @@ test("base_unittests") { + sources += [ "immediate_crash_unittest.cc" ] + } + +- sources += [ +- "containers/span_rust_unittest.cc", +- "strings/string_piece_rust_unittest.cc", +- ] +- + fuzztests = [ "JSONReaderTest.CanParseAnythingWithoutCrashing" ] + + defines = [] +@@ -3873,8 +3856,6 @@ test("base_unittests") { + deps += [ "allocator/partition_allocator/src/partition_alloc:unittests" ] + } + +- deps += [ "//build/rust:cxx_cppdeps" ] +- + data_deps = [ + "//base/test:immediate_crash_test_helper", + "//base/test:test_child_process", +--- a/base/json/json_reader.cc ++++ b/base/json/json_reader.cc +@@ -12,111 +12,7 @@ + #include "base/strings/strcat.h" + #include "base/strings/string_number_conversions.h" + #include "build/build_config.h" +-#include "base/strings/string_view_rust.h" +-#include "third_party/rust/serde_json_lenient/v0_2/wrapper/functions.h" +-#include "third_party/rust/serde_json_lenient/v0_2/wrapper/lib.rs.h" +- +-// This namespace defines FFI-friendly functions that are be called from Rust in +-// //third_party/rust/serde_json_lenient/v0_2/wrapper/. +-namespace serde_json_lenient { +- +-base::Value::List& list_append_list(base::Value::List& ctx) { +- ctx.Append(base::Value::List()); +- return ctx.back().GetList(); +-} +- +-base::Value::Dict& list_append_dict(base::Value::List& ctx) { +- ctx.Append(base::Value::Dict()); +- return ctx.back().GetDict(); +-} +- +-void list_append_none(base::Value::List& ctx) { +- ctx.Append(base::Value()); +-} +- +-void list_append_bool(base::Value::List& ctx, bool val) { +- ctx.Append(val); +-} +- +-void list_append_i32(base::Value::List& ctx, int32_t val) { +- ctx.Append(val); +-} +- +-void list_append_f64(base::Value::List& ctx, double val) { +- ctx.Append(val); +-} +- +-void list_append_str(base::Value::List& ctx, rust::Str val) { +- ctx.Append(std::string(val)); +-} +- +-base::Value::List& dict_set_list(base::Value::Dict& ctx, rust::Str key) { +- base::Value* value = +- ctx.Set(base::RustStrToStringView(key), base::Value::List()); +- return value->GetList(); +-} +- +-base::Value::Dict& dict_set_dict(base::Value::Dict& ctx, rust::Str key) { +- base::Value* value = +- ctx.Set(base::RustStrToStringView(key), base::Value::Dict()); +- return value->GetDict(); +-} +- +-void dict_set_none(base::Value::Dict& ctx, rust::Str key) { +- ctx.Set(base::RustStrToStringView(key), base::Value()); +-} +- +-void dict_set_bool(base::Value::Dict& ctx, rust::Str key, bool val) { +- ctx.Set(base::RustStrToStringView(key), val); +-} +- +-void dict_set_i32(base::Value::Dict& ctx, rust::Str key, int32_t val) { +- ctx.Set(base::RustStrToStringView(key), val); +-} +- +-void dict_set_f64(base::Value::Dict& ctx, rust::Str key, double val) { +- ctx.Set(base::RustStrToStringView(key), val); +-} +- +-void dict_set_str(base::Value::Dict& ctx, rust::Str key, rust::Str val) { +- ctx.Set(base::RustStrToStringView(key), std::string(val)); +-} +- +-namespace { +- +-base::JSONReader::Result DecodeJSONInRust(std::string_view json, +- int options, +- size_t max_depth) { +- const JsonOptions rust_options = { +- .allow_trailing_commas = +- (options & base::JSON_ALLOW_TRAILING_COMMAS) != 0, +- .replace_invalid_characters = +- (options & base::JSON_REPLACE_INVALID_CHARACTERS) != 0, +- .allow_comments = (options & base::JSON_ALLOW_COMMENTS) != 0, +- .allow_newlines = (options & base::JSON_ALLOW_NEWLINES_IN_STRINGS) != 0, +- .allow_vert_tab = (options & base::JSON_ALLOW_VERT_TAB) != 0, +- .allow_x_escapes = (options & base::JSON_ALLOW_X_ESCAPES) != 0, +- .max_depth = max_depth, +- }; +- +- base::Value::List list; +- DecodeError error; +- bool ok = +- decode_json(base::StringViewToRustSlice(json), rust_options, list, error); +- +- if (!ok) { +- return base::unexpected(base::JSONReader::Error{ +- .message = std::string(error.message), +- .line = error.line, +- .column = error.column, +- }); +- } +- +- return std::move(list.back()); +-} +- +-} // namespace +-} // namespace serde_json_lenient ++#include "base/json/json_parser.h" + + namespace base { + +@@ -129,12 +25,8 @@ std::string JSONReader::Error::ToString( + std::optional<Value> JSONReader::Read(std::string_view json, + int options, + size_t max_depth) { +- JSONReader::Result result = +- serde_json_lenient::DecodeJSONInRust(json, options, max_depth); +- if (!result.has_value()) { +- return std::nullopt; +- } +- return std::move(*result); ++ internal::JSONParser parser(options, max_depth); ++ return parser.Parse(json); + } + + // static +@@ -163,8 +55,17 @@ std::optional<Value::List> JSONReader::R + JSONReader::Result JSONReader::ReadAndReturnValueWithError( + std::string_view json, + int options) { +- return serde_json_lenient::DecodeJSONInRust(json, options, +- internal::kAbsoluteMaxDepth); ++ internal::JSONParser parser(options); ++ auto value = parser.Parse(json); ++ if (!value) { ++ Error error; ++ error.message = parser.GetErrorMessage(); ++ error.line = parser.error_line(); ++ error.column = parser.error_column(); ++ return base::unexpected(std::move(error)); ++ } ++ ++ return std::move(*value); + } + + } // namespace base +--- a/base/logging.cc ++++ b/base/logging.cc +@@ -34,7 +34,6 @@ + #include "base/functional/callback.h" + #include "base/immediate_crash.h" + #include "base/logging/logging_settings.h" +-#include "base/logging/rust_logger.rs.h" + #include "base/no_destructor.h" + #include "base/path_service.h" + #include "base/pending_task.h" +@@ -507,7 +506,7 @@ bool BaseInitLoggingImpl(const LoggingSe + #endif + + // Connects Rust logging with the //base logging functionality. +- internal::init_rust_log_crate(); ++ //internal::init_rust_log_crate(); + + // Ignore file options unless logging to file is set. + if ((g_logging_destination & LOG_TO_FILE) == 0) { +--- a/components/user_data_importer/content/stable_portability_data_importer.cc ++++ b/components/user_data_importer/content/stable_portability_data_importer.cc +@@ -16,73 +16,11 @@ + #include "components/strings/grit/components_strings.h" + #include "components/user_data_importer/utility/bookmark_util.h" + #include "components/user_data_importer/utility/history_callback_from_rust.h" +-#include "components/user_data_importer/utility/parsing_ffi/lib.rs.h" + #include "content/public/browser/browser_thread.h" + #include "ui/base/l10n/l10n_util.h" + + namespace user_data_importer { + +-namespace { +- +-std::string_view RustStringToStringView(const rust::String& rust_string) { +- return std::string_view(rust_string.data(), rust_string.length()); +-} +- +-std::u16string RustStringToUTF16(const rust::String& rust_string) { +- return base::UTF8ToUTF16(RustStringToStringView(rust_string)); +-} +- +-std::optional<history::URLRow> ConvertToURLRow( +- const user_data_importer::StablePortabilityHistoryEntry& history_entry) { +- GURL gurl(RustStringToStringView(history_entry.url)); +- if (!gurl.is_valid()) { +- return std::nullopt; +- } +- +- history::URLRow url_row(gurl); +- url_row.set_title(RustStringToUTF16(history_entry.title)); +- url_row.set_visit_count(history_entry.visit_count); +- +- url_row.set_last_visit( +- base::Time::UnixEpoch() + +- base::Microseconds(history_entry.visit_time_unix_epoch_usec)); +- url_row.set_typed_count(history_entry.typed_count); +- +- return url_row; +-} +- +-} // namespace +- +-StablePortabilityDataImporter::RustHistoryCallbackForStablePortabilityFormat:: +- RustHistoryCallbackForStablePortabilityFormat( +- TransferHistoryCallback transfer_history_callback, +- user_data_importer::StablePortabilityDataImporter::ImportCallback +- done_callback) +- : transfer_history_callback_(std::move(transfer_history_callback)), +- done_callback_(std::move(done_callback)) {} +- +-StablePortabilityDataImporter::RustHistoryCallbackForStablePortabilityFormat:: +- ~RustHistoryCallbackForStablePortabilityFormat() = default; +- +-void StablePortabilityDataImporter:: +- RustHistoryCallbackForStablePortabilityFormat::ImportHistoryEntries( +- std::unique_ptr<std::vector<StablePortabilityHistoryEntry>> +- history_entries, +- bool completed) { +- parsed_history_entries_count_ += history_entries->size(); +- transfer_history_callback_.Run(std::move(*history_entries)); +- +- if (completed && done_callback_) { +- std::move(done_callback_).Run(parsed_history_entries_count_); +- } +-} +- +-void StablePortabilityDataImporter:: +- RustHistoryCallbackForStablePortabilityFormat::Fail() { +- if (done_callback_) { +- std::move(done_callback_).Run(-1); +- } +-} + + StablePortabilityDataImporter::BackgroundWorker::BackgroundWorker( + std::unique_ptr<ContentBookmarkParser> bookmark_parser) +@@ -96,16 +34,6 @@ void StablePortabilityDataImporter::Back + bookmark_parser_->Parse(std::move(file), std::move(bookmarks_callback)); + } + +-#if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) +-void StablePortabilityDataImporter::BackgroundWorker::ParseHistory( +- base::File file, +- std::unique_ptr<RustHistoryCallbackForStablePortabilityFormat> callback, +- size_t import_batch_size) { +- int owned_raw_fd = file.TakePlatformFile(); +- user_data_importer::parse_stable_portability_history( +- owned_raw_fd, std::move(callback), import_batch_size); +-} +-#endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) + + StablePortabilityDataImporter::StablePortabilityDataImporter( + history::HistoryService* history_service, +@@ -210,51 +138,15 @@ void StablePortabilityDataImporter::Impo + return; + } + +- auto transfer_history_entries_callback = base::BindPostTask( +- origin_sequence_task_runner_, +- base::BindRepeating( +- &StablePortabilityDataImporter::TransferHistoryEntries, +- weak_factory_.GetWeakPtr())); +- + auto done_callback = + base::BindOnce(&StablePortabilityDataImporter::OnHistoryImportCompleted, + weak_factory_.GetWeakPtr(), std::move(history_callback)); + auto done_callback_on_thread = base::BindPostTask( + origin_sequence_task_runner_, std::move(done_callback)); + +- auto rust_history_callback = +- std::make_unique<RustHistoryCallbackForStablePortabilityFormat>( +- std::move(transfer_history_entries_callback), +- std::move(done_callback_on_thread)); +- +- background_worker_.AsyncCall(&BackgroundWorker::ParseHistory) +- .WithArgs(std::move(file), std::move(rust_history_callback), +- import_batch_size); + } + #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) + +-void StablePortabilityDataImporter::TransferHistoryEntries( +- std::vector<StablePortabilityHistoryEntry> history_entries) { +- DCHECK_CURRENTLY_ON(content::BrowserThread::UI); +- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); +- CHECK(history_service_); +- +- history::URLRows url_rows; +- url_rows.reserve(history_entries.size()); +- for (const auto& history_entry : history_entries) { +- std::optional<history::URLRow> opt_row = ConvertToURLRow(history_entry); +- if (opt_row) { +- url_rows.push_back(std::move(opt_row.value())); +- } +- } +- +- if (!url_rows.empty()) { +- history_service_->AddPagesWithDetails( +- url_rows, history::SOURCE_OS_MIGRATION_IMPORTED); +- imported_history_entries_count_ += url_rows.size(); +- } +-} +- + void StablePortabilityDataImporter::OnHistoryImportCompleted( + ImportCallback history_callback, + int parsed_history_entries_count) { +--- a/components/user_data_importer/content/stable_portability_data_importer.h ++++ b/components/user_data_importer/content/stable_portability_data_importer.h +@@ -31,7 +31,6 @@ class ReadingListModel; + + namespace user_data_importer { + +-struct StablePortabilityHistoryEntry; + + // Main model-layer object for extracting the data exported by browsers in the + // stable portability data format. The data is received through a system API in +@@ -79,35 +78,6 @@ class StablePortabilityDataImporter { + private: + // Object used to allow Rust History import pipeline to communicate results + // back to this importer. +- class RustHistoryCallbackForStablePortabilityFormat final +- : public user_data_importer::HistoryCallbackFromRust< +- StablePortabilityHistoryEntry> { +- public: +- using TransferHistoryCallback = base::RepeatingCallback<void( +- std::vector<StablePortabilityHistoryEntry>)>; +- +- explicit RustHistoryCallbackForStablePortabilityFormat( +- TransferHistoryCallback transfer_history_callback, +- user_data_importer::StablePortabilityDataImporter::ImportCallback +- done_callback); +- +- ~RustHistoryCallbackForStablePortabilityFormat() override; +- +- // Called from Rust when a batch of history entries has been parsed. +- void ImportHistoryEntries( +- std::unique_ptr<std::vector< +- user_data_importer::StablePortabilityHistoryEntry>> history_entries, +- bool completed) override; +- +- // Calls `done_callback_` with 0 to signal that parsing has failed. +- void Fail() override; +- +- private: +- TransferHistoryCallback transfer_history_callback_; +- user_data_importer::StablePortabilityDataImporter::ImportCallback +- done_callback_; +- size_t parsed_history_entries_count_ = 0; +- }; + + // Encapsulates work which must occur in the background thread. + class BackgroundWorker { +@@ -121,12 +91,6 @@ class StablePortabilityDataImporter { + user_data_importer::BookmarkParser::BookmarkParsingCallback + bookmarks_callback); + +-#if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) +- void ParseHistory( +- base::File file, +- std::unique_ptr<RustHistoryCallbackForStablePortabilityFormat> callback, +- size_t import_batch_size); +-#endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) + + private: + std::unique_ptr<ContentBookmarkParser> bookmark_parser_; +@@ -134,10 +98,6 @@ class StablePortabilityDataImporter { + + friend class StablePortabilityDataImporterTest; + +- // Transfers the history entries to the importer. This is used by the Rust +- // History import pipeline to communicate results back to this importer. +- void TransferHistoryEntries( +- std::vector<StablePortabilityHistoryEntry> history_entries); + + // Logs metrics related to history importing and invokes `history_callback` + // with the number of history entries imported. A negative +--- a/components/user_data_importer/mojom/BUILD.gn ++++ b/components/user_data_importer/mojom/BUILD.gn +@@ -39,7 +39,6 @@ mojom("mojom") { + traits_sources = [ "bookmark_html_parser_traits.cc" ] + traits_public_deps = [ + "//components/favicon_base", +- "//components/user_data_importer/utility:safari_data_importer", + ] + }, + ] +--- a/mojo/public/BUILD.gn ++++ b/mojo/public/BUILD.gn +@@ -9,7 +9,6 @@ group("public") { + ":sdk", + "cpp/bindings", + "interfaces/bindings/tests:test_interfaces", +- "rust:all", + ] + + if (is_android) { +@@ -24,7 +23,6 @@ group("sdk") { + deps = [ + "c/system", + "cpp/bindings", +- "rust:mojo_rust_system_api", + ] + } + +--- a/services/on_device_model/ml/BUILD.gn ++++ b/services/on_device_model/ml/BUILD.gn +@@ -78,7 +78,6 @@ if (use_blink || (is_ios && build_with_i + + if (enable_constraints) { + defines += [ "ENABLE_ON_DEVICE_CONSTRAINTS" ] +- deps += [ "//third_party/rust/llguidance/v1:lib" ] + } + if (use_blink) { + deps += [ "//gpu/config" ] +--- a/services/on_device_model/ml/chrome_ml.cc ++++ b/services/on_device_model/ml/chrome_ml.cc +@@ -24,7 +24,6 @@ + #include "third_party/dawn/include/dawn/dawn_proc.h" + #include "third_party/dawn/include/dawn/native/DawnNative.h" + #include "third_party/dawn/include/dawn/webgpu_cpp.h" +-#include "third_party/rust/chromium_crates_io/vendor/llguidance-v1/llguidance.h" + + #if !BUILDFLAG(IS_IOS) + #include "gpu/config/gpu_info_collector.h" +--- a/third_party/blink/common/BUILD.gn ++++ b/third_party/blink/common/BUILD.gn +@@ -314,7 +314,6 @@ source_set("common") { + "//services/metrics/public/mojom", + "//services/network/public/cpp", + "//services/network/public/mojom:mojom_permissions_policy", +- "//third_party/blink/common/rust_crash", + "//third_party/blink/public/common:buildflags", + "//third_party/re2", + "//ui/base", +--- a/third_party/blink/common/chrome_debug_urls.cc ++++ b/third_party/blink/common/chrome_debug_urls.cc +@@ -12,7 +12,6 @@ + #include "base/threading/platform_thread.h" + #include "build/build_config.h" + #include "third_party/blink/common/crash_helpers.h" +-#include "third_party/blink/common/rust_crash/src/lib.rs.h" + #include "url/gurl.h" + + #if BUILDFLAG(IS_WIN) +@@ -118,7 +117,7 @@ NOINLINE void MaybeTriggerAsanError(cons + // Ensure that ASAN works even in Rust code. + LOG(ERROR) << "Intentionally causing ASAN heap overflow in Rust" + << " because user navigated to " << url.spec(); +- crash_in_rust_with_overflow(); ++ //crash_in_rust_with_overflow(); + } + } + #endif // ADDRESS_SANITIZER +@@ -138,7 +137,7 @@ void HandleChromeDebugURL(const GURL& ur + } else if (url == kChromeUICrashRustURL) { + // Cause a typical crash in Rust code, so we can test that call stack + // collection and symbol mangling work across the language boundary. +- crash_in_rust(); ++ //crash_in_rust(); + } else if (url == kChromeUIDumpURL) { + // This URL will only correctly create a crash dump file if content is + // hosted in a process that has correctly called +--- a/third_party/blink/renderer/core/BUILD.gn ++++ b/third_party/blink/renderer/core/BUILD.gn +@@ -430,7 +430,6 @@ component("core") { + "//third_party/blink/public/strings:generate_permission_element_strings_mono_grd", + "//third_party/blink/public/strings:permission_element_generated_strings", + "//third_party/blink/public/strings:permission_element_strings_grit", +- "//third_party/rust/xml/v1:lib", + "//tools/v8_context_snapshot:buildflags", + "//ui/base/cursor/mojom:cursor_type_blink", + "//ui/base/dragdrop/mojom:mojom_blink", +--- a/third_party/blink/renderer/core/dom/document.cc ++++ b/third_party/blink/renderer/core/dom/document.cc +@@ -354,7 +354,6 @@ + #include "third_party/blink/renderer/core/view_transition/view_transition_supplement.h" + #include "third_party/blink/renderer/core/view_transition/view_transition_utils.h" + #include "third_party/blink/renderer/core/xml/parser/xml_document_parser.h" +-#include "third_party/blink/renderer/core/xml/parser/xml_document_parser_rs.h" + #include "third_party/blink/renderer/core/xml_names.h" + #include "third_party/blink/renderer/core/xmlns_names.h" + #include "third_party/blink/renderer/platform/bindings/dom_data_store.h" +@@ -3632,11 +3631,7 @@ DocumentParser* Document::CreateParser() + } + + // FIXME: this should probably pass the frame instead +- if (RuntimeEnabledFeatures::XMLParsingRustEnabled()) { +- return MakeGarbageCollected<XMLDocumentParserRs>(*this, View()); +- } else { + return MakeGarbageCollected<XMLDocumentParser>(*this, View()); +- } + } + + bool Document::IsFrameSet() const { +--- a/third_party/blink/renderer/core/dom/processing_instruction.cc ++++ b/third_party/blink/renderer/core/dom/processing_instruction.cc +@@ -34,7 +34,6 @@ + #include "third_party/blink/renderer/core/svg/graphics/svg_image.h" + #include "third_party/blink/renderer/core/xml/document_xslt.h" + #include "third_party/blink/renderer/core/xml/parser/xml_document_parser.h" // for parseAttributes() +-#include "third_party/blink/renderer/core/xml/parser/xml_document_parser_rs.h" // for parseAttributesRust() + #include "third_party/blink/renderer/core/xml/xsl_style_sheet.h" + #include "third_party/blink/renderer/core/xml/xslt_processor.h" + #include "third_party/blink/renderer/platform/heap/garbage_collected.h" +@@ -119,11 +118,7 @@ bool ProcessingInstruction::CheckStyleSh + // ### make sure this gets called when adding from javascript + bool attrs_ok; + HashMap<String, String> attrs; +- if (RuntimeEnabledFeatures::XMLParsingRustEnabled()) { +- attrs = ParseAttributesRust(data_, attrs_ok); +- } else { + attrs = ParseAttributes(data_, attrs_ok); +- } + if (!attrs_ok) + return false; + HashMap<String, String>::const_iterator i = attrs.find("type"); +--- a/third_party/blink/renderer/core/xml/build.gni ++++ b/third_party/blink/renderer/core/xml/build.gni +@@ -17,8 +17,6 @@ blink_core_sources_xml = [ + "parser/xhtml_subset.h", + "parser/xml_document_parser.cc", + "parser/xml_document_parser.h", +- "parser/xml_document_parser_rs.cc", +- "parser/xml_document_parser_rs.h", + "parser/xml_document_parser_scope.cc", + "parser/xml_document_parser_scope.h", + "parser/xml_errors.cc", +--- a/third_party/breakpad/BUILD.gn ++++ b/third_party/breakpad/BUILD.gn +@@ -746,12 +746,6 @@ if (is_linux || is_chromeos || is_androi + + include_dirs = [ "breakpad/src" ] + +- # Rust demangle support. +- deps = [ "//third_party/rust/rustc_demangle_capi/v0_1:lib" ] +- defines += [ "HAVE_RUSTC_DEMANGLE" ] +- include_dirs += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include" ] +- sources += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include/rustc_demangle.h" ] +- + libs = [ "z" ] + } + } else if (current_toolchain == default_toolchain) { diff --git a/www-client/ungoogled-chromium/files/chromium-145-oauth2-client-switches.patch b/www-client/ungoogled-chromium/files/chromium-145-oauth2-client-switches.patch new file mode 100644 index 000000000000..31fd8baf2f6d --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-145-oauth2-client-switches.patch @@ -0,0 +1,37 @@ +From d5ebfd72adff704c046170cf7ab798f5f7415dd5 Mon Sep 17 00:00:00 2001 +From: FoldCat <akane@maidagency.org> +Date: Tue, 4 Mar 2025 13:09:59 +0800 +Subject: [PATCH] work around dead oauth2 credentials, correcting the previous bad patch + +Google doesn't let us bake in OAuth2 credentials, and for some time, +Google sign-in has been broken. Arch dealt with this in March, and so +did we to some degree, but in the last few months, our sign-in +credentials have been broken. It appears that we actually did remove API +credentials in March around Chrome 89, but they got added back, perhaps +when rotating newer versions to replace older versions. Work around this +by following Arch's lead: we remove the predefined credentials, as +before, but also we patch Chromium so that people can use their own +easily, using Arch's patch for that. +--- + google_apis/api_key_cache.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/google_apis/api_key_cache.cc ++++ b/google_apis/api_key_cache.cc +@@ -235,14 +235,14 @@ ApiKeyCache::ApiKeyCache(const DefaultAp + + std::string default_client_id = CalculateKeyValue( + default_api_keys.google_default_client_id, +- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), nullptr, ++ STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), ::switches::kOAuth2ClientID, + std::string(), environment.get(), command_line, gaia_config, + default_api_keys.allow_override_via_environment, + default_api_keys.allow_unset_values); + std::string default_client_secret = CalculateKeyValue( + default_api_keys.google_default_client_secret, + STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(), +- nullptr, std::string(), environment.get(), command_line, gaia_config, ++ ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config, + default_api_keys.allow_override_via_environment, + default_api_keys.allow_unset_values); + diff --git a/www-client/ungoogled-chromium/files/chromium-145-system-abseil.patch b/www-client/ungoogled-chromium/files/chromium-145-system-abseil.patch new file mode 100644 index 000000000000..cede88629528 --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-145-system-abseil.patch @@ -0,0 +1,504 @@ +--- a/build/linux/unbundle/absl_algorithm.gn ++++ b/build/linux/unbundle/absl_algorithm.gn +@@ -20,3 +20,5 @@ source_set("algorithm_test") { + } + source_set("container_test") { + } ++source_set("algorithm") { ++} +--- a/build/linux/unbundle/absl_base.gn ++++ b/build/linux/unbundle/absl_base.gn +@@ -103,3 +103,35 @@ source_set("nullability_test") { + } + source_set("prefetch_test") { + } ++source_set("dynamic_annotations") { ++} ++source_set("fast_type_id") { ++} ++source_set("log_severity") { ++} ++source_set("raw_logging_internal") { ++} ++source_set("attributes_test") { ++} ++source_set("iterator_traits_test") { ++} ++source_set("nullability_default_nonnull_test") { ++} ++source_set("poison_test") { ++} ++source_set("tracing_internal_strong_test") { ++} ++source_set("tracing_internal_weak_test") { ++} ++source_set("endian") { ++} ++source_set("nullability_traits_test") { ++} ++source_set("raw_logging_test") { ++} ++source_set("sysinfo_test") { ++} ++source_set("thread_identity_test") { ++} ++source_set("casts_test") { ++} +--- a/build/linux/unbundle/absl_container.gn ++++ b/build/linux/unbundle/absl_container.gn +@@ -109,6 +109,16 @@ source_set("node_hash_set") { + public_configs = [ ":system_absl_node_hash_set" ] + } + ++shim_headers("hash_container_defaults_shim") { ++ root_path = "." ++ prefix = "absl/container/" ++ headers = [ "hash_container_defaults.h" ] ++} ++ ++source_set("hash_container_defaults") { ++ deps = [ ":hash_container_defaults_shim" ] ++} ++ + source_set("common_policy_traits_test") { + } + source_set("fixed_array_test") { +@@ -129,3 +139,21 @@ source_set("raw_hash_set_test") { + } + source_set("sample_element_size_test") { + } ++source_set("layout") { ++} ++source_set("node_hash_map_test") { ++} ++source_set("node_hash_set_test") { ++} ++source_set("raw_hash_set_resize_impl_test") { ++} ++source_set("hashtablez_sampler") { ++} ++source_set("linked_hash_map") { ++} ++source_set("linked_hash_set") { ++} ++source_set("linked_hash_map_test") { ++} ++source_set("linked_hash_set_test") { ++} +--- a/build/linux/unbundle/absl_debugging.gn ++++ b/build/linux/unbundle/absl_debugging.gn +@@ -50,3 +50,11 @@ source_set("demangle_rust_test") { + } + source_set("stacktrace_test") { + } ++source_set("bounded_utf8_length_sequence_test") { ++} ++source_set("decode_rust_punycode_test") { ++} ++source_set("utf8_for_code_point_test") { ++} ++source_set("leak_check") { ++} +--- a/build/linux/unbundle/absl_flags.gn ++++ b/build/linux/unbundle/absl_flags.gn +@@ -89,3 +89,5 @@ source_set("usage") { + + source_set("flag_test") { + } ++source_set("marshalling") { ++} +--- a/build/linux/unbundle/absl_functional.gn ++++ b/build/linux/unbundle/absl_functional.gn +@@ -46,8 +46,19 @@ source_set("function_ref") { + public_configs = [ ":system_absl_function_ref" ] + } + ++pkg_config("system_absl_overload") { ++ packages = [ "absl_overload" ] ++} ++ ++shim_headers("overload_shim") { ++ root_path = "." ++ prefix = "absl/functional/" ++ headers = [ "overload.h" ] ++} ++ + source_set("overload") { +- # Dummy — unavailable with abseil 202308 and chromium 122 does not use it ++ deps = [ ":overload_shim" ] ++ public_configs = [ ":system_absl_overload" ] + } + + source_set("any_invocable_test") { +--- a/build/linux/unbundle/absl_hash.gn ++++ b/build/linux/unbundle/absl_hash.gn +@@ -20,5 +20,7 @@ source_set("hash_instantiated_test") { + } + source_set("hash_test") { + } ++source_set("hash_testing") { ++} + source_set("low_level_hash_test") { + } +--- a/build/linux/unbundle/absl_log.gn ++++ b/build/linux/unbundle/absl_log.gn +@@ -138,3 +138,11 @@ source_set("stripping_test") { + } + source_set("vlog_is_on_test") { + } ++source_set("absl_vlog_is_on") { ++} ++source_set("log_entry") { ++} ++source_set("log_sink") { ++} ++source_set("log_sink_registry") { ++} +--- a/build/linux/unbundle/absl_log_internal.gn ++++ b/build/linux/unbundle/absl_log_internal.gn +@@ -2,3 +2,7 @@ source_set("fnmatch_test") { + } + source_set("stderr_log_sink_test") { + } ++source_set("structured_proto_test") { ++} ++source_set("container_test") { ++} +--- a/build/linux/unbundle/absl_meta.gn ++++ b/build/linux/unbundle/absl_meta.gn +@@ -18,3 +18,7 @@ source_set("type_traits") { + + source_set("type_traits_test") { + } ++source_set("constexpr_testing_test") { ++} ++source_set("requires_test") { ++} +--- a/build/linux/unbundle/absl_random.gn ++++ b/build/linux/unbundle/absl_random.gn +@@ -62,3 +62,7 @@ group("distributions_test") { + } + group("mock_distributions_test") { + } ++source_set("seed_gen_exception") { ++} ++source_set("mocking_bit_gen") { ++} +--- a/build/linux/unbundle/absl_strings.gn ++++ b/build/linux/unbundle/absl_strings.gn +@@ -44,6 +44,8 @@ shim_headers("strings_shim") { + "string_view.h", + "strip.h", + "substitute.h", ++ "has_absl_stringify.h", ++ "has_ostream_operator.h", + ] + } + +@@ -136,3 +138,19 @@ source_set("str_replace_test") { + } + source_set("string_view_test") { + } ++source_set("charset") { ++} ++source_set("cord_test") { ++} ++source_set("cordz_handle_test") { ++} ++source_set("cordz_sample_token_test") { ++} ++source_set("str_cat_test") { ++} ++source_set("resize_and_overwrite_test") { ++} ++source_set("append_and_overwrite_test") { ++} ++source_set("generic_printer_test") { ++} +--- a/build/linux/unbundle/absl_synchronization.gn ++++ b/build/linux/unbundle/absl_synchronization.gn +@@ -25,3 +25,11 @@ source_set("kernel_timeout_internal_test + } + source_set("waiter_test") { + } ++source_set("barrier_test") { ++} ++source_set("graphcycles_test") { ++} ++source_set("mutex_test") { ++} ++source_set("per_thread_sem_test") { ++} +--- a/components/proto_extras/proto_extras_lib.h ++++ b/components/proto_extras/proto_extras_lib.h +@@ -13,10 +13,8 @@ + #include "base/strings/string_number_conversions.h" + #include "base/strings/stringprintf.h" + #include "base/values.h" ++#include "third_party/abseil-cpp/absl/strings/cord.h" + +-namespace absl { +-class Cord; +-} // namespace absl + + namespace google::protobuf { + class MessageLite; +--- a/net/base/url_search_params_view.cc ++++ b/net/base/url_search_params_view.cc +@@ -80,17 +80,25 @@ void UrlSearchParamsView::Sort() { + // actual order itself, it doesn't matter. + std::ranges::stable_sort(params_, std::less<>(), &KeyValue::unescaped_key); + } +- ++template <typename T, size_t N, typename A, typename Predicate> ++constexpr typename absl::InlinedVector<T, N, A>::size_type erase_if( ++ absl::InlinedVector<T, N, A>& v, Predicate pred) { ++ const auto it = std::remove_if(v.begin(), v.end(), std::move(pred)); ++ const auto removed = static_cast<typename absl::InlinedVector<T, N, A>::size_type>( ++ std::distance(it, v.end())); ++ v.erase(it, v.end()); ++ return removed; ++} + void UrlSearchParamsView::DeleteAllWithNames( + const base::flat_set<std::string>& names) { +- absl::erase_if(params_, [&names](const KeyValue& key_value) { ++ erase_if(params_, [&names](const KeyValue& key_value) { + return names.contains(key_value.unescaped_key); + }); + } + + void UrlSearchParamsView::DeleteAllExceptWithNames( + const base::flat_set<std::string>& names) { +- absl::erase_if(params_, [&names](const KeyValue& key_value) { ++ erase_if(params_, [&names](const KeyValue& key_value) { + return !names.contains(key_value.unescaped_key); + }); + } +--- a/net/third_party/quiche/src/quiche/quic/core/crypto/crypto_secret_boxer.cc ++++ b/net/third_party/quiche/src/quiche/quic/core/crypto/crypto_secret_boxer.cc +@@ -68,7 +68,7 @@ bool CryptoSecretBoxer::SetKeys(const st + new_state->ctxs.push_back(std::move(ctx)); + } + +- absl::WriterMutexLock l(lock_); ++ absl::WriterMutexLock l(&lock_); + state_ = std::move(new_state); + return true; + } +@@ -95,7 +95,7 @@ std::string CryptoSecretBoxer::Box(QuicR + + size_t bytes_written; + { +- absl::ReaderMutexLock l(lock_); ++ absl::ReaderMutexLock l(&lock_); + if (!EVP_AEAD_CTX_seal(state_->ctxs[0].get(), out, &bytes_written, out_len, + nonce, kSIVNonceSize, + reinterpret_cast<const uint8_t*>(plaintext.data()), +@@ -126,7 +126,7 @@ bool CryptoSecretBoxer::Unbox(absl::stri + + bool ok = false; + { +- absl::ReaderMutexLock l(lock_); ++ absl::ReaderMutexLock l(&lock_); + for (const bssl::UniquePtr<EVP_AEAD_CTX>& ctx : state_->ctxs) { + size_t bytes_written; + if (EVP_AEAD_CTX_open( +--- a/net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_server_config.cc ++++ b/net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_server_config.cc +@@ -441,7 +441,7 @@ std::unique_ptr<CryptoHandshakeMessage> + } + + { +- absl::WriterMutexLock locked(configs_lock_); ++ absl::WriterMutexLock locked(&configs_lock_); + if (configs_.find(config->id) != configs_.end()) { + QUIC_LOG(WARNING) << "Failed to add config because another with the same " + "server config id already exists: " +@@ -504,7 +504,7 @@ bool QuicCryptoServerConfig::SetConfigs( + + QUIC_LOG(INFO) << "Updating configs:"; + +- absl::WriterMutexLock locked(configs_lock_); ++ absl::WriterMutexLock locked(&configs_lock_); + ConfigMap new_configs; + + for (const quiche::QuicheReferenceCountedPointer<Config>& config : +@@ -555,7 +555,7 @@ void QuicCryptoServerConfig::SetSourceAd + } + + std::vector<std::string> QuicCryptoServerConfig::GetConfigIds() const { +- absl::ReaderMutexLock locked(configs_lock_); ++ absl::ReaderMutexLock locked(&configs_lock_); + std::vector<std::string> scids; + for (auto it = configs_.begin(); it != configs_.end(); ++it) { + scids.push_back(it->first); +@@ -1126,21 +1126,21 @@ bool QuicCryptoServerConfig::GetCurrentC + const QuicWallTime& now, absl::string_view requested_scid, + quiche::QuicheReferenceCountedPointer<Config> old_primary_config, + Configs* configs) const { +- absl::ReaderMutexLock locked(configs_lock_); ++ absl::ReaderMutexLock locked(&configs_lock_); + + if (!primary_config_) { + return false; + } + + if (IsNextConfigReady(now)) { +- configs_lock_.unlock_shared(); +- configs_lock_.lock(); ++ configs_lock_.ReaderUnlock(); ++ configs_lock_.WriterLock(); + SelectNewPrimaryConfig(now); + QUICHE_DCHECK(primary_config_.get()); + QUICHE_DCHECK_EQ(configs_.find(primary_config_->id)->second.get(), + primary_config_.get()); +- configs_lock_.unlock(); +- configs_lock_.lock_shared(); ++ configs_lock_.WriterUnlock(); ++ configs_lock_.ReaderLock(); + } + + if (old_primary_config != nullptr) { +@@ -1362,7 +1362,7 @@ void QuicCryptoServerConfig::BuildServer + std::string serialized; + std::string source_address_token; + { +- absl::ReaderMutexLock locked(configs_lock_); ++ absl::ReaderMutexLock locked(&configs_lock_); + serialized = primary_config_->serialized; + source_address_token = NewSourceAddressToken( + *primary_config_->source_address_token_boxer, +@@ -1720,7 +1720,7 @@ void QuicCryptoServerConfig::set_enable_ + + void QuicCryptoServerConfig::AcquirePrimaryConfigChangedCb( + std::unique_ptr<PrimaryConfigChangedCallback> cb) { +- absl::WriterMutexLock locked(configs_lock_); ++ absl::WriterMutexLock locked(&configs_lock_); + primary_config_changed_cb_ = std::move(cb); + } + +@@ -1761,7 +1761,7 @@ std::string QuicCryptoServerConfig::NewS + } + + int QuicCryptoServerConfig::NumberOfConfigs() const { +- absl::ReaderMutexLock locked(configs_lock_); ++ absl::ReaderMutexLock locked(&configs_lock_); + return configs_.size(); + } + +--- a/third_party/abseil-cpp/absl/base/casts.h ++++ b/third_party/abseil-cpp/absl/base/casts.h +@@ -94,7 +94,7 @@ constexpr std::enable_if_t< + !type_traits_internal::IsView<std::enable_if_t< + !std::is_reference_v<To>, std::remove_cv_t<To>>>::value, + To> +-implicit_cast(absl::type_identity_t<To> to) { ++implicit_cast(std::type_identity_t<To> to) { + return to; + } + template <typename To> +@@ -102,13 +102,13 @@ constexpr std::enable_if_t< + type_traits_internal::IsView<std::enable_if_t<!std::is_reference_v<To>, + std::remove_cv_t<To>>>::value, + To> +-implicit_cast(absl::type_identity_t<To> to ABSL_ATTRIBUTE_LIFETIME_BOUND) { ++implicit_cast(std::type_identity_t<To> to ABSL_ATTRIBUTE_LIFETIME_BOUND) { + return to; + } + template <typename To> + constexpr std::enable_if_t<std::is_reference_v<To>, To> implicit_cast( +- absl::type_identity_t<To> to ABSL_ATTRIBUTE_LIFETIME_BOUND) { +- return std::forward<absl::type_identity_t<To>>(to); ++ std::type_identity_t<To> to ABSL_ATTRIBUTE_LIFETIME_BOUND) { ++ return std::forward<std::type_identity_t<To>>(to); + } + + // bit_cast() +--- a/third_party/protobuf/src/google/protobuf/repeated_field.h ++++ b/third_party/protobuf/src/google/protobuf/repeated_field.h +@@ -33,6 +33,7 @@ + #include <utility> + + #include "absl/base/attributes.h" ++#include "absl/base/dynamic_annotations.h" + #include "absl/base/optimization.h" + #include "absl/log/absl_check.h" + #include "absl/meta/type_traits.h" +--- a/third_party/tflite/src/tensorflow/lite/experimental/acceleration/mini_benchmark/mini_benchmark.cc ++++ b/third_party/tflite/src/tensorflow/lite/experimental/acceleration/mini_benchmark/mini_benchmark.cc +@@ -57,14 +57,14 @@ std::unique_ptr<MiniBenchmark> CreateMin + + void MinibenchmarkImplementationRegistry::RegisterImpl( + const std::string& name, CreatorFunction creator_function) { +- absl::MutexLock lock(mutex_); ++ absl::MutexLock lock(&mutex_); + factories_[name] = creator_function; + } + + std::unique_ptr<MiniBenchmark> MinibenchmarkImplementationRegistry::CreateImpl( + const std::string& name, const MinibenchmarkSettings& settings, + const std::string& model_namespace, const std::string& model_id) { +- absl::MutexLock lock(mutex_); ++ absl::MutexLock lock(&mutex_); + auto it = factories_.find(name); + return (it != factories_.end()) + ? it->second(settings, model_namespace, model_id) +--- a/third_party/tflite/src/third_party/xla/third_party/tsl/tsl/platform/mutex.h ++++ b/third_party/tflite/src/third_party/xla/third_party/tsl/tsl/platform/mutex.h +@@ -222,27 +222,27 @@ inline ConditionResult WaitForMillisecon + + inline mutex::mutex() = default; + +-inline void mutex::lock() TF_EXCLUSIVE_LOCK_FUNCTION() { mu_.lock(); } ++inline void mutex::lock() TF_EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); } + + inline bool mutex::try_lock() TF_EXCLUSIVE_TRYLOCK_FUNCTION(true) { +- return mu_.try_lock(); ++ return mu_.TryLock(); + }; + +-inline void mutex::unlock() TF_UNLOCK_FUNCTION() { mu_.unlock(); } ++inline void mutex::unlock() TF_UNLOCK_FUNCTION() { mu_.Unlock(); } + + inline void mutex::assert_held() const TF_ASSERT_EXCLUSIVE_LOCK() { + mu_.AssertHeld(); + } + + inline void mutex::lock_shared() TF_SHARED_LOCK_FUNCTION() { +- mu_.lock_shared(); ++ mu_.ReaderLock(); + } + + inline bool mutex::try_lock_shared() TF_SHARED_TRYLOCK_FUNCTION(true) { +- return mu_.try_lock_shared(); ++ return mu_.ReaderTryLock(); + } + +-inline void mutex::unlock_shared() TF_UNLOCK_FUNCTION() { mu_.unlock_shared(); } ++inline void mutex::unlock_shared() TF_UNLOCK_FUNCTION() { mu_.ReaderUnlock(); } + + inline void mutex::assert_held_shared() const TF_ASSERT_SHARED_LOCK() { + mu_.AssertReaderHeld(); +--- a/v8/src/base/platform/mutex.cc ++++ b/v8/src/base/platform/mutex.cc +@@ -60,17 +60,17 @@ Mutex::Mutex() { + Mutex::~Mutex() { DCHECK_EQ(0, level_); } + + void Mutex::Lock() ABSL_NO_THREAD_SAFETY_ANALYSIS { +- native_handle_.lock(); ++ native_handle_.Lock(); + AssertUnheldAndMark(); + } + + void Mutex::Unlock() ABSL_NO_THREAD_SAFETY_ANALYSIS { + AssertHeldAndUnmark(); +- native_handle_.unlock(); ++ native_handle_.Unlock(); + } + + bool Mutex::TryLock() ABSL_NO_THREAD_SAFETY_ANALYSIS { +- if (!native_handle_.try_lock()) return false; ++ if (!native_handle_.TryLock()) return false; + AssertUnheldAndMark(); + return true; + } diff --git a/www-client/ungoogled-chromium/files/rust_static_library.gni b/www-client/ungoogled-chromium/files/rust_static_library.gni index f66abe2bcf69..d2106be22eb5 100644 --- a/www-client/ungoogled-chromium/files/rust_static_library.gni +++ b/www-client/ungoogled-chromium/files/rust_static_library.gni @@ -59,6 +59,10 @@ template("rust_static_library") { edition_ = invoker.edition edition_ = [] } + if (defined(invoker.no_clippy)) { + no_clippy_ = invoker.no_clippy + no_clippy_ = [] + } if (defined(invoker.is_gtest_unittests)) { is_gtest_unittests_ = invoker.is_gtest_unittests is_gtest_unittests_ = [] diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-145.0.7632.26_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-145.0.7632.26_p1.ebuild index e9a1bcac3123..ba230fddc585 100644 --- a/www-client/ungoogled-chromium/ungoogled-chromium-145.0.7632.26_p1.ebuild +++ b/www-client/ungoogled-chromium/ungoogled-chromium-145.0.7632.26_p1.ebuild @@ -281,7 +281,7 @@ BDEPEND=" !headless? ( qt6? ( dev-qt/qtbase:6 ) ) - >=dev-build/gn-0.2235 + >=dev-build/gn-0.2289 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 @@ -508,7 +508,7 @@ src_prepare() { "${FILESDIR}/chromium-cross-compile.patch" "${FILESDIR}/chromium-109-system-openh264.patch" "${FILESDIR}/chromium-109-system-zlib.patch" - "${FILESDIR}/chromium-135-oauth2-client-switches.patch" + "${FILESDIR}/chromium-145-oauth2-client-switches.patch" "${FILESDIR}/chromium-138-nodejs-version-check.patch" "${FILESDIR}/chromium-144-revert-libpng-testiness.patch" "${FILESDIR}/chromium-125-cloud_authenticator.patch" @@ -521,10 +521,10 @@ src_prepare() { "${FILESDIR}/chromium-141-fix-for-kde.patch" "${FILESDIR}/chromium-134-stdatomic.patch" "${FILESDIR}/font-gc-asan.patch" - "${FILESDIR}/chromium-141-crabby.patch" - "${FILESDIR}/chromium-144-no-rust.patch" - "${FILESDIR}/chromium-144-fontations.patch" - "${FILESDIR}/chromium-144-gcc.patch" + "${FILESDIR}/chromium-145-crabby.patch" + "${FILESDIR}/chromium-145-no-rust.patch" + "${FILESDIR}/chromium-145-fontations.patch" + "${FILESDIR}/chromium-145-gcc.patch" ) # https://issues.chromium.org/issues/442698344 @@ -785,7 +785,7 @@ src_prepare() { fi if use system-abseil-cpp; then - eapply_wrapper "${FILESDIR}/chromium-144-system-abseil.patch" + eapply_wrapper "${FILESDIR}/chromium-145-system-abseil.patch" #! not sure about this one :-/ vvvvvvvvvvvvvvvv Any better solution? eapply_wrapper "${FILESDIR}/chromium-141-system-abseil-cord.patch" #! not sure about this one :-/ ^^^^^^^^^^^^^^^^ Any better solution? diff --git a/x11-wm/windowmaker/windowmaker-0.96.0-r1.ebuild b/x11-wm/windowmaker/windowmaker-0.96.0-r1.ebuild index a131861f54fe..031135f980f6 100644 --- a/x11-wm/windowmaker/windowmaker-0.96.0-r1.ebuild +++ b/x11-wm/windowmaker/windowmaker-0.96.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else https://www.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz " S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris" fi # WRASTER_CURRENT-WRASTER_AGE.WINGS_CURRENT-WINGS_AGE.WUTIL_CURRENT-WUTIL_AGE from configure.ac |
