From 201adb029c1d21086572ac13d4c4b7bc9b438205 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 4 Jul 2026 13:48:08 +0200 Subject: [PATCH 001/194] games-arcade/taisei: add 1.4.5 Signed-off-by: Haelwenn (lanodan) Monnier --- games-arcade/taisei/Manifest | 1 + games-arcade/taisei/taisei-1.4.5.ebuild | 88 +++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 games-arcade/taisei/taisei-1.4.5.ebuild diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 596ff60274..10f3f43feb 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ DIST taisei-1.4.4.tar.xz 290331536 BLAKE2B 8dcd65265062f510e407494ab977a1f2d98937fef3657fb61cc582f8ec855dc8402c79fa059a9ceff52e45a0ff50fde810d72c3a1b270ed64824d6dcb42ab983 SHA512 18a65222db696dd634eb1dff625116bdbfff0c510498c9a73244facd724850d365d06776161fecbbee3d09c59472b0236b05a031aaf3b02c32d417a84267d428 +DIST taisei-1.4.5.tar.xz 307140508 BLAKE2B b128fb6c7dccc518e8bd0579300695475f028046287a3211da734df49d8a38c3eb60b1c939fce133434bf7dc43b13e2735080921c81ee3340d2702a893a54c4c SHA512 68ab8e234443c044b74cb423b1b64ac1a7a155505889dae3f086e0d82290a04169a40862f8ffad8773aaf6800f5c2e289f5d02d253d3bd87c693a9532f6f4339 diff --git a/games-arcade/taisei/taisei-1.4.5.ebuild b/games-arcade/taisei/taisei-1.4.5.ebuild new file mode 100644 index 0000000000..214836282e --- /dev/null +++ b/games-arcade/taisei/taisei-1.4.5.ebuild @@ -0,0 +1,88 @@ +# Copyright 2019-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git" +else + # Auto-generated tarballs lacks submodules, all of which are taisei subrepos + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/" +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto +mimalloc" + +RDEPEND=" + dev-util/glslang + media-libs/freetype:2 + media-libs/opusfile + >=media-libs/libpng-1.5 + >=media-libs/libsdl3-3.2.0[opengl] + media-libs/libwebp + media-libs/opusfile + app-arch/zstd + virtual/zlib:= + dev-libs/openssl:= + >=dev-libs/libunibreak-6.1 + mimalloc? ( dev-libs/mimalloc:= ) +" +# bug in dev-libs/cglm-0.9.3: https://github.com/taisei-project/taisei/issues/381 +DEPEND=" + ${RDEPEND} + >=dev-libs/cglm-0.7.8 + !!~dev-libs/cglm-0.9.3 +" +# dev-python/backports-zstd only required for <3.14 but python-any-r1 doesn't have python_gen_cond_dep +BDEPEND=" + >=dev-build/meson-1.8.0 + sys-devel/gettext + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/backports-zstd + ') + doc? ( dev-python/docutils ) +" + +# BSD qsort_r(3) and Microsoft qsort_s(3) implicit declarations +# https://bugs.gentoo.org/941235 +QA_CONFIG_IMPL_DECL_SKIP=( + qsort_r + qsort_s +) + +src_prepare() { + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" + + # Remove blobs + rm -f external/basis_universal/OpenCL/lib/*.lib \ + external/basis_universal/webgl_videotest/basis.wasm \ + external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ + external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ + || die + + default +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + $(meson_use lto b_lto) + -Dallocator=$(usex mimalloc mimalloc libc) + -Dstrip=false + -Duse_libcrypto=enabled + ) + meson_src_configure +} From 3a6ba7af457b48cc8712edf207e3f36e7df26f61 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 09:16:26 +0200 Subject: [PATCH 002/194] dev-python/rich-rst: add 2.1.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/rich-rst/Manifest | 1 + dev-python/rich-rst/rich-rst-2.1.0.ebuild | 30 +++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/rich-rst/rich-rst-2.1.0.ebuild diff --git a/dev-python/rich-rst/Manifest b/dev-python/rich-rst/Manifest index 786247bb7f..e8a875455d 100644 --- a/dev-python/rich-rst/Manifest +++ b/dev-python/rich-rst/Manifest @@ -1 +1,2 @@ DIST rich-rst-2.0.1.gh.tar.gz 3101267 BLAKE2B be4a5ab4b563906a2368199c7c91b3971f37ae6de5ebf2e36e328fb4b218c327e542c58b9545d13fe4f1420828c3f6f9e306c97aea2971274cc6f2088bf3a3a8 SHA512 eff9936a2bcb27beb3b7eaeb63dedc5b3c97bc59a8c904ca665d4379595cb8415e2c6d91c4c7f9aa35346317357ebfb4db256096cbbad03aad55598d6f86a09b +DIST rich-rst-2.1.0.gh.tar.gz 3107306 BLAKE2B 8b566e000974532a103884680af18493360a77f49beee4ff9e4fe9f7a19d5476d14a204d82d7331d730376cfabb9c732843503b4ff280fb4eaed88a56ba4fc29 SHA512 1f9d7f4763c44138125c18a2759a25597c1b8fc354ea1b67356b4a63186eb44938b1760e62a7e9233ef0d6f68adfce8f2eb50f075767237b2eedd51f5f5fe60f diff --git a/dev-python/rich-rst/rich-rst-2.1.0.ebuild b/dev-python/rich-rst/rich-rst-2.1.0.ebuild new file mode 100644 index 0000000000..c16e76cd36 --- /dev/null +++ b/dev-python/rich-rst/rich-rst-2.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="A beautiful reStructuredText renderer for rich" +HOMEPAGE=" + https://github.com/wasi-master/rich-rst + https://pypi.org/project/rich-rst/ +" +SRC_URI="https://github.com/wasi-master/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/pygments-2.0.0[${PYTHON_USEDEP}] + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_RICH_RST=${PV} From 76c0202e042256a3c1141238fc5a06723dbb60d8 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:00:37 +0200 Subject: [PATCH 003/194] dev-python/cyclopts: add 4.20.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/cyclopts/Manifest | 1 + dev-python/cyclopts/cyclopts-4.20.0.ebuild | 58 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-python/cyclopts/cyclopts-4.20.0.ebuild diff --git a/dev-python/cyclopts/Manifest b/dev-python/cyclopts/Manifest index a527c21178..94a73e2aa5 100644 --- a/dev-python/cyclopts/Manifest +++ b/dev-python/cyclopts/Manifest @@ -1 +1,2 @@ DIST cyclopts-4.16.1.gh.tar.gz 2336475 BLAKE2B ac5bc123d9b4286be687c86b77c8203a6933ff3ab3bd7575c06c4570cc44d485bdfc6adb59a6bda3ed5b98bc17677652bb0ac2eba8287d828e70a53bd02a1d3a SHA512 a4d1ca02ad59eee0b262500a587f3040482c7be1d17067a8b0e67a25744224d46a50b174ccb6c0dfabeb9bb94906eec25532bbba3b2b1136887290fc729b9986 +DIST cyclopts-4.20.0.gh.tar.gz 2357430 BLAKE2B 003086abcc021de87d9ecca7b02cb1a4cd1ba860d492e01601b52672150c2ae50505613594e8d772668293749ca3d12d9ba09fe0aec8c286e13fa45f67a08522 SHA512 86d78fda4e54d26ccda74b9e87f5a0904e18eb40d2312f889b21f4aa9355da3b8e25798f2f4c12ee440d51c4e2fa90b8a023031b1d66ef895af9292b99232a74 diff --git a/dev-python/cyclopts/cyclopts-4.20.0.ebuild b/dev-python/cyclopts/cyclopts-4.20.0.ebuild new file mode 100644 index 0000000000..3150f9d88d --- /dev/null +++ b/dev-python/cyclopts/cyclopts-4.20.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Intuitive, easy CLIs based on type hints" +HOMEPAGE=" + https://github.com/BrianPugh/cyclopts + https://pypi.org/project/cyclopts/ +" +SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/attrs-23.1.0[${PYTHON_USEDEP}] + >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] + >=dev-python/rich-13.6.0[${PYTHON_USEDEP}] + >=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/trio-0.10.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( + pytest-mock + syrupy +) +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Requires dev-python/mkdocs + tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots +) +EPYTEST_IGNORE=( + # Requires dev-python/mkdocs + tests/test_mkdocs_ext.py +) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +pkg_postinst() { + optfeature "Trio async backend" dev-python/trio + optfeature "reading YAML configurations" dev-python/pyyaml +} From d2d9f54cecb298500c227a650f8a5842da86d35e Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:03:50 +0200 Subject: [PATCH 004/194] dev-python/standardwebhooks: new package, add 1.0.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/standardwebhooks/Manifest | 2 ++ dev-python/standardwebhooks/metadata.xml | 12 ++++++++++ .../standardwebhooks-1.0.1.ebuild | 23 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 dev-python/standardwebhooks/Manifest create mode 100644 dev-python/standardwebhooks/metadata.xml create mode 100644 dev-python/standardwebhooks/standardwebhooks-1.0.1.ebuild diff --git a/dev-python/standardwebhooks/Manifest b/dev-python/standardwebhooks/Manifest new file mode 100644 index 0000000000..59d2dc45f4 --- /dev/null +++ b/dev-python/standardwebhooks/Manifest @@ -0,0 +1,2 @@ +DIST standardwebhooks-1.0.1.tar.gz 5103 BLAKE2B f9859cf581b19f655f1cac27f3ba2b7d746e313447da1f9af0e98c00e551c547c07c256469626a3f46463b39cc091d46c5c35dc7c21e02349a50b6954fb4a98c SHA512 5b96701260b1597664b2d3a09efa366a7c4cdbc759873be327e35a1525a0940a0fe1dacfee87dfbbbdb2361cf0a218122e84bb937efc4413568b9e29b3f4a998 +DIST standardwebhooks-1.0.1.tar.gz.provenance 9930 BLAKE2B f47ce7b47e9eb011ccc89a8b160d2fa5e8f178601833b8d00d502c2dc91596269254659a3221014782188d70ef897b60b2e2caef6a9aaeb8edd505517935b5cb SHA512 4209dc85c9db300a87099089ee176c4a51d691ce8329f4364f262ecf90d6090b8f0de723d8484d38c3e2471fb2d293cdf3ea4176ee59b2a4c809c1097780d61d diff --git a/dev-python/standardwebhooks/metadata.xml b/dev-python/standardwebhooks/metadata.xml new file mode 100644 index 0000000000..47901a5399 --- /dev/null +++ b/dev-python/standardwebhooks/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + standardwebhooks + standard-webhooks/standard-webhooks + + diff --git a/dev-python/standardwebhooks/standardwebhooks-1.0.1.ebuild b/dev-python/standardwebhooks/standardwebhooks-1.0.1.ebuild new file mode 100644 index 0000000000..8bfeaa2f0b --- /dev/null +++ b/dev-python/standardwebhooks/standardwebhooks-1.0.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/standard-webhooks/standard-webhooks +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Standard Webhooks" +HOMEPAGE=" + https://github.com/standard-webhooks/standard-webhooks + https://pypi.org/project/standardwebhooks/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest From 5fd9237759454716b33edbc028504a29119cee72 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:08:59 +0200 Subject: [PATCH 005/194] dev-python/anthropic: add 0.116.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/anthropic/Manifest | 5 + dev-python/anthropic/anthropic-0.116.0.ebuild | 172 ++++++++++++++++++ ...opic-0.116.0-mock-server-package-lock.json | 96 ++++++++++ ...anthropic-0.116.0-mock-server-package.json | 5 + 4 files changed, 278 insertions(+) create mode 100644 dev-python/anthropic/anthropic-0.116.0.ebuild create mode 100644 dev-python/anthropic/files/anthropic-0.116.0-mock-server-package-lock.json create mode 100644 dev-python/anthropic/files/anthropic-0.116.0-mock-server-package.json diff --git a/dev-python/anthropic/Manifest b/dev-python/anthropic/Manifest index 94ce685825..4493195378 100644 --- a/dev-python/anthropic/Manifest +++ b/dev-python/anthropic/Manifest @@ -1,5 +1,10 @@ +DIST anthropic-openapi-spec-0.116.0.yml 1719154 BLAKE2B 32be75b7450aa5062831d2f1a78a97303f2f783a94df1850e724882b2e587328bb58245225f0dc605a30c9d681f3ee7f5dea53e7988997343fd753e8ceac9fe2 SHA512 c9849308da448eaac0960006c01fde2f4f2f749fdcfe9316931be0fd11b9fcbee6d6897140722c6e5c211480e93b19f0ee274fd31ab1c2ec4193dd1ab3af77f2 DIST anthropic-openapi-spec-v2026.03.18.yml 724122 BLAKE2B d890c6d5082b0e540c340943dccd2a48d0d18dc31bbc5e55df45d93bbd3e2b64e515d46a814365bc0e56a7a1904a94ae252d65bd6fb631a0ea872fa6f3b05b14 SHA512 41aceb88f1b93437a9a15ec9a8ab917b65c647ee4ac579456a6b35a8d1a5df4903345927e7443739461dc430cec3156c980258f92f57b298c31ca53dcb66c608 +DIST anthropic-sdk-python-0.116.0.gh.tar.gz 970819 BLAKE2B 74a310bffe030cce92c7be650cfd77c1cb41fe1ce660536a383502a8239fbe4ff49a83f574e3637354d743e585fc2760c1e4446830def8f7135192788e4838b3 SHA512 0efd6713463fb242427ed86bb963501c99dd54f6da455d9ee5124fc3309a2fc7490add508bf09037583199de77f8e38e8766bfa42854b085c1e6bb38cc385647 DIST anthropic-sdk-python-0.86.0.gh.tar.gz 602140 BLAKE2B 31a0c049926f1f3049a2846a0b62062c7e03d29a4deda739a9a7583a26e52dddde92d4207ce424022d848e793cd758e257e734018f33ddbae556bb274264a7fb SHA512 7aae6861a4c042ccfd2c15b97c89fa7a1855f525a59e2eccdf22ef5550bc7b31b3546cefa746a107ff74027061de0bb6951f2db9bd34d0ee373b17f9f8b8e8f5 DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e +DIST npm-@stdy-cli-cli-0.22.1.tgz 7776 BLAKE2B ec66af59c4c864a4331dc7918ed0a82d452579427663c3666b94d6008e769cb8a61d00e1971a394c326ca180da7f3009597b15d4c6bea8d169bda56c87ae21fb SHA512 55d9c2a0afddd09588853a1a8c1c4075a813a4b097ff34dded18ae2b529d4f5d90e29667ffe792f7b82af78fa3bfa4db88c77ef5259e39db100a86a0a4b98d7c DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4 +DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.22.1.tgz 37635112 BLAKE2B f749d99342d9cffb831f0feea34ed74301a3beea7ec4c7e46cd5b942cacfea4b10c28632cc3e38a0ac00b565c2ca5889cb6587fcccb75f1557fa29dace58a343 SHA512 5c6432dd9a85e423aa4600151b109da16f5dcf19dfc710920070869a1a4573ea557e941c6077cf72736199686994c09eae24d4c8228b246fbf7c67728e2eded9 DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1 +DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.22.1.tgz 38431354 BLAKE2B f6b49ce9f79ad98de58f6f01874e5ae03f728f062b09b91b092f1410e1bf3d2874d25dfb30038291429043eeffc4c5e3183e7e9307c6fb889521008b981df4f9 SHA512 bbbe7cd48dec73a47e3d4c0692f1056ef0ffc3a617bd193e893d0122658a3ed298036e9c3cfd7a96003b82abaeded00493eddcf581a7e71854a6109cf7a68b4a diff --git a/dev-python/anthropic/anthropic-0.116.0.ebuild b/dev-python/anthropic/anthropic-0.116.0.ebuild new file mode 100644 index 0000000000..459c46f2a4 --- /dev/null +++ b/dev-python/anthropic/anthropic-0.116.0.ebuild @@ -0,0 +1,172 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature pypi + +# See https://github.com/anthropics/anthropic-sdk-python/blob/main/.stats.yml +API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic" +API_SPEC="anthropic-openapi-spec-${PV}.yml" +MY_PN="anthropic-sdk-python" +# See https://github.com/anthropics/anthropic-sdk-python/blob/main/scripts/mock +STDY_PV=0.22.1 +DESCRIPTION="The official Python library for the anthropic API" +HOMEPAGE=" + https://github.com/anthropics/anthropic-sdk-python + https://pypi.org/project/anthropic +" +SRC_URI=" + https://github.com/anthropics/${MY_PN}/archive/refs/tags/v${PV}.tar.gz + -> ${MY_PN}-${PV}.gh.tar.gz + + test? ( + ${API_SPEC_BASE}/anthropic-506a5ad71d522b4ae56ac3429380486647af1f92eddde80603480fb592d62b54.yml + -> ${API_SPEC} + + https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz + -> npm-@stdy-cli-cli-${STDY_PV}.tgz + + amd64? ( + https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz + -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz + ) + + arm64? ( + https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz + -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz + ) + ) +" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] + >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] + >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] + >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}] + >=dev-python/jiter-0.4.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + >=dev-python/boto3-1.28.57[${PYTHON_USEDEP}] + >=dev-python/botocore-1.31.57[${PYTHON_USEDEP}] + >=dev-python/httpx-aiohttp-0.1.9[${PYTHON_USEDEP}] + >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] + >=dev-python/standardwebhooks-1.0.1[${PYTHON_USEDEP}] + net-libs/nodejs[npm] + ) +" + +EPYTEST_PLUGINS=( + dirty-equals + http-snapshot + inline-snapshot + pytest-{asyncio,xdist} + respx + time-machine +) +distutils_enable_tests pytest + +src_unpack() { + unpack "${MY_PN}-${PV}.gh.tar.gz" +} + +src_test() { + einfo "Assembling npm cache..." + + local -x npm_config_cache="${WORKDIR}/npm-cache" + mkdir -p "${npm_config_cache}" || die + + for distfile in ${A}; do + if [[ "${distfile}" == npm-* ]]; then + npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die + fi + done + + einfo "Installing mock server..." + + local mock_dir="${WORKDIR}/mock-server" + mkdir -p "${mock_dir}" || die + + cp "${FILESDIR}/${PN}-0.116.0-mock-server-package.json" \ + "${mock_dir}/package.json" || die + cp "${FILESDIR}/${PN}-0.116.0-mock-server-package-lock.json" \ + "${mock_dir}/package-lock.json" || die + + local mock_dir="${WORKDIR}/mock-server" + local mock="${mock_dir}/node_modules/.bin/steady" + + pushd "${mock_dir}" >/dev/null || die + + npm ci &>/dev/null || die + + einfo "Starting mock server..." + + # Replicate the logic from scripts/mock --daemon + "${mock}" --host 127.0.0.1 -p 4010 \ + --validator-form-array-format=brackets \ + --validator-query-array-format=brackets \ + --validator-form-object-format=brackets \ + --validator-query-object-format=brackets \ + "${DISTDIR}/${API_SPEC}" &> .stdy.log & + local mock_pid=$! + + is_mock_running() { + local -a args + readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 + [[ "${args[1]}" == "${mock}" ]] + } + + local attempts=0 + while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do + if ! is_mock_running; then + cat .stdy.log + die "Mock server failed to start" + fi + attempts=$((attempts + 1)) + if (( attempts >= 300 )); then + cat .stdy.log + die "Timed out waiting for mock server to start" + fi + sleep 0.1 + done + + # Oops; connected to another Steady instance running on 4010 + is_mock_running || die + + popd >/dev/null || die + + nonfatal distutils-r1_src_test + local ret=${?} + + if is_mock_running; then + einfo "Stopping mock server..." + kill "${mock_pid}" || die + fi + + [[ ${ret} -ne 0 ]] && die +} + +pkg_postinst() { + optfeature "alternative async HTTP client support" \ + "dev-python/aiohttp >=dev-python/httpx-aiohttp-0.1.9" + optfeature "Google Cloud Vertex AI integration" \ + ">=dev-python/google-auth-2 dev-python/requests" + optfeature "Amazon Web Services (AWS) Bedrock integration" \ + ">=dev-python/boto3-1.28.57 >=dev-python/botocore-1.31.57" + optfeature "Model Context Protocol (MCP) support" \ + ">=dev-python/mcp-1.0" +} diff --git a/dev-python/anthropic/files/anthropic-0.116.0-mock-server-package-lock.json b/dev-python/anthropic/files/anthropic-0.116.0-mock-server-package-lock.json new file mode 100644 index 0000000000..f651ba1b64 --- /dev/null +++ b/dev-python/anthropic/files/anthropic-0.116.0-mock-server-package-lock.json @@ -0,0 +1,96 @@ +{ + "name": "mock-server", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@stdy/cli": "0.22.1" + } + }, + "node_modules/@stdy/cli": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli/-/cli-0.22.1.tgz", + "integrity": "sha512-VdnCoK/d0JWIhToajBxAdagTpLCX/zTd7RiuK1KdT12Q4pZn/+eS97gq94+jv6TbiMd+9SWeOdsQCoagpLmNfA==", + "license": "Elastic-2.0", + "bin": { + "steady": "steady.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@stdy/cli-darwin-arm64": "0.22.1", + "@stdy/cli-darwin-x64": "0.22.1", + "@stdy/cli-linux-arm64": "0.22.1", + "@stdy/cli-linux-x64": "0.22.1", + "@stdy/cli-win32-x64": "0.22.1" + } + }, + "node_modules/@stdy/cli-darwin-arm64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-arm64/-/cli-darwin-arm64-0.22.1.tgz", + "integrity": "sha512-sahxc3R9I+vO7dDr7t9aneE8aLZdZeaQU5OfhZVLny97K8K7RXqhpXHN/0DFvg3Pw5ZKisHvJysY3iu/LIZA6g==", + "cpu": [ + "arm64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@stdy/cli-darwin-x64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-x64/-/cli-darwin-x64-0.22.1.tgz", + "integrity": "sha512-/bVzcHkbX6zn5qZL73oWR5YXVc/+/IP7uWYw905B+hWRuZlJfN7hX4+68BxCBOI8wiRf82cSQjRnI/Datdwz1Q==", + "cpu": [ + "x64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@stdy/cli-linux-arm64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-0.22.1.tgz", + "integrity": "sha512-XGQy3ZqF5COqRgAVGxCdoW9dzxnfxxCSAHCGmhpFc+pVfpQcYHfPcnNhmWhplMCeriTUyCKLJG+/fGdyji7e2Q==", + "cpu": [ + "arm64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@stdy/cli-linux-x64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-0.22.1.tgz", + "integrity": "sha512-u7581I3sc6R+PUwGkvEFbvD/w6YXvRk+iT0BImWKPtKYA26cPP16lgA7gquu3tAEk+3c9YGn5xhUphCc96aLSg==", + "cpu": [ + "x64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@stdy/cli-win32-x64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-win32-x64/-/cli-win32-x64-0.22.1.tgz", + "integrity": "sha512-4kkgSGCKTO/Fb+ciBANshegYIztBqynIyOveWYc3Vp7mXszg8yx6slKSzz5bg757H8Ol2jxxuL4XxHVIGMr6Rw==", + "cpu": [ + "x64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "win32" + ] + } + } +} diff --git a/dev-python/anthropic/files/anthropic-0.116.0-mock-server-package.json b/dev-python/anthropic/files/anthropic-0.116.0-mock-server-package.json new file mode 100644 index 0000000000..66616ec5d2 --- /dev/null +++ b/dev-python/anthropic/files/anthropic-0.116.0-mock-server-package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "@stdy/cli": "0.22.1" + } +} From 8a5d518574a03d257b83d655cbbac68e8f81b835 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:27:41 +0200 Subject: [PATCH 006/194] dev-python/json-repair: add 0.61.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/json-repair/Manifest | 1 + .../json-repair/json-repair-0.61.1.ebuild | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-python/json-repair/json-repair-0.61.1.ebuild diff --git a/dev-python/json-repair/Manifest b/dev-python/json-repair/Manifest index 6a5bf0630a..ac4ddd9d43 100644 --- a/dev-python/json-repair/Manifest +++ b/dev-python/json-repair/Manifest @@ -1 +1,2 @@ DIST json-repair-0.61.0.gh.tar.gz 2564244 BLAKE2B 48aa27476104a68a087db8fb4a990644cabc1447780f103c87a45f8bf9663fa05cd8132b5f76578727dd9b6893dd476962e1ff14608ad29ad2880f2213604dad SHA512 8feef307f7b3030a6828c4ffa65f273d8e531d4582cad22cd32e4bceef27f70d4a85ab6a491c9b5b1a8f4e6c60e3c9036c588f601b7c9745f83a17502e8c4a32 +DIST json-repair-0.61.1.gh.tar.gz 2563279 BLAKE2B b991b2ecbc49bed38365bfeb69b025f024e78815e7bbb8f41c5694fbfe85691b69c9fe001a21e07583867dfa5c2a613cc7a6b102a9942b2f8d868af6af8a924d SHA512 9fff86c8ce5ec3c70584fcd45e1fb701961137cc19f4857a0719bfd01779bed0e04e32eece1ace5240afe934e63da144dd38b92e85792746a2289afc5e434a6b diff --git a/dev-python/json-repair/json-repair-0.61.1.ebuild b/dev-python/json-repair/json-repair-0.61.1.ebuild new file mode 100644 index 0000000000..5f7e43c7ea --- /dev/null +++ b/dev-python/json-repair/json-repair-0.61.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +MY_PN="json_repair" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="A package to repair broken json strings" +HOMEPAGE=" + https://github.com/mangiucugna/json_repair + https://pypi.org/project/json-repair/ +" +SRC_URI=" + https://github.com/mangiucugna/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# mypy is used in tests for type inference +BDEPEND=" + test? ( + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # pytest-benchmark + tests/test_performance.py +) From 376c2cce7bf0d5bc4b8884371f74d78b6548251a Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:28:10 +0200 Subject: [PATCH 007/194] dev-python/json-repair: drop 0.61.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/json-repair/Manifest | 1 - .../json-repair/json-repair-0.61.0.ebuild | 45 ------------------- 2 files changed, 46 deletions(-) delete mode 100644 dev-python/json-repair/json-repair-0.61.0.ebuild diff --git a/dev-python/json-repair/Manifest b/dev-python/json-repair/Manifest index ac4ddd9d43..517b925a44 100644 --- a/dev-python/json-repair/Manifest +++ b/dev-python/json-repair/Manifest @@ -1,2 +1 @@ -DIST json-repair-0.61.0.gh.tar.gz 2564244 BLAKE2B 48aa27476104a68a087db8fb4a990644cabc1447780f103c87a45f8bf9663fa05cd8132b5f76578727dd9b6893dd476962e1ff14608ad29ad2880f2213604dad SHA512 8feef307f7b3030a6828c4ffa65f273d8e531d4582cad22cd32e4bceef27f70d4a85ab6a491c9b5b1a8f4e6c60e3c9036c588f601b7c9745f83a17502e8c4a32 DIST json-repair-0.61.1.gh.tar.gz 2563279 BLAKE2B b991b2ecbc49bed38365bfeb69b025f024e78815e7bbb8f41c5694fbfe85691b69c9fe001a21e07583867dfa5c2a613cc7a6b102a9942b2f8d868af6af8a924d SHA512 9fff86c8ce5ec3c70584fcd45e1fb701961137cc19f4857a0719bfd01779bed0e04e32eece1ace5240afe934e63da144dd38b92e85792746a2289afc5e434a6b diff --git a/dev-python/json-repair/json-repair-0.61.0.ebuild b/dev-python/json-repair/json-repair-0.61.0.ebuild deleted file mode 100644 index 5f7e43c7ea..0000000000 --- a/dev-python/json-repair/json-repair-0.61.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..15} ) - -inherit distutils-r1 - -MY_PN="json_repair" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="A package to repair broken json strings" -HOMEPAGE=" - https://github.com/mangiucugna/json_repair - https://pypi.org/project/json-repair/ -" -SRC_URI=" - https://github.com/mangiucugna/${MY_PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -# mypy is used in tests for type inference -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # pytest-benchmark - tests/test_performance.py -) From d840196888eb5aa576eb1b599015230199f0a293 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:44:22 +0200 Subject: [PATCH 008/194] dev-python/pydocket: add 0.23.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/pydocket/Manifest | 2 + dev-python/pydocket/pydocket-0.23.0.ebuild | 73 ++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 dev-python/pydocket/pydocket-0.23.0.ebuild diff --git a/dev-python/pydocket/Manifest b/dev-python/pydocket/Manifest index fed6e67250..04ec7ac7e8 100644 --- a/dev-python/pydocket/Manifest +++ b/dev-python/pydocket/Manifest @@ -1,2 +1,4 @@ DIST pydocket-0.21.1.tar.gz 399652 BLAKE2B f9ab6e069368fd1939b323d7e12fe9be954af0920ca12058b3dad12dabab48abe6f6227bbf34fe9f24adca1dd6274ac9866b8f9b62da8a2ad971708687dcba68 SHA512 350dbd2003db4dc3525ba6c2e6150857061d3fb0cdc46a3fce6f3fcfe61f0056f456a4d549efba3ef4c5d6070a8c4ad6af3327ef2173de10dc866a52e0089f5d DIST pydocket-0.22.0.tar.gz 407557 BLAKE2B f451435dfe9c76090e2d2af37321747d79e3b7b5869370a92cd09735cfa1490b0eb140890834715c445ecc67a85085d7148416c6ab51681671f58b31e4dd52d2 SHA512 49f8acfbce87ac90114463d40dcf5f6dffd76e350eef87f185d643eca3edddfc3b2b49ad444b6e737454968c8648def0577df9fbf2059e69e2f706689f234bc3 +DIST pydocket-0.23.0.tar.gz 424266 BLAKE2B 0fee0a9428216eeb0266b22bcaa3d23d185070634d4e6970bdd8df2db3ce00982faa4f111a128e7cd3a465706352ab8da45334a9e8a9c4b247c9731c639ff5b6 SHA512 15a7a4627fe19bd19fd1a84f5ce220e8761cd4226cd4aa1d71846c845821c068f04fda4a5cd627d00471740c78a9720bd806c9f99d90f2bd65f13f17f27d4e19 +DIST pydocket-0.23.0.tar.gz.provenance 9776 BLAKE2B aa0b313e6300a090880d9b337c3b190dbc6fc5d873127394bc8dd3e9754dd119c145b2de6ba0e3f90d940a07480d21fe9d50f8d95fd36056d6ab286404480118 SHA512 12f7e6644d9d59034134809b862a1a2608c2b1652971ae7613545c7bbf2a48147fa248bfe5b3ac2923c26747c575eb794069e71f3edb496c95e69e94867c55ce diff --git a/dev-python/pydocket/pydocket-0.23.0.ebuild b/dev-python/pydocket/pydocket-0.23.0.ebuild new file mode 100644 index 0000000000..e9fefff687 --- /dev/null +++ b/dev-python/pydocket/pydocket-0.23.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/chrisguidry/docket +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="A distributed background task system for Python functions" +HOMEPAGE=" + https://docket.lol/ + https://github.com/chrisguidry/docket + https://pypi.org/project/pydocket/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/burner-redis-0.1.7[${PYTHON_USEDEP}] + >=dev-python/cloudpickle-3.1.1[${PYTHON_USEDEP}] + >=dev-python/cronsim-2.6[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-api-1.33.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.21.1[${PYTHON_USEDEP}] + >=dev-python/py-key-value-aio-0.3.0[${PYTHON_USEDEP}] + >=dev-python/python-json-logger-2.0.7[${PYTHON_USEDEP}] + >=dev-python/redis-5[${PYTHON_USEDEP}] + >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] + >=dev-python/typer-0.15.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] + >=dev-python/uncalled-for-0.3.2[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/docker-7.1.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-sdk-1.33.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires dev-python/opentelemetry-exporter-prometheus + tests/instrumentation/test_export.py::test_exports_metrics_as_prometheus_metrics +) + +src_prepare() { + distutils-r1_src_prepare + + # no coverage + sed -i \ + -e '/--cov/d' \ + -e '/--numprocesses/d' \ + -e '/--maxprocesses/d' \ + pyproject.toml || die + rm tests/sitecustomize.py || die +} + +python_test() { + local -x REDIS_VERSION="memory" + epytest +} + +pkg_postinst() { + optfeature "metrics" dev-python/opentelemetry-sdk +} From 54a6dea9ed91cc25c1d8d2d7bf0a620ddd99358b Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:49:40 +0200 Subject: [PATCH 009/194] dev-embedded/pico-sdk: update DESCRIPTION, SRC_URI Fix QA issues: * Drop trailing full stops from DESCRIPTION. * Remove redundant target filename renames from SRC_URI. Signed-off-by: Florian Albrechtskirchinger --- dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild | 4 +--- dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild | 4 +--- dev-embedded/pico-sdk/pico-sdk-2.3.0.ebuild | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild b/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild index d438436e49..027623a2f8 100644 --- a/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild +++ b/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild @@ -3,12 +3,11 @@ EAPI=8 -DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers." +DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers" HOMEPAGE="https://github.com/raspberrypi/pico-sdk" SRC_URI=" https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz - -> ${P}.tar.gz https://github.com/bluekitchen/btstack/archive/501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz -> btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz @@ -20,7 +19,6 @@ SRC_URI=" -> lwip-STABLE-2_2_0_RELEASE.tar.gz https://github.com/Mbed-TLS/mbedtls/releases/download/v2.28.8/mbedtls-2.28.8.tar.bz2 - -> mbedtls-2.28.8.tar.bz2 https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz -> tinyusb-0.18.0.tar.gz diff --git a/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild b/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild index 9b3ba915a2..e4a27256e0 100644 --- a/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild +++ b/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild @@ -3,12 +3,11 @@ EAPI=8 -DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers." +DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers" HOMEPAGE="https://github.com/raspberrypi/pico-sdk" SRC_URI=" https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz - -> ${P}.tar.gz https://github.com/bluekitchen/btstack/archive/501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz -> btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz @@ -20,7 +19,6 @@ SRC_URI=" -> lwip-STABLE-2_2_1_RELEASE.tar.gz https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.2/mbedtls-3.6.2.tar.bz2 - -> mbedtls-3.6.2.tar.bz2 https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz -> tinyusb-0.18.0.tar.gz diff --git a/dev-embedded/pico-sdk/pico-sdk-2.3.0.ebuild b/dev-embedded/pico-sdk/pico-sdk-2.3.0.ebuild index a78a5f1917..159c22e3f4 100644 --- a/dev-embedded/pico-sdk/pico-sdk-2.3.0.ebuild +++ b/dev-embedded/pico-sdk/pico-sdk-2.3.0.ebuild @@ -3,12 +3,11 @@ EAPI=8 -DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers." +DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers" HOMEPAGE="https://github.com/raspberrypi/pico-sdk" SRC_URI=" https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz - -> ${P}.tar.gz https://github.com/bluekitchen/btstack/archive/refs/tags/v1.8.2.tar.gz -> btstack-1.8.2.tar.gz @@ -20,7 +19,6 @@ SRC_URI=" -> lwip-STABLE-2_2_1_RELEASE.tar.gz https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/mbedtls-3.6.6.tar.gz - -> mbedtls-3.6.6.tar.gz https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz -> tinyusb-0.18.0.tar.gz From 00a4a2e4b8b602673023f3414d785d7e9a298c42 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 10:51:21 +0200 Subject: [PATCH 010/194] media-sound/openaudible-bin: update DESCRIPTION Fix QA issues: * Drop trailing full stops from DESCRIPTION. Signed-off-by: Florian Albrechtskirchinger --- media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild | 2 +- media-sound/openaudible-bin/openaudible-bin-4.8.7.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild b/media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild index 9acd99338d..ca7d0c9e37 100644 --- a/media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild +++ b/media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild @@ -7,7 +7,7 @@ inherit desktop xdg unpacker wrapper MY_PN="${PN%-bin}" -DESCRIPTION="OpenAudible is a cross-platform audiobook manager designed for Audible users." +DESCRIPTION="OpenAudible is a cross-platform audiobook manager designed for Audible users" HOMEPAGE="https://openaudible.org/" SRC_URI=" amd64? ( diff --git a/media-sound/openaudible-bin/openaudible-bin-4.8.7.ebuild b/media-sound/openaudible-bin/openaudible-bin-4.8.7.ebuild index 9acd99338d..ca7d0c9e37 100644 --- a/media-sound/openaudible-bin/openaudible-bin-4.8.7.ebuild +++ b/media-sound/openaudible-bin/openaudible-bin-4.8.7.ebuild @@ -7,7 +7,7 @@ inherit desktop xdg unpacker wrapper MY_PN="${PN%-bin}" -DESCRIPTION="OpenAudible is a cross-platform audiobook manager designed for Audible users." +DESCRIPTION="OpenAudible is a cross-platform audiobook manager designed for Audible users" HOMEPAGE="https://openaudible.org/" SRC_URI=" amd64? ( From 20dc9153b2792bedd06d42524bb6898d1c4be2d7 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 11:02:17 +0200 Subject: [PATCH 011/194] net-mail/goimapnotify: update DESCRIPTION Fix QA issues: * Drop trailing full stops from DESCRIPTION. Signed-off-by: Florian Albrechtskirchinger --- net-mail/goimapnotify/goimapnotify-2.5.5.ebuild | 2 +- net-mail/goimapnotify/goimapnotify-2.5.6.ebuild | 2 +- net-mail/goimapnotify/goimapnotify-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-mail/goimapnotify/goimapnotify-2.5.5.ebuild b/net-mail/goimapnotify/goimapnotify-2.5.5.ebuild index fe9e5df5c6..78b607d3a7 100644 --- a/net-mail/goimapnotify/goimapnotify-2.5.5.ebuild +++ b/net-mail/goimapnotify/goimapnotify-2.5.5.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module -DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version." +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" HOMEPAGE="https://gitlab.com/shackra/goimapnotify" diff --git a/net-mail/goimapnotify/goimapnotify-2.5.6.ebuild b/net-mail/goimapnotify/goimapnotify-2.5.6.ebuild index fe9e5df5c6..78b607d3a7 100644 --- a/net-mail/goimapnotify/goimapnotify-2.5.6.ebuild +++ b/net-mail/goimapnotify/goimapnotify-2.5.6.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module -DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version." +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" HOMEPAGE="https://gitlab.com/shackra/goimapnotify" diff --git a/net-mail/goimapnotify/goimapnotify-9999.ebuild b/net-mail/goimapnotify/goimapnotify-9999.ebuild index c66963c76f..54e193b491 100644 --- a/net-mail/goimapnotify/goimapnotify-9999.ebuild +++ b/net-mail/goimapnotify/goimapnotify-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module git-r3 -DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version." +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" EGIT_REPO_URI="https://gitlab.com/shackra/goimapnotify.git" From a0739e5d241dabaeae0149830130dc8470d72ae3 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 11:04:08 +0200 Subject: [PATCH 012/194] sci-ml/ollama-bin: update DESCRIPTION Fix QA issue: * Drop trailing full stop from DESCRIPTION. Signed-off-by: Florian Albrechtskirchinger --- sci-ml/ollama-bin/ollama-bin-0.31.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-ml/ollama-bin/ollama-bin-0.31.1.ebuild b/sci-ml/ollama-bin/ollama-bin-0.31.1.ebuild index c380a3cfd0..01efe4a496 100644 --- a/sci-ml/ollama-bin/ollama-bin-0.31.1.ebuild +++ b/sci-ml/ollama-bin/ollama-bin-0.31.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit unpacker systemd -DESCRIPTION="Get up and running with local large language models." +DESCRIPTION="Get up and running with local large language models" HOMEPAGE="https://ollama.com" SRC_URI=" amd64? ( From 605494b69aeca82055caa571d19126174739f3ff Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Sun, 5 Jul 2026 13:06:26 +0300 Subject: [PATCH 013/194] app-misc/cmsv7: keyword 7.36.0.1 for -* Signed-off-by: Shimon Trolles --- app-misc/cmsv7/cmsv7-7.36.0.1.ebuild | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild b/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild index 95267a88ca..c6b45f7480 100644 --- a/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild +++ b/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,30 +12,32 @@ MY_P=fetchmail-${MY_PV} DESCRIPTION="A vehicle monitoring and management platform" HOMEPAGE="https://www.cmsv7.com" -SRC_URI="https://www.cmsv7.com/cmssoft/CMSV7_LINUX(AMD64)_${PV}_260327.rpm" + +SRC_URI=" + amd64? ( + https://www.cmsv7.com/cmssoft/CMSV7_LINUX(AMD64)_${PV}_260327.rpm + ) +" + S=${WORKDIR} QA_PREBUILT="*" LICENSE="babelstar" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="-* ~amd64" RESTRICT="mirror" BDEPEND=" -app-arch/rpm -app-arch/xz-utils + app-arch/rpm + app-arch/xz-utils " src_unpack() { -rpm_src_unpack ${A} -} - -src_prepare() { -default + rpm_src_unpack ${A} } src_install() { -cp -a opt usr "${ED}/" || die "Failed to copy installation files" + cp -a opt usr "${ED}/" || die "Failed to copy installation files" } From 92e7888f7edf160fefa2a7ccaa165de7361ceb99 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Sun, 5 Jul 2026 13:09:07 +0300 Subject: [PATCH 014/194] app-misc/cmsv7: Fixes: https://github.com/gentoo/guru/commit/76c3cdb0d6e312ac210ed78e3a60c41f1e1e82de#r191278802 Signed-off-by: Shimon Trolles --- app-misc/cmsv7/cmsv7-7.36.0.1.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild b/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild index c6b45f7480..30f5e6b63f 100644 --- a/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild +++ b/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild @@ -7,9 +7,6 @@ RPM_COMPRESS_TYPE="xz" inherit rpm -MY_PV=$(ver_rs 3 '-') -MY_P=fetchmail-${MY_PV} - DESCRIPTION="A vehicle monitoring and management platform" HOMEPAGE="https://www.cmsv7.com" From 00c9b4d7765fb86d0ede02e71c8da2d65e0e7903 Mon Sep 17 00:00:00 2001 From: Jernej Jakob Date: Sun, 5 Jul 2026 12:06:47 +0200 Subject: [PATCH 015/194] dev-python/nethsm: add 2.1.2 Signed-off-by: Jernej Jakob --- dev-python/nethsm/Manifest | 1 + dev-python/nethsm/nethsm-2.1.2.ebuild | 29 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-python/nethsm/nethsm-2.1.2.ebuild diff --git a/dev-python/nethsm/Manifest b/dev-python/nethsm/Manifest index ca613b615b..f931ac61b9 100644 --- a/dev-python/nethsm/Manifest +++ b/dev-python/nethsm/Manifest @@ -1 +1,2 @@ DIST nethsm-2.1.0.gh.tar.gz 307311 BLAKE2B 704e102348dbe93f00b38c19f500bd5c30b98e0b7d52f4cd7a8d54adbbf4960aa506b2ec7930cf93219a4dc3b37ad748ab92523833d0a1f57b52541fc655ddc7 SHA512 ee2f37b548cc0737dbb2e07793e7ecec781580f95a1679bfdcda62acf15a1e3e28ef175b90ca1323a5585a53c5110925146a6e5553971475665df8b385eb913a +DIST nethsm-2.1.2.gh.tar.gz 296521 BLAKE2B e1b034fe620b905aa705dd1dc4fbf3d43bbdef57027f5f290f8479e27558524a2bb80270e04068176f0f660b4e478f1af0c8b162737eba9dfaac9215c0223cf2 SHA512 e7e01bd6b45f2db49a2bb89f6b47b6bf7e74e71f2128bbb373f83b774d41b6d3054c1ecba4058066ea8ae024bcbcad04ec05741cb75edbdf8278aa61436c4a1c diff --git a/dev-python/nethsm/nethsm-2.1.2.ebuild b/dev-python/nethsm/nethsm-2.1.2.ebuild new file mode 100644 index 0000000000..456d4b61f3 --- /dev/null +++ b/dev-python/nethsm/nethsm-2.1.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..15} ) +inherit distutils-r1 + +DESCRIPTION="Python client for NitroKey NetHSM" +HOMEPAGE="https://github.com/Nitrokey/nethsm-sdk-py" +MY_PN="nethsm-sdk-py" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/Nitrokey/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/cryptography-41[${PYTHON_USEDEP}] + =dev-python/typing-extensions-4*[${PYTHON_USEDEP}] + =dev-python/urllib3-2*[${PYTHON_USEDEP}] +" + +# tests require docker (provision a NetHSM instance in a container from a prebuilt image) +RESTRICT="test" From e3a5329622438605d81f09f6ddcc1ad885532bbe Mon Sep 17 00:00:00 2001 From: Jernej Jakob Date: Sun, 5 Jul 2026 12:07:41 +0200 Subject: [PATCH 016/194] dev-python/nethsm: drop 2.1.0 Signed-off-by: Jernej Jakob --- dev-python/nethsm/Manifest | 1 - dev-python/nethsm/nethsm-2.1.0.ebuild | 30 --------------------------- 2 files changed, 31 deletions(-) delete mode 100644 dev-python/nethsm/nethsm-2.1.0.ebuild diff --git a/dev-python/nethsm/Manifest b/dev-python/nethsm/Manifest index f931ac61b9..0257a40038 100644 --- a/dev-python/nethsm/Manifest +++ b/dev-python/nethsm/Manifest @@ -1,2 +1 @@ -DIST nethsm-2.1.0.gh.tar.gz 307311 BLAKE2B 704e102348dbe93f00b38c19f500bd5c30b98e0b7d52f4cd7a8d54adbbf4960aa506b2ec7930cf93219a4dc3b37ad748ab92523833d0a1f57b52541fc655ddc7 SHA512 ee2f37b548cc0737dbb2e07793e7ecec781580f95a1679bfdcda62acf15a1e3e28ef175b90ca1323a5585a53c5110925146a6e5553971475665df8b385eb913a DIST nethsm-2.1.2.gh.tar.gz 296521 BLAKE2B e1b034fe620b905aa705dd1dc4fbf3d43bbdef57027f5f290f8479e27558524a2bb80270e04068176f0f660b4e478f1af0c8b162737eba9dfaac9215c0223cf2 SHA512 e7e01bd6b45f2db49a2bb89f6b47b6bf7e74e71f2128bbb373f83b774d41b6d3054c1ecba4058066ea8ae024bcbcad04ec05741cb75edbdf8278aa61436c4a1c diff --git a/dev-python/nethsm/nethsm-2.1.0.ebuild b/dev-python/nethsm/nethsm-2.1.0.ebuild deleted file mode 100644 index 652bd04d3d..0000000000 --- a/dev-python/nethsm/nethsm-2.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{12..14} ) -inherit distutils-r1 - -DESCRIPTION="Python client for NitroKey NetHSM" -HOMEPAGE="https://github.com/Nitrokey/nethsm-sdk-py" -MY_PN="nethsm-sdk-py" -MY_P="${MY_PN}-${PV}" -SRC_URI="https://github.com/Nitrokey/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cryptography-41[${PYTHON_USEDEP}] - =dev-python/python-dateutil-2*[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4*[${PYTHON_USEDEP}] - =dev-python/urllib3-2*[${PYTHON_USEDEP}] -" - -# tests require docker (provision a NetHSM instance in a container from a prebuilt image) -RESTRICT="test" From 0c1f6a682915df97b6fd8609cdd0f5ce714905d2 Mon Sep 17 00:00:00 2001 From: Jernej Jakob Date: Sun, 5 Jul 2026 12:08:36 +0200 Subject: [PATCH 017/194] app-crypt/pynitrokey: add 0.12.3 Signed-off-by: Jernej Jakob --- app-crypt/pynitrokey/Manifest | 1 + app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild diff --git a/app-crypt/pynitrokey/Manifest b/app-crypt/pynitrokey/Manifest index 8611382131..dfd1dc2c32 100644 --- a/app-crypt/pynitrokey/Manifest +++ b/app-crypt/pynitrokey/Manifest @@ -1 +1,2 @@ DIST pynitrokey-0.12.1.gh.tar.gz 223235 BLAKE2B ae58a9d6b82a748809ba85a99445f1f2d54e459ab4ce2953bf29d1647d1d4890902d646c24f62ea09a952d7b99c0ad2cd68f6974184e87f8ec6a67f6c3579311 SHA512 458a2b3a0210eb27c057d57ba117b0feaf515b6c042d44b980bda91afe2e0da91795c51b2b9117c30beb85c367cd26cabbdcc92c75ff9daa30da7b6fef243526 +DIST pynitrokey-0.12.3.gh.tar.gz 220806 BLAKE2B 3c595f6efdc2a6c07b7fa776460c4a0a78101e1c5b12869fb4345d757cbe793021374f515d35a749cfd64bb8d18a14728d58b10ba16f0b54570625896c3b91a3 SHA512 6929b7b4573beea7b1c6ff4569c80e682d5dad1d67e03380c138a41fe6a882fde19de65b72f765a4e580ad26b142ae94b710dd8004ce11804f760b8a5a7b3e04 diff --git a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild new file mode 100644 index 0000000000..1d3cd76f47 --- /dev/null +++ b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..14} ) +inherit distutils-r1 optfeature + +DESCRIPTION="A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM" +HOMEPAGE="https://github.com/Nitrokey/pynitrokey" + +SRC_URI="https://github.com/Nitrokey/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cffi-1.15[${PYTHON_USEDEP}] + =dev-python/click-8.2[${PYTHON_USEDEP}] + =dev-python/cryptography-43[${PYTHON_USEDEP}] + =dev-python/hidapi-0.14[${PYTHON_USEDEP}] + =dev-python/intelhex-2*[${PYTHON_USEDEP}] + >=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}] + =dev-python/nethsm-2.1.1[${PYTHON_USEDEP}] + Date: Sun, 5 Jul 2026 12:09:12 +0200 Subject: [PATCH 018/194] app-crypt/pynitrokey: drop 0.12.1 Signed-off-by: Jernej Jakob --- app-crypt/pynitrokey/Manifest | 1 - app-crypt/pynitrokey/metadata.xml | 3 -- app-crypt/pynitrokey/pynitrokey-0.12.1.ebuild | 52 ------------------- 3 files changed, 56 deletions(-) delete mode 100644 app-crypt/pynitrokey/pynitrokey-0.12.1.ebuild diff --git a/app-crypt/pynitrokey/Manifest b/app-crypt/pynitrokey/Manifest index dfd1dc2c32..1a24763fdf 100644 --- a/app-crypt/pynitrokey/Manifest +++ b/app-crypt/pynitrokey/Manifest @@ -1,2 +1 @@ -DIST pynitrokey-0.12.1.gh.tar.gz 223235 BLAKE2B ae58a9d6b82a748809ba85a99445f1f2d54e459ab4ce2953bf29d1647d1d4890902d646c24f62ea09a952d7b99c0ad2cd68f6974184e87f8ec6a67f6c3579311 SHA512 458a2b3a0210eb27c057d57ba117b0feaf515b6c042d44b980bda91afe2e0da91795c51b2b9117c30beb85c367cd26cabbdcc92c75ff9daa30da7b6fef243526 DIST pynitrokey-0.12.3.gh.tar.gz 220806 BLAKE2B 3c595f6efdc2a6c07b7fa776460c4a0a78101e1c5b12869fb4345d757cbe793021374f515d35a749cfd64bb8d18a14728d58b10ba16f0b54570625896c3b91a3 SHA512 6929b7b4573beea7b1c6ff4569c80e682d5dad1d67e03380c138a41fe6a882fde19de65b72f765a4e580ad26b142ae94b710dd8004ce11804f760b8a5a7b3e04 diff --git a/app-crypt/pynitrokey/metadata.xml b/app-crypt/pynitrokey/metadata.xml index 75f11afc92..6f41dfb637 100644 --- a/app-crypt/pynitrokey/metadata.xml +++ b/app-crypt/pynitrokey/metadata.xml @@ -5,9 +5,6 @@ jernej.jakob@gmail.com Jernej Jakob - - Install dependencies for "piv" subcommand - Nitrokey/pynitrokey diff --git a/app-crypt/pynitrokey/pynitrokey-0.12.1.ebuild b/app-crypt/pynitrokey/pynitrokey-0.12.1.ebuild deleted file mode 100644 index 0f0625b690..0000000000 --- a/app-crypt/pynitrokey/pynitrokey-0.12.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{12..14} ) -inherit distutils-r1 - -DESCRIPTION="A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM" -HOMEPAGE="https://github.com/Nitrokey/pynitrokey" - -SRC_URI="https://github.com/Nitrokey/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="piv" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.15[${PYTHON_USEDEP}] - =dev-python/click-8.2[${PYTHON_USEDEP}] - =dev-python/cryptography-43[${PYTHON_USEDEP}] - =dev-python/hidapi-0.14[${PYTHON_USEDEP}] - =dev-python/intelhex-2*[${PYTHON_USEDEP}] - >=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}] - =dev-python/nethsm-2.1[${PYTHON_USEDEP}] - Date: Sun, 5 Jul 2026 12:25:17 +0200 Subject: [PATCH 019/194] media-video/showtime: fix shebang (bug #978319) Signed-off-by: Bjorn Ferson --- .../{showtime-50.0-r1.ebuild => showtime-50.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename media-video/showtime/{showtime-50.0-r1.ebuild => showtime-50.0-r2.ebuild} (96%) diff --git a/media-video/showtime/showtime-50.0-r1.ebuild b/media-video/showtime/showtime-50.0-r2.ebuild similarity index 96% rename from media-video/showtime/showtime-50.0-r1.ebuild rename to media-video/showtime/showtime-50.0-r2.ebuild index 88eb2d8990..9fa65c7ff3 100644 --- a/media-video/showtime/showtime-50.0-r1.ebuild +++ b/media-video/showtime/showtime-50.0-r2.ebuild @@ -58,7 +58,7 @@ src_configure() { src_install() { meson_src_install - python_fix_shebang "${BUILD_DIR}/showtime" + python_fix_shebang "${ED}"/usr/bin/showtime python_optimize } From f4c5f01fc00b42e9f3cdd5287ea8a1e5ef6d8b96 Mon Sep 17 00:00:00 2001 From: Jernej Jakob Date: Sun, 5 Jul 2026 13:06:47 +0200 Subject: [PATCH 020/194] app-crypt/pynitrokey: change from single-impl to multi-impl Signed-off-by: Jernej Jakob --- app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild | 41 +++++++++---------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild index 1d3cd76f47..ead3b54b2d 100644 --- a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild +++ b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild @@ -3,7 +3,6 @@ EAPI=8 -DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=poetry PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 optfeature @@ -18,27 +17,25 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.15[${PYTHON_USEDEP}] - =dev-python/click-8.2[${PYTHON_USEDEP}] - =dev-python/cryptography-43[${PYTHON_USEDEP}] - =dev-python/hidapi-0.14[${PYTHON_USEDEP}] - =dev-python/intelhex-2*[${PYTHON_USEDEP}] - >=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}] - =dev-python/nethsm-2.1.1[${PYTHON_USEDEP}] - =dev-python/cffi-1.15[${PYTHON_USEDEP}] + =dev-python/click-8.2[${PYTHON_USEDEP}] + =dev-python/cryptography-43[${PYTHON_USEDEP}] + =dev-python/hidapi-0.14[${PYTHON_USEDEP}] + =dev-python/intelhex-2*[${PYTHON_USEDEP}] + >=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}] + =dev-python/nethsm-2.1.1[${PYTHON_USEDEP}] + Date: Sun, 5 Jul 2026 13:07:37 +0200 Subject: [PATCH 021/194] app-crypt/pynitrokey: install shell completions Signed-off-by: Jernej Jakob --- app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild index ead3b54b2d..93b29013d8 100644 --- a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild +++ b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry PYTHON_COMPAT=( python3_{12..14} ) -inherit distutils-r1 optfeature +inherit distutils-r1 optfeature shell-completion DESCRIPTION="A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM" HOMEPAGE="https://github.com/Nitrokey/pynitrokey" @@ -42,6 +42,17 @@ RDEPEND=" # it would be bad if the user was not expecting this. RESTRICT="test" +src_install(){ + distutils-r1_src_install + + _NITROPY_COMPLETE=bash_source nitropy > nitropy.bash || die + newbashcomp nitropy.bash nitropy + _NITROPY_COMPLETE=zsh_source nitropy > nitropy.zsh || die + dozshcomp nitropy.zsh + _NITROPY_COMPLETE=fish_source nitropy > nitropy.fish || die + dofishcomp nitropy.fish +} + pkg_postinst(){ optfeature "'piv' subcommand support" dev-python/pyscard } From e29b29d91593766c56ef83f75d82d611035ea568 Mon Sep 17 00:00:00 2001 From: Eetu Eloranta Date: Sun, 5 Jul 2026 13:52:31 +0300 Subject: [PATCH 022/194] app-misc/kanata: add 1.12.0 Signed-off-by: Eetu Eloranta --- app-misc/kanata/Manifest | 4 + app-misc/kanata/kanata-1.12.0.ebuild | 270 +++++++++++++++++++++++++++ 2 files changed, 274 insertions(+) create mode 100644 app-misc/kanata/kanata-1.12.0.ebuild diff --git a/app-misc/kanata/Manifest b/app-misc/kanata/Manifest index b21ea330f8..b00f59675d 100644 --- a/app-misc/kanata/Manifest +++ b/app-misc/kanata/Manifest @@ -32,6 +32,7 @@ DIST clipboard-win-5.4.0.crate 20559 BLAKE2B b4c795cf707500b429322dfd0c593188b63 DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9 DIST core-foundation-0.10.0.crate 27023 BLAKE2B ba4b8e42aca4df30627eae9e8ce8ee9f4b512d51141338d284f9b897ee944619d7f63b0bd9318263eb5f5c1436ca0fad8a208c8005620779865c4f4e653d1fbd SHA512 771a34b79519c5a51e3490589672ecf3eb019d4eb28db9d19c88bc116632dea96ebb2cd04e251e94dddd0876cb8a7f07ec65aa5143f7f8aaf1661caae052a94f +DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065 DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a DIST core-graphics-0.23.2.crate 30763 BLAKE2B 6cf9d7d1e933bf06175699eae7ee1e7dae993e390cf9b509a756123cdff78a42d7aa9a59ae2f48d251d6dbeea5479e95694c38700f4ca93751dfc664d4c7af34 SHA512 40ac912fd8bbf25488f665091e974d9b5c40a2a20aa1abe0393c9f39a77b6f3b13761719cbfde067e5e078fe8ec55dca51777ff3ffdff4aeecca6e4789069d1b @@ -82,9 +83,11 @@ DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698ee DIST jpeg-decoder-0.3.1.crate 744364 BLAKE2B 0ccc3a7f42e471fc1fc7995fa99573b798da89911667e477a310d10b95745708e583d53776467b9d54a399047b727a3fd4c26a1387382c226f6594770b21ba05 SHA512 103b7602876069603620cc2b5530e84fdab88ec96855a821606560a67cfa26f628b401eace62ee793e6c16ef282f958ed789f5db725ff901124fe6c9b123de00 DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 DIST kanata-1.11.0.tar.gz 1768544 BLAKE2B 42102cc8c150420c5e263da95d01191d35459cd3ed02856cb711322eeaaf6c92e7da690eeb3006fbc4cb69c63044a6fb9eccb80fbc4a09b6bd01c0170fc49213 SHA512 1894b4b0eca90b68a475926f061b9f6bd37cd56f2a686a83e7e121c4b9c311803cf3c8c4102bc23df589663bfbc79ac7d7638b7f7e0d0b3e3984b1ae3e64236d +DIST kanata-1.12.0.tar.gz 1831651 BLAKE2B 00b849384a61e61cc35a77356dbb8e7985136c842c0b213a8fa5bf68b32944ae2062603c55dc4943a1290b71c8e79f9f855483acbc1c71e4d3a6cdcc48021da1 SHA512 c7473224d0077d1558da062b8787db650937f4125e19b4e4bd66e75a80db5f38ab8ccf0fcd93c20625035b93f309d92b7a182d214478c37e615805baaec6396d DIST kanata-interception-0.3.0.crate 4699 BLAKE2B e2338432850f26abed79d7136eac43f118e862b4d82f39303050559d82023200779e51255c34c8e467582657d36c2bcbb49bf49b118db8dc87edc09e58e2b319 SHA512 850e4221251eb9d9981f1c9971b6a5b526bebe280d4b56dae62106e85838e287aa7babada40275fbe0d8cbe7eab463c8b440eb6a37dc9b7dd8c992a364343a7a DIST kanata-keyberon-macros-0.2.0.crate 2598 BLAKE2B fd043c2325c13196aec2d683969d15c7798924e8c5fd27283c4917bd5084fe08988c508982957a3c778a0b58a69c3142360a00d3dc3bedbf3bd3ee9fc5f214ba SHA512 5bcdd5c7d30876df2630b60a30a32bb19f8c29478084037c23b746f7dd1202548a36cfa0b680a4a51f58aeeeb33ac5c193c79a9aedbb8055c7ed6dd46d2e05a1 DIST karabiner-driverkit-0.2.0.crate 6769019 BLAKE2B 36bfa9a65b592ec2c32fbe00b5aeb418924241b644d48765ae9dfe3687dae23effd0caa45be952ab75394aa65da2bb2c5ff56fca58b5587d16f887ece927f3bd SHA512 414a5e092b29fa45f86df44bb0c1956861625d12b27a970712101164f328c6bde2e8aced778e20f2d52756d477b343cd5edf366f23a597b2a687bc732af137ae +DIST karabiner-driverkit-0.3.1.crate 6770520 BLAKE2B 2e6fbd878c96bf7f44f7ee87b3bd21d97ad5bc2c4e65828ba5c68fc8e307de142f45d0ad45020824a66319ffa390c463a98167e5e0717a409b9c343ebcfa3383 SHA512 8768416b49f5178dff67b8d45c6f7f409f0c73d2a49fb71593ec1abe4c54f676f58b34236644a5688f95b749e097ee76148ad50cbd6e7c774f32f9cc8932d6cc DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 @@ -131,6 +134,7 @@ DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b3 DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 DIST pathdiff-0.2.2.crate 7481 BLAKE2B 9d445504153ebefbdd9656d95ad0b98372f69aa7871ae1ce43408872e55e43556c63bb4b99486b63007658b105d37672511d48f928bb0be753e2d0fdba818bb0 SHA512 0047a505d09fa01770dca12a795ff86c285e60c2072fb6b0c802c6b0b64f60e608f3df5aeefa7d0b266b01c551dbf5ffb39133faa7fd809a82c673a62b92dc02 DIST patricia_tree-0.8.0.crate 23303 BLAKE2B 8ad59ed3dabbae7c936c6b194009fa9f275141f96158ca93a0b975c152e17861454ac6891fcdf4c542e8d7d8f9e5e132138d0df3d00d2124add81c72aa43db36 SHA512 c90d39ad358a418de8ff6e1f8f51e531dde71af7269b33553902722a5ec7f7df93d7b364007032284d06e3d6551f7e74a9e422bd767e9aee28d8c13fff630022 +DIST patricia_tree-0.9.0.crate 23235 BLAKE2B 56b4a0fef21c0ee2c44a55f15dd0e1874712caa6428fdeaf42e33a4b9ea018f20d13b26dfb2efa2e333a7a000898dd9a0f5c897266466857a07cd9e3349d2329 SHA512 0ef2b59252b98f6fa221a146be0832138fa6ba4224a30a2b1dc0cac7d49b117646604905183c42e7fbf3881a1c246217a0f0745a5fa28996ef90c39e08904ae3 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 diff --git a/app-misc/kanata/kanata-1.12.0.ebuild b/app-misc/kanata/kanata-1.12.0.ebuild new file mode 100644 index 0000000000..5dfeccdb84 --- /dev/null +++ b/app-misc/kanata/kanata-1.12.0.ebuild @@ -0,0 +1,270 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.88.0" + +CRATES=" + addr2line@0.24.2 + adler2@2.0.0 + aho-corasick@1.1.3 + anstream@0.6.17 + anstyle-parse@0.2.6 + anstyle-query@1.1.2 + anstyle-wincon@3.0.6 + anstyle@1.0.9 + anyhow@1.0.91 + arboard@3.4.1 + arraydeque@0.5.1 + atomic-polyfill@1.0.3 + autocfg@1.4.0 + backtrace-ext@0.2.1 + backtrace@0.3.74 + bitflags@1.3.2 + bitflags@2.9.1 + bitvec@1.0.1 + block2@0.5.1 + bumpalo@3.19.0 + bytemuck@1.19.0 + byteorder-lite@0.1.0 + byteorder@1.5.0 + cc@1.1.31 + cfg-if@1.0.0 + cfg_aliases@0.2.1 + clap@4.5.20 + clap_builder@4.5.20 + clap_derive@4.5.18 + clap_lex@0.7.2 + clipboard-win@5.4.0 + colorchoice@1.0.3 + console_error_panic_hook@0.1.7 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics-types@0.2.0 + core-graphics@0.23.2 + core-graphics@0.24.0 + crc32fast@1.4.2 + critical-section@1.2.0 + deranged@0.5.5 + dirs-sys@0.4.1 + dirs@5.0.1 + embed-resource@2.5.0 + encode_unicode@0.3.6 + endian-type@0.1.2 + equivalent@1.0.1 + errno@0.3.10 + error-code@3.3.1 + evdev@0.13.1 + fdeflate@0.3.7 + flate2@1.0.35 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + funty@2.0.0 + gethostname@0.4.3 + getrandom@0.2.15 + gimli@0.31.1 + hash32@0.2.1 + hashbrown@0.15.0 + heapless@0.7.17 + heck@0.5.0 + hermit-abi@0.4.0 + image@0.25.5 + indexmap@2.6.0 + indoc@2.0.5 + inotify-sys@0.1.5 + inotify@0.10.2 + interception-sys@0.1.3 + is-docker@0.2.0 + is-terminal@0.4.13 + is-wsl@0.4.0 + is_ci@1.2.0 + is_terminal_polyfill@1.70.1 + itoa@1.0.11 + jobserver@0.1.32 + jpeg-decoder@0.3.1 + js-sys@0.3.77 + kanata-interception@0.3.0 + kanata-keyberon-macros@0.2.0 + karabiner-driverkit@0.3.1 + lazy_static@1.5.0 + libc@0.2.161 + libredox@0.1.3 + linux-raw-sys@0.4.15 + lock_api@0.4.12 + log@0.4.22 + malloc_buf@0.0.6 + memchr@2.7.4 + memoffset@0.7.1 + miette-derive@5.10.0 + miette@5.10.0 + miniz_oxide@0.8.0 + mio@0.8.11 + muldiv@0.2.1 + muldiv@1.0.1 + native-windows-gui@1.0.13 + nibble_vec@0.1.0 + nix@0.26.4 + nix@0.29.0 + num-conv@0.2.0 + num-traits@0.2.19 + num_enum@0.6.1 + num_enum_derive@0.6.1 + num_threads@0.1.7 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-core-data@0.2.2 + objc2-core-image@0.2.2 + objc2-encode@4.1.0 + objc2-foundation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2@0.5.2 + objc@0.2.7 + object@0.36.5 + once_cell@1.20.2 + open@5.3.0 + option-ext@0.2.0 + ordered-float@5.1.0 + os_info@3.8.2 + os_pipe@1.2.1 + owo-colors@3.5.0 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + pathdiff@0.2.2 + patricia_tree@0.9.0 + pin-utils@0.1.0 + png@0.17.16 + powerfmt@0.2.0 + proc-macro-crate@1.3.1 + proc-macro2@1.0.89 + quote@1.0.37 + radium@0.7.0 + radix_trie@0.2.1 + redox_syscall@0.5.7 + redox_users@0.4.6 + regex-automata@0.4.8 + regex-syntax@0.8.5 + regex@1.11.1 + rustc-demangle@0.1.24 + rustc-hash@1.1.0 + rustc_version@0.4.1 + rustix@0.38.44 + rustversion@1.0.22 + ryu@1.0.18 + scopeguard@1.2.0 + sd-notify@0.4.3 + semver@1.0.23 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.132 + serde_spanned@0.6.8 + shlex@1.3.0 + signal-hook-registry@1.4.2 + signal-hook@0.3.17 + simd-adler32@0.3.7 + simplelog@0.12.2 + smallvec@1.13.2 + smawk@0.3.2 + spin@0.9.8 + stable_deref_trait@1.2.0 + strip-ansi-escapes@0.2.0 + strsim@0.11.1 + supports-color@2.1.0 + supports-hyperlinks@2.1.0 + supports-unicode@2.1.0 + syn@2.0.85 + tap@1.0.1 + termcolor@1.4.1 + terminal_size@0.1.17 + textwrap@0.15.2 + thiserror-impl@1.0.65 + thiserror@1.0.65 + tiff@0.9.1 + time-core@0.1.8 + time-macros@0.2.27 + time@0.3.47 + toml@0.8.19 + toml_datetime@0.6.8 + toml_edit@0.19.15 + toml_edit@0.22.22 + unicode-ident@1.0.13 + unicode-linebreak@0.1.5 + unicode-width@0.1.14 + utf8parse@0.2.2 + vswhom-sys@0.1.2 + vswhom@0.1.0 + vte@0.11.1 + vte_generate_state_changes@0.1.2 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.100 + wasm-bindgen-macro-support@0.2.100 + wasm-bindgen-macro@0.2.100 + wasm-bindgen-shared@0.2.100 + wasm-bindgen@0.2.100 + web-time@1.1.0 + weezl@0.1.8 + widestring@1.1.0 + win_dbg_logger@0.1.0 + winapi-build@0.1.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.9 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + winnow@0.5.40 + winnow@0.6.20 + winreg@0.52.0 + wyz@0.5.1 + x11rb-protocol@0.13.1 + x11rb@0.13.1 +" + +inherit cargo + +DESCRIPTION="Multi-layer keyboard customization" +HOMEPAGE="https://github.com/jtroo/kanata" +SRC_URI=" + https://github.com/jtroo/kanata/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="LGPL-3" +# Dependent crate licenses +LICENSE+=" Apache-2.0 Boost-1.0 ISC LGPL-3 MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="cmd" + +QA_FLAGS_IGNORED="usr/bin/kanata" + +src_configure() { + local myfeatures=( + $(usev cmd) + ) + cargo_src_configure +} From 1131728943dd73b8d6cdd82c62dc63bee7a3f1da Mon Sep 17 00:00:00 2001 From: Jernej Jakob Date: Sun, 5 Jul 2026 13:21:25 +0200 Subject: [PATCH 023/194] app-crypt/pynitrokey: fix zsh completion filename Signed-off-by: Jernej Jakob --- app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild index 93b29013d8..d9de35b202 100644 --- a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild +++ b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild @@ -47,8 +47,8 @@ src_install(){ _NITROPY_COMPLETE=bash_source nitropy > nitropy.bash || die newbashcomp nitropy.bash nitropy - _NITROPY_COMPLETE=zsh_source nitropy > nitropy.zsh || die - dozshcomp nitropy.zsh + _NITROPY_COMPLETE=zsh_source nitropy > _nitropy || die + dozshcomp _nitropy _NITROPY_COMPLETE=fish_source nitropy > nitropy.fish || die dofishcomp nitropy.fish } From 14444b213a9dfc793653605c8a830f22d5fb5778 Mon Sep 17 00:00:00 2001 From: "undefined.behavior" Date: Sun, 5 Jul 2026 23:02:45 +1000 Subject: [PATCH 024/194] app-benchmarks/occt-bin: add 17.0.3, drop 16.1.9 Signed-off-by: undefined.behavior --- app-benchmarks/occt-bin/Manifest | 2 +- .../occt-bin/{occt-bin-16.1.9.ebuild => occt-bin-17.0.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-benchmarks/occt-bin/{occt-bin-16.1.9.ebuild => occt-bin-17.0.3.ebuild} (100%) diff --git a/app-benchmarks/occt-bin/Manifest b/app-benchmarks/occt-bin/Manifest index d72d7a25f2..b53bf88076 100644 --- a/app-benchmarks/occt-bin/Manifest +++ b/app-benchmarks/occt-bin/Manifest @@ -1 +1 @@ -DIST occt-bin-16.1.9.bin 279426763 BLAKE2B 9734150e3d3b441c1f63a2f7036f816ad6ac5e0e635c1023861fc0fdbf980b10332553761bd49d016c2512ebff9eaf8a7cbdae7746cb8c0fcfaebb69151555ef SHA512 3b9e5b3375412c6e451db365cab80be944f4d0252e3e6997d45acd971f2cc5d48d567a2691189fd5b3129e0dbb89c80858fb50df090970c27922b22bba47e725 +DIST occt-bin-17.0.3.bin 206825675 BLAKE2B 1d56a69b7ab9dcdbb19c0d469630671944ccb1459ef245c55567c411ed25e440855f33d96e3b8d810ffa6475ee1b508235130520bb394748770c2877fe9843dc SHA512 4043520d75fa5457b9e1d845181e5de904da0914168aac5f773409484ff71fb2a1ff741fa3edb8e188e3aa9d599ca1ddbcc97c5f985a4605150c78f4eddb4195 diff --git a/app-benchmarks/occt-bin/occt-bin-16.1.9.ebuild b/app-benchmarks/occt-bin/occt-bin-17.0.3.ebuild similarity index 100% rename from app-benchmarks/occt-bin/occt-bin-16.1.9.ebuild rename to app-benchmarks/occt-bin/occt-bin-17.0.3.ebuild From 3f1307ed2894573486598805776dbe6eb28febbc Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Sun, 5 Jul 2026 09:41:53 -0400 Subject: [PATCH 025/194] net-dns/technitium-dns: add 15.3 Signed-off-by: Itai Ferber --- net-dns/technitium-dns/Manifest | 3 + .../technitium-dns/technitium-dns-15.3.ebuild | 103 ++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 net-dns/technitium-dns/technitium-dns-15.3.ebuild diff --git a/net-dns/technitium-dns/Manifest b/net-dns/technitium-dns/Manifest index d287512980..85eeca21f7 100644 --- a/net-dns/technitium-dns/Manifest +++ b/net-dns/technitium-dns/Manifest @@ -3,14 +3,17 @@ DIST TechnitiumDnsServer-14.3.0.tar.gz 1717641 BLAKE2B 2da0e70b11bc74491f7ddd72a DIST TechnitiumDnsServer-15.0.1.tar.gz 1806521 BLAKE2B fb1d985ff81e22e4aa6519acd71e2e57bc98cf1df7b45c408944a339ffa9a525181ff38e029001cfbb33c4318804208b4a91a2e1584d83d83da64d74f8296ed3 SHA512 5a182f7e40219528724c977fd5e37340c6652c747c5ebf14333d030d6a30ddcbb1fb23ce22e49e6997fc66c8b1a410bcf2b5cbaf8da719d5f0890f2fa281b091 DIST TechnitiumDnsServer-15.1.0.tar.gz 1808309 BLAKE2B 9d7609e5590913fae27cb8da818f03927dfd479ced266e44996b21bdbb3fd780ddb2c8b8ebaf8b5972028c71813e4a58f70a99b342d65c32bcb09b96b4df4e40 SHA512 4de1ab9aa329f2813075c4744ab8bab35a2f2cf9f9df2dcb1fd038f342b9fde7ae60e37b2c357094628c38c0f77c513659422a3ec89135983de79eb947a9da07 DIST TechnitiumDnsServer-15.2.0.tar.gz 1810250 BLAKE2B 393059288a629d2baf99ec657877229d2ccfc2798c5951c503c366814cab00c79726ba18fdcc3cb425f8770088488ed8d226d62adebd1e07d56cda1fee63f654 SHA512 5c6fd0125fac0db83ce8d8248af0a06e519b3bff08b1977e2860b1138349dc5046064332aacc61872176a17cd5cbd621a3e700e195a2082f164940e55717b7f7 +DIST TechnitiumDnsServer-15.3.0.tar.gz 1828671 BLAKE2B 1697ceb6135e96176a13990a7a84dfd3deea9d4f942402529a044125bf6cf51889c492b8de60d3751444aed7f4dd9b6f60047af7852527534b87735382fc8a5b SHA512 ff6a9912db5d75859f5ed8833ba080b1ee48ddc34780fa44cefc5ac8b7b8afb783dea3096afd4a6d16a206b29c280f1ffe36dbe5dc0bf2681bfd2e64fe078eb3 DIST TechnitiumLibrary-13.6.0.tar.gz 246457 BLAKE2B 271dd51d477cae14ffea3c22136b8a4a5077af9f5fab35eaee0baed731f01265341a9a64d30e32e940bd77ccf6714d9859b58f6de2851117d9dbbe0f55beb045 SHA512 2b8f1f9a86c418a1c5260a180399d0f67c1b3b63406ef0f6e70c0e069b0e84c4f8f51aeca1ee278195603c435e606a76a15917ae4a2b35ed5b4ca67e10a00528 DIST TechnitiumLibrary-14.3.0.tar.gz 248994 BLAKE2B 8940b780acd8cbde415b4678d1402f1ffa94330957448b4f378b0bb0687d7dfe771a13266a3c52cf403d01c98ebe76ec1f108b6a32dc5da79b81bf97bd89b678 SHA512 ece05adba2dfeef3aaa0cdcaba77ead3f9a556f584cd50fbb060cbabe5c446c31860a441e451972ba746e6576552fd1a77076e7d1e68d92a18ea8a9624b40634 DIST TechnitiumLibrary-15.0.1.tar.gz 251675 BLAKE2B f82221238fdfb278f084fb17bf503bd6869bd99fca3a387ce621b30de670567fb6d6d4dc94e1621f8124c4e327141146ffa5dedc72356a24633285484980fb61 SHA512 7532ef830afc56749d9b2b944dc0d22eab08fd9a9bcca1bd133f1f510d8127638a7d5bad9dce846347673551c2a50608971afd4cf02051c39b0bb79d828eec9f DIST TechnitiumLibrary-15.1.0.tar.gz 251691 BLAKE2B 00c573f7f5c8845bd6898624f2e7aace3e40cd437ea55b9daf52d2264c9dc0c588d92a5b20128af1194b8a1242194f0b832f8c55387998bb0b26331a8aa44e49 SHA512 e88ff13b11e0a004728758b7bf7d964778204474cdd12df2a7dc8117428044fe679bf6db06240cfba438493127f3ae548e53b14f78c6647f4cafd842ac150f9f DIST TechnitiumLibrary-15.2.0.tar.gz 251692 BLAKE2B 7b22296ef8a0efb5f056f60d8fec103170a5e65f9fce6e0dc2f969407732fc1b663647aa1082391027ed0a2ec0a2db6a15defd35d1661b9d93d331dbea22e035 SHA512 8aef33b3c4af72416a6f260ec569c433f18af9ba496854ea0c49152d671222777e5c0acc75fbeee4149d8ee637b45e1512de28d561f180ee08d232547cb3462e +DIST TechnitiumLibrary-15.3.0.tar.gz 249296 BLAKE2B d3ed0a56dd8c4b156b33ef3b9277e5befd637ac861355900446fc276ab0eb424460a614eb5b1df135cf753c5c731c86ad19b2337925f3b99564cb28b4766bd4f SHA512 e38020319a04ae70ecef2779dff9a423a46733e96bb5f0c4172d840f691db890ffe39c1399e71c82b714f5042fd951deda26eb8b342607a6e22e54af535a98b4 DIST bouncycastle.cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d09e8a5ef0b86e91e96f7ab5b69ff84a3dc4411c6a71dcdf3c25ba6427311dd4c033aa5058e56f6bc0932c245d9d849ebd44184f14b2 SHA512 cc12d715a7a3acda0e51b6804ae10e1c3e9543009c108485ae6c4ebe8773dee57642f8be291dc2cadcd14a086a0237d925298997ded8a01a4d5a781c7b67ab3d DIST bouncycastle.cryptography.2.6.2.nupkg 8276422 BLAKE2B fa5c444c773a41eb0ade1f35c3b0df269bb5423c35a90d6fed5b9d6dac7dbc681c6c6763a256553046454f65a68cc06d3e75086fbd6e60aeb52523c97302e080 SHA512 4e1a32f937eebba134f1c6646c0b554edaa1bc41969dec5816d11c3c285906e106377113ea6c1cb0b161749ff08ae8ad39df05956b62abe2274d4b3060f0daef DIST microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg 98901 BLAKE2B b72afd53982a99d231d5b6162bad4e54db3b20134a5339d025ab79a4fb6e35016085f769880db82d7e89699c91ef92534a99f1a72c8a77c212a2ce0baa829949 SHA512 dde72c48f40328d988e33f1fbc37cb381b5f916fdd6d685206fd27b682a305234099ac772ece758d57bf74a3a35e3f7e42b2d22419a1ae370546cbf22027c876 +DIST microsoft.aspnetcore.authentication.openidconnect.10.0.9.nupkg 98608 BLAKE2B 101ba85e58cc8025db68ac386b95014e0e7b59ce7cf8c1ec6d03da9a213c96e6ae2ef12f1a5d61052899be81b3831863a5ab82afb5b35200c6e3f0b1d2e475e2 SHA512 246b672c3a16e61e8d3e081eff3f4c8631809f7c65ad234cdaa11ad2b610219ccba0b8be1d5f299a3b18343cd3d13a78eec3e461b4a4e73ac1690a47f12a65ef DIST microsoft.identitymodel.abstractions.8.0.1.nupkg 111940 BLAKE2B a167c10a36fc031d4fa478be20857e12124b730c55fdd7d688e7d1fcb2396758fcb03ab1cdc630842285b66ec4446545ed0a5f9ba715a08044583f19dcb054ee SHA512 8481e53cca2fa621044797759f19a28f200b7949651ff19d09d58d2acaa2fe2bb8341ae90938c6df0d3c307f094ea913d8d3a8c43ca5e394d6493fcab8822d6b DIST microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg 411141 BLAKE2B 2bdd4127d27beedd95b9cfb334ce455d60d7b24a3d5b1d73b346e57046163bfde7f032d84069a7be8fc04df28cecc3a5fdfe9a2eb3a24a64f780eca06114bfef SHA512 30042d22f2865eee2de7357c4bb53cc4c97583dd9fa5ebdeb6d9a3830bb3a74e180cfd542873c866fe1ef31faf3c45d9ae3fdca2f97941768b8c906c1961b451 DIST microsoft.identitymodel.logging.8.0.1.nupkg 167172 BLAKE2B 8baab654d274ee7abaca8c1695daa6d75a9b119553d854d67d19b352003d5bf050a0ae4f242ef85bd025ff3aa64a0a633a7fe76444df9dd62f044da576bbe745 SHA512 ad7de5a04dd1d353b795bf595c85424d6d12db07c9df35abf7fedc5d299fae43d1249a3b5755f511949a4302062ab2af20a881b19a4cac80a75675dc4339fbb9 diff --git a/net-dns/technitium-dns/technitium-dns-15.3.ebuild b/net-dns/technitium-dns/technitium-dns-15.3.ebuild new file mode 100644 index 0000000000..02bca6798c --- /dev/null +++ b/net-dns/technitium-dns/technitium-dns-15.3.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT=10.0 +NUGETS=" +bouncycastle.cryptography@2.6.2 +microsoft.aspnetcore.authentication.openidconnect@10.0.9 +microsoft.identitymodel.abstractions@8.0.1 +microsoft.identitymodel.jsonwebtokens@8.0.1 +microsoft.identitymodel.logging@8.0.1 +microsoft.identitymodel.protocols.openidconnect@8.0.1 +microsoft.identitymodel.protocols@8.0.1 +microsoft.identitymodel.tokens@8.0.1 +microsoft.win32.systemevents@6.0.0 +qrcoder@1.8.0 +system.drawing.common@6.0.0 +system.identitymodel.tokens.jwt@8.0.1 +" +inherit dotnet-pkg systemd + +MYPV="${PV}.0" +SRC_URI_BASE="https://github.com/TechnitiumSoftware" +DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." +HOMEPAGE="https://technitium.com/dns/" +SRC_URI=" + $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz + $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz + ${NUGET_URIS} +" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-libs/icu-70" + +DOTNET_PKG_PROJECTS=( + "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" + "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" + "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj" + "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" +) + +src_prepare() { + default + dotnet-pkg_src_prepare + + # The DnsServer project expects to find TechnitiumLibrary DLLs in a + # directory sibling to the root of the project, so has `HintPath` + # directives to point to that relative path (e.g., + # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're + # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there + # instead for the DLLs to be located. + local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" + grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ + | xargs -0 sed -E -i "${replace_hintpaths}" \ + || die +} + +src_install() { + default + + # dotnet-pkg will create a wrapper script around an executable at the root + # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to + # `DnsServerApp`. + cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die + + # The included `systemd.service` file has hard-coded paths we'd need to + # adjust; we'll install our own. + rm "${DOTNET_PKG_OUTPUT}/systemd.service" || + die "systemd.service file moved upstream; check for updated path" + + dotnet-pkg_src_install + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog 'To start Technitium DNS:' + elog '* OpenRC: rc-update add technitium-dns boot' + elog ' rc-service technitium-dns start' + elog ' OR' + elog '* systemd: systemctl enable technitium-dns' + elog ' systemctl start technitium-dns' + elog + elog 'After starting the service,' + elog '1. Technitium DNS configuration files can be found in' + elog " \"${ROOT}/etc/dns\"" + elog '2. The Technetium web server can be accessed at localhost:5380. This port' + elog ' can be adjusted in settings' + fi +} + +pkg_postrm() { + if [[ -d "${ROOT}/etc/dns" ]]; then + elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" + fi +} From b6e10a41d04089488ed729b82a9fd2a98066c428 Mon Sep 17 00:00:00 2001 From: Jernej Jakob Date: Sun, 5 Jul 2026 15:58:31 +0200 Subject: [PATCH 026/194] app-crypt/pynitrokey: fix generation of shell completion scripts Signed-off-by: Jernej Jakob --- app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild index d9de35b202..1134dc23de 100644 --- a/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild +++ b/app-crypt/pynitrokey/pynitrokey-0.12.3.ebuild @@ -42,15 +42,19 @@ RDEPEND=" # it would be bad if the user was not expecting this. RESTRICT="test" -src_install(){ - distutils-r1_src_install - +python_compile_all(){ + # https://github.com/Nitrokey/pynitrokey/blob/master/docs/packaging.md _NITROPY_COMPLETE=bash_source nitropy > nitropy.bash || die - newbashcomp nitropy.bash nitropy - _NITROPY_COMPLETE=zsh_source nitropy > _nitropy || die - dozshcomp _nitropy + _NITROPY_COMPLETE=zsh_source nitropy > nitropy.zsh || die _NITROPY_COMPLETE=fish_source nitropy > nitropy.fish || die +} + +python_install_all(){ + newbashcomp nitropy.bash nitropy + newzshcomp nitropy.zsh _nitropy dofishcomp nitropy.fish + + distutils-r1_python_install_all } pkg_postinst(){ From 19a7ffc39ca907c5862322162d362ca03563677e Mon Sep 17 00:00:00 2001 From: Fabrice Delliaux Date: Sun, 5 Jul 2026 17:23:31 +0200 Subject: [PATCH 027/194] net-im/chatterino: update serialize bundled library Upstream commit bff7e92c625c6e8d102cb0e8ecffe2ed6f1e1e1e Signed-off-by: Fabrice Delliaux --- net-im/chatterino/Manifest | 2 +- net-im/chatterino/chatterino-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/chatterino/Manifest b/net-im/chatterino/Manifest index aa142b8221..6f143a59a3 100644 --- a/net-im/chatterino/Manifest +++ b/net-im/chatterino/Manifest @@ -9,7 +9,7 @@ DIST chatterino-miniaudio-347321b27c58d42567e905c715de60ad43a6cb8e.tar.gz 455620 DIST chatterino-miniaudio-9634bedb5b5a2ca38c1ee7108a9358a4e233f14d.tar.gz 4553616 BLAKE2B bc3c19bcc63b74e5070dfa7027a08c1f8f815eb1c7eacffddb294a7e969501b0bbd6408f3c00f56a9a4fa361c842e85b2aceec3aaa87063509075d3007ab4060 SHA512 40d23b750345c095d7fabd1d7b9d19f966bf767578d3133ad575ef2f211383168f1b5c227c485ac093baaf337a85d3c1fa38f88a5c25c02d5afb13dbf0562254 DIST chatterino-rapidjson-24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz 1116703 BLAKE2B b4657b1a09437d947fea754f3de492993ae1335228b17d7fd7d4542e47009d7af64d0f8fa39923865accd6e7af86165e2545372bdeb425aef5480dcc96fb111e SHA512 50f8723414a6e63eadd45f97be5c44e9fff2d06216c8cc4df802f5bfc2a9416a039f2c69e9bb1882f7e756cd38a7097eea05cab76c739f45805dc41617140799 DIST chatterino-serialize-75bc7b9c1054f70d0dd0486f175dea93c7733cc3.tar.gz 26269 BLAKE2B 09b5efc0e0bf8480d214923a24b4583b1473c9dcc798bc6c3a8e85cda3c1e7b9e2f0f3acd4ace02aba93991f012ccbdb97dbd580057fa4f33a030917530c088e SHA512 26652cb3796be3c9d612d8d699e8c016a6cbef1f1b8cf648a09ec2c758001a626cbf569d5cd2efe9802e1741c7fb1edc5ab86a7ce271f49ab58dea5446e1d040 -DIST chatterino-serialize-a5103e4bfd647d914ec2d49f9353022bf93c54e2.tar.gz 28901 BLAKE2B 08e0bd36aa39b9420521e05ecfb95dca485ddcb7cd8f360b1152a2cfdd071305a633cfc737a536cc978bfa09f3e8d539081eabb2cbf72ef44d55df837330da64 SHA512 173a0dd72c90aec1a66b02d49f7c69064ae6681fbbe50c32df87e08936cce34243db0288dec3f38ae8d1050ed34afa199d61053e538025e182be15fd79599973 +DIST chatterino-serialize-a3103cdf29f66da243c150b0962a3c20e7d059eb.tar.gz 29315 BLAKE2B e09853d3a5caf9438d1efd1687f90e6631949710c346686fd45558043afaf71e7cb553413f6c3fb266aadf212c136e97f777bd238bd289495da9c6270e078e86 SHA512 2ece580c2872578436ff91b9f357b5113d7b3d8bdaf8a7d1147bc4350aa3e401f6a5c0b3e0a0b98000eb15edaa884338bde8fe9b6d37ba6e4cc679e465816d76 DIST chatterino-settings-16b3d5ba6e947e84df74e17a19121d6be8baf36b.tar.gz 54998 BLAKE2B 634900504ed2cd2117091f93b2821e18390bb6f2775d17f1c302d637682588f24d9672803c02443fc4022c82d71b9a1b893e9aafebf8569bb93857bb9f05dc30 SHA512 626acb6615da52817b921bd4439af5b21b1a5b464545710219c42c3a4d413cef45ca5c5331c43b1d257bf45a7c6d263fd2d39a5e76aa3b8059b80d3c591c7c84 DIST chatterino-settings-d9246de5677f369054231ddb4d663be6b1eaf45d.tar.gz 60473 BLAKE2B b1cead4f6bd74d1317a4b580b3b4e1e6084ae08137ec88b57202f8aed8a4f20e9071b8873eff49e12cc99f3d4b4d2d435403d5a25d534f2eece22c989c72f759 SHA512 7e91e1938b624d4176a97ae511867cfb3db281aece6b7a47fed1749c55c679dd2e7813986c9c1ee8210511a44d655af8e9a944486ed8ac2594bc3ffdd6dc2c85 DIST chatterino-signals-d5fdf0e823a6cd3153e5982ec9aa40f737f59b21.tar.gz 19766 BLAKE2B 2b1df8431569e9039201d93d1d129e46eb4beaf09eb160be5412790a2bc2f8110179300c11e71012a1d1f7ca426c7e705c890930920b5de15eb63b5628b8b728 SHA512 f7902c0af8524529fb66b3daea46b689740b0ffe83519f3b5b41d3094bbcf13afccf5a9ae2fa6024b741593148dcae824c20b1e8b42c1abf70d10e15d11def3a diff --git a/net-im/chatterino/chatterino-9999.ebuild b/net-im/chatterino/chatterino-9999.ebuild index a339dda2fe..7084adbd3b 100644 --- a/net-im/chatterino/chatterino-9999.ebuild +++ b/net-im/chatterino/chatterino-9999.ebuild @@ -13,7 +13,7 @@ LUA_COMMIT="1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3" MAGIC_COMMIT="1384769c66bd16ec9bb1353f45fe8ec8ccc12dbd" MINIAUDIO_COMMIT="9634bedb5b5a2ca38c1ee7108a9358a4e233f14d" RAPIDJSON_COMMIT="24b5e7a8b27f42fa16b96fc70aade9106cf7102f" -SERIALIZE_COMMIT="a5103e4bfd647d914ec2d49f9353022bf93c54e2" +SERIALIZE_COMMIT="a3103cdf29f66da243c150b0962a3c20e7d059eb" SETTINGS_COMMIT="d9246de5677f369054231ddb4d663be6b1eaf45d" SIGNALS_COMMIT="d5fdf0e823a6cd3153e5982ec9aa40f737f59b21" SOL2_COMMIT="2b0d2fe8ba0074e16b499940c4f3126b9c7d3471" From 54984bb45017a04be32b51261ce0499cf06b760a Mon Sep 17 00:00:00 2001 From: Greg Lamberson Date: Sun, 5 Jul 2026 10:57:33 -0500 Subject: [PATCH 028/194] net-misc/lamco-rdp-server: new package Signed-off-by: Greg Lamberson --- licenses/BUSL-1.1 | 179 ++++++++++++++++++ net-misc/lamco-rdp-server/Manifest | 1 + .../files/cros-libva-vp9-compat.patch | 12 ++ .../lamco-rdp-server-1.4.4.ebuild | 103 ++++++++++ net-misc/lamco-rdp-server/metadata.xml | 25 +++ 5 files changed, 320 insertions(+) create mode 100644 licenses/BUSL-1.1 create mode 100644 net-misc/lamco-rdp-server/Manifest create mode 100644 net-misc/lamco-rdp-server/files/cros-libva-vp9-compat.patch create mode 100644 net-misc/lamco-rdp-server/lamco-rdp-server-1.4.4.ebuild create mode 100644 net-misc/lamco-rdp-server/metadata.xml diff --git a/licenses/BUSL-1.1 b/licenses/BUSL-1.1 new file mode 100644 index 0000000000..95b0d28738 --- /dev/null +++ b/licenses/BUSL-1.1 @@ -0,0 +1,179 @@ +Business Source License 1.1 + +Parameters + +Licensor: Lamco Development LLC + +Licensed Work: lamco-rdp-server + The Licensed Work is (c) 2025-2026 Lamco Development LLC. + + The Licensed Work is the lamco-rdp-server desktop + remote-desktop-sharing product. The Licensed Work does + not include, and this License does not grant any rights + in, the lamco-qemu-rdp hypervisor console or any other + hypervisor, virtual-desktop, or console product, which + are licensed separately. + +Additional Use Grant: You may make production use of the Licensed Work only + if both of the following are true: + + (i) Your use does not include a Competitive Use (as + defined below); and + + (ii) at least one of the following classes applies to + Your use: + + 1. You are a non-profit organization. + + 2. Your use is limited to a single server instance. A + "server instance" means one running invocation of the + Licensed Work serving remote-desktop sessions, + counted once per operating-system environment in + which it runs, whether that environment is a physical + host, a virtual machine, or a container. Two or more + concurrently running invocations, or invocations + across two or more such environments, are two or more + server instances. + + 3. Your use is for non-commercial educational or + research purposes, including use by an educational + institution to provide remote access to its students, + faculty, or researchers. + + 4. Your use is of a Community Edition of the Licensed + Work. A "Community Edition" is a binary distribution + of the lamco-rdp-server desktop product that is + published by the Licensor and designated as + "Community Edition" in or with that distribution, + including in its embedded package metadata, in the + documentation accompanying it, or in a list of + Community Edition distributions published by the + Licensor. This class applies only to such + desktop-product distributions and to no other product; + no distribution of any hypervisor, console, or + virtual-desktop product is a Community Edition under + this License, regardless of how its documentation + describes it. + + If Your use does not satisfy both (i) and (ii) above, You + must purchase a commercial license from the Licensor. + Visit https://lamco.ai for pricing, or contact + office@lamco.io. + + A "Competitive Use" means using the Licensed Work to + create, offer, host, or distribute a Competitive + Product. A "Competitive Product" is any product or + service made available to third parties that provides + RDP server, remote desktop, virtual desktop + infrastructure (VDI), hypervisor console access, or + remote access functionality where such functionality is + substantially derived from the Licensed Work. + + The following are not Competitive Uses: + + (a) Using the Licensed Work to provide managed + services, cloud hosting, or IT infrastructure + where the Licensed Work is a tool used in + delivering those services rather than the basis + of a competing product. + (b) Using the Licensed Work for internal purposes + within Your organization, including use by Your + employees, contractors, and affiliates under + common control. + (c) Using the Licensed Work for non-commercial + education or research. + (d) Redistributing the Licensed Work in unmodified + source form with this License intact. + (e) Redistributing unmodified binary distributions of + the Licensed Work published by the Licensor, with + this License intact. + +Change Date: 2029-06-01 + +Change License: Apache License 2.0 + + Standing policy: each released version carries its own + Change Date approximately three years after that + version's first publication, so that on any version's + Change Date only that three-year-old version converts. + +Notice + +The Business Source License (this document, or the "License") is not an Open +Source license. However, the Licensed Work will eventually be made available +under an Open Source License, as stated in this License. + +For information about alternative licensing arrangements for the Licensed Work, +please visit https://lamco.ai or contact office@lamco.io. + +----------------------------------------------------------------------------- + +License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited +production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. + +MariaDB hereby grants you permission to use this License's text to license +your works, and to refer to it using the trademark "Business Source License", +as long as you comply with the Covenants of Licensor below. + +Covenants of Licensor + +In consideration of the right to use this License's text and the "Business +Source License" name and trademark, Licensor covenants to MariaDB, and to all +other recipients of the licensed work to be provided by Licensor: + +1. To specify as the Change License the GPL Version 2.0 or any later version, + or a license that is compatible with GPL Version 2.0 or a later version, + where "compatible" means that software provided under the Change License can + be included in a program with software provided under GPL Version 2.0 or a + later version. Licensor may specify additional Change Licenses without + limitation. + +2. To either: (a) specify an additional grant of rights to use that does not + impose any additional restriction on the right granted in this License, as + the Additional Use Grant; or (b) insert the text "None". + +3. To specify a Change Date. + +4. Not to modify this License in any other way. diff --git a/net-misc/lamco-rdp-server/Manifest b/net-misc/lamco-rdp-server/Manifest new file mode 100644 index 0000000000..e02a60505c --- /dev/null +++ b/net-misc/lamco-rdp-server/Manifest @@ -0,0 +1 @@ +DIST lamco-rdp-server-1.4.4.tar.xz 85348044 BLAKE2B 456d34b0ce8e1ed22826ddc28add7288c66cd1a29b243f2471b06ed2f6952d77f818eacd526de00dbd33e1c48020eade6e3299d476f8bd4401b174b21071bb3a SHA512 93f3083786850420367c229feca3267576add14db80cad06090abe323c87824cc6a9c4ec2476d518495727aa16f8b67134f1f8fe5781858eaef16113daa4b5fa diff --git a/net-misc/lamco-rdp-server/files/cros-libva-vp9-compat.patch b/net-misc/lamco-rdp-server/files/cros-libva-vp9-compat.patch new file mode 100644 index 0000000000..0aca14930f --- /dev/null +++ b/net-misc/lamco-rdp-server/files/cros-libva-vp9-compat.patch @@ -0,0 +1,12 @@ +--- a/vendor/cros-libva/src/buffer/vp9.rs ++++ b/vendor/cros-libva/src/buffer/vp9.rs +@@ -434,7 +434,8 @@ + skip_frame_flag, + number_skip_frames, + skip_frames_size, +- va_reserved: Default::default(), ++ va_reserved: Default::default(), ++ ..Default::default() + })) + } + diff --git a/net-misc/lamco-rdp-server/lamco-rdp-server-1.4.4.ebuild b/net-misc/lamco-rdp-server/lamco-rdp-server-1.4.4.ebuild new file mode 100644 index 0000000000..722b63d458 --- /dev/null +++ b/net-misc/lamco-rdp-server/lamco-rdp-server-1.4.4.ebuild @@ -0,0 +1,103 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.89.0" + +inherit cargo desktop systemd xdg + +DESCRIPTION="Native Wayland RDP server for GNOME, KDE, Sway and Hyprland (H.264, VA-API)" +HOMEPAGE="https://lamco.ai/ https://github.com/lamco-admin/lamco-rdp-server" +SRC_URI="https://github.com/lamco-admin/${PN}/releases/download/v${PV}/${P}.tar.xz" + +# Business Source License 1.1 (source-available; converts to Apache-2.0 on the +# change date). The release tarball vendors every crate under vendor/ with a +# .cargo/config.toml, so the build is fully offline and CRATES is unused. +LICENSE="BUSL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+gui +pam +vaapi" + +RDEPEND=" + dev-libs/libei + media-video/pipewire + sys-apps/dbus + sys-apps/xdg-desktop-portal + sys-fs/fuse:3 + x11-libs/libxkbcommon + pam? ( sys-libs/pam ) + vaapi? ( media-libs/libva ) + gui? ( media-libs/vulkan-loader ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + llvm-core/clang + dev-build/cmake + dev-lang/nasm + virtual/pkgconfig +" +# Soft runtime helpers: Cisco OpenH264 for software H.264, wl-clipboard for the +# Linux->Windows clipboard path. +PDEPEND=" + media-libs/openh264 + gui-apps/wl-clipboard +" + +# libva >= 2.22 added fields to VAEncPictureParameterBufferVP9 that the vendored +# cros-libva 0.0.13 does not know about; add ..Default::default() so it compiles. +PATCHES=( "${FILESDIR}/cros-libva-vp9-compat.patch" ) + +src_unpack() { + # The tarball already carries vendor/ and .cargo/config.toml, so use a plain + # unpack rather than cargo_src_unpack (which is for CRATES-fetched builds). + default +} + +src_prepare() { + default + # The patch above edits a vendored crate; clear its recorded checksum so the + # --frozen/--offline cargo build does not reject the modified file. + sed -i 's/"files":{[^}]*}/"files":{}/' vendor/cros-libva/.cargo-checksum.json || die +} + +src_compile() { + local features="h264,wayland,libei,wl-clipboard" + use gui && features+=",gui" + use pam && features+=",pam-auth" + use vaapi && features+=",vaapi" + + # rust-lld (Rust >= 1.93 default) can't link the bundled native C libraries + # (aws-lc-sys, ring, opus); force the system cc linker. Thin LTO + 4 codegen + # units keep peak memory near 4GB (fat LTO peaks 8-10GB over ~900 crates). + CARGO_HOME="${T}/cargo" \ + RUSTFLAGS="-C linker=cc ${RUSTFLAGS}" \ + CARGO_PROFILE_RELEASE_LTO=thin \ + CARGO_PROFILE_RELEASE_CODEGEN_UNITS=4 \ + cargo build --release --frozen --offline \ + --no-default-features --features "${features}" || die "cargo build failed" +} + +src_install() { + dobin target/release/lamco-rdp-server + use gui && dobin target/release/lamco-rdp-server-gui + + systemd_douserunit packaging/systemd/lamco-rdp-server.service + + insinto /usr/share/dbus-1/services + doins packaging/dbus/io.lamco.RdpServer.service + insinto /etc/dbus-1/system.d + doins packaging/dbus/io.lamco.RdpServer.System.conf + insinto /usr/share/polkit-1/actions + doins packaging/polkit/io.lamco.RdpServer.policy + + domenu data/io.lamco.rdp-server.desktop + insinto /usr/share/metainfo + doins data/io.lamco.rdp-server.metainfo.xml + + doicon -s scalable data/icons/io.lamco.rdp-server.svg + local s + for s in 32 48 64 128 256; do + newicon -s "${s}" "data/icons/io.lamco.rdp-server-${s}.png" io.lamco.rdp-server.png + done +} diff --git a/net-misc/lamco-rdp-server/metadata.xml b/net-misc/lamco-rdp-server/metadata.xml new file mode 100644 index 0000000000..b09a65fed2 --- /dev/null +++ b/net-misc/lamco-rdp-server/metadata.xml @@ -0,0 +1,25 @@ + + + + + greg@lamco.io + Greg Lamberson + + + lamco-rdp-server is a native Wayland RDP server built on IronRDP. It uses + xdg-desktop-portal for screen capture and input injection and works with + any Wayland compositor that supports the RemoteDesktop and ScreenCast + portals (GNOME, KDE, Sway, Hyprland). Features H.264 (AVC420/AVC444) + encoding with optional VA-API acceleration, a configuration GUI, + clipboard, and audio streaming. Distributed under BUSL-1.1. + + + Build the graphical configuration tool (pulls in wgpu/Vulkan) + Enable PAM authentication + Enable VA-API hardware-accelerated H.264 encoding + + + https://github.com/lamco-admin/lamco-rdp-server/issues + lamco-admin/lamco-rdp-server + + From 325684a9db19fb067e02a7a52c073c3b15a01c1c Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 5 Jul 2026 12:13:33 +0200 Subject: [PATCH 029/194] net-misc/smcroute: add 2.6.0 Signed-off-by: Kurt Kanzenbach --- net-misc/smcroute/Manifest | 1 + net-misc/smcroute/smcroute-2.6.0.ebuild | 38 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 net-misc/smcroute/smcroute-2.6.0.ebuild diff --git a/net-misc/smcroute/Manifest b/net-misc/smcroute/Manifest index bf0a316ed2..a24b7c4576 100644 --- a/net-misc/smcroute/Manifest +++ b/net-misc/smcroute/Manifest @@ -1 +1,2 @@ DIST smcroute-2.5.7.tar.gz 261159 BLAKE2B ead4bb13af1877afca4c0cd531d4e74c52c8add7ec1f68047d4a36bb8cdc25c940ac11cb10e37d9f1d98685e94c0408e91921a7863dafda8667f96f7d6f652bd SHA512 4a7aecf8f3e60b563ef0883dcefebd6f6179b1490b64dad8a15f50ece73527ea83cbf19589cd55350d8ee32061d6073dc81b6019f7574f8a951f50b17fb3d868 +DIST smcroute-2.6.0.tar.gz 270761 BLAKE2B 45dccd4275f436f2918679a41b682cdb56d174f26390bbeeae1e322f8500fe07c6fa69cc381ead7ebe4c8cf0b8631fc5aedf39699f4ac0c85e3547b382b8d6e2 SHA512 37be079bd72744c0f77ffffe90b832ac184bd82b247b4c2ec00939d6d84d335c791e65177027a376bae0e9e87c2dc1c87580324fcde05e103503cb2b381d2758 diff --git a/net-misc/smcroute/smcroute-2.6.0.ebuild b/net-misc/smcroute/smcroute-2.6.0.ebuild new file mode 100644 index 0000000000..1c1482ef22 --- /dev/null +++ b/net-misc/smcroute/smcroute-2.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +DESCRIPTION="A static multicast routing daemon" +HOMEPAGE="https://troglobit.com/projects/smcroute/" +SRC_URI="https://github.com/troglobit/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="caps systemd" + +RDEPEND=" + caps? ( sys-libs/libcap ) + systemd? ( sys-apps/systemd:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +CONFIG_CHECK=" + ~IP_MROUTE + ~IP_PIMSM_V1 + ~IP_PIMSM_V2 + ~IP_MROUTE_MULTIPLE_TABLES + ~IPV6_MROUTE_MULTIPLE_TABLES +" + +src_configure() { + local myconf=( + $(use_with caps libcap) + $(use_with systemd) + ) + econf "${myconf[@]}" +} From 47f4e4090e857bcfbd557318d74c61b770048836 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 5 Jul 2026 12:13:44 +0200 Subject: [PATCH 030/194] net-misc/smcroute: drop 2.5.7 Signed-off-by: Kurt Kanzenbach --- net-misc/smcroute/Manifest | 1 - net-misc/smcroute/smcroute-2.5.7.ebuild | 38 ------------------------- 2 files changed, 39 deletions(-) delete mode 100644 net-misc/smcroute/smcroute-2.5.7.ebuild diff --git a/net-misc/smcroute/Manifest b/net-misc/smcroute/Manifest index a24b7c4576..14a7c2bbaa 100644 --- a/net-misc/smcroute/Manifest +++ b/net-misc/smcroute/Manifest @@ -1,2 +1 @@ -DIST smcroute-2.5.7.tar.gz 261159 BLAKE2B ead4bb13af1877afca4c0cd531d4e74c52c8add7ec1f68047d4a36bb8cdc25c940ac11cb10e37d9f1d98685e94c0408e91921a7863dafda8667f96f7d6f652bd SHA512 4a7aecf8f3e60b563ef0883dcefebd6f6179b1490b64dad8a15f50ece73527ea83cbf19589cd55350d8ee32061d6073dc81b6019f7574f8a951f50b17fb3d868 DIST smcroute-2.6.0.tar.gz 270761 BLAKE2B 45dccd4275f436f2918679a41b682cdb56d174f26390bbeeae1e322f8500fe07c6fa69cc381ead7ebe4c8cf0b8631fc5aedf39699f4ac0c85e3547b382b8d6e2 SHA512 37be079bd72744c0f77ffffe90b832ac184bd82b247b4c2ec00939d6d84d335c791e65177027a376bae0e9e87c2dc1c87580324fcde05e103503cb2b381d2758 diff --git a/net-misc/smcroute/smcroute-2.5.7.ebuild b/net-misc/smcroute/smcroute-2.5.7.ebuild deleted file mode 100644 index 1c1482ef22..0000000000 --- a/net-misc/smcroute/smcroute-2.5.7.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info - -DESCRIPTION="A static multicast routing daemon" -HOMEPAGE="https://troglobit.com/projects/smcroute/" -SRC_URI="https://github.com/troglobit/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="caps systemd" - -RDEPEND=" - caps? ( sys-libs/libcap ) - systemd? ( sys-apps/systemd:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -CONFIG_CHECK=" - ~IP_MROUTE - ~IP_PIMSM_V1 - ~IP_PIMSM_V2 - ~IP_MROUTE_MULTIPLE_TABLES - ~IPV6_MROUTE_MULTIPLE_TABLES -" - -src_configure() { - local myconf=( - $(use_with caps libcap) - $(use_with systemd) - ) - econf "${myconf[@]}" -} From 78035122a6aed67c6f65fafac206ef4b0baa673e Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 5 Jul 2026 12:15:59 +0200 Subject: [PATCH 031/194] dev-libs/open62541: add 1.5.5 Signed-off-by: Kurt Kanzenbach --- dev-libs/open62541/Manifest | 1 + dev-libs/open62541/open62541-1.5.5.ebuild | 82 +++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 dev-libs/open62541/open62541-1.5.5.ebuild diff --git a/dev-libs/open62541/Manifest b/dev-libs/open62541/Manifest index 08be157846..b7907f9e93 100644 --- a/dev-libs/open62541/Manifest +++ b/dev-libs/open62541/Manifest @@ -1 +1,2 @@ DIST open62541-1.5.4.tar.gz 6798907 BLAKE2B f99e0567a8cbd613fb865b55839fcfa51f0c6f15363c48afe870c05167c2659843dd715d31e9e6c19427d52fbc24011b16ae736c756fa57b3ef86e69c23c11d4 SHA512 608af2b3c45047c0ac603a2bb0728539161a435669d3f96358fa4cd831eee235f08778864af3ab73e66941ce52d8056c7135366eb57498fd833960c094f73789 +DIST open62541-1.5.5.tar.gz 8305273 BLAKE2B a6900156fc536da8e340a51bc86c887c23d75d8d09996981b263386c3d8de209e6153e29f261df2a0a99357b322274ee26ba42ab6b9f09599e9289daa68dd6cb SHA512 73f7638fceacc178d417934faec9f4df9b583fa7efb301adc068f63fd09d9c0db714fd47231ef8a5bfe25b885c919715926922624515536f5e8ba8a3c24036c4 diff --git a/dev-libs/open62541/open62541-1.5.5.ebuild b/dev-libs/open62541/open62541-1.5.5.ebuild new file mode 100644 index 0000000000..e59003591d --- /dev/null +++ b/dev-libs/open62541/open62541-1.5.5.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit cmake python-single-r1 + +DESCRIPTION="Open source C implementation of OPC UA" +HOMEPAGE="https://open62541.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc examples mbedtls pubsub openssl tools" +# Requires network access +RESTRICT="test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ?? ( mbedtls openssl ) +" + +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( + media-gfx/graphviz + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + ) +" +DEPEND=" + mbedtls? ( net-libs/mbedtls:= ) + openssl? ( dev-libs/openssl:0= ) +" +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} +" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DOPEN62541_VERSION=v${PV} + -DUA_BUILD_EXAMPLES=OFF + -DUA_BUILD_TOOLS=$(usex tools) + -DUA_BUILD_UNIT_TESTS=OFF + -DUA_ENABLE_HARDENING=OFF + -DUA_ENABLE_PUBSUB=$(usex pubsub) + -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=$(usex pubsub) + -DUA_FORCE_WERROR=OFF + ) + + use mbedtls && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=MBEDTLS) + use openssl && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=OPENSSL) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && cmake_build doc +} + +src_install() { + use doc && local HTML_DOCS=( "${WORKDIR}"/${P}_build/doc/. ) + cmake_src_install + + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples/ + fi +} + +src_test() { + cmake_src_test -j1 +} From 889714c2b12d5ed3ed13a067fa962e77b3badbb5 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 5 Jul 2026 12:16:06 +0200 Subject: [PATCH 032/194] dev-libs/open62541: drop 1.5.4 Signed-off-by: Kurt Kanzenbach --- dev-libs/open62541/Manifest | 1 - dev-libs/open62541/open62541-1.5.4.ebuild | 82 ----------------------- 2 files changed, 83 deletions(-) delete mode 100644 dev-libs/open62541/open62541-1.5.4.ebuild diff --git a/dev-libs/open62541/Manifest b/dev-libs/open62541/Manifest index b7907f9e93..436864e9f8 100644 --- a/dev-libs/open62541/Manifest +++ b/dev-libs/open62541/Manifest @@ -1,2 +1 @@ -DIST open62541-1.5.4.tar.gz 6798907 BLAKE2B f99e0567a8cbd613fb865b55839fcfa51f0c6f15363c48afe870c05167c2659843dd715d31e9e6c19427d52fbc24011b16ae736c756fa57b3ef86e69c23c11d4 SHA512 608af2b3c45047c0ac603a2bb0728539161a435669d3f96358fa4cd831eee235f08778864af3ab73e66941ce52d8056c7135366eb57498fd833960c094f73789 DIST open62541-1.5.5.tar.gz 8305273 BLAKE2B a6900156fc536da8e340a51bc86c887c23d75d8d09996981b263386c3d8de209e6153e29f261df2a0a99357b322274ee26ba42ab6b9f09599e9289daa68dd6cb SHA512 73f7638fceacc178d417934faec9f4df9b583fa7efb301adc068f63fd09d9c0db714fd47231ef8a5bfe25b885c919715926922624515536f5e8ba8a3c24036c4 diff --git a/dev-libs/open62541/open62541-1.5.4.ebuild b/dev-libs/open62541/open62541-1.5.4.ebuild deleted file mode 100644 index e59003591d..0000000000 --- a/dev-libs/open62541/open62541-1.5.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit cmake python-single-r1 - -DESCRIPTION="Open source C implementation of OPC UA" -HOMEPAGE="https://open62541.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc examples mbedtls pubsub openssl tools" -# Requires network access -RESTRICT="test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - ?? ( mbedtls openssl ) -" - -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - doc? ( - media-gfx/graphviz - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) -" -DEPEND=" - mbedtls? ( net-libs/mbedtls:= ) - openssl? ( dev-libs/openssl:0= ) -" -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} -" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DOPEN62541_VERSION=v${PV} - -DUA_BUILD_EXAMPLES=OFF - -DUA_BUILD_TOOLS=$(usex tools) - -DUA_BUILD_UNIT_TESTS=OFF - -DUA_ENABLE_HARDENING=OFF - -DUA_ENABLE_PUBSUB=$(usex pubsub) - -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=$(usex pubsub) - -DUA_FORCE_WERROR=OFF - ) - - use mbedtls && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=MBEDTLS) - use openssl && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=OPENSSL) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_build doc -} - -src_install() { - use doc && local HTML_DOCS=( "${WORKDIR}"/${P}_build/doc/. ) - cmake_src_install - - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples/ - fi -} - -src_test() { - cmake_src_test -j1 -} From 326afb81f09eb007a7f989a565fb32ff2aeb5140 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 15:19:23 +0200 Subject: [PATCH 033/194] dev-python/mcp: add 1.28.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/mcp/Manifest | 2 + dev-python/mcp/mcp-1.28.1.ebuild | 67 ++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 dev-python/mcp/mcp-1.28.1.ebuild diff --git a/dev-python/mcp/Manifest b/dev-python/mcp/Manifest index 0adec0a72e..fb00491447 100644 --- a/dev-python/mcp/Manifest +++ b/dev-python/mcp/Manifest @@ -1,2 +1,4 @@ DIST mcp-1.26.0.tar.gz 608005 BLAKE2B d1dd8dd2cbe38574a9a7a6e7e9369e5944a63b750ed932c1b7751e171f06dca7f95db7f76dd0d9cc4b049baa3c945bc1074efd9e1a583dd41e183b40bdce5f7e SHA512 3de0c77f0fe580065a92be570528d1e56839973e79c035616008f186a0ff0eec85fdb10d1b3b3adb36f1ad0d52adb41fd5360873cb73c9271c33ada351549f12 DIST mcp-1.26.0.tar.gz.provenance 9789 BLAKE2B a2457a56ac3ad700805a886606199d4053c532cf2ac202ca1713d83b3c9f2a88557174e54da4bc710b55ff85478ac738e47c1dd86ed4f0f089e95241d36525c7 SHA512 c38d1125b8049bccdfeccb686ffe324d6b1bac5b38fe96089f5652e34e1c38247c1d2c07e8ffed7ae849d580b15dba4eee1c9f5cf049ee608e3ce94ad6baacc1 +DIST mcp-1.28.1.tar.gz 638501 BLAKE2B 8aed47464fdd3a8214fd3344ab4b81965c6d9b287b91919771484cb8049b2db4d92ee434894ad2e42be5fe9812018ec38a256af75bd071e727d82404ecaab435 SHA512 565cc9e6f17f031d864a346c3aa98b6b2c139b4672f6bfb82675e3bc23ce5adb295783563b964d9d0a62c307f1bae239add7d90ef7b48e0d95caaa0c75bad405 +DIST mcp-1.28.1.tar.gz.provenance 10257 BLAKE2B 681b37aa9fadfd67f12df90a312a09f3722fbc7c927d5aa9dae9a81daaae83f7f561a0b06b3dd5c2c69b4896e9fce37843310f0b4ef2c09c439e59e171f01481 SHA512 1f11a3981b523f390a94e7a0c387d499a5ebc5b7008ed385398a30770719ddede3482d4a6b7a94713952b34caa8cb14c2771cf7de7d16ed8dc2d10a150f6bfc8 diff --git a/dev-python/mcp/mcp-1.28.1.ebuild b/dev-python/mcp/mcp-1.28.1.ebuild new file mode 100644 index 0000000000..55c859d537 --- /dev/null +++ b/dev-python/mcp/mcp-1.28.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/modelcontextprotocol/python-sdk +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Model Context Protocol SDK" +HOMEPAGE=" + https://modelcontextprotocol.io/ + https://github.com/modelcontextprotocol/python-sdk + https://pypi.org/project/mcp/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +# >=cryptography-3.4.0 via pywt[crypto] (>=pyjwt-2.10.1) +RDEPEND=" + >=dev-python/anyio-4.5.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}] + >=dev-python/httpx-0.27.1[${PYTHON_USEDEP}] + >=dev-python/httpx-sse-0.4.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.20.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.12.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-settings-2.5.2[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}] + >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.9[${PYTHON_USEDEP}] + >=dev-python/typer-0.16.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}] + >=dev-python/typing-inspection-0.4.1[${PYTHON_USEDEP}] + >=dev-python/sse-starlette-1.6.1[${PYTHON_USEDEP}] + >=dev-python/starlette-0.48.0[${PYTHON_USEDEP}] + >=dev-python/uvicorn-0.31.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/dirty-equals-0.9.0[${PYTHON_USEDEP}] + >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] + >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( anyio inline-snapshot ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Requires dev-python/pytest-examples which depends on missing Python + # bindings in dev-util/ruff::gentoo + tests/test_examples.py +) +EPYTEST_DESELECT=( + # Runs dev-python/uv and requires network access (v1.28.1) + tests/client/test_config.py::test_command_execution +) + +pkg_postinst() { + optfeature "colorized log output" dev-python/rich + optfeature "WebSockets support" dev-python/websockets +} From 597a234c319246138f1e0149697f33e21d470afd Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Thu, 25 Jun 2026 16:34:07 +0200 Subject: [PATCH 034/194] dev-python/lmnr: new package, add 0.7.52 Signed-off-by: Florian Albrechtskirchinger --- dev-python/lmnr/Manifest | 1 + dev-python/lmnr/lmnr-0.7.52.ebuild | 111 +++++++++++++++++++++++++++++ dev-python/lmnr/metadata.xml | 12 ++++ 3 files changed, 124 insertions(+) create mode 100644 dev-python/lmnr/Manifest create mode 100644 dev-python/lmnr/lmnr-0.7.52.ebuild create mode 100644 dev-python/lmnr/metadata.xml diff --git a/dev-python/lmnr/Manifest b/dev-python/lmnr/Manifest new file mode 100644 index 0000000000..ab00441f7c --- /dev/null +++ b/dev-python/lmnr/Manifest @@ -0,0 +1 @@ +DIST lmnr-python-0.7.52.gh.tar.gz 3699962 BLAKE2B 12a29bdd6161f127bcbcd5bdf20a1e91dd3e3b4ac1dbf1d0f30ffebe03d209ab0cafb1eebd4bbd570015b664438b3f842e17e98c97c1a0c7785e58d64b163b3b SHA512 1600aa3eb117f075130d56682373ab05eae0f33db1bd2ab68d5c3040b77d93bbf8497cd49fc3dcce6f05609bbb6d92b4f2faa50ce48114952a9acd5f6d98d70c diff --git a/dev-python/lmnr/lmnr-0.7.52.ebuild b/dev-python/lmnr/lmnr-0.7.52.ebuild new file mode 100644 index 0000000000..b7804fd3a0 --- /dev/null +++ b/dev-python/lmnr/lmnr-0.7.52.ebuild @@ -0,0 +1,111 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=uv-build +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +MY_PN="lmnr-python" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Python SDK for Laminar" +HOMEPAGE=" + https://github.com/lmnr-ai/lmnr-python + https://pypi.org/project/lmnr/ +" +SRC_URI=" + https://github.com/lmnr-ai/${MY_PN}/archive/refs/tags/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/grpcio-1[${PYTHON_USEDEP}] + >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-api-1.39.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-grpc-1.39.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-http-1.39.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-instrumentation-0.54_beta0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-instrumentation-threading-0.54_beta0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-sdk-1.39.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-semantic-conventions-0.60_beta1[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-semantic-conventions-ai-0.4.13[${PYTHON_USEDEP}] + >=dev-python/orjson-3.0.0[${PYTHON_USEDEP}] + >=dev-python/packaging-22.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}] + >=dev-python/python-dotenv-1.0[${PYTHON_USEDEP}] + >=dev-python/tenacity-8.0[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.0[${PYTHON_USEDEP}] +" +# FIXME keyword litellm and dependencies for arm64 +BDEPEND=" + test? ( + >=dev-python/anthropic-0.95.0[${PYTHON_USEDEP}] + >=dev-python/boto3-1.28.57[${PYTHON_USEDEP}] + !arm64? ( + $(python_gen_any_dep ' + >=dev-python/litellm-1.85.2[${PYTHON_SINGLE_USEDEP}] + ') + ) + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,recording,sugar} ) +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # missing optional deps + tests/test_google_genai.py + tests/test_instrumentations/test_claude_agent/ + tests/test_langchain.py + tests/test_instrumentations/test_groq/ + tests/test_instrumentations/test_openai_agents/ + ) + local EPYTEST_DESELECT=( + # google-genai + tests/test_utils.py::test_merge_text_parts_empty_list + tests/test_utils.py::test_merge_text_parts_consecutive_strings + tests/test_utils.py::test_merge_text_parts_consecutive_part_objects + tests/test_utils.py::test_merge_text_parts_consecutive_part_dicts + tests/test_utils.py::test_merge_text_parts_mixed_types + tests/test_utils.py::test_merge_text_parts_with_non_text_part + tests/test_utils.py::test_merge_text_parts_with_function_call + tests/test_utils.py::test_merge_text_parts_multiple_non_text_parts + tests/test_utils.py::test_merge_text_parts_only_non_text_parts + tests/test_utils.py::test_merge_text_parts_single_text_part + tests/test_utils.py::test_merge_text_parts_with_file_object + tests/test_utils.py::test_merge_text_parts_trailing_text_only + tests/test_utils.py::test_merge_text_parts_leading_non_text + + # langchain-openai + tests/test_observe_concurrency.py::test_observe_threadpool_parallel_spans_with_langchain + tests/test_tracing.py::test_use_span_with_auto_instrumentation_langchain + tests/test_tracing_concurrency.py::test_threadpool_parallel_spans_with_langchain + + # network + tests/test_instrumentations/test_openai/traces/test_chat.py::test_chat_exception + tests/test_instrumentations/test_openai/traces/test_chat.py::test_chat_async_exception + tests/test_instrumentations/test_openai/traces/test_chat_parse.py::test_parsed_completion_exception + tests/test_instrumentations/test_openai/traces/test_chat_parse.py::test_async_parsed_completion_exception + tests/test_instrumentations/test_openai/traces/test_completions.py::test_completion_streaming + tests/test_instrumentations/test_openai/traces/test_completions.py::test_completion_exception + tests/test_instrumentations/test_openai/traces/test_completions.py::test_async_completion_exception + tests/test_instrumentations/test_openai/traces/test_embeddings.py::test_embeddings_exception + tests/test_instrumentations/test_openai/traces/test_embeddings.py::test_async_embeddings_exception + ) + + if ! has_version "dev-python/litellm[${PYTHON_SINGLE_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_litellm.py + ) + fi + + epytest +} diff --git a/dev-python/lmnr/metadata.xml b/dev-python/lmnr/metadata.xml new file mode 100644 index 0000000000..76a9c8ba2b --- /dev/null +++ b/dev-python/lmnr/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + lmnr + lmnr-ai/lmnr-python + + From 68535fe2783027da50536a8445d3b2830e8ca891 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 26 Jun 2026 14:52:53 +0200 Subject: [PATCH 035/194] dev-python/tom-swe: new package, add 1.0.3 Signed-off-by: Florian Albrechtskirchinger --- dev-python/tom-swe/Manifest | 1 + dev-python/tom-swe/metadata.xml | 12 ++++++++ dev-python/tom-swe/tom-swe-1.0.3.ebuild | 41 +++++++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 dev-python/tom-swe/Manifest create mode 100644 dev-python/tom-swe/metadata.xml create mode 100644 dev-python/tom-swe/tom-swe-1.0.3.ebuild diff --git a/dev-python/tom-swe/Manifest b/dev-python/tom-swe/Manifest new file mode 100644 index 0000000000..92a5d941c7 --- /dev/null +++ b/dev-python/tom-swe/Manifest @@ -0,0 +1 @@ +DIST tom-swe-1.0.3.gh.tar.gz 412141 BLAKE2B bc8d598c118e67d51efb85f06f96075a3b53fa7512ed893358fc0e5597cb8f691d335df8979296219a10f3f1344f7f1007768775bc940a5a5a8a834e81401d18 SHA512 b9f35cbf0501a4136ce48af19e8777bee0e34658b1119569705764b964df87dc00b1a04d42e2bd17983b5585e24862493e5d29c70a8bb583995d617bbd186890 diff --git a/dev-python/tom-swe/metadata.xml b/dev-python/tom-swe/metadata.xml new file mode 100644 index 0000000000..57e33fdd6c --- /dev/null +++ b/dev-python/tom-swe/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + tom-swe + OpenHands/ToM-SWE + + diff --git a/dev-python/tom-swe/tom-swe-1.0.3.ebuild b/dev-python/tom-swe/tom-swe-1.0.3.ebuild new file mode 100644 index 0000000000..500b9e5fbc --- /dev/null +++ b/dev-python/tom-swe/tom-swe-1.0.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +MY_PN="ToM-SWE" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Theory of Mind modeling for Software Engineering assistants" +HOMEPAGE=" + https://github.com/OpenHands/ToM-SWE + https://pypi.org/project/tom-swe/ +" +SRC_URI="https://github.com/OpenHands/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" # ~arm64: litellm + +# pyyaml via litellm[proxy] +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/jinja2-3.0.0[${PYTHON_USEDEP}] + >=dev-python/json-repair-0.1.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] + >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] + >=dev-python/tiktoken-0.8.0[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.65.0[${PYTHON_USEDEP}] + ') + >=dev-python/litellm-1.0.0[${PYTHON_SINGLE_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest From 31efdca0b4efbb4e201665ff91ca3c95f988f51c Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 16:29:34 +0200 Subject: [PATCH 036/194] dev-python/streamingjson: new package, add 0.0.5 Signed-off-by: Florian Albrechtskirchinger --- dev-python/streamingjson/Manifest | 1 + dev-python/streamingjson/metadata.xml | 12 ++++++++++ .../streamingjson/streamingjson-0.0.5.ebuild | 22 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 dev-python/streamingjson/Manifest create mode 100644 dev-python/streamingjson/metadata.xml create mode 100644 dev-python/streamingjson/streamingjson-0.0.5.ebuild diff --git a/dev-python/streamingjson/Manifest b/dev-python/streamingjson/Manifest new file mode 100644 index 0000000000..b56395c530 --- /dev/null +++ b/dev-python/streamingjson/Manifest @@ -0,0 +1 @@ +DIST streamingjson-0.0.5.tar.gz 15544 BLAKE2B 6fc7dda2363e0a042719395e86d533ca07cbe64146093451e6457a0bedfc1681529a82d672471d1d4d7f3c290a3c081d39dd5707a0a13b641a8266147c2f8518 SHA512 79747d41540ddfb49e67e22543fb6002a25e9544b4e05ce9c6779dd5e2e648f59ed7d1526d47628741d280349329fdd27813d4269c38643c722fe29fbbf2c7b7 diff --git a/dev-python/streamingjson/metadata.xml b/dev-python/streamingjson/metadata.xml new file mode 100644 index 0000000000..15446551a9 --- /dev/null +++ b/dev-python/streamingjson/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + streamingjson + karminski/streaming-json-py + + diff --git a/dev-python/streamingjson/streamingjson-0.0.5.ebuild b/dev-python/streamingjson/streamingjson-0.0.5.ebuild new file mode 100644 index 0000000000..49943e5035 --- /dev/null +++ b/dev-python/streamingjson/streamingjson-0.0.5.ebuild @@ -0,0 +1,22 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A streamlined, user-friendly JSON streaming preprocessor" +HOMEPAGE=" + https://github.com/karminski/streaming-json-py + https://pypi.org/project/streamingjson/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest From 490b6ef38f3ca8a8b75dc92b311665c447a24ae0 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 16:32:09 +0200 Subject: [PATCH 037/194] dev-python/pfzy: new package, add 0.3.4 Signed-off-by: Florian Albrechtskirchinger --- dev-python/pfzy/Manifest | 1 + dev-python/pfzy/metadata.xml | 12 ++++++++++++ dev-python/pfzy/pfzy-0.3.4.ebuild | 22 ++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 dev-python/pfzy/Manifest create mode 100644 dev-python/pfzy/metadata.xml create mode 100644 dev-python/pfzy/pfzy-0.3.4.ebuild diff --git a/dev-python/pfzy/Manifest b/dev-python/pfzy/Manifest new file mode 100644 index 0000000000..d3d2db2403 --- /dev/null +++ b/dev-python/pfzy/Manifest @@ -0,0 +1 @@ +DIST pfzy-0.3.4.tar.gz 8396 BLAKE2B 62c3cd0a2ec9e430fa91e159e550eb3feae610a4a07646e5f3221c479c8d58b660dfc7ed8345d5e9a857aa01a39ee36400ce2849051af54ff91e2d35eb9d03cf SHA512 5ec3dfb8ab62bcf3018d6a3cf09158c25079d10ee657f7b9c094d4cfa948994148ac5710d701f505fc73ed51aeb5866eca1b3981bf7777e4d6aae36b05888385 diff --git a/dev-python/pfzy/metadata.xml b/dev-python/pfzy/metadata.xml new file mode 100644 index 0000000000..a3ec3fade8 --- /dev/null +++ b/dev-python/pfzy/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + pfzy + kazhala/pfzy + + diff --git a/dev-python/pfzy/pfzy-0.3.4.ebuild b/dev-python/pfzy/pfzy-0.3.4.ebuild new file mode 100644 index 0000000000..507c2f3e14 --- /dev/null +++ b/dev-python/pfzy/pfzy-0.3.4.ebuild @@ -0,0 +1,22 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python port of the fzy fuzzy string matching algorithm" +HOMEPAGE=" + https://github.com/kazhala/pfzy + https://pypi.org/project/pfzy/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +EPYTEST_PLUGINS=( pytest-asyncio ) +distutils_enable_tests pytest From d0e2309d028474f1d6b54769ace741e0a41895eb Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 16:46:47 +0200 Subject: [PATCH 038/194] dev-python/inquirerpy: new package, add 0.3.4 Signed-off-by: Florian Albrechtskirchinger --- dev-python/inquirerpy/Manifest | 2 + dev-python/inquirerpy/inquirerpy-0.3.4.ebuild | 48 +++++++++++++++++++ dev-python/inquirerpy/metadata.xml | 12 +++++ 3 files changed, 62 insertions(+) create mode 100644 dev-python/inquirerpy/Manifest create mode 100644 dev-python/inquirerpy/inquirerpy-0.3.4.ebuild create mode 100644 dev-python/inquirerpy/metadata.xml diff --git a/dev-python/inquirerpy/Manifest b/dev-python/inquirerpy/Manifest new file mode 100644 index 0000000000..110f1d9f39 --- /dev/null +++ b/dev-python/inquirerpy/Manifest @@ -0,0 +1,2 @@ +DIST inquirerpy-0.3.4-support-prompt-toolkit-3.0.47.patch.xz 2720 BLAKE2B d7b0ee36fa58cadc51197ada2758a262aa9738dd7626c96e1d6856603589ad3d8f82b8436b5144dca9c950c0555677cf4a17b023d62a4f8e0360aced7ddd85bf SHA512 c35f96f5372186484bf615a2d2a1521a9f597235d16b06eceee9deae49d8cec5394e3eaa950ebe6e04422658e57f9a431ec6e94be602903157018984a9c38b88 +DIST inquirerpy-0.3.4.gh.tar.gz 118225 BLAKE2B b485d7bb07e4d22dc9b2a240cf2c2bdf8dba47ddcd5ee628268dec2fa5ede94a00123eaa93e24b0b853145fd040899ecb9f1c9c8e05f77e7699620bfec89ab50 SHA512 7a1c5c8fdda450bce77db39d67fa2a79c740ae3d34b112e144903a29301bf3c50189c9a7ed4b61f835e749403043c46674394399af70d56b910838fe8e2cb416 diff --git a/dev-python/inquirerpy/inquirerpy-0.3.4.ebuild b/dev-python/inquirerpy/inquirerpy-0.3.4.ebuild new file mode 100644 index 0000000000..c93bf62cbe --- /dev/null +++ b/dev-python/inquirerpy/inquirerpy-0.3.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +MY_PN="InquirerPy" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Python port of Inquirer.js (A collection of common interactive CLI UIs)" +HOMEPAGE=" + https://github.com/kazhala/InquirerPy + https://pypi.org/project/inquirerpy/ +" +PATCH_BASE_URI="https://github.com/falbrechtskirchinger/overlay-assets/releases/download" +SRC_URI=" + https://github.com/kazhala/${MY_PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${PATCH_BASE_URI}/v2026.06.27.0/${PN}-0.3.4-support-prompt-toolkit-3.0.47.patch.xz +" + +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# prompt-toolkit raised from 3.0.1 to 3.0.47 for patch +RDEPEND=" + >=dev-python/pfzy-0.3.1[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.47[${PYTHON_USEDEP}] +" + +PATCHES=( + "${WORKDIR}/${PN}-0.3.4-support-prompt-toolkit-3.0.47.patch" +) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_test() { + # test expects non-empty home + touch "${HOME}/.dummy" || die + distutils-r1_src_test +} diff --git a/dev-python/inquirerpy/metadata.xml b/dev-python/inquirerpy/metadata.xml new file mode 100644 index 0000000000..dd5eff9053 --- /dev/null +++ b/dev-python/inquirerpy/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + inquirerpy + kazhala/InquirerPy + + From 5af639a3d3ca3f4ced6c2701bf98d2f51fc1861f Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 19:24:15 +0200 Subject: [PATCH 039/194] dev-python/rich-rst: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- dev-python/rich-rst/rich-rst-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/rich-rst/rich-rst-2.1.0.ebuild b/dev-python/rich-rst/rich-rst-2.1.0.ebuild index c16e76cd36..366c3f2a9d 100644 --- a/dev-python/rich-rst/rich-rst-2.1.0.ebuild +++ b/dev-python/rich-rst/rich-rst-2.1.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From 7dbfcd343488864ae60f283137a1467dda03878d Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Sun, 5 Jul 2026 14:07:06 -0400 Subject: [PATCH 040/194] net-dns/technitium-dns: drop 13.6, 14.3, 15.0.1, 15.1, 15.2 Signed-off-by: Itai Ferber --- net-dns/technitium-dns/Manifest | 13 --- .../technitium-dns/technitium-dns-13.6.ebuild | 89 -------------- .../technitium-dns/technitium-dns-14.3.ebuild | 95 --------------- .../technitium-dns-15.0.1.ebuild | 109 ------------------ .../technitium-dns/technitium-dns-15.1.ebuild | 103 ----------------- .../technitium-dns/technitium-dns-15.2.ebuild | 103 ----------------- 6 files changed, 512 deletions(-) delete mode 100644 net-dns/technitium-dns/technitium-dns-13.6.ebuild delete mode 100644 net-dns/technitium-dns/technitium-dns-14.3.ebuild delete mode 100644 net-dns/technitium-dns/technitium-dns-15.0.1.ebuild delete mode 100644 net-dns/technitium-dns/technitium-dns-15.1.ebuild delete mode 100644 net-dns/technitium-dns/technitium-dns-15.2.ebuild diff --git a/net-dns/technitium-dns/Manifest b/net-dns/technitium-dns/Manifest index 85eeca21f7..b15b9c95e1 100644 --- a/net-dns/technitium-dns/Manifest +++ b/net-dns/technitium-dns/Manifest @@ -1,18 +1,6 @@ -DIST TechnitiumDnsServer-13.6.0.tar.gz 1627685 BLAKE2B 21e42c61d0817402583f15d8e6ec851e9b28660e1ef66ef6bae284e9fefb6a2158648ba92f10af6403820a8d7d5d743a7aa028362cf44b32d9cecf66897287a9 SHA512 f8ca95d0865095ead6ddfc4270b95ca9c1869b3fc2bfa4891ab3ffbd8655ca70c7436fd022e56819399eef1b80156d071a4302034431eb96cc2e3d714562ebf5 -DIST TechnitiumDnsServer-14.3.0.tar.gz 1717641 BLAKE2B 2da0e70b11bc74491f7ddd72ab3566facfdde175f29beeafe9d32b399185ee542ec8fb2b311b27cf2eb8d179fd67bbbcf8533fd2c778b55297c2867d5ebe549b SHA512 1cc03aaab0cb2aeae7c94150658c34e12c9ba45c2cb6e51a106b04dd9d8a8a2d033b6b12b737db6859e7382ba55058c72eee257e9564e84d73e16a98af3c0943 -DIST TechnitiumDnsServer-15.0.1.tar.gz 1806521 BLAKE2B fb1d985ff81e22e4aa6519acd71e2e57bc98cf1df7b45c408944a339ffa9a525181ff38e029001cfbb33c4318804208b4a91a2e1584d83d83da64d74f8296ed3 SHA512 5a182f7e40219528724c977fd5e37340c6652c747c5ebf14333d030d6a30ddcbb1fb23ce22e49e6997fc66c8b1a410bcf2b5cbaf8da719d5f0890f2fa281b091 -DIST TechnitiumDnsServer-15.1.0.tar.gz 1808309 BLAKE2B 9d7609e5590913fae27cb8da818f03927dfd479ced266e44996b21bdbb3fd780ddb2c8b8ebaf8b5972028c71813e4a58f70a99b342d65c32bcb09b96b4df4e40 SHA512 4de1ab9aa329f2813075c4744ab8bab35a2f2cf9f9df2dcb1fd038f342b9fde7ae60e37b2c357094628c38c0f77c513659422a3ec89135983de79eb947a9da07 -DIST TechnitiumDnsServer-15.2.0.tar.gz 1810250 BLAKE2B 393059288a629d2baf99ec657877229d2ccfc2798c5951c503c366814cab00c79726ba18fdcc3cb425f8770088488ed8d226d62adebd1e07d56cda1fee63f654 SHA512 5c6fd0125fac0db83ce8d8248af0a06e519b3bff08b1977e2860b1138349dc5046064332aacc61872176a17cd5cbd621a3e700e195a2082f164940e55717b7f7 DIST TechnitiumDnsServer-15.3.0.tar.gz 1828671 BLAKE2B 1697ceb6135e96176a13990a7a84dfd3deea9d4f942402529a044125bf6cf51889c492b8de60d3751444aed7f4dd9b6f60047af7852527534b87735382fc8a5b SHA512 ff6a9912db5d75859f5ed8833ba080b1ee48ddc34780fa44cefc5ac8b7b8afb783dea3096afd4a6d16a206b29c280f1ffe36dbe5dc0bf2681bfd2e64fe078eb3 -DIST TechnitiumLibrary-13.6.0.tar.gz 246457 BLAKE2B 271dd51d477cae14ffea3c22136b8a4a5077af9f5fab35eaee0baed731f01265341a9a64d30e32e940bd77ccf6714d9859b58f6de2851117d9dbbe0f55beb045 SHA512 2b8f1f9a86c418a1c5260a180399d0f67c1b3b63406ef0f6e70c0e069b0e84c4f8f51aeca1ee278195603c435e606a76a15917ae4a2b35ed5b4ca67e10a00528 -DIST TechnitiumLibrary-14.3.0.tar.gz 248994 BLAKE2B 8940b780acd8cbde415b4678d1402f1ffa94330957448b4f378b0bb0687d7dfe771a13266a3c52cf403d01c98ebe76ec1f108b6a32dc5da79b81bf97bd89b678 SHA512 ece05adba2dfeef3aaa0cdcaba77ead3f9a556f584cd50fbb060cbabe5c446c31860a441e451972ba746e6576552fd1a77076e7d1e68d92a18ea8a9624b40634 -DIST TechnitiumLibrary-15.0.1.tar.gz 251675 BLAKE2B f82221238fdfb278f084fb17bf503bd6869bd99fca3a387ce621b30de670567fb6d6d4dc94e1621f8124c4e327141146ffa5dedc72356a24633285484980fb61 SHA512 7532ef830afc56749d9b2b944dc0d22eab08fd9a9bcca1bd133f1f510d8127638a7d5bad9dce846347673551c2a50608971afd4cf02051c39b0bb79d828eec9f -DIST TechnitiumLibrary-15.1.0.tar.gz 251691 BLAKE2B 00c573f7f5c8845bd6898624f2e7aace3e40cd437ea55b9daf52d2264c9dc0c588d92a5b20128af1194b8a1242194f0b832f8c55387998bb0b26331a8aa44e49 SHA512 e88ff13b11e0a004728758b7bf7d964778204474cdd12df2a7dc8117428044fe679bf6db06240cfba438493127f3ae548e53b14f78c6647f4cafd842ac150f9f -DIST TechnitiumLibrary-15.2.0.tar.gz 251692 BLAKE2B 7b22296ef8a0efb5f056f60d8fec103170a5e65f9fce6e0dc2f969407732fc1b663647aa1082391027ed0a2ec0a2db6a15defd35d1661b9d93d331dbea22e035 SHA512 8aef33b3c4af72416a6f260ec569c433f18af9ba496854ea0c49152d671222777e5c0acc75fbeee4149d8ee637b45e1512de28d561f180ee08d232547cb3462e DIST TechnitiumLibrary-15.3.0.tar.gz 249296 BLAKE2B d3ed0a56dd8c4b156b33ef3b9277e5befd637ac861355900446fc276ab0eb424460a614eb5b1df135cf753c5c731c86ad19b2337925f3b99564cb28b4766bd4f SHA512 e38020319a04ae70ecef2779dff9a423a46733e96bb5f0c4172d840f691db890ffe39c1399e71c82b714f5042fd951deda26eb8b342607a6e22e54af535a98b4 -DIST bouncycastle.cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d09e8a5ef0b86e91e96f7ab5b69ff84a3dc4411c6a71dcdf3c25ba6427311dd4c033aa5058e56f6bc0932c245d9d849ebd44184f14b2 SHA512 cc12d715a7a3acda0e51b6804ae10e1c3e9543009c108485ae6c4ebe8773dee57642f8be291dc2cadcd14a086a0237d925298997ded8a01a4d5a781c7b67ab3d DIST bouncycastle.cryptography.2.6.2.nupkg 8276422 BLAKE2B fa5c444c773a41eb0ade1f35c3b0df269bb5423c35a90d6fed5b9d6dac7dbc681c6c6763a256553046454f65a68cc06d3e75086fbd6e60aeb52523c97302e080 SHA512 4e1a32f937eebba134f1c6646c0b554edaa1bc41969dec5816d11c3c285906e106377113ea6c1cb0b161749ff08ae8ad39df05956b62abe2274d4b3060f0daef -DIST microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg 98901 BLAKE2B b72afd53982a99d231d5b6162bad4e54db3b20134a5339d025ab79a4fb6e35016085f769880db82d7e89699c91ef92534a99f1a72c8a77c212a2ce0baa829949 SHA512 dde72c48f40328d988e33f1fbc37cb381b5f916fdd6d685206fd27b682a305234099ac772ece758d57bf74a3a35e3f7e42b2d22419a1ae370546cbf22027c876 DIST microsoft.aspnetcore.authentication.openidconnect.10.0.9.nupkg 98608 BLAKE2B 101ba85e58cc8025db68ac386b95014e0e7b59ce7cf8c1ec6d03da9a213c96e6ae2ef12f1a5d61052899be81b3831863a5ab82afb5b35200c6e3f0b1d2e475e2 SHA512 246b672c3a16e61e8d3e081eff3f4c8631809f7c65ad234cdaa11ad2b610219ccba0b8be1d5f299a3b18343cd3d13a78eec3e461b4a4e73ac1690a47f12a65ef DIST microsoft.identitymodel.abstractions.8.0.1.nupkg 111940 BLAKE2B a167c10a36fc031d4fa478be20857e12124b730c55fdd7d688e7d1fcb2396758fcb03ab1cdc630842285b66ec4446545ed0a5f9ba715a08044583f19dcb054ee SHA512 8481e53cca2fa621044797759f19a28f200b7949651ff19d09d58d2acaa2fe2bb8341ae90938c6df0d3c307f094ea913d8d3a8c43ca5e394d6493fcab8822d6b DIST microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg 411141 BLAKE2B 2bdd4127d27beedd95b9cfb334ce455d60d7b24a3d5b1d73b346e57046163bfde7f032d84069a7be8fc04df28cecc3a5fdfe9a2eb3a24a64f780eca06114bfef SHA512 30042d22f2865eee2de7357c4bb53cc4c97583dd9fa5ebdeb6d9a3830bb3a74e180cfd542873c866fe1ef31faf3c45d9ae3fdca2f97941768b8c906c1961b451 @@ -21,7 +9,6 @@ DIST microsoft.identitymodel.protocols.8.0.1.nupkg 174566 BLAKE2B f4cad79e004c9c DIST microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg 365476 BLAKE2B b3a52127a3afbae0a1e2e3733f73b107fb75665c65e3d2bd828a27d0f54e176ace3f2553edd220013192eb032f9415cb68042960731cdd692985f4411916489c SHA512 8dfbfafa65d92e9bdfee9bd5e1c2ddee7832b7c167bb79d7a9d726903126ab05ee031339cd3cb832c9a6f8e5a090f929a3f6c6f11b1ccddae8f850cadccd3add DIST microsoft.identitymodel.tokens.8.0.1.nupkg 973200 BLAKE2B b7063bdc962d50cad8536ca9eca74d9308f255bbafa303ff6e502b2292eb321424e6ce28998329c40cb8cfc34134f849b13eedda8b65a5fb1f1bfb82fe504b26 SHA512 45f859e29a1c3ab33c58882d5a9bf04be1e74d789c4a6fa9213585a94c1c3024700a9c9337406ead43ad3b2d0caa4dc921059db06da773a8acd130173edc601e DIST microsoft.win32.systemevents.6.0.0.nupkg 157768 BLAKE2B 0a5cea49c552a8d3e5aa2e8913fc4929ea318026b02a85c03665fe8bc449d59f838ef9a1044e0e034f6c30c7b63187c02bf6df4106b19e801d6c194ea5641941 SHA512 5e274ace996c3eba63099ed5116f9dc39f69f684f7c1e7623c28c3c73988b75c67dfcc929a50a761f0222df243dd540720a6e588e91dfa784f81bfce7a893875 -DIST qrcoder.1.7.0.nupkg 964867 BLAKE2B 0589617a2c1ddc1e6076756ce34bcd6d47365dcbb0ef1f528a49b0ea17d21c157dc59bb4d076547f5b21fedf51b0bb783a252b8573c4ffdc846f5947a4f707bc SHA512 523945427baf0cf933f630a04d8f39f1a2cdb1550c092bab7e1c71bc48ca80ff1189c13b81167fc4bb8c2beaaf0a8044379f3410a823b865084c89521845e7a8 DIST qrcoder.1.8.0.nupkg 1006754 BLAKE2B f277c183a77d1346da8949e1ad1127096cdc5dbc7b72510c72bdf42daa87b6e61c7a77a9fea59c8e0f651f9dcc7c448a96df2f209492acf520f10d6b0cfb0e71 SHA512 59540e2c56774b868bccb3eafe2f9679d58bb3a17367948279fc02db8240e46b67dd6cffbc38c443e03de2e250b113e7dbbd0f15965146a33d758f781c90d7be DIST system.drawing.common.6.0.0.nupkg 1114589 BLAKE2B bc4dac5dbd2504c355cd745a5559d3b5f2d1c59a9e0535c60ba97e12e84845541c8b606e15db6aa99052329950c0f58604779e5535251f20e960bf7c939ace43 SHA512 d61f0a3e01c3eac15f13fc1ba04a2c7ce4eac956400b2faa361fecabd3836d49d5bd344f3985ee3d94cdc3f6a72b8e07e423cdb2965b4f5ca2222b5de32988e4 DIST system.identitymodel.tokens.jwt.8.0.1.nupkg 329380 BLAKE2B 5938237a6cbf883c5ff3308fa266a71bc329383d736a3e12f84944fe7f6c6160c66e0dc9cfe9a86d819276c0113beb6de1fb314e4de947db55a8cce261584aa3 SHA512 76b0141a1522dbf0f20f8614955e6ed7e28d6916b4c9c48b6f9ae54a76e08ee0276730267b61befbe33d5be54d8a3c29096fc6a58862ba17febea418fbddebc9 diff --git a/net-dns/technitium-dns/technitium-dns-13.6.ebuild b/net-dns/technitium-dns/technitium-dns-13.6.ebuild deleted file mode 100644 index 85057abc80..0000000000 --- a/net-dns/technitium-dns/technitium-dns-13.6.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT=8.0 -NUGETS="bouncycastle.cryptography@2.5.1" -inherit dotnet-pkg systemd - -MYPV="${PV}.0" -SRC_URI_BASE="https://github.com/TechnitiumSoftware" -DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." -HOMEPAGE="https://technitium.com/dns/" -SRC_URI=" - $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz - $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz - ${NUGET_URIS} -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-libs/icu-70" - -DOTNET_PKG_PROJECTS=( - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" - "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" -) - -src_prepare() { - default - dotnet-pkg_src_prepare - - # The DnsServer project expects to find TechnitiumLibrary DLLs in a - # directory sibling to the root of the project, so has `HintPath` - # directives to point to that relative path (e.g., - # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're - # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there - # instead for the DLLs to be located. - local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" - grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ - | xargs -0 sed -E -i "${replace_hintpaths}" \ - || die -} - -src_install() { - default - - # dotnet-pkg will create a wrapper script around an executable at the root - # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to - # `DnsServerApp`. - cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die - - # The included `systemd.service` file has hard-coded paths we'd need to - # adjust; we'll install our own. - rm "${DOTNET_PKG_OUTPUT}/systemd.service" || - die "systemd.service file moved upstream; check for updated path" - - dotnet-pkg_src_install - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog 'To start Technitium DNS:' - elog '* OpenRC: rc-update add technitium-dns boot' - elog ' rc-service technitium-dns start' - elog ' OR' - elog '* systemd: systemctl enable technitium-dns' - elog ' systemctl start technitium-dns' - elog - elog 'After starting the service,' - elog '1. Technitium DNS configuration files can be found in' - elog " \"${ROOT}/etc/dns\"" - elog '2. The Technetium web server can be accessed at localhost:5380. This port' - elog ' can be adjusted in settings' - fi -} - -pkg_postrm() { - if [[ -d "${ROOT}/etc/dns" ]]; then - elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" - fi -} diff --git a/net-dns/technitium-dns/technitium-dns-14.3.ebuild b/net-dns/technitium-dns/technitium-dns-14.3.ebuild deleted file mode 100644 index 51c7b7855b..0000000000 --- a/net-dns/technitium-dns/technitium-dns-14.3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT=9.0 -NUGETS=" -bouncycastle.cryptography@2.6.2 -microsoft.win32.systemevents@6.0.0 -qrcoder@1.7.0 -system.drawing.common@6.0.0 -" -inherit dotnet-pkg systemd - -MYPV="${PV}.0" -SRC_URI_BASE="https://github.com/TechnitiumSoftware" -DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." -HOMEPAGE="https://technitium.com/dns/" -SRC_URI=" - $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz - $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz - ${NUGET_URIS} -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-libs/icu-70" - -DOTNET_PKG_PROJECTS=( - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj" - "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" -) - -src_prepare() { - default - dotnet-pkg_src_prepare - - # The DnsServer project expects to find TechnitiumLibrary DLLs in a - # directory sibling to the root of the project, so has `HintPath` - # directives to point to that relative path (e.g., - # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're - # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there - # instead for the DLLs to be located. - local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" - grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ - | xargs -0 sed -E -i "${replace_hintpaths}" \ - || die -} - -src_install() { - default - - # dotnet-pkg will create a wrapper script around an executable at the root - # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to - # `DnsServerApp`. - cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die - - # The included `systemd.service` file has hard-coded paths we'd need to - # adjust; we'll install our own. - rm "${DOTNET_PKG_OUTPUT}/systemd.service" || - die "systemd.service file moved upstream; check for updated path" - - dotnet-pkg_src_install - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog 'To start Technitium DNS:' - elog '* OpenRC: rc-update add technitium-dns boot' - elog ' rc-service technitium-dns start' - elog ' OR' - elog '* systemd: systemctl enable technitium-dns' - elog ' systemctl start technitium-dns' - elog - elog 'After starting the service,' - elog '1. Technitium DNS configuration files can be found in' - elog " \"${ROOT}/etc/dns\"" - elog '2. The Technetium web server can be accessed at localhost:5380. This port' - elog ' can be adjusted in settings' - fi -} - -pkg_postrm() { - if [[ -d "${ROOT}/etc/dns" ]]; then - elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" - fi -} diff --git a/net-dns/technitium-dns/technitium-dns-15.0.1.ebuild b/net-dns/technitium-dns/technitium-dns-15.0.1.ebuild deleted file mode 100644 index 0c81391a7e..0000000000 --- a/net-dns/technitium-dns/technitium-dns-15.0.1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT=10.0 -NUGETS=" -bouncycastle.cryptography@2.6.2 -microsoft.aspnetcore.authentication.openidconnect@10.0.7 -microsoft.identitymodel.abstractions@8.0.1 -microsoft.identitymodel.jsonwebtokens@8.0.1 -microsoft.identitymodel.logging@8.0.1 -microsoft.identitymodel.protocols.openidconnect@8.0.1 -microsoft.identitymodel.protocols@8.0.1 -microsoft.identitymodel.tokens@8.0.1 -microsoft.win32.systemevents@6.0.0 -qrcoder@1.8.0 -system.drawing.common@6.0.0 -system.identitymodel.tokens.jwt@8.0.1 -" -inherit dotnet-pkg systemd - -# Upstream version numbers are always 3-part. -if [[ -z "$(ver_cut 3)" ]]; then - MYPV="${PV}.0" -else - MYPV="${PV}" -fi - -SRC_URI_BASE="https://github.com/TechnitiumSoftware" -DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." -HOMEPAGE="https://technitium.com/dns/" -SRC_URI=" - $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz - $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz - ${NUGET_URIS} -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-libs/icu-70" - -DOTNET_PKG_PROJECTS=( - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj" - "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" -) - -src_prepare() { - default - dotnet-pkg_src_prepare - - # The DnsServer project expects to find TechnitiumLibrary DLLs in a - # directory sibling to the root of the project, so has `HintPath` - # directives to point to that relative path (e.g., - # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're - # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there - # instead for the DLLs to be located. - local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" - grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ - | xargs -0 sed -E -i "${replace_hintpaths}" \ - || die -} - -src_install() { - default - - # dotnet-pkg will create a wrapper script around an executable at the root - # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to - # `DnsServerApp`. - cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die - - # The included `systemd.service` file has hard-coded paths we'd need to - # adjust; we'll install our own. - rm "${DOTNET_PKG_OUTPUT}/systemd.service" || - die "systemd.service file moved upstream; check for updated path" - - dotnet-pkg_src_install - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog 'To start Technitium DNS:' - elog '* OpenRC: rc-update add technitium-dns boot' - elog ' rc-service technitium-dns start' - elog ' OR' - elog '* systemd: systemctl enable technitium-dns' - elog ' systemctl start technitium-dns' - elog - elog 'After starting the service,' - elog '1. Technitium DNS configuration files can be found in' - elog " \"${ROOT}/etc/dns\"" - elog '2. The Technetium web server can be accessed at localhost:5380. This port' - elog ' can be adjusted in settings' - fi -} - -pkg_postrm() { - if [[ -d "${ROOT}/etc/dns" ]]; then - elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" - fi -} diff --git a/net-dns/technitium-dns/technitium-dns-15.1.ebuild b/net-dns/technitium-dns/technitium-dns-15.1.ebuild deleted file mode 100644 index f8707bde47..0000000000 --- a/net-dns/technitium-dns/technitium-dns-15.1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT=10.0 -NUGETS=" -bouncycastle.cryptography@2.6.2 -microsoft.aspnetcore.authentication.openidconnect@10.0.7 -microsoft.identitymodel.abstractions@8.0.1 -microsoft.identitymodel.jsonwebtokens@8.0.1 -microsoft.identitymodel.logging@8.0.1 -microsoft.identitymodel.protocols.openidconnect@8.0.1 -microsoft.identitymodel.protocols@8.0.1 -microsoft.identitymodel.tokens@8.0.1 -microsoft.win32.systemevents@6.0.0 -qrcoder@1.8.0 -system.drawing.common@6.0.0 -system.identitymodel.tokens.jwt@8.0.1 -" -inherit dotnet-pkg systemd - -MYPV="${PV}.0" -SRC_URI_BASE="https://github.com/TechnitiumSoftware" -DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." -HOMEPAGE="https://technitium.com/dns/" -SRC_URI=" - $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz - $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz - ${NUGET_URIS} -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-libs/icu-70" - -DOTNET_PKG_PROJECTS=( - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj" - "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" -) - -src_prepare() { - default - dotnet-pkg_src_prepare - - # The DnsServer project expects to find TechnitiumLibrary DLLs in a - # directory sibling to the root of the project, so has `HintPath` - # directives to point to that relative path (e.g., - # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're - # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there - # instead for the DLLs to be located. - local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" - grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ - | xargs -0 sed -E -i "${replace_hintpaths}" \ - || die -} - -src_install() { - default - - # dotnet-pkg will create a wrapper script around an executable at the root - # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to - # `DnsServerApp`. - cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die - - # The included `systemd.service` file has hard-coded paths we'd need to - # adjust; we'll install our own. - rm "${DOTNET_PKG_OUTPUT}/systemd.service" || - die "systemd.service file moved upstream; check for updated path" - - dotnet-pkg_src_install - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog 'To start Technitium DNS:' - elog '* OpenRC: rc-update add technitium-dns boot' - elog ' rc-service technitium-dns start' - elog ' OR' - elog '* systemd: systemctl enable technitium-dns' - elog ' systemctl start technitium-dns' - elog - elog 'After starting the service,' - elog '1. Technitium DNS configuration files can be found in' - elog " \"${ROOT}/etc/dns\"" - elog '2. The Technetium web server can be accessed at localhost:5380. This port' - elog ' can be adjusted in settings' - fi -} - -pkg_postrm() { - if [[ -d "${ROOT}/etc/dns" ]]; then - elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" - fi -} diff --git a/net-dns/technitium-dns/technitium-dns-15.2.ebuild b/net-dns/technitium-dns/technitium-dns-15.2.ebuild deleted file mode 100644 index f8707bde47..0000000000 --- a/net-dns/technitium-dns/technitium-dns-15.2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT=10.0 -NUGETS=" -bouncycastle.cryptography@2.6.2 -microsoft.aspnetcore.authentication.openidconnect@10.0.7 -microsoft.identitymodel.abstractions@8.0.1 -microsoft.identitymodel.jsonwebtokens@8.0.1 -microsoft.identitymodel.logging@8.0.1 -microsoft.identitymodel.protocols.openidconnect@8.0.1 -microsoft.identitymodel.protocols@8.0.1 -microsoft.identitymodel.tokens@8.0.1 -microsoft.win32.systemevents@6.0.0 -qrcoder@1.8.0 -system.drawing.common@6.0.0 -system.identitymodel.tokens.jwt@8.0.1 -" -inherit dotnet-pkg systemd - -MYPV="${PV}.0" -SRC_URI_BASE="https://github.com/TechnitiumSoftware" -DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." -HOMEPAGE="https://technitium.com/dns/" -SRC_URI=" - $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz - $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz - ${NUGET_URIS} -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-libs/icu-70" - -DOTNET_PKG_PROJECTS=( - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" - "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj" - "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" -) - -src_prepare() { - default - dotnet-pkg_src_prepare - - # The DnsServer project expects to find TechnitiumLibrary DLLs in a - # directory sibling to the root of the project, so has `HintPath` - # directives to point to that relative path (e.g., - # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're - # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there - # instead for the DLLs to be located. - local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" - grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ - | xargs -0 sed -E -i "${replace_hintpaths}" \ - || die -} - -src_install() { - default - - # dotnet-pkg will create a wrapper script around an executable at the root - # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to - # `DnsServerApp`. - cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die - - # The included `systemd.service` file has hard-coded paths we'd need to - # adjust; we'll install our own. - rm "${DOTNET_PKG_OUTPUT}/systemd.service" || - die "systemd.service file moved upstream; check for updated path" - - dotnet-pkg_src_install - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog 'To start Technitium DNS:' - elog '* OpenRC: rc-update add technitium-dns boot' - elog ' rc-service technitium-dns start' - elog ' OR' - elog '* systemd: systemctl enable technitium-dns' - elog ' systemctl start technitium-dns' - elog - elog 'After starting the service,' - elog '1. Technitium DNS configuration files can be found in' - elog " \"${ROOT}/etc/dns\"" - elog '2. The Technetium web server can be accessed at localhost:5380. This port' - elog ' can be adjusted in settings' - fi -} - -pkg_postrm() { - if [[ -d "${ROOT}/etc/dns" ]]; then - elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" - fi -} From d3b20ebf2cf211ecb4986135a515dc1fb2f894f9 Mon Sep 17 00:00:00 2001 From: Samuel Hurtado Marin Date: Sun, 5 Jul 2026 20:44:02 +0200 Subject: [PATCH 041/194] app-misc/omencore-bin: update SRC_URI Signed-off-by: Samuel Hurtado Marin --- app-misc/omencore-bin/omencore-bin-3.8.0.ebuild | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild b/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild index bfd0f96496..6488620841 100644 --- a/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild +++ b/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild @@ -5,7 +5,11 @@ EAPI=8 inherit desktop DESCRIPTION="OmenCore is an Advanced Performance Control for HP Omen Laptops" HOMEPAGE="https://omencore.info/" -SRC_URI="https://github.com/theantipopau/omencore/releases/download/v${PV}/OmenCore-${PV}-linux-x64.zip" +SRC_URI=" + amd64? ( + https://github.com/theantipopau/omencore/releases/download/v${PV}/OmenCore-${PV}-linux-x64.zip + ) +" S="${WORKDIR}" #src unzip /work directory LICENSE="MIT" SLOT="0" @@ -13,7 +17,8 @@ KEYWORDS="-* ~amd64" RESTRICT="mirror strip" QA_PREBUILT="*" BDEPEND="app-arch/unzip" -RDEPEND="x11-libs/libSM +RDEPEND=" + x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr From 35b52185f42997ba3c089a06fe362b92a95f85e6 Mon Sep 17 00:00:00 2001 From: Sebastian Engel Date: Sat, 4 Jul 2026 22:38:53 +0200 Subject: [PATCH 042/194] media-sound/fooyin: Update 9999 New USE flag 'projectm' for visualization using libprojectm (Milkdrop) New USE flag 'pulseaudio' for PulseAudio audio backend Signed-off-by: Sebastian Engel --- media-sound/fooyin/fooyin-9999.ebuild | 11 +++++++++-- media-sound/fooyin/metadata.xml | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/media-sound/fooyin/fooyin-9999.ebuild b/media-sound/fooyin/fooyin-9999.ebuild index e0d10a6450..55867c386f 100644 --- a/media-sound/fooyin/fooyin-9999.ebuild +++ b/media-sound/fooyin/fooyin-9999.ebuild @@ -22,10 +22,10 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="alsa +archive gme openmpt +pipewire +replaygain sdl sndfile soundtouch soxr test" +IUSE="alsa +archive gme openmpt +pipewire projectm pulseaudio +replaygain sdl sndfile soundtouch soxr test" RESTRICT="!test? ( test )" REQUIRED_USE=" - || ( alsa pipewire sdl ) + || ( alsa pipewire pulseaudio sdl ) " RDEPEND=" @@ -43,6 +43,11 @@ RDEPEND=" gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) + projectm? ( + dev-qt/qtbase:6[opengl] + media-libs/libprojectm:4= + ) + pulseaudio? ( media-libs/libpulse ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) @@ -74,6 +79,8 @@ src_configure() { $(cmake_use_find_package gme LIBGME) $(cmake_use_find_package openmpt OpenMpt) $(cmake_use_find_package pipewire PipeWire) + $(cmake_use_find_package pulseaudio PulseAudio) + $(cmake_use_find_package projectm projectM4) $(cmake_use_find_package replaygain Ebur128) $(cmake_use_find_package sdl SDL2) $(cmake_use_find_package sndfile SndFile) diff --git a/media-sound/fooyin/metadata.xml b/media-sound/fooyin/metadata.xml index 6dd7e320d7..75340f5b40 100644 --- a/media-sound/fooyin/metadata.xml +++ b/media-sound/fooyin/metadata.xml @@ -10,6 +10,7 @@ Build the libgme input plugin using media-libs/game-music-emu Build the OpenMPT input plugin using media-libs/libopenmpt Enable sound support via native PipeWire backend + Enable the projectM visualization plugin Enable support for Replay Gain scanning using media-libs/libebur128 instead of using ffmpeg Build the SoundTouch-based DSP plugin using media-libs/libsoundtouch Build the SoX-based resampler plugin using media-libs/soxr @@ -18,4 +19,3 @@ fooyin/fooyin - From 12e2c5be268807945d848633a12b9a5cc0515be1 Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Sun, 5 Jul 2026 17:34:36 -0400 Subject: [PATCH 043/194] gui-apps/organicmaps: fix live ebuild Signed-off-by: Adam Pimentel --- gui-apps/organicmaps/files/more-3party.patch | 47 ++++---------------- gui-apps/organicmaps/organicmaps-9999.ebuild | 17 +++++-- 2 files changed, 23 insertions(+), 41 deletions(-) diff --git a/gui-apps/organicmaps/files/more-3party.patch b/gui-apps/organicmaps/files/more-3party.patch index 58ccaf7f0e..e6d9057805 100644 --- a/gui-apps/organicmaps/files/more-3party.patch +++ b/gui-apps/organicmaps/files/more-3party.patch @@ -1,46 +1,17 @@ -From b77c26e242945fe06be94059b87c3c2eebdb78eb Mon Sep 17 00:00:00 2001 -From: Gerion Entrup -Date: Fri, 8 Dec 2023 23:45:56 +0100 -Subject: [PATCH] cmake: use some internal libraries without external - alternative - ---- - 3party/CMakeLists.txt | 6 +++--- - base/CMakeLists.txt | 4 +--- - 2 files changed, 4 insertions(+), 6 deletions(-) - diff --git a/3party/CMakeLists.txt b/3party/CMakeLists.txt -index bd44e1b7b8..4f5cb99807 100644 +index 90f917b215..502f5b6fc5 100644 --- a/3party/CMakeLists.txt +++ b/3party/CMakeLists.txt -@@ -34,11 +34,11 @@ else() - - # Add pugixml library. - add_subdirectory(pugixml) -- -- # Add protobuf library. -- add_subdirectory(protobuf) +@@ -86,8 +86,11 @@ if (NOT WITH_SYSTEM_PROVIDED_3PARTY) + endif() endif() -+# Add protobuf library. -+add_subdirectory(protobuf) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(BLAKE3 REQUIRED IMPORTED_TARGET GLOBAL libblake3) ++add_library(BLAKE3::blake3 ALIAS PkgConfig::BLAKE3) + add_subdirectory(agg) +-add_subdirectory(BLAKE3/c) add_subdirectory(bsdiff-courgette) - -diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt -index 7e762b242a..0d7d6c5d10 100644 ---- a/base/CMakeLists.txt -+++ b/base/CMakeLists.txt -@@ -111,8 +111,6 @@ set(THREADS_PREFER_PTHREAD_FLAG ON) - find_package(Threads REQUIRED) - target_link_libraries(${PROJECT_NAME} INTERFACE Threads::Threads) - --if (NOT WITH_SYSTEM_PROVIDED_3PARTY) -- target_include_directories(${PROJECT_NAME} PRIVATE "${OMIM_ROOT}/3party/fast_double_parser/include") --endif() -+target_include_directories(${PROJECT_NAME} PRIVATE "${OMIM_ROOT}/3party/fast_double_parser/include") - - omim_add_test_subdirectory(base_tests) --- -2.41.0 + add_subdirectory(glaze) + add_subdirectory(minizip) diff --git a/gui-apps/organicmaps/organicmaps-9999.ebuild b/gui-apps/organicmaps/organicmaps-9999.ebuild index 27b66f0347..431c88c2c0 100644 --- a/gui-apps/organicmaps/organicmaps-9999.ebuild +++ b/gui-apps/organicmaps/organicmaps-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_12 ) +PYTHON_COMPAT=( python3_12 python3_13 python3_14 ) inherit git-r3 python-r1 xdg cmake EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" # this URL is to make the tests compile since organicmaps usually dynamically clones the repo @@ -17,8 +17,15 @@ EGIT_SUBMODULES=( 3party/just_gtfs 3party/protobuf/protobuf # wait for https://github.com/organicmaps/organicmaps/pull/6310 3party/fast_obj + + 3party/glfw + 3party/minizip-ng + 3party/glaze + 3party/BLAKE3 + 3party/imgui/imgui ) +IUSE="+test" DESCRIPTION="Offline maps and navigation using OpenStreetMap data" HOMEPAGE="https://organicmaps.app" @@ -29,6 +36,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # depend on virtual/zlib:=[minizip] when it is not pulled in as subproject anymore RDEPEND=" + dev-libs/blake3 dev-cpp/gflags dev-db/sqlite dev-lang/python @@ -41,11 +49,12 @@ RDEPEND=" dev-util/vulkan-headers media-libs/freetype virtual/zlib:= + test? ( dev-cpp/gtest ) ${PYTHON_DEPS} " DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/more-3party.patch "${FILESDIR}"/no-dynamic-download.patch ) +PATCHES=( "${FILESDIR}"/more-3party.patch ) WORLD_FEED_TESTS_S="${WORKDIR}/world_feed_integration_tests_data-${PV}" @@ -60,13 +69,15 @@ src_configure() { # organicmaps wants a ./configure.sh execution. # However, this setups mainly stuff for Android and XCode builds that we don't need. # We need just this line here - cp private_default.h private.h || die + #cp private_default.h private.h || die CMAKE_BUILD_TYPE="RelWithDebInfo" local mycmakeargs=( -DWITH_SYSTEM_PROVIDED_3PARTY=yes -DBUILD_SHARED_LIBS=off -DTEST_DATA_REPO_URL="${WORLD_FEED_TESTS_S}" + -DBUILD_TESTING=$(usex test) + -DPLATFORM_DESKTOP=ON ) cmake_src_configure } From 0e90b21cc2eb472fcd548a592b99c440a102752f Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 5 Jul 2026 19:34:38 -0300 Subject: [PATCH 044/194] media-sound/ytm-player: add 2.0.0 Signed-off-by: dsaf --- media-sound/ytm-player/Manifest | 1 + .../ytm-player/ytm-player-2.0.0.ebuild | 67 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 media-sound/ytm-player/ytm-player-2.0.0.ebuild diff --git a/media-sound/ytm-player/Manifest b/media-sound/ytm-player/Manifest index 79ae5cbad5..f6db421ec4 100644 --- a/media-sound/ytm-player/Manifest +++ b/media-sound/ytm-player/Manifest @@ -1,3 +1,4 @@ DIST ytm-player-1.9.3.tar.gz 1765546 BLAKE2B a7729b6c40494bd7e2e2e54044311eda1e1695620ebf1fa14bfcb81c99cc0eb3ed19f16a7ea359f0ba20fbf80d0d5afe3b110e28d2a41493a676424b1e45a51c SHA512 ce45e510d219796cf1c8f515e111e3912a524e1c47519b41662cb9f6da46bd9fc09bb31f48cd58cce975e759ae138fc12924cc4aa7f055f99a0adb3fe3736913 DIST ytm-player-1.9.4.tar.gz 1791782 BLAKE2B 140c11727b26663ca634c1aef00669fe797024295561743eebc6965652db20f8b8b2bd1738978a5b89d0dcf69bd8265e6b0897f7c353bf765a6f429dd2f73c38 SHA512 97501d8651038000eb568e6a71f0649a4c2e6232564f13755149b89304673bf8d3110e182d9e94de020f32695a22a106c27d5a17e008c5ba73caebb228be1c9c DIST ytm-player-1.9.5.tar.gz 1807100 BLAKE2B f12f077eeb5d8e86369f5f51d68813762af544db7025a3905002fcc4f1081bbfc47961e167d0dd9790b1184e1690bda3876edb5019194660baf140c3dfd4cc5e SHA512 ca7db13f5c1a74cfbb2fbd72640746b82944555bd1ad729783030cf104be0ee57880077733867f931fe8d0b0620a45c51a4f986bf0e908be861f27a6d19516d6 +DIST ytm-player-2.0.0.tar.gz 1881257 BLAKE2B 463423e556d3a0f85a1eb99a51a9cc349813bf83e88b96422aca750300a1f1bfd317d054756cc94d2ba43019ba5e17ceb39fe079494dfe577e0275eac8f4fe14 SHA512 4860f36f11eebb1bf2bfa89a9313ef860df7f438c836a1936f756efc6689f3d9ebcf320dd5c70c502112149fa143135ffcb82f16f2c67c5c08c019fc4e542c07 diff --git a/media-sound/ytm-player/ytm-player-2.0.0.ebuild b/media-sound/ytm-player/ytm-player-2.0.0.ebuild new file mode 100644 index 0000000000..30c1ffd4e8 --- /dev/null +++ b/media-sound/ytm-player/ytm-player-2.0.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation" +HOMEPAGE=" + https://ytm-player.com + https://github.com/peternaame-boop/ytm-player +" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/peternaame-boop/ytm-player.git" +else + SRC_URI="https://github.com/peternaame-boop/ytm-player/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +DOCS=( + {README,CONTRIBUTING,CHANGELOG,SECURITY}.md + docs/ +) + +RDEPEND=" + media-video/mpv + >=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}] + >=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}] + >=dev-python/click-8.1.0[${PYTHON_USEDEP}] + >=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0[${PYTHON_USEDEP}] + >=dev-python/textual-7.0.0[${PYTHON_USEDEP}] + >=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}] + >=dev-python/dbus-fast-5.0.0[${PYTHON_USEDEP}] + >=dev-python/packaging-21.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/anyascii-0.3.0[${PYTHON_USEDEP}] + >=dev-python/responses-0.25.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-asyncio ) +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "last.fm scrobbling" dev-python/pylast + optfeature "Discord rich presence" dev-python/pypresence + optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged + optfeature "lyrics transliteration to ASCII" dev-python/anyascii +} + +python_test() { + # The default portage tempdir is too long for AF_UNIX sockets + local -x TMPDIR=/tmp + epytest +} From bf60bf92044c01ec2a4e6846d149e48391d92873 Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 5 Jul 2026 19:35:34 -0300 Subject: [PATCH 045/194] media-sound/ytm-player: drop 1.9.3 Signed-off-by: dsaf --- media-sound/ytm-player/Manifest | 1 - .../ytm-player/ytm-player-1.9.3.ebuild | 63 ------------------- 2 files changed, 64 deletions(-) delete mode 100644 media-sound/ytm-player/ytm-player-1.9.3.ebuild diff --git a/media-sound/ytm-player/Manifest b/media-sound/ytm-player/Manifest index f6db421ec4..99d79266ee 100644 --- a/media-sound/ytm-player/Manifest +++ b/media-sound/ytm-player/Manifest @@ -1,4 +1,3 @@ -DIST ytm-player-1.9.3.tar.gz 1765546 BLAKE2B a7729b6c40494bd7e2e2e54044311eda1e1695620ebf1fa14bfcb81c99cc0eb3ed19f16a7ea359f0ba20fbf80d0d5afe3b110e28d2a41493a676424b1e45a51c SHA512 ce45e510d219796cf1c8f515e111e3912a524e1c47519b41662cb9f6da46bd9fc09bb31f48cd58cce975e759ae138fc12924cc4aa7f055f99a0adb3fe3736913 DIST ytm-player-1.9.4.tar.gz 1791782 BLAKE2B 140c11727b26663ca634c1aef00669fe797024295561743eebc6965652db20f8b8b2bd1738978a5b89d0dcf69bd8265e6b0897f7c353bf765a6f429dd2f73c38 SHA512 97501d8651038000eb568e6a71f0649a4c2e6232564f13755149b89304673bf8d3110e182d9e94de020f32695a22a106c27d5a17e008c5ba73caebb228be1c9c DIST ytm-player-1.9.5.tar.gz 1807100 BLAKE2B f12f077eeb5d8e86369f5f51d68813762af544db7025a3905002fcc4f1081bbfc47961e167d0dd9790b1184e1690bda3876edb5019194660baf140c3dfd4cc5e SHA512 ca7db13f5c1a74cfbb2fbd72640746b82944555bd1ad729783030cf104be0ee57880077733867f931fe8d0b0620a45c51a4f986bf0e908be861f27a6d19516d6 DIST ytm-player-2.0.0.tar.gz 1881257 BLAKE2B 463423e556d3a0f85a1eb99a51a9cc349813bf83e88b96422aca750300a1f1bfd317d054756cc94d2ba43019ba5e17ceb39fe079494dfe577e0275eac8f4fe14 SHA512 4860f36f11eebb1bf2bfa89a9313ef860df7f438c836a1936f756efc6689f3d9ebcf320dd5c70c502112149fa143135ffcb82f16f2c67c5c08c019fc4e542c07 diff --git a/media-sound/ytm-player/ytm-player-1.9.3.ebuild b/media-sound/ytm-player/ytm-player-1.9.3.ebuild deleted file mode 100644 index 7f812cf3e3..0000000000 --- a/media-sound/ytm-player/ytm-player-1.9.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation" -HOMEPAGE="https://github.com/peternaame-boop/ytm-player" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/peternaame-boop/ytm-player.git" -else - SRC_URI="https://github.com/peternaame-boop/ytm-player/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -DOCS=( - {README,CHANGELOG,SECURITY}.md - docs/ -) - -RDEPEND=" - media-video/mpv - >=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}] - >=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}] - >=dev-python/click-8.1.0[${PYTHON_USEDEP}] - >=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0[${PYTHON_USEDEP}] - >=dev-python/textual-7.0.0[${PYTHON_USEDEP}] - >=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/anyascii-0.3.0[${PYTHON_USEDEP}] - >=dev-python/responses-0.25.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "MPRIS media key support" dev-python/dbus-next - optfeature "last.fm scrobbling" dev-python/pylast - optfeature "Discord rich presence" dev-python/pypresence - optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged - optfeature "lyrics transliteration to ASCII" dev-python/anyascii -} - -python_test() { - # The default portage tempdir is too long for AF_UNIX sockets - local -x TMPDIR=/tmp - epytest -} From f881de04c03b1851deb8ce2aaf730626e6f9537e Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 5 Jul 2026 19:48:11 -0300 Subject: [PATCH 046/194] gui-apps/labwc-tweaks: set CMake 3.10 Closes: https://bugs.gentoo.org/975184 Signed-off-by: dsaf --- gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild | 6 ++++++ gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild b/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild index 42c332f25e..49e7915f00 100644 --- a/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild +++ b/gui-apps/labwc-tweaks/labwc-tweaks-0.1.0.ebuild @@ -31,6 +31,12 @@ BDEPEND=" x11-libs/libxkbcommon " +src_prepare() { + sed -i 's/^cmake_minimum_required(VERSION 3\.5)$/cmake_minimum_required(VERSION 3.10)/' CMakeLists.txt || die + + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DCMAKE_BUILD_TYPE=None diff --git a/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild b/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild index 42c332f25e..49e7915f00 100644 --- a/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild +++ b/gui-apps/labwc-tweaks/labwc-tweaks-9999.ebuild @@ -31,6 +31,12 @@ BDEPEND=" x11-libs/libxkbcommon " +src_prepare() { + sed -i 's/^cmake_minimum_required(VERSION 3\.5)$/cmake_minimum_required(VERSION 3.10)/' CMakeLists.txt || die + + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DCMAKE_BUILD_TYPE=None From 8ddba49d8a614aa3776e0e9fd8f5ded412c8a316 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Sun, 5 Jul 2026 18:58:11 -0400 Subject: [PATCH 047/194] net-dns/technitium-dns: update DESCRIPTION Signed-off-by: Itai Ferber --- net-dns/technitium-dns/technitium-dns-15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/technitium-dns/technitium-dns-15.3.ebuild b/net-dns/technitium-dns/technitium-dns-15.3.ebuild index 02bca6798c..3913177119 100644 --- a/net-dns/technitium-dns/technitium-dns-15.3.ebuild +++ b/net-dns/technitium-dns/technitium-dns-15.3.ebuild @@ -22,7 +22,7 @@ inherit dotnet-pkg systemd MYPV="${PV}.0" SRC_URI_BASE="https://github.com/TechnitiumSoftware" -DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." +DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server" HOMEPAGE="https://technitium.com/dns/" SRC_URI=" $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz From b17c57afbd5748c36b484a3a7029b09b6d73076c Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Sun, 5 Jul 2026 20:18:54 -0400 Subject: [PATCH 048/194] gui-apps/organicmaps: Fix USE="-test" Signed-off-by: Adam Pimentel --- gui-apps/organicmaps/Manifest | 1 + gui-apps/organicmaps/files/more-3party.patch | 25 ++++++++++++++++++++ gui-apps/organicmaps/organicmaps-9999.ebuild | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 gui-apps/organicmaps/Manifest diff --git a/gui-apps/organicmaps/Manifest b/gui-apps/organicmaps/Manifest new file mode 100644 index 0000000000..bebc39c54c --- /dev/null +++ b/gui-apps/organicmaps/Manifest @@ -0,0 +1 @@ +DIST organicmaps-2026.06.24.16.tar.gz 224108349 BLAKE2B 69d81f721c994234a1c8c994480e76a7d80f8604ef316a65c1c5833bfa6e2e0d98b6b0d3a5788741898fd3fdd4771fb0977c0055702b2099206c0d6489227750 SHA512 cc03bf8bce7a9fd2acaa0811bb2756822a8f309a3cd7872142d7cb5ba3c584363a50b66564b62a2fa6e70853b1a787758fb150c9dcdfde1f99ef1919e90fbdfe diff --git a/gui-apps/organicmaps/files/more-3party.patch b/gui-apps/organicmaps/files/more-3party.patch index e6d9057805..4a987aec04 100644 --- a/gui-apps/organicmaps/files/more-3party.patch +++ b/gui-apps/organicmaps/files/more-3party.patch @@ -15,3 +15,28 @@ index 90f917b215..502f5b6fc5 100644 add_subdirectory(bsdiff-courgette) add_subdirectory(glaze) add_subdirectory(minizip) +diff --git a/libs/search/search_quality/CMakeLists.txt b/libs/search/search_quality/CMakeLists.txt +index 376310e14e..6daeabd6ed 100644 +--- a/libs/search/search_quality/CMakeLists.txt ++++ b/libs/search/search_quality/CMakeLists.txt +@@ -19,12 +19,12 @@ target_link_libraries(${PROJECT_NAME} + indexer + ) + +-if (NOT SKIP_QT_GUI) +- omim_add_tool_subdirectory(assessment_tool) ++if (BUILD_TESTING) ++ if (NOT SKIP_QT_GUI) ++ omim_add_tool_subdirectory(assessment_tool) ++ endif() ++ omim_add_tool_subdirectory(features_collector_tool) ++ omim_add_tool_subdirectory(samples_generation_tool) ++ omim_add_tool_subdirectory(search_quality_tool) ++ omim_add_test_subdirectory(search_quality_tests) + endif() +- +-omim_add_tool_subdirectory(features_collector_tool) +-omim_add_tool_subdirectory(samples_generation_tool) +-omim_add_tool_subdirectory(search_quality_tool) +- +-omim_add_test_subdirectory(search_quality_tests) diff --git a/gui-apps/organicmaps/organicmaps-9999.ebuild b/gui-apps/organicmaps/organicmaps-9999.ebuild index 431c88c2c0..9dca33a422 100644 --- a/gui-apps/organicmaps/organicmaps-9999.ebuild +++ b/gui-apps/organicmaps/organicmaps-9999.ebuild @@ -25,7 +25,7 @@ EGIT_SUBMODULES=( 3party/imgui/imgui ) -IUSE="+test" +IUSE="test" DESCRIPTION="Offline maps and navigation using OpenStreetMap data" HOMEPAGE="https://organicmaps.app" From 3eb417aa1c415d230fb9ac6a2af87854e8274860 Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Sun, 5 Jul 2026 23:27:15 -0400 Subject: [PATCH 049/194] gui-apps/organicmaps: new (non-live) ebuild Signed-off-by: Adam Pimentel --- gui-apps/organicmaps/Manifest | 2 + .../files/more-3party-2026.06.24-16.patch | 95 +++++++++++++++++++ .../organicmaps-2026.06.24.16.ebuild | 82 ++++++++++++++++ 3 files changed, 179 insertions(+) create mode 100644 gui-apps/organicmaps/files/more-3party-2026.06.24-16.patch create mode 100644 gui-apps/organicmaps/organicmaps-2026.06.24.16.ebuild diff --git a/gui-apps/organicmaps/Manifest b/gui-apps/organicmaps/Manifest index bebc39c54c..f66e704f61 100644 --- a/gui-apps/organicmaps/Manifest +++ b/gui-apps/organicmaps/Manifest @@ -1 +1,3 @@ +DIST organicmaps-2026.06.24.16-fast_obj-d620667f10a548dee94dbc8c144bb22f79162176.tar.gz 29932 BLAKE2B bb631fe5ec8243d1f86678026916dac25847af9f3273d0aba4dc266e2f7c48b26c563eb7ac83ac707a35356ac3bd31c150bf1bd243a7c1b2b77bec5d27884bcf SHA512 a24920f2574ded1471ff96070f6a82e98b7437b036de67ec03d8e46a0aa75e1be82cae1daf4b5582d1198ca2750761a5450bd5c0a5e461bdf4625ff5d7291572 +DIST organicmaps-2026.06.24.16-just_gtfs-7516753825500f90ac2de6f18c256d5abec1ff33.tar.gz 16181 BLAKE2B 64ca9f94fc7aa0d9aac6faebf8b7c281af910d6969da04c24f117f4b48061916bdf49d9e6d19668551476638a5a0723b4b0802944b23eb45249b9598f087632d SHA512 b1095b4cf0e5268c49344a9d64a5d805b5b2923657dd1bde72e5a097453b83b3cfdac3e8c032ec492da57c39700ea3f2e0ad53a4ddf4f23244fe8564776378a8 DIST organicmaps-2026.06.24.16.tar.gz 224108349 BLAKE2B 69d81f721c994234a1c8c994480e76a7d80f8604ef316a65c1c5833bfa6e2e0d98b6b0d3a5788741898fd3fdd4771fb0977c0055702b2099206c0d6489227750 SHA512 cc03bf8bce7a9fd2acaa0811bb2756822a8f309a3cd7872142d7cb5ba3c584363a50b66564b62a2fa6e70853b1a787758fb150c9dcdfde1f99ef1919e90fbdfe diff --git a/gui-apps/organicmaps/files/more-3party-2026.06.24-16.patch b/gui-apps/organicmaps/files/more-3party-2026.06.24-16.patch new file mode 100644 index 0000000000..cd3e4a62dd --- /dev/null +++ b/gui-apps/organicmaps/files/more-3party-2026.06.24-16.patch @@ -0,0 +1,95 @@ +diff --git a/3party/CMakeLists.txt b/3party/CMakeLists.txt +index 0160603c82..0c1a7cea7c 100644 +--- a/3party/CMakeLists.txt ++++ b/3party/CMakeLists.txt +@@ -43,10 +43,18 @@ if (NOT WITH_SYSTEM_PROVIDED_3PARTY) + target_include_directories(utf8cpp SYSTEM INTERFACE "${OMIM_ROOT}/3party/utfcpp/source") + endif() + ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(BLAKE3 REQUIRED IMPORTED_TARGET GLOBAL libblake3) ++add_library(BLAKE3::blake3 ALIAS PkgConfig::BLAKE3) ++ ++find_package(glaze CONFIG REQUIRED) ++set_target_properties(glaze::glaze PROPERTIES IMPORTED_GLOBAL TRUE) ++if (NOT TARGET glaze::glaze) ++ add_library(glaze::glaze ALIAS glaze) ++endif() ++ + add_subdirectory(agg) +-add_subdirectory(BLAKE3/c) + add_subdirectory(bsdiff-courgette) +-add_subdirectory(glaze) + add_subdirectory(minizip) + add_subdirectory(open-location-code) + add_subdirectory(opening_hours) +@@ -57,19 +65,4 @@ add_subdirectory(vulkan_wrapper) + + if (PLATFORM_DESKTOP) + add_subdirectory(libtess2) +- +- set(GLFW_BUILD_DOCS OFF CACHE BOOL "") +- set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "") +- set(GLFW_BUILD_TESTS OFF CACHE BOOL "") +- set(GLFW_INSTALL OFF CACHE BOOL "") +- set(GLFW_VULKAN_STATIC OFF CACHE BOOL "") +- set(GLFW_BUILD_WAYLAND OFF CACHE BOOL "") +- # Disable ARC for glfw and re-enable after it because it's globally set in the root CMakeLists.txt +- set(CMAKE_OBJC_FLAGS "") +- add_subdirectory(glfw) +- set_target_properties(glfw PROPERTIES UNITY_BUILD OFF) +- set_target_properties(glfw PROPERTIES XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC NO) +- set(CMAKE_OBJC_FLAGS -fobjc-arc) +- +- add_subdirectory(imgui) + endif() +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d32429e298..7e82299617 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -226,7 +226,7 @@ find_package(Python3 REQUIRED COMPONENTS Interpreter) + add_subdirectory(libs) + + if (PLATFORM_DESKTOP) +- add_subdirectory(dev_sandbox) ++ #add_subdirectory(dev_sandbox) + add_subdirectory(generator) + add_subdirectory(tools) + if (NOT SKIP_QT_GUI) +diff --git a/libs/coding/blake3.hpp b/libs/coding/blake3.hpp +index d56caa1871..cb81705bd1 100644 +--- a/libs/coding/blake3.hpp ++++ b/libs/coding/blake3.hpp +@@ -1,6 +1,6 @@ + #pragma once + +-#include "3party/BLAKE3/c/blake3.h" ++#include + + #include + #include +diff --git a/libs/search/search_quality/CMakeLists.txt b/libs/search/search_quality/CMakeLists.txt +index 376310e14e..a7b80dec23 100644 +--- a/libs/search/search_quality/CMakeLists.txt ++++ b/libs/search/search_quality/CMakeLists.txt +@@ -19,12 +19,12 @@ target_link_libraries(${PROJECT_NAME} + indexer + ) + +-if (NOT SKIP_QT_GUI) +- omim_add_tool_subdirectory(assessment_tool) ++if (BUILD_TESTING) ++ if (NOT SKIP_QT_GUI) ++ omim_add_tool_subdirectory(assessment_tool) ++ endif() ++ omim_add_tool_subdirectory(features_collector_tool) ++ omim_add_tool_subdirectory(samples_generation_tool) ++ omim_add_tool_subdirectory(search_quality_tool) ++ omim_add_test_subdirectory(search_quality_tests) + endif() +- +-omim_add_tool_subdirectory(features_collector_tool) +-omim_add_tool_subdirectory(samples_generation_tool) +-omim_add_tool_subdirectory(search_quality_tool) +- +-omim_add_test_subdirectory(search_quality_tests) diff --git a/gui-apps/organicmaps/organicmaps-2026.06.24.16.ebuild b/gui-apps/organicmaps/organicmaps-2026.06.24.16.ebuild new file mode 100644 index 0000000000..747f12c060 --- /dev/null +++ b/gui-apps/organicmaps/organicmaps-2026.06.24.16.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_12 python3_13 python3_14 ) +inherit python-r1 xdg cmake + +JUST_GTFS_COMMIT="7516753825500f90ac2de6f18c256d5abec1ff33" +FAST_OBJ_COMMIT="d620667f10a548dee94dbc8c144bb22f79162176" + +IUSE="test" +DESCRIPTION="A privacy-first offline maps & GPS app for hiking, cycling, biking, and driving." +HOMEPAGE="https://organicmaps.app" + +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +MY_PV="${PV%.*}-${PV##*.}-android" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz + https://github.com/mapsme/just_gtfs/archive/${JUST_GTFS_COMMIT}.tar.gz -> ${P}-just_gtfs-${JUST_GTFS_COMMIT}.tar.gz + https://github.com/thisistherk/fast_obj/archive/${FAST_OBJ_COMMIT}.tar.gz -> ${P}-fast_obj-${FAST_OBJ_COMMIT}.tar.gz +" + +LICENSE="Apache-2.0" +# depend on virtual/zlib:=[minizip] when it is not pulled in as subproject anymore +RDEPEND=" + dev-libs/blake3 + dev-cpp/gflags + dev-db/sqlite + dev-lang/python + dev-libs/boost + dev-libs/icu + dev-libs/jansson + dev-libs/utfcpp + dev-qt/qtpositioning:6 + dev-qt/qtsvg:6 + dev-util/vulkan-headers + media-libs/freetype + >=dev-cpp/glaze-6.5.1 + virtual/zlib:= + test? ( dev-cpp/gtest ) + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND}" +S="${WORKDIR}/${PN}-${MY_PV}" + +PATCHES=( "${FILESDIR}"/more-3party-2026.06.24-16.patch ) + +WORLD_FEED_TESTS_S="${WORKDIR}/world_feed_integration_tests_data-${PV}" + +src_prepare() { + cmake_src_prepare + rmdir "${S}/3party/just_gtfs" "${S}/3party/fast_obj" 2>/dev/null + cp -r "${WORKDIR}/just_gtfs-${JUST_GTFS_COMMIT}" "${S}/3party/just_gtfs" || die + cp -r "${WORKDIR}/fast_obj-${FAST_OBJ_COMMIT}" "${S}/3party/fast_obj" || die +} + +src_configure() { + # organicmaps wants a ./configure.sh execution. + # However, this setups mainly stuff for Android and XCode builds that we don't need. + # We need just this line here + #cp private_default.h private.h || die + + CMAKE_BUILD_TYPE="RelWithDebInfo" + local mycmakeargs=( + -DWITH_SYSTEM_PROVIDED_3PARTY=yes + -DBUILD_SHARED_LIBS=off + -DTEST_DATA_REPO_URL="${WORLD_FEED_TESTS_S}" + -DBUILD_TESTING=$(usex test) + -DPLATFORM_DESKTOP=ON + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update + + einfo "For dark mode type in search ?dark" + einfo "For light mode type in search ?light" +} From 21df0bc9314d1eeb14292066fb30597c78246fa1 Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Mon, 6 Jul 2026 00:07:17 -0400 Subject: [PATCH 050/194] net-p2p/p2pool: version bump Signed-off-by: Adam Pimentel --- net-p2p/p2pool/Manifest | 2 + net-p2p/p2pool/p2pool-4.17.1.ebuild | 107 ++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 net-p2p/p2pool/p2pool-4.17.1.ebuild diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest index fcd27d38b4..351c857c89 100644 --- a/net-p2p/p2pool/Manifest +++ b/net-p2p/p2pool/Manifest @@ -2,6 +2,8 @@ DIST p2pool-4.13.tar.xz 125016432 BLAKE2B 5261c6978aebe3e521aabcb97fdf445e06155a DIST p2pool-4.13_shasums.asc 2167 BLAKE2B e28695dec22e2118910fb888f2dc1f7e19fe9b53201bf4530f272cbca2e200d718dc9b30d5013dd8f9c17866ae4462d780bd372d46a5c73af0cc39c115e4dc59 SHA512 a39907166ffc477f943789795fe9aa5a3918912ae3d2bcd0dc5ac976971954059e0126361a0158612383d966ba0e19bee1131df9149bf6b1b6b4bab70825cdd6 DIST p2pool-4.14.tar.xz 125145364 BLAKE2B a89496682cef067c1d20b65503928b87633c45bc4847f7664c8d0f9fadb38eb8ee6d682c357d2148593cc0b1a91b7912855c749a36a43d2e87e6041e1999569b SHA512 22de875359692194c232e0a45c3444fdf7def2e57a850be13ad3288179616ebd077feee196d921f3cc1d7d4d1ce1914bd262ce312d248ab1d533560e192c4f25 DIST p2pool-4.14_shasums.asc 2167 BLAKE2B 3c55ce5024673fe4b6bc871409283033e2bb5625c9980e24cc5a5c00c5043219be4dc81633a30ea3c6ba39c9bf8e1b368d0d37feab7d56dce38b13a40e79aa1b SHA512 f83c461eac99b0626ddbbcaa08ca3c061d98377691aae3f5af8d2b0580c234f19635d4f5a7aedad036ec69f8bfc0b2d40a9e8091bfd4ba5131321109a682faac +DIST p2pool-4.17.1.tar.xz 128420124 BLAKE2B b7f7b4cfc4c8fed0d5f1a130a7f5345c9cfd5a757f150c4d6544712cba7a6bae699da31e5d0a6bad8ce918b75311d6d66fdf15e60312f03805eeeb5ed69d5bea SHA512 338b9c8376e61324e36cac12ec72e90f157db76bb983e9b9315088f808a77a45c9b57f171a01feca3eb2955a76f285ab46276361c413db5183218c32162d604c +DIST p2pool-4.17.1_shasums.asc 2185 BLAKE2B 2af84ef3dd0d7d3948e7230d8aa610272a5cb473b03e9f2e266c7375877386cf74e8fdf65b481be9b9b5012b247379c0cb90452b37cd4008559d3974211fadf9 SHA512 96f17cc0f333fce4a17c1924859e36fca6d0c1afefffcb49256edf210c77e17611bbf5d881f68bd7a451a49aafdd2d3a5df8f884703866ae574ae0e0652228a0 DIST p2pool-4.17.tar.xz 128382948 BLAKE2B d470a42c3afa77ca4e40e48ab803628eea0df286323c94663d1412037ae9e97755c30399e5f1fec83f58a7f2f7a994b2fb973c32ed3cfaf1d1d819f280afe414 SHA512 d49922bbc564ae66f1a8360ddcc93f7b50927ea8b88eb0d2c68ac964318f0eece353f9f3c8bef2db09d0f57d81d20ef44e08e44da383767289c6fafdc55c3391 DIST p2pool-4.17_shasums.asc 2167 BLAKE2B f1d3a18745bacc20c79a3123d29d9ebdbbb0ba63fb867ed18bb2aec2adcddaa224cabc0f16e8c0db0844978b8ae850a24fc614d0b7650afa5b45f50a3ec404e9 SHA512 61589181510cf055602696cff56c6f7c5af4cb40471cedf59855a08c7c5d355803798799ca055439fa38fcb676cf73704c6c9c639255e94d1a917efd6be138f2 DIST p2pool-4.8.tar.xz 116005828 BLAKE2B 19043dceb8ea47f22e51ee663959ee6d62a4dcef492c82bb3126c8e9f4093e953669807682e6f4baa24049a8bd24304ee019156dc8bbea01e5ea1375a6bbefa1 SHA512 e2c36b202316371d01a0e28cccbf2c46ce228e86cb1a15d756b6d28bf28aa63aee2bd3fa9c8096dac6f94cc595bf7316fa16be88404d679474a16eae12c03143 diff --git a/net-p2p/p2pool/p2pool-4.17.1.ebuild b/net-p2p/p2pool/p2pool-4.17.1.ebuild new file mode 100644 index 0000000000..23dea2c3cc --- /dev/null +++ b/net-p2p/p2pool/p2pool-4.17.1.ebuild @@ -0,0 +1,107 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +#TODO: enable/fix GRPC/TLS dependency and add it as USE flag (https://github.com/SChernykh/p2pool/issues/313) +# These features build fine in cmake outside of portage, I can't figure out how to link them here for the life of me. +# It's probably better to just re-write the CMakeLists.txt to dynamicially link with gRPC + +EAPI=8 + +inherit cmake verify-sig + +DESCRIPTION="Decentralized pool for Monero mining" +HOMEPAGE="https://p2pool.io" +SRC_URI=" + https://github.com/SChernykh/p2pool/releases/download/v${PV}/p2pool_source-v${PV}.tar.xz -> ${P}.tar.xz + verify-sig? ( https://github.com/SChernykh/p2pool/releases/download/v${PV}/sha256sums.txt.asc -> ${P}_shasums.asc ) +" + +LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +#IUSE="grpc tls" +IUSE="daemon" + +DEPEND=" + dev-libs/libsodium:= + dev-libs/libuv:= + dev-libs/randomx + net-libs/zeromq:= + net-misc/curl + daemon? ( + acct-group/monero + acct-user/monero + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/patchelf + verify-sig? ( sec-keys/openpgp-keys-schernykh ) +" + +src_unpack() { + if use verify-sig; then + local VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/SChernykh.asc + pushd "${DISTDIR}" > /dev/null || die + verify-sig_verify_message ${P}_shasums.asc - | \ + tr \\r \\n | \ + tr '[:upper:]' '[:lower:]' | \ + sed -n '/p2pool_source/,$p' | \ + grep -m 1 sha256: | \ + sed "s/sha256: \(.*\)/\1 ${P}.tar.xz/" | \ + verify-sig_verify_unsigned_checksums - sha256 ${P}.tar.xz + assert + popd || die + fi + unpack ${P}.tar.xz + mv -T "${WORKDIR}"/{${PN},${P}} || die +} + +src_configure() { + local mycmakeargs=( + -DSTATIC_BINARY=OFF + -DSTATIC_LIBS=OFF + -DWITH_GRPC=OFF #$(usex grpc) + -DWITH_TLS=OFF #$(usex tls) + ) + cmake_src_configure +} + +src_install(){ + # remove insecure RUNPATHs + patchelf --remove-rpath "${BUILD_DIR}"/p2pool || die + dobin "${BUILD_DIR}"/p2pool + + if use daemon; then + # data-dir + keepdir /var/lib/${PN} + fowners monero:monero /var/lib/${PN} + fperms 0755 /var/lib/${PN} + + # OpenRC + newconfd "${FILESDIR}"/${PN}-4.5-r1.confd ${PN} + newinitd "${FILESDIR}"/${PN}-4.5-r1.initd ${PN} + fi +} + +pkg_postinst() { + #Some important wisdom taken from P2Pool documentation + ewarn "P2Pool for Monero is now installed." + ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'" + ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)" + ewarn + ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool" + ewarn "For example 'xmrig -o 127.0.0.1:3333'" + ewarn + ewarn "You MUST use your primary address when using p2pool, just like solo mining." + ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining." + ewarn + ewarn "Rewards will not be visible unless you use a wallet that supports P2Pool." + ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information." + + if use daemon; then + einfo "p2pool supports just OpenRC daemon right now." + einfo "To launch it set your wallet address in /etc/conf.d/${PN} and run" + einfo " # rc-service p2pool start" + fi +} From 523fea8db50a2330ecd58c3d434fe2cd939a68f9 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 6 Jul 2026 04:29:04 -0700 Subject: [PATCH 051/194] sci-electronics/bender: force NO_COLOR in tests The diagnostic tests match on the plain-text miette report, but owo_colors injects ANSI escapes when it detects color support, splitting caused by from the cause string and failing test_stderr_contains_caused_by_chain. Closes: https://bugs.gentoo.org/978810 Signed-off-by: Huang Rui --- sci-electronics/bender/bender-0.32.0.ebuild | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sci-electronics/bender/bender-0.32.0.ebuild b/sci-electronics/bender/bender-0.32.0.ebuild index 3b0583bd10..a954bc1242 100644 --- a/sci-electronics/bender/bender-0.32.0.ebuild +++ b/sci-electronics/bender/bender-0.32.0.ebuild @@ -257,3 +257,13 @@ src_configure() { # the dependency manager without it, matching pre-0.32 behaviour. cargo_src_configure --no-default-features } + +src_test() { + # The diagnostic tests compare the plain-text rendering of miette + # reports, but owo_colors injects ANSI escapes whenever it detects + # color support, which splits "caused by:" from the cause string and + # breaks test_stderr_contains_caused_by_chain (bug 978810). Force + # color off so the rendered output stays plain. + local -x NO_COLOR=1 + cargo_src_test +} From 10843a17f8f0442aef3ac2e803556477e09d4e63 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 6 Jul 2026 04:29:21 -0700 Subject: [PATCH 052/194] app-text/typstyle: set RUST_MIN_VER Cargo.toml declares rust-version 1.92, so pin the matching RUST_MIN_VER. Closes: https://bugs.gentoo.org/978811 Signed-off-by: Huang Rui --- app-text/typstyle/typstyle-0.15.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-text/typstyle/typstyle-0.15.0.ebuild b/app-text/typstyle/typstyle-0.15.0.ebuild index 0c47d1d424..d281783e6a 100644 --- a/app-text/typstyle/typstyle-0.15.0.ebuild +++ b/app-text/typstyle/typstyle-0.15.0.ebuild @@ -5,6 +5,8 @@ EAPI=8 +RUST_MIN_VER="1.92.0" + CRATES=" adler2@2.0.1 aho-corasick@1.1.4 From fc4ba0498ce02a45ee392d7006bd9127656dbfe1 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 6 Jul 2026 04:41:50 -0700 Subject: [PATCH 053/194] app-text/xan: fix RUST_MIN_VER, drop compressed doc file A vendored crate needs Rust 1.87, so raise RUST_MIN_VER to match. Also remove the pre-compressed dataviz.tar.gz sample from the installed docs so it no longer trips the compressed-file QA check. Closes: https://bugs.gentoo.org/978812 Closes: https://bugs.gentoo.org/978813 Signed-off-by: Huang Rui --- app-text/xan/xan-0.59.0.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-text/xan/xan-0.59.0.ebuild b/app-text/xan/xan-0.59.0.ebuild index b0ddaac9fa..670c67a809 100644 --- a/app-text/xan/xan-0.59.0.ebuild +++ b/app-text/xan/xan-0.59.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -RUST_MIN_VER="1.83.0" +RUST_MIN_VER="1.87.0" # Crate list bundled into a single tarball published at # https://github.com/vowstar/vowstar-overlay-dist @@ -63,5 +63,9 @@ src_compile() { src_install() { cargo_src_install + # docs/cookbook ships a pre-compressed sample dataset that would be + # installed as an already-compressed file, tripping the QA check for + # compressed files in /usr/share/doc (bug 978812). + rm "${S}"/docs/cookbook/resources/dataviz.tar.gz || die einstalldocs } From 9aa4c5b818087295a14f076807dd791d5cde0e3a Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 6 Jul 2026 14:23:02 +0200 Subject: [PATCH 054/194] dev-cpp/wt: add 4.13.4 Signed-off-by: David Roman --- dev-cpp/wt/Manifest | 1 + dev-cpp/wt/wt-4.13.4.ebuild | 131 ++++++++++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 dev-cpp/wt/wt-4.13.4.ebuild diff --git a/dev-cpp/wt/Manifest b/dev-cpp/wt/Manifest index cd4ed3155b..33a78691e9 100644 --- a/dev-cpp/wt/Manifest +++ b/dev-cpp/wt/Manifest @@ -1,3 +1,4 @@ DIST wt-4.12.6.tar.gz 10967306 BLAKE2B f64cc7e7e7147306cc153980caf1ae597b3f0f95c363b481d40fe44da12cf4bbd1759982b017d3f91cb980c557e35ad32133e98056097585f2012748de4764a4 SHA512 2c2b746a8253d2a27efed18d908fa8e41ad1014c369b54a7cbe26f6a8a5dbd43902eb2aba99410ee63b858a8c752239f0f1a5d90bfb166e77796e7b6fc0aa960 DIST wt-4.13.2.tar.gz 11033297 BLAKE2B 0b050b840182714b346548b98131cd48229bfa40767a93b1b4b00df53ce1e96d3b44c088a2a317b7699f6c3425c50a5cba64b5e40e2c3e4d8fa66ccedd580149 SHA512 618fd4fce51eea0d6abacf86a1a395793ff535e4d17a4fb84fd792261a599f6cbe79ff47c4a3a9f160ac1a1f44f3e27a62cb15782f25251d029c777c91d82352 DIST wt-4.13.3.tar.gz 11035398 BLAKE2B 5772f433fb009fb1e37f8df20d2d0ba0c445438697487dcb33841cbe30167b3449d2fe05343d602b8c3647e553c9d8c6b389ecde78dd2bf34966fa4d26248f0c SHA512 0ae5c2448404fca2583da5567dfa73db9fe7580fc17b6ae27e74b2cdeacfe37082b417847cf77a0b26c8efecca3ef3adc7f37e09f7eb2a67c84d2aab2a600566 +DIST wt-4.13.4.tar.gz 11041846 BLAKE2B 601b3a9e017354a1a8834caa435a04cd1fec849423f460206374634cc0826206e0a350e9edba1b63c53e58d14f6a053b680ebc5887dd599f623c1cc00e7f290c SHA512 1200a6623cd37df2db46220b5b36e7a760f5675cb6a7e8c79fea7cad3a58f57bbfe761311bb8f67928107b477b4cd618ba917517013bf219d702302843d3cc09 diff --git a/dev-cpp/wt/wt-4.13.4.ebuild b/dev-cpp/wt/wt-4.13.4.ebuild new file mode 100644 index 0000000000..aee94e2e11 --- /dev/null +++ b/dev-cpp/wt/wt-4.13.4.ebuild @@ -0,0 +1,131 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Wt, C++ Web Toolkit" +HOMEPAGE="https://www.webtoolkit.eu/wt https://github.com/emweb/wt" +SRC_URI="https://github.com/emweb/wt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +graphicsmagick mysql opengl +pango pdf postgres +sqlite ssl wttest" +REQUIRED_USE=" + pango? ( || ( graphicsmagick pdf ) ) + opengl? ( graphicsmagick ) +" +# TODO: auto-test with wttest +RESTRICT="test" + +DEPEND=" + dev-libs/boost:= + virtual/zlib:= + graphicsmagick? ( media-gfx/graphicsmagick:=[jpeg,png] ) + mysql? ( + virtual/mysql + || ( + dev-db/mariadb-connector-c + dev-db/mysql-connector-c + ) + ) + opengl? ( + media-libs/glew:= + media-libs/libglvnd[X] + ) + pango? ( + dev-libs/glib:2 + media-libs/fontconfig + x11-libs/pango + ) + pdf? ( media-libs/libharu:= ) + postgres? ( dev-db/postgresql ) + sqlite? ( dev-db/sqlite:3 ) + ssl? ( dev-libs/openssl:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + app-text/doxygen + dev-qt/qttools:6[assistant] + dev-ruby/asciidoctor + media-gfx/graphviz[cairo] + ) + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}/wt-no-rundir.patch" ) + +src_prepare() { + cmake_src_prepare + + # remove bundled sqlite + rm -r src/Wt/Dbo/backend/amalgamation || die + + if use doc; then + doxygen -u Doxyfile 2>/dev/null || die + doxygen -u examples/Doxyfile 2>/dev/null || die + sed -e "/^QHG_LOCATION/s|qhelpgenerator|/usr/$(get_libdir)/qt6/libexec/&|" \ + -i Doxyfile || die + fi +} + +src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR=$(get_libdir) + -DBUILD_EXAMPLES=OFF + -DBUILD_TESTS=OFF + -DDOCUMENTATION_DESTINATION="share/doc/${PF}" + -DINSTALL_DOCUMENTATION=$(usex doc) + # will be deprecated + -DCONNECTOR_FCGI=OFF + -DCONNECTOR_HTTP=ON + -DENABLE_SSL=$(usex ssl) + -DENABLE_HARU=$(usex pdf) + -DENABLE_PANGO=$(usex pango) + -DENABLE_SQLITE=$(usex sqlite) + -DENABLE_POSTGRES=$(usex postgres) + -DENABLE_MYSQL=$(usex mysql) + -DENABLE_FIREBIRD=OFF + -DENABLE_LIBWTTEST=$(usex wttest) + # QT is only required for examples + -DENABLE_QT4=OFF + -DENABLE_QT5=OFF + -DENABLE_QT6=OFF + # requires shibboleth and opensaml, not in tree + -DENABLE_SAML=OFF + -DENABLE_OPENGL=$(usex opengl) + -DWT_WRASTERIMAGE_IMPLEMENTATION=$(usex graphicsmagick GraphicsMagick none) + ) + + if use mysql || use postgres || use sqlite; then + mycmakeargs+=( -DENABLE_LIBWTDBO=ON ) + if use sqlite; then + mycmakeargs+=( -DUSE_SYSTEM_SQLITE3=ON ) + # DboTest.C: In member function ‘void Sqlite3_Test_Suite::dbo_precision_test2::test_method()’ + if use wttest; then + append-flags -fno-strict-aliasing + filter-lto + fi + fi + else + mycmakeargs+=( -DENABLE_LIBWTDBO=OFF ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use doc; then + find "${ED}" \( \ + -iname '*.map' -o \ + -iname '*.md5' \ + \) -delete || die + + docompress -x /usr/share/doc/${PF}/{examples,reference,tutorial} + fi +} From 1ef79a962742d22ddd3d15100a46632fb222ad5a Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Mon, 6 Jul 2026 08:29:33 -0400 Subject: [PATCH 055/194] net-misc/wlvncc: add subslot specifier to aml depend Closes: https://bugs.gentoo.org/978765 Signed-off-by: Dale Sweeney --- net-misc/wlvncc/wlvncc-20250725.ebuild | 2 +- net-misc/wlvncc/wlvncc-20260429.ebuild | 2 +- net-misc/wlvncc/wlvncc-99999999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-misc/wlvncc/wlvncc-20250725.ebuild b/net-misc/wlvncc/wlvncc-20250725.ebuild index b654ec7f68..03d97df911 100644 --- a/net-misc/wlvncc/wlvncc-20250725.ebuild +++ b/net-misc/wlvncc/wlvncc-20250725.ebuild @@ -23,7 +23,7 @@ DEPEND=" media-video/ffmpeg " RDEPEND=" - dev-libs/aml + dev-libs/aml:0 x11-libs/libxkbcommon x11-libs/pixman dev-libs/wayland diff --git a/net-misc/wlvncc/wlvncc-20260429.ebuild b/net-misc/wlvncc/wlvncc-20260429.ebuild index 0a90169428..cfbe1e16cb 100644 --- a/net-misc/wlvncc/wlvncc-20260429.ebuild +++ b/net-misc/wlvncc/wlvncc-20260429.ebuild @@ -23,7 +23,7 @@ DEPEND=" media-video/ffmpeg " RDEPEND=" - dev-libs/aml + dev-libs/aml:0 x11-libs/libxkbcommon x11-libs/pixman dev-libs/wayland diff --git a/net-misc/wlvncc/wlvncc-99999999.ebuild b/net-misc/wlvncc/wlvncc-99999999.ebuild index a33c9cb454..7b37c33abe 100644 --- a/net-misc/wlvncc/wlvncc-99999999.ebuild +++ b/net-misc/wlvncc/wlvncc-99999999.ebuild @@ -21,7 +21,7 @@ DEPEND=" media-video/ffmpeg " RDEPEND=" - dev-libs/aml + dev-libs/aml:0/1 x11-libs/libxkbcommon x11-libs/pixman dev-libs/wayland From 5cab5af8ca6355b83a32e9f3e61a0955478f18dc Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Mon, 6 Jul 2026 08:39:10 -0400 Subject: [PATCH 056/194] media-video/gpu-screen-recorder: add vulkan USE to ffmpeg depend Closes: https://bugs.gentoo.org/978764 Signed-off-by: Dale Sweeney --- .../gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild | 2 +- .../gpu-screen-recorder/gpu-screen-recorder-5.13.6.ebuild | 2 +- .../gpu-screen-recorder/gpu-screen-recorder-5.13.9.ebuild | 2 +- media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild index 1a362bcca3..c3f7824b7e 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild @@ -21,7 +21,7 @@ SLOT="0" IUSE="+filecaps systemd" DEPEND=" - media-video/ffmpeg + media-video/ffmpeg[vulkan] media-video/pipewire media-libs/libglvnd x11-libs/libXcomposite diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.6.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.6.ebuild index 1a362bcca3..c3f7824b7e 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.6.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.6.ebuild @@ -21,7 +21,7 @@ SLOT="0" IUSE="+filecaps systemd" DEPEND=" - media-video/ffmpeg + media-video/ffmpeg[vulkan] media-video/pipewire media-libs/libglvnd x11-libs/libXcomposite diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.9.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.9.ebuild index 1a362bcca3..c3f7824b7e 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.9.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.9.ebuild @@ -21,7 +21,7 @@ SLOT="0" IUSE="+filecaps systemd" DEPEND=" - media-video/ffmpeg + media-video/ffmpeg[vulkan] media-video/pipewire media-libs/libglvnd x11-libs/libXcomposite diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild index 5d6684e2fc..bf91006236 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild @@ -14,7 +14,7 @@ SLOT="0" IUSE="+filecaps systemd" DEPEND=" - media-video/ffmpeg + media-video/ffmpeg[vulkan] media-video/pipewire media-libs/libglvnd x11-libs/libXcomposite From a68a68f03bbf5a0044fc1531781c6d742b36b623 Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Mon, 6 Jul 2026 08:40:46 -0400 Subject: [PATCH 057/194] media-video/gpu-screen-recorder: add 5.14.1, drop 5.13.3 Signed-off-by: Dale Sweeney --- media-video/gpu-screen-recorder/Manifest | 2 +- ...recorder-5.13.3.ebuild => gpu-screen-recorder-5.14.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename media-video/gpu-screen-recorder/{gpu-screen-recorder-5.13.3.ebuild => gpu-screen-recorder-5.14.1.ebuild} (100%) diff --git a/media-video/gpu-screen-recorder/Manifest b/media-video/gpu-screen-recorder/Manifest index 155b6a0b62..8a7a1b4e75 100644 --- a/media-video/gpu-screen-recorder/Manifest +++ b/media-video/gpu-screen-recorder/Manifest @@ -1,3 +1,3 @@ -DIST gpu-screen-recorder-5.13.3.tar.gz 317373 BLAKE2B 6db1353a118d0fea1c5211e2305d3f2b0b51908f3581bc8ab5f06d63de19f10495de1410ffd8da8a1d108c8e205d33b74d55a1a09c0eddb7db5dd86a7abc4c78 SHA512 8a13c82b9b573035c9c2cc5d997c71473591587e5f352749aeef2b0d8cc8165bf64d1f0b2ffce5240b49d418252ca20d12ae03d689d2a332c86c7f1699bdcbef DIST gpu-screen-recorder-5.13.6.tar.gz 314152 BLAKE2B afdfb49aa5e482e6b1a107ca5536bb5c74db334794e2dec099b9760aa0672a082f935d692517a84c9542dd2f6714cf82bb4dbece3614977e155e853ee2ffa78e SHA512 3187b15cc13e6008ebadb43da14a718febb9487f06166597f70ce61a81801742c8452c0891caf2b42a5a8f212601eb673ba2d499a6cf944fc11de5cda5d193eb DIST gpu-screen-recorder-5.13.9.tar.gz 316819 BLAKE2B 006f2d8ccd15db20b963388ae88a7532b8f9c39a88f96165e6e56533d6cca923f4c4856a3fe1f22a232721252ceab74394961427b65312db993345cf7fff242a SHA512 a2d5adceb2c99f51383dbf9d69239906743ce52024628f70ef62e23795381305a1eb028cc34609a26c7c8b35bc470205120978621656bea8565a15a7d36dcb84 +DIST gpu-screen-recorder-5.14.1.tar.gz 320765 BLAKE2B b330eadd35ccc89d5dda82800c51907599fc0f7640b8cc99b4e5b1797c0d37e0865d4294ca7192535a805b977f010735d29d7c3a312819c9dd3901f2ea406076 SHA512 4f065969038ed975ff8a95836768970b0110dd3c426d78f480ac44f82294c983983c1fec21c04ea95f04b3fda3690b2f91594327b817100ec203aa06b67e884f diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.14.1.ebuild similarity index 100% rename from media-video/gpu-screen-recorder/gpu-screen-recorder-5.13.3.ebuild rename to media-video/gpu-screen-recorder/gpu-screen-recorder-5.14.1.ebuild From a068f8d235b1ca2a2b4eaf4f1fccca3cc9caad28 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 20:46:29 +0200 Subject: [PATCH 058/194] dev-python/anthropic: restore net-misc/curl dependency Erroneously removed during version bump. Signed-off-by: Florian Albrechtskirchinger --- dev-python/anthropic/anthropic-0.116.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/anthropic/anthropic-0.116.0.ebuild b/dev-python/anthropic/anthropic-0.116.0.ebuild index 459c46f2a4..aabc31b84c 100644 --- a/dev-python/anthropic/anthropic-0.116.0.ebuild +++ b/dev-python/anthropic/anthropic-0.116.0.ebuild @@ -67,6 +67,7 @@ BDEPEND=" >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] >=dev-python/standardwebhooks-1.0.1[${PYTHON_USEDEP}] net-libs/nodejs[npm] + net-misc/curl ) " From c8c3168e54465b28ec83842291a0a5b3521c4e56 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 20:56:43 +0200 Subject: [PATCH 059/194] dev-python/anthropic: fix tests under QEMU Signed-off-by: Florian Albrechtskirchinger --- dev-python/anthropic/anthropic-0.116.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/anthropic/anthropic-0.116.0.ebuild b/dev-python/anthropic/anthropic-0.116.0.ebuild index aabc31b84c..ff461117e5 100644 --- a/dev-python/anthropic/anthropic-0.116.0.ebuild +++ b/dev-python/anthropic/anthropic-0.116.0.ebuild @@ -128,7 +128,9 @@ src_test() { is_mock_running() { local -a args readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 - [[ "${args[1]}" == "${mock}" ]] + + # Check args[1] (native) or args[2] (QEMU user-mode emulation) + [[ "${args[1]}" == "${mock}" || "${args[2]}" == "${mock}" ]] } local attempts=0 From 97bbbda87dd61fa92dbd214902978d95399521bf Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 5 Jul 2026 20:57:57 +0200 Subject: [PATCH 060/194] dev-python/openai: fix tests under QEMU Signed-off-by: Florian Albrechtskirchinger --- dev-python/openai/openai-2.44.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/openai/openai-2.44.0.ebuild b/dev-python/openai/openai-2.44.0.ebuild index 24b79d661b..733a097477 100644 --- a/dev-python/openai/openai-2.44.0.ebuild +++ b/dev-python/openai/openai-2.44.0.ebuild @@ -129,7 +129,9 @@ src_test() { is_mock_running() { local -a args readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 - [[ "${args[1]}" == "${mock}" ]] + + # Check args[1] (native) or args[2] (QEMU user-mode emulation) + [[ "${args[1]}" == "${mock}" || "${args[2]}" == "${mock}" ]] } local attempts=0 From 75f85c8d34faa9d48c48cdd05f077bddbc815ee6 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Mon, 6 Jul 2026 15:39:51 +0200 Subject: [PATCH 061/194] dev-python/anthropic: minor fixes Signed-off-by: Florian Albrechtskirchinger --- dev-python/anthropic/anthropic-0.116.0.ebuild | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-python/anthropic/anthropic-0.116.0.ebuild b/dev-python/anthropic/anthropic-0.116.0.ebuild index ff461117e5..518b62d09e 100644 --- a/dev-python/anthropic/anthropic-0.116.0.ebuild +++ b/dev-python/anthropic/anthropic-0.116.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2026 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,12 +6,13 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{12..14} ) -inherit distutils-r1 optfeature pypi +inherit distutils-r1 optfeature # See https://github.com/anthropics/anthropic-sdk-python/blob/main/.stats.yml API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic" API_SPEC="anthropic-openapi-spec-${PV}.yml" MY_PN="anthropic-sdk-python" +MY_P="${MY_PN}-${PV}" # See https://github.com/anthropics/anthropic-sdk-python/blob/main/scripts/mock STDY_PV=0.22.1 DESCRIPTION="The official Python library for the anthropic API" @@ -21,7 +22,7 @@ HOMEPAGE=" " SRC_URI=" https://github.com/anthropics/${MY_PN}/archive/refs/tags/v${PV}.tar.gz - -> ${MY_PN}-${PV}.gh.tar.gz + -> ${MY_P}.gh.tar.gz test? ( ${API_SPEC_BASE}/anthropic-506a5ad71d522b4ae56ac3429380486647af1f92eddde80603480fb592d62b54.yml @@ -41,7 +42,7 @@ SRC_URI=" ) ) " -S="${WORKDIR}/${MY_PN}-${PV}" +S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" From f4c06e37a891e437e0599454a8adeabbc2d67782 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Mon, 6 Jul 2026 15:40:46 +0200 Subject: [PATCH 062/194] dev-python/openai: remove unused pypi eclass Signed-off-by: Florian Albrechtskirchinger --- dev-python/openai/openai-2.44.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/openai/openai-2.44.0.ebuild b/dev-python/openai/openai-2.44.0.ebuild index 733a097477..4737240bfd 100644 --- a/dev-python/openai/openai-2.44.0.ebuild +++ b/dev-python/openai/openai-2.44.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{12..14} ) -inherit distutils-r1 pypi +inherit distutils-r1 # See https://github.com/openai/openai-python/blob/main/.stats.yml API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs/openai" From 53f672a3b91769e2b3c3ebb24ab182bfa048044f Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:49:09 -0700 Subject: [PATCH 063/194] dev-python/colorspacious: enable py3.14, py3.15 Signed-off-by: Artemis Everfree --- dev-python/colorspacious/colorspacious-1.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/colorspacious/colorspacious-1.1.2.ebuild b/dev-python/colorspacious/colorspacious-1.1.2.ebuild index b8007da903..b018a2582e 100644 --- a/dev-python/colorspacious/colorspacious-1.1.2.ebuild +++ b/dev-python/colorspacious/colorspacious-1.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 pypi From f10c716155a7ab9edeb7dba2942d48d80fda1e22 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:49:39 -0700 Subject: [PATCH 064/194] media-sound/corrscope: enable py3.14, py3.15 Signed-off-by: Artemis Everfree --- media-sound/corrscope/corrscope-0.10.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/corrscope/corrscope-0.10.1.ebuild b/media-sound/corrscope/corrscope-0.10.1.ebuild index c241a29096..1b776c7085 100644 --- a/media-sound/corrscope/corrscope-0.10.1.ebuild +++ b/media-sound/corrscope/corrscope-0.10.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 pypi From c28665301d28742e5fe066ff1247d12989562075 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:50:04 -0700 Subject: [PATCH 065/194] app-emulation/cloud-utils: enable py3.14, py3.15 Signed-off-by: Artemis Everfree --- app-emulation/cloud-utils/cloud-utils-0.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild index 57df33b51e..66faf1cf5e 100644 --- a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild +++ b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit python-single-r1 DESCRIPTION="Useful set of utilities for interacting with a cloud." From ba23e961f4243da6e8b490536416972a6a15f01a Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:52:21 -0700 Subject: [PATCH 066/194] media-sound/furnace: add 0.6.8.3 Signed-off-by: Artemis Everfree --- media-sound/furnace/Manifest | 2 + .../0.6.8.3-ymf278h-include-stdint.patch | 13 ++++ media-sound/furnace/furnace-0.6.8.3.ebuild | 69 +++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 media-sound/furnace/files/0.6.8.3-ymf278h-include-stdint.patch create mode 100644 media-sound/furnace/furnace-0.6.8.3.ebuild diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest index 808f669e08..11c8c61379 100644 --- a/media-sound/furnace/Manifest +++ b/media-sound/furnace/Manifest @@ -3,4 +3,6 @@ DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c3088 DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28 SHA512 58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc DIST furnace-0.6.7-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 DIST furnace-0.6.7.tar.gz 54718123 BLAKE2B 8aa8fae6ce2252fc4e98562378515b487a7614d7bb7229e139d5eb8a6dcaa7122fa1e5925e0923cd6f6ea943df69475814ab2578262a477832961ca6f199ea6a SHA512 8cb2dbd5d9d0933d265d5a56e474034158a719f4dc559f8028af3db789ea3dc4cb56d861bbd774751ecc951e511c19f41a6f16ec64ba408d95dae83fef2ec3d4 +DIST furnace-0.6.8.3.tar.gz 58169952 BLAKE2B 9f2b08ca746d4e2f32c9f667c4347a5392d798127c5c4d3100c1007c3dc7ebabf7bd7c1b1f6eaba11184e58dffd39163be3afea0c235d9dbd1c6449be882942c SHA512 6bb9e5e989a05a483c5e99d0f0238fd98a397f38ac8d2987ec7b160600b00a4912e4d97499a4f95bd4ffd09dba3723a00ef1250d664db14a0ccf32a4652cbbc7 DIST furnace-0.6.tar.gz 44552370 BLAKE2B fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc SHA512 e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798 +DIST furnace-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 diff --git a/media-sound/furnace/files/0.6.8.3-ymf278h-include-stdint.patch b/media-sound/furnace/files/0.6.8.3-ymf278h-include-stdint.patch new file mode 100644 index 0000000000..10e2ef0689 --- /dev/null +++ b/media-sound/furnace/files/0.6.8.3-ymf278h-include-stdint.patch @@ -0,0 +1,13 @@ +diff --git a/src/engine/platform/sound/ymf278b/ymf278.h b/src/engine/platform/sound/ymf278b/ymf278.h +index b0622adb2..3e1f4a8d4 100644 +--- a/src/engine/platform/sound/ymf278b/ymf278.h ++++ b/src/engine/platform/sound/ymf278b/ymf278.h +@@ -4,6 +4,7 @@ + #include + #include + #include ++#include + + #define UNREACHABLE while (1) assert(false) + + diff --git a/media-sound/furnace/furnace-0.6.8.3.ebuild b/media-sound/furnace/furnace-0.6.8.3.ebuild new file mode 100644 index 0000000000..ff60015791 --- /dev/null +++ b/media-sound/furnace/furnace-0.6.8.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules" +HOMEPAGE="https://github.com/tildearrow/furnace" + +# when performing updates, check whether the project has switched to a new +# version of adpcm. adpcm doesn't seem to update frequently. +SRC_URI=" + https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz +" +PATCHES=( + # Fixed on master branch upstream, remove for future versions + "${FILESDIR}/0.6.8.3-ymf278h-include-stdint.patch" +) +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="jack" + +RDEPEND=" + dev-libs/libfmt:= + media-libs/alsa-lib + media-libs/freetype + media-libs/libglvnd + media-libs/libsdl2 + media-libs/libsndfile + media-libs/portaudio + media-libs/rtmidi + sci-libs/fftw + virtual/zlib:= + x11-themes/hicolor-icon-theme + jack? ( virtual/jack ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + # adpcm is a git submodule in-tree, and thus not included in the + # github-generated source bundle. We move it in here. + rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm stub directory" + mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move adpcm directory into place" + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_GUI=ON + -DSHOW_OPEN_ASSETS_MENU_ENTRY=ON + -DSYSTEM_FFTW=ON + -DSYSTEM_FMT=ON + -DSYSTEM_LIBSNDFILE=ON + -DSYSTEM_PORTAUDIO=ON + -DSYSTEM_RTMIDI=ON + -DSYSTEM_SDL2=ON + -DSYSTEM_ZLIB=ON + -DWITH_DEMOS=ON + -DWITH_INSTRUMENTS=ON + -DWITH_WAVETABLES=ON + -DWITH_JACK="$(usex jack ON OFF)" + ) + + cmake_src_configure +} From dba49abea087028df8aea9a26a5f493daca0ab4e Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:37:06 -0700 Subject: [PATCH 067/194] media-sound/corrscope: drop 0.10.0-r1 Signed-off-by: Artemis Everfree --- media-sound/corrscope/Manifest | 1 - .../corrscope/corrscope-0.10.0-r1.ebuild | 50 ------------------- 2 files changed, 51 deletions(-) delete mode 100644 media-sound/corrscope/corrscope-0.10.0-r1.ebuild diff --git a/media-sound/corrscope/Manifest b/media-sound/corrscope/Manifest index 20a1c2e196..61b30fc00d 100644 --- a/media-sound/corrscope/Manifest +++ b/media-sound/corrscope/Manifest @@ -1,2 +1 @@ -DIST corrscope-0.10.0.tar.gz 107386 BLAKE2B af3613386ce45917b9701fa2eb3d4857a7ae8b2a0e7452ce03db00493a49ecf3e1d196e0324434261f3f652c64b31036b6bf0f9cf6541a886051445f3d29fb67 SHA512 c403ed4f740d48b720bc521c005708f7c0797fd12d7ebb2a8605f33f2b2ca0e2a7af9e38883437460f32f5515675532b9a6ba49118a8bc21190af8eb070274c2 DIST corrscope-0.10.1.tar.gz 104563 BLAKE2B 1f6c81e488b2b868a23a0af1f3a69d39cd84a75017296a00a6a261b8457ae77a5221eb5422c1bfea4cfb4689a16f53d9eb59cd87276320010682796c9e5d8f32 SHA512 b70a60f01f8cfd6a5f3b6f02cd74218dc694b4264d7803a6c0372e658fc543a97eaab79f0f2c47dbe99bf65997b9e7ddcc8040e3904f46019cfbe8818c056d59 diff --git a/media-sound/corrscope/corrscope-0.10.0-r1.ebuild b/media-sound/corrscope/corrscope-0.10.0-r1.ebuild deleted file mode 100644 index 50d704b327..0000000000 --- a/media-sound/corrscope/corrscope-0.10.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{12..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Advanced oscilloscope audio visualizer specializing in chiptune" -HOMEPAGE=" - https://pypi.org/project/corrscope/ - https://corrscope.github.io/corrscope/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/atomicwrites[${PYTHON_USEDEP}] - dev-python/colorspacious[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - ') - media-video/ffmpeg -" - -PATCHES=( - # appnope is a library for disabling powersaving on macOS. corrscope - # hard-depends on this currently. appnope isn't packaged, and it seems a - # bit silly to me to package it for gentoo given its purpose, so I've just - # removed the few lines that import/invoke it. - # - # Ideally, we should upstream a fix that only conditionally imports it, - # but I don't know how to do that right now. - "${FILESDIR}"/remove-appnope-dep.patch - - # corrscope seems to have copied in a modified scipy file to their source - # tree. That file uses np.deprecate, which is removed in numpy2. corrscope - # doesn't care about this function being marked deprecated, so neither do we - "${FILESDIR}"/remove-npdeprecate.patch -) From 70218610a03f4e75db0bb9e7fda8d4458500cde5 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:38:24 -0700 Subject: [PATCH 068/194] media-sound/furnace: drop 0.6 Signed-off-by: Artemis Everfree --- media-sound/furnace/Manifest | 2 - media-sound/furnace/furnace-0.6.ebuild | 67 -------------------------- 2 files changed, 69 deletions(-) delete mode 100644 media-sound/furnace/furnace-0.6.ebuild diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest index 11c8c61379..d8e5ab10a6 100644 --- a/media-sound/furnace/Manifest +++ b/media-sound/furnace/Manifest @@ -1,8 +1,6 @@ -DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28 SHA512 58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc DIST furnace-0.6.7-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 DIST furnace-0.6.7.tar.gz 54718123 BLAKE2B 8aa8fae6ce2252fc4e98562378515b487a7614d7bb7229e139d5eb8a6dcaa7122fa1e5925e0923cd6f6ea943df69475814ab2578262a477832961ca6f199ea6a SHA512 8cb2dbd5d9d0933d265d5a56e474034158a719f4dc559f8028af3db789ea3dc4cb56d861bbd774751ecc951e511c19f41a6f16ec64ba408d95dae83fef2ec3d4 DIST furnace-0.6.8.3.tar.gz 58169952 BLAKE2B 9f2b08ca746d4e2f32c9f667c4347a5392d798127c5c4d3100c1007c3dc7ebabf7bd7c1b1f6eaba11184e58dffd39163be3afea0c235d9dbd1c6449be882942c SHA512 6bb9e5e989a05a483c5e99d0f0238fd98a397f38ac8d2987ec7b160600b00a4912e4d97499a4f95bd4ffd09dba3723a00ef1250d664db14a0ccf32a4652cbbc7 -DIST furnace-0.6.tar.gz 44552370 BLAKE2B fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc SHA512 e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798 DIST furnace-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 diff --git a/media-sound/furnace/furnace-0.6.ebuild b/media-sound/furnace/furnace-0.6.ebuild deleted file mode 100644 index 823f82da7f..0000000000 --- a/media-sound/furnace/furnace-0.6.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 cmake xdg-utils - -DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules" -HOMEPAGE="https://github.com/tildearrow/furnace" - -# when performing updates, check whether the project has switched to a new -# version of adpcm. adpcm doesn't seem to update frequently. -SRC_URI=" - https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz -" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="jack" - -RDEPEND=" - dev-libs/libfmt:= - media-libs/alsa-lib - media-libs/libglvnd - media-libs/libsdl2 - media-libs/libsndfile - media-libs/portaudio - media-libs/rtmidi - sci-libs/fftw - virtual/zlib:= - x11-themes/hicolor-icon-theme - jack? ( virtual/jack ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - # adpcm is a git submodule in-tree, and thus not included in the - # github-generated source bundle. We move it in here. - rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm stub directory" - mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move adpcm directory into place" - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_GUI=ON - -DSYSTEM_FFTW=ON - -DSYSTEM_FMT=ON - -DSYSTEM_LIBSNDFILE=ON - -DSYSTEM_PORTAUDIO=ON - -DSYSTEM_RTMIDI=ON - -DSYSTEM_ZLIB=ON - -DSYSTEM_SDL2=ON - -DWITH_JACK="$(usex jack ON OFF)" - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} From de61af72bb722554a594b28bba23ffa08266f62b Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 07:38:33 -0700 Subject: [PATCH 069/194] media-sound/furnace: drop 0.6.5-r1 Signed-off-by: Artemis Everfree --- media-sound/furnace/Manifest | 2 - media-sound/furnace/furnace-0.6.5-r1.ebuild | 65 --------------------- 2 files changed, 67 deletions(-) delete mode 100644 media-sound/furnace/furnace-0.6.5-r1.ebuild diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest index d8e5ab10a6..5d707bcda2 100644 --- a/media-sound/furnace/Manifest +++ b/media-sound/furnace/Manifest @@ -1,5 +1,3 @@ -DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 -DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28 SHA512 58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc DIST furnace-0.6.7-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 DIST furnace-0.6.7.tar.gz 54718123 BLAKE2B 8aa8fae6ce2252fc4e98562378515b487a7614d7bb7229e139d5eb8a6dcaa7122fa1e5925e0923cd6f6ea943df69475814ab2578262a477832961ca6f199ea6a SHA512 8cb2dbd5d9d0933d265d5a56e474034158a719f4dc559f8028af3db789ea3dc4cb56d861bbd774751ecc951e511c19f41a6f16ec64ba408d95dae83fef2ec3d4 DIST furnace-0.6.8.3.tar.gz 58169952 BLAKE2B 9f2b08ca746d4e2f32c9f667c4347a5392d798127c5c4d3100c1007c3dc7ebabf7bd7c1b1f6eaba11184e58dffd39163be3afea0c235d9dbd1c6449be882942c SHA512 6bb9e5e989a05a483c5e99d0f0238fd98a397f38ac8d2987ec7b160600b00a4912e4d97499a4f95bd4ffd09dba3723a00ef1250d664db14a0ccf32a4652cbbc7 diff --git a/media-sound/furnace/furnace-0.6.5-r1.ebuild b/media-sound/furnace/furnace-0.6.5-r1.ebuild deleted file mode 100644 index 6c555d3b5f..0000000000 --- a/media-sound/furnace/furnace-0.6.5-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules" -HOMEPAGE="https://github.com/tildearrow/furnace" - -# when performing updates, check whether the project has switched to a new -# version of adpcm. adpcm doesn't seem to update frequently. -SRC_URI=" - https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz -" -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="jack" - -RDEPEND=" - dev-libs/libfmt:= - media-libs/alsa-lib - media-libs/freetype - media-libs/libglvnd - media-libs/libsdl2 - media-libs/libsndfile - media-libs/portaudio - media-libs/rtmidi - sci-libs/fftw - virtual/zlib:= - x11-themes/hicolor-icon-theme - jack? ( virtual/jack ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - # adpcm is a git submodule in-tree, and thus not included in the - # github-generated source bundle. We move it in here. - rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm stub directory" - mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move adpcm directory into place" - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_GUI=ON - -DSHOW_OPEN_ASSETS_MENU_ENTRY=ON - -DSYSTEM_FFTW=ON - -DSYSTEM_FMT=ON - -DSYSTEM_LIBSNDFILE=ON - -DSYSTEM_PORTAUDIO=ON - -DSYSTEM_RTMIDI=ON - -DSYSTEM_SDL2=ON - -DSYSTEM_ZLIB=ON - -DWITH_DEMOS=ON - -DWITH_INSTRUMENTS=ON - -DWITH_WAVETABLES=ON - -DWITH_JACK="$(usex jack ON OFF)" - ) - - cmake_src_configure -} From a82de70dbb9167692d3f3330f69a6c2bb866e4d4 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Mon, 6 Jul 2026 08:05:02 -0700 Subject: [PATCH 070/194] media-sound/furnace: update SRC_URI Use ${PN} instead of ${P} to share adpcm source between furnace versions. The adpcm code is from a separate repo, and has its commit hash in the distfile destination string as the version identifier. Additionally, unindent the source lines. This is just to (barely) make pkgcheck not complain about the lines being too long. Signed-off-by: Artemis Everfree --- media-sound/furnace/Manifest | 1 - media-sound/furnace/furnace-0.6.7.ebuild | 4 ++-- media-sound/furnace/furnace-0.6.8.3.ebuild | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest index 5d707bcda2..3c418fb063 100644 --- a/media-sound/furnace/Manifest +++ b/media-sound/furnace/Manifest @@ -1,4 +1,3 @@ -DIST furnace-0.6.7-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 DIST furnace-0.6.7.tar.gz 54718123 BLAKE2B 8aa8fae6ce2252fc4e98562378515b487a7614d7bb7229e139d5eb8a6dcaa7122fa1e5925e0923cd6f6ea943df69475814ab2578262a477832961ca6f199ea6a SHA512 8cb2dbd5d9d0933d265d5a56e474034158a719f4dc559f8028af3db789ea3dc4cb56d861bbd774751ecc951e511c19f41a6f16ec64ba408d95dae83fef2ec3d4 DIST furnace-0.6.8.3.tar.gz 58169952 BLAKE2B 9f2b08ca746d4e2f32c9f667c4347a5392d798127c5c4d3100c1007c3dc7ebabf7bd7c1b1f6eaba11184e58dffd39163be3afea0c235d9dbd1c6449be882942c SHA512 6bb9e5e989a05a483c5e99d0f0238fd98a397f38ac8d2987ec7b160600b00a4912e4d97499a4f95bd4ffd09dba3723a00ef1250d664db14a0ccf32a4652cbbc7 DIST furnace-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 diff --git a/media-sound/furnace/furnace-0.6.7.ebuild b/media-sound/furnace/furnace-0.6.7.ebuild index 6c555d3b5f..3e9a913172 100644 --- a/media-sound/furnace/furnace-0.6.7.ebuild +++ b/media-sound/furnace/furnace-0.6.7.ebuild @@ -11,8 +11,8 @@ HOMEPAGE="https://github.com/tildearrow/furnace" # when performing updates, check whether the project has switched to a new # version of adpcm. adpcm doesn't seem to update frequently. SRC_URI=" - https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz +https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${PN}-adpcm-ef7a217.tar.gz " LICENSE="GPL-2+" SLOT="0" diff --git a/media-sound/furnace/furnace-0.6.8.3.ebuild b/media-sound/furnace/furnace-0.6.8.3.ebuild index ff60015791..344f486b59 100644 --- a/media-sound/furnace/furnace-0.6.8.3.ebuild +++ b/media-sound/furnace/furnace-0.6.8.3.ebuild @@ -11,8 +11,8 @@ HOMEPAGE="https://github.com/tildearrow/furnace" # when performing updates, check whether the project has switched to a new # version of adpcm. adpcm doesn't seem to update frequently. SRC_URI=" - https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz +https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${PN}-adpcm-ef7a217.tar.gz " PATCHES=( # Fixed on master branch upstream, remove for future versions From 3802f555742d66e0b37511c6a1cbb51782de5397 Mon Sep 17 00:00:00 2001 From: Alexander Tsoy Date: Mon, 6 Jul 2026 18:17:13 +0300 Subject: [PATCH 071/194] net-irc/srain: enable py3.14 Signed-off-by: Alexander Tsoy --- net-irc/srain/srain-1.8.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-irc/srain/srain-1.8.1.ebuild b/net-irc/srain/srain-1.8.1.ebuild index 3f0fe02739..f225e5e306 100644 --- a/net-irc/srain/srain-1.8.1.ebuild +++ b/net-irc/srain/srain-1.8.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit meson python-any-r1 xdg DESCRIPTION="Modern, beautiful IRC client written in GTK+ 3" From 40eecf601274ba7ccf9846b38df70568e7f0979b Mon Sep 17 00:00:00 2001 From: Alexander Tsoy Date: Mon, 6 Jul 2026 18:18:41 +0300 Subject: [PATCH 072/194] net-irc/srain: drop 1.8.0 Signed-off-by: Alexander Tsoy --- net-irc/srain/Manifest | 1 - net-irc/srain/files/srain-1.7.0-gcc15.patch | 37 ----------- net-irc/srain/srain-1.8.0.ebuild | 71 --------------------- 3 files changed, 109 deletions(-) delete mode 100644 net-irc/srain/files/srain-1.7.0-gcc15.patch delete mode 100644 net-irc/srain/srain-1.8.0.ebuild diff --git a/net-irc/srain/Manifest b/net-irc/srain/Manifest index 6fc70360e0..9c11d86cb0 100644 --- a/net-irc/srain/Manifest +++ b/net-irc/srain/Manifest @@ -1,2 +1 @@ -DIST srain-1.8.0.tar.gz 2765239 BLAKE2B 123e214f336ca5f848e7f992dbd26a56331c41383b9724935a080b810d67fb6edb67d87b81e82e8872cc60b11b652d4c06628fc90666214a85e834986ea43721 SHA512 885d1f9c0472b9a0ef7f404e929c06190ab007beedd7fa5e7b886f33d194bee774b80e00c44267e955c88bafa1817bddb48a5ba9bd486fc9d61ff51e08e9c2c1 DIST srain-1.8.1.tar.gz 2765196 BLAKE2B 48c624dc5125e27fe7d8d4be51f5ef2949e9ee32d6c491a0434b53a69daf9e4beae434e375c89e1c819f1cd2f23318fffd627f269d5770a3165d08e7be08f958 SHA512 1cb9b953ec3747217a360082accb36252485e8ab1cd7e836e6b1aa2eb659570a0654e157a3c2352dc71d94e24d392f7ad032201c6eb06afdbfe104c436455fff diff --git a/net-irc/srain/files/srain-1.7.0-gcc15.patch b/net-irc/srain/files/srain-1.7.0-gcc15.patch deleted file mode 100644 index 8e26fbf545..0000000000 --- a/net-irc/srain/files/srain-1.7.0-gcc15.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://bugs.gentoo.org/945702 -https://github.com/SrainApp/srain/pull/430 -Fix build with GCC 15. ---- a/src/core/app.c -+++ b/src/core/app.c -@@ -234,7 +234,7 @@ SrnRet srn_application_add_server(SrnApplication *app, const char *name){ - SrnRet ret; - SrnServerConfig *srv_cfg; - -- srv_cfg = srn_server_config_new(name); -+ srv_cfg = srn_server_config_new(); - ret = srn_config_manager_read_server_config(app->cfg_mgr, srv_cfg, name); - if (!RET_IS_OK(ret)){ - goto ERR; ---- a/src/filter/filter2.h -+++ b/src/filter/filter2.h -@@ -32,7 +32,7 @@ typedef struct _SrnMessageFilter SrnMessageFilter; - struct _SrnMessageFilter { - const char *name; - void (*init) (void); -- SrnRet (*filter) (const SrnMessage *msg); -+ bool (*filter) (const SrnMessage *msg); - void (*finalize) (void); - }; - ---- a/src/inc/srain.h -+++ b/src/inc/srain.h -@@ -22,7 +22,9 @@ - #include - #include - -+#if defined __STDC_VERSION__ && __STDC_VERSION__ <= 201710L - typedef gboolean bool; -+#endif - - /* General result value */ - #define SRN_OK 0 diff --git a/net-irc/srain/srain-1.8.0.ebuild b/net-irc/srain/srain-1.8.0.ebuild deleted file mode 100644 index 0795c00533..0000000000 --- a/net-irc/srain/srain-1.8.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..13} ) -inherit meson python-any-r1 xdg - -DESCRIPTION="Modern, beautiful IRC client written in GTK+ 3" -HOMEPAGE="https://github.com/SrainApp/srain" -SRC_URI="https://github.com/SrainApp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="appindicator doc man" - -RDEPEND=" - app-crypt/libsecret - dev-libs/glib:2 - dev-libs/libconfig:= - dev-libs/openssl:= - net-libs/libsoup:3.0 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - appindicator? ( dev-libs/libayatana-appindicator ) -" - -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinxnotes-mock[${PYTHON_USEDEP}] - ' ) ) - man? ( $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinxnotes-mock[${PYTHON_USEDEP}] - ' ) ) - ${PYTHON_DEPS} -" - -PATCHES=( - "${FILESDIR}/${PN}-1.7.0-gcc15.patch" -) - -python_check_deps() { - if use doc || use man; then - python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinxnotes-mock[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - default - - sed "s/\('doc'\), meson.project_name()/\1, '${PF}'/" \ - -i meson.build || die -} - -src_configure() { - local -a doc_builders=() - use doc && doc_builders+=( html ) - use man && doc_builders+=( man ) - - local emesonargs=( - -Ddoc_builders="$(meson-format-array "${doc_builders[@]}")" - $(meson_use appindicator app_indicator) - ) - meson_src_configure -} From 49700491753c7e6fb6393a69364545738970ca3e Mon Sep 17 00:00:00 2001 From: Greg Lamberson Date: Mon, 6 Jul 2026 11:44:27 -0500 Subject: [PATCH 073/194] sys-boot/lamboot: new package Memory-safe UEFI bootloader (Rust), prebuilt Secure Boot-signed -bin. Build-tested on gentoo-stage3 (pkgcheck rc=0, emerge OK). Signed-off-by: Greg Lamberson --- sys-boot/lamboot/Manifest | 1 + sys-boot/lamboot/lamboot-0.16.5.ebuild | 149 +++++++++++++++++++++++++ sys-boot/lamboot/metadata.xml | 31 +++++ 3 files changed, 181 insertions(+) create mode 100644 sys-boot/lamboot/Manifest create mode 100644 sys-boot/lamboot/lamboot-0.16.5.ebuild create mode 100644 sys-boot/lamboot/metadata.xml diff --git a/sys-boot/lamboot/Manifest b/sys-boot/lamboot/Manifest new file mode 100644 index 0000000000..e16aef7a03 --- /dev/null +++ b/sys-boot/lamboot/Manifest @@ -0,0 +1 @@ +DIST lamboot-0.16.5-x86_64.tar.gz 3190092 BLAKE2B 59be1503f8c8636b7b81222ef3f5302518e5fc93a5e1b4a2a95a8d2a660b45f77d3d8771ca362c19b4649c399a4ac2751c6ebed639f7b29f5e1c2c6348746424 SHA512 33ee1e989c418546da29550b95c3d0c982165cc782d6ceea6192f1a0c8396f3c535b415243a81978271e5e08a02cfdd93ac6cdc502f1cb3da3cb93daba911705 diff --git a/sys-boot/lamboot/lamboot-0.16.5.ebuild b/sys-boot/lamboot/lamboot-0.16.5.ebuild new file mode 100644 index 0000000000..61a4905372 --- /dev/null +++ b/sys-boot/lamboot/lamboot-0.16.5.ebuild @@ -0,0 +1,149 @@ +# Copyright 2026 Lamco Development LLC +# Distributed under the terms of the MIT or Apache-2.0 license + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit python-single-r1 shell-completion + +DESCRIPTION="Memory-safe UEFI bootloader for Linux, written in Rust" +HOMEPAGE="https://lamco.ai/products/lamboot/ https://github.com/lamco-admin/lamboot" + +# Prebuilt binary ebuild: this repackages the published Secure Boot-signed +# -bin release artifact (the same tarball AUR lamboot-bin and apt.lamco.ai +# consume). It does not build from source, so no nightly Rust toolchain and +# no signing keys are needed at merge time. A build-from-source ebuild is a +# separate track, gated on whether LamBoot builds on stable rustc for the +# *-unknown-uefi targets without -Z build-std (see ../../../PACKAGING.md). +SRC_URI="https://github.com/lamco-admin/lamboot/releases/download/v${PV}/lamboot-${PV}-x86_64.tar.gz" +S="${WORKDIR}/lamboot-${PV}" + +LICENSE="MIT Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# The shipped .efi is a Secure Boot-signed PE binary. Stripping it (or running +# any ELF post-processing over it) rewrites the file and invalidates the +# signature, so the firmware rejects it under Secure Boot. Forbid strip. +RESTRICT="strip" + +# efibootmgr: lamboot-install registers the UEFI boot entry through it. +# python: lamboot-inspect and lamboot-monitor.py are Python 3 programs; the +# python-single-r1 eclass declares the dependency and pins the script shebangs. +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND=" + sys-boot/efibootmgr + ${PYTHON_DEPS} +" + +# The signed PE binaries are not ELF; tell the QA scanners not to treat them +# as broken ELF objects or to expect them to be stripped. +QA_PREBUILT="usr/share/lamboot/EFI/LamBoot/*.efi + usr/share/lamboot/EFI/LamBoot/modules/*.efi + usr/share/lamboot/EFI/LamBoot/drivers/*/*.efi" + +src_install() { + # Stage the whole distribution under /usr/share/lamboot. This is + # lamboot-install's SRC_DIR: it searches /usr/share/lamboot, + # /usr/local/share/lamboot, then /opt/lamboot, and copies the .efi to the + # operator's ESP from there. We copy the tree wholesale (preserving the + # tarball's +x bits on scripts) rather than using doins, which would force + # 0644 and break lamboot-install's exec of its sibling helpers. + # + # Exclude build/packaging metadata, the man page, completions, docs, the + # top-level README/CHANGELOG/SECURITY/LICENSE files, the manifest, and + # Python bytecode: those are installed to their own paths below (or not at + # all), and lamboot-install does not read them from SRC_DIR. + local share="${ED}/usr/share/lamboot" + dodir /usr/share/lamboot + cp -a "${S}"/. "${share}"/ || die "failed to stage distribution" + rm -rf \ + "${share}"/packaging \ + "${share}"/man \ + "${share}"/completions \ + "${share}"/docs \ + "${share}"/README.md \ + "${share}"/CHANGELOG.md \ + "${share}"/SECURITY.md \ + "${share}"/LICENSE-MIT \ + "${share}"/LICENSE-APACHE \ + "${share}"/MANIFEST.sha256 \ + || die "failed to prune staged tree" + # Drop any Python bytecode the artifact carried; it is regenerated at + # runtime and would otherwise pull host paths into the package. + find "${share}" -type d -name __pycache__ -exec rm -rf {} + || die + find "${share}" -type f -name '*.pyc' -delete || die + + # Normalise staged permissions: directories 0755, files 0644, but keep the + # executable bit on the scripts/binaries that carried it (lamboot-install, + # lamboot-inspect, sign-lamboot.sh and its sign-lock/sign-unlock helpers, + # the .efi loaders, etc.). No group/other write. Mirror the deb's + # `chmod -R u=rwX,go=rX`, which preserves +x where it was already set. + chmod -R u=rwX,go=rX "${share}" || die "failed to normalise staged perms" + + # Pin the Python diagnostic scripts' shebangs to the selected interpreter + # (python-single-r1). lamboot-host-sampler and the rest are bash, left as-is. + python_fix_shebang \ + "${share}"/lamboot-inspect \ + "${share}"/lamboot-monitor.py + + # esp-deploy.sh at the canonical literal path. lamboot-install checks + # /usr/lib/lamboot/esp-deploy.sh first, then the script-relative + # ../lib/esp-deploy.sh. Use the literal /usr/lib (NOT $(get_libdir)): + # on amd64 that resolves to /usr/lib64, where lamboot-install does not + # look. It is a sourced shell library, so 0644 is correct. + insinto /usr/lib/lamboot + doins lib/esp-deploy.sh + + # Operator CLIs on PATH as relative symlinks into the staged tree, so each + # script's realpath-based sibling lookups resolve: lamboot-inspect imports + # the adjacent lamboot_inspect package, and sign-lamboot.sh execs the + # adjacent sign-unlock/sign-lock. The staged systemd units hardcode + # /usr/bin/lamboot-install, so these must land in /usr/bin, not /usr/sbin. + dodir /usr/bin + dosym ../share/lamboot/lamboot-install /usr/bin/lamboot-install + dosym ../share/lamboot/lamboot-inspect /usr/bin/lamboot-inspect + dosym ../share/lamboot/sign-lamboot.sh /usr/bin/lamboot-sign + + # Man page, shell completions (newbashcomp + dozshcomp from shell-completion). + doman man/man1/lamboot-inspect.1 + newbashcomp completions/lamboot-inspect.bash lamboot-inspect + dozshcomp completions/_lamboot-inspect + + # Documentation and dual license. + dodoc README.md CHANGELOG.md SECURITY.md + # The -bin tarball is thinned (PACKAGING.md §0): the full docs/ tree lives in + # the public repo + website, not the artifact, so it is absent here. Install + # it only if present, otherwise dodoc dies against the thinned tarball. + if [[ -d docs ]]; then + dodoc -r docs/. + fi + # Gentoo installs license texts under /usr/share/licenses/. + insinto /usr/share/licenses/${PN} + doins LICENSE-MIT LICENSE-APACHE + + # Note what we deliberately do NOT install: the systemd units, the + # kernel-install plugin, the kernel-event hooks, and lamboot-kernel-hook. + # lamboot-install deploys all of those at runtime from /usr/share/lamboot. + # The package never writes the ESP or /etc. (The AUR package's one + # exception, the alpm kernel hook, is an Arch-only convention and has no + # Gentoo equivalent here.) +} + +pkg_postinst() { + elog "LamBoot is staged under /usr/share/lamboot but is NOT yet installed to" + elog "the EFI System Partition. To deploy the bootloader and register a UEFI" + elog "boot entry, run:" + elog "" + elog " sudo lamboot-install --signed" + elog "" + elog "Secure Boot today means MOK or sbctl enrollment; this package never" + elog "enrolls a key for you. To trust the shipped signed bootloader under" + elog "shim, enroll the LamBoot signing certificate:" + elog "" + elog " sudo mokutil --import /usr/share/lamboot/lamboot-signing.der" + elog " (set a one-time password, reboot, complete enrollment in MokManager)" + elog "" + elog "Or, with sbctl, sign/enroll through your own Secure Boot key hierarchy." + elog "Full guide: /usr/share/doc/${PF}/" +} diff --git a/sys-boot/lamboot/metadata.xml b/sys-boot/lamboot/metadata.xml new file mode 100644 index 0000000000..cc719d6f98 --- /dev/null +++ b/sys-boot/lamboot/metadata.xml @@ -0,0 +1,31 @@ + + + + + office@lamco.io + Lamco Development LLC + + + proxy-maint@gentoo.org + Proxy Maintainers + + + LamBoot is a UEFI bootloader for Linux written in Rust. It provides a + native PE loader, a native ext4 read backend, Boot Loader Specification + multi-filesystem discovery, TPM measurements, and a structured + trust-evidence log. + + This ebuild installs the prebuilt, Secure Boot-signed bootloader, its + filesystem drivers and diagnostic modules, the public signing + certificate, and the host-side tooling (lamboot-install, + lamboot-inspect, lamboot-sign) under /usr/share/lamboot. It does not + modify the EFI System Partition: run lamboot-install to deploy LamBoot + to the ESP and register a UEFI boot entry. Under Secure Boot, enroll + the shipped signing certificate with mokutil or sbctl first. + + + lamco-admin/lamboot + https://github.com/lamco-admin/lamboot/issues + https://lamco.ai/products/lamboot/ + + From d03b63516a5200fef5a8e577c4424b232d5f150c Mon Sep 17 00:00:00 2001 From: Greg Lamberson Date: Mon, 6 Jul 2026 12:44:13 -0500 Subject: [PATCH 074/194] sys-boot/lamboot: correct metadata to GURU maintainer convention Use the plain greg@lamco.io form the GURU overlay uses (matching net-misc/lamco-rdp-server); drop the main-tree proxy-maint structure, which has no role in GURU. Signed-off-by: Greg Lamberson --- sys-boot/lamboot/metadata.xml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sys-boot/lamboot/metadata.xml b/sys-boot/lamboot/metadata.xml index cc719d6f98..4c782ddb36 100644 --- a/sys-boot/lamboot/metadata.xml +++ b/sys-boot/lamboot/metadata.xml @@ -1,13 +1,9 @@ - - office@lamco.io - Lamco Development LLC - - - proxy-maint@gentoo.org - Proxy Maintainers + + greg@lamco.io + Greg Lamberson LamBoot is a UEFI bootloader for Linux written in Rust. It provides a From f45010405237b9595e37958dfb00ac0f72b1827d Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Mon, 6 Jul 2026 13:53:20 -0400 Subject: [PATCH 075/194] sci-misc/llama-cpp: version bump Signed-off-by: Adam Pimentel --- sci-misc/llama-cpp/Manifest | 1 + sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild | 177 ++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild diff --git a/sci-misc/llama-cpp/Manifest b/sci-misc/llama-cpp/Manifest index 9f2d63aa5f..216381b579 100644 --- a/sci-misc/llama-cpp/Manifest +++ b/sci-misc/llama-cpp/Manifest @@ -6,3 +6,4 @@ DIST llama-cpp-0_pre7924.tar.gz 28899921 BLAKE2B b89c8c170d1c2d52390dfef35a4e085 DIST llama-cpp-0_pre8198.tar.gz 29091642 BLAKE2B b5d02310a7e71fec88e29094aa7936cb520530fb9f81cef58f87c97948e6116734f9a19da5ad8daba1027f8e26308e5fa1f3e91e33a49539929f6e3475b08429 SHA512 bc8aef7cb29a32e0acf90d50cbf426c1a42d99659747203449ebf85f0c9c2fed98fd23b7e50b963dd537d3d6edecf17936d0cf7ae04266df4723e2d4a5c7ecfa DIST llama-cpp-0_pre8628.tar.gz 29611654 BLAKE2B 5efeb855b5833ca7a0ba552a142e9fac08773e0f0f31d9d3188c03840d91c91aa22edaf310a6472c9077cd4fb2a48c82371887374fb6d417dd022a18c51ff9e2 SHA512 7b86c37b3f926a0983fe6648629019e9f32001dbf474de9278d94d5e1a9e4c37dfaa9832557555724941c32c437efcbf2e91b0b0ad558936657e14ec5e52f8f0 DIST llama-cpp-0_pre8838.tar.gz 33811834 BLAKE2B 1223a15237186dc8e11c454d76adfd875a9d6b3ee56c046fc0cf63415c7ebbb4b0dc2da49b7e697ecd9908dad6adcb4f2a5bd4665b7118d2c2508e3b215c1f39 SHA512 d345a2645dcad2564f94efdef45a7681b85f4079d30e68297b42a529ccfe4f50429067dce8685791c914cd59d00843c8e5d02c6ef7ce2d97bb990d6c896f5e9f +DIST llama-cpp-0_pre9888.tar.gz 35116234 BLAKE2B 2ecc7b8a594441c83501ac91adf29182c1c308e74d52c57a0992b24526fab5639cf5844f3c04affa6864f576444b5c4aa2ed6f562927030d9144738dd56a3ad7 SHA512 c19994dad5415fe12d7215d16a4a32104b6320f0f004af86463b4c8f47e7529b3b32eac948ce6b3a3354c388a9d33db34d9d7d3d7f166f89130897567d441ce6 diff --git a/sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild b/sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild new file mode 100644 index 0000000000..1dbc254a58 --- /dev/null +++ b/sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild @@ -0,0 +1,177 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ROCM_VERSION="6.3" + +inherit cmake cuda rocm linux-info + +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 + webui? https://huggingface.co/buckets/ggml-org/llama-ui/resolve/b0 + " + S="${WORKDIR}/llama.cpp-${MY_PV}" + KEYWORDS="~amd64" +fi + +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 ) + +# 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 openssl 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 +CDEPEND=" + curl? ( net-misc/curl:= ) + openblas? ( sci-libs/openblas:= ) + openmp? ( llvm-runtimes/openmp:= ) + blis? ( sci-libs/blis:= ) + 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:= ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${CDEPEND} + opencl? ( dev-util/opencl-headers ) + vulkan? ( + dev-util/spirv-headers + dev-util/vulkan-headers + ) +" +RDEPEND="${CDEPEND} + dev-python/numpy + opencl? ( dev-libs/opencl-icd-loader ) + vulkan? ( media-libs/vulkan-loader ) +" +BDEPEND="media-libs/shaderc" + +pkg_setup() { + 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) + -DLLAMA_OPENSSL=$(usex openssl) + -DBUILD_NUMBER="1" + -DGENTOO_REMOVE_CMAKE_BLAS_HACK=ON + -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" + -DCMAKE_INSTALL_RPATH="${EPREFIX}/usr/$(get_libdir)/llama.cpp" + ) + + if use webui ; then + + mycmakeargs+=( + -DLLAMA_USE_PREBUILT_UI=ON + ) + fi + + if use openblas ; then + mycmakeargs+=( + -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS + ) + fi + + if use blis ; then + mycmakeargs+=( + -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FLAME + ) + 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 + cuda_add_sandbox + addpredict "/dev/char/" + fi + + if use rocm; then + rocm_use_hipcc + mycmakeargs+=( + -DGGML_HIP=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags) + -DGGML_HIP_ROCWMMA_FATTN=$(usex wmma) + ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + dobin "${BUILD_DIR}/bin/rpc-server" + + # avoid clashing with whisper.cpp + rm -rf "${ED}/usr/include" +} From 4b0e0ad9e6a452ffe3c31222b81d2392a4137e40 Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Mon, 6 Jul 2026 13:59:47 -0400 Subject: [PATCH 076/194] sci-misc/llama-cpp: version bump (whoops, wrong ebuild version) Signed-off-by: Adam Pimentel --- ...9442.ebuild => llama-cpp-0_pre9888.ebuild} | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) rename sci-misc/llama-cpp/{llama-cpp-0_pre9442.ebuild => llama-cpp-0_pre9888.ebuild} (90%) diff --git a/sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild b/sci-misc/llama-cpp/llama-cpp-0_pre9888.ebuild similarity index 90% rename from sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild rename to sci-misc/llama-cpp/llama-cpp-0_pre9888.ebuild index 1dbc254a58..4efba9c418 100644 --- a/sci-misc/llama-cpp/llama-cpp-0_pre9442.ebuild +++ b/sci-misc/llama-cpp/llama-cpp-0_pre9888.ebuild @@ -3,7 +3,7 @@ EAPI=8 -ROCM_VERSION="6.3" +ROCM_VERSION="7.1" inherit cmake cuda rocm linux-info @@ -17,10 +17,7 @@ if [[ ${PV} == *9999* ]]; then 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 - webui? https://huggingface.co/buckets/ggml-org/llama-ui/resolve/b0 - " + 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 @@ -60,9 +57,9 @@ CDEPEND=" flexiblas? ( sci-libs/flexiblas:= ) rocm? ( >=dev-util/hip-${ROCM_VERSION}:= - >=sci-libs/hipBLAS-${ROCM_VERSION}:= + >=sci-libs/hipBLAS-${ROCM_VERSION}:=[${ROCM_USEDEP}] wmma? ( - >=sci-libs/rocWMMA-${ROCM_VERSION}:= + >=sci-libs/rocWMMA-${ROCM_VERSION}:=[${ROCM_USEDEP}] ) ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) @@ -125,13 +122,6 @@ src_configure() { -DCMAKE_INSTALL_RPATH="${EPREFIX}/usr/$(get_libdir)/llama.cpp" ) - if use webui ; then - - mycmakeargs+=( - -DLLAMA_USE_PREBUILT_UI=ON - ) - fi - if use openblas ; then mycmakeargs+=( -DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS @@ -170,7 +160,6 @@ src_configure() { src_install() { cmake_src_install - dobin "${BUILD_DIR}/bin/rpc-server" # avoid clashing with whisper.cpp rm -rf "${ED}/usr/include" From d3c4fdfbc26ca756321d65a6e99a5325371fa854 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Mon, 6 Jul 2026 17:12:37 +0200 Subject: [PATCH 077/194] dev-python/pydocket: drop 0.21.1, 0.22.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/pydocket/Manifest | 2 - dev-python/pydocket/pydocket-0.21.1.ebuild | 75 ---------------------- dev-python/pydocket/pydocket-0.22.0.ebuild | 75 ---------------------- 3 files changed, 152 deletions(-) delete mode 100644 dev-python/pydocket/pydocket-0.21.1.ebuild delete mode 100644 dev-python/pydocket/pydocket-0.22.0.ebuild diff --git a/dev-python/pydocket/Manifest b/dev-python/pydocket/Manifest index 04ec7ac7e8..de1b229402 100644 --- a/dev-python/pydocket/Manifest +++ b/dev-python/pydocket/Manifest @@ -1,4 +1,2 @@ -DIST pydocket-0.21.1.tar.gz 399652 BLAKE2B f9ab6e069368fd1939b323d7e12fe9be954af0920ca12058b3dad12dabab48abe6f6227bbf34fe9f24adca1dd6274ac9866b8f9b62da8a2ad971708687dcba68 SHA512 350dbd2003db4dc3525ba6c2e6150857061d3fb0cdc46a3fce6f3fcfe61f0056f456a4d549efba3ef4c5d6070a8c4ad6af3327ef2173de10dc866a52e0089f5d -DIST pydocket-0.22.0.tar.gz 407557 BLAKE2B f451435dfe9c76090e2d2af37321747d79e3b7b5869370a92cd09735cfa1490b0eb140890834715c445ecc67a85085d7148416c6ab51681671f58b31e4dd52d2 SHA512 49f8acfbce87ac90114463d40dcf5f6dffd76e350eef87f185d643eca3edddfc3b2b49ad444b6e737454968c8648def0577df9fbf2059e69e2f706689f234bc3 DIST pydocket-0.23.0.tar.gz 424266 BLAKE2B 0fee0a9428216eeb0266b22bcaa3d23d185070634d4e6970bdd8df2db3ce00982faa4f111a128e7cd3a465706352ab8da45334a9e8a9c4b247c9731c639ff5b6 SHA512 15a7a4627fe19bd19fd1a84f5ce220e8761cd4226cd4aa1d71846c845821c068f04fda4a5cd627d00471740c78a9720bd806c9f99d90f2bd65f13f17f27d4e19 DIST pydocket-0.23.0.tar.gz.provenance 9776 BLAKE2B aa0b313e6300a090880d9b337c3b190dbc6fc5d873127394bc8dd3e9754dd119c145b2de6ba0e3f90d940a07480d21fe9d50f8d95fd36056d6ab286404480118 SHA512 12f7e6644d9d59034134809b862a1a2608c2b1652971ae7613545c7bbf2a48147fa248bfe5b3ac2923c26747c575eb794069e71f3edb496c95e69e94867c55ce diff --git a/dev-python/pydocket/pydocket-0.21.1.ebuild b/dev-python/pydocket/pydocket-0.21.1.ebuild deleted file mode 100644 index 47e334ba58..0000000000 --- a/dev-python/pydocket/pydocket-0.21.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A distributed background task system for Python functions" -HOMEPAGE=" - https://docket.lol/ - https://github.com/chrisguidry/docket - https://pypi.org/project/pydocket/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/burner-redis-0.1.7[${PYTHON_USEDEP}] - >=dev-python/cloudpickle-3.1.1[${PYTHON_USEDEP}] - >=dev-python/cronsim-2.6[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-api-1.33.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.21.1[${PYTHON_USEDEP}] - >=dev-python/py-key-value-aio-0.3.0[${PYTHON_USEDEP}] - >=dev-python/python-json-logger-2.0.7[${PYTHON_USEDEP}] - >=dev-python/redis-5[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/typer-0.15.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] - >=dev-python/uncalled-for-0.3.2[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/docker-7.1.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-sdk-1.33.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires dev-python/opentelemetry-exporter-prometheus - tests/instrumentation/test_export.py::test_exports_metrics_as_prometheus_metrics - - # fails with xdist - tests/instrumentation/test_tracing.py::test_admission_blocked_span_has_ok_status -) - -src_prepare() { - distutils-r1_src_prepare - - # no coverage - sed -i \ - -e '/--cov/d' \ - -e '/--numprocesses/d' \ - -e '/--maxprocesses/d' \ - pyproject.toml || die - rm tests/sitecustomize.py || die -} - -python_test() { - local -x REDIS_VERSION="memory" - epytest -} - -pkg_postinst() { - optfeature "metrics" dev-python/opentelemetry-sdk -} diff --git a/dev-python/pydocket/pydocket-0.22.0.ebuild b/dev-python/pydocket/pydocket-0.22.0.ebuild deleted file mode 100644 index 47e334ba58..0000000000 --- a/dev-python/pydocket/pydocket-0.22.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A distributed background task system for Python functions" -HOMEPAGE=" - https://docket.lol/ - https://github.com/chrisguidry/docket - https://pypi.org/project/pydocket/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/burner-redis-0.1.7[${PYTHON_USEDEP}] - >=dev-python/cloudpickle-3.1.1[${PYTHON_USEDEP}] - >=dev-python/cronsim-2.6[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-api-1.33.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.21.1[${PYTHON_USEDEP}] - >=dev-python/py-key-value-aio-0.3.0[${PYTHON_USEDEP}] - >=dev-python/python-json-logger-2.0.7[${PYTHON_USEDEP}] - >=dev-python/redis-5[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/typer-0.15.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] - >=dev-python/uncalled-for-0.3.2[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/docker-7.1.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-sdk-1.33.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires dev-python/opentelemetry-exporter-prometheus - tests/instrumentation/test_export.py::test_exports_metrics_as_prometheus_metrics - - # fails with xdist - tests/instrumentation/test_tracing.py::test_admission_blocked_span_has_ok_status -) - -src_prepare() { - distutils-r1_src_prepare - - # no coverage - sed -i \ - -e '/--cov/d' \ - -e '/--numprocesses/d' \ - -e '/--maxprocesses/d' \ - pyproject.toml || die - rm tests/sitecustomize.py || die -} - -python_test() { - local -x REDIS_VERSION="memory" - epytest -} - -pkg_postinst() { - optfeature "metrics" dev-python/opentelemetry-sdk -} From 82ff0ad688fe7474df4589dc36514a12ff26a43f Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Mon, 6 Jul 2026 19:49:22 +0200 Subject: [PATCH 078/194] dev-python/fastmcp: add 3.4.3 Signed-off-by: Florian Albrechtskirchinger --- dev-python/fastmcp/Manifest | 1 + dev-python/fastmcp/fastmcp-3.4.3.ebuild | 158 ++++++++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 dev-python/fastmcp/fastmcp-3.4.3.ebuild diff --git a/dev-python/fastmcp/Manifest b/dev-python/fastmcp/Manifest index ed4a6dcdea..23fde4792e 100644 --- a/dev-python/fastmcp/Manifest +++ b/dev-python/fastmcp/Manifest @@ -1 +1,2 @@ DIST fastmcp-3.2.4.tar.gz 28746127 BLAKE2B 7e4c674372e575b4a33c53ae3ebac82b3f937c19e383f8ee9089e64998d795e5423f9a425d9b69de8a36ac1e8c40fe2f8e97dbc2a9b11c79b13d774419b4f059 SHA512 95a2952a061473bd631752f6d9a45dfd128fa453b4a3c6895a1c216ef4104311a4e6e55c898acb9e5c699f89397a8611e6df8d289dc2ce7fbbc9ac7f7fab7e2c +DIST fastmcp-3.4.3.gh.tar.gz 28827501 BLAKE2B 3a54ff0a33315c4a8a1cff37239c9e938171f443479e67792089cb2ab911fdf095ca348c5953c7e8033c720fed4fcbe39e1b5a04c0b8489629d5d6dd4474f3a3 SHA512 1dbd1b5ef9eacdca3d0c8384cb36f539596e83bafcbf4878d59609770799ec88b39783540b1699d4085f93da4179a1d4e5a3933c7e8a3ce02a7ec9158ba16a2d diff --git a/dev-python/fastmcp/fastmcp-3.4.3.ebuild b/dev-python/fastmcp/fastmcp-3.4.3.ebuild new file mode 100644 index 0000000000..22c10df051 --- /dev/null +++ b/dev-python/fastmcp/fastmcp-3.4.3.ebuild @@ -0,0 +1,158 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="The fast, Pythonic way to build MCP servers and clients" +HOMEPAGE=" + https://gofastmcp.com/ + https://github.com/PrefectHQ/fastmcp + https://pypi.org/project/fastmcp/ +" +SRC_URI=" + https://github.com/PrefectHQ/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# email-validator via pydantic[email] +BASE_DEPS=" + dev-python/email-validator[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.11.7[${PYTHON_USEDEP}] + >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] + >=dev-python/python-dotenv-1.1.0[${PYTHON_USEDEP}] + >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] +" + +MCP_DEPS=" + >=dev-python/exceptiongroup-1.2.2[${PYTHON_USEDEP}] + >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] + >=dev-python/mcp-1.24.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-api-1.20.0[${PYTHON_USEDEP}] + >=dev-python/starlette-1.0.1[${PYTHON_USEDEP}] +" + +# >=aiofile-3.5.0, >=anyio-4.4.0 via py-key-value-aio[filetree] +# >=keyring-25.6.0 via py-key-value-aio[keyring] +# >=cachetools-5.0.0 via py-key-value-aio[memory] +CLIENT_DEPS=" + ${MCP_DEPS} + >=dev-python/aiofile-3.5.0[${PYTHON_USEDEP}] + >=dev-python/anyio-4.4.0[${PYTHON_USEDEP}] + >=dev-python/authlib-1.6.11[${PYTHON_USEDEP}] + >=dev-python/cachetools-5.0.0[${PYTHON_USEDEP}] + >=dev-python/keyring-25.6.0[${PYTHON_USEDEP}] + >=dev-python/py-key-value-aio-0.4.4[${PYTHON_USEDEP}] +" + +# py-key-value-aio[filetree,keyring,memory] from CLIENT_DEPS +SERVER_DEPS=" + ${MCP_DEPS} + >=dev-python/authlib-1.6.11[${PYTHON_USEDEP}] + >=dev-python/cyclopts-4.0.0[${PYTHON_USEDEP}] + >=dev-python/griffelib-2.0.0[${PYTHON_USEDEP}] + >=dev-python/joserfc-1.1.0[${PYTHON_USEDEP}] + >=dev-python/jsonref-1.1.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-path-0.3.4[${PYTHON_USEDEP}] + >=dev-python/openapi-pydantic-0.5.1[${PYTHON_USEDEP}] + >=dev-python/packaging-24.0[${PYTHON_USEDEP}] + >=dev-python/pyperclip-1.9.0[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.26[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/uncalled-for-0.2.0[${PYTHON_USEDEP}] + >=dev-python/uvicorn-0.35[${PYTHON_USEDEP}] + >=dev-python/watchfiles-1.0.0[${PYTHON_USEDEP}] + >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] +" + +RDEPEND=" + ${BASE_DEPS} + ${CLIENT_DEPS} + ${SERVER_DEPS} +" + +# TODO fastmcp[anthropic,apps,azure,code-mode,gemini,openai,tasks] +# missing: [azure,code-mode,gemini] +# TODO pydantic-monty==0.0.17 +BDEPEND=" + >=dev-python/uv-dynamic-versioning-0.7.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/anthropic-0.48.0[${PYTHON_USEDEP}] + >=dev-python/dirty-equals-0.9.0[${PYTHON_USEDEP}] + >=dev-python/fastapi-0.115.12[${PYTHON_USEDEP}] + >=dev-python/openai-1.102.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-grpc-1.39.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-sdk-1.20.0[${PYTHON_USEDEP}] + >=dev-python/prefab-ui-0.18.0[${PYTHON_USEDEP}] + >=dev-python/psutil-7.0.0[${PYTHON_USEDEP}] + >=dev-python/pydocket-0.20.0[${PYTHON_USEDEP}] + ) +" + +# raise default timeout +# https://bugs.gentoo.org/978150 +: ${EPYTEST_TIMEOUT:=10} +EPYTEST_PLUGINS=( + inline-snapshot + pytest-{asyncio,env,httpx,timeout} +) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # raise timeouts for slower CI systems + # https://bugs.gentoo.org/977930 + sed -i -e 's/@pytest.mark.timeout(15)/@pytest.mark.timeout(60)/' \ + tests/client/test_stdio.py || die + sed -i -e 's/INIT_TIMEOUT = 3/INIT_TIMEOUT = 10/' \ + tests/client/test_stdio.py || die +} + +python_compile() { + local -x UV_DYNAMIC_VERSIONING_BYPASS=${PV} + for d in fastmcp_{slim,remote}; do + pushd ${d} >/dev/null || die + distutils-r1_python_compile + popd >/dev/null || die + done +} + +python_test() { + local EPYTEST_IGNORE=( + # requires pytest-examples + tests/docs/test_doc_examples.py + + # requires pydantic-monty + tests/experimental/transforms/test_code_mode.py + + # require network + tests/client/transports/test_uv_transport.py + tests/server/providers/openapi/test_openapi_performance.py + + # requires npm package @modelcontextprotocol/conformance@latest + tests/conformance/test_conformance.py + ) + local EPYTEST_DESELECT=() + + if [[ ${EPYTHON} == python3.14 ]]; then + EPYTEST_DESELECT+=( + # fails on Python 3.14 due to changes in functools.partial type hint resolution + tests/server/tasks/test_task_tools.py::test_resolve_param_hints_handles_partials + ) + fi + + rm -rf fastmcp_{slim,remote} || die + epytest +} From ea9c21a267b0a75461a1c9ed5694bdfcb2fe9529 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Mon, 6 Jul 2026 20:59:34 +0200 Subject: [PATCH 079/194] app-misc/wayvr: add 26.7.0 Signed-off-by: Patrick Nicolas --- app-misc/wayvr/Manifest | 2 + app-misc/wayvr/wayvr-26.7.0.ebuild | 111 +++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 app-misc/wayvr/wayvr-26.7.0.ebuild diff --git a/app-misc/wayvr/Manifest b/app-misc/wayvr/Manifest index da2f5ef136..875377c752 100644 --- a/app-misc/wayvr/Manifest +++ b/app-misc/wayvr/Manifest @@ -9,6 +9,8 @@ DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff5 DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c DIST wayvr-26.2.1-vendor.tar.xz 84839268 BLAKE2B e4f5325400a37f634ec46e977aefb9064e06920b111da5e207eddb07d3bc47e83d0a850111e0292d18002477bac99343cfaa9e7cf1ef67896796650cfc9e6986 SHA512 8679a305fdd05b58a1eff9ecfc7a013bd5e11eb9bc83292ad5a7ce6e85929cae6f52970acc7e070fe9f5fc9efb2a7076f451d1ea7034ab110a3f9a2a2e4ec604 DIST wayvr-26.2.1.tar.gz 5785503 BLAKE2B 6e03a16f92dd5d22f443f11c95fb9c20c74be08f57f1fbfe0af470d04aedbb880b94a1d4ca6e8a0cd53974d7fa30d4b6744d99c797a315eb3470cea70d77f297 SHA512 711e309843d07befc5f47d3d6a746f154d6672ca8a4c32c7c63e9afc886a494fc8ef42f39da0957479fc516cf6aea695fbfda176a02aed2813b125d3e0cb1095 +DIST wayvr-26.7.0-vendor.tar.xz 81957752 BLAKE2B d656af7e3e70234a2960379c10f847fdc9cd6387a8c90687788bb5c4b53d7fde3904e614485741e6faea55adf9685b091b4e3380bd41b4caacfe0694e95a48a3 SHA512 ac7d0a9f6abe93a9562e4b6948b486e0fd79f4a12d47c63f3b86c5cf7b65aa9109a09e3be4d3829b3dfc6539e7c34af195ec45173c31591e23cb3cd66278cd61 +DIST wayvr-26.7.0.tar.gz 6729192 BLAKE2B 921b5e56a4f27f967c3631acb0f68f557f41607849012869cc283b5536c1c4e32039351866eb84b9a4ea8c1234faae8d2d79ad63326f6dc584ec2fcb285229ba SHA512 d3ac87128b85ac23b2af3d0502dc8fd63f1a5378d80cfca56ab450f3be5a707d8e703d3d59c41abda38f971164ad700c77111f44cf0ae5018c5da8eabce1af55 DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090 DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6 DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a diff --git a/app-misc/wayvr/wayvr-26.7.0.ebuild b/app-misc/wayvr/wayvr-26.7.0.ebuild new file mode 100644 index 0000000000..e50cd464fd --- /dev/null +++ b/app-misc/wayvr/wayvr-26.7.0.ebuild @@ -0,0 +1,111 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=({15..21}) +RUST_MIN_VER="1.88.0" + +inherit cargo desktop xdg + +DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR." +HOMEPAGE="https://github.com/wlx-team/wayvr" +SRC_URI=" + https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz +" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE=" + || ( openvr openxr ) + || ( wayland X ) + wayland? ( pipewire ) +" + +IUSE="+openvr +openxr +wayland +X +pipewire +osc" + +DEPEND=" + media-libs/alsa-lib + media-libs/dav1d + media-libs/fontconfig + sys-apps/dbus + media-libs/freetype + X? ( + x11-libs/libxcb + x11-libs/libxkbcommon[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + ) + openvr? ( + =media-libs/openvr-1.23.8-r0 + ) + openxr? ( + media-libs/openxr-loader[X?,wayland?] + ) + pipewire? ( + media-video/pipewire + ) + wayland? ( + x11-libs/libxkbcommon[wayland] + ) +" +BDEPEND=" + media-libs/shaderc + virtual/pkgconfig +" +RDEPEND="${DEPEND}" + +src_unpack() +{ + cargo_src_unpack + + ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" + + sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die + sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die + sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die + + cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die +} + +src_configure() { + local myfeatures=( + $(usev openvr) + $(usev openxr) + $(usev wayland) + $(usev X x11) + $(usev pipewire) + $(usev osc) + ) + cargo_src_configure --no-default-features +} + +src_install() +{ + doicon --size 256 wayvr/wayvr.png + doicon --size scalable wayvr/wayvr.svg + domenu wayvr/wayvr.desktop + + cargo_src_install --frozen --path wayvr + #FIXME: wayvrctl fails to install as it tries to use the same features as wayvr itself + #cargo_src_install --frozen --path wayvrctl +} + +pkg_postinst() +{ + xdg_pkg_postinst +} + +pkg_postrm() +{ + xdg_pkg_postrm +} From 48a8e17b5c90aabffd4bbc5703c1766f29485ab3 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Mon, 6 Jul 2026 20:59:52 +0200 Subject: [PATCH 080/194] app-misc/wayvr: drop 25.4.2, 26.1.2, 26.2.0 Signed-off-by: Patrick Nicolas --- app-misc/wayvr/Manifest | 12 --- app-misc/wayvr/wayvr-25.4.2.ebuild | 117 ----------------------------- app-misc/wayvr/wayvr-26.1.2.ebuild | 99 ------------------------ app-misc/wayvr/wayvr-26.2.0.ebuild | 99 ------------------------ 4 files changed, 327 deletions(-) delete mode 100644 app-misc/wayvr/wayvr-25.4.2.ebuild delete mode 100644 app-misc/wayvr/wayvr-26.1.2.ebuild delete mode 100644 app-misc/wayvr/wayvr-26.2.0.ebuild diff --git a/app-misc/wayvr/Manifest b/app-misc/wayvr/Manifest index 875377c752..807eacc562 100644 --- a/app-misc/wayvr/Manifest +++ b/app-misc/wayvr/Manifest @@ -1,16 +1,4 @@ -DIST WlxOverlay-S-v25.4.2-crates.tar.xz 50665744 BLAKE2B eb3dea74dd283f67342aefef94cc9781bda485b9aa0884caafd7665fee19d7090f6b5fc898e1b25c797d94ace448a21706062899676648df4fbcca5172db75b7 SHA512 a1ca549cafbf43eb5ae9a101d62e571135ec5c59a62e9ea4e4e12c770748fec9281ef295045c156eb418e2be44a2e60c4673f635153ecb4b6624cee6a8dff3f0 -DIST libmonado-rs-256895b18c8f9368174fad8a6232ff07764eeacb.gh.tar.gz 7263 BLAKE2B c5f3b3a1ea375f85b61c6b09073df2cc1ccdc602367f7e93785be40d7b2df418d92e1dac03659c5c6936b1ead8105dd773012401b75198fe631b3c2276edaeea SHA512 902cd2c8e997c64f9cb069ea7ba64ce7a193fff703df36a956b807f70386c5c0ed70d3a5f957f1edb6964b037f1a587d4ef7e2ad16e9862572fa1a22c297d78f -DIST openxrs-af4a55df60125491c80c61464c824219c6019b76.gh.tar.gz 169832 BLAKE2B 21a60aa4589f3170e60b6d5ee4a7ca7a7907863ed6698f566ba4a2645b6d23ef95584deae9559dda108e577efdad3431247af48547a416c3559770c0ef66b58a SHA512 6273cd725dfe9478fec51f1ba7e12637d6b465cde7f24ac2c17f23d1f83ee6589e4d2c2010eca0384f3abd8b6f40ec7765ce7e7dc2ca6820bf7d74f0f536a3de -DIST ovr_overlay_oyasumi-49b0d856c282d1f696b87e85a55674f4db913872.gh.tar.gz 22983 BLAKE2B 5fc684fa95467b5e8981d87876d9c32cd7557ec089ec07f5eafb2d477f2eaa63c3bdd383230e440b63e6ce6ceea4e0ca86923a4f1552990fd7dcff12379f73fb SHA512 b8ece885c8098070e71deb7119e47f5caa8b0d869bf0b5dfb0ceee79989c10b6cc39a664bd6bb6911d4a3eece53b89c383f225fc17d3e1778be998fd8ef4effc -DIST pipewire-rs-ba32202c3c391004c3bb533b58fa75a50e47ff57.gl.tar.gz 114999 BLAKE2B 346df1c77ad134b98bb482d02c82b0d25aa8e22041e850b8362e75b5972e48693b82144c9ea766436d803a7d69490745732c5ad18fffc496e7c80dd017765e87 SHA512 28bcd265721747f41b234e6a3c6a3922e91348a46e192bda3d9a370d24caa1eb56d3335294fc6d4e35ea3655e6aa2069c5add357770d3465f5306705b1ca3917 -DIST wayvr-26.1.2-vendor.tar.xz 79056988 BLAKE2B 42533f22d516585724e1733eb432eb4d84dc1985e03d100bab593619bacabe6b89653dbb6a3ed80e3b9376982b9e35a908d30e72810c0ff2f7dae9b1d3e2a13b SHA512 9171bda6ff6462c20e46433186d32dafafabd305995e3b8f12c00a51713cfb9ffc85f0ae27791550e4d9010569dd25683dd2a0fbd643744d600c41218d5c7a3a -DIST wayvr-26.1.2.tar.gz 5742627 BLAKE2B bac22f682d05d654e3913d626705b187932707f222e6817c84649a3ab41050b1e91786a8f648f900e1758ca1c926337b0e495f68a5d52e972b42fb8360bc356f SHA512 7e003c7babf172e8b158a8d1f7a6209fb73f29683eac54df77a5eae15d5c27805261b1e5d9ac28d5dd2f57fc856f95498830074bbe0d181f5ebb70fea2484aea -DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff551aea6626dc7f11e030b017f06d7ccd7c4c18b05f09a1526f4485012d682e98b707fc1f46faa47426b7d1d9ddcf3c0ca1 SHA512 74743d0dfcebf5a4f2fa225fd009f78540fa576d6447b5ea47171c36770fcd0efb7dc3acd776223240cbd825256aab101eb5269ebef4fcce45220c1a9b197763 -DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c DIST wayvr-26.2.1-vendor.tar.xz 84839268 BLAKE2B e4f5325400a37f634ec46e977aefb9064e06920b111da5e207eddb07d3bc47e83d0a850111e0292d18002477bac99343cfaa9e7cf1ef67896796650cfc9e6986 SHA512 8679a305fdd05b58a1eff9ecfc7a013bd5e11eb9bc83292ad5a7ce6e85929cae6f52970acc7e070fe9f5fc9efb2a7076f451d1ea7034ab110a3f9a2a2e4ec604 DIST wayvr-26.2.1.tar.gz 5785503 BLAKE2B 6e03a16f92dd5d22f443f11c95fb9c20c74be08f57f1fbfe0af470d04aedbb880b94a1d4ca6e8a0cd53974d7fa30d4b6744d99c797a315eb3470cea70d77f297 SHA512 711e309843d07befc5f47d3d6a746f154d6672ca8a4c32c7c63e9afc886a494fc8ef42f39da0957479fc516cf6aea695fbfda176a02aed2813b125d3e0cb1095 DIST wayvr-26.7.0-vendor.tar.xz 81957752 BLAKE2B d656af7e3e70234a2960379c10f847fdc9cd6387a8c90687788bb5c4b53d7fde3904e614485741e6faea55adf9685b091b4e3380bd41b4caacfe0694e95a48a3 SHA512 ac7d0a9f6abe93a9562e4b6948b486e0fd79f4a12d47c63f3b86c5cf7b65aa9109a09e3be4d3829b3dfc6539e7c34af195ec45173c31591e23cb3cd66278cd61 DIST wayvr-26.7.0.tar.gz 6729192 BLAKE2B 921b5e56a4f27f967c3631acb0f68f557f41607849012869cc283b5536c1c4e32039351866eb84b9a4ea8c1234faae8d2d79ad63326f6dc584ec2fcb285229ba SHA512 d3ac87128b85ac23b2af3d0502dc8fd63f1a5378d80cfca56ab450f3be5a707d8e703d3d59c41abda38f971164ad700c77111f44cf0ae5018c5da8eabce1af55 -DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090 -DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6 -DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a diff --git a/app-misc/wayvr/wayvr-25.4.2.ebuild b/app-misc/wayvr/wayvr-25.4.2.ebuild deleted file mode 100644 index 69ea1d3ab8..0000000000 --- a/app-misc/wayvr/wayvr-25.4.2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.14.0 - -EAPI=8 - -CRATES=" -" - -# Name before the move -MY_PN="wlx-overlay-s" - -declare -A GIT_CRATES=( - [libmonado]='https://github.com/technobaboo/libmonado-rs;256895b18c8f9368174fad8a6232ff07764eeacb;libmonado-rs-%commit%' - [libspa-sys]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/libspa-sys;gitlab' - [libspa]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/libspa;gitlab' - [openxr-sys]='https://github.com/galister/openxrs;af4a55df60125491c80c61464c824219c6019b76;openxrs-%commit%/sys' - [openxr]='https://github.com/galister/openxrs;af4a55df60125491c80c61464c824219c6019b76;openxrs-%commit%/openxr' - [ovr_overlay]='https://github.com/galister/ovr_overlay_oyasumi;49b0d856c282d1f696b87e85a55674f4db913872;ovr_overlay_oyasumi-%commit%' - [ovr_overlay_sys]='https://github.com/galister/ovr_overlay_oyasumi;49b0d856c282d1f696b87e85a55674f4db913872;ovr_overlay_oyasumi-%commit%/sys' - [pipewire-sys]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/pipewire-sys;gitlab' - [pipewire]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/pipewire;gitlab' - [wayvr_ipc]='https://github.com/olekolek1000/wayvr-ipc;a72587d23f3bb8624d9aeb1f13c0a21e65350f51;wayvr-ipc-%commit%' - [wlx-capture]='https://github.com/galister/wlx-capture;c68c66d487ef0f57bab23b5c780472a31a01ecab;wlx-capture-%commit%' -) - -LLVM_COMPAT=({15..19}) - -inherit cargo llvm-r2 desktop - -DESCRIPTION="A lightweight OpenXR/OpenVR overlay for Wayland and X11 desktops" -HOMEPAGE="https://github.com/wlx-team/wayvr" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz - https://github.com/wlx-team/wayvr/releases/download/v${PV}/WlxOverlay-S-v${PV}-crates.tar.xz -" - -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - GPL-3 ISC MIT Unicode-3.0 Unlicense ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE=" - || ( openvr openxr ) - || ( wayland X ) - wayland? ( pipewire ) -" - -IUSE="+openvr +openxr +wayland +X +pipewire +osc" - -DEPEND=" - media-libs/alsa-lib - media-libs/shaderc - media-libs/fontconfig - sys-apps/dbus - media-libs/freetype - X? ( - x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrandr - ) - openvr? ( - =media-libs/openvr-1.23.8-r0 - ) - openxr? ( - media-libs/openxr-loader[X?,wayland?] - ) - pipewire? ( - media-video/pipewire - ) - wayland? ( - x11-libs/libxkbcommon[wayland] - ) - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - ') -" -BDEPEND=" - virtual/pkgconfig -" -RDEPEND="${DEPEND}" - -pkg_setup() { - export PKG_CONFIG_ALLOW_CROSS=1 - export OPENVR_NO_VENDOR=1 - rust_pkg_setup -} - -src_configure() { - echo $ECARGO_HOME - local myfeatures=( - $(usev openvr) - $(usev openxr) - $(usev wayland) - $(usev X x11) - $(usev pipewire) - $(usev osc) - ) - cargo_src_configure --no-default-features -} - -src_install() { - doicon --size 256 wlx-overlay-s.png - doicon --size scalable wlx-overlay-s.svg - domenu wlx-overlay-s.desktop - cargo_src_install -} diff --git a/app-misc/wayvr/wayvr-26.1.2.ebuild b/app-misc/wayvr/wayvr-26.1.2.ebuild deleted file mode 100644 index 9496bbad0a..0000000000 --- a/app-misc/wayvr/wayvr-26.1.2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=({15..21}) - -inherit cargo desktop - -DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR." -HOMEPAGE="https://github.com/wlx-team/wayvr" -SRC_URI=" - https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz -" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE=" - || ( openvr openxr ) - || ( wayland X ) - wayland? ( pipewire ) -" - -IUSE="+openvr +openxr +wayland +X +pipewire +osc" - -DEPEND=" - media-libs/alsa-lib - media-libs/shaderc - media-libs/fontconfig - sys-apps/dbus - media-libs/freetype - X? ( - x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrandr - ) - openvr? ( - =media-libs/openvr-1.23.8-r0 - ) - openxr? ( - media-libs/openxr-loader[X?,wayland?] - ) - pipewire? ( - media-video/pipewire - ) - wayland? ( - x11-libs/libxkbcommon[wayland] - ) -" -BDEPEND=" - virtual/pkgconfig -" -RDEPEND="${DEPEND}" - -src_unpack() -{ - cargo_src_unpack - - ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" - - sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die - sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die - sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die - - cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die -} - -src_configure() { - local myfeatures=( - $(usev openvr) - $(usev openxr) - $(usev wayland) - $(usev X x11) - $(usev pipewire) - $(usev osc) - ) - cargo_src_configure --no-default-features -} - -src_install() -{ - doicon --size 256 wayvr/wayvr.png - doicon --size scalable wayvr/wayvr.svg - domenu wayvr/wayvr.desktop - - cargo_src_install --frozen --path wayvr - #FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself - #cargo_src_install --frozen --path wayvrctl -} diff --git a/app-misc/wayvr/wayvr-26.2.0.ebuild b/app-misc/wayvr/wayvr-26.2.0.ebuild deleted file mode 100644 index 9496bbad0a..0000000000 --- a/app-misc/wayvr/wayvr-26.2.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=({15..21}) - -inherit cargo desktop - -DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR." -HOMEPAGE="https://github.com/wlx-team/wayvr" -SRC_URI=" - https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz -" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE=" - || ( openvr openxr ) - || ( wayland X ) - wayland? ( pipewire ) -" - -IUSE="+openvr +openxr +wayland +X +pipewire +osc" - -DEPEND=" - media-libs/alsa-lib - media-libs/shaderc - media-libs/fontconfig - sys-apps/dbus - media-libs/freetype - X? ( - x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrandr - ) - openvr? ( - =media-libs/openvr-1.23.8-r0 - ) - openxr? ( - media-libs/openxr-loader[X?,wayland?] - ) - pipewire? ( - media-video/pipewire - ) - wayland? ( - x11-libs/libxkbcommon[wayland] - ) -" -BDEPEND=" - virtual/pkgconfig -" -RDEPEND="${DEPEND}" - -src_unpack() -{ - cargo_src_unpack - - ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" - - sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die - sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die - sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die - - cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die -} - -src_configure() { - local myfeatures=( - $(usev openvr) - $(usev openxr) - $(usev wayland) - $(usev X x11) - $(usev pipewire) - $(usev osc) - ) - cargo_src_configure --no-default-features -} - -src_install() -{ - doicon --size 256 wayvr/wayvr.png - doicon --size scalable wayvr/wayvr.svg - domenu wayvr/wayvr.desktop - - cargo_src_install --frozen --path wayvr - #FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself - #cargo_src_install --frozen --path wayvrctl -} From 6371bb1a69ca3fa52736921bda3f7ffcc1bc9a0f Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Mon, 6 Jul 2026 17:53:17 -0400 Subject: [PATCH 081/194] dev-util/ols: add 2026.05, drop 2026.01, 2026.03 Signed-off-by: Itai Ferber --- dev-util/ols/Manifest | 3 +- dev-util/ols/ols-2026.03.ebuild | 50 ------------------- ...{ols-2026.01.ebuild => ols-2026.05.ebuild} | 0 3 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 dev-util/ols/ols-2026.03.ebuild rename dev-util/ols/{ols-2026.01.ebuild => ols-2026.05.ebuild} (100%) diff --git a/dev-util/ols/Manifest b/dev-util/ols/Manifest index e6e1d64ec2..8a67583ec0 100644 --- a/dev-util/ols/Manifest +++ b/dev-util/ols/Manifest @@ -1,2 +1 @@ -DIST ols-2026-01.tar.gz 1287243 BLAKE2B 84169a34638f2f26fb352ecbfc8703c71305abf8b454a243f35184157dae8679b4f86ba00352547a955b30e9f1d07d6be7f6c45bf342c94a1a2ddfd21340146a SHA512 3a394652fc94562a316e67c1192219d6da002c06cbb74e161ec1de27eb8de21fb5b25aba862c5276739adb43239e92733c42fd53457ef7bd0135245ee7a006bb -DIST ols-2026-03.tar.gz 1301200 BLAKE2B c29a90f75b2edea83749cdc9e989609e0451879fe024747c5a416cbf08ce68533b9ed71ef5002ab976c6e9249c7ac40cdaa03d09b57c1a4dba58ef8daf288440 SHA512 6467c973acac63146db597ca9f6233181aedb95061581680e40fd87dd656ed639e2a574bde78ff6b2f66f1ead6c8c2d0d929f129e55631c7f0c881a08fa9f1ae +DIST ols-2026-05.tar.gz 1305906 BLAKE2B 5e6268f26f0043ff312455a4cb82d1be104d1ebe9c72f4e91150c166d51a9e07c715ba3bbd7862d60f57c235dd387b7f8d53f2fb4aed577c5826a5f626e451d2 SHA512 b99b41e1dfae06b1e02aa21b8c756245eef0753f5218ebb08022603d12c5e5c6e643fb016e2a6b150ab0568f479b3a3e3c32fe2ca923a972809fc32087042171 diff --git a/dev-util/ols/ols-2026.03.ebuild b/dev-util/ols/ols-2026.03.ebuild deleted file mode 100644 index 255e9fe29f..0000000000 --- a/dev-util/ols/ols-2026.03.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo - -DESCRIPTION="Language server for Odin Programming language" -HOMEPAGE="https://github.com/DanielGavin/ols" - -MY_PV="${PV/./-}" -SRC_URI="https://github.com/DanielGavin/ols/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" -S="${WORKDIR}/ols-dev-${MY_PV}" - -LICENSE="MIT" -SLOT="0" - -KEYWORDS="~amd64" -IUSE="odinfmt" - -# Tracks the same version of Odin compiler -RDEPEND=" - ~dev-lang/odin-${PV} -" - -BDEPEND="${RDEPEND}" - -# Replace version string for static ebuild -src_prepare() { - default_src_prepare - sed -i "s/\(VERSION=\).*/\1dev-${MY_PV}/" "${S}/build.sh" || die -} -# No need to configure -src_configure() { - default -} - -src_compile() { - edo "${S}/build.sh" - if use odinfmt; then - edo "${S}/odinfmt.sh" - fi -} - -src_install() { - dobin "${S}/ols" - if use odinfmt; then - dobin "${S}/odinfmt" - fi -} diff --git a/dev-util/ols/ols-2026.01.ebuild b/dev-util/ols/ols-2026.05.ebuild similarity index 100% rename from dev-util/ols/ols-2026.01.ebuild rename to dev-util/ols/ols-2026.05.ebuild From 6d4ebaeffd67071bfb1bf8e3e9b1f86dc16a3340 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Mon, 6 Jul 2026 17:56:47 -0400 Subject: [PATCH 082/194] dev-lang/odin: add 2026.07, drop 2026.01, 2026.02, 2026.03, 2026.04, 2026.06 Signed-off-by: Itai Ferber --- dev-lang/odin/Manifest | 6 +-- dev-lang/odin/odin-2026.01.ebuild | 54 ------------------- dev-lang/odin/odin-2026.02.ebuild | 54 ------------------- dev-lang/odin/odin-2026.03.ebuild | 54 ------------------- dev-lang/odin/odin-2026.04.ebuild | 54 ------------------- ...din-2026.06.ebuild => odin-2026.07.ebuild} | 0 6 files changed, 1 insertion(+), 221 deletions(-) delete mode 100644 dev-lang/odin/odin-2026.01.ebuild delete mode 100644 dev-lang/odin/odin-2026.02.ebuild delete mode 100644 dev-lang/odin/odin-2026.03.ebuild delete mode 100644 dev-lang/odin/odin-2026.04.ebuild rename dev-lang/odin/{odin-2026.06.ebuild => odin-2026.07.ebuild} (100%) diff --git a/dev-lang/odin/Manifest b/dev-lang/odin/Manifest index ed7060a8b6..25d830e652 100644 --- a/dev-lang/odin/Manifest +++ b/dev-lang/odin/Manifest @@ -1,6 +1,2 @@ -DIST odin-2026.01.tar.gz 147388145 BLAKE2B 579efc63d4aa91cbe6b6c98f64a504a7f50c0202a6a69c70a15566af32fa912a3d496fbe0d8e6767411cf4aba8de9ba23a0080dee644b10982f9e8452fa9feb7 SHA512 b16eb920643a381af47baba18aa38548eb7decfc276f4ae38323a820eb3ad174872daf9199e432fa805f3e5b897b473e48ecda426b93ff3f9c87c77ea4c5c4e3 -DIST odin-2026.02.tar.gz 148130905 BLAKE2B 60463427b224b14a23e4206e249b6d5d7d79aa5b4611ee5ed8fbc0b6888faecba3c497fc6e59168fdb092b29892a974b2a752b7506f244f633354db09ee0ca95 SHA512 7764e567012f067df74a65f1177b3f3f9081b46da4b726047fd2f169eaea8c003990c1dbb4b2568b1ccb17c1a73889b6edde0d601720f87d3fe9d5b9bac71669 -DIST odin-2026.03.tar.gz 148137518 BLAKE2B b384ae9962921e33f4bba51cf3a3134806aa23b0308b35068692436d597f5e6a40d374c5d46772b6f267ee383dc0263158ede2856445a1d6f40b83ab6f200a3a SHA512 7733988f83b7ba2af444545d8a20f6efd7bdda3ed95ff94bcd462d9ec93aa113220b12564e2cb63b5df0306b5458e5ce44e62b499a250017882b5f3eedcba4f4 -DIST odin-2026.04.tar.gz 148837624 BLAKE2B 08f3c2efa5a2972af979d33fddc541d5582ae4e829c2030e323e8ae8b48056fda2c9c8361cd74354c38a3ce397298873fe2ffca470b951d452ce662ac908c5f2 SHA512 541ec3dd8ad9728be4d7424f8b8365cd5ba8a34635fab61d232ec4438a912ee925f68c3763bd4d35c03857960716a5d7452d3a123a31a6b9936f4b7b619ce55f DIST odin-2026.05.tar.gz 149047320 BLAKE2B b0a2d983b2c50c795aeeb4b0e1f2b8f532543e5ae5881de9af702efec87571ab0024c04020e89f962f9be76fb2effa38401fb7161c5f5b56b8f2f77a2d41c12b SHA512 afbc9757726539f6df5880f01ea0a4dd879b15f9f0d54f89472ed5d365a546dcc3448ec417c48ecff58ee85b3be6c9476f79876e867a5a1f45e9671e6dec2941 -DIST odin-2026.06.tar.gz 149072381 BLAKE2B 534c3e8d917f8ce9d2f4f89d90762d81744bbb2ac3572d688dedbedda2106f3d9514735115979dfbdfb3abab04cb35ee2c6f34fbbec53378e509bdeb662cb8a9 SHA512 4c36b9af4ac5aa47520f5a329499ff07c56dc2684f9034cd6fc09284bc8a985ff90e081239b356fb52e7d9630aee469c311bbf5b611c61f4e9b3607b886c60ff +DIST odin-2026.07.tar.gz 148718238 BLAKE2B abe282f90438178f2311a4cba37eca34152df901b6ec96603dab58d2950b9b0954e0791d48d74ab0f5839b20a49ee3a73e1166092812d2dce1990153bde9ab4c SHA512 a5de6b9032d602007dcf8e31598af7267057113a30d95051325efacce5f1ef2a6b667a2d26cf139787752e915b60ef040122e43c7fc9ff6adb0608ca2ea2cecd diff --git a/dev-lang/odin/odin-2026.01.ebuild b/dev-lang/odin/odin-2026.01.ebuild deleted file mode 100644 index ee6b3a7ab9..0000000000 --- a/dev-lang/odin/odin-2026.01.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {17..21} ) -inherit flag-o-matic llvm-r2 - -DESCRIPTION="The Data-Oriented Language for Sane Software Development" -HOMEPAGE="https://odin-lang.org/" - -if [[ $PV == 9999 ]]; then - EGIT_REPO_URI="https://github.com/odin-lang/Odin.git" - inherit git-r3 -else - MY_PV="${PV/./-}" - SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Odin-dev-${MY_PV}" - KEYWORDS="~amd64" -fi - -LICENSE="ZLIB" -SLOT="0" - -RDEPEND=" - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -BDEPEND="${RDEPEND}" - -src_configure() { - strip-flags - default -} - -src_compile() { - ./build_odin.sh release || die "failed to build odin" -} - -src_install() { - local install_dir="/usr/$(get_libdir)/${PN}" - insinto "${install_dir}" - doins -r base core vendor - - # Odin needs to link against runtime libs. Odin can pick up on those libs - # via `ODIN_ROOT`, but installing it into the same base dir keeps everything - # working right out of the box. - exeinto "${install_dir}" - doexe odin - dosym -r "${install_dir}/odin" "/usr/bin/odin" -} diff --git a/dev-lang/odin/odin-2026.02.ebuild b/dev-lang/odin/odin-2026.02.ebuild deleted file mode 100644 index ee6b3a7ab9..0000000000 --- a/dev-lang/odin/odin-2026.02.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {17..21} ) -inherit flag-o-matic llvm-r2 - -DESCRIPTION="The Data-Oriented Language for Sane Software Development" -HOMEPAGE="https://odin-lang.org/" - -if [[ $PV == 9999 ]]; then - EGIT_REPO_URI="https://github.com/odin-lang/Odin.git" - inherit git-r3 -else - MY_PV="${PV/./-}" - SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Odin-dev-${MY_PV}" - KEYWORDS="~amd64" -fi - -LICENSE="ZLIB" -SLOT="0" - -RDEPEND=" - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -BDEPEND="${RDEPEND}" - -src_configure() { - strip-flags - default -} - -src_compile() { - ./build_odin.sh release || die "failed to build odin" -} - -src_install() { - local install_dir="/usr/$(get_libdir)/${PN}" - insinto "${install_dir}" - doins -r base core vendor - - # Odin needs to link against runtime libs. Odin can pick up on those libs - # via `ODIN_ROOT`, but installing it into the same base dir keeps everything - # working right out of the box. - exeinto "${install_dir}" - doexe odin - dosym -r "${install_dir}/odin" "/usr/bin/odin" -} diff --git a/dev-lang/odin/odin-2026.03.ebuild b/dev-lang/odin/odin-2026.03.ebuild deleted file mode 100644 index ee6b3a7ab9..0000000000 --- a/dev-lang/odin/odin-2026.03.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {17..21} ) -inherit flag-o-matic llvm-r2 - -DESCRIPTION="The Data-Oriented Language for Sane Software Development" -HOMEPAGE="https://odin-lang.org/" - -if [[ $PV == 9999 ]]; then - EGIT_REPO_URI="https://github.com/odin-lang/Odin.git" - inherit git-r3 -else - MY_PV="${PV/./-}" - SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Odin-dev-${MY_PV}" - KEYWORDS="~amd64" -fi - -LICENSE="ZLIB" -SLOT="0" - -RDEPEND=" - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -BDEPEND="${RDEPEND}" - -src_configure() { - strip-flags - default -} - -src_compile() { - ./build_odin.sh release || die "failed to build odin" -} - -src_install() { - local install_dir="/usr/$(get_libdir)/${PN}" - insinto "${install_dir}" - doins -r base core vendor - - # Odin needs to link against runtime libs. Odin can pick up on those libs - # via `ODIN_ROOT`, but installing it into the same base dir keeps everything - # working right out of the box. - exeinto "${install_dir}" - doexe odin - dosym -r "${install_dir}/odin" "/usr/bin/odin" -} diff --git a/dev-lang/odin/odin-2026.04.ebuild b/dev-lang/odin/odin-2026.04.ebuild deleted file mode 100644 index ee6b3a7ab9..0000000000 --- a/dev-lang/odin/odin-2026.04.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {17..21} ) -inherit flag-o-matic llvm-r2 - -DESCRIPTION="The Data-Oriented Language for Sane Software Development" -HOMEPAGE="https://odin-lang.org/" - -if [[ $PV == 9999 ]]; then - EGIT_REPO_URI="https://github.com/odin-lang/Odin.git" - inherit git-r3 -else - MY_PV="${PV/./-}" - SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Odin-dev-${MY_PV}" - KEYWORDS="~amd64" -fi - -LICENSE="ZLIB" -SLOT="0" - -RDEPEND=" - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/llvm:${LLVM_SLOT}= - ') -" - -BDEPEND="${RDEPEND}" - -src_configure() { - strip-flags - default -} - -src_compile() { - ./build_odin.sh release || die "failed to build odin" -} - -src_install() { - local install_dir="/usr/$(get_libdir)/${PN}" - insinto "${install_dir}" - doins -r base core vendor - - # Odin needs to link against runtime libs. Odin can pick up on those libs - # via `ODIN_ROOT`, but installing it into the same base dir keeps everything - # working right out of the box. - exeinto "${install_dir}" - doexe odin - dosym -r "${install_dir}/odin" "/usr/bin/odin" -} diff --git a/dev-lang/odin/odin-2026.06.ebuild b/dev-lang/odin/odin-2026.07.ebuild similarity index 100% rename from dev-lang/odin/odin-2026.06.ebuild rename to dev-lang/odin/odin-2026.07.ebuild From 99c7901c3c1ffa3c2d2e17a29893e4a65618912b Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Mon, 6 Jul 2026 20:17:40 -0400 Subject: [PATCH 083/194] dev-vcs/ghorg: add 1.11.12, drop 1.11.10 Signed-off-by: Joe Kappus --- dev-vcs/ghorg/Manifest | 4 ++-- dev-vcs/ghorg/{ghorg-1.11.10.ebuild => ghorg-1.11.12.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename dev-vcs/ghorg/{ghorg-1.11.10.ebuild => ghorg-1.11.12.ebuild} (94%) diff --git a/dev-vcs/ghorg/Manifest b/dev-vcs/ghorg/Manifest index 860cdec128..6c7803e4ad 100644 --- a/dev-vcs/ghorg/Manifest +++ b/dev-vcs/ghorg/Manifest @@ -1,4 +1,4 @@ -DIST ghorg-1.11.10-vendor.tar.xz 2409676 BLAKE2B beee5bb3ef680d8410e2a67f33f49f4d0c393afdcde183750cf187fc5426ae11967eead33b14b8f4d7d97b5f25a1d54128d315fcc532895a4b4f1ff5bdebc0bf SHA512 bc6cf3e718ccd296a9c7a964a7f0e92b2ca17ef61181f01b90dbcf0f0f7c37a375033b015a7fbf4d4c58b32aee453e22aecff20c9b1b086eb11ec46d89d3d0cc -DIST ghorg-1.11.10.tar.gz 4484434 BLAKE2B c43e33d5f06d457da12425847ba620b9fe32bfb4e6f76dc236d8b68e588f533a74b85887b65ce5b43b909ddefa621b20e31f8572c2d336fd1e5674a519019d49 SHA512 5417137bc1195e262b615e28622710d636164c248ecdb4ded62ff70ec3a4407492c12c9d066359ae1f08a219fa66f432911fba3248af9b2eac10883e109f6ab9 DIST ghorg-1.11.11-vendor.tar.xz 2976968 BLAKE2B 63e19dd4fc3119a3d176a190c6b0609d84eeec81d55ee67867314dbefea6ff938381057ac590ec418704f6309b078f23366e97e6853e0927447a2ee9e0cce033 SHA512 b8cc9c5474de0c5e7531c24b1c6657b1794b299d22faa695d73b4e0e47efa63669203d2b40ed9827471881b0b2f919aee86cac0c751302d520b48d40607cd4e1 DIST ghorg-1.11.11.tar.gz 5142914 BLAKE2B 77bd28431197ddaaa34df60ec93b2cffacdc03765da7f339c59255ff08b5328cf93f05cc80bb0c0745e48cab35cc904b0d3d028686c947ea2d0dd553f7c8fccf SHA512 624707cc9442972e0c2c460ea33fb35815f7c884584644f511a2f4a30671356b987c10ab826b05c73d59ca9577425fcd8ad712d925050fecb2c6681f48bb212c +DIST ghorg-1.11.12-vendor.tar.xz 2983384 BLAKE2B 1f965e23399328bc36bd479212fc10ffe385c22aba8fa114ffcf9b54bea9a7f05c4229b945eb29f800de8d013731eee2833ea51df49f9712c109b96548c3641a SHA512 f7689d80fbc6848c8a59410b55a59a9acfcaf43fe3c1ac373d7a8d243ab028a0ea6ccb60b833ffdbaf26d03691fe1799eba89c3122cb2d83348cf4fe52b56876 +DIST ghorg-1.11.12.tar.gz 5158634 BLAKE2B 82238809b9a6f02210ab6ffff91e06b92e4d095d3f276382592f839a2eb02c6789e9a0d75ae70e1e400cc188c554c2998bb018cf0ee2d6a7c0d146c528b31824 SHA512 675c983e2b9fdc208e1c9804fc185f6c08b373b78596c3817eb72b4c7caf1e699280dfa6b3ecc7f71409584a4f23205794097b0e7dc14e9a606b56fd28340379 diff --git a/dev-vcs/ghorg/ghorg-1.11.10.ebuild b/dev-vcs/ghorg/ghorg-1.11.12.ebuild similarity index 94% rename from dev-vcs/ghorg/ghorg-1.11.10.ebuild rename to dev-vcs/ghorg/ghorg-1.11.12.ebuild index cafdad207a..9548e539b2 100644 --- a/dev-vcs/ghorg/ghorg-1.11.10.ebuild +++ b/dev-vcs/ghorg/ghorg-1.11.12.ebuild @@ -14,7 +14,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" -BDEPEND=">=dev-lang/go-1.25.0" +BDEPEND=">=dev-lang/go-1.26.0" src_compile() { ego build From 5ef3fbeec712c032bef214d632fd990469dd640c Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 6 Jul 2026 22:18:16 -0300 Subject: [PATCH 084/194] app-editors/fresh: add 0.4.3 Signed-off-by: dsaf --- app-editors/fresh/Manifest | 1 + app-editors/fresh/fresh-0.4.3.ebuild | 803 +++++++++++++++++++++++++++ 2 files changed, 804 insertions(+) create mode 100644 app-editors/fresh/fresh-0.4.3.ebuild diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index 2b6cfc8316..04bc43aafc 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -154,6 +154,7 @@ DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959 DIST fresh-0.4.0.tar.gz 36551567 BLAKE2B 643ef91119c1d91411d6b3d88281b33071ac51c28401b9d9993e70ca5cff6387049e0d1ae526414d2ec746d16b2c3f5f186b34f344808bf28a2ae5b3ff933e78 SHA512 ce3ee750e52d6115bf5a15e34b50ec6bda5b89024e334d5ee65a33529797125822ab1045ec016c2d63231fc08ec85d5f43975c90c356b40d86c43c8589ab4794 DIST fresh-0.4.1.tar.gz 36791396 BLAKE2B 27361b5c6f145afd612cb979cd10558443a24e60c89117c0d6c48e15b50931e97c385a2a51aaf9e2baa6455485bdbeaeb36a29bc27f2e492c09ec98a37832f24 SHA512 fa9b2cdf8fcf3f6a333827d2c11df2ea17e880e2da87db2890261a0e1b11f03edb9c5e6a64845ea77b9d46af6a622e03eb07c0efb9ea88862f2dce118114befc DIST fresh-0.4.2.tar.gz 40374636 BLAKE2B 505059907ea22474d59c1f1ab2e2964c04cd3b788d434d16d71c417905df2fd1c5b7647cb1a1611945c2ba3e07693d151e7b4ae4c69c34b6005825f3c2dc7de1 SHA512 2840b178e62349f6f63d695da823e582ec27db5063694228702b432b517e280aede0e6dd3209bff912ab2a2c2c5e103f500e2029d32e55a4b209186e341a67e0 +DIST fresh-0.4.3.tar.gz 39756176 BLAKE2B 120ca9d16f10aba0b6507d233c69ec035b701f07f529b30260bf1c3c1bb3881ebae0ab9db3e9353677f26f23ae3257de8c3cc1a2782bc2eef7bc4cde73932afd SHA512 578b2ca71456f94929df91a344e58322927b0306894ec3b5d8963c333d374f88b6af96ba047e7d5997bfacd2723b95f358b16f4acc5cd8ba1e0e1584aaa091b1 DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 diff --git a/app-editors/fresh/fresh-0.4.3.ebuild b/app-editors/fresh/fresh-0.4.3.ebuild new file mode 100644 index 0000000000..86f82d42b1 --- /dev/null +++ b/app-editors/fresh/fresh-0.4.3.ebuild @@ -0,0 +1,803 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +RUST_MIN_VER="1.93.0" + +MY_PN=${PN}-editor +MY_P="${MY_PN}-${PV}" + +CRATES=" + ab_glyph@0.2.32 + ab_glyph_rasterizer@0.1.10 + adler2@2.0.1 + ahash@0.8.12 + aho-corasick@1.1.4 + alacritty_terminal@0.25.1 + allocator-api2@0.2.21 + android-activity@0.6.1 + android-properties@0.2.2 + android_system_properties@0.1.5 + anstyle@1.0.14 + anyhow@1.0.102 + arboard@3.6.1 + arc-swap@1.9.1 + arrayref@0.3.9 + arrayvec@0.7.6 + as-raw-xcb-connection@1.0.1 + ascii@1.1.0 + ash@0.38.0+1.3.281 + async-lock@3.4.2 + async-trait@0.1.89 + atk-sys@0.18.2 + atk@0.18.2 + atomic-waker@1.1.2 + atomic@0.6.1 + autocfg@1.5.0 + base62@2.2.4 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.72.1 + bit-set@0.5.3 + bit-set@0.8.0 + bit-vec@0.6.3 + bit-vec@0.8.0 + bitflags@1.3.2 + bitflags@2.11.1 + bitvec@1.0.1 + block-buffer@0.10.4 + block-buffer@0.12.0 + block2@0.5.1 + block@0.1.6 + bstr@1.12.1 + bumpalo@3.20.2 + bytemuck@1.25.0 + bytemuck_derive@1.10.2 + bytes@1.11.1 + cairo-rs@0.18.5 + cairo-sys-rs@0.18.2 + calloop-wayland-source@0.3.0 + calloop@0.13.0 + castaway@0.2.4 + cc@1.2.61 + cesu8@1.1.0 + cexpr@0.6.0 + cfg-expr@0.15.8 + cfg-if@1.0.4 + cfg_aliases@0.1.1 + cfg_aliases@0.2.1 + chardetng@0.1.17 + chrono@0.4.44 + chunked_transfer@1.5.0 + clang-sys@1.8.1 + clap@4.6.1 + clap_builder@4.6.0 + clap_derive@4.6.1 + clap_lex@1.1.0 + clipboard-win@5.4.1 + cobs@0.3.0 + codespan-reporting@0.12.0 + combine@4.6.7 + compact_str@0.9.0 + concurrent-queue@2.5.0 + console@0.16.3 + const-oid@0.10.2 + const-random-macro@0.1.16 + const-random@0.1.18 + convert_case@0.10.0 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics-types@0.2.0 + core-graphics@0.23.2 + core_maths@0.1.1 + cow-utils@0.1.3 + cpufeatures@0.2.17 + cpufeatures@0.3.0 + crc32fast@1.5.0 + crossbeam-channel@0.5.15 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crossterm@0.29.0 + crossterm_winapi@0.9.1 + crunchy@0.2.4 + crypto-common@0.1.7 + crypto-common@0.2.1 + csscolorparser@0.6.2 + ctor-proc-macro@0.0.7 + ctor@0.6.3 + cursor-icon@1.2.0 + darling@0.23.0 + darling_core@0.23.0 + darling_macro@0.23.0 + deltae@0.3.2 + deranged@0.5.8 + derive_more-impl@2.1.1 + derive_more@2.1.1 + digest@0.10.7 + digest@0.11.3 + dirs-sys@0.5.0 + dirs@6.0.0 + dispatch2@0.3.1 + dispatch@0.2.0 + dlib@0.5.3 + doctest-file@1.1.1 + document-features@0.2.12 + downcast-rs@1.2.1 + dpi@0.1.2 + dragonbox_ecma@0.1.12 + dtor-proc-macro@0.0.6 + dtor@0.1.1 + dyn-clone@1.0.20 + either@1.15.0 + embedded-io@0.4.0 + embedded-io@0.6.1 + encode_unicode@1.0.0 + encoding_rs@0.8.35 + equivalent@1.0.2 + errno@0.3.14 + error-code@3.3.2 + euclid@0.22.14 + event-listener-strategy@0.5.4 + event-listener@5.4.1 + evictor@0.5.1 + fancy-regex@0.11.0 + fancy-regex@0.16.2 + fastrand@2.4.1 + fdeflate@0.3.7 + field-offset@0.3.6 + filedescriptor@0.8.3 + find-msvc-tools@0.1.9 + finl_unicode@1.4.0 + fixedbitset@0.4.2 + fixedbitset@0.5.7 + flate2@1.1.9 + fluent-uri@0.1.4 + fnv@1.0.7 + foldhash@0.1.5 + foldhash@0.2.0 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + funty@2.0.0 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-macro@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + gdk-pixbuf-sys@0.18.0 + gdk-pixbuf@0.18.5 + gdk-sys@0.18.2 + gdk@0.18.2 + generic-array@0.14.7 + gethostname@1.1.0 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.2 + gio-sys@0.18.1 + gio@0.18.4 + gl_generator@0.14.0 + glib-macros@0.18.5 + glib-sys@0.18.1 + glib@0.18.5 + glob@0.3.3 + globset@0.4.18 + globwalk@0.8.1 + glow@0.16.0 + glutin_wgl_sys@0.6.1 + gobject-sys@0.18.0 + gpu-allocator@0.28.0 + gpu-descriptor-types@0.2.0 + gpu-descriptor@0.3.2 + gtk-sys@0.18.2 + gtk3-macros@0.18.2 + gtk@0.18.2 + half@2.7.1 + hashbrown@0.15.5 + hashbrown@0.16.1 + hashbrown@0.17.0 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.5.2 + hex@0.4.3 + hexf-parse@0.2.1 + home@0.5.12 + http@1.4.0 + httparse@1.10.1 + httpdate@1.0.3 + hybrid-array@0.4.11 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.65 + id-arena@2.3.0 + ident_case@1.0.1 + ignore@0.4.25 + include_dir@0.7.4 + include_dir_macros@0.7.4 + indexmap@2.14.0 + indoc@2.0.7 + inotify-sys@0.1.5 + inotify@0.11.1 + insta@1.47.2 + instability@0.3.12 + interprocess@2.4.2 + is-docker@0.2.0 + is-wsl@0.4.0 + itertools@0.11.0 + itertools@0.13.0 + itertools@0.14.0 + itoa@1.0.18 + jni-macros@0.22.4 + jni-sys-macros@0.4.1 + jni-sys@0.3.1 + jni-sys@0.4.1 + jni@0.21.1 + jni@0.22.4 + jobserver@0.1.34 + js-sys@0.3.97 + jsonc-parser@0.32.3 + kasuari@0.4.12 + keyboard-types@0.7.0 + khronos-egl@6.0.0 + khronos_api@3.1.0 + kqueue-sys@1.1.0 + kqueue@1.1.1 + lab@0.11.0 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.186 + libloading@0.8.9 + libloading@0.9.0 + libm@0.2.16 + libredox@0.1.16 + libxdo-sys@0.11.0 + libxdo@0.6.0 + line-clipping@0.3.7 + linked-hash-map@0.5.6 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + litrs@1.0.0 + lock_api@0.4.14 + log@0.4.29 + lru@0.16.4 + lsp-types@0.97.0 + lyon_geom@1.0.19 + mac_address@1.1.8 + malloc_buf@0.0.6 + matchers@0.2.0 + memchr@2.8.0 + memmap2@0.9.10 + memmem@0.1.1 + memoffset@0.9.1 + metal@0.33.0 + minimal-lexical@0.2.1 + miniz_oxide@0.8.9 + mio@1.2.0 + miow@0.6.1 + muda@0.17.2 + naga@28.0.0 + ndk-context@0.1.1 + ndk-sys@0.6.0+11769913 + ndk@0.9.0 + nix@0.28.0 + nix@0.29.0 + nix@0.31.2 + nom@7.1.3 + nom@8.0.0 + nonmax@0.5.5 + normpath@1.5.1 + notify-types@2.1.0 + notify@8.2.0 + nu-ansi-term@0.50.3 + num-bigint@0.4.6 + num-conv@0.2.1 + num-derive@0.4.2 + num-integer@0.1.46 + num-traits@0.2.19 + num_enum@0.7.6 + num_enum_derive@0.7.6 + num_threads@0.1.7 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-app-kit@0.3.2 + objc2-cloud-kit@0.2.2 + objc2-contacts@0.2.2 + objc2-core-data@0.2.2 + objc2-core-foundation@0.3.2 + objc2-core-graphics@0.3.2 + objc2-core-image@0.2.2 + objc2-core-location@0.2.2 + objc2-encode@4.1.0 + objc2-foundation@0.2.2 + objc2-foundation@0.3.2 + objc2-io-surface@0.3.2 + objc2-link-presentation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2-symbols@0.2.2 + objc2-ui-kit@0.2.2 + objc2-uniform-type-identifiers@0.2.2 + objc2-user-notifications@0.2.2 + objc2@0.5.2 + objc2@0.6.4 + objc@0.2.7 + once_cell@1.21.4 + onig@6.5.3 + onig_sys@69.9.3 + open@5.3.4 + openssl-probe@0.2.1 + option-ext@0.2.0 + orbclient@0.3.54 + ordered-float@4.6.0 + ordered-float@5.3.0 + os_pipe@1.2.3 + owned_ttf_parser@0.25.1 + owo-colors@4.3.0 + oxc-browserslist@3.0.2 + oxc-miette-derive@2.7.1 + oxc-miette@2.7.1 + oxc_allocator@0.128.0 + oxc_ast@0.128.0 + oxc_ast_macros@0.128.0 + oxc_ast_visit@0.128.0 + oxc_codegen@0.128.0 + oxc_compat@0.128.0 + oxc_data_structures@0.128.0 + oxc_diagnostics@0.128.0 + oxc_ecmascript@0.128.0 + oxc_estree@0.128.0 + oxc_index@4.1.0 + oxc_isolated_declarations@0.128.0 + oxc_parser@0.128.0 + oxc_regular_expression@0.128.0 + oxc_semantic@0.128.0 + oxc_span@0.128.0 + oxc_str@0.128.0 + oxc_syntax@0.128.0 + oxc_transformer@0.128.0 + oxc_traverse@0.128.0 + pango-sys@0.18.0 + pango@0.18.3 + parking_lot@0.12.5 + parking_lot_core@0.9.12 + paste@1.0.15 + pathdiff@0.2.3 + percent-encoding@2.3.2 + pest@2.8.6 + pest_derive@2.8.6 + pest_generator@2.8.6 + pest_meta@2.8.6 + petgraph@0.8.3 + phf@0.11.3 + phf@0.13.1 + phf_codegen@0.11.3 + 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.13.1 + pin-project-internal@1.1.12 + pin-project-lite@0.2.17 + pin-project@1.1.12 + piper@0.2.5 + pkg-config@0.3.33 + plain@0.2.3 + png@0.17.16 + png@0.18.1 + polling@3.11.0 + portable-atomic-util@0.2.7 + portable-atomic@1.13.1 + portable-pty@0.9.0 + postcard@1.1.3 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + presser@0.3.1 + prettyplease@0.2.37 + proc-macro-crate@1.3.1 + proc-macro-crate@2.0.0 + proc-macro-crate@3.5.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.106 + profiling@1.0.18 + proptest@1.11.0 + pulldown-cmark@0.13.3 + quick-error@1.2.3 + quick-xml@0.39.3 + quote@1.0.45 + r-efi@5.3.0 + r-efi@6.0.0 + radium@0.7.0 + rand@0.8.6 + rand@0.9.4 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.5 + rand_xorshift@0.4.0 + range-alloc@0.1.5 + raqote@0.8.5 + ratatui-core@0.1.0 + ratatui-crossterm@0.1.0 + ratatui-termwiz@0.1.0 + ratatui-wgpu@0.5.0 + ratatui-widgets@0.3.0 + ratatui@0.30.0 + raw-window-handle@0.6.2 + recvmsg@1.0.0 + redox_syscall@0.4.1 + redox_syscall@0.5.18 + redox_syscall@0.7.5 + redox_users@0.5.2 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + relative-path@2.0.1 + renderdoc-sys@1.1.0 + ring@0.17.14 + ropey@1.6.1 + rquickjs-core@0.11.0 + rquickjs-macro@0.11.0 + rquickjs-serde@0.5.0 + rquickjs-sys@0.11.0 + rquickjs@0.11.0 + rust-i18n-macro@3.1.5 + rust-i18n-support@3.1.5 + rust-i18n@3.1.5 + rustc-hash@1.1.0 + rustc-hash@2.1.2 + rustc_version@0.4.1 + rustix-openpty@0.2.0 + rustix@0.38.44 + rustix@1.1.4 + rustls-native-certs@0.8.3 + rustls-pki-types@1.14.1 + rustls-platform-verifier-android@0.1.1 + rustls-platform-verifier@0.6.2 + rustls-webpki@0.103.13 + rustls@0.23.40 + rustversion@1.0.22 + rusty-fork@0.3.1 + rustybuzz@0.20.1 + ryu@1.0.23 + same-file@1.0.6 + schannel@0.1.29 + schemars@1.2.1 + schemars_derive@1.2.1 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.10.1 + security-framework-sys@2.17.0 + security-framework@3.7.0 + self_cell@1.2.2 + semver@1.0.28 + seq-macro@0.3.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_derive_internals@0.29.1 + serde_json@1.0.149 + serde_repr@0.1.20 + serde_spanned@0.6.9 + serde_spanned@1.1.1 + serde_yaml@0.9.34+deprecated + serial2@0.2.36 + sha1@0.11.0 + sha2@0.10.9 + sharded-slab@0.1.7 + shared_library@0.1.9 + shell-words@1.1.1 + shlex@1.3.0 + signal-hook-mio@0.2.5 + signal-hook-registry@1.4.8 + signal-hook@0.3.18 + simd-adler32@0.3.9 + simd_cesu8@1.1.1 + simdutf8@0.1.5 + similar@2.7.0 + siphasher@1.0.3 + slab@0.4.12 + slotmap@1.1.1 + smallvec@1.15.1 + smawk@0.3.2 + smithay-client-toolkit@0.19.2 + smol_str@0.2.2 + socket2@0.6.3 + spirv@0.3.0+sdk-1.3.268.0 + stable_deref_trait@1.2.1 + static_assertions@1.1.0 + str_indices@0.4.4 + streaming-iterator@0.1.9 + strict-num@0.1.1 + strsim@0.11.1 + strum@0.27.2 + strum_macros@0.27.2 + subtle@2.6.1 + sw-composite@0.7.16 + syn@1.0.109 + syn@2.0.117 + syntect@5.3.0 + system-deps@6.2.2 + tap@1.0.1 + target-lexicon@0.12.16 + tempfile@3.27.0 + termcolor@1.4.1 + terminfo@0.9.0 + termios@0.3.3 + termwiz@0.23.3 + textwrap@0.16.2 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.9 + time-core@0.1.8 + time@0.3.47 + tiny-keccak@2.0.2 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tiny_http@0.12.0 + tokio-macros@2.7.0 + tokio@1.52.2 + toml@0.8.23 + toml@1.1.2+spec-1.1.0 + toml_datetime@0.6.11 + toml_datetime@1.1.1+spec-1.1.0 + toml_edit@0.19.15 + toml_edit@0.20.7 + toml_edit@0.22.27 + toml_edit@0.25.11+spec-1.1.0 + toml_parser@1.1.2+spec-1.1.0 + toml_write@0.1.2 + toml_writer@1.1.1+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-log@0.2.0 + tracing-subscriber@0.3.23 + tracing@0.1.44 + trash@5.2.6 + tree-sitter-go@0.25.0 + tree-sitter-highlight@0.26.8 + tree-sitter-javascript@0.25.0 + tree-sitter-json@0.24.8 + tree-sitter-language@0.1.7 + tree-sitter-templ@2.2.0 + tree-sitter-typescript@0.23.2 + tree-sitter@0.26.8 + tree_magic_mini@3.2.2 + triomphe@0.1.15 + ts-rs-macros@12.0.1 + ts-rs@12.0.1 + ttf-parser@0.25.1 + typed-arena@2.0.2 + typenum@1.20.0 + ucd-trie@0.1.7 + unarray@0.1.4 + unicase@2.9.0 + unicode-bidi-mirroring@0.4.0 + unicode-bidi@0.3.18 + unicode-ccc@0.4.0 + unicode-id-start@1.4.0 + unicode-ident@1.0.24 + unicode-linebreak@0.1.5 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-segmentation@1.13.2 + unicode-truncate@2.0.1 + unicode-width@0.2.2 + unicode-xid@0.2.6 + unsafe-libyaml@0.2.11 + untrusted@0.9.0 + ureq-proto@0.6.0 + ureq@3.3.0 + urlencoding@2.1.3 + utf8-zero@0.8.1 + utf8parse@0.2.2 + uuid@1.23.1 + valuable@0.1.1 + version-compare@0.2.1 + version_check@0.9.5 + vt100@0.16.2 + vte@0.15.0 + vtparse@0.6.2 + wait-timeout@0.2.1 + walkdir@2.5.0 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.3+wasi-0.2.9 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-futures@0.4.70 + wasm-bindgen-macro-support@0.2.120 + wasm-bindgen-macro@0.2.120 + wasm-bindgen-shared@0.2.120 + wasm-bindgen@0.2.120 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + wayland-backend@0.3.15 + wayland-client@0.31.14 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.14 + wayland-protocols-plasma@0.3.12 + wayland-protocols-wlr@0.3.12 + wayland-protocols@0.32.12 + wayland-scanner@0.31.10 + wayland-sys@0.31.11 + web-sys@0.3.97 + web-time@1.1.0 + webpki-root-certs@1.0.7 + webpki-roots@1.0.7 + wezterm-bidi@0.2.3 + wezterm-blob-leases@0.1.1 + wezterm-color-types@0.3.0 + wezterm-dynamic-derive@0.1.1 + wezterm-dynamic@0.2.1 + wezterm-input-types@0.1.0 + 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.1 + wgpu-hal@28.0.1 + wgpu-types@28.0.0 + wgpu@28.0.0 + which@6.0.3 + widestring@1.2.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-collections@0.3.2 + windows-core@0.56.0 + windows-core@0.62.2 + windows-future@0.3.2 + windows-implement@0.56.0 + windows-implement@0.60.2 + windows-interface@0.56.0 + windows-interface@0.59.3 + windows-link@0.2.1 + windows-numerics@0.3.1 + windows-result@0.1.2 + windows-result@0.4.1 + windows-strings@0.5.1 + windows-sys@0.45.0 + 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.52.6 + windows-targets@0.53.5 + windows-threading@0.2.1 + windows@0.56.0 + windows@0.62.2 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winit@0.30.13 + winnow@0.5.40 + winnow@0.7.15 + winnow@1.0.2 + winreg@0.10.1 + winresource@0.1.31 + winsafe@0.0.19 + wit-bindgen-core@0.51.0 + wit-bindgen-rust-macro@0.51.0 + wit-bindgen-rust@0.51.0 + wit-bindgen@0.51.0 + wit-bindgen@0.57.1 + wit-component@0.244.0 + wit-parser@0.244.0 + wl-clipboard-rs@0.9.3 + wyz@0.5.1 + x11-dl@2.21.0 + x11@2.21.0 + x11rb-protocol@0.13.2 + x11rb@0.13.2 + xcursor@0.3.10 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.28 + yaml-rust@0.4.5 + zerocopy-derive@0.8.48 + zerocopy@0.8.48 + zeroize@1.8.2 + zmij@1.0.21 +" + +inherit cargo desktop xdg + +DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast" +HOMEPAGE=" + https://getfresh.dev/ + https://github.com/sinelaw/fresh + https://crates.io/crates/fresh-editor +" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +S="${WORKDIR}/${P}/crates/${MY_PN}" + +LICENSE="GPL-2" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 + Unicode-DFS-2016 WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="dev-bins +embed-plugins +plugins gui" +REQUIRED_USE="embed-plugins? ( plugins )" + +RESTRICT="test" # interactive + +src_prepare() { + default + + cd "${WORKDIR}/${P}" || die + + rm docs/fresh.txt || die + + cp "crates/${MY_PN}/docs/fresh.txt" docs || die +} + +src_configure() { + local myfeatures=( + runtime + $(usev plugins) + $(usev embed-plugins) + $(usev gui) + $(usev dev-bins) + ) + + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + doicon -s scalable flatpak/io.github.sinelaw.${PN}.svg + domenu flatpak/io.github.sinelaw.${PN}.desktop + + insinto /usr/share/metainfo/ + doins flatpak/io.github.sinelaw.${PN}.metainfo.xml + + cd "${WORKDIR}/${P}" || die + + local DOCS=( + {README,CHANGELOG}.md + docs/ + ) + + einstalldocs +} From 5b543fea9415d29f9558891db4e8b734a29baee2 Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 6 Jul 2026 23:56:42 -0300 Subject: [PATCH 085/194] app-admin/run0edit: add 0.5.10 Signed-off-by: dsaf --- app-admin/run0edit/Manifest | 1 + app-admin/run0edit/run0edit-0.5.10.ebuild | 73 +++++++++++++++++++++++ app-admin/run0edit/run0edit-9999.ebuild | 40 +++++++++---- 3 files changed, 103 insertions(+), 11 deletions(-) create mode 100644 app-admin/run0edit/run0edit-0.5.10.ebuild diff --git a/app-admin/run0edit/Manifest b/app-admin/run0edit/Manifest index 24c4255a97..76947c5eff 100644 --- a/app-admin/run0edit/Manifest +++ b/app-admin/run0edit/Manifest @@ -1,2 +1,3 @@ +DIST run0edit-0.5.10.tar.gz 215040 BLAKE2B a0b692eb2a3dbf38883ddb6421f8125fd4333c36b9846ef3ecdb09d3ee132deff6b492ee79b878697b8b54ed1f2a8b41addd1c001c77a243f701a484636cb9a9 SHA512 5f7f1118c5c083637963986bb24e0fcaec39c8fbe95201d137ccbaddeab12919794e1ed1eba717fbbd57676bb67b6a9b9e41d2c5219e00551060c5e984d583b2 DIST run0edit-0.5.8.tar.gz 61440 BLAKE2B dabb11034e380e9ed38d837fd68088f8db641b16a57685fd765dff2f7cebb2be089435450b4d5e9f9ca25a549a8e9ade111e35dcb734461c7b82d45460d20eb3 SHA512 af324e18bd2cee60e72eb557c5b64f062d315a2ba3e30a314cc1879a993e1d4f8d446510e8669df92f1f306104c6b52dc14adc80e4a8e7622a1dba1aa2b07f86 DIST run0edit-0.5.9.tar.gz 61440 BLAKE2B ca86288b8af51bf615893840eb0fa848b6c245098989ec115459d7315686f296e0c82bed62a3b3821bbbe9ffd2984cb5954d00812eed76d4d6b63724c8a4b261 SHA512 6f0a4943a65514a6d42e2bfd0fad488c44b83f71118c6f1f1970c8874794ca0b10aaaf4e7acc1d5e02ad146a0c3b149ecf43714cc16739780ce652f636aba857 diff --git a/app-admin/run0edit/run0edit-0.5.10.ebuild b/app-admin/run0edit/run0edit-0.5.10.ebuild new file mode 100644 index 0000000000..f4a6ba17c9 --- /dev/null +++ b/app-admin/run0edit/run0edit-0.5.10.ebuild @@ -0,0 +1,73 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..15} ) + +inherit meson python-single-r1 + +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" +else + SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pandoc + test? ( + $(python_gen_cond_dep ' + dev-python/coverage[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND=" + ${PYTHON_DEPS} + >=sys-apps/systemd-256:= +" + +DOCS=( {CHANGELOG,SECURITY,README}.md ) + +src_prepare() { + default + + python_fix_shebang run0edit_main.py.in run0edit_inner.py + + local b2=$(b2sum "${S}"/run0edit_inner.py | cut -d' ' -f1) + + # patch hard-coded variables to work + sed -i \ + -e "/^INNER_SCRIPT_B2:/{ + N + s|^.*|INNER_SCRIPT_B2: Final[str] = \"${b2}\"| + }" \ + run0edit_main.py.in || die +} + +src_configure() { + local emesonargs=( + $(meson_feature test unit-tests) + $(meson_feature test integration-tests) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + rm -r "${ED}"/usr/share/licenses || die +} diff --git a/app-admin/run0edit/run0edit-9999.ebuild b/app-admin/run0edit/run0edit-9999.ebuild index bdf7abd4bb..f4a6ba17c9 100644 --- a/app-admin/run0edit/run0edit-9999.ebuild +++ b/app-admin/run0edit/run0edit-9999.ebuild @@ -3,8 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..14} ) -inherit python-single-r1 +PYTHON_COMPAT=( python3_{12..15} ) + +inherit meson python-single-r1 DESCRIPTION="Script to edit a single file as root using run0" HOMEPAGE="https://github.com/HastD/run0edit" @@ -13,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/HastD/run0edit.git" else - SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/run0edit-${PV}.tar.gz" + SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/${P}.tar.gz" KEYWORDS="~amd64" fi @@ -21,6 +22,18 @@ LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pandoc + test? ( + $(python_gen_cond_dep ' + dev-python/coverage[${PYTHON_USEDEP}] + ') + ) +" RDEPEND=" ${PYTHON_DEPS} >=sys-apps/systemd-256:= @@ -31,25 +44,30 @@ DOCS=( {CHANGELOG,SECURITY,README}.md ) src_prepare() { default - python_fix_shebang run0edit_main.py run0edit_inner.py + python_fix_shebang run0edit_main.py.in 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_main.py || die + run0edit_main.py.in || die +} + +src_configure() { + local emesonargs=( + $(meson_feature test unit-tests) + $(meson_feature test integration-tests) + ) + + meson_src_configure } src_install() { - python_domodule run0edit_inner.py + meson_src_install - python_newscript run0edit_main.py run0edit - - einstalldocs + rm -r "${ED}"/usr/share/licenses || die } From 2f7753358656fe0839bc90d4c1297b31bbbf5889 Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 6 Jul 2026 23:56:59 -0300 Subject: [PATCH 086/194] app-admin/run0edit: drop 0.5.8 Signed-off-by: dsaf --- app-admin/run0edit/Manifest | 1 - app-admin/run0edit/run0edit-0.5.8.ebuild | 55 ------------------------ 2 files changed, 56 deletions(-) delete mode 100644 app-admin/run0edit/run0edit-0.5.8.ebuild diff --git a/app-admin/run0edit/Manifest b/app-admin/run0edit/Manifest index 76947c5eff..2e42424891 100644 --- a/app-admin/run0edit/Manifest +++ b/app-admin/run0edit/Manifest @@ -1,3 +1,2 @@ DIST run0edit-0.5.10.tar.gz 215040 BLAKE2B a0b692eb2a3dbf38883ddb6421f8125fd4333c36b9846ef3ecdb09d3ee132deff6b492ee79b878697b8b54ed1f2a8b41addd1c001c77a243f701a484636cb9a9 SHA512 5f7f1118c5c083637963986bb24e0fcaec39c8fbe95201d137ccbaddeab12919794e1ed1eba717fbbd57676bb67b6a9b9e41d2c5219e00551060c5e984d583b2 -DIST run0edit-0.5.8.tar.gz 61440 BLAKE2B dabb11034e380e9ed38d837fd68088f8db641b16a57685fd765dff2f7cebb2be089435450b4d5e9f9ca25a549a8e9ade111e35dcb734461c7b82d45460d20eb3 SHA512 af324e18bd2cee60e72eb557c5b64f062d315a2ba3e30a314cc1879a993e1d4f8d446510e8669df92f1f306104c6b52dc14adc80e4a8e7622a1dba1aa2b07f86 DIST run0edit-0.5.9.tar.gz 61440 BLAKE2B ca86288b8af51bf615893840eb0fa848b6c245098989ec115459d7315686f296e0c82bed62a3b3821bbbe9ffd2984cb5954d00812eed76d4d6b63724c8a4b261 SHA512 6f0a4943a65514a6d42e2bfd0fad488c44b83f71118c6f1f1970c8874794ca0b10aaaf4e7acc1d5e02ad146a0c3b149ecf43714cc16739780ce652f636aba857 diff --git a/app-admin/run0edit/run0edit-0.5.8.ebuild b/app-admin/run0edit/run0edit-0.5.8.ebuild deleted file mode 100644 index bdf7abd4bb..0000000000 --- a/app-admin/run0edit/run0edit-0.5.8.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) -inherit python-single-r1 - -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" -else - SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/run0edit-${PV}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=" - ${PYTHON_DEPS} - >=sys-apps/systemd-256:= -" - -DOCS=( {CHANGELOG,SECURITY,README}.md ) - -src_prepare() { - default - - python_fix_shebang run0edit_main.py 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_main.py || die -} - -src_install() { - python_domodule run0edit_inner.py - - python_newscript run0edit_main.py run0edit - - einstalldocs -} From eebd7527ab13789a38c439412b9ffe0db4c33d01 Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 6 Jul 2026 23:57:30 -0300 Subject: [PATCH 087/194] app-admin/run0edit: update SRC_URI Signed-off-by: dsaf --- app-admin/run0edit/run0edit-0.5.9.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-admin/run0edit/run0edit-0.5.9.ebuild b/app-admin/run0edit/run0edit-0.5.9.ebuild index bdf7abd4bb..9768d2a1c1 100644 --- a/app-admin/run0edit/run0edit-0.5.9.ebuild +++ b/app-admin/run0edit/run0edit-0.5.9.ebuild @@ -4,6 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{12..14} ) + inherit python-single-r1 DESCRIPTION="Script to edit a single file as root using run0" @@ -13,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/HastD/run0edit.git" else - SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/run0edit-${PV}.tar.gz" + SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/${P}.tar.gz" KEYWORDS="~amd64" fi From 025c8a975fb42f4d07e904d9dd4d885741f51bbc Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 6 Jul 2026 23:58:11 -0300 Subject: [PATCH 088/194] app-admin/run0edit: enable py3.15 Signed-off-by: dsaf --- app-admin/run0edit/run0edit-0.5.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/run0edit/run0edit-0.5.9.ebuild b/app-admin/run0edit/run0edit-0.5.9.ebuild index 9768d2a1c1..615ab0d83b 100644 --- a/app-admin/run0edit/run0edit-0.5.9.ebuild +++ b/app-admin/run0edit/run0edit-0.5.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit python-single-r1 From 5b4d9a4799ef2e4d6d8aec671072ffa342f15ada Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 7 Jul 2026 05:06:42 +0200 Subject: [PATCH 089/194] games-engines/fs2_open: add 26.0.0 Signed-off-by: Jonas Frei --- games-engines/fs2_open/Manifest | 3 + games-engines/fs2_open/fs2_open-26.0.0.ebuild | 109 ++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 games-engines/fs2_open/fs2_open-26.0.0.ebuild diff --git a/games-engines/fs2_open/Manifest b/games-engines/fs2_open/Manifest index e2bce18558..4fba74e71c 100644 --- a/games-engines/fs2_open/Manifest +++ b/games-engines/fs2_open/Manifest @@ -7,3 +7,6 @@ DIST fs2_open-25.0.0.tar.gz 11459432 BLAKE2B 88847584355fe2bbb5ca8d507a47ad6bebc DIST fs2_open-25.0.1-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 DIST fs2_open-25.0.1-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f DIST fs2_open-25.0.1.tar.gz 11464417 BLAKE2B 8d8bec8df4ca5f716cdac319e6772a3158295b13577a2ec70116440cfce2d246939163da8364e24425f0e612ecb1a835b3b016766dcfdeec581abba098246a88 SHA512 8d0c5c2700b7e029c492eb0760b0e6e5cd1ac94b7a9e0db9400f894de5e0c65378761c9f7e3f01d51fa1ef0b0461eab1c66a272a656c2249ed5251fbbe93394f +DIST fs2_open-26.0.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 +DIST fs2_open-26.0.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f +DIST fs2_open-26.0.0.tar.gz 11843318 BLAKE2B 4b162b9e5a33a3aa196fb6eeebee71951444d2246606c01ce8b153e9dac900ad2e6f6d46e71dbab9ff13e98cfebdfef41afe17432bb5f2280a1cc59e422d9d2d SHA512 f2942a46896ae7f35bdb659acc0b4fa55dfa536562edd75abf8e9b3396548268499d54adb9f92ec1b7a51f666d806fc58a8b8244bd410d1925d70bb0a1e2325d diff --git a/games-engines/fs2_open/fs2_open-26.0.0.ebuild b/games-engines/fs2_open/fs2_open-26.0.0.ebuild new file mode 100644 index 0000000000..aab94aeef1 --- /dev/null +++ b/games-engines/fs2_open/fs2_open-26.0.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="FreeSpace2 Source Code Project game engine" +HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/" + +# Replace "." with "_" in version +_PV=${PV//./_} + +# Current hashes of external repositories: +HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38" +HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50" + +SRC_URI=" + https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz + https://github.com/scp-fs2open/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz + https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz +" + +S="${WORKDIR}/fs2open.github.com-release_${_PV}" + +LICENSE="Unlicense MIT Boost-1.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="clang debug discord" + +DEPEND=" + app-arch/lz4:= + Date: Tue, 7 Jul 2026 01:42:30 -0300 Subject: [PATCH 090/194] media-sound/ytm-player: update RDEPEND Signed-off-by: dsaf --- media-sound/ytm-player/ytm-player-1.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/ytm-player/ytm-player-1.9.5.ebuild b/media-sound/ytm-player/ytm-player-1.9.5.ebuild index 30c1ffd4e8..440ce58668 100644 --- a/media-sound/ytm-player/ytm-player-1.9.5.ebuild +++ b/media-sound/ytm-player/ytm-player-1.9.5.ebuild @@ -39,7 +39,7 @@ RDEPEND=" >=dev-python/pillow-10.0[${PYTHON_USEDEP}] >=dev-python/textual-7.0.0[${PYTHON_USEDEP}] >=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}] - >=dev-python/dbus-fast-5.0.0[${PYTHON_USEDEP}] + >=dev-python/dbus-fast-4.0.0[${PYTHON_USEDEP}] >=dev-python/packaging-21.0[${PYTHON_USEDEP}] " From 4761b0a99c6c2e126c0dd30da027e44add5ea65a Mon Sep 17 00:00:00 2001 From: dsaf Date: Tue, 7 Jul 2026 02:04:16 -0300 Subject: [PATCH 091/194] gui-apps/noctalia: update DEPEND Signed-off-by: dsaf --- gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild | 5 +++-- gui-apps/noctalia/noctalia-9999.ebuild | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild index 7d381cc871..7d80096a08 100644 --- a/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild +++ b/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild @@ -21,9 +21,11 @@ IUSE="+jemalloc" DEPEND=" dev-cpp/sdbus-c++ + dev-cpp/tomlplusplus dev-libs/glib:2 jemalloc? ( dev-libs/jemalloc:= ) dev-libs/libxml2 + dev-libs/md4c dev-libs/wayland gnome-base/librsvg:2 media-libs/fontconfig @@ -31,6 +33,7 @@ DEPEND=" media-libs/libwebp media-libs/mesa media-video/pipewire + media-video/wireplumber net-misc/curl sci-libs/libqalculate sys-auth/polkit @@ -39,8 +42,6 @@ DEPEND=" x11-libs/cairo[glib] x11-libs/libxkbcommon x11-libs/pango - dev-cpp/tomlplusplus - dev-libs/md4c " RDEPEND="${DEPEND}" diff --git a/gui-apps/noctalia/noctalia-9999.ebuild b/gui-apps/noctalia/noctalia-9999.ebuild index 33c9c4b67f..aaf2b02b1b 100644 --- a/gui-apps/noctalia/noctalia-9999.ebuild +++ b/gui-apps/noctalia/noctalia-9999.ebuild @@ -16,10 +16,14 @@ SLOT="0" IUSE="+jemalloc" DEPEND=" + dev-cpp/nlohmann_json dev-cpp/sdbus-c++ + dev-cpp/tomlplusplus dev-libs/glib:2 jemalloc? ( dev-libs/jemalloc:= ) dev-libs/libxml2 + dev-libs/md4c + dev-libs/stb dev-libs/wayland gnome-base/librsvg:2 media-libs/fontconfig @@ -27,6 +31,7 @@ DEPEND=" media-libs/libwebp media-libs/mesa media-video/pipewire + media-video/wireplumber net-misc/curl sci-libs/libqalculate sys-auth/polkit @@ -35,8 +40,6 @@ DEPEND=" x11-libs/cairo[glib] x11-libs/libxkbcommon x11-libs/pango - dev-cpp/tomlplusplus - dev-libs/md4c " RDEPEND="${DEPEND}" @@ -54,6 +57,8 @@ src_configure() { $(meson_feature jemalloc) -Dsystem_md4c=true -Dsystem_tomlplusplus=true + -Dsystem_nlohmann_json=true + -Dstb_headers=/usr/include/stb ) meson_src_configure } From 571b5156ae183567cee287bf7ca831b8f1571834 Mon Sep 17 00:00:00 2001 From: dsaf Date: Tue, 7 Jul 2026 03:32:49 -0300 Subject: [PATCH 092/194] gui-apps/noctalia-greeter: update DEPEND Closes: https://bugs.gentoo.org/978820 Signed-off-by: dsaf --- .../noctalia-greeter/noctalia-greeter-1.0.0.ebuild | 9 +++++---- .../noctalia-greeter/noctalia-greeter-9999.ebuild | 12 +++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild index 0ebf592e68..3d4ef46505 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild @@ -21,19 +21,20 @@ SLOT="0" DEPEND=" dev-libs/glib:2 + dev-libs/libinput dev-libs/wayland gnome-base/librsvg:2 - media-libs/fontconfig - media-libs/freetype - sys-apps/dbus gui-libs/greetd gui-libs/wlroots:0.20= - x11-libs/pango + media-libs/fontconfig + media-libs/freetype media-libs/libwebp media-libs/mesa + sys-apps/dbus virtual/opengl x11-libs/cairo[glib] x11-libs/libxkbcommon + x11-libs/pango " RDEPEND="${DEPEND}" diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild index 07d6a2554e..5af090d837 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild @@ -21,20 +21,21 @@ SLOT="0" DEPEND=" dev-libs/glib:2 + dev-libs/libinput + dev-cpp/tomlplusplus dev-libs/wayland gnome-base/librsvg:2 - media-libs/fontconfig - media-libs/freetype - sys-apps/dbus gui-libs/greetd gui-libs/wlroots:0.20= - x11-libs/pango + media-libs/fontconfig + media-libs/freetype media-libs/libwebp media-libs/mesa + sys-apps/dbus virtual/opengl x11-libs/cairo[glib] x11-libs/libxkbcommon - dev-cpp/tomlplusplus + x11-libs/pango " RDEPEND="${DEPEND}" @@ -49,5 +50,6 @@ src_configure() { local emesonargs=( -Dsystem_tomlplusplus=true ) + meson_src_configure } From 2ec3f7808c9d5f2c3481e4fe47eb37d0752c448a Mon Sep 17 00:00:00 2001 From: dsaf Date: Tue, 7 Jul 2026 03:47:49 -0300 Subject: [PATCH 093/194] dev-vcs/gitcomet: add 0.1.16 Signed-off-by: dsaf --- dev-vcs/gitcomet/Manifest | 152 ++++ dev-vcs/gitcomet/gitcomet-0.1.16.ebuild | 879 ++++++++++++++++++++++++ 2 files changed, 1031 insertions(+) create mode 100644 dev-vcs/gitcomet/gitcomet-0.1.16.ebuild diff --git a/dev-vcs/gitcomet/Manifest b/dev-vcs/gitcomet/Manifest index a67f5feb47..fa5115542c 100644 --- a/dev-vcs/gitcomet/Manifest +++ b/dev-vcs/gitcomet/Manifest @@ -1,8 +1,16 @@ +DIST accesskit-0.24.1.crate 36947 BLAKE2B 0e882eeee0d102f9051ab7487ee7d92c5bf50a9724d1b9b8c3b46e1db63f66af6d2e38ac1faf09dcc981ef1213abf7b064c829fccb674f668d603713e0a6a949 SHA512 f44b37019e3707b7af633ea33f5d726b5f653d509388b906b2626d6bc7fdb4fb8f8cf4882cd17327ff1f057728f80713ef6bc58e31dfe954fd67a930dee4bae5 +DIST accesskit_atspi_common-0.18.1.crate 28924 BLAKE2B 190e247fdc6c16db431b6686793c7e9c2bc6ee90581bac4698efde5b724c525fec155b8936a64f35ec954d3afa0c36d496c1fa9cf75c1da6bf2deca3cd8a683b SHA512 bbb78a09d3fae0db0ddd9df17fe5fdb1292d7975590cc2b4312abe25f419b1da303398828dde6fed761acaea2e0c162189c940d30fadc2a54613fa4351c11883 +DIST accesskit_consumer-0.36.0.crate 47194 BLAKE2B 62759d6d1227b0137389f7ec8b9939ae63204b51b6a9e1604dd20bd7ff0323123fda56c249358fc3f7ab4c9e5bb8148a5fce365b68349032377307b68cb9ad73 SHA512 f48823443376c9f23bd757a7709bd52a5495bc0e62762a8096ec09d376e81e478ea17f3e82ee3786fd144eb2c7df454ad2143e7a155d48e01a1c3c87d2232516 +DIST accesskit_consumer-0.37.0.crate 47956 BLAKE2B 8f55638b3614e475efc450ab08acb4045e10197ee5cd0047ad39706e42fdec513b8c4a4d6b4c3c9857228552b8dac6dc3a5808563cfe9c5e9b47b9d05a2baca9 SHA512 5e95c0894829695b19fc35c007b09c0bcd3add3d12d208078113fbb91b1698322b1b48e1004276407dacc6b9d80dbfb37c5e49a987861f2df600a6f406e2f4ad +DIST accesskit_macos-0.26.2.crate 27632 BLAKE2B 9b1fc17bf7b2a5fd3e4ef3000f32b9c10f8abcc30f8abda74f758db9a79a17ea8e6f2c35cb47a60d4847a990abe19e061649b272345f0048686b8f091cac983d SHA512 b2fbde4091bab191d61a5a4e966fce2cc0984827394e9c1ed7560f2f84f2ee0afc6ff85df9a2caea3fc21173e1094544f3370f3cc2578a5c6b109295591c1b04 +DIST accesskit_unix-0.21.1.crate 27270 BLAKE2B 02ba59d3e9a9b788694d5c1083b93258ccd5981b79f7fc49b6eef3b0272730d75282a4369f19748350fc0ef632511780c96ceeabdbd1925e052b5c3016d4d4ca SHA512 ea71de45115c00a421f9f4fd3763172ba52808e0bfbe570997625df7be6932e48034df19cad832f6d08973301694c5571413d103a49d9c64b5d8475602e57b53 +DIST accesskit_windows-0.33.1.crate 57910 BLAKE2B 417525feac27c571601567af7bd3f03e92eb00759ebf606e4e9d839006de869506017d2ea10b947ec1bb7a0a3d08f4b79649e1e48d279a661343991924cf21f4 SHA512 97c5ac621a1495886008d907514b081123f4f0e9cc83a261d2322a7ddc9a3cfcb18fd29c4735900b004b13e5beecf1e8c0a75078d34893bcd9e180c0bed8adbc DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2 DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d 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.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST alacritty_terminal-0.26.0.crate 411445 BLAKE2B 6763c18790e2a981bdbdd20db5925ade62b36463df2153df0b3636eac770c94f77d95768c0ba93b90432044ad5e5f744567636711cd66d01fb1875f0237314ed SHA512 4456bf66be9b8dfbf512287c7c2f71f039ae30ad11152c66c2869448bb03d12ba038529cccb2ab66010efde2a2eef9acdb8b4d2f4b5144638201643a98962279 DIST aligned-0.4.3.crate 10452 BLAKE2B 5a32f10b289cb42de750a281b21dd894210627720ed70b8ef00636d5f4e191f6260121412a36f0eea26ba966d2cfb79333ab69a5f4e81579c97d7d3a1fedd1a1 SHA512 445a12693c23274f57f4aec74d306b59d6c27e104588c0f88f5dd8e31d927ba167a2031ae19a557261fe725a13566e15bce9a4f26db13a78a15383af9dbd9609 DIST aligned-vec-0.6.4.crate 12609 BLAKE2B 0fd0c6520b509b6916fcb65d8a2039f83849b3eabdeb2e1b8ba39bb52d0903f5518b0c497a39d653b345a13397498b92b8a8233c7ad274f5dd09f33d07704d2a SHA512 f854e5924c7697064968debebde8fff05e73acac45811cd9cb28d5261a63161ef6e773cb0d95d990672ce28215e95f87eaca12fee0aadd3448cfa22f60b58459 DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e @@ -15,16 +23,21 @@ DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41 DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b +DIST anyhow-1.0.103.crate 48746 BLAKE2B 4927ba05b6ae9fa89cc3d0eb1d16cbc3c9a0cd8759bcfe8abc8815dc5468d6073165d1c92f7fea7ecdf1f834c4d81c0635713eac6d0653ce13c50202a5435091 SHA512 f61e983039daa3a0da4fe4d5d30f43348b6ca8302bd04a6be9125b08f6951b3e9d061360e8ed5f83f7484d85b7308db67cf2a677852203517a2088c59a3c9198 DIST ar_archive_writer-0.5.1.crate 85345 BLAKE2B 0972135654df9fb5db9e5027508f3d733a06889f0a4bc1d28e31e549be160889cc90003f67fc93c54c09b1659ea83775a707d9869ccb5a224372f299cc1a7886 SHA512 63c6aca1b7122bf846db957e3cc8737e9b56bf5a6a09574bd58a02464f4f149a0cf6931f1fe59c731f56a5832c35891f172e16bbcc8c5fb56c413dcdbb8ce99b +DIST ar_archive_writer-0.5.2.crate 85297 BLAKE2B 862eb33fa9bd2cf0a57970b462af56f887b3185b39993b64ef22f008b65a29c682e91d228757c24aac85d02f436bd8313fbe3614f834352d0782016f420a7021 SHA512 cb1ba4f0f10ab6667b4295055a6a8402d1d91877242a748f94f266450deeb02ab02b74f5b5a5ed435b5da9557032e44332e7e835938650e300e7eb7b0851a5a2 DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf +DIST arc-swap-1.9.2.crate 81495 BLAKE2B c829edef080db5363a42df0b0d142a16be0455cf5d7ae431d89470dcc5b8f9e8ac6cf2b5f6b85078a6c368940e7f7558d9924e69d0b80c68b765d1006ac600a1 SHA512 271b4c6815f2d53309c631f184fd96c4e252524b15e1d477b7d530f5aa4e5393abdf19aba855df3bb9fabae4ae524f40ee84f43951b81886ae5b0728f574f29a 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 arrayvec-0.7.7.crate 33192 BLAKE2B fd566c9dcac513319d0f58627e432f9c307021ff2e2c337551dc946610bc9beceb432e01386a8b1115ea5e2b055bfed8c5be8a32495b9929fdf3537f10081d4f SHA512 35adb8432f419788a9c5ae0f5f747af8ebc7566578aa62dd11f9eff25a33526764bf7ce7d41b428bc9ee4f0aaeb5ee362b51e1bfa389f9ba8f624634c9c86948 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 ash-0.38.0+1.3.281.crate 457775 BLAKE2B c9216b068ef8a76e303881f1b42ca5cabd5f0b8a1297cd4ccd665e84a276f352e6155644eee28e7ce6637dcee347c54e447b452581673f1ab859aedb051e1454 SHA512 9f6ca2bf4fc5df43091c2d41b9c54d26d9b1682ba618895d82106c61e3ea3281065d3f0f50675f95d2db7846277144c57b3c4aab8e4d84b9536ef44ee89b5984 DIST ashpd-0.13.11.crate 131854 BLAKE2B a1e69ba1df875a4eda4204add5db2deebb0e2863820765469332715e870f31db7f969ad0d92041910c1a015a4b7755614a9f4a4c86722570a91a164965bf186e SHA512 63be9abd9002d15373f6ab0b48888c3e511950d7f5d540e2439c91bb7440e9d276d257820f89f7343c06ccdd67c196dcc8dafa186af9f48fb872b31eb9418b74 +DIST ashpd-0.13.12.crate 132152 BLAKE2B bba8d192ce4403b7669d8ec32be39db818d88d558100136bc2052c958eedaf102336db19db877f8fef22a1cb343307da2cfd4c0db7ae2c090394be17f39051c9 SHA512 8d5bf19a04de276703d3d13e7988ceb386d520a5eaf2a8e6cd6d18679e9836caf9edb2edc440ce858ba4ed8bdfa99e8dfb19c8acc451844f8543a8faf37516fc DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb65622ea6daa6ff9e2d97487f452c44fd996e4438b7d4151d799e19b731330f7f1bfb829e3deb183015cb8bea7733666 SHA512 dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc DIST async-channel-2.5.0.crate 18624 BLAKE2B d835b923d9c99100e499d72d34515bbd041bfd087572ba681f0a61c9237f5d2af1d4abbeb9572ada694a3609aa19a14ba1160deb0d6411a542ee73cb6234c5fd SHA512 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83 @@ -45,12 +58,16 @@ DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802 DIST async_zip-0.0.18.crate 66981 BLAKE2B 999f5ae7d9e7542d3eb03400f56b2fb483fcf8621b36b88508e0c718566a9a826c47a26383c75e5a1f29ec731f1e72443f39c49cb33792715fffd3694d861359 SHA512 dcde4404aeeff7080126e62a8fbe3f23a229935ff6928b8c27d299a7d284469a70b4ae4b70cdaa90b071bbcfea6e1d24ca65a1accf8bf6c07b82355f4702a8e2 DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c +DIST atspi-0.29.0.crate 20051 BLAKE2B 0420afd9b7333d07cfff30ed8188232a84f0f868753c5c760402eb86ab5e8b7e7cba18312186e60068b0f1349f00ddeb0595e9367774b2eff5a10d824600a7aa SHA512 870372ac7dc23148f6f78fbfc4b114e55744f738a63d6e798ce46bb305f97be25f8605c934255ae91b6a3f4f0a0ddee5bb86b761fdb9649271de6c98652eaaec +DIST atspi-common-0.13.0.crate 129527 BLAKE2B 24a6e7cd7efd1eb9a5212d0911193c42a514abb02320105308aa8371beb6dba6da8e60ce528c69e320619ae63bf42c08ad57920073cfdb9ed680866466868192 SHA512 d70a5d204afe0492f2ed0015918dde78de61452f1c0159698dc6d7e741a00428d7772947b8ff1fc466e92a97b76692892149324d1db94aa7324a16919e96cb05 +DIST atspi-proxies-0.13.0.crate 29030 BLAKE2B 57063fcdf5c789f23687693f559280441301d59a38ba98bad7ef7af5d19cd70a450f0c758cf449acc3ede9e9ce5b9d8137f69dd4b41205b146b7f66301f0b23b SHA512 d293c1d8e23def7f721029c1b8cabc3ce1b321a1b931bca5775d49648c2292b2a817d2352e81d24ddcc2faa6b86254373ceee66163a92f8d4c3ab13a238d3cb8 DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840 DIST av-scenechange-0.14.1.crate 462353 BLAKE2B 7e2cea1a72af6c588871bd0b22b96922f9f0962ba428d77419c0495c2f9ea8d2eba4168d0eac8afdf9bb35607c1798cbb5c045f75cb36a7ff1a4ea3284a9c533 SHA512 1a39d997c3e93d97bc7d6395a6e9c4532f89ceaac3f2f9991e68e9fc3fb9a971456bd5fc2dc3fb8689dc4a9615b9dacbda9f763644a865d3cefe6282ce8df983 DIST av1-grain-0.2.5.crate 37997 BLAKE2B 8a2dd986577d7a4474f831c4fd084b6a35ea17d1510e5336244169521a45710e9bb943dbaac7a51c3d7dd29e5ac1af55d164350338476c81cf051ff3de5aea12 SHA512 400905acadde29827ec68543c895f0a2d61c39879130aac2a6b2fc885e1221a23e0937bdbd65e2177f9d98d97ed5139004e7d917547c078acbd26d4731175b85 DIST avif-serialize-0.8.9.crate 16499 BLAKE2B 341ab918c34f55d8777be031a5ea3318e0112cdf26a60ff2dd37d07aa100263fedfe2b0179e50b7de601bc39fe08f513a707ac51061390e7f7a478454e872934 SHA512 9f9a58e6e8e349ead6905ebd39fa26be7d2d505ae71df0344ce06996dac74ac68ab4062d32ba217407ae44081d1b43cbdcdba071b15cf97d070f4df3164c28d5 DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 +DIST bindgen-0.72.1.crate 246071 BLAKE2B b6db53ca86fa3b5f71abbf6d2fd5f83553e167507db2e869ed7f3acf8865478e49430eddce8c255a8fabf8f6e408e7dcc78a9088201cdeea1e48bc387f8a6f28 SHA512 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2 DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa DIST bit-set-0.9.1.crate 20389 BLAKE2B 163a9993b4258c0e233e486aaf04a0a87d60d391a7109ed88c95a61bdce4e66ce3125f7baf32b4fefe5ae6a08ce7c10f9bb1f0b6bdd4b768860728fe135116bd SHA512 7759050ccdf9648497f69e0dbc25e914059234faf6fa409cfb1b3ae33ec6e4d37c22fe9f1cb968a68fafb5842765dc0827a1e4cf86af26d0c995610ed22dafb2 DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571 @@ -58,13 +75,17 @@ DIST bit-vec-0.9.1.crate 29177 BLAKE2B 1ce5c36895ab89c7fd8c58562f276455a25fa11fb 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.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 +DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f DIST bitstream-io-4.10.0.crate 65364 BLAKE2B e6b983e395316aac104cb18dcf91567bcb4b14f876b724d10ee3a057ea328a4ae1f058cb99db534ee0951f7140b84f507b828257c29268a7e8936fc6f452b738 SHA512 d26d6a06e35fea9b410e8c43c3118b4616ebe61b967ac22cb87c9f0037cabc0aa258a088c3ddb1b663f383a61c0e49579633606b8d4e0d8d3a6c05c400f2c733 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST block-padding-0.3.3.crate 8504 BLAKE2B d62481c25fd8680cdf0ad0bc259bd3777c3985ee91d5bb4995f484a15d4a9bde21c5d20f8c2efd0eb340aa0b8c7faac0f3fd817202ef4350d17994f478715eae SHA512 0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c +DIST block2-0.5.1.crate 24191 BLAKE2B 6fb5505091c5f06524f20250d3c649bec46a93e96ea08227ed91163bcfd0c64fdfebbe86e77a4e64d0d049036e14d5d28ff1c85c4707d4791651616cd6c7ed6a SHA512 084b15f06d005c9d4b78b20a85ed804ca10143e3bfc6b52c4c90f72b4b3455fd27bb02577a01f7c21e58a60d174c1b5d29b662da05b9e35688dcd266a988e045 DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38 DIST blocking-1.6.2.crate 17754 BLAKE2B 5deb319ea3e25ee234abbdbcd166c99ee5cbbf00fa5587d466217c41a7d1cd40e6bb7c3b5f6e5b42823051b6436676efbf37736b5587a4f50182c3aa0f271478 SHA512 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69 +DIST borsh-1.7.0.crate 83649 BLAKE2B 9fdb976f3b49102008e96f643750c15ddd5f179117908175a670700207069b6e06902774e1580cf64b1c74d2dd109271396c49488dfce67887f9a9be699b1d54 SHA512 c395fadef988b1f60147eb4215394a8f7cc1390e7f7ec3e5b7a0683828151bf1ffbe043af3b6e20e3561900b503136f09148bb1a4828ee73ce3cfdd4aea34405 DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac +DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330 DIST built-0.8.1.crate 47288 BLAKE2B f791f8d7b0d53483c48fbb4e630a3907ac0aea46b9f6a8db857c8f8ea0efa5d5652a88fe3693621f37bc225f218193b5a76d62553fee0d368b60396da71306f7 SHA512 8282b2f6df3ead0de7fe2ba677a6b279541439e01659294fb89de388cfc3cb4d1581fc085ea94a1e24a06466aa18a9700b3dab83ce40cf37f93a551dbd3cfe6a DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039 DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb @@ -72,24 +93,32 @@ DIST bytemuck_derive-1.10.2.crate 25678 BLAKE2B 814e3b7b14e545e89aaa1d920ba18e5a 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.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab +DIST bytes-1.12.0.crate 75441 BLAKE2B a66b0bcd765b6d55ae31018b4fb75e0c8c91b707aea78de4590ddd5772677163dd3779ee2f30be9ec159f880c163a8be83f7cd4f51b5f8ae3c41ca64d71587aa SHA512 b109ffaedca0c55a8b3acdae86f51f8a74ebb0957e35501bf4ff87e7cb50a05b5eeb23fe3339932ae3e652093f1d686a31724b4769002ebe55eeadb1fef2eb87 DIST bytesize-2.3.1.crate 22218 BLAKE2B 7b28556b72fb063d8fbdcf0b5dbe852181f7dd16f8adf642af369b87369f6351284ecb1e9aa4f93221dd4403b1d39d3bf06f829a09aded57c3a1cefb4f3d5684 SHA512 b6934a96424d5c4af9cbb0ca35325c52e1f0ee4470aa58b866d0f3062e83a2f7db0867554c1786e62c1435c0a86efcabf4b1056305133b4fbcb426c6bc087fef +DIST bytesize-2.4.0.crate 23469 BLAKE2B c9288e60a6e392cad38311835b0898c4b05bc19429060c97c90ae3553587afbad112a2a4d48e9e3c6601869b99237a9fe25304ef8954466c1f55e4a6cf1854cc SHA512 67b4578b1164b90f3fe440e451a1c8fff98f485c77eb879f134b8722df6a8d1c68c1e877fc5e70272a72ed1a0323216099a50f22609f238f14bc93ec735ac44b DIST bzip2-0.6.1.crate 38427 BLAKE2B 89b9f789aa09c2e5343458ac0df5c4613fa9717ac000a3c8b5cc6c982ab7bb24db6ec9220cdf05785e9e85a3c44d757607db27f0b74fce85f3c6f660da726335 SHA512 2b613ad22f458a3f643af8ec85aa5e6e256c61d577de2400a8cb593fec058262a689a2a7a634315fa7ec6381cbd8ddd513dad82ab9b5a32cf4e744d2f2f85909 DIST calloop-0.14.4.crate 77843 BLAKE2B cea3537fa0bc31f48a168669e709d65c124a2d5b59a9ba634239dc407cf47fa3154861f28c0b13842587d56cb81bc901fd20ba84111908095691a07e34d87735 SHA512 e444ebec281c355fe7edd7ce7c1ace3fe5a8d266fcd57dc964e4bd1014c176e0b9eb4a5e82cc62e0bbc5d640d86c6ecaa46f298636ef421fae30aaa31b7afcb2 DIST calloop-wayland-source-0.4.1.crate 11247 BLAKE2B 942eaa4dc74354186b293afe2c92e0c52fc2d2f4ca8d9c958918ab5cebbcd4fdf5cc3bd88b4ed12d01d2c5afc575b7060ffaaf9c9a5d4b7b612403fc75246707 SHA512 5c0936d2e8f559c496b6f29267f4bc9ea806e8e415e20fbd9cf88ac722df7bee6e96a803a4ce823b12cdb9f337791db149b680fec5e7e90d3af582df1fb09d0c DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST cbc-0.1.2.crate 23501 BLAKE2B c0d537af0323a92cd01a9ec197bbe46507835348e16dcec7360072226647abe2eaa4823023930da93885347fe1429acc2f9c079b7bcac686c1293ef73b91bf0a SHA512 d3b33deff64d839ad25141f1c3b5fbeaa21f71aee7b58dbed91e7d257f93e68073c8d4a63d4c4eb9775c20f00bb0ceeee714a8218e85a231f30cd7423022f820 DIST cbindgen-0.29.2.crate 231617 BLAKE2B c5f666e19e4ebfd95fac7abf74689df8a7d03fdcd0cfaacb5c2dc24805c06a5a6f6920010b73b2d53ce5ef450f8adbb49db9774b3bd29162f24b1cd520f81b8f SHA512 c88157fe65c1c69256e273abb34944f86a9b45aaedd514c73d6b8756799f0273ba0744a8833c060c621cea53246b358abc7f85c984daf041423ecb6cb2d6c12a +DIST cbindgen-0.29.4.crate 238017 BLAKE2B 24afbc06948ab8062c56283ab51e98b6439e687a95d56829d06f3ff917fd5e5ea66dcaba19e441cdfcb2b98233e57349f4c51f6fa4709f15337e6d49fffe25a9 SHA512 4e6bf2c7ff7729d28a611831eac44e862f610e58366cfd1a11ac843833aeee4cfe843b479319cafce728fc62d0aac1a1908253ae4f27e8b489c8b4ed1cd903d3 DIST cc-1.2.62.crate 97212 BLAKE2B 790820b89ab25e8a99d9d29b1b23031c858160303b854694a566c1c2d1c377a683db1d6bc3f624c11807b48db30f17ca2aff5af149e2bbf8af3aab2631b5bffe SHA512 0701ef643e7e2c646c7895bd544f9ebc862ad83ca11a640a7f8b1fb5d6d9617ea45eaa8646019daff52d86d32823235fc098598554340b9bf0f91190e06f3012 +DIST cc-1.2.65.crate 95435 BLAKE2B 40f9d895bf56463e4083978426606268022daa3d7ac61967fd1a97bf511b84735b4c6afb0367292291e71c64893ce4936c2f70f2f44440864db7cb60df0f978e SHA512 2eca61b225cfcbd6c293dc47266411140db6ab3a2aa8f5f03e6d6fba24b223515160601c4e36675568653be1a27e78b41308ec9e9c55fccc2e456d858ffe9f53 +DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 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 cgl-0.3.2.crate 7557 BLAKE2B 6c61b46f4157a3a400f75e81be8ec456759a0c3efaec2fd134a81d8070d47c478f7392a2e63e13b7b09fc0b620b27ec6831b9829927ae6685dcfcaedfc8bbb19 SHA512 230301b0f0ee7828bf0152b01ff97464609da32dc78edf2fc8518f2341cc48ef39bba946965e93069fa9e4fcda0d165195dbc6c1d594afcf1155707933b3dc73 DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a +DIST chacha20-0.10.1.crate 38187 BLAKE2B 8f02b0dbe8ac9773963f49ae654254f6b5cd3a937fe3e91eedea2a7bbe766959c1f12e217fd89261ce98fd9dd8ef4c46702db9a41b3c0ef978e03e193f228a49 SHA512 e5b33f39da1beeaf1b8ea04ecb32fe4e9e7292400bc2de5cc7516df9965c6351fa75e4ee0d2c8e7219e02a24990c9822c67f9df787111f56d0499527dc02febe DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21 +DIST chrono-0.4.45.crate 240866 BLAKE2B cd8c8fb6c5ce1b89ba75e18010f0043af52e7086b444f88e00cb3d8f85cd7be219c28ebbdaea964556f805a6085d5dc5f114a9a2d428214b83e94281d0ac07af SHA512 f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546 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 circular-buffer-1.2.0.crate 39562 BLAKE2B 37af0eeefc667d5a4dd345f198858f3286d3c39a3992f4d27674beb0c2c5808acd0498b187a8cfc75a0aee53a5162274f43172da066489c752974d22461b52fd SHA512 c1b36bf6970d45c760305997e1b3f3510b61c373940219227a61f6f3bccb49cfd16fb984a4adad5b8f20ecef6286de0c4617749739c823f3f17aeaa8b6eca171 +DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 @@ -105,17 +134,21 @@ DIST command-fds-0.3.3.crate 17132 BLAKE2B e82c64279bec38d4b29ecbce2157240be5566 DIST compression-codecs-0.4.38.crate 29877 BLAKE2B 03c5fc90aef55a7dd041048b6f9bdd09998fe8b6f5e9660a95c6179701e5289d4526358605a5c2d6afc0bac1c0729e5253a795d93521f1b45ae4fab67cfb9991 SHA512 3e4e23cf3ab5ac7865a1b5880ecc9716162b4aa261f2d1179d5105ad8ffc81a3065c341d0c0cfc07f3031bf8f2aa6ca1dddce7fd588ff5a75db15d7001efc219 DIST compression-core-0.4.32.crate 10083 BLAKE2B da7bfe6380c27e44d571060c17cf16fafc46cecd7f826d76d1a3523d65dccb1da134ffd84c33b4db675313161f2535c9e6251dc270e32689a071d715d6ef8515 SHA512 0dddfa0dd0f00041fdfce0a0803322eb88521c2bf0911103327cc7459be7cda79a9abcd5dd3573690563469ab3e7b2547ea27846e32da0e99b7e49e58615caf5 DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a +DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9 DIST const-random-0.1.18.crate 6646 BLAKE2B 20e71fd7e2b0b9af663073a45d0224a4cf9a6a6bdab5c3565de88b4a66ff24a1b0f8c01bdbb86f5192b723c03030ae02fb86722be7cc41c3154cdc81f843f013 SHA512 e250227850001a3ac6abdda6e7bb88efeaec1504a54348a5ea71ff66c984455eb9181b2acfdc0b6c08ef6f51beb34b7ae7836e370d84d75731a2482226c5ed26 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2 SHA512 8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d DIST convert_case-0.10.0.crate 24083 BLAKE2B 62d541eb28d7ee69664a4344d794e19adf27ab770c39a536cc490d6c91f3d6d522cb788bfe2cf694ecb02e1c8059f4df321ec2b52e8d722df02866e30f11b758 SHA512 f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4 +DIST convert_case-0.11.0.crate 31545 BLAKE2B fbf81dfcd98e0f4aba44a144099d707ea4f312f087dabe14152cc9ce285463bb3599a1b4f8365498c63521011fc880241fede0457de097194b083bcbafbbb906 SHA512 6775a77a4ce8b74dd8eb60a5f63f0e4e70446f64ea920872929c4d50de8516ab2c6de3470932c1613f895ae7303c527cae9b2dfbf6731072113fea95e01a6137 DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065 DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a DIST core-graphics-0.24.0.crate 31332 BLAKE2B 572eabb70211df9ff50f3b9b2bb757dc41b61c12390489c18ecbb899007525ac092903860622763346c6623bf412a553a4da76e3a9a0e899d965100cabad83a9 SHA512 f347601e9b853b503cd08e633b87767d13ca9e104d1ffb02a07ee8b1de05136e74c897aba5ff788586e0113b5b2208ed8b8010f8b96392ad9ed3cb2a56011985 DIST core-graphics-0.25.0.crate 34487 BLAKE2B ee0704367f7b516516892272f7519c2253cf0a5eed5ec5ff38d3916256b36418bd12678e8f6941efb9cccffb4fafa1a8f17258cda2b5c4d39aa82764913e93a0 SHA512 5a568d0aaf7382f5b54ba9e5f9c88a1ad41af53e693854c764c473b49999efc2ebf8cd6c2e736e071c4ed6d2ce789e96ee1b9ef57e2f16793ccf65bc3af6619b DIST core-graphics-types-0.2.0.crate 7098 BLAKE2B f00ddda48802ad0e4911b2f3e1e4267837fb306ebf32bd7701534766b625988c6d8cb69dab4a3e7b0bfee1eb5fc02c6f05dc60d511e0879f8d7049160d79cd1c SHA512 2674dcae97efbc52281fb0f8461489ae5932abff40ae18f1aa41f7865b450ffcba9b4710a2a4137835cc7b9475fbb6392330b6c0c296c9a84f3dab197f605e08 DIST core-graphics2-0.5.2.crate 44628 BLAKE2B 6d9e49d4b8b354f89c896ada0257f8d78c792a8b0bb0091be5189ae633bfc61d861747be7203eca98f20a9f629fd5eb2e787889eb06baed7caf116ab523e5a9f SHA512 02e7a4f2d853f95d2b00217427ddab53fe56b8f0f2ea30e8a3d566ea22cd0f96ccc481a4dfe3786cb839f446355042a4cb023e69cf9cc1f9aadb0a1bfda87680 +DIST core-graphics2-0.6.1.crate 43676 BLAKE2B 7d4ffb75c7cdde98bce1686fed3e745d8b17423d6561c03645db851e40ca86c302f0c5facff90ff6b3d2ce5d52b897bb9891a6ff9132f86cbec74f20aac29457 SHA512 484197030dcea51d52219aca28f60cd839cde81f01f4b30e0e36053fbbd8ce3a3cfdf06b2018ea4e8b444663f48c4ce15cd82909e57330c8b3bb458eccf59f34 DIST core-text-22.0.0.crate 22905 BLAKE2B 87ba189476513653d5374517182c6ecb1f90816edfb4bd033ba253b5f79312e95d56ddfed03fe72a6b9a69c705fb81594df6e31162f18ac10eca9982f97f206b SHA512 ec55c71e69b1979fa915d9aae7e60b1499071feaa966dd3a283ae5cdd5fe9fbf668cf1aaaddc0db9ac527fbb03f2cf3f2b8455c3e5a2b497b851905ebe92541b DIST core-video-0.5.2.crate 25341 BLAKE2B 58af4dfb6a13317396642a75791dd493baac91175d930c107dafe67ebbdc9e977755991ccb6254c778c2b4007b4d7deabed9b792ac0c4a10ecfa6e8d277033da SHA512 6bade22d6cefa03169051c14c036d832c166acfd41d635746a9591d5733c9ccd898eac9776f7754463d1390284e8eb2be256ed8bca194b8996a8443ac4fb49b5 +DIST core-video-0.6.1.crate 25350 BLAKE2B 5cecdeba3faa921b68d882f4d2d6006647135e3d68c0cc32c310e44c2431ab8031140d63d5477d6da4b63cb7983dec4e6a1aa84b02534356bd12f43455c4e09c SHA512 db910f53828676837a17ed066852a57304ad9c239f1e90dc23d50892102c913b043dac90f7a63fdba45fb0859a9ac4ee15d9c9c901a29d7bc82b994604b9074a DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085 DIST cosmic-text-0.19.0.crate 2962391 BLAKE2B b83b3a1b589c040791fe1fb68f54c8c99a613fbad7e6cb18e7a87b47e04c9ce89bdd8bed42eb8bcabf03dae362ceec9560fad12b8ec3d3bfb742c849871d81a3 SHA512 15db144b9fc33ae2878394db0456ac581cb81981d98ee4a700466e92c3c404b6d123050bf551ec3c16715576da31a68aaa3df7226bd5a1f5212f4ed171f5e903 DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 @@ -131,9 +164,14 @@ DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383 DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 DIST ctor-1.0.6.crate 48620 BLAKE2B ae9c517cbbb56e8ae98f08fba42676c53ab446674f6437afe8b3d1f358b9c87302c969e5687b6629ba6f3160b21668669b03f17ef735317830e30d605e1648db SHA512 0b38ed7031859fd20d38f32ca14327a75fcdbb4dc2978fa96b0aac2155ef0c0ff38b589a0aa0451556a90aeef4eedd103cb7435e4ab16433d5372bf0b5cdf53b +DIST ctor-1.0.7.crate 48863 BLAKE2B e6843d17380269b6f38f0cb3e4f830833eeabfc0cee39332facf37510390e293e3c963f173c2715b66f25a9083c82b7385298975edb957ecf9941d170eaf0bb3 SHA512 eb1b50af4c6f46e50dc0cffea2ba97935887fa8822c37662720e04adb7a9ebbab1e006c38a93eeba7e7406a2f729be9c646152146be84e7bee4cbb432454efaf +DIST cursor-icon-1.2.0.crate 14267 BLAKE2B 3d2733b7bbfedf5a2400386369bb2fc2860d59bfa3594c0d14365e9fe5c5c31810ddc8e6904edb53c79ac5cc18db5cd2c735fdd976925f793bb780e44ecadc62 SHA512 c613b8dde17c5dba4e6acdc393135dccffdc36235ac1fb2585d23fab805bd2da2882de1c392c2e7d912bbf09a97c1867095b0700440c53e527f42a6e7d8a0eda DIST dashmap-6.2.1.crate 26885 BLAKE2B f4027bd77c9f7cff711da8e361129c8c8f72485cd8d47cdc3517bd1715d113a4b094a9d1becef110e0b09fb8d17f636151527411d9320b65d2d0f5463ff6a7f9 SHA512 f3b2a3cf51ea869623ad39447e337203f6ce8e4521a7321a722a63a9a1dfea7be74aea7f8eba8e696b179d37f4b7e184924df97b22da0c6d98e56b962867d2aa DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397 DIST deflate64-0.1.12.crate 28110 BLAKE2B c9ad1751cdd93ad69604460198eb1ffc3ef194b7ad0353b2737ee4ba3d538456bf065b1b314d7f5b143ce2801f46d9ddb673f50bf9ea29d56ab72490ec29e3f2 SHA512 766d6818a2eee9b445044a6c4d1a9728fd630ab072e6456fba97c78131cadb2460431e605d27846909920a5725387cd6ac0e487071bbc37e546cc2fffb6ac02b +DIST defmt-1.1.0.crate 34342 BLAKE2B 1d7b8f730e469ef84351af4dada8e5435cebfb1599ca5bce63f106f6da23b746317d0bebcd8fc4f443e32fe881e7b1e65a480bfc2a3c5c31448390860270557d SHA512 68b8fa97e993334b0b6f41a4377a1d1e0e7d7a54e78223d8cdc3f3d3d7aeb47c3f7caa84f7bbfc43a491bca0da1530e7631556f6ffaafeb415dc0573fea664dc +DIST defmt-macros-1.1.0.crate 27690 BLAKE2B 5347e896982d1d396936a34a54403891cb856e499516e2b9ba42948a3c4d42667830dd6ba5b27897ae7cc0c1f86b664a1eb8a9782c8b1a56fc957bfd2cdcd2ed SHA512 f27b677bb283105646c8a343a39c098c81211258ac6d79ce41bb6cfe2f48dc53c62a3971442b93f431daa98bf137eb2649ec057aefe0d5fff3ceefb2044c6135 +DIST defmt-parser-1.0.0.crate 10881 BLAKE2B 40fb19b8697f83358ed1924da62ba119bce28287409a0c39256acddf74f9b6bd447a2b2257d54be951c8917b581688dc7650ccaf40d559219ff0495efe674fd4 SHA512 05b7d864f1c66de5972e7fd4f8a14fc4c34e83ea5d663e10a12f84bbb9d701e7ad34d740c0fa6b558d7e98fc2de5834d72efbbe16002aca151bdcc54a548661f DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c @@ -209,21 +247,26 @@ DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f620891 DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f +DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e DIST gif-0.14.2.crate 38710 BLAKE2B a7360365d6287351b7fc747bf6f312bb63f4b510331356438801265c443dcd39ed7a60bfbafa68cb25705a7513ea5c0692dc45195f75a73551e773bb89b3247d SHA512 158c8a9c93353d64f957351a8d59ff6a15336105abf4b9e7256b089697185d9a5e730f9700af0205083ca5256e47743d1372b6076df433c73b75e5875040b376 DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 DIST gitcomet-0.1.13.tar.gz 14196356 BLAKE2B 339056c54146a312935498ef95edcb7ec161354a3d7263f54b81ec15450d0ec1510015ebbdac820248b05e35c0084b1182fd44fcea1ceb07796182c9d96b43c0 SHA512 dc8dc78e3fa5c9f3f29eb53a9a9b6f46bf8178601c5b7837129dc376f9a21aab7297d331909a2b8427ac58b483f6c08e0cacefa1cb001ec1b277f6da9bd340fe DIST gitcomet-0.1.15.tar.gz 14224232 BLAKE2B 69e4d109f4e5a9af85d51947b6442d1c6d76e19f7a4b3cbe33f52543b17571bf737046aea948b226a5ed8705cbe3a9347e3d04977200ee09a896b549f7ad36a1 SHA512 e14bc1bc34514c932892bd1affe91a87cc437029cbbadb03992ad2e9c31ad5652aae5eb10363bc600f2b880daedc294c133575dc1acf886230cc0205d08b74d8 +DIST gitcomet-0.1.16.tar.gz 14470746 BLAKE2B be528e4a4126aa3a68886d2c4c7717b2a08503f98e1b0259c3b3908801113c82c42f6e31c5175b329c36c0b6bba5fd0161dcb56075709f25ad421a463d6245ce SHA512 03af05d5bac67d25fa09983d8ef6eb4ae0fe932eee02aff8a282de18fa3c3c8a0c7eac3c8cbf6f1f26f1bf0c9d18a9754786a499ca711b8aafefa25aa0d467e1 DIST gix-0.83.0.crate 307888 BLAKE2B a1b0a4a4de8417e0f67c0cdc23e30b308d0e6b8aba94fda4512e7de4b6624da019145df4c7f90a59edea7affe2fa77b51a2155bbf36b4905372c14082268013a SHA512 bb7dd278a8914bb619cda5b1f0cdffe97cb54dbeb2bd32584788669472e2a93ec5e2e22b9041adc86d6abdfdcfc48b696e6cbb2b8914b1d99533ead48fba2cd5 DIST gix-0.84.0.crate 309638 BLAKE2B 9ef3c9f63edecdd417cf1510a03a2b329dbd333907e0b9e3b525349def437e5935f13d40b3082acdf86511c33a30be436232f418c50a6abafe64193cfd37fa2d SHA512 43af8c17025252bdd4b54262678214893dda2bb6aeaf98519cecb97484503310980d47a368f660f29a89f4b789f6121375f4ead3af46b9c4ce3bddf020c95a48 +DIST gix-0.85.0.crate 313068 BLAKE2B dbf24015b9797d7fbb20b74846bdba9f3a8772560a3d3583b38cb341031a106357943990ba0dd41da579c34e161f86dced6685958dba916ab63c0967435ee033 SHA512 aeae12705bc483d3212d33c9e40f48d27f4308cfc52eafc2d59d494de977a2c897226f0ee1d46709eee04a0ffcb4c515f7ba00381124b64e96a3a8c800aeb08c DIST gix-actor-0.41.0.crate 12386 BLAKE2B b9fd3848dae0acfc83936df2ca85ef17738684b6ad345cd56ee597b79f16231b24f82784e22e0cd3a763ccfd4c70feb1dba60535acf559a08ac9a1e3e003c73a SHA512 02da8a2d5d69bc010edff8e8ad1d402b8e0f1135149c5351eda97cdba69c090b3d78204d81a32dfd4d2e5cca91e63875e39afb477732d4143a61158d2bc823d1 DIST gix-actor-0.41.1.crate 12317 BLAKE2B 92d654a9d8e9b9021e5b1ef156f905877d74ec0256c7ffef6b5a6bd2dec9fdc55ef892a229d414283cca5c9c413aa565e69dcd7242c0c7c9e6b39055b0b602d1 SHA512 78e5be440443f201ee3909bd72f78bd9810a056163ac545674219ac57980bd01f9ce390e883b6e16da449e121ef694a290cdb32fe3639ac4ffbe928b7774a41a DIST gix-archive-0.32.0.crate 17514 BLAKE2B 462f12d03f3569d9780a5329b96311872466d5632822f8d431f03c4e7bab7dfcc98d3e727838ee8fc89c4b549ca238231b22bf1386cea24f7823e1a2d49f6fe2 SHA512 0c841457d149f24667c05fd1f0941408ae27c8625c9fd31ff0c5f65d6dcafd0fd200153d806b08dbcebe001b2389d406b8cb3ac2577f3f73659b17d64bc08b45 DIST gix-attributes-0.33.0.crate 22362 BLAKE2B 436bcb9cc64b80aeb375c895161d9deb1ab74fa9431bb46e1e64c1d22dca90093355f5be1f350bff4a71f1e4ee4392d86930224d379847367658406e69a26120 SHA512 2295bca552b59eced50dc0c3692ca483bd46b2979007fedf0eefcab9c6660f8db9deb5a32cba6509648cd9a4dcfcb71b8fd089788fae1c4517bdb812ab405682 DIST gix-attributes-0.33.1.crate 22374 BLAKE2B 4100557b016814068cd3a4ba03a31636a51987b28be4248d51a6afbd8379c8bc68cc93d2346f0c3033994d9ed624fe0f593e27f8aa03c733aa901e2c3bf726e2 SHA512 0ec0f4840cc4954249995cd3ad2bdbe0523860e807993fbef8d0084d5aef0a512ed176898108d0354b125fe0d996774d38f489a49b56f1af40dee002cd9c1122 +DIST gix-attributes-0.33.2.crate 22410 BLAKE2B 1bd1c6fe0212ed9e84be570400a16038c82b169930827bb1c45d9bd79b2ca5715fee741cd014b34d3b3e9a75ee403f44379bcac12ac15c8ef50c0105b9ab133a SHA512 c55860a99ea8eb1fadcd7b81f3be46445780ef477e257210957fb1e9445a13f1906b3d710c0ee431b073bbdd72577b14959202915b3a2ee9ce1382ae591dff25 DIST gix-bitmap-0.3.1.crate 9235 BLAKE2B 14b8a81e517c4c2a23e1f1f98ae949d5ff9e6ead7594ac117dffc4a1ff268efe6354f8b80fccf4bac5b67dd053cc97c684ad42a7aece06e7f26df7d4e7c6545e SHA512 dbffe353502ab66dc0fa4b8d7e3dfe04dd737999375e74c414d97f66255825e0b43e4ef217cece8d6d55b86203f4ac171f2dde31daf29b540bca84ac71fde594 DIST gix-bitmap-0.3.2.crate 9213 BLAKE2B 28c35c27a7919b0b2dfebd2a30a93c6df22f4917180e8b2b7e50fabd0fba98ac3f34427796057a43dee01f9154c3ee5611c48bf139529fd1155bb0f94d06fbd1 SHA512 22220fbf5e2b15241a82dc19789e89479665a4acb0e92fc007540f5c79ba8c283d21846666ef2d0848d74c11c48c77823383566fc758a9c0733fda60e9575c2e DIST gix-blame-0.13.0.crate 35281 BLAKE2B 67ebd0fb3faf929fd57be805a7d38e3fdff34a46692bce562026599ef09284fcf1649547507f7380c140c9f7d5f71af622e03ebd5168be77523a9b43bc0b9122 SHA512 ce11f4c9abda7f722c74cc65c152a860528941fce3faf86a6437e0366f0ebe9ec49a5ce3db31720453ab5aa1205b88a8119d0a379755b57a6394ebbb5d34935f DIST gix-blame-0.14.0.crate 35620 BLAKE2B 1484f2a783bd6ddb49a6bb99d7f55d7ae14181247164c65f326ac34280551c288f2f8f9f321a085fdbb5739b09b5da1cdf456325e2753ea4ca418a30216f7684 SHA512 011527d1853b23256984faa82ab887cb213f6ba946b5fed410e528dce8a62e5507cec7bcfe5c74a8cf4555488a079a496eede6168496b91b31fd88b240a73610 +DIST gix-blame-0.15.0.crate 35982 BLAKE2B 6d1d5178ad4605f186f5193b807e1f3851309a4f98faa8e2b5368f88e67a3fa07e43fb06ea0e447260c43582f3dc0f42f332b4b62309115067a98159be2c758c SHA512 8d291c4e29535e9c6298f6288af1fb80aa5e73388f9eacb6a089457c48555b10fe7286d2d0d5137210eff931b836bc5543774d85f4a7805192007b358086e21b DIST gix-chunk-0.7.1.crate 10882 BLAKE2B 2610bd01e949bf81a6efcaef5713e90ac01a9c94f9d108bb91aa083cdc5485ba974a711dc191c2d2019c6d1e9a370a26ad3269d306a5f9b4abeb9fe7f6109960 SHA512 e7b3597537c34169df3c2d1ad55b8435e838bbf7a43729e5da82a78c309b36e20260ad4147fa75a36da1026906931df8fbb3cf84df5485387415c7daef443580 DIST gix-chunk-0.7.2.crate 10876 BLAKE2B 84b9ba8a9b70b329cb0e354af89f32491cadfa710c3d5a5b6a73e1c96fa88c7985a8df281cd55e238e52c9f8bee1e25ef0ecfe8dff2fbb5faff98f1d8624d134 SHA512 8e3ae26b770408fec7c0af1dba0b766a04a4ee1cd7469092702a408e28fa570b8998151ef7e93c41b94a94d8c9d056c349cf51994e06e4f8ad666e17dc7ffb5b DIST gix-command-0.9.0.crate 14673 BLAKE2B 3fe06b9883599075e0ea0ba4dbb6e694c31c177873d6ae384779d0b94631d9c77f23e5abe6a9e7532cbae482e14e8b7de0a2ff9aa5e35552afe5b686d6302bba SHA512 b5474ded7021f4c8e399c23dafd755b9f6c66ab0dc10b45e7e2b0f4161a1a0f3d57a17a09a2cf82eae9975d29bcd54245452b68addda4628058894b294641bc6 @@ -232,22 +275,28 @@ DIST gix-commitgraph-0.37.0.crate 21115 BLAKE2B 9546b20195ee7913ceefb65603c1f714 DIST gix-commitgraph-0.37.1.crate 21534 BLAKE2B b9cf08046611a35633bdad8f2c48a46f52cc89f5e58a3ed3311f9d48be0edda7f61566b3d83c9c87abd840d1e2ba562bd3edeed98349f5bb4d6d254be7be1256 SHA512 eac373b76743fd5964d9415e7e7a5190b9d681d767a4ed9f9dfbb4bfbc49d71a9adc531ad17b43664b790769de22e720bb6e621a72a53400c1efa26a1b026a3f DIST gix-config-0.56.0.crate 78000 BLAKE2B 4aafd3d3b31c6e15b5a0d5d6177765cd6585a02bf48bde2b6914803d224abefcca81aae90856c4da7864f78570433baaf84a85a86edde03190983f05c6efc7a8 SHA512 101e4d11820ba54a8ebda9392f393d48143535fb3978337abafa0d107c6eef89a6c53b1070dee710a2f2d7f67da99f0ccfb69795a31a41727516efba32faa6bd DIST gix-config-0.57.0.crate 78740 BLAKE2B b0bec5d4e1fc10da77666b599731ce899482465ac9835e4798c886a3d4fe1d1ec75ece966b06f4eea144fe47220279f4372d039d0c34b10095d5b0b86ef6c117 SHA512 f48531f02ce1cc7d528f41c7aaa4a059848ed79a34b6bc4038fb235d6e3e2cef8ec3360b73286e2b677c12b46e6f4e2bc2082bfb5e83bc5107b2b8130ef753b4 +DIST gix-config-0.58.0.crate 79330 BLAKE2B 0e06aa28497aadfeaf7c8129ad598ffc0222844034db2a4fec36e69be73fe38a405022c86e30e8e718ec39cd9064b40599f623f654c546e08d1c04ca6dd7fad8 SHA512 b3b87b4d29bbc7e394a0c26cf76a4014ddbdd75f18c06154166a42f67b59a6ce02abb0e8fb65223b315f08734832196dba48fd7c2a8f445bfb4d470c96274f43 DIST gix-config-value-0.18.0.crate 15731 BLAKE2B f0c1da9c6eaf7506d8e80855c24d15147bd25e8894666e15200be60db27db921c3b0a6c4ad936458834739c9c4f6fe387b706e0132d157d4dcc3d753a7fd39ce SHA512 b95408f322b8b4b5aafae48336cf3bb57a68bf082cda5e6f286ea3ea0ea44c56f8bfb08e41a312b8d2e4bcf58dab9fd7b6c5f40fbbf3597e6cc699dcfe54dd04 DIST gix-config-value-0.18.1.crate 15728 BLAKE2B 7b64d2ed09e79adf3d76338a5d38642e45aeebf1804f9ee65429aae07dd2841f6e5b31f3a905ff0de1d17b0d758272c9af39c5be7944e5fc9253082bcd8f0c8f SHA512 9fbb848cc32124753c11040c0330cd61cc53f23748786eeae10a573cf8df79039a1ac7c471612b665735443baa483f8c05b64fb27f6f5d747084eaac5c15e3aa DIST gix-date-0.15.3.crate 18518 BLAKE2B 6d960daf700a538cb5717eb52a8572c3055534d8c7f909952f03bb97d0d42ead3d0ab293e3d1ac8058ba4ad7cb8dc44d7a66731440145a40bc1500f6e224cfbf SHA512 6f1f33f85e0a3d0e202dabc1ebaf9057d7d1c543e755435418ce20af3e32d7c83780604268e4c5e6b978c88c61ca01785ce9b8a8cfea948c37facde2d106d7de DIST gix-date-0.15.4.crate 18693 BLAKE2B a6f6459d525998edb693932fdeb2ff2612be2da76c6b711de4536db88c77308b3ee37bf2f4242b9352f782048c94f4518e9053fa8683e7d834dd3c73396f54de SHA512 6d0fe761f4647a7c9029a39288d422cdefa0a7539c5dac87da511788373fc3af4bdd381be6271e3885e55cf9b08fff74be6ef58ccc1e57ba5d479f2296f081a9 +DIST gix-date-0.15.5.crate 19190 BLAKE2B 4fa5d8349e343f54022b53f43d2050d0460a617d4f1bde3189f2e029ffdde5610a6b3b2bab84d124679a75235d308328afba7f9f6db94a80cfb8b7b2bd3b4596 SHA512 ce1d3c5765d84e1ee52e8bdb3531eeb9bf8df360850ab8321743e68a630c191e741490f09116ddfaa6a22cbd63554186debd8b485dc1724dc85b750a49346620 DIST gix-diff-0.63.0.crate 64425 BLAKE2B b9fb692a81b878904fa7ff8db01feb4661f28a9231a2f6c706b89253d681a6c67e0b0ea3bc53378f393c81f3d355db634a7d6db6c732515b712f18ea43db70fb SHA512 068eb811e0c3a0773e41531f2300b1c469110f0c76ec9b220a75bbd921657c0e3574de1f091e3781b2ce52f2a37ac39a0cd7bcacece4aa969e6b6338dc80f5e4 DIST gix-diff-0.64.0.crate 65279 BLAKE2B 9aa0ee1b18fbdb4b14df295d94accce60e39f452d32cbd3ccb3adb1d8ba785dd77edbe02e08d09b652415a13992e443827960469a857501cb49ca2435c871878 SHA512 415b1e1d20fbd0691fc23d08214a2fbe4821898c0fa3d73b150d5e7dee87a045582010d0b77a8f98a5646bde702893a8c52c8f7594a832d14dc9f265d9d5ca8a +DIST gix-diff-0.65.0.crate 65668 BLAKE2B f5eecda79466bde1b58a5c0144d3dbe1cb9c395fd7a023fd390cff516429a97d36047bd802ef8b370f12be50aaee3306d1a61cce939cd7c0cc7d086ce0a188df SHA512 f3103b0564fdcba7b99550e20471725e8a9c455392cfed616e030219ccfaaf4722e6adc2bd83b859119a69766137278f4b7220214f0dd26a8f56fce02fc04178 DIST gix-dir-0.25.0.crate 34040 BLAKE2B 12c07af2396ef03722280154a1e1db61026f72a8799b064e76b1105ba02562ccf703a4b343f59308c3453032de42908de3e53109d2806f9a73cc3021d018e45d SHA512 655d9566083bd553555a1ee2b4f8eb03ddfecd32682c4d9468f410be735fc5ea8360b611570ada598c1ce5b1a40aa1f68fd2e7afc7301a418cd7aa32d6ce6a5d DIST gix-dir-0.26.0.crate 34345 BLAKE2B 3373b3f05ad59538a26f592baca7595f175b7f8b089a8eec400e4f64b492c34dff1d75daaf40822f51303e96f5a328672abea291d807f7fbc228a2644b75cc84 SHA512 dd0fbccc5ad3eb79126b11310f7445233ee78b1a6b0d083a95da2c6c689e0754a74174d071f070f76e8ccfc1fe197d8133724112f80abc38f41e3547f42e2f58 +DIST gix-dir-0.27.0.crate 34758 BLAKE2B 253738ff8338c0839777e9d4d977acd63f3e91da7d006036b493af46701e1360d82163037f089ad1f23a81c16e19640ee76def58c9b016322ac0235e0ddae27f SHA512 b7fc55d12e045d2b6ab4b9f6863f97c8841a2a154c5aa9b4fc59f0c2e817990a786dd5a8be1382914292eaeee7125d2f25e6e05e9352a029647da816b4ecbe19 DIST gix-discover-0.51.0.crate 24755 BLAKE2B 21591387d731c05d7f098225299297eff73ebddd72a09c461fe81cf3f922a4f56b379feea63ae46af1f3e401bdc0d4ee22fb61c95141aa0cfd075a52ffa57c76 SHA512 8af53f1d013f08c6f53956e2d779baf2ca1f79194b54a7736f632f2fccd623a34c569130bb9cc4be34a7e6fbb3d56f73023d42b020de763567a209d05f7cb94e DIST gix-discover-0.52.0.crate 25073 BLAKE2B 94857bc724b8d0166e474d442b212bc4badb0feba1bab30fbb0bbc2a06e7ca9f2eb1117920869a9a2fea6b95e87b5bb363be39af28c8ffd1805ca213aa7d7352 SHA512 c1f897d46506a4c191aac5025bbc7fe08cdce36368a9cc7a679d3373ca37a321daca2e647c40c272e419c389cd56cc9ee104c6ef5b3ba5229cf9fa7e03ae203c +DIST gix-discover-0.53.0.crate 26326 BLAKE2B cd3a67f8f6f00e5b0d5299f6dd89c0768a614bb712d53b2111365184b9342cb4104f8e189846942217a52d50fcb4a85efb834d3950f0f48957cf894289d89148 SHA512 95d48dcf00c2bc03cf710105427c3f9c591bf9551588eba47b09d30d49cad71d4397c97e75f3b8c475e36dc242861021719b82374d4260481f5b0c670eda7a0c DIST gix-error-0.2.3.crate 23112 BLAKE2B edbc9c9774190859996f35fae23091a19fef6252c7c57ad1e25f67a4323659c0085e347dcdec6eb345f12fae619f40564229fe1b4220b35878a2763e4e05253a SHA512 0d1e8e99d1df093419dbab4bd5a62a223f2d17e5c326538e6765b3016d60f005278079f3ce4a70f8ed70df2dde53ab4a3662575b731e88795e6e40fb4c019efa DIST gix-error-0.2.4.crate 23128 BLAKE2B 936979c314e924c8569f9ec9c6016b9f499f705647c31542dc2b7ca6b5ba6499a3b472756f3f147ca529effffb700837e33b6992e82339e463633e96ae08e95e SHA512 86b78f54e8d5044a9dabda7b8a6c7767df8f054a73c8713deef32dee2b99a3cc85e6186fdfa2e76da4777122f5cb7393cdf132b0b3db35b253a92bc4ec9649f4 DIST gix-features-0.48.0.crate 33873 BLAKE2B c450efa136662e20d53d146ee751b0437b34bf15c128f73565414a5f1a0bb79c6dbdba985eea2a1e88b9a0084bbfc0eeb87c3b2fb54adf9f62d4f9295172fbf4 SHA512 9cbfcb4b31db01f0213a3c6854232417ad06a876e02017c67c55ba8fd4b78c51cf747b7db5366926ab2aa0abd6d769136ea3c542c90b5d89359dd0bc16d3de9f DIST gix-features-0.48.1.crate 33862 BLAKE2B 9b92472b5123317015842b21972088e9d0f03e8b272ee12a9e3ffac9db898bb8686a6a98205bb8836c27a3c3ee3eff52898de97bed05c893c12ec5979075885e SHA512 d753d48a40fbd125447c709ed07076d2d5f02169efd133b1b09971371bc92db61dec4c36a7a473af4380b5271ba18a5424c1a28f48dc0f2ee6d5dfcfe2b67708 DIST gix-filter-0.30.0.crate 38291 BLAKE2B b1e87973d74f6a394c54fd3926149ec164514a3e502533c615006c419117406d2989509001fe45bba092dac6a6559876946f28d7af9ae495f399a29f13fc42f9 SHA512 f27dcde877efb6778a0cfad79afd4b262bda456ac384d84d188ef32f825401599e4cace6360f41bd2c24d5265106144be5d83516182197c6463760313fa1e1aa DIST gix-filter-0.31.0.crate 38641 BLAKE2B 53fb1dbe1ba06633268a90d6904fa24aac234738364a82ab04fadd56832c9829dc7bca01bfd9ca0b3c725a18d3afca2cdd82752420489aaeaffb9f20f423517e SHA512 da991e58e0815c761e8313063a4ec40a4af046d96b4cdd783604b5b2194bd51bf5d93464b02d69edbd559cf50321281428daebe15d510e4649e451e99a77d26c +DIST gix-filter-0.32.0.crate 39210 BLAKE2B f25ff1b11e244d8274a9bd6ae3aaede442dc542e7032b9ffbcc75fe58833c121e380dcd9c1b4892411c8a9906c08e0bd0658b6b9c11f2745a17d9fa3c9d043e0 SHA512 594c23e3a7ef66c829e3ed33edee7abd2beaacd9abe2ce8097e869778c3ae4c14e02040034bdb5d5a28cbdfabe8f0c0b1b5ece56d211d195d694f9b9dd879bea DIST gix-fs-0.21.1.crate 22498 BLAKE2B ec3044db1ef818cc4d31e4cc17e7a22719911dc82910f2a0c1e0c6f4bfd9935fa7724e555fac7555b23cc38c8a1a2736379ac96915c87d0116dc75a71a3b5dd9 SHA512 2a1e9beb17769b23d7bcc5a1033d9492ad38ad9a6aaa3b3e5c21acd47ce5d2c5f370dc93d7ccf04fb79c1b148bfeb6667d989d17e4afbe75e243bdfcafa70972 DIST gix-fs-0.21.2.crate 22439 BLAKE2B 8a73eef6eb5f405b9d320bcfdf2478077ba6b4754967118a19907244a4e8b591d093eb2d5069dfb2390c08b9f2689251e159a3fe1f919adec21546536ccac313 SHA512 d57d8efce3d7c5dd9b7f1c8d9ee921f68854bbee33bbe7f8c3abfb8ca2e748ee78b17c6e40a4448636bfbb9d9050b8e31cfb17bb2ded6a3f7993cb49f62f6cc5 DIST gix-glob-0.26.0.crate 15721 BLAKE2B 8ee2aa552ec61307bbeccc9ae871af33c62a3e3e8162d0ba79d3d350d77a9cdef68ed1da74dfb5da7c25180c6aaef229b1996805036a3549ba2b99e1a7d30e4e SHA512 3d51d855350540e042434bdcf3bff6652c74d8a1caba7fef5af731217f1191ac90b1f01e47f8858c4cc69e65084765403cd1d614b9cec2867ceffdfc1fdff44a @@ -256,56 +305,73 @@ DIST gix-hash-0.25.0.crate 20470 BLAKE2B bb6fc34411f3b06c4cd301477dab45c6e14953e DIST gix-hash-0.25.1.crate 20770 BLAKE2B 1361ce6c5941ec55f24745a062c437507c25064dc32e9a64ca988a9cde6a8e90b64adcefa566d411a6a441fe7c67b84f59c13584ec8f2d34c3438cbaf4b3c6c9 SHA512 5f5ca35b8130b22a3d300608f04cbecd8978c0899bc4f8c4b626d7f87d1151dd8f8746ad909b029b78ebe35fb110e61955e7dbdfd629f659ab5415bb6f6aa9d3 DIST gix-hashtable-0.15.0.crate 10019 BLAKE2B edff3d2727a47f2816cf0965f6dea2eda51bf6bcd6b9839ec53bc12df1a8c9d5a86b996fcdb84d50d920cd4bb109a47e74fee1361f48cebdc09ea67221787609 SHA512 979773ea5daa32c48c867495d8ccf3cf2448ccb7aa9962bd05664bf212928a909669753437edb7b3174ddf91bbee6aec8d40b56b20a0ed02050a86bd3f4462a3 DIST gix-hashtable-0.15.1.crate 10398 BLAKE2B 640b86b943a1fd540ae06d63179286f9fe86a9a691a419d498c3d5f8b2a2295f67f7b005b3a263c31acc1ff2d9bf3260539fc80c43d8f13d5d4651d163b7c08b SHA512 4244a0b5110b8a973eaea9a3d7ccaa4124160ce301bcb547742f59678b87520517bc0254ea8ba772aaced6eb0a2fd6d30aa6cfaf6c23c112bcabfb7f483c2494 +DIST gix-hashtable-0.15.2.crate 10400 BLAKE2B 9d41def4962972ad65fd9f7bfbf513cdb7863d3119f36b8a1f190f0e20c00072aecb69d00b6560043de5f9bda6b48e5bb9630d2045257a6ef221dfa7961c3091 SHA512 466d42670a8662650aacde1f2206b9aee83ce709abe724f84c97e8e2d997e3b8a690ca60638add2d960e1b67961a9defd9e95905213e7e1da6fcb90ef0843a8f DIST gix-ignore-0.21.0.crate 11935 BLAKE2B 308e2191b4a9330987a31af09f886fa7d5877714b13bb0324a4e809edd8c309cf3e0bb545cdbc2d5a69c5f51bf41c42a2b1369c570547e92d5741a6c1175731e SHA512 0b88250d2916aa35e304ddab293aa4f94653c9abc1b68bdb167c5cd67f551378a98c971ad23d67f89fdd1de4e498859e1bbcac17309e5971e1e484e826218fed DIST gix-ignore-0.21.1.crate 11939 BLAKE2B 4363e8d098cae683badb4d6c9b3765fbc73752737aebe9fdc557d054111622d6a75067f9762b7591536ff94e59522f2013103464655f292618db602bcdcc3bf9 SHA512 49b38d777a9d39ead114d4475af7d88ef483cfdf54985b5c9beb91d1383ef9a6d92ba7bf26cac56fc39bb619bed0c2cd269a15714ae98acce003fe86a4530431 DIST gix-imara-diff-0.2.1.crate 42345 BLAKE2B 07d06e12feb0d68c7c7ea10843c2350e4041956f68b99086068518ef1f50c5d709c3c55cefafab650c755dd744e756f138714892c385eef452781ab7f680157c SHA512 61f599c7eaa6e1639b85ef04dd875c7f16d56bc633717f88a0c90f6417dc00e2340dd9f0c78f11656fc5f271efbff5a246253b0ca9b39e09d9fb3988f183bca8 DIST gix-imara-diff-0.2.2.crate 42256 BLAKE2B 465aae4bb18bbe82cb3ad5d1f265aa7b528514599feab7752e8dcf5e90509aa269a4ceca8f93cd6442662cafec8414a63a7cb8b90061476e9add31613f9c3cce SHA512 771b4f0bef6413f5306ccfa7ef2434ea060dd2cbc32d1061fa3e6d13ee993cb62f9e45d787be77c9048d3591210db6c9560b3acdcaf370258cfae40b1d817927 +DIST gix-imara-diff-0.2.3.crate 42786 BLAKE2B f45acb3223d16c79f7a48cfc9ae2ed26aa2623443d781ca974196e69e13f1d1229e2b7c00363f2cfc68cab8c4115b8d4ea350f5f87ed7451b4d0c857da897daa SHA512 b466a6de1c8287cb834513b70ff57b7fbad89862b762dfa082d585e077c14fd96dd2f694a04535e848bdf326947824f0956ce39515813e7cbde0dee9d8fd3121 DIST gix-index-0.51.0.crate 56777 BLAKE2B 68bff779b70f22869991107e3d4cf01e1d6ee5da81c86499a7d8455d19cadcd460f11eb5448da20b350e91bb744468b553e3ff5bba0b5471202c0a78664622a8 SHA512 5443491f1c424876533ed598e7b5c2b414740fce62fd9ae68b639e5aa469019a6d4edda665cce6baa82b80186221e00a992d542cdd3f02b50cf2da8ba53d7e3b DIST gix-index-0.52.0.crate 62891 BLAKE2B 9523d6633ae41bd5e12ae60059cc8edeaa9c212c9e16f06f37ed846b894fa6baba6c5a721ba3e6fd2d4045e88490f38f70e5360c62b1a6833344b90e6966a354 SHA512 e478018e8ee627efc97bf30c885c14c866f0852ce9bfcb190049b78755178f9e555a2500539a893ae3a8fc3e4a85cc1d59f1d917c03fe28a8ca365f41f04956b +DIST gix-index-0.53.0.crate 63816 BLAKE2B dc8dac85f0470db134eae0847ec89f19f215a403f1d238ee0ad59fb296e6002f1b38d1cbe9dab19ffed9874888e2c02cc6fa988ee37a64883b05d7e4242bdcef SHA512 7afd466c955ec3440b530744fc6f5cbe59975b6ad4c873d290cd52a37dad13a1e65d087904b9b51e5ef394f08d3ed8b80d0eb6641ac383f5a5b9b412104cb9ca DIST gix-lock-23.0.0.crate 15361 BLAKE2B 6b9d917c3f16b114a5a178f7419ae51e4984be21672eebf47bed59830e953a918a2bf5d5802d676af77d006ca6bf29f59da6c32d503e4865af56f838b2a0ae5f SHA512 e3914c666535c044781d9b0500604a837074e2e770431ee46b1792a9a1ec43a617e4416a78368601917279653f16a406a9089f581a0b280db998fb4a36a17231 DIST gix-lock-23.0.1.crate 15363 BLAKE2B f8d4b9022db54d52d1f0a63e41b3713c627e79d8955a5eac550f32a6e5e8bdce6538bf67289ca774262f577879880f7ca92c50cdb6e497a4d2f57761c587061c SHA512 3e3223663383f8eb6b22207d43872032aba8721a2c5a5396757e3bd2903aa13d67c2fe8ef45cc96665fef5f3e587dd78ea9ac66f838ce00b33f2e80958752dcb DIST gix-merge-0.16.0.crate 68298 BLAKE2B 6328485f84eae2853d6707d344928af69c57068bcfef85586d1817f66d8da9711938b6817c3ed28c5287c02c16fefb029d6fb4ba2238392b0e0eec2901c8932e SHA512 2369fcdd373d794c7daa133eeb67e27225b7c98a1d29897d26ff118548659614c77eff75420a2c19e474c7f3511de7de9e5b86ceb74cfe776ad28a65ce3438cf DIST gix-negotiate-0.31.0.crate 15081 BLAKE2B e5b672c112aa95afdc34618009e67fc668657e39b76d234ec2b3a468265e0e635bfd1148ea08bca1a2358168b915db13ca82dfbe685517ba4cfc934ed1a08da0 SHA512 9436f1c9a53ce06aa3dea6c1676530d32dfdea7fddaf134e6feb9751b2ec9ea4f12c29dd4c170f5eccec725549c311bcfdec5d633e38dd7274a6a70401320cd1 DIST gix-object-0.60.0.crate 57210 BLAKE2B a45c38fe70c673bb621d6c1bbd8a7d74bbc5993037b89f70564ac77efd961f750c15888d08bc877fa2eb05431200456d374e2b4788aa1ec35ded7b88ca6427e3 SHA512 3307a6b6bed9e84f1833ab249145c1ba309fd9399a454d392c75519eb4f3ba30636d36fc46413c3a391e0264048a7e6b3434f1d5064ca2afc0a411d3abd024ac DIST gix-object-0.61.0.crate 57581 BLAKE2B 6c30b77c5fa048a69e997c26587289841759b9670d4a4911c2b8aaf2a3147a85b4525a7140a321abff1d35feb96d9abdb327da057c7d9f1ca7fc724df79adcc0 SHA512 c4f9cdda53f5591c295c8e89b7637b223d758dfa43a38f6aea2a5f516fa3ff971d9b7129e6ab9454d5e4141c72b675b8840a18a6ae468f64c199640e461f354e +DIST gix-object-0.62.0.crate 58825 BLAKE2B 1863536c00473a99fd347d9b8f5e0814f4433bb3987d0f86b5fb6967e0538b7d020207c7d65c77fa34e3e11610a635f6c36e88a19aa5741aac12bd54f3670545 SHA512 7ce97df3fb663955b46d139b53970dd7cbf9f14729a677a3b0dedf0131ac292cd99339be22b8d68c249b459f3d561b1d9f183c20af71a1d2657110752bfbbd2b DIST gix-odb-0.80.0.crate 64877 BLAKE2B d096fd1233dda37c011af6ab1f985b93308464af47811b3c8dd8fa23d33b6b55c49e1f80f2add504b397546122cada38adfa52dedfebab84ae6e08de45358c3a SHA512 6c943bb1bcb04bf020f85331931b6ebe60f38b51cb6137e7ded6c3fea6a916cc8f45c20af7c16783b275914bc1ed13367085f73e45def8f67dbf838411fcc22c DIST gix-odb-0.81.0.crate 66038 BLAKE2B fc96955b2aaac6746230ab4c3dfed03e347d370f934a3e10f843d26810b2e0bd5e6a819d3e6aa7f5d680d40a8921128f6451a643f237d6f30a94fcf854285120 SHA512 d6d975b70f6d03844f26ffc4a184495592308d0216cfb3e8131e34024014e8f3554442918750f23d55d9e1efd771e5499ca1775e245544f84d84eafee1105a2d +DIST gix-odb-0.82.0.crate 67027 BLAKE2B be5e2d8efd12d081e2f4e605a9970df2f37f16b3859ee49f25f0363e0f7d7af7deaa587735bc0f1ba161163dc1851e76032e789dd182d468d38bb542956d18cf SHA512 1f642eb7f6075f060053ee066b8a989bfdd101859c7f5a8d222c1bf91c9980d83a1cdcf29237a7fafeb387939377761fe15032cb049147a5001be27837be0055 DIST gix-pack-0.70.0.crate 109659 BLAKE2B 850ca34b9a29a91c987cc533d6d23532e83d11cde8c43b9cca071b70fe70cbe0ab1d4d5ab6302048a68c7f7609086f3ab44c08eb1b7905a84a1b7c12479356ff SHA512 c0b2718a0b92b32ebaeaa0601bf80ea4705bdd87bbe14bfecbd16e6d5b9d4448f8921a43522304f8d909377a48267164bd403f67a7e27f6398b8864a553df66f DIST gix-pack-0.71.0.crate 111168 BLAKE2B 047920f1efded101579c383cc3d676d66746a484f501581096e3ee72bf5ab5e3372a752876a6fcf15d9065275f1a4548c4354e1479f9705326df57836946accd SHA512 be85d290ae2706d2de3bddcfae3a5eefa913b6a70af54e8f80309738a39b4bf3d819ea0b2a6cdc71c44e092fb9950455e65ea0e97270b1dab9533f3a38bc2cee +DIST gix-pack-0.72.0.crate 111660 BLAKE2B b3aa273ac60450087995dfe785d421e4d59d62c8e710849adca6b50845be9db57cd196430d18034517bf85318ef388735cded46f54d563a31be68429a3e8935a SHA512 0ecf3837a163a55fc3524f72d012ca9437ef41668ede288b4a5143ed02d10463d0a75455163231aff28caa5bc0142c1b10deea6f56c347fef16c773de73f3c22 DIST gix-packetline-0.21.3.crate 28571 BLAKE2B 4e2a241a1196d9e7d7b52e37aa583e0db27eb5341a715d214a9c5577f0a39001f728e930a9bad2b332a143fd8a81e236f4c822ca68ed13a82635e026b586a4fd SHA512 ef28ad41b9fcfe8728a8e71da0ee2076de39a2da7fc6d73507a3e61dd9f6c7669a33b65e6f6a952e46ec4fc34bb69c0cfdff8cf70b871ea66b58aeec2e027464 DIST gix-packetline-0.21.4.crate 28580 BLAKE2B f660211a22a4a60c9817d988d2ec39ba80a3dcef193cfc6648cddef5884f359748dfa673b5672167826abce29d49fb3e17b22e4c739406e14b6892e351c1074e SHA512 52d7a4986b3e2175cb36d7c9873dde20dec2133a254779e9f02eed7148b4ccb46c84a9d4e41cc41ce1a0e61cf8d081aac06e98a4f18bac2a11ef4842c2832b78 +DIST gix-packetline-0.21.5.crate 29523 BLAKE2B 01ee42a32c25f40d748a8a4c82fdfff7065b0403ffb00296cce301b44d990d98465ff87da5ab0b34fe46a1e221c022443f8e6913049f118bb4082278250bcb9f SHA512 af8fe59d4bbe987efd1ef03b9cc61ec4f6d28206684963dd5e5ee0e1a16273364dc3cf04d09172dac4e9ce24eed6f8bef0d31df16a19be0d0d28fd5b754ee479 DIST gix-path-0.12.0.crate 33351 BLAKE2B 96698084069d9999654224b46c02947ed860d2a2a4264d9593d3457a791876bcfbe23c425bda1b14d4ab278a400c23f72687ba5571dde7d1574a4b41358d8833 SHA512 18efee41f2df5b2e51f42ff3379454312200223e868b5a78c3eb0f54cef320963f8057b85e6559ffdac3889b252e7c3fbfc1c4d6798e2404f4496b5fe09e1f36 DIST gix-path-0.12.1.crate 33336 BLAKE2B c2050b773cec842e14afc1ba2455db2b9c0b3cbbf5c8a050bf24dee3a168181366d04987a562cec5e89e299952a2f91bc0080b1e720562b4726ca8f377e8d6e0 SHA512 4107b736297c04418fe9e1c71544472b94475ef119d875fc9201daa4f1c65a94a466b26540867433a1b902cc0960fdabdec6568f92c8f8a3d323cead6e6aca1c DIST gix-pathspec-0.18.0.crate 22723 BLAKE2B 023f28f716e41b4cfda506fc9a242aa2d8211fef60bfc6a1de49655d8cf45156c8cc31e769e564e3acb02868a11868eb3a901ab021ed2924daa9b5c0b9e4bb55 SHA512 82cf5205fc1f46461fa6436cdf507c8877b242e0fdf2f75764c05fcb37e6daff1ab431bca7305c7d3c19d9a9ca5281128efd6fd189a14afb0e183b9955db7a0e DIST gix-pathspec-0.18.1.crate 22717 BLAKE2B 6225bbbc97473ae887a33e05203f6240a5c240547b525e06ce30202c3bb6d69c6f761e700628fa5a68bf559c3863fa29e3c7068103a749cbeb1ef2e9c68d0fdc SHA512 1be9d592ee76d00e9cae1226b363d61db1ae69a581492e69c1633c9b171e26c78ccd3fda41eaba61968ceedec168acd19fcd55e6e17f7733d45f6c674b1042a6 DIST gix-protocol-0.61.0.crate 59016 BLAKE2B 503421c6aa53ed02d6ec74f94f4eec0874a6a5005fb203377fa2e1a0d08932e962b4750cabbc9b55bcca1099b006abd6a8bd2fff720bfb592087c1d55013c910 SHA512 b05a6abfa55fa71140e41358198db9c879cb9b6b20f6d698e786315ffc5797cf63a9aa2f3b31a928c4fb6c2ba84a73c25d45f687c94836d5f33f07cbf6b5f7f1 DIST gix-protocol-0.62.0.crate 59378 BLAKE2B 9e85c52bd9ac7921c5b2edf10ed7c10714fff1d234ff15d95c9a2eeb802fcd25f84a7021eef04c3b28d599ff4ab59b7a6d2287aeb28047d6b1aadc4d942a03fd SHA512 3199ad9d5e5214e9b8dd1138e6d0b809fe7bbf19411ef58d8f388da55c8d346de34b8ca8c97a2bd90e72e6e1e473cf5e31b7206131fff16f46d4fa8a5713b0c6 +DIST gix-protocol-0.63.0.crate 60220 BLAKE2B c6cc04aa3e482af7cfab576d7be119bfb22b527c5b5ce4d2ffc599d14d74056f3f7f1fea9397efcf38047ca1267978c81dc8ca586499cd6d5a25098389de5d00 SHA512 9a3f90cfd27a72a59c864d188e8192d6af3411723a1812cd7dd732db95e63016ffb5e85a0d7b42ae67c40765f05da6530ccc548e980d2c1eb9fc4114def1da2f DIST gix-quote-0.7.1.crate 8976 BLAKE2B 872f1596984b6d2d8ad5cab94adbe75e7cf9d66bb1b8f5e12d02888ed0e768345f5420290b58e14e618514e0c756e12b212bf323c8be907307ae009e9af84003 SHA512 f932b606070735ceca9c27d6ec904570592d32a3ad6779907dbae5c8d332f1a1e81223ac010c18670fd425d10571b2d764b459cd2bccb2c0f8eedc9bc001b87f DIST gix-quote-0.7.2.crate 8971 BLAKE2B 95b219e161eb75b05c8cb790ea52e8019d99ffcbb044ec92279c5154411c0983981076da3817f4bf6e4297f95f9cc1afa6f0acaa09494f67a41b3bb61012e51a SHA512 29b64fdd032149e2aba64c2850c4f32f65f97066ebff0fea962a2160ce74b2d50d497c57fad765c84eea886435eb33238594cb6081675a3bfa90752289f6b390 DIST gix-ref-0.63.0.crate 66885 BLAKE2B 91a2723a9e70014284fa243b60b73e21456852c6fa45ef3fafd2b6646bf5f15aa295c370497c0588db979603a8f9ef2cad2a37724c6a1080a35c5dc2222d6f67 SHA512 b843caf5a7ff031375e069b8ef00e418acd2dc1f78d4efee498689f9690ff440de44076a6517e1b928851f53e1b65f14cf7dbcff6eef540b34633e1100862aec DIST gix-ref-0.64.0.crate 67587 BLAKE2B a012f5e6cfd509fb687f47ee0cf8e739f31ee5206c03c0dd48d0d8233f3cc58aad21a8c83d1d75438ca26499b4a3ff9a79941649841144e504feecf1465692a4 SHA512 3d98ba9d884e1df1b59747ea72b9eb7ca5e4b1139f2784018784d4bbaacea446a638fdac5971c633736840cd1e1fa8f84826c71454f539e7f22765cb7f01e6d8 +DIST gix-ref-0.65.0.crate 70315 BLAKE2B 74b6cc7a67b60a7a40ddeb5d5d28135bedc149775b3f362dff72cb1c864a5533048efd0c9c0b77403528e2371d478cb81e2611cd3fa346f9e77173aadd5a7540 SHA512 2604f11adfe491dfb3a5414842957905a5be7f16768c259c33567216b40b4b21e44ab36bbbe694be320cb7349cd1019e1b318fe1ad7a5b8de732714773730b4b DIST gix-refspec-0.41.0.crate 25570 BLAKE2B 57b68cb2a0a56a9528d9c9b5c999d14877c93271000065277c28cf173e1097955e62469f4fec849f86d7ca305c352488ab03bfcaa13f511f9eaa9c93d48a124c SHA512 1329a4f922b917c19c3385aecf2d6ca1ec24d548d3f16a7357a28a3d085c0f0c459ef17d5e296a4a9d7ee5a9bce5733154de5c047176e76cb09580996cb48069 DIST gix-refspec-0.42.0.crate 25896 BLAKE2B 147504e23bcef04b8dd1440d8d827581e67c687529395950e08c3e380b7b5bab3c9dd1e187af496f0952469ac71dd83aed26ad3a5deedabe33857a588f0836c2 SHA512 8ac7d4c24afbf50a9bd47d60537425050c2358cfaf8d17c4fec0d2cbfaeecaadbdde9fd762432bbae9ff3b971943c82f71333e4573d4a663582706f716000602 +DIST gix-refspec-0.43.0.crate 26729 BLAKE2B e48498ac28d4ff1b280e6731ddc7c062a3ddf801bfca0fe76a50120e71b86a5308a497a199bf6e6f701c623ffc5455c0828f3a129317ba766fa448cbb5c2378c SHA512 b8dc3b912525934ca1f82499ce251e670bf119ce57bbdc9cd042177d21351cd85de93d2cac5bdf3bd77a80b9713a3fb36243a9815292eaa17df66e951bfd59ef DIST gix-revision-0.45.0.crate 30381 BLAKE2B e004b903d8cafc753bef9fd9f0a258359e3dceb15722c7f8f273e03c789fd6ef3019d972c6e58b72754e32c2a2c814e085489d7b21000d6ecd41a506be0a19dc SHA512 ef4d107d385fd76c37e9a9f98a4c87850317434f500063bce382f59de4cf825ce1375e631da51419e4a1d1a46919b3d3b58c99a445484825a73dbed0e4af39b7 DIST gix-revision-0.46.0.crate 30712 BLAKE2B 9e1442659a8f1d7282dab19e36dafa9ea9ff85d98fe6490738e19b36107e7e2fda3928b8f25ee8dadc044d5d1d9da2d78f2e57ae450586f9d6698baf2f5d0ce9 SHA512 e18fb83c3ff5377654b8e66ae3f0b42b2e7d062e48b356715ddda25b62e52a0f1bc343b31613f4b4c07d367b2b78902eb448ee0e8a98913dd38fbf2f12bae697 +DIST gix-revision-0.47.0.crate 31344 BLAKE2B 67e0e183f4aa1e1ffa7d7487175a5b5df283261a1b3a6b0ef6530d6c9658a8fbc2b66257417413225710f83943162790c6e23d9fac702431e7630d8ef6d493e2 SHA512 bb12d0f2c695931750f8b238c9c1115f5fcb6b77ca9f50b4a8d12f66d9ec44fb00516f24285aa186b424d33887c801ca5a7985fd1a3a0ad864b0d04163b64e34 DIST gix-revwalk-0.31.0.crate 17977 BLAKE2B 375a6fe2082fff433eeb5a63023c06ab2f681eb43703b8ca5e0efb138679febc5b258b79b91e5e52952d2fd2842a9f54e3cd2272b3a6460c98e45020eb2d0e01 SHA512 6c92cbddbaf7e84b46e8d36b1fd5daf308cb0b5f3fc135c06082c1b9c9c056038db1b9fbae7c08586eb268c85540b86e13a59b6be8df8e4c60b63480af79282e DIST gix-revwalk-0.32.0.crate 18336 BLAKE2B 116d9fcb577b4edb253a28d02cece2faf59a9b6c2c2cc33d5b4f0ed5737036e2753aa0e59c3226282595ccb5b2010c90a3718adccc002c2ad027bad8bbb2bf88 SHA512 919510c929e75f47cb8e0960a7bbcd1b11d5fe6f83fcb1a9b9398491ba9f83f80bff7279c073c716cba3d04541b90034a39528db3387c737231e4cb5852261fa +DIST gix-revwalk-0.33.0.crate 18885 BLAKE2B db310229dc5695b9b2946bd22abc1adcd309f39cfdaf13e81edd0adbd33aec6b3ace88e4cd7fae7d92d0ea615899cdb7b5e4a3fc0a87182025af945588a0b8df SHA512 c06de7032917c77419a0e29581391bb407b547e196b72c1c67c002f3f4cabe92aa85f8d647c81589fbfda99d0ba06eb403bdc4735557f512ecd52dad9fa95ae0 DIST gix-sec-0.14.0.crate 14723 BLAKE2B 9ff13c90a15c89dc80df7d704715fd6c93b52ca2639447d31d0f6063cc697112989d75127f4a6a961dbbae6cfed0331eb67ab2cab6613fc6210c1e8533def3a9 SHA512 aaf3e67fe7448740aca8a8cbfae4cbf8a5d9f269f509791bda3f64650e68c8f02fe7ea5bc2e48b7691e003dbf2266d1b186a2cef100265f0eabae100f3727d90 DIST gix-sec-0.14.1.crate 14721 BLAKE2B 3fe8b8c60edc15d715203b89c2e3ffeab7bdf66166414b6908bb7127c815b032ec442977ec6d3c4f5aa7477ff5a9c2134debe19498d2e117c81ff1710958fb27 SHA512 54d9df6d6b27e0e57f9b27c080207277305aeda4f2d576bb0305b2091901384821225cf10e30d81000240187f0204abe963865c6c18bdcada327f62ab24749b8 DIST gix-shallow-0.12.0.crate 13754 BLAKE2B 99c9656dc54693a876f5d2b41e78187937d3cb8cfe1868402758cbb83e81880b53776c92fa0f33162a396e992aadb5b151fe96780d0b06cc86976f0869377eba SHA512 7328c4219fdf21698635c388f5a1d01adc1c0f8bf9fbc9cfb8ef04e9c1a1a3578fca904addfe770868b4dc3f72893f95c648176970891365ebcc4f121745d93a DIST gix-shallow-0.12.1.crate 14140 BLAKE2B c9ef3cc0be87b6136d33d0bc3b4d01bd0b5796fc164e0a760cbc0ccae55758001ade0ba927dd73299336e3b9cd7488209f09cb7e1e79535e359c644ae4a59efe SHA512 103b2f8148e409dc30f7f751bc5b5e5dc4572202a0a4cdc405b1ed767e6078833c16c2cf3736492905e1afacbc898c2b78290b87c633cfdadd6a918157e701f2 DIST gix-status-0.30.0.crate 42563 BLAKE2B 8a21a6a7c2a8694f3ef979092d1409d0ca18dfaaba02a9de50b643957a0993b6234494915938ecf3d71063cc8d89b9cd25fcf57ad8d0f7071824d0a3eb5f146f SHA512 f3e5c45cbc0f4cd61c364c4bb422fe39e820cd931876d1fcecf01db07c324cc784a9e151aef323cd5ddae7e91c9451166fc318b0dca5a14de9b54114339484d7 DIST gix-status-0.31.0.crate 43280 BLAKE2B bcf7dc7511963289e56944784dca004f538e830bad7c6593d20effd76f738437581e6d32d257d91b41a1b1248dc07a5f262c3d6dbffa0a9519d45d6ec2fc2efa SHA512 ceea7b5f84289d92eb7deed1d0ad6f22606d543eadd82de467798144f8e1de6dfdb65bf9aee83243f950c5dae8cb8c450dffe504029d13a189b690de0814d9af +DIST gix-status-0.32.0.crate 43867 BLAKE2B 8a75a106d1e3829888de08c74ffbb6a5e3b69e6308a374d1e085e4eebc7a597f660a5dbaaa5fbabc74053b284b948bb9c0baff1aa175962a30c3a0baaa7eb11b SHA512 592d4e504316573076a4a5c14399519dfbb15ba19673db0c79347d5783209e92e29b6bc6ef8311dda4a26a43f70e939cdb2c51f0f3e6a6fca6eeede6b5d05872 DIST gix-submodule-0.30.0.crate 21119 BLAKE2B fc8747349bb9b4cea9624107c1d4b0d0b51ef901ef75bca6a18cd96b1439c0ef8d3d31750bf73b16d51879a014c0a098efbe0a8dfe286eed7122b0516c046649 SHA512 ade5fb4ae56e0e544bc1033f0cc51fcdb19e22d508ccfabee50a6b6d289125cb694a860f6efb28168dd93fb95b31071750fd63c286291868b59344e059fa62a3 DIST gix-submodule-0.31.0.crate 21436 BLAKE2B 25e57dba577a14fb335165d59af3a3ee11b895e17c8806dc2cf460474062cf258a47df06230a87f1326df1e3f78363a0f231300b047876b7946d5432af0bbd25 SHA512 10595d312def951de9f0dd2d9568ec7de344a7ecbc11eb5c91bf6adefed0566154eeb7b5632363cd44ac7e0ee6959b5c6557d310c7aa44a19100ba97a16ff5cb +DIST gix-submodule-0.32.0.crate 22099 BLAKE2B f1b75a3daeddb27c9a68a4dcbf5a3ee06a6c496d8781aca32e3809b9fb77744a3c8f796823458ff81196bcd7fd0c457650b2ca6e1b253e37f19cd830e0cae2f7 SHA512 d0e6d8f657989e04665deaabfe840de42a17c40ae15d9ed7cf8550378ab09dc702c6ad0f162f2c4dbee3721cfb6372d82d47109c87d7ec103185ebe216f8cc03 DIST gix-tempfile-23.0.0.crate 20634 BLAKE2B 5bf29152e754150c8ae501b5be7303b578b581ad1ea326813fc907b751534ca9efbd240718497ab35d750ac327b14793c052d70d7009236df642b5316e0f1623 SHA512 a4381bcc6457258049e4855161c23859d2e34b98ce41dce517a7260368c1338f0588aaaf72cc017e50eee6af059cdb8a026e80889f45532a77d134cf8181f71f DIST gix-tempfile-23.0.1.crate 20631 BLAKE2B 0ad04313bded66bf5e0ce5bf843bfe1fa1dcfad39dba93e0ae9ebe620013edc259efd88437a536430f367b4655a07697ad180cca9f8a6480838108153c789bdb SHA512 3b361f95ab65e657b8d5c08d0c922d23316e8a324ed34b46adfd411df74ee1e0d6db109ad6f3066a001e6ce936bd9aae6a729ec2f264ccf433064a5ec0c85402 +DIST gix-tempfile-23.0.2.crate 21172 BLAKE2B 3171b988de1d3f7cf310c60887026b5c3b2d5ff746e62a51cb7121a523bdd1d23e384028d45b9e7460239566de4f15f81ab5b1d53c252f15441b03502c9badb0 SHA512 3aefaa8c2471fe8cd3e99f12a60316ff4b44bc89cb8ef248efd013b09a24a68f16b9ecbd109a283ae043ee60bc1457e6df95a5cd75216ea0ef8d88fbfce61a4a DIST gix-trace-0.1.19.crate 9515 BLAKE2B bd9b0de33b1e0e874f103679acccdccc99340552138a7add1ca151b08abd35cd414363e979623b603ed3aac439f197b2ba4412ec3573ef7a40494ccb7aaefe27 SHA512 d4abe728f829718f30920438381948fffc914db115882c871fd2b726cb2403ebec7745141345c86d9b89487588609f6319fc7b2ed6ab83fa85a5e1aa7311af07 DIST gix-trace-0.1.20.crate 9505 BLAKE2B 565df467ad25e04c7f6a406935fb63609f9ba38c560240b3c81714da50fce31f02c7d46ddde2f27db955a59b59c86e510a6f85eaec7863ace4b34e84b20a5756 SHA512 f2becc80b85342b4234311010a075d690d90438f6b6e6d5ca940851a5af990482b0bf724307a8e5c6e21de3a1d17a7441c9a6d0e3fd678c85a2deee7d9dbc937 DIST gix-transport-0.57.0.crate 72507 BLAKE2B acd766fcc6eb1c834ad87140051677a8079c23b989d0d918c9261e3a191265866ea007c1e6c155d48fca1184f07a5de9e10ee1e4e29b2ec71f7025d8bd1a8cd4 SHA512 fff4b36ce0c541065597fb2c39012ea59e6d785f0e8e7a3a98d942e3e86de7b1634a5067e17de5b492b23d4d0a82238943594229c37e9156d15a84e7403313f8 DIST gix-transport-0.57.1.crate 72491 BLAKE2B 58e7814bc4e129dea6f53d58eabbda0ed339d90233abce0a50700c4787548fc2f11c0ad779ab175faf234cdb85cf414c4ad0c9d594235f8e958bcfb4bd90347a SHA512 c8b2eadca6442495845be29e571026d648a524cc35a479098f9b7183a06e533e0014948053328de1c6f3ad851a64129ea6335d53b840dc2a72e290b5a400655a +DIST gix-transport-0.57.2.crate 71807 BLAKE2B db5fce167504d4805dffae6b8a098bb34f22705b89b7fc26ef36fc52d1bad62aa4f16b36257688d1759fe9e4b69cb9a12f8f97ae272d7642f3a4b4aa36f6a823 SHA512 982a0b3e5cf05c34ae9231736bd9a72a955a50ce8efc8abd840c3d51a5f8b7811d36d5766094d3055f6eb91300aa6f7b07d4b39c26c2f773a0597ae3c8fbb096 DIST gix-traverse-0.57.0.crate 26815 BLAKE2B 3b04feddbc6806448ac00d0388f613ad8e00829133e21282630ac3e9acc3ceb6194e838c8f1ec34215cca7ce84ca1864c2bfdba56b7407d62ef4f04d0d73e303 SHA512 3fa51358aab4f8979d66d34b744f8d035f353d7589c60bd388ee351cb413927553df3b95331ed65824ef3a3841ce7276181c1c69fae3c41ae4e7f210b6243420 DIST gix-traverse-0.58.0.crate 29686 BLAKE2B da81e679d9080ac3ea5814264d7da0df0f167779b2e6f30904b0150d680e36c4f4b55d38c8dfc64710fd0810ce7d7d638da5e6ee113e69f1c62dc438900f5cd4 SHA512 34d75fac002e036daa4ecd7adcbe2a4bd233bbdb28e10f06043783b02e8ce6cd4c90fa0a77639dd0c48c0b3d7e6cf469b131f4bf628fba017f6e8e79375829ba +DIST gix-traverse-0.59.0.crate 30320 BLAKE2B f21f1484cb1372d87eb73b58c0c073d5bf0e17eaf830631bb7c106819804584740b2ca72f2fbacb8bde05d2e451b9f09f2c31707e0e38e2fe76402d6261bbc92 SHA512 67e0f9d31aac873567029f984a59a3f20ae4f721721264809985facb256c61c5f6ac5a95f2c88d90e81a256b52c6444d08da246d7064fe6aeff10d3becf24805 DIST gix-url-0.36.0.crate 21788 BLAKE2B 58af60aad7680ac27a635302942e37b35161a43f50792ed7d357104742932309ed05630171fb20604d2541ca22e5557dd9d034cba506e877abee46fc732a9d02 SHA512 158998800fb7d590bb93de19f4eba2899bddd0607d5469a5275d296554565e43556438bf3dd9f94922eb9f72bb15294b0741b3d6d372b3b079a7069cd60e87c9 DIST gix-url-0.36.1.crate 21780 BLAKE2B 140002de665c9f4c4b098fa0ae434c4a6a3a9891a233ad644edf849f438fc91d59f5c30fd43c7a36eeeae299370c5f5f3ea2d0ce83e70843c3e0781d88cf4bd0 SHA512 0561a8cf473aa1a179d4957fab5988514597d1ee8c0df09dbc1ee724a67dd5e8c688332440879eec87932a69e6c1b4e45f08eed855c24dad9a92087441987c47 DIST gix-utils-0.3.2.crate 11250 BLAKE2B c80a0b9fa7566c76848b29308bde307bef981a5f915883d46561d755654deb2634d3a6f3c6be6543f849a47001b83b71fc07f55a61e01f9bdb41715204ea7252 SHA512 d13d30749e6bb30dc4b314cf7c86cbb5116b6e97b6a295d6cac7a0969a3c62aadf807afedfafd0ca5d508b79de04530faac6af41a989618f50e857f2f036dd38 @@ -314,10 +380,13 @@ DIST gix-validate-0.11.1.crate 13321 BLAKE2B 209ae95a8c4656d79dcaa06930684ccdc3e DIST gix-validate-0.11.2.crate 13317 BLAKE2B 27c2ecddfb374b1e060b4e2f10544bc4484002a8dc2d19b3419d2b360025efd2adb35649039ef968e32cff47506951747423939f8eacd38d5711b4974696af17 SHA512 509121f3bb10391af6ae718cbb4eaba855b24641269f7fbe7ceb0ca5c8db75386a7a0ec96b2fb61ac63a397ca2223b2114076d68c30e1d4dccd4cd3efc7cfab5 DIST gix-worktree-0.52.0.crate 25964 BLAKE2B 9079cd0b62e9ed9fbb8c4f66b884a448055f75405a5305091a823094477365d1912daeb211e4ed951615eec922a42bd63c1d931258cc5111433688f4e6fc8d96 SHA512 a6e12e05b8a0d8488a64acfeac846f24d999dab28669c5f454fd385e867c2c87d0bfa08740c229614531a6107760905e983a7251882c0179ce07517c906ca87d DIST gix-worktree-0.53.0.crate 26678 BLAKE2B a1bf59032d9f2a9f35a9e9a04f6d765e94e60144df7959987843d7ffeb1060dc1c5e9e7049ee99e1fe1e1cbafb9df0d1d138e4310581d704a017a585030daf32 SHA512 877626ae4fabc257c2fa3924eb9659b01ee7717d842af9223589599f7a8ec689801dc9658ccaa29857f161cf2cc9f9e4bf89f97be13b6fe56c1856a851004007 +DIST gix-worktree-0.54.0.crate 27091 BLAKE2B 68391c9e51c9f4a6caa2f15fc7a947ae3eb1b59beadfa85e34fa58aa27907bfaa9a0a22c885839e444f4244c9537771c69c895e1d11601814a35f766110a9dc5 SHA512 4b30b1e175b0fb5133fca9afea18c5f2562444c1689aed1eec5a88634b893ef581f44405db264f8db6473f2647d66ab7e67cbf716b05b7fc47ceb75c7176f1cb DIST gix-worktree-state-0.30.0.crate 25081 BLAKE2B a4e2d61decb0cc6d1da80b7979adaf387921767b086cc85ed93286e586ce30f63b831d3367e0f9b72dba9091d116c7d1d9a892b22268655af7a2e14a2f2f0891 SHA512 183271912e0778d77c580adb9fca3fb7acc3e8ef3fc97c07d43041cdd6c4a3cfd56832cd486ba002ecbce1ba626e1bd562b0709667b39cc5e634b38db1153490 DIST gix-worktree-stream-0.32.0.crate 19863 BLAKE2B aed1ff5e663bcc8ef2cec6a41e1500afceb3a21c3a9f3898ee008afa09d594cb4841f27e2dd609950a69818ff82d5a671b86488ee5936f22260adba57f25c369 SHA512 ef4dfb19bc43e3a3aff7a86cb9652406b2895c82c7527df01d79c7377ed45ca0bd63975e6b20c8ca27c84c2484b87fd635ff44c8c96ba11e693df4fcff7a338f DIST gix-worktree-stream-0.33.0.crate 20284 BLAKE2B e8de1503275a8b7ef0081c3af0aef1ec2d37627cec9720dd076550d35257a68b246f8e3a6523f7485396e2a37032623fa741023e40c200fb166f417d8d72c163 SHA512 50c396f54f7845abfaa7b82ae56bce311fa1d78dced5eb9e533326e3d1a51e7fd256645b9f893cee12a23fda4c1bad8fd5cfb76e4cf6420006922fd933ebc22b +DIST gix-worktree-stream-0.34.0.crate 20844 BLAKE2B 18a025ddf007cb177ef0ad58829fc2d25397c2114b4f393df0c055305024456dc60340f684f1101075d1337015f5c074cc0d6dafec7c48b4e1c805c3d7630517 SHA512 8516c51654df94bcfbee02d46c968b24a34bbca99385ee2706ad464c90edcd405c7883334afd8910b365931073d1b73adbe49e05ab3f67c771583a8f943ba6d4 DIST gl_generator-0.14.0.crate 22330 BLAKE2B d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765 SHA512 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0 +DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 DIST gloo-timers-0.3.0.crate 5530 BLAKE2B 5036f519e6b7e91b140fa3b61cb1cd2b58034fa11b6063549f050c3189767bce516e178e74710b0f08f1e0d0d59379cc0fabca30ff2ee60d5bd565750f0b2c2a SHA512 35b87a0fcdca230157c05cbe0c781c60128869c49c32d6aea90653e22dea9b996be1678181d999059dc300bbac4e8c046c51418b1c2edb1638a118742db4b2b1 DIST glow-0.17.0.crate 165357 BLAKE2B fa84796cd0b0cadf12f574fb503c9711cab7d3292bf442a0d4e8098a5916371e90055e202a9ae2a5f86ddf4bac3efd329d1dbaa46ed28df6686d36c5594a6e32 SHA512 23754db2d002885ea0e724d9aa7cb9b60f8a06f3ab96d4a5ff68b4228e427931a54596177b977cd2e571e264d53db70f63fbebf7e4470d35ba125f25e433097e @@ -326,6 +395,7 @@ DIST gpu-allocator-0.28.0.crate 54791 BLAKE2B 4f73fcf396648ffd96571c7f2fd7895a61 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 gpui-ce-6d8a02e2e75b629b32ea0491f35fbc99e68b53a2.gh.tar.gz 6290812 BLAKE2B 9c4d90ec8e2479a476b26d0dfa3d2b9c47871e38734d956158c483fe3b45be49f8e89c44cc3b00e889766e8fc7c43e5ea0a69367c2f2c0c4ac6f104f614e7b85 SHA512 5fc86b4b31ae9c33790682a678333332943a4ab3616413f7fefdad3884bec77a3b113c349642b3184db621502e1d36b8c2f37ce973241ae4018e261387382dc8 +DIST gpui-ce-b7a78f8541c04528bb6c2db68174e3a128716dba.gh.tar.gz 6627708 BLAKE2B 14fcc824dad37a20476bb51df70fb1f137290f9de1fd4814d8b1f49efd51318b4d45d53c0c946fa4d39dcd747188bbb54b0bcfb4e35d13696414264854447bdb SHA512 88a75b7f5b923c2c122044b5da5ea63a2361ef327e89eadf83398131d5a44359fddbd77e72c087466725c19161255e92e7bcad9f5067fd5a228a49f38c514bb0 DIST gpui-ce-cefcaeca9e95d0a725bee2b7df858af0008519ac.gh.tar.gz 6290530 BLAKE2B d845001e60325b974934fcc8110da08450c36a5c2b6eff3ec754aa842f1c506d863448b6b01f836e9c324908dcb6b82d1d4502470afbd00e07e941e08471821e SHA512 bffe649b1430e07ef0dcccc4b6342c419e66fd0f9f11524a1c0777acc93d00b75ccd2b6a8feacb004a6e73037ef21f70922d6280fa73716d5d020d4234f649f5 DIST gpui-util-gpui-unofficial-1.2.7.crate 9996 BLAKE2B a86cbfed70ecaeea4e4cb6aa42ec7116605925771664dd86daf78a1299f40364f70de435db246a059ae07ca45fa1ea7086fc355f90a6d75abaea48c0978738bf SHA512 c441f9504e890ee08ac75b5b999b351293b843c759aa3553d5497075d4433a5f646f56441c24b70f48e9dc279de09967e2e634120d4abb979b42e7f143ba81fb DIST grid-1.0.1.crate 28149 BLAKE2B bfbf1e335d4b360bdcdb810e0d507d2403f755fcc9473d919d2204f3b79576d4b1dda3655964fadbeedc18bc923c34a96e6e9792d0a787bbfe23ea47610ac458 SHA512 52c7193b3da5f0ab761766b02a5c1a7920afe5cfcdee9e3b06891bd2f27cfbe0162deee0dd2c1f5c4067460ddf8513213d1c7213eaecbe0efbe3db867936aced @@ -347,6 +417,7 @@ DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553 DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897 DIST http-1.4.1.crate 110181 BLAKE2B 99e820b3bafd9e943f9a1285203102966453c6acdbece8c6bf3feff580712712809aa880dd4b0f8c60a665183d593e3fe9108d0a9ae37edd6048cf9ec0da4b53 SHA512 031a85eee8dec16f9ad27513b383be52fdee4b92844a12afeb625e789cb390383b1ab092e5a450f64bd2ac6cd70eb754117afdd4562955784aabba9c902d8e72 +DIST http-1.4.2.crate 110471 BLAKE2B f9e10119d173c9ded853f3dc8c3d7d5f0e5d79dd147cba91165073e1ca58dc689a486b045f89c6f3c85de679d61a033ea490202b29999ea3b3419410a9466d61 SHA512 e32d157265df84f43a62f74c40af4aa1057bcf36feb46b33aee0ef7e05e7ec0347f4a94a17e6ae6f660d128a2d727591276ad65dab6bf72fd3c736fc98bfd703 DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd DIST http-client-gpui-unofficial-1.2.7.crate 28920 BLAKE2B 342ec381a9328ac646b582aa249cd9fcfff73c58bfb5e54d77601e738c1e0b45e496df1dbe21a6e86a4f4fb9d8faadfa63c3f2442477473d8fc0e0853c25cb16 SHA512 048d086df728e9ae8f69c3db9ee242cb592328921765f6f7b07452590aaf2b7203a3b920883a640750160b98e9d5b4cfebabeafbb2fdb9309e7b81d7f3645467 DIST human_format-1.2.1.crate 18100 BLAKE2B 1ef55e48e4fdc8040869569adf965c6370618e16fde7b9913f4e77b610b86cf4c5511ec61a6e806f41c590d0f731337e1d794b28c4bead949e39ac9b7f903b04 SHA512 74767222971d372032be5eb0578b77c1c1d74db71b84241779d4ecf27efbc855281864c15a9d2189c137c7ce748f4040caa079477c4b247526ff7148e78aa14b @@ -366,8 +437,10 @@ DIST image-0.25.10.crate 303647 BLAKE2B 97d2a30c49cab02f3b7f6862599b3db5fa8864bb DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a DIST imagesize-0.14.0.crate 22706 BLAKE2B d7445ce082b72b17f897c07c8e841182eff162ebf4c1044fbd37b0b9567de9b7c55811c9576dab6ac8574b865cae8dd11a4a1a5edc97e6dc851e9ff5d1486acc SHA512 cfca59a60821bfc0efd6416a7b76e1779b2facd13583d38ddb575901e772367b72452a3d27727469cfd18eb76ca7afc6fff08e21a3304a1403713f11d52ed630 DIST imgref-1.12.1.crate 19103 BLAKE2B aa312ea29ebaf17951a2cdfe50fa55238713bb336ead38ec4ec173a0a3b1cde97f45e3e4baf2446fcc553118e936e63f248ff93d6186af34b697ecea247823ed SHA512 96feb1f0aadb3e300dbb19e060c4499632bfc9b3e3e37b15653136733158d152d10638df36ce113b9d39bf907d014cb274e5cf5050e44ee8f3cf15ffe49c654c +DIST imgref-1.12.2.crate 20098 BLAKE2B a8dcb466ea159d933fb5fded3988b270db68a0d85693d6486aca83af5eccf94daa82244a8cf432729950581c912cabe6342826808eb26d2aeff6d8379acbe595 SHA512 8742a384657ed41b9c4a050e3690630f75fb18eb0d280d0884861eabe53b59e1d3d6f1bc061512c89b65e299984cd37e19e5a9edf6be692e93850bab4c64f73f DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f DIST inotify-0.11.1.crate 29364 BLAKE2B 7dc7ea128e8b149c2cbcf60fbf1178ad2486a1275de6207e67b3ef3b15f94ede55274ec454d3ad8c41fe4166f5e97f185849296db7a7c4b1bc116aff68eae5eb SHA512 263838a8f53e2e45d1edaa176aa580b774c62284e5f19daf66fe56c3c1766cf0c9361172a002bf7f71c7932bf5088cdbff88c203900be615abaf83ee2fa1f4e9 +DIST inotify-0.11.2.crate 29809 BLAKE2B 5056d90ab47e0e3b7b2133133284e698d3e27d9580547ab405b105351afa8fed8c1a16f0fdbaf27ef6a7730f30d49a16dc492a51ae379a59eb14210cbd2831ce SHA512 15fba84bcf88c701bff592fa0e90fd6bd140c46378f37fed78360a8edda7ce8c62fe1c4c107419e3edc0bac5e46cce7643acc97b23cb1912f1c4dfcfb823ad0c 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 @@ -383,18 +456,22 @@ DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286 DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c DIST jiff-0.2.25.crate 760481 BLAKE2B b3500e3a65c7348b89572dc1b1e1e7ed90357b9891229633418edf7997c23ff0ccfe1113158471af633d273b4cb2ed0f0791aab5638d9708d8df0bc35b52e787 SHA512 4dbf385a4daf76791bdd44554989500837d54ea16855ca856b80ed94d002e4f610103df580c7fd4de225b48dd888f099ffe53b51797fd06c156347e99a9cf023 DIST jiff-0.2.27.crate 763049 BLAKE2B 99f88dcd54179303ff37c882b8910c26121a32d3895f146d8e15ed52597c171316e5b632ccda925856fc55bce72982ee132e4efa2dbcce28c5eba25cc5b1e059 SHA512 a7550409fce4c7358819c47d2ce41f3a81f17d05cea408700675dbd61cd67ea59e9a035a77b76e9e58cdf98b901af9a21d5ae2d17bfa91bc2ef04ee190457b3d +DIST jiff-0.2.29.crate 767195 BLAKE2B faae0c5ecc43348583f029306f4853bf531636a2782ec3ba68eaca7465caa94b0d3185a3d73dee70a34ab83643552548cd40c2313a66d621703907a4ccf00abf SHA512 832f82b7d7126fb74a57aef033d331b724ee5c8076dcc1eb9a3bbd0af0660d592ead90bb9b2f51146339b1796dffd01ee9d1c29f73626e846b71a2552773911c DIST jiff-static-0.2.25.crate 83741 BLAKE2B 262b4b0da9186c4981db907b5e42c7a494cdae7cdd653c16edd9311131d1c1db9ba7b926ff310bc91e029e597204487906bd30db6c38b864f4162108f2d51937 SHA512 cb88bf86f767f17976a0a8614fdf4f2772674fd49fb64de236c845320fc45b0082e93860ef7139142eb5f2be1e2b339bb9dd5212f56772a9dab3e4cf957c2c2f DIST jiff-static-0.2.27.crate 83735 BLAKE2B d3b4532321b8b2576529c92a6ed3e823f0a3ef29a2a5e805716e0827fca946a723ff58d8e071571190a4234a25c9126b2925ceaa92ca456c9f540824d8c91c6b SHA512 0948d8680772bc4e272e472dd4107cbf324471fec5e83b2ac8127d494155a3dc42296c625d46037f39dd1913c01dc9148fe4078b84fc8b5c75c7286c4acee629 +DIST jiff-static-0.2.29.crate 82755 BLAKE2B 33c13dc8640555370c80b9665781d3d7a457c492083780dbc718f994196421d870f0a2e8b4fca978fc09b26ac16b8d65c567fec8bb5476cbe60300a33ba259b1 SHA512 4462b4b570c3e1a79be6a8d8152ed7328aa079c63d720959af692f0591f3b6ba04e997a471f004f1acf7311261a6edd52a31bba92063142aeaf293a00d4dc3ed DIST jiff-tzdb-0.1.6.crate 62478 BLAKE2B db4c87151530bae7e27a9b9da03aab375efd5e6d1af951626cf3d42ac50be84b98c03859fb69a14f40b7e37eb7b3484a06c7a448fee2a186f27a01a2bdc9ca22 SHA512 fa6ffc52fa5f96ab08a0ddc6b9b2c8fe4eaee1111e9d45d49fbb7c717b763ae0d1d7f6f067dd83eef993ff03db97eb413352afa2b0890a06e748fbc438938c57 DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde1e9d502fd0e87134b16559b4c58c5168d4af4171e2822a9256b896961472af12545ac86021934b00fa5977301fe31cd18 SHA512 7e4155d7d69dcf20526fa92f6d9e7ce46978059996ce78c32da8a483446c067d03b4e80f554573707772550b19279be26c6e81a18a8b578e1709197012a83f68 DIST jni-sys-0.3.1.crate 11570 BLAKE2B aa298c5f590bc1401552e1cc5f3c9ca08f3ff6d04ffa231424d5a512cd1a275ff4522025e2fb23d941ff7bf625e5d14bfcf7e217c45853bd7b256ec84a48f486 SHA512 5a87911395977450fdc7ef0c46eeb17fe4be12ff7cfcdfcf115e5770e166496619cb21aed7c17d2c1532e655104523c7ecb98522618dda31771b9a86cd03adab DIST jni-sys-0.4.1.crate 13249 BLAKE2B d217fcdfad4f7e4f554765e1991e4ea3eba310f8e89eada44e867a5c74f43939e6b0118fb7e6caaf9775cb251c430fc56888c8647546011b109c0e11ed2b4bd2 SHA512 9421c16b9956e32653ba00e2283a8984c94479d2310f44aee253e7119f636b18de900d2bdc2e6e9b3a754cf72c21c7cf269b7ee49dcb06e18dd47b8efc1d81e5 DIST jni-sys-macros-0.4.1.crate 3301 BLAKE2B 3d93ba6477aae189c1d2583e5975742b2faac0e6c7a1b4feb46195eb010ba53f3a28eb81b6037f00d8f1c29ec022321bf95d275fc1367abffeeb048044dea407 SHA512 07927232572ec202fa5cbb5785ae1c023dd8da30b33daa02a36f90f2bf8e52524911a158e179992edc03b9d1803eb1714352faaf5e22bb8317a7bf1379c28c9b DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 +DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d DIST js-sys-0.3.99.crate 108515 BLAKE2B df4317699791adfc54346568e339531e49ef6e40c50c6ca028a2c60e4f139cfa6e0f219e655f1900c844c3fb610926c6603c006d73874843128775b477ea77ae SHA512 cfbaf1e2d8cb747994b927be6fab418c908cf8076061c9f7498d71d8a421de188ed7af2efafe042bb9c4e7e247839a1bc91e1441f31bdf03b0b6ae2de02981d5 DIST khronos-egl-6.0.0.crate 29315 BLAKE2B 929d825923bce022ce13595a0ad183a3437581af6cdb19ece34af853c793dddf0a63bf8dd9a160ef253bc4e97c38d4973f667340a809455136b07dd248d2fe46 SHA512 be57e604f577ec526f3f2ea81767a5fbef0b609e0c1aff7c14e2fe658e47bbbcf65b5ac9d6dafb83d2b4fe25039550e21a165fb1d503ea08f167b039bd72cdbb DIST khronos_api-3.1.0.crate 599718 BLAKE2B 945600455c85874c37c7c395162a3e56531b417a1e6ce414386ecf31f8951fb40049604c27d719014b5379028e5da25fb9977c7487433cebcee4ccc49e00c7d5 SHA512 f9ed9e1bac648a82bc608bc7df339d3ef1db868c8ce8bda9598926839b3de9e3c11c2b45886b9a7dfe5ad6900770fd59c690bfe9a87f7c5b479945ffb8dfd292 DIST kqueue-1.1.1.crate 21504 BLAKE2B 3397a355b56d979371f3a790ca6de4880ee1cb78c6fd9ec85766e1bb5ccc25f811f7065a31dc14b0b4686de4bb1902c2e2c3026719ecb923e3bda553998d187d SHA512 08ca26fd83c4aca32d53d85155580fac95b50709662975632aa542cb1e8a2ea5f8cc0f628194777093168a9950d485fb395bb55e7302dd25d03bd311e8ac84aa +DIST kqueue-1.2.0.crate 28412 BLAKE2B a55c4ee2212a8f51cde25b2a192107ae6f2b8679fd042ae9758465dd9bcbec322e3d07be1b5a0ce78bf10e5ecfc63fbd0230e6caa8133d1be902728d81ce9a1b SHA512 a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d DIST kqueue-sys-1.1.2.crate 8796 BLAKE2B 93858ad3bdb995f05d405e6998bbf2b0d3663861e0de0f6103aee6d688a616265ae3bf08a97b49a0e3209871c71cdb79b759a083de42fcb41abe9a0d4c3d60e2 SHA512 a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492 DIST kstring-2.0.2.crate 23044 BLAKE2B d61488bb67b0fbca7f655415b6147dfe003d6df9f746a836c4a29797af2627b2480fa0d4832a8121a04eb23d8623dbe37621a000661a45afc92013e04ac76dec SHA512 b0af4555a20ec30ea4ed03c2bed77b403446ec2dc5eac8064a9629b10f6e961f428d6be65ca1c107a19bee942930fbc08522647401106167feb4856eeb03bdea DIST kurbo-0.13.1.crate 169000 BLAKE2B 8f56fe057d8bab3a65bb7f9d82bf3ffa3cf1ad23f17aeff53f5211e16407e3d9b2b9c6765c86eac3607d87e412216ff1d1f482defbac10065930857b8add769f SHA512 05057284edb463ec5bfd126860df327414d1f04e48c4436c6e1ff9a2648e80884171f9c49c33c69e8416169ce0a62a6410a7d1c0be97796f493f52050262863b @@ -407,20 +484,26 @@ DIST lebe-0.5.3.crate 9439 BLAKE2B d3face97ef4dda75b79f9a897edf8b4dfbe76ab076bf2 DIST libbz2-rs-sys-0.2.5.crate 51638 BLAKE2B 37ab5a13b03bc34dad56f73145dded52c1b4b6716779dcc8438d3f8e01082eb2ce78636f3b4f0b8a31cb7034e7f7b9eff3275b183602785e9bdeb86cb8ab46ba SHA512 5f778829f8b659a0504e0010e0edcfc38f36c4e8d2cf60bbe8b8906b2ec1d1865a7951b9ccdc53795f421225a909d08439cdd3b7b671238ebbdcad502b7e7031 DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 DIST libfuzzer-sys-0.4.12.crate 129805 BLAKE2B 8cc1d806c3dfef50a01c4ac0cb0771fc5a6ca5f78868132d750792f4c13086c62a1c45b2f6f76f13d01c1d6c3227575a512e234be38167609351caad7100182d SHA512 ce18117dc20d7904864636b6c4e9526adacce89b7ebcd87dad45a7812b3198afe243ae66c4ac3c2626b6f103effef136007f2778e27223e1e415d7e1b72c4b72 +DIST libfuzzer-sys-0.4.13.crate 129891 BLAKE2B d1ff6538d5caab59f6725ed38368670e1ad99a6f61b0192d9c30227720efb6d755d82f43e0d2a0d4616204482a0737448fbbe8e29f796d0f422b4820da87f7e0 SHA512 61794a7fe8b5bec28d2915e0afb9a230f81df476af0e637417c03fadd892db570d1ce108522b6af91cbe8489559aa1ee88d6c878d6e1bd32934d04479ff69486 DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 DIST libmimalloc-sys-0.1.49.crate 500217 BLAKE2B 3c6d7b741028f6a977f6f312e9d98034c746bba89967ec601910e7ee121aedea8c7647e85feeefe6fd6dc11ecf92f7842c6a0f93994d29e7797d9dd6ce01e4aa SHA512 cffbf1e23a417ea14924678d67bfa6f1e982029fa133d01d50b9e6c7bc5e6b31fdb5aa94f14cdef3054938e5200ca62356e2fbfcff31bab056ebaa5206a4bdf6 DIST libredox-0.1.16.crate 9600 BLAKE2B 88e9e195d1fc59fc5fbc3465a4a30bfe45c79edc117f73f9002a89cc79265e6e890872dc3ab2c357bad26bf77799074cbf99add92b1e8db9748c061af17bd0a2 SHA512 847099a1fa297bfeb1c3b9fdf3dd16edcc494c39a42e38a653551ea6f8bb8a67cbf083bf49ce3980d66481bc9cfac411a5065dc64e12e6e3a8224e0afa4d8163 +DIST libredox-0.1.17.crate 9644 BLAKE2B 169663660d6e1adbb1dccbb38112ecc9cadb0d093a5ee56778ebff3368eaabc0b45b48da4fba5708129ea34e34b02b04a06d486c29a24cd541d5c92adc0cf9e9 SHA512 6f50507d4c48e57ad677af06cb0e1cee82d9b296c3004d27b3627e957c8701f8a9dcb20b5b04b0a0aec2bb303960fc9487e3ef46aef8663980161893b9fb3e2c DIST libz-sys-1.1.28.crate 880536 BLAKE2B 4a4ea1bc723c0fa88e96efa25f0dd2145aa48bc18e0b907b2ec876e554df2a2bd7faae458c404cfdd28a5e08c9997eb14a6b68c093e485e5f3a699968f90c8a0 SHA512 cd05a528feebf38351bc8e3817a3b554436ec4872c367dcb166f542a7ed5025dad396dea32c3046d2354cc9641716824e8985ea37a02d989e7c9a6c33401bfe8 +DIST libz-sys-1.1.29.crate 887737 BLAKE2B cf8050e5e425393815306238195908537c4b4534fcb4c7d061bb0b788f44cc95b50ffe749425231b27d1d566604d747770b98842db759f099fe3316cef746300 SHA512 489d5748307b97bf395fb75cafa0c95c6b8981a9188aec46ab6b57e15a9ad204d5a1dd1c341afa8bedcf0d27fd743449eb1e19b1551f904f774fb35cfcdb9ad0 DIST linebender_resource_handle-0.1.1.crate 10920 BLAKE2B ed09aea4ba021819a8bf7c8f0fddf3e2bf34acf689653ecfb244eef9405d6523b4c944c0032f415aa73ecf38cb4ca66e22739c6b9f9558e01f3fafdb84b8825b SHA512 c1d6d40605a7675f45c80af3ecd7d414d7b2e5feab18883143db4787d2762c04b893b50bf3cea3a3200be41866c0cbbf34d0c422682a13c4a47e5957fcb1ba93 DIST link-section-0.17.2.crate 55982 BLAKE2B abcec1f0d1ccc7044b26fbac9e3aaf2f5422014a8601ccde254d2ce7a7f38f52a2e592b271dd9a0f62a5800c9629ad1a6529b2ae979cbf22f378de93490eae38 SHA512 6be2395c431a85458dac3ccaae4023eaa074b40c37d69f9314fa672a62903fb33396f4c6eb2dec42574f88b5a6c029cd1d94e0598d212bdfa4a12fd68ef482c8 +DIST link-section-0.18.3.crate 60591 BLAKE2B 03fd612d5e3c3841051ef76d44777591f7c0d2db17056740591a29ea96ee550275fdddc22263a350af662080327cb7edbb52e082ff53b54b1497fadb2ca8f841 SHA512 09fbfd4e00e3c39a33fd4a2d8681ab3f4df6c58599ef9ae73a475a050b46abbd5db650c3d52125f9e016fe71892ea55a524f5e58d0eee8006308b52084ad5f39 DIST linktime-proc-macro-0.1.0.crate 11201 BLAKE2B 8cf1f77a8813646e9ce3528f47661efe58a7c7c38e435fc4d620315ca264ebb247c1ea62d25f028e13e72a5a821a3ce760c23840fd06e33b1f2c75f526c085e6 SHA512 7b0eec8a5cd93821ee4fc718af017097cc8441b9dc5a989a0c49cec92c6641f229f353814a4b71d02ca8ae2d47358b9d2a58382289ee44fa7fb9e019ace3f231 +DIST linktime-proc-macro-0.2.0.crate 19157 BLAKE2B ce28fea09970ae172dba7ee3f336bedb68e935ddebf353aff4fdefd99d536d2321d38d57afdf2a10ed165728d73b4cbcc4dc8e9d15157115fe5f4f33ab8a8393 SHA512 482eef301567685eb85c637968c10858faa730ab9046076bd36835e0bb7d1f41f5ae4df116e91d882a06f8ebe7ea3deeee981a29d0438902839c863b449f7720 DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814d287b8f9d10a0447781a1a33f607b0745a6c83b7e940c14076c90e4ce1029e8660b57b174683f8af2585fb4 SHA512 3afcc1a89aab55368bdfe6848aa1268d37ea8a03130f1f0e1e77d6709e437070be83e9e457bb51a7096c3d93ee0155740e33cab03f7584ff3cd7d8992524a7f6 DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 DIST log-0.4.30.crate 52400 BLAKE2B 802b4ecea78ad4e4169067047040770201c80dbb3dc79aa9de7190e91e42d82be3bc4f67252db68c2a73c3d52ecd5012f51b4b82134c81a3c1eb4f62e8f01158 SHA512 f2c5335939a01aeb55ebe5fa6447d1f8edc7f4baa43c9b4f18a1dc9b614f41570a24ce31a4f3ffdd619f04459211272f289cdabd56ab933945ec8664e3cc1870 +DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9 DIST lru-0.18.0.crate 18186 BLAKE2B 9a8893bce457b67ae117dab0394d2707f755c681562f22ffb4b3afcc9e07777a0f248c92c6960c4fd43371d2d500c0c483483d3e12ec862e13d69faddd539f56 SHA512 9d3d5826103baf1da0ac290effea81fc4a91e313aad842d2600cd0b3e0b90ed003f1af55db1162188cc8ee7d3c4a716e6302cd6c7960e7c176df5fd05cedcfa0 DIST lyon-1.0.19.crate 5294 BLAKE2B 6d51ac16816008aad7d290c3cb05edaab5f45c296b7cd47cc5d16c8c241845a9c2c1ab09327c9314a4bb0386af4794ee8191cbd12cc4a5ea91e4668bfb0f30cf SHA512 671058f0ef04b6897ef69338bab05b2dd292b814384c304c07b1dc758f6e208e10a5be0610e8b4e807e0db1515c4ba78e8453e01f4247bf49b54c1d0c628c2f7 @@ -437,12 +520,17 @@ DIST maybe-rayon-0.1.1.crate 2901 BLAKE2B dca587f95e7766a0050b320cac7adb31d3fe9b DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1 +DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8 +DIST memmap2-0.9.11.crate 35116 BLAKE2B 8548c467002cfd5d6fe29aa9e62a33c728efbb3e6680c8f9e4e1f65a3a66b441f099fc5f603d8d48f32f7d719d498f83961ca1ae1e135a2ce64643ecdb20bc0f SHA512 0fa342f0499bd79f403a9d798709c37543473f1012c9abe59313ae3b3e4cd84d5b6c4c24e629c47680c0f2f235ef372fe7e36e52ee850505ce4d47a955097222 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST metal-0.33.0.crate 3034513 BLAKE2B 64e477894a702f31e8d2f1e1d5a6d191acfe07496b3619ec66ac1deb6b3845af3f96715d23126809f04501ca27a7546c9a14c58b541bf882dd535493e7f605f2 SHA512 0364f2d7f80afb12f16ae036029a224cccd8781c429157606acd6c308dde4a16255c7afbdcd9429414c7d5c4358caa42847c7f91db42a9938d6e3bf157972db6 DIST mimalloc-0.1.52.crate 5382 BLAKE2B be1b2e169109a7d80a23ffbbc007c23d0b19e78f5fe58af0a3d57545de4815f4fee08d249b5db7292920b9d4e45ade3eb54126ec87524b6df3b6db6f7b4fe3a8 SHA512 bc078a12a633986b67d186c3ecb4db64e58e61bbe575783547d3da224dfa9e70b2ffdaeff2a57b9a1dd38e919e9fedd4e8ebc3d45f3a1dcab270fe43297b3502 +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.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c +DIST mio-1.2.1.crate 106774 BLAKE2B 7226f18a50733055919db4adcbd33cda2cbd0b47f6e91bfcb0b800771b332a2b64b657b34733283d61d79550542f553227a4573913918b06e894d40276c03a9e SHA512 040f48999dd656266e8ed6184d1992450359064d9d3ade1b8e4f483ce76cf612a37fcf653fc3f47dda795f22239ad883578feb2dde3f9a9b821ea5320d83c55d +DIST miow-0.6.1.crate 30539 BLAKE2B 9fcd198451a1f57b0a01a95c622bfeefe31666c7287b77074ffc24a87157310110ce87809f80afcc2036ffb68d31c1bdf25d6921cc98165136c07f5e8d8de2aa SHA512 1c462908f42c4938e63ceee79e6f352fc1f9444efa2f388d141226325ada9525a49bd6f999dd26b5cf5d6203a0bc3c4305dcabb08ad663c6ab319a6a5ec21356 DIST moxcms-0.8.1.crate 188252 BLAKE2B d0aa0040b51eafd0946844e097b6caa4d48e6f4667d7b4bc939909da7e79664b2f71d30a38fd0cb00dbbe01567b9d18e95cd3242548dee542ba777391bb3bb94 SHA512 c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69 DIST naga-29.0.3.crate 842607 BLAKE2B 2c2b4d458ee326bb61f186be1f5e7e0ac1005b8913f4074da2650dfc65c5ff3b65e6b6720629f36cf9e0745f6660df0d643d67da7590b9b96969296e6d04878d SHA512 775395f27fe72f6cf82ca3a027f3bdf4d4aa087b4bd387259199f46651957942449fcc4fec9b70a1b6c51d41a3930df12c7fd0cb5c83ce48e292806aeef71212 DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f1882257dd23b2d9eb57bf516696c391f48a2ad3a72be8062f7b957e2b25f00f729dc9f5da2b2c0942c43e7f2f3e844100281f11 SHA512 3f7a26aef2e220a5a98fa94e9770c0d865653b5c23331b8a6652819176be5d319d589050d4fb68a12ab3a4a87650aa5f30c7f50582fd097a411ab763f3359112 @@ -450,11 +538,13 @@ DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda956 DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f DIST nix-0.31.3.crate 347476 BLAKE2B 36668bf2510dec6047003f9aadad9144b95718685865fb5a0907d75fbea3b4fda69879352e8c371f4ba9887266f2790a51fde504f018001de7050cee19004e39 SHA512 199e8f56355ab115c86a3e166c9cf53b4656a39b4643de69b34658ea74a6d91a94c08bd4d8a06a0e4dceb4cd014ea8df326c12d20b9bdae06030910cdd583643 DIST no_std_io2-0.9.4.crate 37503 BLAKE2B 0c475985a48576f8afc5a04709e20460b0eea7aa91bf4a8a00e31635f58b3637c902bcb98b072d74fada4961cdfa00957eb10117eac7d24451a28308160fc7dc SHA512 61ca87494508342be3b0447dfc8b0e11a1eb3aa9ed48b8c951a3ddc50781a1395afdf34acc26eb1e63f1d891a40efd7abb2eac71f48e5b0d0e3fd708e82e31e2 +DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6 DIST nonempty-0.12.0.crate 13105 BLAKE2B 382069cf47952f3c4511867390fa4a2506f12413883a27ee13ee117286d9819fa1510fd4eb486227d623a543f9069846219a872663aa9984d03eba9342201774 SHA512 773be83f4d21599ec5776ca8d0c87fba9edbc48d47b52ae9f2501b09cec4b0e8f8e883283216aa017315dc6b9dda39643994556875d02b516e8b3c51d6c4cf38 DIST noop_proc_macro-0.3.0.crate 2157 BLAKE2B 0be977f9820fe4cab4035e866d6ebc77a07cf634ee6889dc91581a9eb43f308b0fc60b87c8bcf200742bcea4af14a94c69c5b9dfbb32b95454219a4197fd5228 SHA512 a5ad22e815b8c574b42f7b70486a3fac319c24334ade74726ec07b976a838954d1de2d3632fc55ce6c8de2673e62b987fb4607a49c576f60959b1609e47b3771 DIST notify-9.0.0-rc.4.crate 99903 BLAKE2B c436d5f57789339a348b270aa308d2e27ddc14564456000d1da14eab59efa7fe3413080e27fb21430d3b29a560fe1d1d4ff925e75522964d2356c125d9b8f031 SHA512 56c08e707ae3d872268dcd7064abfb2c69bae09a99008ad03bb19de96218a5626f79f0a832fe13f9c8dd4d78dc3c7f173ed69ba12f6faf5ce142c0a6ab02cdce DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92 +DIST ntapi-0.4.3.crate 127190 BLAKE2B 4899f3a7d506b880baf12467940c74997a590462e124cdd570a17699e85b754a4496f9a11984a0fa1196d13641d3a4bdb85da8da272cc574dbf924ad18a0199c SHA512 4c959ff4345b9c95bcbeb14e4dc109e4d92b77ca3eabe80c2b8a705d42ede353eab068dd9b282df1f4c422c6491497c0b59ab15661780d7ba65729ecbe2a8814 DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81 DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 DIST num-bigint-dig-0.9.1.crate 126365 BLAKE2B 74597b36fed6d9d7932a104a8c5c46abfed8146007874587cad2a68338cff19ac71089436272680b3e994f02ec4283d18ba9ad800d2995ef14ee8cda040968dd SHA512 eabb8a96c3d29567de697290e79f36947148f073249e66fca2c1facb26e92203bd09b1e29c4b4b51c3291f2052bd8ae8a896ebeea6c5f7fc80a1a4c9d6ec8fa1 @@ -466,12 +556,23 @@ DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST num_cpus-1.17.0.crate 15874 BLAKE2B 8b31104cb49696d8994fd05176556056db69ec3e2b7d61b6b0a88f8ea7f4395934df1187c86301a3a56c3dd6be02b5eb2baeb72a991fa3cbf61571767dd1ee76 SHA512 b2d7f664214bceb8acca0758bde4d516267c0c76a70fafa25ed6204eebedd69a110f045682f50cfe6759a9c2178b026df077c5f0f85d020712dab65cf65d0aff 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.4.crate 275200 BLAKE2B 4cab717b3221aedbc98eedca4bbe722bed8603149737ba01f13fc866e8236c58767a5f8b81c9bcb3b4edd17abf0e621933c2d7ece16895659dbbfb795151766c SHA512 3176d8f44a3245d08972404b8c544962c02e6bb8f198660ee3bd532b376b5a2f7a5f5585f126968c414e58347011dc6ee919f881b78854a7a3d9bb3b190abae9 +DIST objc2-app-kit-0.2.2.crate 337435 BLAKE2B 470a0f4e1766e24db45ffe8fd1366cdcc187db1174d8a59d5971b9956ecc4f405649b65a0ffe5495e7d6c76148dddbdc17e1196719c1e2b582459756b6a10a4f SHA512 23b865fe8d27ba34c71863d73fb4f6164cc88900baa7d1419f1671fc72cf2f759fb99321abd09af7b2976ee8cba2f0711c68f9a2302827f5f61134b9006e18d2 +DIST objc2-app-kit-0.3.2.crate 531744 BLAKE2B 15cf7bde5ba233bd813f83f6cbcea9c08f4231ffc7aca0b0c4460a3e72bcd9695b624126319b44996f1812c1fc19b05a8f841ae05ed073f107008b1ed021200a SHA512 44174170875c27ff82f097d5b50cbc9629583ff5817f9d721e40f9d38462494461aebcf3fd0376b90cad887b1c1369f3c1c4a7e34d73d32ac90e94d44d6378dd +DIST objc2-core-data-0.2.2.crate 30575 BLAKE2B ad42cc40d212a97372833e3c9d4b3d79972dfec4f527b1cff2752cc77ca845b558ca02cb550bc51f498b276e99efc7408a038028bcf20d1244f73f9dbe599764 SHA512 f63a8098d8a29752433611acce935f34bd58dbe559002ef49397a08794998e6817229aca0a230d00f08c23c86424f1cfd1eef3a8cb01d3c3cecbaacbc8fbe6e9 DIST objc2-core-foundation-0.3.2.crate 180804 BLAKE2B aa6fc89d58cc9d465e2f439406a5f7c1e76996672306dd70a4c5faf535c75938bd4d1da96b5c99f2d99550687524824b60076130dd4d9dec974ba77980a374d1 SHA512 b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402 +DIST objc2-core-image-0.2.2.crate 20050 BLAKE2B e1cdacdc0c90bd277b281085fc5c3baa61b64da921a82157b38e2cd258cd8c8aae04d649c4a99dc8174ac9d27cb3534beb824a03c20a137b46de00146eb770e7 SHA512 65f61850be62ae0d8d01ff5ba1b948ca95672367ba32dcea4fa59288fbde38fdbd9bd49dd8bcb4aa58cfb37856c2eb16355aa4626a9fd1278177cc6a73c94fe8 DIST objc2-core-services-0.3.2.crate 122193 BLAKE2B 21eb26253cf9b1c822f3b11bf92cf4cd9519c4a877bd3004ca82fff7e35e15c0afb7e689f65e9785a5d3f0fc03b460ec7229a3215c6808df3dc325874c192325 SHA512 e9d19869e7a5c9e10c9802d7d12d318cf98951ab1e901507b750763efe5eb914a09bb36cdece3a56ebc9240f83d7e910f41a9995181eabd4dae3a1a8588b6e35 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.2.crate 345384 BLAKE2B 61f7af188ac7b3317f3c16fccb22cf0785037286b5f79fdbb10386efbde6b36c763496654e5e2364dece8b418ef6f4c5a3dbd574483141c048821dea5b04b376 SHA512 cc08bf8c418414a4358642c01a118cf8c790bd542ae72ce841a1378def095377a101a6f7d5f5645bb25125791998c5c8a55bb1500590724e3ad2649a1f5b8221 +DIST objc2-io-kit-0.3.2.crate 262569 BLAKE2B 26570d033525bac468dd6c72492a37220dccc6478cf8c9d6ed7bd15e6d3722a85195803b488e1e04a70d571aea70c70fa8bfa1f39fe36e8f5a2e97c4f91adec4 SHA512 deee85a5502aa2780bf5f5ba8eb069af8013f314b01a20e169ca13f0787c9ae60c22da3b0c673da6efb5a0350dae08059c309a66af35a9a9d24c4a7a746adede +DIST objc2-io-surface-0.3.2.crate 11722 BLAKE2B 89e154e67ca5d2a60be8282c117ec9519d45e57b4fffc7d8d53c3b149221b517653b59bc5df40669c8306ea380428c3060826a9e90a0054e954a04e438451e6b SHA512 b6681117b6153e9333017ce502af0e4b9e527617b26a74ce640047798da05e5720f02f134a70bd1ff270e859221b29dde9e6597b3baa7d1db4f8035cc7287410 +DIST objc2-metal-0.2.2.crate 75276 BLAKE2B 018445d05ee53871b998a7870cd9ee48bc5d85c5aa20c20203d023273ee68d0d9411bfdcc7f7f42ed03001773e11d527f7eac1546b57990451d3928f8716f2a3 SHA512 104df0fb4a68875918d45b6b86bbe378d3735a0fb83de531ef6fea9f608afb250e8bfdeb29d051d6b1f76946d7398c277552e1e58dd80d952f4f4c5b6cfa4b82 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.2.crate 30036 BLAKE2B 358a690ddf16274466c376483496a1b770cf8ef3038a82c7ac5476f3ca146d164730889bbd6d3656d0d5dc8b1a2869387d187bab4da57c3dda8ee03e4beef98d SHA512 3078630eb2f4a8d88dee2d14895de75e4846f212a9dada0a9ed06b666fcb674a5b6d37c59c8801815a68d89132c81ace6c162c531c7677d88477f81c627f4ba1 DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 @@ -479,6 +580,7 @@ DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e DIST oo7-0.6.0.crate 71237 BLAKE2B 4cc1eee86c0a424b667ff59b20016fa971e10e7bea1dd4ee3aef1c58d527c8d0703baa0cdaf466e7fde813303d02a140c5d8c54bf0a87c280f3284577b2302dd SHA512 c22621299a22476f0a79e594ca7ccd056d72809ab18ebbd0fcf3a3873da7ec7cff60cb5eee2701c4c06cc3456fa4807b2ee936047a92e05a1b88fcb250f732a2 DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 DIST open-5.3.5.crate 29022 BLAKE2B e490af486fc46ea029be0ef9333333144ce660d8db3b76a4c76daaa26af824ec6fd05c0c7232d97b0f8ff352f21f7d8c9ee2ee1acb3c4a097aa5ce1336549771 SHA512 f6ecd17bda4165e0ce074a75845f0aa7e61f50289cb963a9901f2b9ecb5d4d30025189ab254b8b6ae3ee9bc6c4fcab879f47e641a627b028abe287391d1abd2b +DIST open-5.3.6.crate 29999 BLAKE2B db9702536ce91bdc735afeeac161e601560cd7a9db275af9d245b1ac53bad181fede4f345e2f4e554ee0191f375b5cd3fcdcbc6bad06b30501a29c027456f673 SHA512 3d805c3dc05dae6bf9761f7cd912396ada40b26e069fe78779dd8695b3576f0e10e09b9dceb6d1be633184bb80bf4c23614dc93b750db3807bc2816f64343033 DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST ordered-float-5.3.0.crate 34539 BLAKE2B 0d1f24d8e23af466784ebf41b8cb47ca644268471905f732d1fe4449cbfc96023876f2f98267e58293ae55897bbfd925514edcddaa65e71b23fff3dcae24e471 SHA512 da8d30e3d8ba00bf42674ae92a0c0c6b91fe8231baba4fb17450330757099cdd0d0609b02f9eb1a1ad4a801cac86c76a2af52ff591bdf97643721a072e2c3de1 DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e @@ -493,6 +595,10 @@ DIST pathfinder_geometry-0.5.1.crate 11583 BLAKE2B 36a32f42dd39577a006e750450088 DIST pathfinder_simd-0.5.6.crate 30687 BLAKE2B 177652f70faaa5b05f3f242847ca3cc74dcf5c92b4c48b56cc365bbe8f8f772ba0086610c43efd773aaae882b70fb15fc76d3d0713a759250913c860446315ef SHA512 c086c6293ea3620d82ba0bb6d3299ab41940ee4bfce70fac7a5ac0abd6e3541e04073b0760c11f86484afb5666d31cc8645672648b1d17719c40f5f683113bce DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a +DIST phf-0.13.1.crate 24786 BLAKE2B dcbc7f9c78bad0ec3e3a600568162687bcc6546518133134c8e119b798f92846690bf9588710a4d942debf4d65423c8930b8ea09d7b4fa173ceccae6381cff5f SHA512 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b +DIST phf_generator-0.13.1.crate 15952 BLAKE2B 07ee819049dfb0620464842f4f3ceb45498265ff55c154f28d12ec6ec3762b4cab8be4b2444914e4abc59cbe867472e18c5c480cfc152fda89c8c0f80f76b6b6 SHA512 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a +DIST phf_macros-0.13.1.crate 21732 BLAKE2B 14469d553d6c6835e20b94234373be993219889f19772a46306ba547a36090445f835adccbb4d58b6efdbf2e1bca524cd587cbaa868c4a55aea2ac6e3ea30020 SHA512 37d869a578817751337cd9cf88387d91ec9d671ae752b13a98033cb27ec5efd20eddd0755e24a1586f199340a4ed7c878d15605b7d6318a237d24cd5aed38a4c +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.13.crate 56345 BLAKE2B 19f30271c018d64630ae5dedd5056fa8f9a31b3fce4265d3c95abf2f9ce90b075a161cf6d9edb4ec9f2c0a99a6fbcdcf642bcd2d22e3139306ac2fd65daacf1a SHA512 5a78faef89908534f0b447948338354530701ea6cb4bce0fa5e5494fbe48fda39e1bef0974fc73c6c83eb9dc397b3d92dcb7bf2ae5df685e781063e1866d3563 DIST pin-project-internal-1.1.13.crate 29331 BLAKE2B ed5b1f78740dadf22935a880e30fbcf0bfeb94a07d0326d3521956624e557e9ddea530aa91554e144f84f898a9457609e50bac421475f923df1657dafdeca194 SHA512 00f35624ae3637d898302b5b6bdd248e5bb6976cc76acfc6888c5618b5e47f2bb5051cf68d715f522d8bee81b5191b95293019f1a74d097df68d8a84a126117a @@ -523,6 +629,7 @@ DIST prodash-31.0.0.crate 95697 BLAKE2B 5d1510a56960114692224242fe99c358f252de66 DIST profiling-1.0.18.crate 11931 BLAKE2B 658fb4b5b013f74fcfcc2a6f70fbf8d26258966110d0738ca156e9fb30a69ead7774354df5a76f7e46bd9807bca7ddaf4e55a306c4c5674bfebaf7d221696e65 SHA512 2775a751e4ce838da6958f2ec8c4ff15756b38e5ac6d4d0463eeeb85bcbb840bcb1bc70f5be05128f3e9f7e664405ba0d375b1703c66a270b261513b3550c1a8 DIST profiling-procmacros-1.0.18.crate 6333 BLAKE2B 6a646dc880c304019d53d214e0d5dba7dfba158f23380ad1a8a626191f7754a935b4db2cf4dbc33b95957f124dd17f3eff71f9ecb8896808eb381e0d3a55d92a SHA512 edaebc3cb8cce300368379d27d7342dc8d269fb90517a75c89eb27aeb8be53ae1007b79c981bcfb2c07a509df27a6f1ea7ce7f1eedd769c858bdbb8939b93565 DIST proptest-1.11.0.crate 207859 BLAKE2B 9ce401b594e9b806ad1761ca04f71913aef20d465e15d2c000abdb89dee1d7530925809d975ef55b7b6cdb29053dd3d4e5a75e2337d3737d958e6bf804c963d2 SHA512 53ae933676f2e69d4459b71b0624ecf52ad682ef6e2ae1672e3bae33ee5f8917f1157cd7212e9d9e45a9b7eab810384bc19727fbd0a5ef95be4077eb5cbbfc09 +DIST proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz 342971 BLAKE2B a95c6f840159b1a335b1e2b8696105a0cf42a393c704ff136942a87e6618c13cae30904be08648b6ba7993016733c68be2d0d05e405ad1338f9902e48eac7454 SHA512 c2d1e0e933b7e26fc807934cc508d7437240ea00335e2ae44e830455c3eda91ac26200eaa9ad4695e2354f128454e1d0ad3bf9c882a943f79a7937d375b260a8 DIST psm-0.1.31.crate 25059 BLAKE2B a25600629f4da6737532cb7757288af41bcfabe10522f883cd55ee03d7eca15a70050d9bf65a37f6fdaf79e8c5b3753976cbe964db7e36aed63c15d048298b01 SHA512 2519a981b0e1312c39757119285011df67e4d46dea6c996819516a966571aece2b8952325a6126340c6d0a226a310186b2ef1d21dff3216bdaa8e481b8067563 DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0ed894bb345f23a507ee92bc58abfdaf110ae9089e46085091801bf0d40a923f8442aa9e1ba05ffaecf1e5a9b6c42f77ad SHA512 99f4e4b95680a7c94d2d629e5e255b8d379cef2f25dd349628abd254781e81bc8d287fc7cd19f117c8f624b459b71507ed1ac61563465f612f19324086564a3b DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 @@ -532,6 +639,7 @@ DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quick-xml-0.39.4.crate 214141 BLAKE2B d26b608872eec8372080631022100950ae0256a0f1b275a94c89c8aed1009a6d362a2a09b16fb6ef3572b2e41bd520a8c67af120671c0756ecc7dec90ebca37a SHA512 28904df8400330485043338841ce5e5f306d634f7672b0bc521b2c1e6d3a048b1e0cf97da0bae95f94a2c611d2dd8248ceaea88701d07cbcf82a1c1bfa24de79 DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012 DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95 @@ -549,14 +657,17 @@ DIST raw-window-metal-1.1.0.crate 15277 BLAKE2B 9e645c1814d1504821341a7d816159c8 DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b DIST read-fonts-0.37.0.crate 417770 BLAKE2B 74d7175610a7c925ecf4c54c08f4e65205a37ff40cd2ea6a6f8f9f0f7f33832eb560bce7b6c940919c6a954119370fe08751f2edf1f72e1af0144a086cd42ac3 SHA512 dd73b4187e5e2bfe957d784a197aabe6efcdcea362b342162e391f7465c1ecb92a07e3d93852893784a5552892db000f8dbc97e4280da1cb2af1e7073898f8ac +DIST read-fonts-0.39.2.crate 540506 BLAKE2B eec29dc3c4b7fae01afd7daf16e3726179b9f010264c3a856a102d2fd7f57afb3477dae1a150ad080c7cd53c8769082711c5b3778adf11341122242883161e65 SHA512 cb72af2ef39771c4660778453f3adb395bf65dfa936737e561c19c4f97124f1bf9286823b61935cb6b6f9a03671dbb2f22da719ae042337d6844592e3176ce6e DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101 DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120 DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 +DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203 DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 +DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9 DIST resvg-0.47.0.crate 78312 BLAKE2B d226f7db8d651ff0d44b7b404c963cedd4f8abbb31bbdca7bb42aa0d9d0e1f961e094e8c4ef0bb565944389ea117033acc51f164600b119933c046b92bafbbb3 SHA512 128193800f6a84b85b1e370781e3bc2155a6342feb19af3b809cdc41790df803997c09e38de731edff2063ada32ca61f711574fc536e0c81d026e1245ebecf42 DIST rgb-0.8.53.crate 18607 BLAKE2B 1d47ab956be44120532cfcde83b36ce50a69fd5d1eab7bfe141e81efdc50369c38c698e72cb8a63d08b427eb6bcffcee8dbbabf7920535cb6aa44df078ed129e SHA512 1a9b8edf06a8077911554ed3009ff6a519d79682cca59ff291d550ad9fe0fa8e7033975e7b50459dfeeb9102786a2290bc6ecb30a70107456724a5fd781c45b5 @@ -571,6 +682,7 @@ DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b5 DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598 DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c +DIST rustix-openpty-0.2.0.crate 12888 BLAKE2B 81e349f880e029afbd25133d93e202fae0a0d7c210bd4e88f00280c3225682598307a15b783b797c4e6820fff0c0fef3342c359de1536e8e70ddcd5c6e254420 SHA512 a47720a711c03e90fabc331b63215a0314a099865f5862a1be7a9d89ce5f90a1492b55532917d2c29eeabf5a68560af546a3e9b20214c964b2c6be1c49c2e64d DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 DIST rusty-fork-0.3.1.crate 21108 BLAKE2B 089d796e788488b2a07bd30f24b23193544f315dca9c34dcaeaa29928166de198b8e35bb0c89b7822cc058c1a381160ab22ee99e933ee85ea50e1a5830409364 SHA512 815e88620720901c737b8a3552424584094adeded3256678d3d033243674ab7808fc6404e678f52d0e46fbedf4eb9bb2cfd2ee85b543f21e448198c3c5f02381 DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c @@ -600,25 +712,32 @@ DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970 DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6 DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921 +DIST signal-hook-0.4.4.crate 46945 BLAKE2B 705935c4716013d41f4ea487070e15d3eae682a635f7ad4b1cc10fd8a70c9437bb5877b83cbca054cf294605d87f311fb0a9b3d1c61052a45be35d76c1a5a7dd SHA512 0af5eb107c39397669c68808d27f58290a5652de43f71036ba8dff2355c20e6704f6fdb81af73f866551b8b5886400d6c49ea6461492e0d0f26b613fe0b272d2 DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c DIST simd-adler32-0.3.9.crate 18572 BLAKE2B d373b08b081f0c1cecf7ab95666beacdef7599de8a18d6a59f0eea8f7a59a36c496dd4401c6f82e4ca586642d0af746bc03fe069af1111da14ea56394d3da708 SHA512 c900aad6b3f8b13e995031d7e2ffec015d9b68809cd9d76e8368a1091cc5f3d63073c7a212656f3a7930e4445e64b93b977324d4507f02e059676ea2cf59839a 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.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc DIST skrifa-0.40.0.crate 285219 BLAKE2B 7177edc0ef792ab6f43bc04570cead9011c968418f3fc4fda554ecd7a61b4402cbf8c420b45577fbdd7cdc91b6e7bd51ff4eed40182a6047a13a6019c600c010 SHA512 8f97fc079dd38e9665f17ba671bc5383a8c289fe529a377bd840fb6eeb6a979105cfb1041244fe4cb326de7f965b2e7866490c874e38e657aae3dfa74ff0cea0 +DIST skrifa-0.42.1.crate 292014 BLAKE2B 0ae4801aa4cd5f69132ebe94327a6157fbe0a5b8686979b1f618fca8a69b8626ff55f3c89549626c60711f88937fd4fea74078a6ec9cc710e53502a20bc75d6d SHA512 835aa08315c9c4c688a42372d2c8bc211afdf03ac49201d399e828ee8cdb4b2a43b12be38e72938ab056ad36ab6cb64fc66978316a3aa522ec75c0a98550bb9e DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 +DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051 DIST smol-2.0.2.crate 275552 BLAKE2B 531ca449641c705875a5d977db808d0285d11dcbb744decf0734c4bc64eceb984dd05b4af36d7620901885a8b5f051706b9611c95da836fdda878d195cb0595c SHA512 094bc7e58323cf740a6989c642b81dd3d539a9bc20e5ce9bc7434878abd3adc52505d5ef666177bdd995fbdfcf29f0d4a650fef77b57e0328dfa9cb658b51a12 DIST smol_str-0.3.6.crate 26335 BLAKE2B ba92b9082b3b68d01e4b70710d91a0924cd85d1cdc5d5ac410f090377bd9d8a7b1efe0ef4134c5e6d0a70d2377fa451c1933acf5be25663bd4b71fa20803cf12 SHA512 d6e12584863803ece3b9bc26305572a8a3bac5fa334cbfd4bd598f5a203a0611399332d5bcdf102b470e11992c7a80f4b955684fb267c75b7aebc3e32542150c DIST spin-0.10.0.crate 39654 BLAKE2B 17ef4294c1896082334dc68887bfc028e11ad550a6ea7a242c825830c08bbc2ec9942e0c7f614d2135ccbd2154e66ed745d9c3ff8d811b37dd2fa0d2c3b05344 SHA512 fe54aa36c4b4451ffd12f242f48a159242bdb2e19dd3a337c8f586dd58ac4742468e2c756a15277ae3d796cfe9f1d1258b2e99efe5c4bab9b8ad0da85e8452de DIST spin-0.12.0.crate 41435 BLAKE2B 5b3e138d40a5d25af1b5be0ec717795c6f7236f98b3e83b72369603fb79ce17f8bbc051e0f01bb3e5a6b5e54783569133b76e384a84fa3a635d761f60ccfd9a8 SHA512 540ab496ca605c68a95b46f35937ec15e3a8ebd8efee3fcd5b5f65ba2e6de5ae3b3ca918e68ffaadef61a888315eafb6ade163b806eb40dbcac3b2c2012d1464 +DIST spin-0.12.1.crate 41963 BLAKE2B 18759d77c1694784b0027a122215d87b7103068e4c6d3a132671575aae33cb4564061e4238c85bdabd8ad6612cea39d5c88e279aee6f80708afc68bf8f1b8f9c SHA512 fbf04864941f5801a77bad0dd1fc62d444e5d0b95a6f84cd46704364d3691c13a8d2c03f899976461bd04408001609479e815287bc5d96b4230be03e37ab28cf DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST spirv-0.4.0+sdk-1.4.341.0.crate 41285 BLAKE2B e54962c6f8ff00e9ce50ac78f75ad21c686c9957c741f9aa9d81ca7a96214804c92a15c083c610a539b46bad69b8af96828bd9cfde7deeec462b94ddc871e529 SHA512 1c75c5d84729eadd30f449ecc6a5297b1b964e22a3dfe13b9a9787ae47d011e19e3a7c1a65ae5a83e0c02286d11236bcc3cf2d8a3df3e3b23e58f783b718b8e8 DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c DIST stacker-0.1.24.crate 17305 BLAKE2B e13b92d025f22d1edca0b269d63bf799a59ce46a0d5a42ad4905fb4a777db55b5432aa2dc1d25c95cc0180ca9d73b02cfb618bf6b102c87a28960b49a8024e13 SHA512 722a5b7339aead1c112457fe633a73ae4b92bd622c3747a80d306cd8ed086a0251b92e96917f4efa8bd3d7ebd62e8e949805b500d9e0d39f7ef5fb26a6d2cc32 DIST stacksafe-1.0.1.crate 8408 BLAKE2B c4eb8397edf59be8fd7388b97c765018ff1bb8291ed6fda2d4a46daac074143ca4a6887fe88dc4e1fea4421e48f2d399d3ad959e65111c1471229e04248bc25d SHA512 f514ed807fc197dda226e898111fa0ec94dc6027845604d022ba68c059c6c30cee154587ae05e15106699052964f3fa8f8289633af41f6f1d2c2aff12de8792f +DIST stacksafe-1.0.2.crate 7793 BLAKE2B a0fcd43520e55fa22b42fad58df58e092eb04829ef3c7e7423f8a5022c5a0e89bbd80d0d2cc02dd1b3f118f0b3a8da48b578c198da6f9f239cf1ebb4d33bb7d0 SHA512 8dcb7899a9098fcf5742d78e2aad3e0d43d0ed064017df0df02e211c20f17529c364bed12ebd8f66d5d9510a189052f92c3a81ad568454aa29bc58d4a0d8496f DIST stacksafe-macro-1.0.1.crate 3009 BLAKE2B 4852479cf0661272bc564d4c0f3b35b2f2581c7dabade8d3a1d47ecd7b38c2cb5e05cc6e0bcc501709effff5d5217c4914ab1c809dfefa3e1a0d9be3d7cd4422 SHA512 c6d834c0bade964f382385f33b53e89a1c39ea055f5289b686ea342d66f89608d2d7f391fd539a38a8951f735f94dbf9c51ca50cbfd89d33d5b9286770d036b2 +DIST stacksafe-macro-1.0.2.crate 2984 BLAKE2B 81c3284307d6be03f25119161ecf30bbb72a5272af1fb79048c598ff3447c9725391e177478100bdaa2fdfb8a3083a6f8946bacb37d004e0f94ff9942c108a79 SHA512 5a9780be9aaed9781f264507d5d0b88a851d8a55b61e1e0f2f2d1b01a111350f2226aba1f79aa23821b26eff6d6a85b68651ba9ce8e4f647ee7862b61782f49b DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST stats_alloc-0.1.10.crate 4476 BLAKE2B ea7652425dddc404d430175bc8720f56ba9e4e9af65244fcfb3e93a8ecc330d2facd02a6b6a00d4fc0db02f804dff67afe8960fa2305fad851934ae5d15df4e6 SHA512 5c51094c5632df92ac1a1ea5e02887344c691fe4da79071fb355ad6b757b0342a6ca23979cd68117d4e383bff61da70228b88b453d08327ee47454a64e6fa453 DIST streaming-iterator-0.1.9.crate 18482 BLAKE2B 017631b8186dc934fdc2e1979d3baf670bec6af4478bd44fa4a334d489c75495b0fc5fd46ba0363d547727526f1d7cfb8a02d152aafd8ab749ecae696534dd6f SHA512 312855b37fcaf766fc6627b3ff2c07f8a021c494476e4d64bae878670f1811231638f10dd390e2ea49aa166b7561b0fc0a463c87c36393a6f657c5970f7887f3 @@ -645,9 +764,12 @@ DIST sval_serde-2.19.0.crate 11127 BLAKE2B b81b31329c52b06a3eca29dec7f9008867f5f DIST sval_serde-2.20.0.crate 11125 BLAKE2B e5db8ff048764e26bf9bad74661b87e71c2ea9544781c312671515114b41301add6d2e3cd6431ce73984b7e1cb0c42068371b28872cabd2b87869072984bf9ba SHA512 fd28e640794ccf9eda097329c003f39e896d7ee7d2142a9691be41a06bc2ca594fbde912e8a8f1601833401b4d0945ee90a5dda482a6a5f9f0a5417ea320514c DIST svgtypes-0.16.1.crate 45181 BLAKE2B 0c1872c82ca290bda345b7f5661ced8c5df1e873b24ae3bb514e6a6ff081f42e97e708971bf7503eabd4531817b85d7707be8a10fba727a50cea61e71fc7b503 SHA512 3c23b2dceb4e6b205649877462bf7d295d8b7310e7a3c1ffb4c7eb1c961079c7aa70130ef810aee8a6c237ba727665cadca4dc6701c4233a6d073a48c8da449e DIST swash-0.2.7.crate 238126 BLAKE2B 775f2317111d21b085fae4ade24a04ad1952706ccb8be4eb5f130ccc24f72ed6dba10588a0efc3279506a3d0207572f9b9e8a2faddda7b8010b399ed1e9e76b0 SHA512 533fec2f083e5439378f95c455ea94ddfeeb56d428f387001674e5f08f982cc123977c467e27f0fec1bb6c692b97ec8e84b381a651f0f731e27c1f5b74675ce2 +DIST swash-0.2.9.crate 238254 BLAKE2B 75642e555f5b2e13f4d4167cb8b75f4704415ebce59b0d8f3e6bddaa1d60ac1a61797a8bfafaa5a960ddd6c169d255d09e98e2338f697894a24fc23bfb44bcbb SHA512 6cead2892c89ccca897dc5fd09aef0df8c1b60f8e20f009c94d30c76388fc7ebd7d824ccd03e9100373030e7132a28aa7ec37d1c376c6e827fe3fbbb611de19e DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 +DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST sys-locale-0.3.2.crate 15072 BLAKE2B d79acea3a652a46e04836735b1719a717fc904665f5c3fab0f71d53b09a0edaba6be2229c8439ec2e8f06c8fdc3de35f404c57e5467d02346b6dfc84ef495379 SHA512 9f05bf61cea92dde582f05f483fdcb9930612548c1bb790328dbbd38ffe798a89300ade79e56f7454c655b64e027fe08452c1e1c2831cd8e065e3662e8d253f5 +DIST sysinfo-0.39.5.crate 240369 BLAKE2B e1690d21f09dc883f6d8952be9b488be0a3349ecab26ec5becb003825924aaa698cf0bfb0cfa2f73867d9cc4e7666a696e9803a650445c771bf48fcd9941e41b SHA512 92f76724d50c86aaa785fddb605a78c1301b33515c3267975c5e5887c815057b9d74e27b3f418749a48717d3cbc0ac248ca28fd8a870502c0e215ea62cadbe08 DIST taffy-0.10.1.crate 177067 BLAKE2B 6402481dcd9d2696c4799237eb5971567314d2a2b3f4dab6e8bb680a75806597f1b27c0e4eba0dde9294f37878ad48200ba6ae71e7a25d8faf628f48894895b8 SHA512 cdbc4c1c15c466d536d4a45ed2a02e19b6e9cdaaa4ca5244d8106ae0aa38a36e7498d8811d90a8f67aae3fe3ca7cbfbe7ebb846d43cd64e9ad067d8bf37890a2 DIST take-until-0.2.0.crate 3427 BLAKE2B f20f5bb863c879563deaf1f1488fa722b354e4e7eb0cb73c7b2344d2c49ff5aacdf70884296cf76791ec808af794e54b131f103d693ac987821607cfb61eac77 SHA512 625905e3b2ea5643e23cf1b737fe5c1b5b3679a50ac76ba3058776e3bf3bcf6d614512ba92cf632ee1ab2eab59b2105eea23782dc6cc255e77dfc6322ba5b8bc DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a @@ -670,11 +792,13 @@ DIST toml-1.1.2+spec-1.1.0.crate 56327 BLAKE2B 089a3ea3e47f18655db4fac61437135b6 DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 BLAKE2B 0552b1cd242430876cbe3f1b4209c21d5b8aacf70c3235087dc742bccc55bd0994013b021a48ba69c4a2802bd458eae56cd8a96999f43affefff0a5f6b2958ca SHA512 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808 DIST toml_edit-0.25.11+spec-1.1.0.crate 68598 BLAKE2B 506b9de56f9a3a1634c320198da0d681d88a604f0cbb786d9364aaa92ab252c84fb94e8d7635d07c38eced96601477772812276f431ca60f1cd4c03bdcbb9267 SHA512 0369e40a3ed968bae1d0eb078dce0613c8dc76c50b2d69dc9cc563d96d4df65556dd449d86e8253131deb239e206f14aa208a5e7bc393c9f6666beb2034e896d +DIST toml_edit-0.25.12+spec-1.1.0.crate 68620 BLAKE2B cefe49f137618db7170589755a5c3a77f6a13feb71611c9bee5b01a703b67454d76a9b6535ff668e0f8b39183b729a5fb300c8e5fb4d9406d0001e1bdef69a5c SHA512 c23c14d54e0fb10cc877633c807f0961b2f8487971567f0873d332c25d2d2b8d172aeb0c936f3250b0beeaa16c0fb9dd1a40cf7e5632fe44e0da513a7381d3f4 DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 BLAKE2B b45ff5281d25d002fb9807005f6593e218aed03573d99ec0837ae75e4e19c40cf21759b0813556904d5060e5c8c309bf406485766ba14e9b464771886deece15 SHA512 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b DIST toml_writer-1.1.1+spec-1.1.0.crate 18841 BLAKE2B ff11963c7dd3469bbb9042d10c9f201aa78d4cec5b0aeb3943d17f2a632243f0bf0358989c618b0bb8cd067827f20e06dfbb1ba54a0d55e1ed1cf45f3c2c2567 SHA512 f8114a147e81c99b7cfff81c9c337b04d27199259cfa853ff1df4f56fd65d7a2d845d90e21ec51c36069b11f7e4b7a6fbcc69a9594954ec032c75998b2480697 DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 +DIST tree-sitter-0.26.10.crate 199975 BLAKE2B ac47093d4fbdcdfcdce47a0b172737f04762433197baf4d8719db3fa1623420bb9814c643ef45abd8bf95fe2c7fd7ab8967b27f4857ad9713eb52bdc00e22869 SHA512 a706fb03b92f391842328e6ac4dbf128966c87aefc0886e70c1bca20dc4469567d8bbaeacca0464856d5a5fd3bce574d9c585626d474e15c4e244b99cb5ee421 DIST tree-sitter-0.26.9.crate 199627 BLAKE2B 3032b69a970bad9111a56b7343c4620c7f3627ef4ec4c35643466b5eb7e2c950a6cb36ceece6b8ab287c8d2ac15c466ede185b7f758981592a12447b1c77ab0b SHA512 d6b44fee512672e894d158321013143daa770b64a4e19aef7415845478f6d8887060586c967cf7479a57f97ee9b9c17ce95a1b4ff6fa57bf462eb645a9e9d381 DIST tree-sitter-bash-0.25.1.crate 438310 BLAKE2B a1a5732caaafbb2b14dab1ade951525cf7f8a6d61e4d5acc9175661885b9ae04b7bbe941778189aee8b58bc9646709bf608835803e04916596d1807c6defb6d2 SHA512 64bdb945061fa42d722d58aa14a70a361c5b47db6be72bc887003a24b3eb577516db8d25e08b0dfc7a80728378d1b8d7cba5e169362bd594c819fa89363a3bbf DIST tree-sitter-bicep-1.1.0.crate 68282 BLAKE2B 6836b0701c1e30c737206b55a668898338e494002a65079aadb5a58e9de8e89d4c4ab7419d45c6ed01a51ed390b4d57b5041b7711dbbcfb281e9226f596f19e4 SHA512 3610007f75a657a96c0efdf0591a775c0cefdbb3ca9fa2f21b5a6e4b2086a97b238472b4bff7b173d70ca15791a1d4c6067e018eba002669e72e08ab92d760bf @@ -704,12 +828,14 @@ DIST tree-sitter-php-0.24.2.crate 623737 BLAKE2B a564756f6a4332adb30a7fa9a75e21a DIST tree-sitter-powershell-0.26.4.crate 246861 BLAKE2B 422b37561a9b3fc74272f862730ce42f1e9210f37e68fecd80cfefa22d178436389de2b523b413d932babfcfac15f99b406c1639d66733ba708ae0915857ad7f SHA512 8586dcc424c8a33bc089b28a872801bf52620b2843095c6bb55d1f471a30b743ebb1a71007def2e647d3bba816986cebea98afcb2a9094b48548c4d04cc962c5 DIST tree-sitter-python-0.25.0.crate 180146 BLAKE2B f0c773fee11edeca5028c4d08206a336b84ab62d2918b9b08a52e9947976731d0de42414e6decb82a8a7c5087896bba20bec9a184ea41d71546488e7367146a3 SHA512 db421d0b531c08f4abdf76d503ebfa5f8597d1f483be25aa1004201ad1713e0b35e03af0345c1e6a5f844aa58b7e7570ff5ed733c855b771de922c9a9efdd39f DIST tree-sitter-r-1.2.0.crate 177718 BLAKE2B 3f28b07718cd668b86b57b2b03ce6888768afb5d3e4dd43a5aac03be3557141f1a17ad2af444f5f6c936423601608bca1b61bcb019b35d17c679a40e05cbbc18 SHA512 1a3e24e15f6766391f51be7bf5377aaf2f4eb1d8c4c1b0b7f2c631e3b217f6fb974f904f0f7ee9d9862e04e55d8b7ee8dba36be0ce694338e3ca43c02360c191 +DIST tree-sitter-r-1.3.0.crate 175064 BLAKE2B de605050dd118f7f640da561a80813ef121d9178c6ed5217d407316b76cfee82047c978cb41ad8aaf8da6f127b60158612917c0570973a4fca07dcdec32542a5 SHA512 515c8c6ef189e6bac9c1d35b9318872144a7c97f63d7f219227454f114e4dcbbe27ef86812c64a5a331e8cbf77ddb8e54b2554e13cdf258463f7082554886d50 DIST tree-sitter-regex-0.25.0.crate 26541 BLAKE2B 020881dedbf7a0f07ecca686f4d5177a7ea61d11deac2964716fefc3ba2baefba5a82a07bd6c9195bf4812582bed5dbee7a7d088324c6dc83d73852eba486af9 SHA512 1aa7d636e7175f29351942960f714a037c541cdcea1b56bd1b6e96463a83051b0e71b4214680e170088b700f699fb1336b48549f2255d5972d4ac62ad28665b2 DIST tree-sitter-ruby-0.23.1.crate 512753 BLAKE2B ebd8bbe0048ca25bc3b232a0042de9b66e69df7936796592a7b058f94812c4ffc07a75ba5387dc07edf0e55999330c5864baa2d7839a6e6a16c0524c7f9f8028 SHA512 bebffed7b931ee441a1f5a5c5ff107a1e27dd04d13f77b84d5749cdcceb38299579233e6b649dc79845754de2becfb2574501a32e59860a77ca837cc0ae16f20 DIST tree-sitter-rust-0.24.2.crate 368844 BLAKE2B f6d9a8fcf9afa70332e9f0c258f476724d433b8fd28ac800be1eafc0d5dfe43704d4f6c2bdaeab3c5f6719145069f4a46961a17984b04115dd6d819c20821d71 SHA512 d8ced938732912b6ccaf011a8a821e882b228bcc37420ae28473e019ce8bcefa6a08c607be91868569f03adf06469e933fb67d03d7035a794f91ffa19de31dbb DIST tree-sitter-scala-0.26.0.crate 1503854 BLAKE2B 65ed05ccb7e748b06b70bfa3de8f826dcb73866fa17742cb2a328ebe8b9446fad7b64b90761a453ac888e14394ca2658b8024dfabd3da8449c5394796ec223cb SHA512 407a1770ed5bc487b9e8e4a9a75d56237479467e674153c1c7faefef09e12471b7433cc40a987f6d08cd76c2c1dd5ff68befd80172f245c82415565ba6200839 DIST tree-sitter-sequel-0.3.11.crate 887739 BLAKE2B 0ebc1aa5efa96984b424e7405f1db008d72d9f368bc5bc5e3dcacc58ac346f90de76a04a10c7530201770e0f1f81ae6aa609a09d7eb24261f44f5d9dfaa0050a SHA512 85bdf8def268fcafc559f8fc302709560e0fe77b7c17e569c00af3f1ef38ecc9c7681ba00792753135dbde8bc3eda5adc1173aa0cfb18dd364da34ba0e766708 DIST tree-sitter-swift-0.7.2.crate 963002 BLAKE2B 7ca9e169aba2d0d2201633dc366621cc1ca9a3448677dfb9e0c0297685e850a8087f4339cf4edb1724bc5da12262c9a32a61c416d12e90cd93bbcfd17df6ea37 SHA512 972fd967d80e242c776ba23ea11871bef29ea173a41c6dbacf6ec13d11b2d6472565fb78d398af716a3211f2650df6d23491888fe8fb5c63bb5ad80ffd3acd0b +DIST tree-sitter-swift-0.7.3.crate 1053208 BLAKE2B a5fcd37f8f83712392daad7bf8d639b791a897fe2c26d0cd40cbe374837458c4de83d1cb5fef3210f0740198ce889c38d6146b931e8e162f15b8dad9d5f5ea0a SHA512 e88ce296c26077d492e3bfd6e1372c0a332448ce23f442c5c3ff17d07b9ea0e31e2ce8adf9ead3807e5c962c5697b5a61487671206084232ceb28c6fe8eed4fc DIST tree-sitter-toml-ng-0.7.0.crate 22919 BLAKE2B dc79a0e74c028738941dc5031f5a6e8558ff1378614d99eb6cdc750abedd4fe44c83446e77d82d722b3283291846ae612e0727ddbc62d975b3fb4a1c3eec90c8 SHA512 f49f44c1aa7bae36437b6e2722293c208ed95d13fdde985d2e8b89de719fc42847e2a367f76b4a14f89cf42a23c98770db0ee69dab788db0c4346cebd2991446 DIST tree-sitter-typescript-0.23.2.crate 829457 BLAKE2B 8c17c631c66ff4f71535d1e5657a6368b6d42f66833d4239a4b00e92a4efcc0b9c9b24977e1c9248e976190e9a9b391847a0daea186e72bd62e3324714917d02 SHA512 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527 DIST tree-sitter-xml-0.7.0.crate 75507 BLAKE2B c118a6e20eb766563bde2fed32a458605d85059f25b726d8d24ffabb3c6cfd19ff603e58143a252eb297bd9a26822dfc92801c9ee5d5ce3f4e3fdbd3378cd2ee SHA512 f2b81c34936cab3814a533c4c13b82a3826d201899ee8e569d25cfc7c028fe91f197edcb86b94c7d99e8902b96047061b05c22e6221d8e55fc8bb5eb2458cb4d @@ -718,6 +844,7 @@ DIST tree-sitter-zig-1.1.2.crate 212493 BLAKE2B 37e580ac777bc2787dba2ef513c7b42e DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c DIST typeid-1.0.3.crate 9006 BLAKE2B 98de768e71bf1c3fdd62b01e7a5c7976716a7ec983a96a5cc6a2dec52e6bcc61260b0508684ed45a2f7fd06fe6e263c9d7f0c29b1fef4a3e498a024fe5cbd1ea SHA512 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0 DIST typenum-1.20.0.crate 105530 BLAKE2B cafd31fa726d6780e7c8eeb9a4785b8ecd1d846c49ad12d0d95666d9960066d16afeb0faab1d5ccd5a4dd47b98e0ae47efdc08fef953b0f2d254968084ed65b3 SHA512 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54 +DIST typenum-1.20.1.crate 105479 BLAKE2B aa3ff221502fb140dd500c302b09279f5d161123093d0f97d7b1a8761ae465ec71f7035109651e483b735121f8267ca2ff21a64825e9a91f83fcce4e7e1192d6 SHA512 ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1 DIST uds_windows-1.2.1.crate 21931 BLAKE2B 538985d68665b40f8e7616ddf5eb31fe9a2eda0b17be271564830057b9fac703d66b5fb7feb52da2e737f7593540cd1804ac0df4f28c8f865907f72c7f28f150 SHA512 a53b16a84147587472a577471f57ab8cf67e53e082f871397e0354fef70301a26f7c1330d5d783af2959daa7a627abf37b3d0b8dbb21f40202e4c96ac7269d72 DIST uluru-3.1.0.crate 9664 BLAKE2B a1d05132e4940be5fc130038f910666d2b2df46486f986b855d7ce6ca07c95b96d0ea71f51ecbfd469adea74eb71f5c441fa57fa60bd67cc751a05744cb1e243 SHA512 cafa7798ceab468a46a4b61c7e0ce0ebc03114464c91667cb224e9692353c175430718632645443675cf942c9096c68998a8de315596f52d0a7d14d1976948ea DIST unarray-0.1.4.crate 12895 BLAKE2B 20fab4ce218941bad9ae341d24e92469b01f46523adf9d6c80cf2418b79dc529011f357e3c96a66ad96bf822358581a150f75c4d3ca67043e01814c59f1a9bd1 SHA512 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630 @@ -732,6 +859,7 @@ DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be2 DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03b5a0396d4f8bc2a46e6d45fe9e315f4e2c20f3d261140d1df7e0d906353024bce011981bdcdcb0cb4320089e222fd9796f SHA512 f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e DIST unicode-script-0.5.8.crate 48253 BLAKE2B b40b6ce91176135cbe9d90c8d6fd6bfd11727e4e1607360916ef6c202f79f2424f784ee594effb66ddd4f9be7dd78c916a0af6f5072625058046db0ca9ad2007 SHA512 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9 DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77 +DIST unicode-segmentation-1.13.3.crate 112325 BLAKE2B 4767480bbb171eb9f9cb026c4101c7db58f37ef3d0ba12233c612392b48e1c63efa61e66c321a4bf772dca214794906cfc82bafb87e59a755bb164b0b2304c45 SHA512 927f3d2662c40213c6d824c410e3559f180fba5736abdea566ad9f3ed357c5a82f84f63e7fb89c6b18dfba2903d2dc43663b79d0b9f7672a42926e0ba49c85d1 DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 @@ -742,6 +870,7 @@ DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f7350 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST util-gpui-unofficial-1.2.7.crate 87821 BLAKE2B 7ba832156b03ce74780078e7309ee09ee544b97aa203ca8a41c9509dc484d5a585ec7a11a54d65c1eb279db5a9b3d4b41de6bd0760c8b6db35c7815cbc0e0fdd SHA512 7b9668e49c57b2a35f1473100258f42eeb9d65099c9cd9fb4473cace141727bf64a4135ec84d26c97cb2f50c5a2415e2a60ecd8eb9bb7a64a1633853481e16e4 DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e +DIST uuid-1.23.4.crate 62165 BLAKE2B 9170c617c3f71270de04a506106375502b130bb83855fdb15b7a30546da69532f91e558b15af01ce78146eb3444f54031c35ccade2aae22ccd094b20755cc9aa SHA512 2f97b4f896d1b7a7c90fbf529e51b22209fd3079cdbcfaf2ad6d3f074128815721cfef51b1d9d639f759eb6035d00f44d543c360588685d3c8d6066e4b8afb86 DIST v_frame-0.3.9.crate 20856 BLAKE2B cadbb861bb810a9f5d0f67cc519c4e55217654f87d7870198d13c9b9e02c2d7f9abc68dbc21ed34b04126bd6a1ab0dd2a7877552107e1afd7ff5d84091e63edb SHA512 90ad25055b181ac881aa8dc3df480c477a93c035258da5e8930a1b2fa5fb427ab64b4a51a463f48c4dbaf8b95fc8bb106478ff442bcad3310254f6eb7b3b7dc3 DIST value-bag-1.12.0.crate 44222 BLAKE2B 464c8e881a1cbe9a5af2a03e415bb8fbd1d5810dceb45fae8e8408147de55af40f3a881bdbcf70999b9e3107a0a4e93c61f5fb9911eca6f872e2b0bb673ac833 SHA512 2f2942e5b5793c7789518e6e939e6b18546fad6ead1f7c735ee0cb4b784ff7316bbb21e6ed70b16e7b2a59c5cf1c3e1b104cebde8391f58f92df01dcf2d06c70 DIST value-bag-serde1-1.12.0.crate 6807 BLAKE2B 15975502ef8044c6cd0718b16c43b7677d80bb26fde107a828d0ff6f8713d3eb9e5843e2dbb098d867e96e0c96ce8d3fd4670c16de8708835106b69a29a3d415 SHA512 de1d6bc9ec04c6e992478e69a2f53a8621a9bb8e5761a8acf8fdbf7c48c404f4e5f09cdefb8c960ba15d2766677004c87a3b7dbf514148c00fafbf4aff08345e @@ -750,17 +879,24 @@ DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3a DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58 DIST vswhom-sys-0.1.3.crate 16242 BLAKE2B b5354697de3031bce28e2568f8b5e5dedeece44dafffe11cc8b7b92cde75adff0d184b2edd16d0475b0ec15e440d7c3e8254b506cb8b616454c0bb6652894b60 SHA512 e6076f9f4797b2f985bbb374f0ccb44218ab95f906152e1dec1b9947b30f6cacd4794473e7acaa5cfb2f4a2cc8ecfcab725a0b63fe1d1f6bfd752afe5f9c594e +DIST vte-0.15.0.crate 57487 BLAKE2B f1ce6bf274129d4aa85e438a41f9cd814e5fd006932bc024a0034b26b19fd8bc819d34f169c3d9f2ec35dc7f19f358db4f62d5fdeadfc8e6633273eb8a6bcbee SHA512 d74ff843d1744145570816f8743b1cb06f7f340d2528dbdf2fa4634e9329fde718ccf4ce7227f1715f76061da7d092cc8110de2fab86ac0da03a5ffa7f959cb3 DIST wait-timeout-0.2.1.crate 11435 BLAKE2B 6fc9e1b88253c96aaadeafa4eace8281ef9c4bc961334058866e9db9490da35f191973d46753c381cbd53fd8b8843ed3ccaf681bd26fed5113cbdc9872b1f635 SHA512 aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334 DIST waker-fn-1.2.0.crate 6685 BLAKE2B 26a5cb7941edfa50157bdee87142b734203110993224cb7d1b74fe0ea4cf5649c5c5c0ae8f10e9cd10662c3a0ee9e6c5a2a104fcf64beb3e3730f2266d307c04 SHA512 5f75c51a82081d0e3cc7a1d8473cd0e07ac17771b024401024a3324c12fd3f8dffae4661f669235ec96a50b70dc653ab46cd170b00b9f3b75b27f887eaa21b4d DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 DIST wasip2-1.0.3+wasi-0.2.9.crate 134512 BLAKE2B f60f74c4132db0605658ec48ee0087992b82e8969d890be15d9b2610aa235f43dfa266863b3f86e323ded9bf17a585beae232defc087ffc01ad175169ff6e818 SHA512 74c4baa90ecb4c1a87a931e03dc0ed7b472fadaa837d286e28c1c948a08bd2af88ed6f4bcf2900bdc85bddb358026d676aaf200899ec395cb98883e2d1a5ae2c +DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d DIST wasm-bindgen-0.2.122.crate 66786 BLAKE2B d3e3b9de3aacb20e9888b02f17cde9810e3078f6ef843ace85622a4a39c6f08c6b96535a10f06068914c2d083355fb71753ce328e6a12b3d4ab1721c0da4869f SHA512 eb1ce5cbfd4c73f30fae530627b39eb35146e21e1e99853df4eb70a24b54ba8e832cdea066b4f5bf890031102bdf124d81ef491e151cb24ba816bdc9d068a43f +DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe DIST wasm-bindgen-futures-0.4.72.crate 8241 BLAKE2B 9e3ee83412da87e4eb6d09323744ff9a9071fddea7aa7991646f1ffce1483a967d1ca1c0a40f6aad97284f5883cdb60834bc92ad0caf59b1d0cd984ed597be89 SHA512 a2921a01a5f3aed6fefacc5e23d7f1abf0291a24cb5b3892d0949f2cba4c36e0cffd7b6b0fe6a714dedb57de7ba25ca11a87f862a074e5640ab994f0164418ca +DIST wasm-bindgen-futures-0.4.76.crate 8262 BLAKE2B 586763e4210c3f9511ca189646087de4e665e4f5283c7f94f2728e4d2012a97d06b1f297181aa5efc5f621187b40c1d1ea017a793d7efa65643e586b9d2af3b8 SHA512 e575364d2f6f0b721e901fcbcb7678954f50dd4c5e1f81308614362fd3384a95dc38a17b0c20a63ad25ccee13ce882e0feda4860f8c764b4d8140e906e9635ea DIST wasm-bindgen-macro-0.2.122.crate 9295 BLAKE2B 425ce10d01940705a46b3aff5f766c61354a3ef5071a9204ec233d8ebea17623e3506ba677db434633f0405c6ad1d25d32ef5aa1f0bee8dbe3ceef100de178a9 SHA512 fe51b3e7848a93ba2f88146b4cc473ea41d2a90bb5932efced2a3c0ede39208d570fe63b0b5f4d822597b4506ee1567bb4db164ccadd5b44c29979cde4951b64 +DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda DIST wasm-bindgen-macro-support-0.2.122.crate 82378 BLAKE2B 702e30fb08c75a239d670ea812db8ac4a741c6ce293978f4163fca2af12e48c855ecccc6947c03bcec94e684f9c9840c07b1813f7bf5701db2405d211537717b SHA512 ad06e7c7848bcc45006ed092a5bb6dfb22d49b411e0c259b188031a2ca83fda103857095e15b60a8de95a863f02c86a610da0ec392612b5b8d1ca88f9d683009 +DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31 DIST wasm-bindgen-shared-0.2.122.crate 11275 BLAKE2B d4aee8ec1a0ab36f8daaff0d07cc9a52bfc2b5b662a04656ce5986fe32073ff7a2ede05c0dd9bc485d7cbdac9b4f481d965e389442b44e648c3c952510b19739 SHA512 431410c279223f5a4d6e0a9a6b66d9a3bf422f843dac0c0ce0ce99257b69fdca6995f62ffa1cb764cd71fd7227397d6d1d4d988f8146e50659ce2f130cf2bffe +DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4 DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2 DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855 DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834 @@ -768,10 +904,12 @@ DIST wayland-backend-0.3.15.crate 79957 BLAKE2B 5862a72f92a1e42a4a1aae61b875ab89 DIST wayland-client-0.31.14.crate 68263 BLAKE2B bcdf1797f45320d2763269b19985d86a88d8b68d2ffcd63c805130f5e54d0e9e8f76519cdfd5a4f61c613342671b6a5088472d9e039e1c4c37d63a7402b03469 SHA512 1b33835007734d2bac5e8787c6bcb80f46beea68a676bfe3892f4fbd7042f08fad912c6dd3abea52b18179956b064ecb191c60f514a7e9283214d3a5b4026a99 DIST wayland-cursor-0.31.14.crate 9331 BLAKE2B bc284c3e7e8f762903a1716c16de276f9e177983bb6821dd01ed273a3b3b9d1a6ea4b5e1af62ca787d31d76c8db45124d42ab30db05850deb94d8d1cb7d5f8b1 SHA512 18ad03984506368dee65690e8dd5acd4242dc95defe928b4e1f986f5baa3590af783ee191bbab294f67099b847ef0892a5fb574047aa756956e5030fce5af6ce DIST wayland-protocols-0.32.12.crate 156132 BLAKE2B 9a88613b63e526f4c79c3b45867ba97e0eb272968f19a2d900c57c93d1abe360ecb6ab8e3fc5cfef024cfc0de53d53b70aab823c0204a9410291adb64afffa86 SHA512 05094375bcfc76da088a4341113f569723b62038f98f58ca363c9be89c2012e7e66c46e1749e430ae1e4b7642472a5fd698f1561f9c942274daaa4aa5cf14def +DIST wayland-protocols-0.32.13.crate 162090 BLAKE2B 3329e555bb7333c4a86a220e53f3e6814111ca8b242283c4d14046175ee0c1b4b5235c12622945837afce01699cae299e611d0e8dec19e3862b805a18dd3523e SHA512 6204f7d8f235587716610d709d460d2baadae5a61656b8d3831bbf77001f078001c5cfe17464b23ba5557e71d84ad2bcd96e3171eb7eae9a6bdb0be2681432ff DIST wayland-protocols-plasma-0.3.12.crate 68806 BLAKE2B 7778a1c9472f7c209afca0001269ade6a8d6f74bb9f68bd10774642af2b13e934dcba5e19c90e81c837d24de7e1d3f226cf25d7d8694b608f89992c96fbbcf15 SHA512 663b717c64e8c01d4c284eca5c2330a808eaee880e0a48b5a723493a8be021dc512acbb896d32c484833d84c0c430dbd6ca5de6a61d58b6f892832f9a22680d8 DIST wayland-protocols-wlr-0.3.12.crate 28366 BLAKE2B ace54b74ad8935f79db93af1c118f0edba77fb98b48f2a5ff2a15ab1998a825b355a2a8204f4b2476de7f5a896ceea7f75c644de234ef7327304fc53ac50bce1 SHA512 5457b27ba75fe19d1df6c2641c5f506fd5533701aed33d93174735cae453d7a8f2d589103a079d91ee47cca268c1b663262a171d9cf2b342e0962859b87fd3a9 DIST wayland-scanner-0.31.10.crate 37213 BLAKE2B e3a330ad41dbd30063ea0ed198e454ff14835a709718f36c33fad6703b7d9d7ddba209e9373358245a5a01a2ae1e3ad4883821e76428df12d4416fa46bb90f28 SHA512 43fdb04be69ebfe3b0c9565b01106d5305b6b07c606ddc6ebb4b93b7326a925f013674c55394d1541cab406cf79193e73a8eda810cb6a2ffd7a1f7571510e14f DIST wayland-sys-0.31.11.crate 9727 BLAKE2B 44962c05fe405c287553c64e418a3cc85a898c657daabed5a3fd851dbffee48a74a6a903b6be91a563637751d423dfa463c1a5479753ec5f818af738ca6c7f10 SHA512 007d476e11315ff7e0feb0978b1d710755353b27589028d3703a74d99ae6ae592c64552eb9dbfdf90400b9f545d8249ea7f969417bb442fa68c776f5bbcb2436 +DIST web-sys-0.3.103.crate 675560 BLAKE2B 3518e3ea0d808786c1cc5970adae650dfe2953586afb56089e7fddef67f70028cf729a0fca8afd4c3dd6061df4122b4cf49188b65e5f30ea001bd9a2160a249d SHA512 8413b25228ee21fded9f805233dc4a88a448a39507baf899372c993703eb9d221882d42f9084c77d1b3d0dfce22ffc10b4d75574eedc7ae3fc59fe9440abe0e5 DIST web-sys-0.3.99.crate 675491 BLAKE2B 12be38a9f5187525f45a814ed203bf48e9d4ae0cabca24c5c50af58c2e8ccbac6b2c1cf26dc2cb4e58dc6cdf01d5ade78513aadecdcd511fe3ba897bbad1d94a SHA512 51905810587c0d4808188bb2930617ef77ca1d4e316af63c4622cc902e2f0621f8d9326a4d3d871a91d1871753007579f79c48115628a0ab45fdcd020e8f8ee4 DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655 @@ -840,25 +978,39 @@ DIST y4m-0.8.0.crate 12455 BLAKE2B cd3ef0fcc025f415374c46aeec0461a3ad8a6e88ffc62 DIST yazi-0.2.1.crate 30267 BLAKE2B c86af1911a97ac04c58ce1f696ee43b2d0b74e2285dacb117ac267604978d6b6903cd5c7e5cd3010f2ac24950ed4e13e02744d29aba99a0e3f7a1342fd016a8c SHA512 10d721eb6238bfac65a268d4b29ec36f52f197e1fbf6c9ae5ae993c0239f50136eb7e8de075890d7a092960ea7e04c224ff57b8037e056bee0e183f068134cf7 DIST yeslogic-fontconfig-sys-6.0.1.crate 7821 BLAKE2B 6233f14ea2369a93f0095b04c532f6503611d68aadbe779e4232c4638592e2396d4a1a95eb9f097c80f8ae58529654384250b286181415320cc80115e8866f22 SHA512 f4abacd3bf504dc7834674dad9727ac7a34f97d1fca05e867ff81d88b062146cb5d6af9952acbf5d4521e3c960942f7fa0bc542c9570ce98d3fe90d01faa878c DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32 +DIST yoke-0.8.3.crate 33132 BLAKE2B 79d0d7d7fa38704d072a5f2543da8ef6baa3e9776857ef8518eca09a0849c80fe889ef6385611d8845ed28cceae39e7a635b66eb18e07b4ccdc07a47089a4bee SHA512 1ce402bb9f3384d29227a2a2fb70c9917ad90b30952db7d0c5f089f8901fc737236760c53f48e5b97550cde95e727d72f416a9483afc591cc5c67f043dd977ca DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3 DIST zbus-5.15.0.crate 180214 BLAKE2B f2b1c6f0188083ee692e05c129886ca5ff05aaee815421c4b31baec58c004a523369b56cc64142c5c6beb199e960dba73852708ea2b11c814d404e780cf9c7ba SHA512 207d1fd410c46032cffb1970b8c6658f314c2bf22181301e1db500c371f220617d6cbe4eeef510c5389e6536cf267bfba4ae24a77d76b7934e3a07e2df16b10c +DIST zbus-5.16.0.crate 180029 BLAKE2B 565fa62f77a27211cf7176233ed51465106e11da68de2a90045412abea8ef6a7f3ac5c2e2a80160a7c36e07932e5a2c2eaee4955d3c081a14b4d350ee1d0fb39 SHA512 d354566f23a9461ed9c9eb99ac5890c496c79eaedbda57d9de02106a97bbc120eec29f3b9064fdd8a548b28da9e300ef89a546278b6d9b5783f375a975bc93f5 +DIST zbus-lockstep-0.5.2.crate 15733 BLAKE2B da2b2192b7edd40f0c6a7ff5e41f13184a14e474abb3455261a4cd065582b636a90449bcfc26714cd4a1d462b40b6a9d91255868fa099f450296bf9a8f97fbd2 SHA512 8e3a0b9f6c877a5b3c5b686f2cc761c0e0cbcb6839ea48aa81c5b98b3e35503d3eef82cc9ac629b0de8f8701004587bac5ffe70fb65e394a164cf2392be91537 +DIST zbus-lockstep-macros-0.5.2.crate 10131 BLAKE2B 6fe271b3a2399852b056f49cd179d44249b4cf5acf7f3d8426c868cc186f3bde4e8b3eca35b193e70c97f103e98878407f83671e99e76a369047f86b30efd0bc SHA512 4b9996cc99cc0fa0b75f0a28221b289662c86adc307683d2e9fdf27bd4545ca565a99a1f74e9ca4a0d5c1bcd4a02227b6f4966441a212c0ac082d7817902d803 DIST zbus_macros-5.15.0.crate 39734 BLAKE2B 96bd0f21bd67a2f8217c539f78590c0d1e9d502c2a4a7b5c7629719bbbb612ea541a21e01911f27b4071c431413b836aca9b627106a9add7aa46d1f0d800aa0a SHA512 7bfeb0c31d13c17d4f31fd6b420dc3889480808838bfa3658b4c96bf43f801eb1332d9d77c0ac2e18af6cdfcc645a7309d3e42a6d42e4a632b140d8e8053a0af +DIST zbus_macros-5.16.0.crate 39327 BLAKE2B 8b9cfa0e10cfa7068de7e3c0d2ff7824165602d65ea7293939884d19e612311be969df87014a9763735c0a008f9749370c9e4da1250cb4e185b6f874c5251b3a SHA512 05e89ad89e3d69bf44da77f22b8f982173034c70949fbf979cd09d57e7261236a083d8d1057af87e584247487c2f137f6f059a70676c2d3a0cbd22d785d5b86e DIST zbus_names-4.3.2.crate 18088 BLAKE2B a68dda7cf9090de1cc93f31fbe7cabd2a9b24779629a8740b082e17d90be17b795db651060bd085ffab9c5e3dc1375dbd01725ac4a6ded55c39296a003e46c56 SHA512 c30a13bada11a8b0b04020a9035687bb8771bed41ead19ca68a70465190ad16e6888c793568b6e9bc1e684bd4025b69b09f7a34ba067709abaf44a6d6fd96ad6 +DIST zbus_xml-5.1.1.crate 8146 BLAKE2B bf6011085c1f25dc1341c7fc093252c77856907e0666b211fb537793faa1fb97b2e5a30f979dc83bfa4fe6fc56d25a5adb07b99eec09e92ab283b49e3cfffceb SHA512 06137cf3250e1c540939653b45c53159572a3fd695d7b8591b9932cfaf66d8323cf37b5ebaee45519683533c00d48670e91720e299409613cb2c6d363696e57f DIST zeno-0.3.3.crate 46042 BLAKE2B 23234a8b127de078d15444b240db488021efe34d18c959535db274c16e3d60cfad0868f8f5579dee8473db56d9456bc3eb553f5849bca49b42f8a6da5c80271c SHA512 c8af5ea858e833db22f756f78dfa16aada16d4db4e0914996de6be560b127429a8e08508cde29b58128cd83b10f6e942093b9e1b7cdaa3ed93906b4d07e02469 DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e +DIST zerocopy-0.8.52.crate 284102 BLAKE2B a521a07bcfdc77aa29aeb8a84ed6989fa2812e09d53d0fb7173319c4e0131d2d4e47e166830b2884f29a6f2f31a005df7dbe14585a034ab6797787b0ce63fc6d SHA512 031f5bba92dbd102a71f365a8630e3ce8420864e1ac94cbfc614aa48ab59495c29757ca3f8e80e37c81501de327292a030b6d98d16c15df2128cf3eebc8bf4dd DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3 +DIST zerocopy-derive-0.8.52.crate 98218 BLAKE2B c579911ac818d5f69975d038bd50e544dc53b377028a2cc44c1b65d1c6864da0d0192d4ad01ee91f448ed2499507ebf220241c1f3fed84732d6a3f3c7b0fd3b7 SHA512 4cdf271144041f6cc5998df30e3669f386d30fb982aa890ec8d31829716cf54a9bb93930a881d4a76e8dbf1b8a69635f86ec6aba9f4c66dc26edfcefb9ef050c DIST zerofrom-0.1.8.crate 6156 BLAKE2B edc4be24f6a3312d2940266493889e24b45ff68b139802f057bc204d21a7dd1cf8c8fc681c4d64ccb3595d37245cf3676f5f80e642574e4abc3b7f2aa3802cea SHA512 a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51 DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6 DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 +DIST zeroize-1.9.0.crate 24480 BLAKE2B c0ae9e37027e7ae40bfd5e3a81bc9ee348c222f05b3f34c1e0044b2806577aca50aa5d43893e0da51ba9c3e0d8171a122876f91689012e193c056eb981f05ca9 SHA512 89850700ae24f6f98e8a888699c3eb4f49ed8cba0ad3de79c45438c9b5836242649f6143d9a02a1dbbfe081add8c20c4c88ca4b2b773ab8c47a28cf450355706 DIST zeroize_derive-1.4.3.crate 11695 BLAKE2B 1ed359b6ee80ab73bcc030d312b9e05453db2da5b2aa2c054be194d1c0fe4faf6db021be008a68b4c33552686ae4ade03b45f5e398d3352e025eae321287a16e SHA512 baefce9fad32add4c9b6f5560835679ac782ecbff383a80931acedbc12e459ec0d5a0cfb0113d47ea91bbb0969651ed62e2e22c69a0a3e87c0a4930be234cc83 +DIST zeroize_derive-1.5.0.crate 12034 BLAKE2B c0880e6bf4380a28964d561c04482d7a8d7c1d4b923918f4ada7e876f330fde88de674ac6e70a5997283d3fff53e0a3f3870d3f17d0b36382fde69c39694bcc0 SHA512 f8a68d785a53e36ac2b17305818ed0f50157321a09fad41549b089ba89743f0623c70cbcec71a1891fbb5476e3772b960d67528c485b8562152d4ece6a777b82 DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f DIST zlib-rs-0.6.3.crate 210781 BLAKE2B e97cdafa82a1c49f5d731e3ff2adafafc8980336ec96c6c7c286d4f182a18c863cfafc6be467a21c27fb317d49ced35ca8756e6c50e7a648c1888f9d6567aba6 SHA512 60fc3333ac921768feeaf42e1fc3599b120df3886a34c2cc951c554cdc10499bad1e2fc9e88d67839fa9d9ca43cd76da8a61d82b43bd270f3733dfcc00ecf4a9 +DIST zlib-rs-0.6.4.crate 213728 BLAKE2B 9bfe7b05e5d29642f4c9336717c0eb2367d8673c6659a95635e0f79b3cf432b4ebb04ea4715766e9da7d0f38097bc5c069a2e176262ea9a28c6d337645b76e67 SHA512 f167c1aa89107d48122432b30e5115e9605f4b9e79c6ef8a6d81b69f877232711652e6bec4e64f5eab5e4aa95e11c0ff64229b09e3d6a14606171f4ab0e4021d DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 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.5.15.crate 88879 BLAKE2B bfead22cbcf44efc5b44374a1c665d2101af5fac59830c23f743e83ad6da21235767e257c4b75b802ed87b147e75654d59adad9035d8426cf98b78184503d60f SHA512 99f072129bc11873b25886d73392012a08636575c85ed9237fb8ad247a66ff188b2bd67aa303931f94501735c24ceac24d414186e7ef5010a639f08fbdc855af DIST zvariant-5.11.0.crate 94370 BLAKE2B 7bf668cf83d1c07b8ca6c637cb5ccd58cd5f1e712d85133fda39aff91bc2862dd6522587efdea002571a5ca6df0bd92d25a15e462a6f1e0de7aabe4658bd5311 SHA512 25df43396fd3cd326c7b8b430be9095a8b69f2a4438d050bc0f5cbca482774dc6e797251d236d04d0ff1393d98664f192c7884dfc0b02ee4f1f25c440f2bde4f +DIST zvariant-5.12.0.crate 94966 BLAKE2B bbe3ae44f6632917deb6806e8415597ec2bfde95f7d8ea1c1073137d1ee3e5e815fb82f6a45de500ec4153e9cb92f01ce7f19219a901a43fca578112774c892e SHA512 ec00bb20e5845564ce095afcbe2553cf3e08f41c00ee166491428c0ff14d1d6b8762ef14bec4e78d930b466c8e11072682267060d9a44dfd5c4cca8a4359a990 DIST zvariant_derive-5.11.0.crate 17729 BLAKE2B 205cd38be41bc28ef4d9e7782e31bbfd54f36cbad1d0b75f8cf9bd4c13619ce0e967a35fc8e69f7ecb74191b60ce0055b421e32a3325e1f98736ad0ca5c13645 SHA512 2584a61c943b6fd7bdd3468f5557112f89f0e695c54bece83480aa6bd31eecd79eca56028308f08ba0c5aec2ad368921a4e649f65a8e0902548b1121e229df25 +DIST zvariant_derive-5.12.0.crate 17732 BLAKE2B a6372aee73f231aac2bf7913e1615be8d44acaa4ed31a1ab8021143befbe466d5ea7d6805499e3b1b7f4bd6e3b772a8ec3bb5276952ecc018b0c11467f0bacc0 SHA512 9574a296f0295169695e9a8fa2e078356574210a8d77b22740661a67fbd622a49d6a1705b39961b746a09d800e1deaafb45fa942a3fc2286350a1b523538016c DIST zvariant_utils-3.3.1.crate 15680 BLAKE2B 790f7ec9d486e433ed323fef626093c5f6c9451ae52b70b2660135596b30c48d946f7dacaf16d0124676cf8ac0f2715ca402e5f61b8ed51f8723b845b303d800 SHA512 17d75c61c6bc1c4cded5bf0a7d7c050a3b150e913b1ffecabafc751d6685a4cdc8057fcd12d9ff2b7bac8e9ebf6ef6def067aaeed724e7944189d9889b8a279a +DIST zvariant_utils-3.4.0.crate 15843 BLAKE2B 3ad7bd42bfe3ed0ddc8a5bf235426d285f99e9b711193b14aa6a8749c5c790774659547b058b7602dd56e683ff6041c1bc566c7f46597e6c8c1f0ae8f85dd0ad SHA512 bd97f696e7eb03fb1909091f40341b711c490f62148603ba9ede60a932ce92264fb9e9de4b283fe411614c2dacb502436eb228c837a237fa87d0dee4304b54ee diff --git a/dev-vcs/gitcomet/gitcomet-0.1.16.ebuild b/dev-vcs/gitcomet/gitcomet-0.1.16.ebuild new file mode 100644 index 0000000000..706f4f7281 --- /dev/null +++ b/dev-vcs/gitcomet/gitcomet-0.1.16.ebuild @@ -0,0 +1,879 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +CRATES=" + accesskit@0.24.1 + accesskit_atspi_common@0.18.1 + accesskit_consumer@0.36.0 + accesskit_consumer@0.37.0 + accesskit_macos@0.26.2 + accesskit_unix@0.21.1 + accesskit_windows@0.33.1 + addr2line@0.25.1 + adler2@2.0.1 + aes@0.8.4 + ahash@0.8.12 + aho-corasick@1.1.4 + alacritty_terminal@0.26.0 + aligned-vec@0.6.4 + aligned@0.4.3 + alloca@0.4.0 + allocator-api2@0.2.21 + android_system_properties@0.1.5 + anes@0.1.6 + anstream@1.0.0 + anstyle-parse@1.0.0 + anstyle-query@1.1.5 + anstyle-wincon@3.0.11 + anstyle@1.0.14 + anyhow@1.0.103 + ar_archive_writer@0.5.2 + arbitrary@1.4.2 + arc-swap@1.9.2 + arg_enum_proc_macro@0.3.4 + arrayref@0.3.9 + arrayvec@0.7.7 + as-raw-xcb-connection@1.0.1 + as-slice@0.2.1 + ash@0.38.0+1.3.281 + ashpd@0.13.12 + async-broadcast@0.7.2 + async-channel@2.5.0 + async-executor@1.14.0 + async-fs@2.2.0 + async-io@2.6.0 + async-lock@3.4.2 + async-net@2.0.0 + async-process@2.5.0 + async-recursion@1.1.1 + async-signal@0.2.14 + async-task@4.7.1 + async-trait@0.1.89 + atomic-waker@1.1.2 + atomic@0.5.3 + atspi-common@0.13.0 + atspi-proxies@0.13.0 + atspi@0.29.0 + autocfg@1.5.1 + av-scenechange@0.14.1 + av1-grain@0.2.5 + avif-serialize@0.8.9 + backtrace@0.3.76 + base64@0.22.1 + bindgen@0.72.1 + bit-set@0.8.0 + bit-set@0.9.1 + bit-vec@0.8.0 + bit-vec@0.9.1 + bit_field@0.10.3 + bitflags@1.3.2 + bitflags@2.13.0 + bitstream-io@4.10.0 + block-buffer@0.10.4 + block-padding@0.3.3 + block2@0.5.1 + block2@0.6.2 + block@0.1.6 + blocking@1.6.2 + borsh@1.7.0 + bstr@1.12.3 + built@0.8.1 + bumpalo@3.20.3 + bytemuck@1.25.0 + bytemuck_derive@1.10.2 + byteorder-lite@0.1.0 + byteorder@1.5.0 + bytes@1.12.0 + bytesize@2.4.0 + calloop-wayland-source@0.4.1 + calloop@0.14.4 + cast@0.3.0 + cbc@0.1.2 + cbindgen@0.29.4 + cc@1.2.65 + cexpr@0.6.0 + cfg-if@1.0.4 + cfg_aliases@0.2.1 + chacha20@0.10.1 + chrono@0.4.45 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + cipher@0.4.4 + clang-sys@1.8.1 + clap@4.6.1 + clap_builder@4.6.0 + clap_derive@4.6.1 + clap_lex@1.1.0 + clru@0.6.3 + cocoa-foundation@0.2.1 + cocoa@0.26.1 + codespan-reporting@0.13.1 + color_quant@1.1.0 + colorchoice@1.0.5 + concurrent-queue@2.5.0 + console_error_panic_hook@0.1.7 + const-random-macro@0.1.16 + const-random@0.1.18 + convert_case@0.10.0 + convert_case@0.11.0 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core-graphics-types@0.2.0 + core-graphics2@0.6.1 + core-graphics@0.24.0 + core-graphics@0.25.0 + core-text@22.0.0 + core-video@0.6.1 + core_maths@0.1.1 + cosmic-text@0.19.0 + cpufeatures@0.2.17 + cpufeatures@0.3.0 + crc32fast@1.5.0 + criterion-plot@0.8.2 + criterion@0.8.2 + crossbeam-channel@0.5.15 + 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-common@0.1.7 + ctor@1.0.7 + cursor-icon@1.2.0 + dashmap@6.2.1 + data-url@0.3.2 + defmt-macros@1.1.0 + defmt-parser@1.0.0 + defmt@1.1.0 + derive_more-impl@2.1.1 + derive_more@2.1.1 + digest@0.10.7 + dirs-sys@0.5.0 + dirs@6.0.0 + dispatch2@0.3.1 + displaydoc@0.2.6 + dlib@0.5.3 + document-features@0.2.12 + downcast-rs@1.2.1 + dunce@1.0.5 + dwrote@0.11.5 + dyn-clone@1.0.20 + either@1.16.0 + embed-resource@3.0.9 + encoding_rs@0.8.35 + endi@1.1.1 + enumflags2@0.7.12 + enumflags2_derive@0.7.12 + equator-macro@0.4.2 + equator@0.4.2 + equivalent@1.0.2 + errno@0.3.14 + etagere@0.3.0 + euclid@0.22.14 + event-listener-strategy@0.5.4 + event-listener@5.4.1 + exr@1.74.0 + faster-hex@0.10.0 + fastrand@2.4.1 + fax@0.2.7 + fdeflate@0.3.7 + filedescriptor@0.8.3 + filetime@0.2.29 + find-msvc-tools@0.1.9 + fixedbitset@0.5.7 + flate2@1.1.9 + float-cmp@0.9.0 + float-ord@0.3.2 + float_next_after@1.0.0 + flume@0.12.0 + fnv@1.0.7 + foldhash@0.1.5 + foldhash@0.2.0 + font-types@0.11.3 + fontconfig-parser@0.5.8 + fontdb@0.23.0 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + form_urlencoded@1.2.2 + freetype-sys@0.23.0 + futures-channel@0.3.32 + futures-concurrency@7.7.1 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-lite@2.6.1 + futures-macro@0.3.32 + futures-sink@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + futures@0.3.32 + generic-array@0.14.7 + gethostname@1.1.0 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.3 + gif@0.14.2 + gimli@0.32.3 + gix-actor@0.41.1 + gix-attributes@0.33.2 + gix-bitmap@0.3.2 + gix-blame@0.15.0 + gix-chunk@0.7.2 + gix-command@0.9.1 + gix-commitgraph@0.37.1 + gix-config-value@0.18.1 + gix-config@0.58.0 + gix-date@0.15.5 + gix-diff@0.65.0 + gix-dir@0.27.0 + gix-discover@0.53.0 + gix-error@0.2.4 + gix-features@0.48.1 + gix-filter@0.32.0 + gix-fs@0.21.2 + gix-glob@0.26.1 + gix-hash@0.25.1 + gix-hashtable@0.15.2 + gix-ignore@0.21.1 + gix-imara-diff@0.2.3 + gix-index@0.53.0 + gix-lock@23.0.1 + gix-object@0.62.0 + gix-odb@0.82.0 + gix-pack@0.72.0 + gix-packetline@0.21.5 + gix-path@0.12.1 + gix-pathspec@0.18.1 + gix-protocol@0.63.0 + gix-quote@0.7.2 + gix-ref@0.65.0 + gix-refspec@0.43.0 + gix-revision@0.47.0 + gix-revwalk@0.33.0 + gix-sec@0.14.1 + gix-shallow@0.12.1 + gix-status@0.32.0 + gix-submodule@0.32.0 + gix-tempfile@23.0.2 + gix-trace@0.1.20 + gix-transport@0.57.2 + gix-traverse@0.59.0 + gix-url@0.36.1 + gix-utils@0.3.3 + gix-validate@0.11.2 + gix-worktree-stream@0.34.0 + gix-worktree@0.54.0 + gix@0.85.0 + gl_generator@0.14.0 + glob@0.3.3 + glow@0.17.0 + glutin_wgl_sys@0.6.1 + gpu-allocator@0.28.0 + gpu-descriptor-types@0.2.0 + gpu-descriptor@0.3.2 + grid@1.0.1 + half@2.7.1 + harfrust@0.5.2 + hash32@0.3.1 + hashbrown@0.14.5 + hashbrown@0.15.5 + hashbrown@0.16.1 + hashbrown@0.17.1 + heapless@0.8.0 + heapless@0.9.3 + heck@0.5.0 + hermit-abi@0.5.2 + hex@0.4.3 + hexf-parse@0.2.1 + hkdf@0.12.4 + hmac@0.12.1 + home@0.5.12 + http@1.4.2 + human_format@1.2.1 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.65 + icu_collections@2.2.0 + icu_locale_core@2.2.0 + icu_normalizer@2.2.0 + icu_normalizer_data@2.2.0 + icu_properties@2.2.0 + icu_properties_data@2.2.0 + icu_provider@2.2.0 + idna@1.1.0 + idna_adapter@1.2.2 + image-webp@0.2.4 + image@0.25.10 + imagesize@0.14.0 + imgref@1.12.2 + indexmap@2.14.0 + inotify-sys@0.1.5 + inotify@0.11.2 + inout@0.1.4 + interpolate_name@0.2.4 + inventory@0.3.24 + is-docker@0.2.0 + is-wsl@0.4.0 + is_terminal_polyfill@1.70.2 + itertools@0.13.0 + itertools@0.14.0 + itoa@1.0.18 + jiff-static@0.2.29 + jiff-tzdb-platform@0.1.3 + jiff-tzdb@0.1.6 + jiff@0.2.29 + jni-sys-macros@0.4.1 + jni-sys@0.3.1 + jni-sys@0.4.1 + jobserver@0.1.34 + js-sys@0.3.103 + khronos-egl@6.0.0 + khronos_api@3.1.0 + kqueue-sys@1.1.2 + kqueue@1.2.0 + kstring@2.0.2 + kurbo@0.13.1 + lazy_static@1.5.0 + lebe@0.5.3 + libc@0.2.186 + libfuzzer-sys@0.4.13 + libloading@0.8.9 + libm@0.2.16 + libmimalloc-sys@0.1.49 + libredox@0.1.17 + libz-sys@1.1.29 + linebender_resource_handle@0.1.1 + link-section@0.18.3 + linktime-proc-macro@0.2.0 + linux-raw-sys@0.12.1 + litemap@0.8.2 + litrs@1.0.0 + lock_api@0.4.14 + log@0.4.33 + loop9@0.1.5 + lru@0.18.0 + lyon@1.0.19 + lyon_algorithms@1.0.20 + lyon_geom@1.0.19 + lyon_path@1.0.19 + lyon_tessellation@1.0.20 + mach2@0.6.0 + malloc_buf@0.0.6 + maybe-async@0.2.11 + maybe-rayon@0.1.1 + md-5@0.10.6 + memchr@2.8.2 + memmap2@0.9.11 + memoffset@0.9.1 + metal@0.33.0 + mimalloc@0.1.52 + minimal-lexical@0.2.1 + miniz_oxide@0.8.9 + mio@1.2.1 + miow@0.6.1 + moxcms@0.8.1 + ndk-sys@0.6.0+11769913 + new_debug_unreachable@1.0.6 + no_std_io2@0.9.4 + nom@7.1.3 + nom@8.0.0 + nonempty@0.12.0 + noop_proc_macro@0.3.0 + notify-types@2.1.0 + notify@9.0.0-rc.4 + ntapi@0.4.3 + num-bigint-dig@0.9.1 + num-bigint@0.4.6 + num-complex@0.4.6 + 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@0.4.3 + num_cpus@1.17.0 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-app-kit@0.3.2 + objc2-core-data@0.2.2 + objc2-core-foundation@0.3.2 + objc2-core-image@0.2.2 + objc2-core-services@0.3.2 + objc2-encode@4.1.0 + objc2-foundation@0.2.2 + objc2-foundation@0.3.2 + objc2-io-kit@0.3.2 + objc2-io-surface@0.3.2 + objc2-metal@0.2.2 + objc2-metal@0.3.2 + objc2-quartz-core@0.2.2 + objc2-quartz-core@0.3.2 + objc2@0.5.2 + objc2@0.6.4 + objc@0.2.7 + object@0.37.3 + once_cell@1.21.4 + once_cell_polyfill@1.70.2 + oo7@0.6.0 + oorandom@11.1.5 + open@5.3.6 + option-ext@0.2.0 + ordered-float@5.3.0 + ordered-stream@0.2.0 + page_size@0.6.0 + parking@2.2.1 + parking_lot@0.12.5 + parking_lot_core@0.9.12 + paste@1.0.15 + pastey@0.1.1 + pathfinder_geometry@0.5.1 + pathfinder_simd@0.5.6 + pbkdf2@0.12.2 + percent-encoding@2.3.2 + phf@0.13.1 + phf_generator@0.13.1 + phf_macros@0.13.1 + phf_shared@0.13.1 + pico-args@0.5.0 + pin-project-internal@1.1.13 + pin-project-lite@0.2.17 + pin-project@1.1.13 + piper@0.2.5 + pkg-config@0.3.33 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + png@0.18.1 + polling@3.11.0 + pollster@0.2.5 + pollster@0.4.0 + polycool@0.4.0 + portable-atomic-util@0.2.7 + portable-atomic@1.13.1 + postage@0.5.0 + potential_utf@0.1.5 + ppv-lite86@0.2.21 + presser@0.3.1 + prettyplease@0.2.37 + proc-macro-crate@3.5.0 + proc-macro-error-attr2@2.0.0 + proc-macro-error2@2.0.1 + proc-macro2@1.0.106 + prodash@31.0.0 + profiling-procmacros@1.0.18 + profiling@1.0.18 + psm@0.1.31 + pulldown-cmark-escape@0.11.0 + pulldown-cmark@0.13.4 + pxfm@0.1.29 + qoi@0.4.1 + quick-error@1.2.3 + quick-error@2.0.1 + quick-xml@0.39.4 + quote@1.0.46 + r-efi@5.3.0 + r-efi@6.0.0 + rand@0.10.1 + rand@0.9.4 + rand_chacha@0.9.0 + rand_core@0.10.1 + rand_core@0.9.5 + rand_xorshift@0.4.0 + range-alloc@0.1.5 + rangemap@1.7.1 + rav1e@0.8.1 + ravif@0.13.0 + raw-window-handle@0.6.2 + raw-window-metal@1.1.0 + rayon-core@1.13.0 + rayon@1.12.0 + read-fonts@0.37.0 + read-fonts@0.39.2 + redox_syscall@0.5.18 + redox_users@0.5.2 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.14 + regex-syntax@0.8.11 + regex@1.12.4 + renderdoc-sys@1.1.0 + resvg@0.47.0 + rgb@0.8.53 + roxmltree@0.20.0 + roxmltree@0.21.1 + rustc-demangle@0.1.27 + rustc-hash@1.1.0 + rustc-hash@2.1.2 + rustc_version@0.4.1 + rustix-openpty@0.2.0 + rustix@1.1.4 + rustversion@1.0.22 + rusty-fork@0.3.1 + rustybuzz@0.20.1 + same-file@1.0.6 + schemars@1.2.1 + schemars_derive@1.2.1 + scoped-tls@1.0.1 + scopeguard@1.2.0 + seahash@4.1.0 + self_cell@1.2.2 + semver@1.0.28 + serde@1.0.228 + serde_bytes@0.11.19 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_derive_internals@0.29.1 + serde_json@1.0.150 + serde_repr@0.1.20 + serde_spanned@1.1.1 + sha1-checked@0.10.0 + sha1@0.10.6 + sha1_smol@1.0.1 + sha2@0.10.9 + shell-words@1.1.1 + shlex@1.3.0 + shlex@2.0.1 + signal-hook-registry@1.4.8 + signal-hook@0.4.4 + simd-adler32@0.3.9 + simd_helpers@0.1.0 + simplecss@0.2.2 + siphasher@1.0.3 + skrifa@0.40.0 + skrifa@0.42.1 + slab@0.4.12 + slotmap@1.1.1 + smallvec@1.15.2 + smol@2.0.2 + smol_str@0.3.6 + spin@0.12.1 + spin@0.9.8 + spirv@0.4.0+sdk-1.4.341.0 + stable_deref_trait@1.2.1 + stacker@0.1.24 + stacksafe-macro@1.0.2 + stacksafe@1.0.2 + static_assertions@1.1.0 + stats_alloc@0.1.10 + streaming-iterator@0.1.9 + strict-num@0.1.1 + strsim@0.11.1 + strum@0.28.0 + strum_macros@0.28.0 + subtle@2.6.1 + svgtypes@0.16.1 + swash@0.2.9 + syn@2.0.118 + synstructure@0.13.2 + sys-locale@0.3.2 + sysinfo@0.39.5 + taffy@0.10.1 + tempfile@3.27.0 + termcolor@1.4.1 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + tiff@0.11.3 + tiny-keccak@2.0.2 + tiny-skia-path@0.12.0 + tiny-skia@0.12.0 + tinystr@0.8.3 + tinytemplate@1.2.1 + tinyvec@1.11.0 + tinyvec_macros@0.1.1 + toml@0.9.12+spec-1.1.0 + toml@1.1.2+spec-1.1.0 + toml_datetime@0.7.5+spec-1.1.0 + toml_datetime@1.1.1+spec-1.1.0 + toml_edit@0.25.12+spec-1.1.0 + toml_parser@1.1.2+spec-1.1.0 + toml_writer@1.1.1+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing@0.1.44 + tree-sitter-bash@0.25.1 + tree-sitter-bicep@1.1.0 + tree-sitter-c-sharp@0.23.5 + tree-sitter-c@0.24.2 + tree-sitter-css@0.25.0 + tree-sitter-dart@0.2.0 + tree-sitter-diff@0.1.0 + tree-sitter-fsharp@0.3.0 + tree-sitter-go@0.25.0 + tree-sitter-html@0.23.2 + tree-sitter-java@0.23.5 + tree-sitter-javascript@0.25.0 + tree-sitter-jsdoc@0.25.0 + tree-sitter-json@0.24.8 + tree-sitter-kotlin-sg@0.4.1 + tree-sitter-language@0.1.7 + tree-sitter-lua@0.5.0 + tree-sitter-make@1.1.1 + tree-sitter-objc@3.0.2 + tree-sitter-php@0.24.2 + tree-sitter-powershell@0.26.4 + tree-sitter-python@0.25.0 + tree-sitter-r@1.3.0 + tree-sitter-regex@0.25.0 + tree-sitter-ruby@0.23.1 + tree-sitter-rust@0.24.2 + tree-sitter-scala@0.26.0 + tree-sitter-sequel@0.3.11 + tree-sitter-swift@0.7.3 + tree-sitter-toml-ng@0.7.0 + tree-sitter-typescript@0.23.2 + tree-sitter-xml@0.7.0 + tree-sitter-yaml@0.7.2 + tree-sitter-zig@1.1.2 + tree-sitter@0.26.10 + ttf-parser@0.25.1 + typenum@1.20.1 + uds_windows@1.2.1 + uluru@3.1.0 + unarray@0.1.4 + unicase@2.9.0 + unicode-bidi-mirroring@0.4.0 + unicode-bidi@0.3.18 + unicode-bom@2.0.3 + unicode-ccc@0.4.0 + unicode-ident@1.0.24 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.25 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-segmentation@1.13.3 + unicode-vo@0.1.0 + unicode-width@0.2.2 + unicode-xid@0.2.6 + url@2.5.8 + usvg@0.47.0 + utf8_iter@1.0.4 + utf8parse@0.2.2 + uuid@1.23.4 + v_frame@0.3.9 + vcpkg@0.2.15 + version_check@0.9.5 + vswhom-sys@0.1.3 + vswhom@0.1.0 + vte@0.15.0 + wait-timeout@0.2.1 + waker-fn@1.2.0 + walkdir@2.5.0 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.4+wasi-0.2.12 + wasm-bindgen-futures@0.4.76 + wasm-bindgen-macro-support@0.2.126 + wasm-bindgen-macro@0.2.126 + wasm-bindgen-shared@0.2.126 + wasm-bindgen@0.2.126 + wayland-backend@0.3.15 + wayland-client@0.31.14 + wayland-cursor@0.31.14 + wayland-protocols-plasma@0.3.12 + wayland-protocols-wlr@0.3.12 + wayland-protocols@0.32.13 + wayland-scanner@0.31.10 + wayland-sys@0.31.11 + web-sys@0.3.103 + web-time@1.1.0 + weezl@0.1.12 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-collections@0.3.2 + windows-core@0.62.2 + windows-future@0.3.2 + windows-implement@0.60.2 + windows-interface@0.59.3 + windows-link@0.2.1 + windows-numerics@0.3.1 + windows-registry@0.6.1 + windows-result@0.4.1 + windows-strings@0.5.1 + windows-sys@0.59.0 + windows-sys@0.61.2 + windows-targets@0.52.6 + windows-threading@0.2.1 + windows@0.62.2 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + winnow@0.7.15 + winnow@1.0.3 + winreg@0.55.0 + wio@0.2.2 + wit-bindgen@0.57.1 + writeable@0.6.3 + x11-clipboard@0.9.3 + x11rb-protocol@0.13.2 + x11rb@0.13.2 + xcursor@0.3.10 + xkbcommon@0.9.0 + xkeysym@0.2.1 + xml-rs@0.8.28 + xmlwriter@0.1.0 + xxhash-rust@0.8.15 + y4m@0.8.0 + yazi@0.2.1 + yeslogic-fontconfig-sys@6.0.1 + yoke-derive@0.8.2 + yoke@0.8.3 + zbus-lockstep-macros@0.5.2 + zbus-lockstep@0.5.2 + zbus@5.16.0 + zbus_macros@5.16.0 + zbus_names@4.3.2 + zbus_xml@5.1.1 + zeno@0.3.3 + zerocopy-derive@0.8.52 + zerocopy@0.8.52 + zerofrom-derive@0.1.7 + zerofrom@0.1.8 + zeroize@1.9.0 + zeroize_derive@1.5.0 + zerotrie@0.2.4 + zerovec-derive@0.11.3 + zerovec@0.11.6 + zlib-rs@0.6.4 + zmij@1.0.21 + zune-core@0.5.1 + zune-inflate@0.2.54 + zune-jpeg@0.5.15 + zvariant@5.12.0 + zvariant_derive@5.12.0 + zvariant_utils@3.4.0 +" + +declare -A GIT_CRATES=( + [collections]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/collections' + [derive_refineable]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/derive_refineable' + [font-kit]='https://github.com/Havunen/font-kit;cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4;font-kit-%commit%' + [gpui]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui' + [gpui_linux]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_linux' + [gpui_macos]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_macos' + [gpui_macros]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_macros' + [gpui_platform]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_platform' + [gpui_shared_string]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_shared_string' + [gpui_util]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_util' + [gpui_web]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_web' + [gpui_wgpu]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_wgpu' + [gpui_windows]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_windows' + [media]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/media' + [naga]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/naga' + [proptest-macro]='https://github.com/proptest-rs/proptest;3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b;proptest-%commit%/proptest-macro' + [proptest]='https://github.com/proptest-rs/proptest;3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b;proptest-%commit%/proptest' + [refineable]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/refineable' + [scheduler]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/scheduler' + [sum_tree]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/sum_tree' + [tree-sitter-cpp]='https://github.com/tree-sitter/tree-sitter-cpp;5cb9b693cfd7bfacab1d9ff4acac1a4150700609;tree-sitter-cpp-%commit%' + [tree-sitter-gitcommit]='https://github.com/zed-industries/tree-sitter-git-commit;88309716a69dd13ab83443721ba6e0b491d37ee9;tree-sitter-git-commit-%commit%' + [tree-sitter-gomod]='https://github.com/camdencheek/tree-sitter-go-mod;2e886870578eeba1927a2dc4bd2e2b3f598c5f9a;tree-sitter-go-mod-%commit%' + [tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%' + [tree-sitter-md]='https://github.com/tree-sitter-grammars/tree-sitter-markdown;9a23c1a96c0513d8fc6520972beedd419a973539;tree-sitter-markdown-%commit%' + [util]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/util' + [wgpu-core-deps-apple]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/apple' + [wgpu-core-deps-emscripten]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/emscripten' + [wgpu-core-deps-windows-linux-android]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/windows-linux-android' + [wgpu-core]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core' + [wgpu-hal]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-hal' + [wgpu-naga-bridge]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-naga-bridge' + [wgpu-types]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-types' + [wgpu]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu' + [xim-ctext]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/xim_ctext' + [xim-parser]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/xim_parser' + [zed-xim]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/xim' +) + +RUST_MIN_VER="1.96.0" + +inherit cargo desktop wrapper xdg + +MY_PN="GitComet" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="GitComet is user interface for GIT workflows" +HOMEPAGE=" + https://gitcomet.dev/ + https://github.com/Auto-Explore/GitComet +" +SRC_URI=" + https://github.com/Auto-Explore/GitComet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${MY_P}/crates/${PN}" + +LICENSE="AGPL-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 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/libgit2:= + media-libs/fontconfig + media-libs/freetype + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libxkbcommon + dev-libs/wayland +" + +RDEPEND=" + ${DEPEND} + >=dev-vcs/git-2.50.1 +" + +src_configure() { + export LIBGIT2_NO_VENDOR=1 + local myfeatures=( + ui + gix + ) + cargo_src_configure --bin gitcomet +} + +src_install() { + cargo_src_install + + dodir /usr/libexec/${PN} + + mv "${ED}/usr/bin/${PN}" "${ED}/usr/libexec/${PN}/" || die + + # prevents auto install of desktop & icons locally + make_wrapper ${PN} "env GITCOMET_NO_DESKTOP_INSTALL=1 ${EPREFIX}/usr/libexec/${PN}/${PN}" + + cd "${WORKDIR}/${MY_P}" || die + + local DOCS=( + {README,CONTRIBUTING}.md + NOTICE + docs + ) + + einstalldocs + + domenu assets/linux/${PN}.desktop + + local x + for x in 32 48 128 256 512; do + doicon -s ${x} assets/linux/hicolor/${x}*/apps/* + done + + newicon -s scalable assets/${PN}_logo.svg ${PN}.svg +} From 7f18944ca154c80f93576463a18b6e2955a0e587 Mon Sep 17 00:00:00 2001 From: Robert Greener Date: Tue, 7 Jul 2026 08:46:29 +0100 Subject: [PATCH 094/194] media-fonts/nerdfonts: Set S in ebuild Closes: https://bugs.gentoo.org/978154 Signed-off-by: Robert Greener --- media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild b/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild index 2ec034d848..498bd7f497 100644 --- a/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild +++ b/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild @@ -11,6 +11,7 @@ HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" LICENSE="OFL-1.1" SLOT="0" KEYWORDS="~amd64 ~arm64" +S="${WORKDIR}" FONTS=( 0xProto 3270 AdwaitaMono Agave AnonymousPro Arimo AtkinsonHyperlegibleMono From 3b1240dbe34f0cb4e705eee553c4fd36be78f8dc Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Tue, 7 Jul 2026 02:17:04 -0700 Subject: [PATCH 095/194] dev-tex/tabularray: install prebuilt manual with USE=doc The doc flag was a no-op because the source tarball ships no PDF, so enabling it installed nothing extra. Fetch the upstream release zip and install its prebuilt tabularray.pdf. Closes: https://bugs.gentoo.org/978874 Signed-off-by: Huang Rui --- dev-tex/tabularray/Manifest | 1 + dev-tex/tabularray/tabularray-2025.11.27.ebuild | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dev-tex/tabularray/Manifest b/dev-tex/tabularray/Manifest index 5b50bc2189..e33d424c8c 100644 --- a/dev-tex/tabularray/Manifest +++ b/dev-tex/tabularray/Manifest @@ -1 +1,2 @@ +DIST tabularray-2025.11.27-doc.zip 920631 BLAKE2B d8cd7d73204a68b45a417ec12845d82ab38f3c5750a198cf9392f27b5760535eb578a25056eb0448592a9f3122a7c474ddf8bea0f3eab52378c8dda7895f61a1 SHA512 b63747be5ead5075174c25aca832f8e2c254ff84bd54a451a9a80105ef0afe9b56b4d716eec0212e4eb60cf292d69ab683aba23de45a4315e77824ae7a78cf20 DIST tabularray-2025.11.27.tar.gz 3882424 BLAKE2B bb4398cf77ccae1f829829fc45dbe483348c74667bef32354971f92ece35f545fbf4a2dcafd97e3656a3ded1d4621d11c8e7e0113569944691a3f03d1aa1fbbe SHA512 466982d8a140e7c6a8e1dd24647a27b973189efe13b6757df3fc78b6481dc0311a537a80ceb3df2054cd84c2c3571cd8cf1c9f297730734b99fd9e6b1ab95be4 diff --git a/dev-tex/tabularray/tabularray-2025.11.27.ebuild b/dev-tex/tabularray/tabularray-2025.11.27.ebuild index 2029f0488a..da00caebb7 100644 --- a/dev-tex/tabularray/tabularray-2025.11.27.ebuild +++ b/dev-tex/tabularray/tabularray-2025.11.27.ebuild @@ -7,7 +7,8 @@ inherit latex-package DESCRIPTION="Typeset tabulars and arrays with LATEX3" HOMEPAGE="https://www.ctan.org/pkg/tabularray/" -SRC_URI="https://github.com/lvjr/tabularray/archive/refs/tags/2025C.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/lvjr/tabularray/archive/refs/tags/2025C.tar.gz -> ${P}.tar.gz + doc? ( https://github.com/lvjr/tabularray/releases/download/2025C/tabularray-2025C.zip -> ${P}-doc.zip )" S="${WORKDIR}/${PN}-2025C" @@ -23,7 +24,8 @@ RDEPEND=" dev-texlive/texlive-plaingeneric " DEPEND="${RDEPEND}" -BDEPEND="${RDEPEND}" +BDEPEND="${RDEPEND} + doc? ( app-arch/unzip )" TEXMF="/usr/share/texmf-site" @@ -31,6 +33,9 @@ src_install() { latex-package_src_doinstall styles dodoc README.md if use doc ; then + # Upstream ships the manual only as a prebuilt PDF in the release + # archive, so install that rather than rebuilding with lualatex. + cp "${WORKDIR}"/${PN}/tabularray.pdf "${S}"/ || die latex-package_src_doinstall pdf fi } From 2c643c875375778798c5ee4258aea0bb57f8ea36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20M=C3=BCller?= Date: Tue, 7 Jul 2026 12:25:27 +0200 Subject: [PATCH 096/194] sys-apps/rw: new package, add 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Wolfgang Müller --- sys-apps/rw/Manifest | 1 + sys-apps/rw/metadata.xml | 8 ++++++++ sys-apps/rw/rw-1.0.ebuild | 19 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 sys-apps/rw/Manifest create mode 100644 sys-apps/rw/metadata.xml create mode 100644 sys-apps/rw/rw-1.0.ebuild diff --git a/sys-apps/rw/Manifest b/sys-apps/rw/Manifest new file mode 100644 index 0000000000..f383f4e2e9 --- /dev/null +++ b/sys-apps/rw/Manifest @@ -0,0 +1 @@ +DIST rw-portable-1.0.tar.gz 12993 BLAKE2B a24bc3e79fc74235f211a187d660472cc567967b473763ffc47fda14dfe18d41b07db7ab6d5cf5c795b0e718c44c2b82de04c0f5d883c0c1343f31b433266b2d SHA512 b4358a8caad594dbfe7795008017c2ebaca498c9f843336cdb1d7e122e1c9be78b5c01a4ecf8c37f4238cb0ddbdacb1ba5e4281797113fa34b122e4ab3894a97 diff --git a/sys-apps/rw/metadata.xml b/sys-apps/rw/metadata.xml new file mode 100644 index 0000000000..ad65892129 --- /dev/null +++ b/sys-apps/rw/metadata.xml @@ -0,0 +1,8 @@ + + + + + wolf@oriole.systems + Wolfgang Müller + + diff --git a/sys-apps/rw/rw-1.0.ebuild b/sys-apps/rw/rw-1.0.ebuild new file mode 100644 index 0000000000..9c7f1cd3ae --- /dev/null +++ b/sys-apps/rw/rw-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2026 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +DESCRIPTION="A dd replacement from the Sortix operating system" +HOMEPAGE="https://sortix.org/rw/" +SRC_URI="https://sortix.org/rw/release/${PN}-portable-${PV}.tar.gz" + +MY_P="${PN}-portable-${PV}" +S="${WORKDIR}/${MY_P}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_install() { + emake PREFIX=/usr DESTDIR="${D}" install +} From 181cbbbbd76b5fbc0bb40579b99490cfbafa53c4 Mon Sep 17 00:00:00 2001 From: pablu Date: Tue, 7 Jul 2026 19:54:23 +0200 Subject: [PATCH 097/194] app-misc/qview: Add rust_min_ver Signed-off-by: pablu Closes: https://bugs.gentoo.org/978157 --- app-misc/qview/qview-0.2.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-misc/qview/qview-0.2.0.ebuild b/app-misc/qview/qview-0.2.0.ebuild index 09e4841eac..82a36b6609 100644 --- a/app-misc/qview/qview-0.2.0.ebuild +++ b/app-misc/qview/qview-0.2.0.ebuild @@ -5,6 +5,8 @@ EAPI=8 +RUST_MIN_VER="1.95.0" + CRATES=" addr2line@0.25.1 adler2@2.0.1 From 82cb0c28b9470b68ca9f616c2998d7c7353c29bb Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Tue, 7 Jul 2026 20:16:03 +0200 Subject: [PATCH 098/194] app-crypt/certbot-dns-poweradmin: add 0.2.3, drop 0.2.1 Signed-off-by: Niklaus 'vimja' Hofer --- app-crypt/certbot-dns-poweradmin/Manifest | 2 +- ...min-0.2.1.ebuild => certbot-dns-poweradmin-0.2.3.ebuild} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename app-crypt/certbot-dns-poweradmin/{certbot-dns-poweradmin-0.2.1.ebuild => certbot-dns-poweradmin-0.2.3.ebuild} (81%) diff --git a/app-crypt/certbot-dns-poweradmin/Manifest b/app-crypt/certbot-dns-poweradmin/Manifest index 59c0094693..376f89a39a 100644 --- a/app-crypt/certbot-dns-poweradmin/Manifest +++ b/app-crypt/certbot-dns-poweradmin/Manifest @@ -1,3 +1,3 @@ DIST certbot_dns_poweradmin-0.1.1.tar.gz 39139 BLAKE2B 3b6ba03b89e66ed1779149c6f572a36bc41997e8b3a71f2a248c24907e02dc98eceb11f7cc607e6a11f94189d6dab6c5c667ffda8cf0aa3cbb54011bcdfe9e95 SHA512 bbb4418f6a82095e1cda4a3c426f81e102151c2c231f943c019faf6ce83a2449577714bac8d802cba24e4c84274bbf561d0366a68ac52bf955f08ee9e1e98d05 -DIST certbot_dns_poweradmin-0.2.1.tar.gz 55589 BLAKE2B 2514daccbf224240320ab30f9bb382e096aaf22f044646fc1ea5011dafa2c77e432d7575c63f1c7d45b559747222c1a41e06928930e6f8629e623e314bcbb2be SHA512 8e77cfd69221268fbd96bcba44265d1071b8a63a114d2368cc7c0eb67c326054e0ec2e31232e4c3c55a9854d30cb1906c8da6a650fb7fecf82bf1cbe810cdf33 DIST certbot_dns_poweradmin-0.2.2.tar.gz 56278 BLAKE2B 0b7ebb0e1f923cff4a5d6b81df36805275373c07fb2f4e135daa4273e11a53c4e169f4b5e46b8e0a8e1e3b845c612f435579b4c20e7f8a5f4fc97e86b59ff18e SHA512 a908ffb64a922235b46d6b51568f574472cb90f9fe8879c658df25e9570b6c21ef6062f1b7ca1312ee3ba7b7eb5fc57d8e72f41ae532d51af1550f9f5d54d65f +DIST certbot_dns_poweradmin-0.2.3.tar.gz 62312 BLAKE2B 27d889f5d2ef34b5b1b1ac65d13fbadc027b7feaca8e340d5b90ed9b55652486e963ab30d99548ab6192cbd9c3c2c1a60eb4676c277742ec2bd0ad71a0860e27 SHA512 0a5b673d316ae9a15134825c5d71ddeecbc2f67f6ff3d2ca81cd020fcb71460d2e2df3c9e3e9dd1290025ffa9a6a2613ae978ae3a31048497af71e3b83a635cc diff --git a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.1.ebuild b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.3.ebuild similarity index 81% rename from app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.1.ebuild rename to app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.3.ebuild index c95374c5e6..d20d0c9d98 100644 --- a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.1.ebuild +++ b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.3.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=(python3_{12..14}) inherit distutils-r1 pypi -DESCRIPTION="Certbot plugin for authentication using PowerAdmin." +DESCRIPTION="Certbot plugin for authentication using PowerAdmin" HOMEPAGE=" https://github.com/poweradmin/certbot-dns-poweradmin/ https://www.poweradmin.org/ @@ -21,8 +21,6 @@ KEYWORDS="~amd64 ~arm64" RDEPEND=" >=app-crypt/certbot-5.1.0[${PYTHON_USEDEP}] >=dev-python/requests-2.33.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-26.0.0[${PYTHON_USEDEP}] " BDEPEND=" @@ -30,6 +28,8 @@ BDEPEND=" >=dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] >=dev-python/mypy-1.13.0[${PYTHON_USEDEP}] >=dev-python/types-requests-2.32.4.20250913[${PYTHON_USEDEP}] + >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-26.0.0[${PYTHON_USEDEP}] ) " EPYTEST_PLUGINS=( pytest-cov ) From cdd744229e763010bdec0386851608d46b0f82b2 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Tue, 7 Jul 2026 20:16:52 +0200 Subject: [PATCH 099/194] app-crypt/certbot-dns-poweradmin: update DESCRIPTION Signed-off-by: Niklaus 'vimja' Hofer --- .../certbot-dns-poweradmin-0.1.1-r1.ebuild | 2 +- .../certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.1.1-r1.ebuild b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.1.1-r1.ebuild index 785b2316ad..5c3a0d8fc9 100644 --- a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.1.1-r1.ebuild +++ b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.1.1-r1.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=(python3_{12..14}) inherit distutils-r1 pypi -DESCRIPTION="Certbot plugin for authentication using PowerAdmin." +DESCRIPTION="Certbot plugin for authentication using PowerAdmin" HOMEPAGE=" https://github.com/poweradmin/certbot-dns-poweradmin/ https://www.poweradmin.org/ diff --git a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.2.ebuild b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.2.ebuild index c95374c5e6..1a43eac327 100644 --- a/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.2.ebuild +++ b/app-crypt/certbot-dns-poweradmin/certbot-dns-poweradmin-0.2.2.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=(python3_{12..14}) inherit distutils-r1 pypi -DESCRIPTION="Certbot plugin for authentication using PowerAdmin." +DESCRIPTION="Certbot plugin for authentication using PowerAdmin" HOMEPAGE=" https://github.com/poweradmin/certbot-dns-poweradmin/ https://www.poweradmin.org/ From 5f7fef436246fb9f459f60c306afb7445af63a8d Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Tue, 7 Jul 2026 20:43:15 +0200 Subject: [PATCH 100/194] net-im/go-sendxmpp: update SRC_URI Bug: https://bugs.gentoo.org/977931 Signed-off-by: Niklaus 'vimja' Hofer --- net-im/go-sendxmpp/Manifest | 2 +- net-im/go-sendxmpp/go-sendxmpp-0.16.0.ebuild | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/net-im/go-sendxmpp/Manifest b/net-im/go-sendxmpp/Manifest index 44fb71a98b..2f0ff85272 100644 --- a/net-im/go-sendxmpp/Manifest +++ b/net-im/go-sendxmpp/Manifest @@ -1,4 +1,4 @@ DIST go-sendxmpp-0.15.8-deps.tar.xz 55026440 BLAKE2B f0d7ef4a8fec7b05e13e8bc8c62c09e5bd44aa747b9655dbec52ffe9aa30acfa363d50836c09e6cb354e4311a1a5cda2a21adfd5f1ec7183a6a319ffd29fc418 SHA512 ea3f297a061e4916a7e56c430e1e3d5eda1519682d4f2108416f0ce899fdcc9c02dd16a31dd545d227b9aa62c7cf4dbbbd6e1ac504f3b52c6b480c231d34372a DIST go-sendxmpp-0.15.8.tar.bz2 44185 BLAKE2B 08f73d22e303f47da47ad0672d08c39b8b632cb5351e8db0d78493d8f750c289c911be614f6c731b1a331d13200ce98b40fca3cbf16af2ebcd3b08eef3518724 SHA512 2e24e1875a3614cf655fa877ce209286bfcb3203b60c54316b749f72ee2a5b85d654d0b8e4d1a440da2c6c9ce23280b435b7b5df3ebb14deef16060fc04c6c0a -DIST go-sendxmpp-0.16.0-deps.tar.xz 55119280 BLAKE2B 016cdae06d45f6f3aa7133a84fbcf3eb7100a9aa180a084cae64f33adbfd626fb405aab8bb8ea754655c7c9f3f43e56ff8f0a343d56fa1de3a5c33fb53b514f7 SHA512 e66c6f0b0b4b57fb8b14a42ac1cae9cf979a68b7ad83d8b5904c96b41d67419432d0be975ddfbf9dffda7a0bfd47cfd3a1b9277ef9329e2c5e86b423051f1da1 +DIST go-sendxmpp-0.16.0-vendor.tar.xz 630080 BLAKE2B f5fdf295792bd2aa6f9491fb7296c2af1ccdb1be9ac356265c9198dee8574698604f36fa87a94c6380222154b2f82dfbc8a6bc898302ab35d01e2f207ae14216 SHA512 e3ace5347430fa5bc4454adec59b9113c77fe658b3d3d4f065d0f395b34754b571401f1d23e69098f205cd8ec987dece93b3ed8fdc18af1908cab7da5ad8ff27 DIST go-sendxmpp-0.16.0.tar.bz2 45221 BLAKE2B 6ef31ed594715539b47d0664472cbaf4122310974952d4990f1336981cf97505cd3701a802ce9fed90d38f764627aefc4944b00b4bd14a46581a32bcaf59b19d SHA512 8a255f74b7a1a31691d83a0f48379db40babbe77d60c512ec5d7d1e4a180272dc58939c55ca95437d2090cd2bd12dd8ab809ad5c58a4d3769a1367b30bab0e8b diff --git a/net-im/go-sendxmpp/go-sendxmpp-0.16.0.ebuild b/net-im/go-sendxmpp/go-sendxmpp-0.16.0.ebuild index d4a2185304..628e7cbf83 100644 --- a/net-im/go-sendxmpp/go-sendxmpp-0.16.0.ebuild +++ b/net-im/go-sendxmpp/go-sendxmpp-0.16.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A tool to send messages or files to an XMPP contact or MUC" HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp" SRC_URI=" https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2 - https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz " S="${WORKDIR}/${PN}-v${PV}" @@ -22,6 +22,13 @@ KEYWORDS="~amd64 ~arm64" BDEPEND=">=dev-lang/go-1.25.0" +# See https://bugs.gentoo.org/977931#c3 +src_unpack() { + mkdir "${S}" || die + ln -s "../${P}/vendor" "${S}"/vendor || die + go-module_src_unpack +} + src_compile() { ego build -buildmode=pie } From 297adc2f0f1d66c89430f74be4cad1d8561507ed Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Tue, 7 Jul 2026 21:02:41 +0200 Subject: [PATCH 101/194] dev-python/python-manilaclient: Fix failing tests Bug: https://bugs.gentoo.org/978767 Closes: https://bugs.gentoo.org/978767 Signed-off-by: Niklaus 'vimja' Hofer --- .../python-manilaclient/python-manilaclient-6.2.0.ebuild | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-python/python-manilaclient/python-manilaclient-6.2.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-6.2.0.ebuild index eaa3063041..eb4e447744 100644 --- a/dev-python/python-manilaclient/python-manilaclient-6.2.0.ebuild +++ b/dev-python/python-manilaclient/python-manilaclient-6.2.0.ebuild @@ -39,7 +39,7 @@ BDEPEND=" >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-10.1.0[${PYTHON_USEDEP}] ) " @@ -49,9 +49,6 @@ src_prepare() { # This test requires tempest which has been removed. rm --force manilaclient/tests/unit/test_functional_utils.py - # Not sure what's happened here. - sed --in-place --expression='s/FakeIdentityClient/FakeIdentityv3Client/g' manilaclient/tests/unit/osc/v2/fakes.py - distutils-r1_src_prepare } From ad97aeca8e2f53144c1ab72a72209845e51f6959 Mon Sep 17 00:00:00 2001 From: Thomas Bracht Laumann Jespersen Date: Tue, 7 Jul 2026 21:21:28 +0200 Subject: [PATCH 102/194] */*: update email to @gentoo.org Signed-off-by: Thomas Bracht Laumann Jespersen --- dev-ml/cmarkit/metadata.xml | 2 +- dev-ml/digestif/metadata.xml | 2 +- dev-ml/eqaf/metadata.xml | 2 +- dev-ml/ezjsonm/metadata.xml | 2 +- dev-ml/iter/metadata.xml | 2 +- dev-ml/lambdasoup/metadata.xml | 2 +- dev-ml/lua-ml/metadata.xml | 2 +- dev-ml/mdx/metadata.xml | 2 +- dev-ml/ocaml-containers/metadata.xml | 2 +- dev-ml/ocaml-csv/metadata.xml | 2 +- dev-ml/ocaml-hex/metadata.xml | 2 +- dev-ml/ocaml-tsort/metadata.xml | 2 +- dev-ml/ocaml-yaml/metadata.xml | 2 +- dev-ml/odate/metadata.xml | 2 +- dev-ml/spelll/metadata.xml | 2 +- dev-python/listparser/metadata.xml | 2 +- dev-vcs/pijul/metadata.xml | 2 +- www-apps/soupault-bin/metadata.xml | 2 +- www-apps/soupault/metadata.xml | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dev-ml/cmarkit/metadata.xml b/dev-ml/cmarkit/metadata.xml index 5ed3e15f38..22594695cf 100644 --- a/dev-ml/cmarkit/metadata.xml +++ b/dev-ml/cmarkit/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/digestif/metadata.xml b/dev-ml/digestif/metadata.xml index 260b07abf3..9eb366b672 100644 --- a/dev-ml/digestif/metadata.xml +++ b/dev-ml/digestif/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/eqaf/metadata.xml b/dev-ml/eqaf/metadata.xml index 312dcc6d7e..2febe611e0 100644 --- a/dev-ml/eqaf/metadata.xml +++ b/dev-ml/eqaf/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/ezjsonm/metadata.xml b/dev-ml/ezjsonm/metadata.xml index cec45eccbc..6b1e1fd97d 100644 --- a/dev-ml/ezjsonm/metadata.xml +++ b/dev-ml/ezjsonm/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/iter/metadata.xml b/dev-ml/iter/metadata.xml index 41a74cb1ed..ce151e174b 100644 --- a/dev-ml/iter/metadata.xml +++ b/dev-ml/iter/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/lambdasoup/metadata.xml b/dev-ml/lambdasoup/metadata.xml index 468e334950..3227748ef8 100644 --- a/dev-ml/lambdasoup/metadata.xml +++ b/dev-ml/lambdasoup/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/lua-ml/metadata.xml b/dev-ml/lua-ml/metadata.xml index 792f5b4d30..2aa357e66e 100644 --- a/dev-ml/lua-ml/metadata.xml +++ b/dev-ml/lua-ml/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/mdx/metadata.xml b/dev-ml/mdx/metadata.xml index 070ca2772c..377bce37b3 100644 --- a/dev-ml/mdx/metadata.xml +++ b/dev-ml/mdx/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/ocaml-containers/metadata.xml b/dev-ml/ocaml-containers/metadata.xml index f999a39bab..36537d78d3 100644 --- a/dev-ml/ocaml-containers/metadata.xml +++ b/dev-ml/ocaml-containers/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/ocaml-csv/metadata.xml b/dev-ml/ocaml-csv/metadata.xml index b10af132ae..ffa33e73a9 100644 --- a/dev-ml/ocaml-csv/metadata.xml +++ b/dev-ml/ocaml-csv/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/ocaml-hex/metadata.xml b/dev-ml/ocaml-hex/metadata.xml index c9d7b6955c..087d4261ad 100644 --- a/dev-ml/ocaml-hex/metadata.xml +++ b/dev-ml/ocaml-hex/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/ocaml-tsort/metadata.xml b/dev-ml/ocaml-tsort/metadata.xml index 6360eb8c3e..50ffd006a8 100644 --- a/dev-ml/ocaml-tsort/metadata.xml +++ b/dev-ml/ocaml-tsort/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/ocaml-yaml/metadata.xml b/dev-ml/ocaml-yaml/metadata.xml index 66594ee510..7e4a53e4df 100644 --- a/dev-ml/ocaml-yaml/metadata.xml +++ b/dev-ml/ocaml-yaml/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/odate/metadata.xml b/dev-ml/odate/metadata.xml index f836dd5389..8a2053fee5 100644 --- a/dev-ml/odate/metadata.xml +++ b/dev-ml/odate/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-ml/spelll/metadata.xml b/dev-ml/spelll/metadata.xml index 3303966fd2..6ebdb5ace4 100644 --- a/dev-ml/spelll/metadata.xml +++ b/dev-ml/spelll/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-python/listparser/metadata.xml b/dev-python/listparser/metadata.xml index 42c16c5f2c..614d23fdb0 100644 --- a/dev-python/listparser/metadata.xml +++ b/dev-python/listparser/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/dev-vcs/pijul/metadata.xml b/dev-vcs/pijul/metadata.xml index b88cea486b..324a86ca68 100644 --- a/dev-vcs/pijul/metadata.xml +++ b/dev-vcs/pijul/metadata.xml @@ -2,7 +2,7 @@ - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen diff --git a/www-apps/soupault-bin/metadata.xml b/www-apps/soupault-bin/metadata.xml index 4f058cc68a..2b5ed9991c 100644 --- a/www-apps/soupault-bin/metadata.xml +++ b/www-apps/soupault-bin/metadata.xml @@ -10,7 +10,7 @@ Primary maintainer - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen Maintainer of www-apps/soupault diff --git a/www-apps/soupault/metadata.xml b/www-apps/soupault/metadata.xml index d7271a17ea..77bbf1884e 100644 --- a/www-apps/soupault/metadata.xml +++ b/www-apps/soupault/metadata.xml @@ -5,7 +5,7 @@ Soupault (soup-oh) is a static website generator/framework that works with HTML element trees and can automatically manipulate them. - t@laumann.xyz + laumann@gentoo.org Thomas Bracht Laumann Jespersen From ca8c0a80b37a76b3bb5cebbb66da599d30af23ba Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Tue, 7 Jul 2026 16:51:51 -0400 Subject: [PATCH 103/194] games-emulation/dosbox-x: Drop 2026.05.02 Signed-off-by: Yuan Liao --- games-emulation/dosbox-x/Manifest | 1 - .../dosbox-x/dosbox-x-2026.05.02.ebuild | 218 ------------------ 2 files changed, 219 deletions(-) delete mode 100644 games-emulation/dosbox-x/dosbox-x-2026.05.02.ebuild diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 4a7e81545a..af5e07a1e3 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v2026.05.02.tar.gz 132984502 BLAKE2B ea9fc8b6b94382ee3e262ec884e9982816bc2ebaf9dbdbd021408ae627e49520d1501fd981d02c7ad6bfd275b0cd59c6439cc87c3104ccdaa1e920fa8c5b56ee SHA512 e674866000d605096b6369e8744e598780bb94dbb545b02398185f0e5c37df51678a4bb193c724d8bdf165f89acf3ad03146390605db78cf81cb0ed744aa3c02 DIST dosbox-x-v2026.06.02.tar.gz 133036612 BLAKE2B 0383289c44f4feddd3166510349b12d759eb6de0643b861b3e7e28ce72f7f77a9e9d0be320f9b98cbc0b9e79f2bdf77b879b67e0880986a14cc72f69b991f941 SHA512 c0dc1bd4a1e32f2a6c4b4d90f24ef4eac5850f756159ae77a03f01b2e9f9892f9acf6135a252a2d2e1c5d2de55d9c083e22b4c2baf0ead56da843192cc80e5b6 diff --git a/games-emulation/dosbox-x/dosbox-x-2026.05.02.ebuild b/games-emulation/dosbox-x/dosbox-x-2026.05.02.ebuild deleted file mode 100644 index da7cf8767b..0000000000 --- a/games-emulation/dosbox-x/dosbox-x-2026.05.02.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git" -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz" - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/" - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - dev-lang/duktape -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -# -# DOSBox-X works with multiple audio backends of SDL 2 but requires at least -# one available backend (https://bugs.gentoo.org/901303). Unconditionally -# depending on media-libs/libsdl2[alsa] to satisfy this requirement since -# this ebuild already unconditionally pulls in media-libs/alsa-lib. -COMMON_DEPEND=" - dev-lang/duktape:= - media-libs/alsa-lib - media-libs/libsdl2[X,alsa,opengl?,sound,threads(+),video] - media-libs/sdl2-net - net-libs/libpcap - virtual/zlib:= - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) - truetype? ( media-libs/freetype ) -" - -DEPEND=" - ${COMMON_DEPEND} -" - -# DOSBox-X can still run normally without any of these dependencies -- -# it just cannot show a file dialog. However, upon the initial launch, -# DOSBox-X will try to show a file dialog to let the user choose the -# working directory; without one of these dependencies, the user would -# see nothing when they launch DOSBox-X for the first time. -FILE_DIALOG_DEPEND=" - || ( - gnome-extra/zenity - kde-apps/kdialog - x11-misc/xdialog - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - ${FILE_DIALOG_DEPEND} -" - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn "flag disables the video capture feature, so additional" - ewarn "video capture formats enabled by the 'ffmpeg' USE flag" - ewarn "will end up being unused." - fi -} - -src_prepare() { - default - - # https://bugs.gentoo.org/887669 - # Mask lines touching '-O*', and avoid creating an empty command - # list as a result to not break 'if', 'for', or functions - sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || - die "Failed to stop configure.ac from touching '-O*' compiler flags" - - eautoreconf -} - -src_configure() { - local myconf=( - # Always use SDL 2, even though the package provides the option to - # build with SDL 1.x, because this package is expected to be built - # with the bundled, heavily-modified version of SDL 1.x if that - # branch is used. Compiler errors are likely to occur if the - # bundled version of SDL 1.x is not used. Bundled dependencies - # should be avoided on Gentoo, so SDL 2 is more preferable. - --enable-sdl2 - - # Explicitly enable ALSA MIDI support, same as default. As of - # v2022.08.0, even when it is disabled, media-libs/alsa-lib will - # still be automagically linked if it is present in the build - # environment (presumably for other components of this package), - # so the dependency cannot be made optional by disabling this - # option. Plus, disabling this option has no observable effect - # on build time, build size, or the program's functionality, as - # 'mididevice=alsa' still works with '--disable-alsa-midi'. - --enable-alsa-midi - - $(use_enable debug '' heavy) - - $(use_enable X x11) - $(use_enable ffmpeg avcodec) - $(use_enable fluidsynth libfluidsynth) - $(use_enable opengl) - $(use_enable png screenshots) - $(use_enable slirp libslirp) - $(use_enable truetype freetype) - ) - - econf "${myconf[@]}" -} - -src_compile() { - # https://bugs.gentoo.org/856352 - emake AR="$(tc-getAR)" -} - -src_test() { - xdg_environment_reset # Tests may create config files in XDG_CONFIG_HOME - set -- src/dosbox-x -tests - echo "${@}" >&2 - "${@}" || die "Unit tests failed" -} - -pkg_preinst() { - xdg_pkg_preinst - - # Returns whether or not the USE flag specified with the first positional - # argument is newly enabled for this installation of the package. - newuse() { - local flag="${1}" - - # The 'has_version' call tests if any USE flags are newly enabled. - # It is to extract information about any existing copy of this - # package installed on the system, which is why it should be made - # before the new copy of this package just built is merged. - use "${flag}" && ! has_version "${CATEGORY}/${PN}[${flag}]" - } - - newuse debug && PRINT_NOTES_FOR_DEBUGGER=1 - newuse fluidsynth && PRINT_NOTES_FOR_FLUIDSYNTH=1 -} - -pkg_postinst() { - xdg_pkg_postinst - - if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then - elog - elog "Note on the Debugger" - elog - elog "The debugger can only be started when DOSBox-X is launched" - elog "from a terminal. Otherwise, the \"Start DOSBox-X Debugger\"" - elog "option in the \"Debug\" drop-down menu would be unavailable." - elog - elog "For more information about the debugger, please consult:" - elog " ${EPREFIX}/usr/share/doc/${PF}/README.debugger*" - fi - - if [[ "${PRINT_NOTES_FOR_FLUIDSYNTH}" ]]; then - elog - elog "Note on FluidSynth" - elog - elog "To use FluidSynth as the MIDI device for DOSBox-X, a soundfont" - elog "is required. If no existing soundfont is available, a new one" - elog "can be installed and configured for DOSBox-X very easily:" - elog - elog "1. Install the following package:" - elog " media-sound/fluid-soundfont" - elog "2. Add the following lines to DOSBox-X's configuration file:" - elog " [midi]" - elog " mididevice=fluidsynth" - elog - elog "Usually, there is no need to explicitly specify the soundfont" - elog "file's path because the package mentioned in step 1 installs" - elog "soundfont files to a standard location, allowing them to be" - elog "detected and selected automatically." - elog - elog "For advanced FluidSynth configuration, please consult:" - elog " https://dosbox-x.com/wiki/Guide%3ASetting-up-MIDI-in-DOSBox%E2%80%90X#_fluidsynth" - fi -} From f6b64562bf7b8c333cba1d12692ff5ca0bbb80d8 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Tue, 7 Jul 2026 17:01:57 -0400 Subject: [PATCH 104/194] games-emulation/dosbox-x: Add 2026.07.02 Signed-off-by: Yuan Liao --- games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2026.07.02.ebuild | 218 ++++++++++++++++++ 2 files changed, 219 insertions(+) create mode 100644 games-emulation/dosbox-x/dosbox-x-2026.07.02.ebuild diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index af5e07a1e3..7461898ad1 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v2026.06.02.tar.gz 133036612 BLAKE2B 0383289c44f4feddd3166510349b12d759eb6de0643b861b3e7e28ce72f7f77a9e9d0be320f9b98cbc0b9e79f2bdf77b879b67e0880986a14cc72f69b991f941 SHA512 c0dc1bd4a1e32f2a6c4b4d90f24ef4eac5850f756159ae77a03f01b2e9f9892f9acf6135a252a2d2e1c5d2de55d9c083e22b4c2baf0ead56da843192cc80e5b6 +DIST dosbox-x-v2026.07.02.tar.gz 133051734 BLAKE2B 29781da3a049a2a63d075f8a0234ab7b66c53ef440e9b0c4c17141ff522f6b5ba1456f092b53b0a7be5c8b2d1ed4e200b2e4317cdfe8de0cd3476f2dea5c5450 SHA512 d19e6ff309b418728c1e226a7984e09133055116115e76eb7054339229f1bb7ea715a2ed5e58311c256b798caf37347602ededba8cd47e5fd34fc163832c0189 diff --git a/games-emulation/dosbox-x/dosbox-x-2026.07.02.ebuild b/games-emulation/dosbox-x/dosbox-x-2026.07.02.ebuild new file mode 100644 index 0000000000..da7cf8767b --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2026.07.02.ebuild @@ -0,0 +1,218 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git" +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz" + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/" + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - dev-lang/duktape +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. +COMMON_DEPEND=" + dev-lang/duktape:= + media-libs/alsa-lib + media-libs/libsdl2[X,alsa,opengl?,sound,threads(+),video] + media-libs/sdl2-net + net-libs/libpcap + virtual/zlib:= + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) + truetype? ( media-libs/freetype ) +" + +DEPEND=" + ${COMMON_DEPEND} +" + +# DOSBox-X can still run normally without any of these dependencies -- +# it just cannot show a file dialog. However, upon the initial launch, +# DOSBox-X will try to show a file dialog to let the user choose the +# working directory; without one of these dependencies, the user would +# see nothing when they launch DOSBox-X for the first time. +FILE_DIALOG_DEPEND=" + || ( + gnome-extra/zenity + kde-apps/kdialog + x11-misc/xdialog + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + ${FILE_DIALOG_DEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + + eautoreconf +} + +src_configure() { + local myconf=( + # Always use SDL 2, even though the package provides the option to + # build with SDL 1.x, because this package is expected to be built + # with the bundled, heavily-modified version of SDL 1.x if that + # branch is used. Compiler errors are likely to occur if the + # bundled version of SDL 1.x is not used. Bundled dependencies + # should be avoided on Gentoo, so SDL 2 is more preferable. + --enable-sdl2 + + # Explicitly enable ALSA MIDI support, same as default. As of + # v2022.08.0, even when it is disabled, media-libs/alsa-lib will + # still be automagically linked if it is present in the build + # environment (presumably for other components of this package), + # so the dependency cannot be made optional by disabling this + # option. Plus, disabling this option has no observable effect + # on build time, build size, or the program's functionality, as + # 'mididevice=alsa' still works with '--disable-alsa-midi'. + --enable-alsa-midi + + $(use_enable debug '' heavy) + + $(use_enable X x11) + $(use_enable ffmpeg avcodec) + $(use_enable fluidsynth libfluidsynth) + $(use_enable opengl) + $(use_enable png screenshots) + $(use_enable slirp libslirp) + $(use_enable truetype freetype) + ) + + econf "${myconf[@]}" +} + +src_compile() { + # https://bugs.gentoo.org/856352 + emake AR="$(tc-getAR)" +} + +src_test() { + xdg_environment_reset # Tests may create config files in XDG_CONFIG_HOME + set -- src/dosbox-x -tests + echo "${@}" >&2 + "${@}" || die "Unit tests failed" +} + +pkg_preinst() { + xdg_pkg_preinst + + # Returns whether or not the USE flag specified with the first positional + # argument is newly enabled for this installation of the package. + newuse() { + local flag="${1}" + + # The 'has_version' call tests if any USE flags are newly enabled. + # It is to extract information about any existing copy of this + # package installed on the system, which is why it should be made + # before the new copy of this package just built is merged. + use "${flag}" && ! has_version "${CATEGORY}/${PN}[${flag}]" + } + + newuse debug && PRINT_NOTES_FOR_DEBUGGER=1 + newuse fluidsynth && PRINT_NOTES_FOR_FLUIDSYNTH=1 +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then + elog + elog "Note on the Debugger" + elog + elog "The debugger can only be started when DOSBox-X is launched" + elog "from a terminal. Otherwise, the \"Start DOSBox-X Debugger\"" + elog "option in the \"Debug\" drop-down menu would be unavailable." + elog + elog "For more information about the debugger, please consult:" + elog " ${EPREFIX}/usr/share/doc/${PF}/README.debugger*" + fi + + if [[ "${PRINT_NOTES_FOR_FLUIDSYNTH}" ]]; then + elog + elog "Note on FluidSynth" + elog + elog "To use FluidSynth as the MIDI device for DOSBox-X, a soundfont" + elog "is required. If no existing soundfont is available, a new one" + elog "can be installed and configured for DOSBox-X very easily:" + elog + elog "1. Install the following package:" + elog " media-sound/fluid-soundfont" + elog "2. Add the following lines to DOSBox-X's configuration file:" + elog " [midi]" + elog " mididevice=fluidsynth" + elog + elog "Usually, there is no need to explicitly specify the soundfont" + elog "file's path because the package mentioned in step 1 installs" + elog "soundfont files to a standard location, allowing them to be" + elog "detected and selected automatically." + elog + elog "For advanced FluidSynth configuration, please consult:" + elog " https://dosbox-x.com/wiki/Guide%3ASetting-up-MIDI-in-DOSBox%E2%80%90X#_fluidsynth" + fi +} From 776b7c69c0245efbbb76d0dabf46684cf356bf22 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Tue, 7 Jul 2026 17:11:09 -0400 Subject: [PATCH 105/194] gnome-extra/extension-manager: Add media-libs/glycin dependency for 9999 Signed-off-by: Yuan Liao --- gnome-extra/extension-manager/extension-manager-9999.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild index b74db09b0a..7ab8e21846 100644 --- a/gnome-extra/extension-manager/extension-manager-9999.ebuild +++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -32,6 +32,7 @@ RDEPEND=" dev-libs/libxml2:= gui-libs/gtk:4[introspection] >=gui-libs/libadwaita-1.8.0:1[introspection] + media-libs/glycin:2[gtk] net-libs/libsoup:3.0 " From 5644bdefe89148d747505112000c526891df69c0 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Wed, 8 Jul 2026 00:34:53 +0200 Subject: [PATCH 106/194] www-servers/copyparty: Bump to 1.20.17 Signed-off-by: Esteve Varela Colominas --- www-servers/copyparty/Manifest | 1 + .../copyparty/copyparty-1.20.17.ebuild | 186 ++++++++++++++++++ 2 files changed, 187 insertions(+) create mode 100644 www-servers/copyparty/copyparty-1.20.17.ebuild diff --git a/www-servers/copyparty/Manifest b/www-servers/copyparty/Manifest index 150605bb75..3fc711e8ff 100644 --- a/www-servers/copyparty/Manifest +++ b/www-servers/copyparty/Manifest @@ -1,2 +1,3 @@ DIST copyparty-1.20.13.tar.gz 1754176 BLAKE2B b9349a1e849eb72eec61130eeb7ca1b4b7f2e6b0e5991030c3583cba5e62274f4cbbd84c9771f97d9b05c82bdf179e56a6f396596c322d417336744f5a53a727 SHA512 72324c6806d336daff21858821111ddcadd64ba0edbc715ffa56e21a76277de887f11b322a60cfc72aeed539b2e85a05f14f22ef78915f52c8c724596cf65b47 DIST copyparty-1.20.16.tar.gz 1780136 BLAKE2B 398cd7e146b6520e1bbb0a74cf72560919d47c5ac626fb88c495102e3ab02e623fc2d3bd79ff2b1ff5373b21e1e55e24e25131fc607dad7a1b987244270d45cf SHA512 c4444e66c24ca0b8a1023e3147d1e3e549ead97e586a7cbccb0ebf917055d2819b8570ef85d45dd7eec2207a1fb860d3ed4e638b35306a834e0e45882e7d21ec +DIST copyparty-1.20.17.tar.gz 1818617 BLAKE2B 41ff78ed3cf519eab3632bcbbb14eb99be4f07ca2ff12a62d61206e04572e7ca33940eb4c6e58f67e9133e55e0c40df4cee9357bfcb1d12c69f77918a5f5e79f SHA512 12e16aefeb8124f94227761102b3e7decbd656b7ed8c127aa845a2377df3f69c79c7a602ae978a780503c3ecebeb88efa8e95354cf358f4297bba9e6aa426232 diff --git a/www-servers/copyparty/copyparty-1.20.17.ebuild b/www-servers/copyparty/copyparty-1.20.17.ebuild new file mode 100644 index 0000000000..e8286c51b7 --- /dev/null +++ b/www-servers/copyparty/copyparty-1.20.17.ebuild @@ -0,0 +1,186 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature edo readme.gentoo-r1 + +DESCRIPTION="Easy-to-use, feature-packed, protable file server" +HOMEPAGE="https://github.com/9001/copyparty" + +SRC_URI="https://github.com/9001/copyparty/releases/download/v${PV}/copyparty-${PV}.tar.gz" + +LICENSE="MIT" # TODO: licenses of copyparty/web/deps +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/ifaddr[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/strip-hints + ) +" + +DISABLE_AUTOFORMATTING=y +DOC_CONTENTS="\ +# TODO: This package is unfinished and lacks some features + +- Missing service scripts: +-- OpenRC system service running as different user/group (default to copyparty) +-- Systemd system service running as different user/group (default to copyparty) +-- Systemd user service + +- Existing upstream service scripts: +-- contrib/openrc/copyparty: Hardcodes /usr/local/bin, runs as root, exposes /mnt as RW (!?) +-- contrib/systemd/copyparty.service: Hardcodes /usr/local/bin, runs as root, in /var/lib/copyparty +-- contrib/systemd/copyparty@.service: Runs as an arbitrary user, in /var/lib/copyparty-jail, at boot +-- contrib/systemd/copyparty-user.service: User service, runs in /var/lib/copyparty-jail + +- Default configuration: There's a bunch of examples, find them using: +\`find docs contrib -name '*.conf'\`. +Ideally one of these would be installed as /etc/copyparty.conf, and an +/etc/copyparty.d directory would be created. I'm not sure what would be +acceptable defaults. + +- Jailing the service with prisonparty/bubbleparty: This program is very +feature-packed, and has a decent security track record, but just has a +massive attack surface with serious repercussions. Some packages provide a +'prisonparty' service, which runs the program in a chroot. This script +hardcodes a lot of things that I'm not sure will work on gentoo, and would +need matching openrc/systemd services as well. + +# Note about TLS and certificates + +This program implements TLS natively, in order to be able to access the +WebCrypto API in browsers[1]. + +If you intend to expose it to the internet, it's advised to run it through a +reverse proxy[2], like nginx, in order to have a proper TLS implementation, and +more modern transport features. + +If that's not an option, by default, the https:// URL will use a builtin, +insecure certificate. Install app-crypt/cfssl in order to have it generate a +custom certificate. + +[1]: https://github.com/9001/copyparty/blob/2c26aecd878c185ce358f661d57612f91c21d4b1/copyparty/cert.py#L37-L43 +[2]: https://github.com/9001/copyparty#reverse-proxy + +# Bundled dependency notice + +A few 'web dependencies' are supplied in the copyparty/web/deps directory. +These are mostly things that run in the web browser, such as javascript +libraries, markdown editors, some assets such as fonts, and a sha512 function +implemented in webassembly. + +An attempt at rebuilding these was made, but the scripts required too much +patching and should be adapted upstream to be more easily buildable without +docker. Additionally, it's difficult to package npm dependencies in gentoo. +https://gist.github.com/mid-kid/cc7c0c2e1c188c8b135663d547e3dd35" + +src_prepare() { + # Use a $TMPDIR for testing, not /dev/shm + sed -e 's/\["\/dev\/shm"[^]]*\]/[]/' \ + -i tests/util.py || die + + # Remove vendored dependencies + rm -r copyparty/stolen/ifaddr || die # dev-python/ifaddr + #rm copyparty/stolen/qrcodegen.py || die # TODO: not packaged + rm copyparty/stolen/surrogateescape.py || die # python2-only dependency + + # Patched dependency (avahi workaround) + # See https://github.com/9001/copyparty/issues/887#issuecomment-3368575829 + #rm -r copyparty/stolen/dnslib || die + + distutils-r1_src_prepare +} + +python_test() { + edo bash scripts/run-tests.sh python3 +} + +python_install() { + distutils-r1_python_install + + # Reuse the bundled copy of fusepy for partyfuse + # patched in scripts/deps-docker/Dockerfile (under "build fusepy") + sed -e "1a$(printf '%s\\n' \ + 'import copyparty.web.deps.fuse as fuse,sys,os' \ + 'sys.path.append(os.path.dirname(fuse.__file__))' \ + )" -i "${D}$(python_get_scriptdir)/partyfuse" || die + + # Useful utilities listed in bin/README.md + # These need to be executed inside the server's data directory + # Installed into /usr/libexec as not a single other package installs them + python_scriptinto /usr/libexec/copyparty + python_doscript bin/partyjournal.py bin/dbtool.py +} + +src_install() { + distutils-r1_src_install + readme.gentoo_create_doc + + exeinto /etc/user/init.d + newexe "${FILESDIR}/copyparty-user.initd" copyparty + + # Not all of the documentation is useful, but it's hard to filter, + # and plenty of it is quite useful. + dodoc -r docs contrib + + # These additional scripts can be used through command-line flags or + # configuration files, so it makes sense to put them in a predictable + # location. A few of these will require customization, the user should + # copy them to /etc. + insinto /usr/share/copyparty + doins -r bin/handlers bin/hooks bin/mtag + + # Every other package seems to install this, but it needs a service script, + # as well as proper creation of the jail + testing. + #newbin bin/prisonparty.sh prisonparty + + # Bubbleparty seems more reasonable, yet I don't see this included in other + # packages. Would need an optional sys-apps/bubblewrap dependency. + #newbin bin/bubbleparty.sh bubbleparty + + # Skipped tools: + # - bin/partyfuse-streaming.py: Doc tells me this doesn't exist + # - bin/partyfuse2.py: The regular partyfuse.py is better supported + # - bin/unforget.py: Not listed in README.md, questionable utility + # - bin/zmq-recv.py: Not listed in README.md, questionable utility +} + +pkg_postinst() { + # Optfeature descriptions from copyparty/svchub.py:SvcHub._feature_test() + optfeature "sessions and file/media indexing" dev-lang/python[sqlite] + optfeature "image thumbnails (plenty fast)" dev-python/pillow + #optfeature "image thumbnails (faster, eats more ram)" vips # pyvips not packaged (yet) + optfeature "create thumbnails as webp files" dev-python/pillow[webp] + optfeature "transcode audio, create spectrograms, video thumbnails, \ +good-but-slow image thumbnails, read audio/media tags" media-video/ffmpeg + optfeature "read audio tags (ffprobe is better but slower)" media-libs/mutagen + optfeature "secure password hashing (advanced users only)" dev-python/argon2-cffi + optfeature "send zeromq messages from event-hooks" dev-python/pyzmq + optfeature "read .heif images with pillow (rarely useful)" dev-python/pillow-heif + optfeature "read .avif images with pillow (rarely useful)" dev-python/pillow[avif] + #optfeature "read RAW images" rawpy # rawpy not packaged (yet) + + # Other pillow imports not listed above + optfeature "create thumbnails as jxl files" dev-python/pillow-jxl-plugin + + # Optfeatures from pyproject.toml:project.optional-dependencies not listed above + optfeature "sftp protocol support" dev-python/paramiko + optfeature "ftp protocol support" dev-python/pyftpdlib + optfeature "ftps protocol support" "dev-python/pyftpdlib dev-python/pyopenssl" + #optfeature "tftp protocol support" partftpy # partftpy not packaged (yet) + + # Additional programs not detected above + optfeature "automatically generate SSL certificate at startup" app-crypt/cfssl + optfeature "scrypt password hashing" dev-lang/python[ssl] # hashlib.scrypt() +} From ef7982506919532afd14105a1a7e617de558bb77 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Wed, 8 Jul 2026 00:35:19 +0200 Subject: [PATCH 107/194] www-servers/copyparty: Drop old Signed-off-by: Esteve Varela Colominas --- www-servers/copyparty/Manifest | 1 - .../copyparty/copyparty-1.20.13-r1.ebuild | 186 ------------------ 2 files changed, 187 deletions(-) delete mode 100644 www-servers/copyparty/copyparty-1.20.13-r1.ebuild diff --git a/www-servers/copyparty/Manifest b/www-servers/copyparty/Manifest index 3fc711e8ff..b2bdc44c40 100644 --- a/www-servers/copyparty/Manifest +++ b/www-servers/copyparty/Manifest @@ -1,3 +1,2 @@ -DIST copyparty-1.20.13.tar.gz 1754176 BLAKE2B b9349a1e849eb72eec61130eeb7ca1b4b7f2e6b0e5991030c3583cba5e62274f4cbbd84c9771f97d9b05c82bdf179e56a6f396596c322d417336744f5a53a727 SHA512 72324c6806d336daff21858821111ddcadd64ba0edbc715ffa56e21a76277de887f11b322a60cfc72aeed539b2e85a05f14f22ef78915f52c8c724596cf65b47 DIST copyparty-1.20.16.tar.gz 1780136 BLAKE2B 398cd7e146b6520e1bbb0a74cf72560919d47c5ac626fb88c495102e3ab02e623fc2d3bd79ff2b1ff5373b21e1e55e24e25131fc607dad7a1b987244270d45cf SHA512 c4444e66c24ca0b8a1023e3147d1e3e549ead97e586a7cbccb0ebf917055d2819b8570ef85d45dd7eec2207a1fb860d3ed4e638b35306a834e0e45882e7d21ec DIST copyparty-1.20.17.tar.gz 1818617 BLAKE2B 41ff78ed3cf519eab3632bcbbb14eb99be4f07ca2ff12a62d61206e04572e7ca33940eb4c6e58f67e9133e55e0c40df4cee9357bfcb1d12c69f77918a5f5e79f SHA512 12e16aefeb8124f94227761102b3e7decbd656b7ed8c127aa845a2377df3f69c79c7a602ae978a780503c3ecebeb88efa8e95354cf358f4297bba9e6aa426232 diff --git a/www-servers/copyparty/copyparty-1.20.13-r1.ebuild b/www-servers/copyparty/copyparty-1.20.13-r1.ebuild deleted file mode 100644 index e8286c51b7..0000000000 --- a/www-servers/copyparty/copyparty-1.20.13-r1.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature edo readme.gentoo-r1 - -DESCRIPTION="Easy-to-use, feature-packed, protable file server" -HOMEPAGE="https://github.com/9001/copyparty" - -SRC_URI="https://github.com/9001/copyparty/releases/download/v${PV}/copyparty-${PV}.tar.gz" - -LICENSE="MIT" # TODO: licenses of copyparty/web/deps -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/ifaddr[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/strip-hints - ) -" - -DISABLE_AUTOFORMATTING=y -DOC_CONTENTS="\ -# TODO: This package is unfinished and lacks some features - -- Missing service scripts: --- OpenRC system service running as different user/group (default to copyparty) --- Systemd system service running as different user/group (default to copyparty) --- Systemd user service - -- Existing upstream service scripts: --- contrib/openrc/copyparty: Hardcodes /usr/local/bin, runs as root, exposes /mnt as RW (!?) --- contrib/systemd/copyparty.service: Hardcodes /usr/local/bin, runs as root, in /var/lib/copyparty --- contrib/systemd/copyparty@.service: Runs as an arbitrary user, in /var/lib/copyparty-jail, at boot --- contrib/systemd/copyparty-user.service: User service, runs in /var/lib/copyparty-jail - -- Default configuration: There's a bunch of examples, find them using: -\`find docs contrib -name '*.conf'\`. -Ideally one of these would be installed as /etc/copyparty.conf, and an -/etc/copyparty.d directory would be created. I'm not sure what would be -acceptable defaults. - -- Jailing the service with prisonparty/bubbleparty: This program is very -feature-packed, and has a decent security track record, but just has a -massive attack surface with serious repercussions. Some packages provide a -'prisonparty' service, which runs the program in a chroot. This script -hardcodes a lot of things that I'm not sure will work on gentoo, and would -need matching openrc/systemd services as well. - -# Note about TLS and certificates - -This program implements TLS natively, in order to be able to access the -WebCrypto API in browsers[1]. - -If you intend to expose it to the internet, it's advised to run it through a -reverse proxy[2], like nginx, in order to have a proper TLS implementation, and -more modern transport features. - -If that's not an option, by default, the https:// URL will use a builtin, -insecure certificate. Install app-crypt/cfssl in order to have it generate a -custom certificate. - -[1]: https://github.com/9001/copyparty/blob/2c26aecd878c185ce358f661d57612f91c21d4b1/copyparty/cert.py#L37-L43 -[2]: https://github.com/9001/copyparty#reverse-proxy - -# Bundled dependency notice - -A few 'web dependencies' are supplied in the copyparty/web/deps directory. -These are mostly things that run in the web browser, such as javascript -libraries, markdown editors, some assets such as fonts, and a sha512 function -implemented in webassembly. - -An attempt at rebuilding these was made, but the scripts required too much -patching and should be adapted upstream to be more easily buildable without -docker. Additionally, it's difficult to package npm dependencies in gentoo. -https://gist.github.com/mid-kid/cc7c0c2e1c188c8b135663d547e3dd35" - -src_prepare() { - # Use a $TMPDIR for testing, not /dev/shm - sed -e 's/\["\/dev\/shm"[^]]*\]/[]/' \ - -i tests/util.py || die - - # Remove vendored dependencies - rm -r copyparty/stolen/ifaddr || die # dev-python/ifaddr - #rm copyparty/stolen/qrcodegen.py || die # TODO: not packaged - rm copyparty/stolen/surrogateescape.py || die # python2-only dependency - - # Patched dependency (avahi workaround) - # See https://github.com/9001/copyparty/issues/887#issuecomment-3368575829 - #rm -r copyparty/stolen/dnslib || die - - distutils-r1_src_prepare -} - -python_test() { - edo bash scripts/run-tests.sh python3 -} - -python_install() { - distutils-r1_python_install - - # Reuse the bundled copy of fusepy for partyfuse - # patched in scripts/deps-docker/Dockerfile (under "build fusepy") - sed -e "1a$(printf '%s\\n' \ - 'import copyparty.web.deps.fuse as fuse,sys,os' \ - 'sys.path.append(os.path.dirname(fuse.__file__))' \ - )" -i "${D}$(python_get_scriptdir)/partyfuse" || die - - # Useful utilities listed in bin/README.md - # These need to be executed inside the server's data directory - # Installed into /usr/libexec as not a single other package installs them - python_scriptinto /usr/libexec/copyparty - python_doscript bin/partyjournal.py bin/dbtool.py -} - -src_install() { - distutils-r1_src_install - readme.gentoo_create_doc - - exeinto /etc/user/init.d - newexe "${FILESDIR}/copyparty-user.initd" copyparty - - # Not all of the documentation is useful, but it's hard to filter, - # and plenty of it is quite useful. - dodoc -r docs contrib - - # These additional scripts can be used through command-line flags or - # configuration files, so it makes sense to put them in a predictable - # location. A few of these will require customization, the user should - # copy them to /etc. - insinto /usr/share/copyparty - doins -r bin/handlers bin/hooks bin/mtag - - # Every other package seems to install this, but it needs a service script, - # as well as proper creation of the jail + testing. - #newbin bin/prisonparty.sh prisonparty - - # Bubbleparty seems more reasonable, yet I don't see this included in other - # packages. Would need an optional sys-apps/bubblewrap dependency. - #newbin bin/bubbleparty.sh bubbleparty - - # Skipped tools: - # - bin/partyfuse-streaming.py: Doc tells me this doesn't exist - # - bin/partyfuse2.py: The regular partyfuse.py is better supported - # - bin/unforget.py: Not listed in README.md, questionable utility - # - bin/zmq-recv.py: Not listed in README.md, questionable utility -} - -pkg_postinst() { - # Optfeature descriptions from copyparty/svchub.py:SvcHub._feature_test() - optfeature "sessions and file/media indexing" dev-lang/python[sqlite] - optfeature "image thumbnails (plenty fast)" dev-python/pillow - #optfeature "image thumbnails (faster, eats more ram)" vips # pyvips not packaged (yet) - optfeature "create thumbnails as webp files" dev-python/pillow[webp] - optfeature "transcode audio, create spectrograms, video thumbnails, \ -good-but-slow image thumbnails, read audio/media tags" media-video/ffmpeg - optfeature "read audio tags (ffprobe is better but slower)" media-libs/mutagen - optfeature "secure password hashing (advanced users only)" dev-python/argon2-cffi - optfeature "send zeromq messages from event-hooks" dev-python/pyzmq - optfeature "read .heif images with pillow (rarely useful)" dev-python/pillow-heif - optfeature "read .avif images with pillow (rarely useful)" dev-python/pillow[avif] - #optfeature "read RAW images" rawpy # rawpy not packaged (yet) - - # Other pillow imports not listed above - optfeature "create thumbnails as jxl files" dev-python/pillow-jxl-plugin - - # Optfeatures from pyproject.toml:project.optional-dependencies not listed above - optfeature "sftp protocol support" dev-python/paramiko - optfeature "ftp protocol support" dev-python/pyftpdlib - optfeature "ftps protocol support" "dev-python/pyftpdlib dev-python/pyopenssl" - #optfeature "tftp protocol support" partftpy # partftpy not packaged (yet) - - # Additional programs not detected above - optfeature "automatically generate SSL certificate at startup" app-crypt/cfssl - optfeature "scrypt password hashing" dev-lang/python[ssl] # hashlib.scrypt() -} From 2333d98f00e560b39206d7efc6300d5778f3faa9 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Wed, 8 Jul 2026 00:36:17 +0200 Subject: [PATCH 108/194] www-servers/copyparty: Drop vulnerable https://github.com/9001/copyparty/security/advisories/GHSA-x5pq-m9p8-f4vx Signed-off-by: Esteve Varela Colominas --- www-servers/copyparty/Manifest | 1 - .../copyparty/copyparty-1.20.16.ebuild | 186 ------------------ 2 files changed, 187 deletions(-) delete mode 100644 www-servers/copyparty/copyparty-1.20.16.ebuild diff --git a/www-servers/copyparty/Manifest b/www-servers/copyparty/Manifest index b2bdc44c40..e25265deec 100644 --- a/www-servers/copyparty/Manifest +++ b/www-servers/copyparty/Manifest @@ -1,2 +1 @@ -DIST copyparty-1.20.16.tar.gz 1780136 BLAKE2B 398cd7e146b6520e1bbb0a74cf72560919d47c5ac626fb88c495102e3ab02e623fc2d3bd79ff2b1ff5373b21e1e55e24e25131fc607dad7a1b987244270d45cf SHA512 c4444e66c24ca0b8a1023e3147d1e3e549ead97e586a7cbccb0ebf917055d2819b8570ef85d45dd7eec2207a1fb860d3ed4e638b35306a834e0e45882e7d21ec DIST copyparty-1.20.17.tar.gz 1818617 BLAKE2B 41ff78ed3cf519eab3632bcbbb14eb99be4f07ca2ff12a62d61206e04572e7ca33940eb4c6e58f67e9133e55e0c40df4cee9357bfcb1d12c69f77918a5f5e79f SHA512 12e16aefeb8124f94227761102b3e7decbd656b7ed8c127aa845a2377df3f69c79c7a602ae978a780503c3ecebeb88efa8e95354cf358f4297bba9e6aa426232 diff --git a/www-servers/copyparty/copyparty-1.20.16.ebuild b/www-servers/copyparty/copyparty-1.20.16.ebuild deleted file mode 100644 index e8286c51b7..0000000000 --- a/www-servers/copyparty/copyparty-1.20.16.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature edo readme.gentoo-r1 - -DESCRIPTION="Easy-to-use, feature-packed, protable file server" -HOMEPAGE="https://github.com/9001/copyparty" - -SRC_URI="https://github.com/9001/copyparty/releases/download/v${PV}/copyparty-${PV}.tar.gz" - -LICENSE="MIT" # TODO: licenses of copyparty/web/deps -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/ifaddr[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/strip-hints - ) -" - -DISABLE_AUTOFORMATTING=y -DOC_CONTENTS="\ -# TODO: This package is unfinished and lacks some features - -- Missing service scripts: --- OpenRC system service running as different user/group (default to copyparty) --- Systemd system service running as different user/group (default to copyparty) --- Systemd user service - -- Existing upstream service scripts: --- contrib/openrc/copyparty: Hardcodes /usr/local/bin, runs as root, exposes /mnt as RW (!?) --- contrib/systemd/copyparty.service: Hardcodes /usr/local/bin, runs as root, in /var/lib/copyparty --- contrib/systemd/copyparty@.service: Runs as an arbitrary user, in /var/lib/copyparty-jail, at boot --- contrib/systemd/copyparty-user.service: User service, runs in /var/lib/copyparty-jail - -- Default configuration: There's a bunch of examples, find them using: -\`find docs contrib -name '*.conf'\`. -Ideally one of these would be installed as /etc/copyparty.conf, and an -/etc/copyparty.d directory would be created. I'm not sure what would be -acceptable defaults. - -- Jailing the service with prisonparty/bubbleparty: This program is very -feature-packed, and has a decent security track record, but just has a -massive attack surface with serious repercussions. Some packages provide a -'prisonparty' service, which runs the program in a chroot. This script -hardcodes a lot of things that I'm not sure will work on gentoo, and would -need matching openrc/systemd services as well. - -# Note about TLS and certificates - -This program implements TLS natively, in order to be able to access the -WebCrypto API in browsers[1]. - -If you intend to expose it to the internet, it's advised to run it through a -reverse proxy[2], like nginx, in order to have a proper TLS implementation, and -more modern transport features. - -If that's not an option, by default, the https:// URL will use a builtin, -insecure certificate. Install app-crypt/cfssl in order to have it generate a -custom certificate. - -[1]: https://github.com/9001/copyparty/blob/2c26aecd878c185ce358f661d57612f91c21d4b1/copyparty/cert.py#L37-L43 -[2]: https://github.com/9001/copyparty#reverse-proxy - -# Bundled dependency notice - -A few 'web dependencies' are supplied in the copyparty/web/deps directory. -These are mostly things that run in the web browser, such as javascript -libraries, markdown editors, some assets such as fonts, and a sha512 function -implemented in webassembly. - -An attempt at rebuilding these was made, but the scripts required too much -patching and should be adapted upstream to be more easily buildable without -docker. Additionally, it's difficult to package npm dependencies in gentoo. -https://gist.github.com/mid-kid/cc7c0c2e1c188c8b135663d547e3dd35" - -src_prepare() { - # Use a $TMPDIR for testing, not /dev/shm - sed -e 's/\["\/dev\/shm"[^]]*\]/[]/' \ - -i tests/util.py || die - - # Remove vendored dependencies - rm -r copyparty/stolen/ifaddr || die # dev-python/ifaddr - #rm copyparty/stolen/qrcodegen.py || die # TODO: not packaged - rm copyparty/stolen/surrogateescape.py || die # python2-only dependency - - # Patched dependency (avahi workaround) - # See https://github.com/9001/copyparty/issues/887#issuecomment-3368575829 - #rm -r copyparty/stolen/dnslib || die - - distutils-r1_src_prepare -} - -python_test() { - edo bash scripts/run-tests.sh python3 -} - -python_install() { - distutils-r1_python_install - - # Reuse the bundled copy of fusepy for partyfuse - # patched in scripts/deps-docker/Dockerfile (under "build fusepy") - sed -e "1a$(printf '%s\\n' \ - 'import copyparty.web.deps.fuse as fuse,sys,os' \ - 'sys.path.append(os.path.dirname(fuse.__file__))' \ - )" -i "${D}$(python_get_scriptdir)/partyfuse" || die - - # Useful utilities listed in bin/README.md - # These need to be executed inside the server's data directory - # Installed into /usr/libexec as not a single other package installs them - python_scriptinto /usr/libexec/copyparty - python_doscript bin/partyjournal.py bin/dbtool.py -} - -src_install() { - distutils-r1_src_install - readme.gentoo_create_doc - - exeinto /etc/user/init.d - newexe "${FILESDIR}/copyparty-user.initd" copyparty - - # Not all of the documentation is useful, but it's hard to filter, - # and plenty of it is quite useful. - dodoc -r docs contrib - - # These additional scripts can be used through command-line flags or - # configuration files, so it makes sense to put them in a predictable - # location. A few of these will require customization, the user should - # copy them to /etc. - insinto /usr/share/copyparty - doins -r bin/handlers bin/hooks bin/mtag - - # Every other package seems to install this, but it needs a service script, - # as well as proper creation of the jail + testing. - #newbin bin/prisonparty.sh prisonparty - - # Bubbleparty seems more reasonable, yet I don't see this included in other - # packages. Would need an optional sys-apps/bubblewrap dependency. - #newbin bin/bubbleparty.sh bubbleparty - - # Skipped tools: - # - bin/partyfuse-streaming.py: Doc tells me this doesn't exist - # - bin/partyfuse2.py: The regular partyfuse.py is better supported - # - bin/unforget.py: Not listed in README.md, questionable utility - # - bin/zmq-recv.py: Not listed in README.md, questionable utility -} - -pkg_postinst() { - # Optfeature descriptions from copyparty/svchub.py:SvcHub._feature_test() - optfeature "sessions and file/media indexing" dev-lang/python[sqlite] - optfeature "image thumbnails (plenty fast)" dev-python/pillow - #optfeature "image thumbnails (faster, eats more ram)" vips # pyvips not packaged (yet) - optfeature "create thumbnails as webp files" dev-python/pillow[webp] - optfeature "transcode audio, create spectrograms, video thumbnails, \ -good-but-slow image thumbnails, read audio/media tags" media-video/ffmpeg - optfeature "read audio tags (ffprobe is better but slower)" media-libs/mutagen - optfeature "secure password hashing (advanced users only)" dev-python/argon2-cffi - optfeature "send zeromq messages from event-hooks" dev-python/pyzmq - optfeature "read .heif images with pillow (rarely useful)" dev-python/pillow-heif - optfeature "read .avif images with pillow (rarely useful)" dev-python/pillow[avif] - #optfeature "read RAW images" rawpy # rawpy not packaged (yet) - - # Other pillow imports not listed above - optfeature "create thumbnails as jxl files" dev-python/pillow-jxl-plugin - - # Optfeatures from pyproject.toml:project.optional-dependencies not listed above - optfeature "sftp protocol support" dev-python/paramiko - optfeature "ftp protocol support" dev-python/pyftpdlib - optfeature "ftps protocol support" "dev-python/pyftpdlib dev-python/pyopenssl" - #optfeature "tftp protocol support" partftpy # partftpy not packaged (yet) - - # Additional programs not detected above - optfeature "automatically generate SSL certificate at startup" app-crypt/cfssl - optfeature "scrypt password hashing" dev-lang/python[ssl] # hashlib.scrypt() -} From d9fd90e7e899b5f6085ed3c05977f9d376f29213 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 8 Jul 2026 10:30:24 +0300 Subject: [PATCH 109/194] dev-python/stone: add 3.4.0 Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 + dev-python/stone/stone-3.4.0.ebuild | 30 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/stone/stone-3.4.0.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index 1bf8dddc36..0ff2829153 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1 +1,2 @@ DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321 +DIST stone-3.4.0.gh.tar.gz 292822 BLAKE2B 57f5678f81877f811990402b561e9dc09ddf9153ae4db796397113ba37f65a91a660b6b8fcbdb521bd0120d466c14ef45712056bbede7bfa34def0bc1ee9dba3 SHA512 b7caa843c3a65b6be7447fbb76e06fb612e99dff7e0437e983c5280e7489e35ec6b840babbac806e9c9d3e1402a381d96f5b8861b8851daf60804de19a5a80f3 diff --git a/dev-python/stone/stone-3.4.0.ebuild b/dev-python/stone/stone-3.4.0.ebuild new file mode 100644 index 0000000000..213ad6c9c8 --- /dev/null +++ b/dev-python/stone/stone-3.4.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="The Official Api Spec Language for Dropbox" +HOMEPAGE=" + https://www.dropbox.com/developers + https://github.com/dropbox/stone + https://pypi.org/project/stone/ +" +SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest From 6818201276c00fb025e9b355f627bcd812c5114f Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 8 Jul 2026 10:57:27 +0300 Subject: [PATCH 110/194] app-misc/doublecmd: add 1.2.6 Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 1 + app-misc/doublecmd/doublecmd-1.2.6.ebuild | 49 +++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 app-misc/doublecmd/doublecmd-1.2.6.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 6792d67fbe..e1b3a1edeb 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,3 +1,4 @@ DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 DIST doublecmd-1.2.3-src.tar.gz 10164858 BLAKE2B 04dd8308692c7d9624acd2a81d37599c32993a7372e15c3e684c73c9081e881a325ad920b1deb9d68342a02b5247e01eba7ec0f0f4a8ae09c5d32ba176652b9e SHA512 33ba4644389da3dc68dd37fdd152c2da46c9bdf32d83cd3daa42a5a6d8253a5a38d2bc08424238ebe6c8862cd68e302e8c301b142f199feb54a2caaf936ee3e8 +DIST doublecmd-1.2.6-src.tar.gz 10126927 BLAKE2B d458f9440d236e532f2e38bf5f86cb4092738c855577b863cb6f7d045eac763282d55ae605f8905d5bfeafdfef21f34341301f0204de0a8ead9906b158141d46 SHA512 a795409acd44b4b0b1789cb3f8dc64d72c44200b55a488f7858a98ae31c8218ebed096783b40e5741768e0c0e6f0fb391713f296721670385993501738965de9 diff --git a/app-misc/doublecmd/doublecmd-1.2.6.ebuild b/app-misc/doublecmd/doublecmd-1.2.6.ebuild new file mode 100644 index 0000000000..8a228653ae --- /dev/null +++ b/app-misc/doublecmd/doublecmd-1.2.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 2016-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Cross Platform file manager" +HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + !app-misc/doublecmd-bin + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + dev-libs/libqt6pas:= + dev-libs/wayland +" + +DEPEND=" + ${RDEPEND} + sys-libs/ncurses +" + +BDEPEND=" + >=dev-lang/lazarus-3.0[qt6] +" + +PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch ) + +# Built with fpc, does not respect anything +QA_FLAGS_IGNORED=".*" +QA_PRESTRIPPED=".*" + +src_compile(){ + ./build.sh release qt6 || die +} + +src_install(){ + ./install/linux/install.sh --install-prefix="${D}" || die + dodoc doc/README.txt doc/changelog.txt + rm -r "${ED}"/usr/share/doublecmd/doc || die + dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc +} From 93fe0196aa0a840e46da45ecfa50188c6704cdea Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 8 Jul 2026 10:57:34 +0300 Subject: [PATCH 111/194] app-misc/doublecmd: drop 1.2.3 Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 1 - app-misc/doublecmd/doublecmd-1.2.3.ebuild | 47 ----------------------- 2 files changed, 48 deletions(-) delete mode 100644 app-misc/doublecmd/doublecmd-1.2.3.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index e1b3a1edeb..1ee0185300 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,4 +1,3 @@ DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 -DIST doublecmd-1.2.3-src.tar.gz 10164858 BLAKE2B 04dd8308692c7d9624acd2a81d37599c32993a7372e15c3e684c73c9081e881a325ad920b1deb9d68342a02b5247e01eba7ec0f0f4a8ae09c5d32ba176652b9e SHA512 33ba4644389da3dc68dd37fdd152c2da46c9bdf32d83cd3daa42a5a6d8253a5a38d2bc08424238ebe6c8862cd68e302e8c301b142f199feb54a2caaf936ee3e8 DIST doublecmd-1.2.6-src.tar.gz 10126927 BLAKE2B d458f9440d236e532f2e38bf5f86cb4092738c855577b863cb6f7d045eac763282d55ae605f8905d5bfeafdfef21f34341301f0204de0a8ead9906b158141d46 SHA512 a795409acd44b4b0b1789cb3f8dc64d72c44200b55a488f7858a98ae31c8218ebed096783b40e5741768e0c0e6f0fb391713f296721670385993501738965de9 diff --git a/app-misc/doublecmd/doublecmd-1.2.3.ebuild b/app-misc/doublecmd/doublecmd-1.2.3.ebuild deleted file mode 100644 index 093a904af5..0000000000 --- a/app-misc/doublecmd/doublecmd-1.2.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2016-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg - -DESCRIPTION="Cross Platform file manager" -HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2" -SLOT="0" - -RDEPEND=" - !app-misc/doublecmd-bin - dev-libs/glib:2 - sys-apps/dbus - x11-libs/libX11 - dev-libs/libqt6pas:= -" - -DEPEND=" - ${RDEPEND} - sys-libs/ncurses -" - -BDEPEND=" - >=dev-lang/lazarus-3.0[qt6] -" - -PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch ) - -# Built with fpc, does not respect anything -QA_FLAGS_IGNORED=".*" -QA_PRESTRIPPED=".*" - -src_compile(){ - ./build.sh release qt6 || die -} - -src_install(){ - ./install/linux/install.sh --install-prefix="${D}" || die - dodoc doc/README.txt doc/changelog.txt - rm -r "${ED}"/usr/share/doublecmd/doc || die - dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc -} From 991f0b47338b57a107fdf2269f63c13a8515abf6 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 8 Jul 2026 01:56:49 -0700 Subject: [PATCH 112/194] dev-util/codex: add 0.143.0, drop 0.142.4 Signed-off-by: Huang Rui --- dev-util/codex/Manifest | 4 ++-- dev-util/codex/{codex-0.142.4.ebuild => codex-0.143.0.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-util/codex/{codex-0.142.4.ebuild => codex-0.143.0.ebuild} (100%) diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest index 900186f66b..26793961d4 100644 --- a/dev-util/codex/Manifest +++ b/dev-util/codex/Manifest @@ -1,7 +1,7 @@ -DIST codex-0.142.4.tar.gz 9117754 BLAKE2B eaad0600b659c8823d1f7a999d5f1ec522e0e1e4d8f4e4ebdd966a0397e5a3250a8b91254a1b47be9ae43f98c1a5a49b0d5b7725bd3975010162446c9b1d8d60 SHA512 914879bba179157b91b18ff52809636f6acf15650884c54d5ea7ceae0b1d23ae2800efcf22f80b10b27a4354ad1b08f7a6817e4bc19186af920e763796fbfd91 DIST codex-0.142.5.tar.gz 9117574 BLAKE2B 5af330c360f3407adbf31ac66eff60c1f037322228f37f6824005cf23a64f48dc25351d2175c7501d63442b6255d103712576e1673ddca67e239492d1c47106a SHA512 9b18480bbaecde8b79521b65becc7f0e3617e63ce4a4c9d880fd6cb7545fa4709909e3c26def591ae205e6efa5460b7374f9df37d1ccec99a9fa130267b9d882 -DIST codex-rust-v0.142.4-crates.tar.xz 113720632 BLAKE2B 875495c46d86769962789414183ccf5432a93b5bc688c2cbfef2db3443e63343cc3a8584008bb732bde7ec1bb2c76714a48171dfb1b2ba4857c6aa9f6b59da79 SHA512 a21070f1ca68ce2c4c2245adf01f048b20d183ad521873bcabab061159fba07caba3579ae634c89e424bb5b7e4c60b194238fe9f3c508b9cf810be23252a907c +DIST codex-0.143.0.tar.gz 9452566 BLAKE2B 1486157bbd355e4416c07f0200f192abdf672a80d5ade565bc99637da4cdca4b5aff7f8b5b3bbe057668a552b5dc448b7eccdfdefa3f6bc259774e0a4bdc649c SHA512 381452172f5bdc19abea28bb78ce7b48f8dc095319b8db9a612b6922984b68d1a949345af1a86ebf74ce20664b9a732e469a8f92189a3a8261e498628caee3c2 DIST codex-rust-v0.142.5-crates.tar.xz 113720632 BLAKE2B 875495c46d86769962789414183ccf5432a93b5bc688c2cbfef2db3443e63343cc3a8584008bb732bde7ec1bb2c76714a48171dfb1b2ba4857c6aa9f6b59da79 SHA512 a21070f1ca68ce2c4c2245adf01f048b20d183ad521873bcabab061159fba07caba3579ae634c89e424bb5b7e4c60b194238fe9f3c508b9cf810be23252a907c +DIST codex-rust-v0.143.0-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083 DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0 DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef diff --git a/dev-util/codex/codex-0.142.4.ebuild b/dev-util/codex/codex-0.143.0.ebuild similarity index 100% rename from dev-util/codex/codex-0.142.4.ebuild rename to dev-util/codex/codex-0.143.0.ebuild From 2992261616e4dd6013be81a716a249eb70f2e3aa Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Tue, 7 Jul 2026 20:21:28 +0200 Subject: [PATCH 113/194] dev-python/agent-client-protocol: add 0.11.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/agent-client-protocol/Manifest | 1 + .../agent-client-protocol-0.11.0.ebuild | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild diff --git a/dev-python/agent-client-protocol/Manifest b/dev-python/agent-client-protocol/Manifest index 814b0b7692..c883b42820 100644 --- a/dev-python/agent-client-protocol/Manifest +++ b/dev-python/agent-client-protocol/Manifest @@ -1 +1,2 @@ DIST agent_client_protocol-0.10.1.tar.gz 81924 BLAKE2B aee953c8610db3a1ed5330641d521d34674d776f7ffc4db7c304b9960e0d6465666c371c86267e6571c566dc91d7c1c133f6e8e2cb7f7e36431af7c3c58ed804 SHA512 adaaca3fddfcd08c6ea908ad24e564e70fdc8169ff9000f81b1e2ff6ddf18f50b5fd3d71579bae36d138f73045276ad7a10dcaa1e1514d84b1fc74a2f26af9a2 +DIST python-sdk-0.11.0.gh.tar.gz 233517 BLAKE2B 49274c9b4dcd1728c725cd389e846ed46a8345d8a575e1964ee78e9a6a65ba5605c037e465203fcddd8b5bca2d5f36c7362ae254503751b6d98efb3cb9fbef2e SHA512 b9c3f6d8e44b2bdc61eae19b0dbcd9ba0500adc6e0d4a8580542a017bff505e0579b4ba4b1bc4e09da423b0b048ee9a418e3fc0a06d469939e6dfe55c052758e diff --git a/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild b/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild new file mode 100644 index 0000000000..3408a7726e --- /dev/null +++ b/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +MY_PN="python-sdk" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Client protocol specification for agent interactions" +HOMEPAGE=" + https://github.com/agentclientprotocol/python-sdk + https://pypi.org/project/agent-client-protocol/ +" +SRC_URI=" + https://github.com/agentclientprotocol/${MY_PN}/archive/refs/tags/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( pytest-asyncio ) +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # raise timeout + sed -i "s/timeout=2/timeout=10/" tests/real_user/test_stdio_limits.py || die +} From f61744f61cefa4719456589272d5363650f0a729 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Tue, 7 Jul 2026 20:23:43 +0200 Subject: [PATCH 114/194] dev-python/agent-client-protocol: drop 0.10.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/agent-client-protocol/Manifest | 1 - .../agent-client-protocol-0.10.1.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 dev-python/agent-client-protocol/agent-client-protocol-0.10.1.ebuild diff --git a/dev-python/agent-client-protocol/Manifest b/dev-python/agent-client-protocol/Manifest index c883b42820..55428724cc 100644 --- a/dev-python/agent-client-protocol/Manifest +++ b/dev-python/agent-client-protocol/Manifest @@ -1,2 +1 @@ -DIST agent_client_protocol-0.10.1.tar.gz 81924 BLAKE2B aee953c8610db3a1ed5330641d521d34674d776f7ffc4db7c304b9960e0d6465666c371c86267e6571c566dc91d7c1c133f6e8e2cb7f7e36431af7c3c58ed804 SHA512 adaaca3fddfcd08c6ea908ad24e564e70fdc8169ff9000f81b1e2ff6ddf18f50b5fd3d71579bae36d138f73045276ad7a10dcaa1e1514d84b1fc74a2f26af9a2 DIST python-sdk-0.11.0.gh.tar.gz 233517 BLAKE2B 49274c9b4dcd1728c725cd389e846ed46a8345d8a575e1964ee78e9a6a65ba5605c037e465203fcddd8b5bca2d5f36c7362ae254503751b6d98efb3cb9fbef2e SHA512 b9c3f6d8e44b2bdc61eae19b0dbcd9ba0500adc6e0d4a8580542a017bff505e0579b4ba4b1bc4e09da423b0b048ee9a418e3fc0a06d469939e6dfe55c052758e diff --git a/dev-python/agent-client-protocol/agent-client-protocol-0.10.1.ebuild b/dev-python/agent-client-protocol/agent-client-protocol-0.10.1.ebuild deleted file mode 100644 index 594da2879a..0000000000 --- a/dev-python/agent-client-protocol/agent-client-protocol-0.10.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client protocol specification for agent interactions" -HOMEPAGE=" - https://github.com/agentclientprotocol/python-sdk - https://pypi.org/project/agent-client-protocol/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest From e141e620941446a955620acde82da85236451664 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 14:48:35 +0200 Subject: [PATCH 115/194] dev-python/fastmcp: drop 3.2.4 Signed-off-by: Florian Albrechtskirchinger --- dev-python/fastmcp/Manifest | 1 - dev-python/fastmcp/fastmcp-3.2.4.ebuild | 113 ------------------------ 2 files changed, 114 deletions(-) delete mode 100644 dev-python/fastmcp/fastmcp-3.2.4.ebuild diff --git a/dev-python/fastmcp/Manifest b/dev-python/fastmcp/Manifest index 23fde4792e..b8063846ac 100644 --- a/dev-python/fastmcp/Manifest +++ b/dev-python/fastmcp/Manifest @@ -1,2 +1 @@ -DIST fastmcp-3.2.4.tar.gz 28746127 BLAKE2B 7e4c674372e575b4a33c53ae3ebac82b3f937c19e383f8ee9089e64998d795e5423f9a425d9b69de8a36ac1e8c40fe2f8e97dbc2a9b11c79b13d774419b4f059 SHA512 95a2952a061473bd631752f6d9a45dfd128fa453b4a3c6895a1c216ef4104311a4e6e55c898acb9e5c699f89397a8611e6df8d289dc2ce7fbbc9ac7f7fab7e2c DIST fastmcp-3.4.3.gh.tar.gz 28827501 BLAKE2B 3a54ff0a33315c4a8a1cff37239c9e938171f443479e67792089cb2ab911fdf095ca348c5953c7e8033c720fed4fcbe39e1b5a04c0b8489629d5d6dd4474f3a3 SHA512 1dbd1b5ef9eacdca3d0c8384cb36f539596e83bafcbf4878d59609770799ec88b39783540b1699d4085f93da4179a1d4e5a3933c7e8a3ce02a7ec9158ba16a2d diff --git a/dev-python/fastmcp/fastmcp-3.2.4.ebuild b/dev-python/fastmcp/fastmcp-3.2.4.ebuild deleted file mode 100644 index c865907d2a..0000000000 --- a/dev-python/fastmcp/fastmcp-3.2.4.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The fast, Pythonic way to build MCP servers and clients" -HOMEPAGE=" - https://gofastmcp.com/ - https://github.com/PrefectHQ/fastmcp - https://pypi.org/project/fastmcp/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/authlib-1.6.5[${PYTHON_USEDEP}] - >=dev-python/cyclopts-4.0.0[${PYTHON_USEDEP}] - >=dev-python/exceptiongroup-1.2.2[${PYTHON_USEDEP}] - >=dev-python/fastapi-0.115.12[${PYTHON_USEDEP}] - >=dev-python/griffelib-2.0.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/jsonref-1.1.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-path-0.3.4[${PYTHON_USEDEP}] - >=dev-python/mcp-1.24.0[${PYTHON_USEDEP}] - >=dev-python/openapi-pydantic-0.5.1[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-api-1.20.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.0.0[${PYTHON_USEDEP}] - >=dev-python/py-key-value-aio-0.4.4[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.11.7[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.9.0[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/uncalled-for-0.2.0[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.35[${PYTHON_USEDEP}] - >=dev-python/watchfiles-1.0.0[${PYTHON_USEDEP}] - >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/aiofile-3.5.0[${PYTHON_USEDEP}] - >=dev-python/anthropic-0.48.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-5.0.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.9.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.27.2[${PYTHON_USEDEP}] - dev-python/joserfc[${PYTHON_USEDEP}] - >=dev-python/openai-1.102.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-sdk-1.20.0[${PYTHON_USEDEP}] - =dev-python/pydocket-0.19.0[${PYTHON_USEDEP}] - ) -" - -# raise default timeout -# https://bugs.gentoo.org/978150 -: ${EPYTEST_TIMEOUT:=10} -EPYTEST_PLUGINS=( - inline-snapshot - pytest-{asyncio,env,httpx,timeout} -) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO These fail because >=pydocket-0.20.0 replaces fakeredis with burner-redis - tests/server/tasks/test_concurrent_dependencies.py::test_sync_context_functions_work_in_background_without_deps - tests/server/http/test_http_dependencies.py::test_background_task_can_read_snapshotted_request_headers - tests/server/http/test_http_dependencies.py::test_background_task_current_http_dependencies_restore_headers - - # Tests succeed, but teardown fails with: - # RuntimeError: Attempted to exit a cancel scope that isn't the current tasks's current cancel scope - tests/server/providers/proxy/test_stateful_proxy_client.py::TestStatefulProxyClient::test_concurrent_log_requests_no_mixing - tests/server/providers/proxy/test_stateful_proxy_client.py::TestStatefulProxyClient::test_stateful_proxy - tests/server/providers/proxy/test_stateful_proxy_client.py::TestStatefulProxyClient::test_multi_proxies_no_mixing -) - -EPYTEST_IGNORE=( - # requires pytest-examples - tests/docs/test_doc_examples.py - - # requires pydantic-monty - tests/experimental/transforms/test_code_mode.py - - # requires azure from azure-sdk-for-python - tests/server/auth/providers/test_azure_scopes.py - - # require network - tests/client/transports/test_uv_transport.py - tests/server/providers/openapi/test_openapi_performance.py - - # requires node module @modelcontextprotocol/conformance@latest - tests/conformance/test_conformance.py -) - -src_prepare() { - distutils-r1_src_prepare - - # raise timeouts for slower CI systems - # https://bugs.gentoo.org/977930 - sed -i -e 's/@pytest.mark.timeout(15)/@pytest.mark.timeout(60)/' \ - tests/client/test_stdio.py || die - sed -i -e 's/INIT_TIMEOUT = 3/INIT_TIMEOUT = 10/' \ - tests/client/test_stdio.py || die -} From 65a0c04ce5aa92d3c792c3615d0129d8a87d62fe Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 15:36:13 +0200 Subject: [PATCH 116/194] dev-python/rich-rst: drop 2.0.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/rich-rst/Manifest | 1 - dev-python/rich-rst/rich-rst-2.0.1.ebuild | 30 ----------------------- 2 files changed, 31 deletions(-) delete mode 100644 dev-python/rich-rst/rich-rst-2.0.1.ebuild diff --git a/dev-python/rich-rst/Manifest b/dev-python/rich-rst/Manifest index e8a875455d..2c0f6b788e 100644 --- a/dev-python/rich-rst/Manifest +++ b/dev-python/rich-rst/Manifest @@ -1,2 +1 @@ -DIST rich-rst-2.0.1.gh.tar.gz 3101267 BLAKE2B be4a5ab4b563906a2368199c7c91b3971f37ae6de5ebf2e36e328fb4b218c327e542c58b9545d13fe4f1420828c3f6f9e306c97aea2971274cc6f2088bf3a3a8 SHA512 eff9936a2bcb27beb3b7eaeb63dedc5b3c97bc59a8c904ca665d4379595cb8415e2c6d91c4c7f9aa35346317357ebfb4db256096cbbad03aad55598d6f86a09b DIST rich-rst-2.1.0.gh.tar.gz 3107306 BLAKE2B 8b566e000974532a103884680af18493360a77f49beee4ff9e4fe9f7a19d5476d14a204d82d7331d730376cfabb9c732843503b4ff280fb4eaed88a56ba4fc29 SHA512 1f9d7f4763c44138125c18a2759a25597c1b8fc354ea1b67356b4a63186eb44938b1760e62a7e9233ef0d6f68adfce8f2eb50f075767237b2eedd51f5f5fe60f diff --git a/dev-python/rich-rst/rich-rst-2.0.1.ebuild b/dev-python/rich-rst/rich-rst-2.0.1.ebuild deleted file mode 100644 index 58a7a570d3..0000000000 --- a/dev-python/rich-rst/rich-rst-2.0.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..14} ) - -inherit distutils-r1 - -DESCRIPTION="A beautiful reStructuredText renderer for rich" -HOMEPAGE=" - https://github.com/wasi-master/rich-rst - https://pypi.org/project/rich-rst/ -" -SRC_URI="https://github.com/wasi-master/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_RICH_RST=${PV} From 6dc59aeac54cb304f183234c367cd4675a6e9659 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 16:28:53 +0200 Subject: [PATCH 117/194] dev-python/expression: new package, add 5.6.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/expression/Manifest | 1 + dev-python/expression/expression-5.6.0.ebuild | 62 +++++++++++++++++++ dev-python/expression/metadata.xml | 12 ++++ 3 files changed, 75 insertions(+) create mode 100644 dev-python/expression/Manifest create mode 100644 dev-python/expression/expression-5.6.0.ebuild create mode 100644 dev-python/expression/metadata.xml diff --git a/dev-python/expression/Manifest b/dev-python/expression/Manifest new file mode 100644 index 0000000000..30862f5061 --- /dev/null +++ b/dev-python/expression/Manifest @@ -0,0 +1 @@ +DIST expression-5.6.0.gh.tar.gz 136000 BLAKE2B 348c35988bff149cec8da214ddeb8c52259acd976fd84ab9519b66ebb8f3ea12f987ee3fba86803ef8e5ca14e5d29473a3b0421bf6dd0110b31cd884efdf6169 SHA512 d4bd38b7e83e0d435d6dea1f90f0379d168107ff9085a95cbc11975b97f33427edc9b7c60b027eb7d4e67ae024329b3fd277efed46d40dd2e959492be1850785 diff --git a/dev-python/expression/expression-5.6.0.ebuild b/dev-python/expression/expression-5.6.0.ebuild new file mode 100644 index 0000000000..c47ec3e15b --- /dev/null +++ b/dev-python/expression/expression-5.6.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 optfeature + +MY_PN="Expression" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Practical functional programming for Python 3.10+" +HOMEPAGE=" + https://github.com/dbrattli/Expression + https://pypi.org/project/expression/ +" +SRC_URI="https://github.com/dbrattli/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + >=dev-python/pydantic-2.6.2[${PYTHON_USEDEP}] + ' python3_{12..14}) + ) +" + +EPYTEST_PLUGINS=( hypothesis pytest-asyncio ) +distutils_enable_tests pytest + +src_prepare() { + default + + sed '/^version = /s/"0.0.0"/"'${PV}'"/' -i pyproject.toml || die +} + +python_test() { + local EPYTEST_IGNORE=() + + if ! has_version "dev-python/pydantic[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + # pydantic + tests/test_block.py + tests/test_option.py + tests/test_result.py + ) + fi + + epytest +} + +pkg_setup() { + optfeature "Pydantic support" ">=dev-python/pydantic-2.6.2" +} diff --git a/dev-python/expression/metadata.xml b/dev-python/expression/metadata.xml new file mode 100644 index 0000000000..f151c6a347 --- /dev/null +++ b/dev-python/expression/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + expression + dbrattli/Expression + + From bae05ef9d27969610d466cffa043d981b921ca8a Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 16:35:51 +0200 Subject: [PATCH 118/194] dev-python/mcp: drop 1.26.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/mcp/Manifest | 2 - dev-python/mcp/mcp-1.26.0.ebuild | 80 -------------------------------- 2 files changed, 82 deletions(-) delete mode 100644 dev-python/mcp/mcp-1.26.0.ebuild diff --git a/dev-python/mcp/Manifest b/dev-python/mcp/Manifest index fb00491447..a666e1ec46 100644 --- a/dev-python/mcp/Manifest +++ b/dev-python/mcp/Manifest @@ -1,4 +1,2 @@ -DIST mcp-1.26.0.tar.gz 608005 BLAKE2B d1dd8dd2cbe38574a9a7a6e7e9369e5944a63b750ed932c1b7751e171f06dca7f95db7f76dd0d9cc4b049baa3c945bc1074efd9e1a583dd41e183b40bdce5f7e SHA512 3de0c77f0fe580065a92be570528d1e56839973e79c035616008f186a0ff0eec85fdb10d1b3b3adb36f1ad0d52adb41fd5360873cb73c9271c33ada351549f12 -DIST mcp-1.26.0.tar.gz.provenance 9789 BLAKE2B a2457a56ac3ad700805a886606199d4053c532cf2ac202ca1713d83b3c9f2a88557174e54da4bc710b55ff85478ac738e47c1dd86ed4f0f089e95241d36525c7 SHA512 c38d1125b8049bccdfeccb686ffe324d6b1bac5b38fe96089f5652e34e1c38247c1d2c07e8ffed7ae849d580b15dba4eee1c9f5cf049ee608e3ce94ad6baacc1 DIST mcp-1.28.1.tar.gz 638501 BLAKE2B 8aed47464fdd3a8214fd3344ab4b81965c6d9b287b91919771484cb8049b2db4d92ee434894ad2e42be5fe9812018ec38a256af75bd071e727d82404ecaab435 SHA512 565cc9e6f17f031d864a346c3aa98b6b2c139b4672f6bfb82675e3bc23ce5adb295783563b964d9d0a62c307f1bae239add7d90ef7b48e0d95caaa0c75bad405 DIST mcp-1.28.1.tar.gz.provenance 10257 BLAKE2B 681b37aa9fadfd67f12df90a312a09f3722fbc7c927d5aa9dae9a81daaae83f7f561a0b06b3dd5c2c69b4896e9fce37843310f0b4ef2c09c439e59e171f01481 SHA512 1f11a3981b523f390a94e7a0c387d499a5ebc5b7008ed385398a30770719ddede3482d4a6b7a94713952b34caa8cb14c2771cf7de7d16ed8dc2d10a150f6bfc8 diff --git a/dev-python/mcp/mcp-1.26.0.ebuild b/dev-python/mcp/mcp-1.26.0.ebuild deleted file mode 100644 index eb3958d479..0000000000 --- a/dev-python/mcp/mcp-1.26.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/modelcontextprotocol/python-sdk -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Model Context Protocol SDK" -HOMEPAGE=" - https://modelcontextprotocol.io/ - https://github.com/modelcontextprotocol/python-sdk - https://pypi.org/project/mcp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cli" -REQUIRED_USE="test? ( cli )" - -RDEPEND=" - >=dev-python/anyio-4.9.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27.1[${PYTHON_USEDEP}] - >=dev-python/httpx-sse-0.4.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.20.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.12.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.5.2[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.9[${PYTHON_USEDEP}] - >=dev-python/sse-starlette-3.0.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.27.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.13.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.1[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.31.1[${PYTHON_USEDEP}] - cli? ( - >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] - >=dev-python/typer-0.16.0[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/typer-0.16.0[${PYTHON_USEDEP}] - >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Requires dev-python/pytest-examples which depends on missing Python - # bindings in dev-util/ruff::gentoo - tests/test_examples.py -) -EPYTEST_DESELECT=( - # TODO Tests have changed significantly/moved in master; re-check on vbump - # Fails due to changes in schema generation in newer Pydantic versions (v1.26.0) - tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error - # Runs dev-python/uv and requires network access (v1.26.0) - tests/client/test_config.py::test_command_execution - # Fails for an unknown reason (wrong response type) (v1.26.0) - tests/shared/test_streamable_http.py::test_json_response -) - -pkg_postinst() { - optfeature "colorized log output" dev-python/rich - optfeature "WebSockets support" dev-python/websockets -} - -python_test() { - epytest -o asyncio_mode=auto -} From 5c3eec368ca2b66fbffa478f88a5c7609aeb94b6 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 16:36:14 +0200 Subject: [PATCH 119/194] dev-python/anthropic: drop 0.86.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/anthropic/Manifest | 5 - dev-python/anthropic/anthropic-0.86.0.ebuild | 171 ------------------- 2 files changed, 176 deletions(-) delete mode 100644 dev-python/anthropic/anthropic-0.86.0.ebuild diff --git a/dev-python/anthropic/Manifest b/dev-python/anthropic/Manifest index 4493195378..4ad49d5e6d 100644 --- a/dev-python/anthropic/Manifest +++ b/dev-python/anthropic/Manifest @@ -1,10 +1,5 @@ DIST anthropic-openapi-spec-0.116.0.yml 1719154 BLAKE2B 32be75b7450aa5062831d2f1a78a97303f2f783a94df1850e724882b2e587328bb58245225f0dc605a30c9d681f3ee7f5dea53e7988997343fd753e8ceac9fe2 SHA512 c9849308da448eaac0960006c01fde2f4f2f749fdcfe9316931be0fd11b9fcbee6d6897140722c6e5c211480e93b19f0ee274fd31ab1c2ec4193dd1ab3af77f2 -DIST anthropic-openapi-spec-v2026.03.18.yml 724122 BLAKE2B d890c6d5082b0e540c340943dccd2a48d0d18dc31bbc5e55df45d93bbd3e2b64e515d46a814365bc0e56a7a1904a94ae252d65bd6fb631a0ea872fa6f3b05b14 SHA512 41aceb88f1b93437a9a15ec9a8ab917b65c647ee4ac579456a6b35a8d1a5df4903345927e7443739461dc430cec3156c980258f92f57b298c31ca53dcb66c608 DIST anthropic-sdk-python-0.116.0.gh.tar.gz 970819 BLAKE2B 74a310bffe030cce92c7be650cfd77c1cb41fe1ce660536a383502a8239fbe4ff49a83f574e3637354d743e585fc2760c1e4446830def8f7135192788e4838b3 SHA512 0efd6713463fb242427ed86bb963501c99dd54f6da455d9ee5124fc3309a2fc7490add508bf09037583199de77f8e38e8766bfa42854b085c1e6bb38cc385647 -DIST anthropic-sdk-python-0.86.0.gh.tar.gz 602140 BLAKE2B 31a0c049926f1f3049a2846a0b62062c7e03d29a4deda739a9a7583a26e52dddde92d4207ce424022d848e793cd758e257e734018f33ddbae556bb274264a7fb SHA512 7aae6861a4c042ccfd2c15b97c89fa7a1855f525a59e2eccdf22ef5550bc7b31b3546cefa746a107ff74027061de0bb6951f2db9bd34d0ee373b17f9f8b8e8f5 -DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e DIST npm-@stdy-cli-cli-0.22.1.tgz 7776 BLAKE2B ec66af59c4c864a4331dc7918ed0a82d452579427663c3666b94d6008e769cb8a61d00e1971a394c326ca180da7f3009597b15d4c6bea8d169bda56c87ae21fb SHA512 55d9c2a0afddd09588853a1a8c1c4075a813a4b097ff34dded18ae2b529d4f5d90e29667ffe792f7b82af78fa3bfa4db88c77ef5259e39db100a86a0a4b98d7c -DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4 DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.22.1.tgz 37635112 BLAKE2B f749d99342d9cffb831f0feea34ed74301a3beea7ec4c7e46cd5b942cacfea4b10c28632cc3e38a0ac00b565c2ca5889cb6587fcccb75f1557fa29dace58a343 SHA512 5c6432dd9a85e423aa4600151b109da16f5dcf19dfc710920070869a1a4573ea557e941c6077cf72736199686994c09eae24d4c8228b246fbf7c67728e2eded9 -DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1 DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.22.1.tgz 38431354 BLAKE2B f6b49ce9f79ad98de58f6f01874e5ae03f728f062b09b91b092f1410e1bf3d2874d25dfb30038291429043eeffc4c5e3183e7e9307c6fb889521008b981df4f9 SHA512 bbbe7cd48dec73a47e3d4c0692f1056ef0ffc3a617bd193e893d0122658a3ed298036e9c3cfd7a96003b82abaeded00493eddcf581a7e71854a6109cf7a68b4a diff --git a/dev-python/anthropic/anthropic-0.86.0.ebuild b/dev-python/anthropic/anthropic-0.86.0.ebuild deleted file mode 100644 index 00fa49d4ed..0000000000 --- a/dev-python/anthropic/anthropic-0.86.0.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature pypi - -# See https://github.com/anthropics/anthropic-sdk-python/blob/main/.stats.yml -API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs" -API_SPEC="anthropic-openapi-spec-v2026.03.18.yml" -MY_PN="anthropic-sdk-python" -STDY_PV=0.19.7 -DESCRIPTION="The official Python library for the anthropic API" -HOMEPAGE=" - https://github.com/anthropics/anthropic-sdk-python - https://pypi.org/project/anthropic -" -SRC_URI=" - https://github.com/anthropics/${MY_PN}/archive/refs/tags/v${PV}.tar.gz - -> ${MY_PN}-${PV}.gh.tar.gz - - test? ( - ${API_SPEC_BASE}/anthropic%2Fanthropic-dd2dcd00a757075370a7e4a7f469a1e2d067c2118684c3b70d7906a8f5cf518b.yml - -> ${API_SPEC} - - https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz - -> npm-@stdy-cli-cli-${STDY_PV}.tgz - - amd64? ( - https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz - ) - - arm64? ( - https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz - ) - ) -" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] - >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] - >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}] - >=dev-python/jiter-0.4.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - >=dev-python/boto3-1.28.57[${PYTHON_USEDEP}] - >=dev-python/botocore-1.31.57[${PYTHON_USEDEP}] - dev-python/httpx-aiohttp[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - net-libs/nodejs[npm] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( - dirty-equals - http-snapshot - inline-snapshot - pytest-{asyncio,xdist} - respx - time-machine -) -distutils_enable_tests pytest - -src_unpack() { - unpack "${MY_PN}-${PV}.gh.tar.gz" -} - -src_test() { - einfo "Assembling npm cache..." - - local -x npm_config_cache="${WORKDIR}/npm-cache" - mkdir -p "${npm_config_cache}" || die - - for distfile in ${A}; do - if [[ "${distfile}" == npm-* ]]; then - npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die - fi - done - - einfo "Installing mock server..." - - local mock_dir="${WORKDIR}/mock-server" - mkdir -p "${mock_dir}" || die - - cp "${FILESDIR}/${PN}-0.86.0-mock-server-package.json" \ - "${mock_dir}/package.json" || die - cp "${FILESDIR}/${PN}-0.86.0-mock-server-package-lock.json" \ - "${mock_dir}/package-lock.json" || die - - local mock_dir="${WORKDIR}/mock-server" - local mock="${mock_dir}/node_modules/.bin/steady" - - pushd "${mock_dir}" >/dev/null || die - - npm ci &>/dev/null || die - - einfo "Starting mock server..." - - # Replicate the logic from scripts/mock --daemon - "${mock}" --host 127.0.0.1 -p 4010 \ - --validator-form-array-format=brackets \ - --validator-query-array-format=brackets \ - --validator-form-object-format=brackets \ - --validator-query-object-format=brackets \ - "${DISTDIR}/${API_SPEC}" &> .stdy.log & - local mock_pid=$! - - is_mock_running() { - local -a args - readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 - [[ "${args[1]}" == "${mock}" ]] - } - - local attempts=0 - while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do - if ! is_mock_running; then - cat .stdy.log - die "Mock server failed to start" - fi - attempts=$((attempts + 1)) - if (( attempts >= 300 )); then - cat .stdy.log - die "Timed out waiting for mock server to start" - fi - sleep 0.1 - done - - # Oops; connected to another Steady instance running on 4010 - is_mock_running || die - - popd >/dev/null || die - - nonfatal distutils-r1_src_test - local ret=${?} - - if is_mock_running; then - einfo "Stopping mock server..." - kill "${mock_pid}" || die - fi - - [[ ${ret} -ne 0 ]] && die -} - -pkg_postinst() { - optfeature "alternative async HTTP client support" \ - "dev-python/aiohttp >=dev-python/httpx-aiohttp-0.1.9" - optfeature "Google Cloud Vertex AI integration" \ - ">=dev-python/google-auth-2 dev-python/requests" - optfeature "Amazon Web Services (AWS) Bedrock integration" \ - ">=dev-python/boto3-1.28.57 >=dev-python/botocore-1.31.57" - optfeature "Model Context Protocol (MCP) support" \ - ">=dev-python/mcp-1.0" -} From b90008a7718444f226503da3e1c031ed3215765d Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 16:36:32 +0200 Subject: [PATCH 120/194] dev-python/openai: drop 2.29.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/openai/Manifest | 5 - dev-python/openai/openai-2.29.0.ebuild | 162 ------------------------- 2 files changed, 167 deletions(-) delete mode 100644 dev-python/openai/openai-2.29.0.ebuild diff --git a/dev-python/openai/Manifest b/dev-python/openai/Manifest index cab0dd5603..dc68226578 100644 --- a/dev-python/openai/Manifest +++ b/dev-python/openai/Manifest @@ -1,10 +1,5 @@ -DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e DIST npm-@stdy-cli-cli-0.22.1.tgz 7776 BLAKE2B ec66af59c4c864a4331dc7918ed0a82d452579427663c3666b94d6008e769cb8a61d00e1971a394c326ca180da7f3009597b15d4c6bea8d169bda56c87ae21fb SHA512 55d9c2a0afddd09588853a1a8c1c4075a813a4b097ff34dded18ae2b529d4f5d90e29667ffe792f7b82af78fa3bfa4db88c77ef5259e39db100a86a0a4b98d7c -DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4 DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.22.1.tgz 37635112 BLAKE2B f749d99342d9cffb831f0feea34ed74301a3beea7ec4c7e46cd5b942cacfea4b10c28632cc3e38a0ac00b565c2ca5889cb6587fcccb75f1557fa29dace58a343 SHA512 5c6432dd9a85e423aa4600151b109da16f5dcf19dfc710920070869a1a4573ea557e941c6077cf72736199686994c09eae24d4c8228b246fbf7c67728e2eded9 -DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1 DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.22.1.tgz 38431354 BLAKE2B f6b49ce9f79ad98de58f6f01874e5ae03f728f062b09b91b092f1410e1bf3d2874d25dfb30038291429043eeffc4c5e3183e7e9307c6fb889521008b981df4f9 SHA512 bbbe7cd48dec73a47e3d4c0692f1056ef0ffc3a617bd193e893d0122658a3ed298036e9c3cfd7a96003b82abaeded00493eddcf581a7e71854a6109cf7a68b4a DIST openai-openapi-spec-2.44.0.yml 2333764 BLAKE2B f96a21463f43efd8e4930e91fae4f48b4be28ed497223374d3402a22a7f1fc1644deb89ce613901dde2a05c1ac92551406ebc8a99c58bf014698f3932565da77 SHA512 0a1c51e2a330f05c91f76646c7efc02633632524db0a18cf2eabbac9147ecbe60083b1e5789b0e3efd445cbebf34b48c025d4f640e4948289c44c8d2c4ef52ba -DIST openai-openapi-spec-v2.3.0.yml 2167549 BLAKE2B f4f87bbaf33689e8f1336ad4ea78d39302c7b4c457ab47a164936f3e4056068d9a49e5bc54e47d196123c12da7b033f0c018c22ce8bef3a6fa7504dbd8f758ac SHA512 23ac527df45040575a5f9b020af0971a86acf1cc296eda538a39b003692277ba86b7d6d477eff0466e9178a2d8271a3374692aecad4e6b6ecd29c5bcae64947d -DIST openai-python-2.29.0.gh.tar.gz 691490 BLAKE2B ce5dd047bc178d10e2505733e532b0e45bf604ce940902bed8656f41bfcdbdbdf61af91aaca30f1fc2e4175002d53a4c4b0c70ee8385e2e065d125e7f661faf6 SHA512 9bc5d9dbb747920412c1f73bbdcc36f6450dd0c4a245fde1e397864376816181823d92886ae4eb87fbee09e098fedeee8785602198deebd037a5f7bc520d2596 DIST openai-python-2.44.0.gh.tar.gz 1017643 BLAKE2B bedd273b0e790b331c20244ae967a5082f878db1764451a47a6fbdedb71dd72c18f075d63e6cd2500bd4a6e95521034f5280cb5aa08ef06b0bfc09738cbdce6a SHA512 c0ae402fb6e60499220416c010ab3ce7f89c755f9ab04f61465c6b5033c339a1a94c971fe6af2eaf926d2d08a76d7270f249eb07f580978fe23a0aaa436e3d47 diff --git a/dev-python/openai/openai-2.29.0.ebuild b/dev-python/openai/openai-2.29.0.ebuild deleted file mode 100644 index 34a44041b9..0000000000 --- a/dev-python/openai/openai-2.29.0.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 pypi - -# See https://github.com/openai/openai-python/blob/main/.stats.yml -API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs" -API_SPEC="openai-openapi-spec-v2.3.0.yml" -MY_PN="openai-python" -STDY_PV=0.19.7 -DESCRIPTION="The official Python library for the openai API" -HOMEPAGE=" - https://github.com/openai/openai-python - https://pypi.org/project/openai/ -" -SRC_URI=" - https://github.com/openai/${MY_PN}/archive/refs/tags/v${PV}.tar.gz - -> ${MY_PN}-${PV}.gh.tar.gz - - test? ( - ${API_SPEC_BASE}/openai%2Fopenai-00994178cc8e20d71754b00c54b0e4f5b4128e1c1cce765e9b7d696bd8c80d33.yml - -> ${API_SPEC} - - https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz - -> npm-@stdy-cli-cli-${STDY_PV}.tgz - - amd64? ( - https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz - ) - - arm64? ( - https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz - ) - ) -" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] - >=dev-python/jiter-0.10.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/httpx-aiohttp[${PYTHON_USEDEP}] - net-libs/nodejs[npm] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( - inline-snapshot - nest-asyncio - pytest-{asyncio,xdist} - respx - time-machine -) -distutils_enable_tests pytest - -src_unpack() { - unpack "${MY_PN}-${PV}.gh.tar.gz" -} - -src_test() { - einfo "Assembling npm cache..." - - local -x npm_config_cache="${WORKDIR}/npm-cache" - mkdir -p "${npm_config_cache}" || die - - for distfile in ${A}; do - if [[ "${distfile}" == npm-* ]]; then - npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die - fi - done - - einfo "Installing mock server..." - - local mock_dir="${WORKDIR}/mock-server" - mkdir -p "${mock_dir}" || die - - cp "${FILESDIR}/${PN}-2.29.0-mock-server-package.json" \ - "${mock_dir}/package.json" || die - cp "${FILESDIR}/${PN}-2.29.0-mock-server-package-lock.json" \ - "${mock_dir}/package-lock.json" || die - - local mock_dir="${WORKDIR}/mock-server" - local mock="${mock_dir}/node_modules/.bin/steady" - - pushd "${mock_dir}" >/dev/null || die - - npm ci &>/dev/null || die - - einfo "Starting mock server..." - - # Replicate the logic from scripts/mock --daemon - "${mock}" --host 127.0.0.1 -p 4010 \ - --validator-form-array-format=brackets \ - --validator-query-array-format=brackets \ - --validator-form-object-format=brackets \ - --validator-query-object-format=brackets \ - "${DISTDIR}/${API_SPEC}" &> .stdy.log & - local mock_pid=$! - - is_mock_running() { - local -a args - readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 - [[ "${args[1]}" == "${mock}" ]] - } - - local attempts=0 - while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do - if ! is_mock_running; then - cat .stdy.log - die "Mock server failed to start" - fi - attempts=$((attempts + 1)) - if (( attempts >= 300 )); then - cat .stdy.log - die "Timed out waiting for mock server to start" - fi - sleep 0.1 - done - - # Oops; connected to another Steady instance running on 4010 - is_mock_running || die - - popd >/dev/null || die - - nonfatal distutils-r1_src_test - local ret=${?} - - if is_mock_running; then - einfo "Stopping mock server..." - kill "${mock_pid}" || die - fi - - [[ ${ret} -ne 0 ]] && die -} - -python_test() { - epytest -o asyncio_mode=auto -} From 843f614f0ad9abe5ab1d7fa8ad46034b97887b06 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 16:38:12 +0200 Subject: [PATCH 121/194] dev-python/mcp: remove unused USE flag Signed-off-by: Florian Albrechtskirchinger --- dev-python/mcp/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-python/mcp/metadata.xml b/dev-python/mcp/metadata.xml index 58115de8ea..0ff08f593a 100644 --- a/dev-python/mcp/metadata.xml +++ b/dev-python/mcp/metadata.xml @@ -5,9 +5,6 @@ falbrechtskirchinger@gmail.com Florian Albrechtskirchinger - - Install dependencies required for the Command Line Interface - mcp modelcontextprotocol/python-sdk From 4ebdc1a34ede1d79c72e3d9e7f09822619da272d Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 8 Jul 2026 16:44:05 +0200 Subject: [PATCH 122/194] media-fonts/nerdfonts: fix wrong variable order Signed-off-by: Florian Albrechtskirchinger --- media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild b/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild index 498bd7f497..218fb455b4 100644 --- a/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild +++ b/media-fonts/nerdfonts/nerdfonts-3.4.0.ebuild @@ -7,11 +7,11 @@ inherit font DESCRIPTION="Patched font collection with a high number of glyphs (icons)" HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" +S="${WORKDIR}" LICENSE="OFL-1.1" SLOT="0" KEYWORDS="~amd64 ~arm64" -S="${WORKDIR}" FONTS=( 0xProto 3270 AdwaitaMono Agave AnonymousPro Arimo AtkinsonHyperlegibleMono From 360b19646bd41dbee806daf03356b531634da9b6 Mon Sep 17 00:00:00 2001 From: "Vivian Heisz (vhz)" Date: Wed, 8 Jul 2026 17:05:07 -0400 Subject: [PATCH 123/194] sci-mathematics/rink: update and fix 0.9.0 This fixes an issue I didn't catch with the previous fix, which caused failed builds. It also fixes the tests and properly installs the `.desktop` file. Closes: https://bugs.gentoo.org/976388 Closes: https://bugs.gentoo.org/976389 Signed-off-by: Vivian Heisz (vhz) --- sci-mathematics/rink/Manifest | 2 +- sci-mathematics/rink/metadata.xml | 6 +++++ ...rink-0.9.0.ebuild => rink-0.9.0-r1.ebuild} | 22 +++++++++++++------ 3 files changed, 22 insertions(+), 8 deletions(-) rename sci-mathematics/rink/{rink-0.9.0.ebuild => rink-0.9.0-r1.ebuild} (95%) diff --git a/sci-mathematics/rink/Manifest b/sci-mathematics/rink/Manifest index 784be16422..85b49a7b61 100644 --- a/sci-mathematics/rink/Manifest +++ b/sci-mathematics/rink/Manifest @@ -220,7 +220,7 @@ DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff DIST rink-0.8.0.tar.gz 514929 BLAKE2B 336210f212661542c23bb2aa3553a3ce772945df5bedba604e187cbd14af5fcde4e8364647bdc97cb9a628802ed0dc9ac1e38d69e4ba93c67ef5d99cda1e6b30 SHA512 f666cbb69870a9f1703d4ade3ac64ffa3ff0aa36e0514c381b78f669832d230cdf745360f6eaa8914e4d182170d31ad9e9d796a7aadae90995185813f480b8b4 DIST rink-0.9.0.tar.gz 559485 BLAKE2B 5118c6e09ba28deb4522d6720316bc214d789e3b0f50568fd9fc5d28aada174927bfe30a4b5dd5b5e55ecb1282612b8309f6d0e42502886a33bd3e773f895e97 SHA512 f4f200d894ba14d997fafdef146a7e049259879820de006ee7f964273704cd67f7ecbef00a2a9e9888ccb9fdce4945340959f88206b0975501dde200b3d4791b DIST rink-docs-0.8.0.tar.gz 72746 BLAKE2B 384547bac896440e2a4f9ad17223c33a9994fbe0c19f4aef775d62dc0bbc647b4f8aae967017627929d79c11fed314234e739d41baefbcf7a5161c36b881a22e SHA512 444ffde70c367bc13fcf6ef8fb1a35631e79d2096e6cd862a7701173a99d22b5b6331034e610206ed1debac04e6e73b7a880264183234f4d57cc55c61ecc1c75 -DIST rink-docs-0.9.0.tar.gz 78198 BLAKE2B d2e1cc66d8e1631a3e1316b2c9e6425cf04cafd49f1c84228ec0256a30a02bdfee7cb83f27ed06c9840f7b83fabef8c8fb466f8a1460d571e64ad2eab215a63c SHA512 d76853161c9aa2fcc96d653256bb9cc702ab6d0595a72759f727de6e5e9d7b9b2d4859ec637e14c631831859916e5cb82059adfbed9e38d8e1a90211995fd0d7 +DIST rink-docs-0.9.0.tar.gz 78148 BLAKE2B 844f389094f8390c2813a66076c5a653712e17b8289d89fa171831e8f5900901c5aea4bfa3ee7b3147f32489305716b9027a7629c03e3fd67dc40b9c582d56f5 SHA512 1b86d8155aaee691fbe653cd3f65425a4e94ab18c1fbc0bdad0267f17d7dbca446379d121070e7d254b2f374703c67b80d6c0c13eaeb09fda531729acedda176 DIST rust-argon2-0.8.3.crate 28313 BLAKE2B 2d3468c7b5dc027fbbf6ceb264d77f4ae9b03526e0634c645ffd32a4c87532f5a84c224c6c39a15c9e267d268b187ec65210a2edf7df8294913e4958fbc83352 SHA512 f336dd3f90e1a49be107b641f9e9d513b6f8098dbdd1ab8aa2bd1fae329ce6840ad11a902b599922bef45d96ffb556d52b57d61218271bdccb7c85f9fe1da033 DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustix-0.37.27.crate 324534 BLAKE2B 65fc8317c5aa86236b2099104b6841a7d35d4567977218f5e59a85d199aee7d6b9f0278083d93f575b31d77ef8685576b7cba06ce8da6e96a164af30c854ace3 SHA512 e1c648cf11379509b732b9e9ed88ebd36006d8e73755528a09aed4f46df08e23a705696c5e6ff7ea0e4382513edb487f9859a8f1673150d60d70c698216fec3e diff --git a/sci-mathematics/rink/metadata.xml b/sci-mathematics/rink/metadata.xml index 28338cad98..7c6f94eb5e 100644 --- a/sci-mathematics/rink/metadata.xml +++ b/sci-mathematics/rink/metadata.xml @@ -14,4 +14,10 @@ https://codeberg.org/tiffany/rink/issues/new https://rinkcalc.app/releases/ + + Bundles the definition files into the application. + Recommended only for tests, as the definition files are installed + globally. + + diff --git a/sci-mathematics/rink/rink-0.9.0.ebuild b/sci-mathematics/rink/rink-0.9.0-r1.ebuild similarity index 95% rename from sci-mathematics/rink/rink-0.9.0.ebuild rename to sci-mathematics/rink/rink-0.9.0-r1.ebuild index 2f9f2eeb08..ab5dab86ca 100644 --- a/sci-mathematics/rink/rink-0.9.0.ebuild +++ b/sci-mathematics/rink/rink-0.9.0-r1.ebuild @@ -280,7 +280,7 @@ CRATES=" winnow@0.6.7 " -inherit cargo desktop +inherit cargo desktop xdg DESCRIPTION="Unit conversion tool, similar to frink" HOMEPAGE="https://rinkcalc.app/about/" @@ -292,7 +292,7 @@ SRC_URI=" S="${WORKDIR}/rink" -LICENSE="MPL-2.0" +LICENSE="MPL-2.0 GPL-3" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 MIT MPL-2.0 Unicode-DFS-2016 @@ -300,11 +300,15 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64 ~arm64" -IUSE="doc" +IUSE="doc bundle-files test" +REQUIRED_USE="test? ( bundle-files )" # restrict mirror while in ::guru for faster downloads # (and to avoid needing a volunteer to host the dep tarball) -RESTRICT="mirror" +RESTRICT=" + mirror + !test? ( test ) +" DEPEND+=" net-misc/curl @@ -318,6 +322,12 @@ QA_FLAGS_IGNORED="usr/bin/rink" src_configure() { # RINK_PATH is used in the build process to define the data file location export RINK_PATH=/usr/share/rink + + local myfeatures=( + $(usev bundle-files) + ) + + # we build without default features, so that we don't bundle the definitions in cargo_src_configure --no-default-features } @@ -331,9 +341,7 @@ src_install() { newicon -s 192 "${S}/web/site/images/icons/icon-192x192.png" rink.png newicon -s 512 "${S}/web/site/images/icons/icon-512x512.png" rink.png - # rink.desktop is in the tree, but not part of 0.8.0 - # newmenu "cli/rink.desktop" "rink.desktop" - make_desktop_entry "/usr/bin/rink" Rink rink "Utility;Calculator;ConsoleOnly" + domenu "cli/rink.desktop" doman build/rink.1 doman build/rink.5 From 1837675ce9fc5924acbfdaf91327d6fc6d304310 Mon Sep 17 00:00:00 2001 From: "Vivian Heisz (vhz)" Date: Wed, 8 Jul 2026 17:33:37 -0400 Subject: [PATCH 124/194] sci-mathematics/rink: sync live Signed-off-by: Vivian Heisz (vhz) --- sci-mathematics/rink/rink-9999.ebuild | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/sci-mathematics/rink/rink-9999.ebuild b/sci-mathematics/rink/rink-9999.ebuild index e934a108cc..dc1a5b4721 100644 --- a/sci-mathematics/rink/rink-9999.ebuild +++ b/sci-mathematics/rink/rink-9999.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Unit conversion tool, similar to frink" HOMEPAGE="https://rinkcalc.app/about/" EGIT_REPO_URI="https://codeberg.org/tiffany/rink.git" -LICENSE="MPL-2.0" +LICENSE="MPL-2.0 GPL-3" # Dependent crate licenses # owo-colors is MIT but notated as LICENCE LICENSE+=" @@ -19,7 +19,10 @@ LICENSE+=" " SLOT="0" -IUSE="doc" +IUSE="doc bundle-files test" +REQUIRED_USE="test? ( bundle-files )" + +RESTRICT="!test? ( test )" DEPEND+=" net-misc/curl @@ -39,14 +42,10 @@ src_unpack() { src_configure() { # RINK_PATH is used in the build process to define the data file location export RINK_PATH=/usr/share/rink - cargo_src_configure --no-default-features -} - -src_test() { - local tests_skip=( - # requires bundled files, which are disabled in this ebuild - --skip test_to_ansi + local myfeatures=( + $(usev bundle-files) ) + cargo_src_configure --no-default-features } src_install() { From 9cbf4bb681820fa88c1d5a4972e9d141d68457e8 Mon Sep 17 00:00:00 2001 From: "Vivian Heisz (vhz)" Date: Wed, 8 Jul 2026 19:57:46 -0400 Subject: [PATCH 125/194] dev-vcs/lazyjj: treeclean Closes: https://bugs.gentoo.org/975802 Signed-off-by: Vivian Heisz (vhz) --- dev-vcs/lazyjj/Manifest | 197 ------------------------ dev-vcs/lazyjj/lazyjj-0.6.1.ebuild | 232 ----------------------------- dev-vcs/lazyjj/metadata.xml | 16 -- profiles/package.mask | 6 - 4 files changed, 451 deletions(-) delete mode 100644 dev-vcs/lazyjj/Manifest delete mode 100644 dev-vcs/lazyjj/lazyjj-0.6.1.ebuild delete mode 100644 dev-vcs/lazyjj/metadata.xml diff --git a/dev-vcs/lazyjj/Manifest b/dev-vcs/lazyjj/Manifest deleted file mode 100644 index 4cfd9007f0..0000000000 --- a/dev-vcs/lazyjj/Manifest +++ /dev/null @@ -1,197 +0,0 @@ -DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 -DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST ansi-to-tui-74bd97e76066186cace33ea04cf497055db67e62.gh.tar.gz 34303 BLAKE2B 5a143ff4f0ce4b3e21cfb90e93b92aa302e89bc039b754905792d8e44d2c467e6f056a9700213a7f55b7bfcc98e86f37e7b46ac7dfa1894e8839ba0214297150 SHA512 063cde9bfa2b6b6e380d285299e6378046e69f7f3b01202ac1e138a2967e1491b959fcfaaf67b201824c957daf0125fba3329ba6251769c3147415dcfc04e735 -DIST anstream-0.6.19.crate 28767 BLAKE2B a40e0dbb790255d300c03c6429074b65edb8ea1fea33db06c610c03e36a1f5e560e8c2ede55b91131a6fcdb1a85882579b44dfca6ef0deb979ef9f3ddab0aae4 SHA512 75a27cd003f44c1dd74dec416f78e0d1027d7f6b0b9735d3fd60e8d7e07d1db870b1d1e037ae4093881854b300b95ccce47a3a7da9a4dd5d0ac1912e53f45175 -DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2 -DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa -DIST anstyle-query-1.1.3.crate 10190 BLAKE2B 4d173fa220165410a41a54224e65ea87c9dad154af0b8404c638f3aca70c99da122bf0cadf0dff3047afd0d13a052701567efc17cefe4d38f518991a10b54bea SHA512 fcaf441fb8c44ef352cfc6a9b2f4d07e2dfef67a023e077dcd0c6da136661a1ba483d9146835848024259351e568e4946a16a7dcf0c6ae2baa871275c175eeae -DIST anstyle-wincon-3.0.9.crate 12561 BLAKE2B f6caf413950cc712789e645f21f5949bd2f1da0fb729dbc03b9b18e4a06c8df5a889d291eee4b6338f0a97abacff6acad82183ca813ff9eb2d025fa0ba947ae7 SHA512 41816e1fb4f962d4461589dca3c7787049992b11f3550e8753646b055234fe9f0339f6afc94a8edc7755e8c6921d8c232beb8b722148455a3f731c93d2c5a46f -DIST anyhow-1.0.98.crate 53334 BLAKE2B 469c6bb7f535c0c665daae37b61a001fb7da688db3bedcb8e7b76392af109e5b9335dadaa5775c80d365d599674ce3961240a07582d4fc9a45c6367a6e7bd7da SHA512 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27 -DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf -DIST cassowary-0.3.0.crate 22876 BLAKE2B 7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9 SHA512 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8 -DIST castaway-0.2.3.crate 11509 BLAKE2B bbecba400bf98ef4158581f3b1673ca77dbec3ad754d3749f0e9342a47d1fa9f638c1388f0762413277b73251854ade26e08dd85b7d7133c73a5750d4dbf7d92 SHA512 2565a4e5709a25118462ac25b9f741e92456c81ddbf7c4e791d8c647f2ca5227b2f59ffac108f9d32c77cedc12219c517218c51a78b1d22a1baef1bf2c16e0a9 -DIST cc-1.2.29.crate 108072 BLAKE2B 84d494268d43670d008ba0a2abfe3f99fbf52a7d93f6a29b5156eceb48312050ef5b5e094d25b0e25f13c120d916fd2cb231cd7cfbcfe8c0a6d5248a62659e6e SHA512 5dd2e7c9d1cd78d7e71f3a9e0ffa81ca1b97bd1b51ba00154153601eec953f75d84ef8e59799603c70b84bd503b02787d4f48624176e4e9cb4ce7588a8ea6f4b -DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f -DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e -DIST clap-4.5.40.crate 57419 BLAKE2B 9adc12e6539bcc4b3151d5bf8aa49de3e825d8e6c8221e58a300b10bbc294069d916e90f00566a20386a3d6d5dbf12e4885741546e275062ada8fa75586adf54 SHA512 64724903db6b133de2a6300f11ec40e4019d01d91e8d81788cd2588f609d0a3a8dede03b6419e82ad5379242dad2fe59c7ab938deaf723b9a36accbcac1d9b3a -DIST clap_builder-4.5.40.crate 169191 BLAKE2B e2c01776b24d7fa0b5b7a7274e1b2023710a984d14346ebf3dfe15db627aa1ed0b849f1572427463c9dcfe08c66efa517f40ab10cda69a820ff5958a71062035 SHA512 52689271be7898bf15285a6e293b7b42928d424293d838409426e5dd9d73079f664e1e7b4bcbe7762bbacca98f7c86c67108fb11be6a1ef170668938fd05a7cf -DIST clap_derive-4.5.40.crate 33470 BLAKE2B 3f9cbc250694c65805eb1cf5d6cbba378a658e15d24f2b548f41a682b071113ee7a60433463c1022e30e248008121dd3bc10d7dab45fa09ce39ebfe96fbb47f4 SHA512 426059aabb349aac396adf2031bedfd6c8cdcbcf70ca6caad82f037501fabf1f7445c57b073af71a0437b08e38ce5ecf0f3895c206f067ee6e4ce46021f024a7 -DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0 -DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5 -DIST compact_str-0.8.1.crate 71371 BLAKE2B de7fd2b980a4b34b323010fe559a94e8b1aafa30456debc039aefcdaaefa48439353139a071e440b3bb136df166aabe096774bf3f6a7b91669cd5d80e4a24408 SHA512 146e2a6be6cf948981d51f9034f0aaa1a1563debef58ca7fd3110093b0f4333a9a6a3c5dc7cde25b936d8dfba72254bfacb7814f86167043431ded9c5797417a -DIST console-0.15.11.crate 37822 BLAKE2B 3233ded5b40254fe62d04f2672bf0a8239cd506511a6fa9dcc3ea44b0eca2aa4f586f346b83da3cb354a0fc66484bd1934ab07b8c591834d9dbccd17d149b642 SHA512 ec294c8ba995d0b4769f2e71f3d1918d4c0ef884ee4118ab88f2567a2f0382be46e24eeb47d2bd7947a14c2a54e22760f3f2bac586a372236f25ddca7568c7e4 -DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a -DIST crossterm-0.28.1.crate 132275 BLAKE2B 30a5bf5b48a4bddbfb53726b675adfdf6d64cc387e027a69d6ab721f5ebe574abed3a862504f0db723a733662fbf0ed13163730a7ab49ac9c7fc05681a3545dd SHA512 0d53e328eb606cabc3e309cc6193b34a14c8746081a7b2c9645c1c03d66dbcda99656d629c0dcfcd43bada7a863df3e83fded6b642b2474035165ed7b16f7931 -DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7 -DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596 -DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2 -DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd -DIST deranged-0.4.0.crate 23235 BLAKE2B 98179347407a033268eb90d18c75f555fd5fac273512bd08d55fd5e111e6160f23194073ac196bb47f27fea270e1c4ec67c26d38f189e58171d20ea808ab887b SHA512 212c6cc296846425e8b11aaec98666015ccd7fb0e2d0818a8708509ef51ab029ca6bfe4673b168ab0174e41e92b24e2c0e4da939c09b26059aa9e8d396284985 -DIST dyn-clone-1.0.19.crate 12896 BLAKE2B 284aae298d5ce45624b659df046bfe30a609a1aa43bfddedb7fd92568486851da53b563b7ea52dea814e29d12448a00f1a6b1d1e45a5d7d0dd781c18f017ab42 SHA512 ee4977901048024cef10acf96841e62b4e8165c7a33e93985707387c6e8dc477cde7d4d18364c2d248f9aa16eb304795065b525fa6e4e18984a5bd97526e7de6 -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339 -DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 -DIST fuchsia-cprng-0.1.1.crate 2950 BLAKE2B 8519407ab5d1f04d03cc946a07050db4dd7bc70e03894e35b9e66910a3be11224084a86ba45103fdec845e94b7ba4defbd7c5217b035a0796c0c4a94b9562cd7 SHA512 ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2 -DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b -DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 -DIST hashbrown-0.15.4.crate 140447 BLAKE2B f0b1aeaa46dc1354a9558d405bd1cbf72723e8a61a3322743f8bd6d2c17b336b9eedad27756799a054633797373b56b2b957d5ad923b19751074f0294f63d0b2 SHA512 bc96bfe26897240a370fe221515b5ad1dbd07c11de0cbfc1f7721ffbd97546b43a82a88461b3390a6edce9faeb156ca369ed95eecb29fa82c35726a325c26b52 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST iana-time-zone-0.1.63.crate 32919 BLAKE2B 252417d7689156bfef5386f3cddb06703f033324ec7c3223e6db44cdd62c74ff57028c8a4b93f79d079cd69449f97b35823dd6cae712f820dc04a4f0a7d408ac SHA512 9e595c10884bccdbcb171b547ec0add02ccc2c126e6c0372f658bb418c4b4972c031c5fa547f0b11ec8c99a52ca8f5e97e9f1d2a8a6a0f4fef30b5ad15d179de -DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 -DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 -DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST indexmap-2.10.0.crate 95836 BLAKE2B bf49b25e5262b3395467e8e84353dd8e01a790c51a877895b79bee549fd4220f1f29f591eae821f76b78963573885db9cd7e1e914184d27191d88b54369eb93f SHA512 6f267f5879a4ccba6d702dd51e96dba19ab3f3231113faa91f948b1a993ca57b3f9adb5c197482e57b8c460f98308985a33ddcd7cbb6f4e34b7515f7d0403f9c -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST insta-1.43.1.crate 101047 BLAKE2B a664955917289c3e22324106803520d858e22e48248aedec2e11077257f97223133ec0191b70950d72f1383977480a3be6b0f62f766613c0df205ea39ab4fed3 SHA512 0b633f1516757cadf771e0737d2e07c7e3638467b6c311c5f170457f95adbd2395ed6a2195c32f9907fcece1bae5145b29e31de0f19f6668ca5aac8b9dd9b720 -DIST instability-0.3.7.crate 13682 BLAKE2B de3301ca10c8dbac2cb4915e6b40450c8bfde1e9c2842d0f11372ed7cfd0ba3309c1fa9070d97cc8847af1a3ce2be59baaabe93d0c1bd1640c8fd6ff681c8875 SHA512 74d8c2f06b6a421aa661aa90f3fcbb442c716a6309619faba32d7d781a9bcc409b139129af3a1af88c72477a1f9e1bc66d6ebd49da97915a02660edb23a368e0 -DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 -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 js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST lazyjj-0.6.1.tar.gz 63971 BLAKE2B e1127116d8db1651004f17807320f089312bf7b701e0d58b87c606be5f97910de80d471a49924445d323adb705f039e4296d339d26de1bb31d33260e53311d0c SHA512 8da28f94a5df06a1acc2e7ea0db406981f3017e4f66ef244db956116b1f1f404b09f4363444dfbb4434d4ff2207339b4be3e2cfafe863fb37a5c2acf5ca1fdff -DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73 -DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 -DIST lock_api-0.4.13.crate 28565 BLAKE2B 6441c9ae8e764ec1c2920f645153896e967457c96c3a7c0410d3c17f24291a23f8c01ac0b334d88262fc1f262bdbd0085a85f0b6f74aeeaa16d010a7ab2f8c8c SHA512 b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028 -DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 -DIST lru-0.12.5.crate 16047 BLAKE2B b5d7d77b4b29973fde0854f55c395edb6ea6e3a309fd33f0c43a6680955bdeb60fab624f02135b637d95e5a0e9da79890a71290c19d797f758c73d16c3d44a27 SHA512 a77230403b1ccb5aa3ed1ed89e7e6af53b3b34d4373e663c1a9789dada12c252e2b5d8b7ac78717c4c4909203c7ea2ce5743ee6cb414aa268c329b889d66a982 -DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1 -DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST mio-1.0.4.crate 104212 BLAKE2B 22ea762038181e22653384514dabdf527e0ae9c22a6323040ad67d6eeeab596c8819038accec8db1c36748f391b421b842aad71974465a4e51d2d90795cd3845 SHA512 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53 -DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 -DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343 -DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 -DIST parking_lot-0.12.4.crate 46779 BLAKE2B 061c322aae4c66da34ca241457aabb66d0afbea14897318214caaff1b0336ee1b36f5e38cedbb06f0dfff1019eb59ac6653f33ee822225df74f2cd69c4911990 SHA512 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671 -DIST parking_lot_core-0.9.11.crate 34773 BLAKE2B 2e7d8428c89fa9c4c8f4fdb319608a60e383dfd96c5a414edce732032b1aedaf7b9fc3f3fbdae7397039665918519594e259b657054059ce5d04bba0be898b37 SHA512 1beb3778e4cee9c12a07b970887b5f4a414111b6368bd4b247781465b024ccc798471213f0de31d8d3df689fd31ea1fff2a2c9d5099bd19c1a5d71bc958a0ae0 -DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 -DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718 -DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 -DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547 -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST rand-0.4.6.crate 76401 BLAKE2B 5593ad2d7fb8214d917e2eb734f5eee548f48fd699c9fccc0de9c0c6ee49803a426492a25fda2ffcf844169e2bca00709d4dcd9ceede72a4667ec431f5502fda SHA512 a91c6da7188b426bf9cb832892ee2af87c4cd65fad505c34e9c63343da71efe8c0c67b75c405dca5345317b7940d1d0fc0b20be85afd6b3089203e5698d86f0a -DIST rand-0.9.1.crate 97986 BLAKE2B 98e230dcc51093e9dd842ecfd7fc5727ecbfee1384be2eea49c66dbd529d3c41e4383f876d21569cf57f757589fd89b60550a1932ee9ca359e908b914b2dfbc5 SHA512 0740e083fdad176ae332cbd759c020b0a477fbf22ed71df602adaf7448d76fe2e8f7c770c84cdb492e493275a23171e56a1afe35440572d2a7de56dd78a9a242 -DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 -DIST rand_core-0.3.1.crate 15483 BLAKE2B 2e09b3b3306514c29bd7588498e79be7353de656d8cdeeb4dfc6a1ad092f15a861c2ac20591ff71f7f60d986de9a09c860de4a9f06799f04e736b31bc70a5fbe SHA512 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114 -DIST rand_core-0.4.2.crate 20243 BLAKE2B 22fee5e44127eee047ad8abcd9dd828befd0feee77ee9a0bcd4dd42174b1e650f2a19f1f3b39fde937e58c17afaabf7231e2aabf214c2eb22edf3f85b73f6eec SHA512 f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028 -DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19 -DIST ratatui-0.29.0.crate 543514 BLAKE2B d5e7de30e0c7f077ea5a4d13ce5417ab5221e0afa7d819c5706b711a843eced0d7bcef9f2d64bee5e74892ac9f6431d8ebf1f6b326e467e08e948ed0b86ded2f SHA512 0825af0b840e83e6a4aef9e631ae8840e8f7fe4ecc80dfe24b093488a95e1710d11c9a99f92690b0028f106b3d2351949a2b64016369a1fdf822eb4a2381eeb6 -DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894 -DIST redox_syscall-0.5.13.crate 29489 BLAKE2B b761131a61c3509640085525b6f99453551f6f3114d4be501c2b7178c8954eac5b1364f6e9012281fd2e9c322dfe54cc531b4cb63e0bb195bd33dfba463ade77 SHA512 fb78d5be1b325c7b6aca292b8a34d8c02100350db87e4062e029a8afe507897fe06b2e2e0ba079aaa56ee423ab3c64f0d744346cc21f206e0d532b5382636289 -DIST ref-cast-1.0.24.crate 15252 BLAKE2B 189342a4207a9216b236e67ee14811bb7d817d099f8d62f641ff2d772fcd46069d9f3de14ca993726e0c64127962f2d2d154f8d97379a7256bdf3e5903d55408 SHA512 8a3568326c5cc4ff5b8c81eb73ff550860e5214cbf2a5de4f6a8610d73355c3730d12e13b8cffa74c1720d9396e2c9a29952a49ea189e4b99a96000bcb0b2825 -DIST ref-cast-impl-1.0.24.crate 9968 BLAKE2B 46139265ec4febe18e998a9ab42f6eee5e3b93b3edf98ed85487a759015058d9c79fd82b6e1bd30fdf35385235932d4a790c527f1f7d433759acb056eb439921 SHA512 a50180dbdfacd6cf6137705a20a0621f47208b411bf1dc7f2310f723b303aafcc4ffe18c68800ff939de7c7dab429c7f0f11ea5919e81092e6d6ec52099f9da1 -DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 -DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 -DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 -DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c -DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f -DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67 -DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 -DIST schemars-0.9.0.crate 80032 BLAKE2B 89ed96fa1202c3e1891c1e8aac2edee8d672659707aa2215eddaee122fef2bfedb1cbe1c6963111a7dfd0c98957c1e1574623dd7c5840a3becc6d003ff1f6570 SHA512 5e6c65dbb91f6016c76b638c0277ad42fd002d1ff5413a54da353775543dd87d6c1c7e473e0f2a0bc4f41e1b94d4e72d1ea850aca78160a4a1866167b6650960 -DIST schemars-1.0.4.crate 88282 BLAKE2B bb9bbb8a1198cbaeb81520bf5361f74c3ea18b90942536fb4817b08e203ee2334bfe09458628264077f045f891b5b84aec599fceb343aadfc539880d449835fc SHA512 b87734e8f76bbaf1888636264e493285ef5a45bdeca06be01dd6bbe4c3f20f9a74f826af0f3dbbddd8f062dcc7bff0decb1cabbb1b771d7396fd162a3459a860 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769 -DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b -DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12 -DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2 -DIST serde_with-3.14.0.crate 192177 BLAKE2B 25c17e119aa7ea9dce864218bc2e9137f3f01aed84302ab0dcd9a3662e55e5e25312482c977cc442e1f842e337b0cd79dd98a81f21df6f6ad13bc3e1bba6f674 SHA512 410619e0bdc45e615611aef6309608ffd8849e804988487d11f64e5a92774ce4e21277bcf885d7fb661fcd9b496affdf93f04d9139320dfecf6faf1e801a095c -DIST serde_with_macros-3.14.0.crate 39066 BLAKE2B 6215575d65ba112d40a03688a11292f6d5feefe4b7f262c94f8dd11790f336de64e8151bd6d6f88c3d30eb6e94992889bec9692e96bd2e28192be506685d9119 SHA512 05f4d4f2c106370d6db7345f1b1089e990f427b148d172561cd37073cda8c58a0e292366be3e0fb7d6df00cf3ffc8292dc0a69bacbccf52dc85a13714831b89c -DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb -DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 -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-mio-0.2.4.crate 9314 BLAKE2B 018d406ae25802cb376c1f02241ae8e7018f2f7837127a9db40fd17df1cb3e13299c2c372257b0e82aeac1a77b75c732c7344e50e969180e696bf3f8e4836f62 SHA512 1ce372f4550c046f1420b8f4a29cc4c8e904c08fd089cf973f26aa25b39cc6199db56d2ee3bb34684732b79237648e904389eebbc32b5e108f7d6a2d22b1cf3f -DIST signal-hook-registry-1.4.5.crate 19004 BLAKE2B 6537f8523aa03e3941bdd115b35716c62ea523a67f99662e28a2d384a5917c43c68a3a26ee9af82ca44f07494ddf39a5ddf2cbff22b0e0a9fc917cf72bf57b5f SHA512 8e7c41c4b57bc5ecd6cc16e6ea8206af0005ba1e7640e2eaabe84c81312c400c74efc229b563f4627fb7d167cd7bb43e0d2d75ae5b8c545ec9ef43f967ba838a -DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6 -DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 -DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b -DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f -DIST tempdir-0.3.7.crate 11468 BLAKE2B 65850a69a07c5c7e5c25d77bfc9881c994b1fe8466b1712b904d9758b234f8d12db6e1b740d461a48b13667bdeca8178e75c956fd6eaa0c0d5aca5aa1ac7523b SHA512 e5b02f7d260ff594fc2dbbd441eb8adfa36ede937f32c8c812b458167c0e49f5cf493c6ebf83ce8007a0aeb97016169fda7f5d2996fecc72f9409d6f463d9bbe -DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 -DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c -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 thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 -DIST time-0.3.41.crate 138369 BLAKE2B 1e6e22c973dc33c950886e9628864dfc07e52dd05fb6880ff233ee4815f41172374af9672c44d53c56c6ba1ca38c53315ae1b4999f1fea3706562880481ddecf SHA512 be43d521ed6bfff6331d614112877b0b68d99ee7bad8533dc0d49193bb130f25c933bd7c9b6af873de252f9aba59becb47ef72774ee2e57de106b6f34b646170 -DIST time-core-0.1.4.crate 8422 BLAKE2B 3c9fd96b77b2d405ef696d62d18639945b81d1c8d84f1613f440a4d61a373f767aa204cf557f82d41a990cb74e952b5ae51e467f9ad0eca0175bf3cc4385dee2 SHA512 677e6b67081901b2f0bf2856a2cc29ffbb0ec3a4363e6deaa3082890f4972669f30cb55863462d8510462faa6dd698b013e04921a0657005633506b51dbef531 -DIST time-macros-0.2.22.crate 24604 BLAKE2B a511923e4c8d790ed422e4635244796154b6893a3dfdd32e9b960fe0a12749a23656335573b42c1245984988382e6991e242830c770378580a61e9f451bd06a5 SHA512 7633ea40338364add29e7cf6beb7f2e9c441a8fd6079fba9b9fd13dcda6537c2ccbc3091cb6551715649d13080567fa26ed6db4e4b3402736105f526da2f45bc -DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0 -DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48 -DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466 -DIST toml_write-0.1.2.crate 15660 BLAKE2B 8db23ea7131d61e57fc20ee3e26c62c95448953b9962b63c7ffeed78d1a057b447ffcf2308666b97c294a62e8ec570f77d5eccab3637c17f2dcfadee54d202f6 SHA512 240b04a964fb49f36d8ef5cecd7123018c19a084caa3f64098790b96e85491918a32cc8ef78412c4d8b82034a616706f8c7bf023435a28be3fac3ae00c453894 -DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c -DIST tracing-attributes-0.1.30.crate 39142 BLAKE2B d7dc828c9dd73dff54b3b86af9777e719a0acd7f7be9ec9cfe0be95bd1c6d2b3e455659e4823ebb602db33e265292548eaf9769dd1bb9b0a22ed64d53a4bc270 SHA512 cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab -DIST tracing-chrome-0.7.2.crate 14030 BLAKE2B 6ffe58c4b60244d10e41addd7fe1532849a0ae56747bfebb18565e362c727b7199592ffd524c39b4d478da7dfea2dc03b1be47a1908f91abff7d5edef67ca410 SHA512 0ea9fe590f648a193714890da388183305d4084696926f5694eebd3c1da8cae922df335500cafdd60ba16ee5ce59a59e4fa292b97ccf739a19c2fe7fe145b0b3 -DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c -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 tui-textarea-0.7.0.crate 67947 BLAKE2B e1a1ef6396e5ea00ac89989c51214953e4d9efe5d4de5c5c3fc11ed92502213c703318fb09bf3290d71387f33d9bbf88f93b1aa33d57194377c63566fab2568c SHA512 93fb2687d204b3b671aacb5989ec9095db1110d258862a5cba33d545f59c45ba39700340a987efd3cff9f422e27a020f7440a0205997108436f12062bf4f1a32 -DIST tui_confirm_dialog-0.3.1.crate 107021 BLAKE2B ebe8b25c1eff733cf4c9e165d3cc38c0e1720661a6d37039ae8ebae5c72fd8024d140b8197e386b87d1751824e26ec53fac690b85fed3e397916be2f61716868 SHA512 6e2183018b4fba4fb6d54df94490ed42c94497c0cc5542d320934d261bfe09bd89817d0baab190706effa4ffdf453e805baf05f8a0aa7ce75fb844be24b7ad34 -DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324 -DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946 -DIST unicode-truncate-1.1.0.crate 12529 BLAKE2B 908c794c44d4928bcb73e3cb7f89a5f57ec39bb0a2931db282849d547fee1e228f0ae01d50421b86a5d08c4860c4960d96909f1444e00179ee7309e25e1a7fd6 SHA512 090050af06ec187902102b07b2caa4f5c4d1a046d013aa1fabef9d18fd3679a6dc4dde6b55b9f606dfb057349fb5c10e2c229d3577116c9fcff07f1099fdf4f2 -DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb -DIST unicode-width-0.2.0.crate 271509 BLAKE2B 53015f24c57ba65d7ffc6e15e947f5ab96fa272996fe5a4d2f9203051972238ea7591c99f1d8ae5d2610c7b83c215b6912eff7aaae034237aec8d79620bfb843 SHA512 38149ad512a44fc79b2c991c6b5667da2e8f8b442ab6bb7e4f404e7fbb034f7540c7e0e8b9e72a1ff6117b899d6034862239f43b6423fa89d55dcf489caff37d -DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf -DIST version-compare-0.2.0.crate 13942 BLAKE2B 054f7d717ba953f4dbda226aa22332fb40622a776a6f53450831f027273e5a64bb8e87d42a9af1c64a6f035afa76565309c5a8810a20b8a5e51a7168a2e91dbc SHA512 b799c1713d4bf7af00f9c6d562d39c5e916f37350c2f3f57119277725b81c93246d0b1410d4ee981694bbbb731460b6512a813fdde1cf25949cd45fb3e70bd6f -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 wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 -DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 -DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 -DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf -DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 -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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-core-0.61.2.crate 36771 BLAKE2B 0f24843b8764dd9eab2df52d65b837ab3b0132a4cc5e4ba58ac21853add8294abe0e57f9e30c6419eb758652c6aabc808c79cac35014e963c6a392f06ece58f1 SHA512 02d34f3122dfc83e385a7f865e143ca13220913e04a09b8abc1eedecf97fd8665963557719a0c09790a3c5bcb4969402a659737ec23cf47b86a7660338cb4ba0 -DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76 -DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2 -DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a -DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0 -DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d -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-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows-targets-0.53.2.crate 7046 BLAKE2B b4b856f2d1f5b3eb4dd02efb4a3394a4ae11349b809ba2d231e71b005ffc4f801cc275248d998d3bd47cc2f6a9161f7f59cc11cd019ac2180cb1f531a5da60e3 SHA512 9a1f236aabf0b1f2a649f926825e1dba54b1257ed4eb494a8c01a21114d945f57ca4371230693b90e0fd3e1bf48be7c31abc7818b3ec65ce1553e6cdf97b9963 -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_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_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_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_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_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_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_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 winnow-0.7.11.crate 174175 BLAKE2B 670978b34aa12878525d6b3446bec7779cb877815f028d2b06bfe87fcca3b0e4d67908a25de87fa75486721804e782ae86f19809e5a5a9c7a6c63c454bc68459 SHA512 c4ccabbefef86214050ce8251dd4ee36e2f2c2203b196ecf40b8d61c40a2d47c23bacecd3be4585dc08c9a1cf31ceda4263913229d39ad30f9362c2f2e1fdf09 -DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7 -DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592 -DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526 diff --git a/dev-vcs/lazyjj/lazyjj-0.6.1.ebuild b/dev-vcs/lazyjj/lazyjj-0.6.1.ebuild deleted file mode 100644 index a181085380..0000000000 --- a/dev-vcs/lazyjj/lazyjj-0.6.1.ebuild +++ /dev/null @@ -1,232 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.5 - -EAPI=8 - -CRATES=" - aho-corasick@1.1.3 - allocator-api2@0.2.21 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.6.19 - anstyle-parse@0.2.7 - anstyle-query@1.1.3 - anstyle-wincon@3.0.9 - anstyle@1.0.11 - anyhow@1.0.98 - autocfg@1.5.0 - base64@0.22.1 - bitflags@2.9.1 - bumpalo@3.19.0 - cassowary@0.3.0 - castaway@0.2.3 - cc@1.2.29 - cfg-if@1.0.1 - chrono@0.4.41 - clap@4.5.40 - clap_builder@4.5.40 - clap_derive@4.5.40 - clap_lex@0.7.5 - colorchoice@1.0.4 - compact_str@0.8.1 - console@0.15.11 - core-foundation-sys@0.8.7 - crossterm@0.28.1 - crossterm_winapi@0.9.1 - darling@0.20.11 - darling_core@0.20.11 - darling_macro@0.20.11 - deranged@0.4.0 - dyn-clone@1.0.19 - either@1.15.0 - encode_unicode@1.0.0 - equivalent@1.0.2 - errno@0.3.13 - fnv@1.0.7 - foldhash@0.1.5 - fuchsia-cprng@0.1.1 - getrandom@0.3.3 - hashbrown@0.12.3 - hashbrown@0.15.4 - heck@0.5.0 - hex@0.4.3 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.63 - ident_case@1.0.1 - indexmap@1.9.3 - indexmap@2.10.0 - indoc@2.0.6 - insta@1.43.1 - instability@0.3.7 - is_terminal_polyfill@1.70.1 - itertools@0.13.0 - itertools@0.14.0 - itoa@1.0.15 - js-sys@0.3.77 - lazy_static@1.5.0 - libc@0.2.174 - linux-raw-sys@0.4.15 - lock_api@0.4.13 - log@0.4.27 - lru@0.12.5 - memchr@2.7.5 - minimal-lexical@0.2.1 - mio@1.0.4 - nom@7.1.3 - nu-ansi-term@0.46.0 - num-conv@0.1.0 - num-traits@0.2.19 - num_threads@0.1.7 - once_cell@1.21.3 - once_cell_polyfill@1.70.1 - overload@0.1.1 - parking_lot@0.12.4 - parking_lot_core@0.9.11 - paste@1.0.15 - pin-project-lite@0.2.16 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - proc-macro2@1.0.95 - quote@1.0.40 - r-efi@5.3.0 - rand@0.4.6 - rand@0.9.1 - rand_chacha@0.9.0 - rand_core@0.3.1 - rand_core@0.4.2 - rand_core@0.9.3 - ratatui@0.29.0 - rdrand@0.4.0 - redox_syscall@0.5.13 - ref-cast-impl@1.0.24 - ref-cast@1.0.24 - regex-automata@0.4.9 - regex-syntax@0.8.5 - regex@1.11.1 - remove_dir_all@0.5.3 - rustix@0.38.44 - rustversion@1.0.21 - ryu@1.0.20 - schemars@0.9.0 - schemars@1.0.4 - scopeguard@1.2.0 - serde@1.0.219 - serde_derive@1.0.219 - serde_json@1.0.140 - serde_spanned@0.6.9 - serde_with@3.14.0 - serde_with_macros@3.14.0 - sharded-slab@0.1.7 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-mio@0.2.4 - signal-hook-registry@1.4.5 - signal-hook@0.3.18 - simdutf8@0.1.5 - similar@2.7.0 - smallvec@1.15.1 - static_assertions@1.1.0 - strsim@0.11.1 - strum@0.26.3 - strum_macros@0.26.4 - syn@2.0.104 - tempdir@0.3.7 - thiserror-impl@1.0.69 - thiserror-impl@2.0.12 - thiserror@1.0.69 - thiserror@2.0.12 - thread_local@1.1.9 - time-core@0.1.4 - time-macros@0.2.22 - time@0.3.41 - toml@0.8.23 - toml_datetime@0.6.11 - toml_edit@0.22.27 - toml_write@0.1.2 - tracing-attributes@0.1.30 - tracing-chrome@0.7.2 - tracing-core@0.1.34 - tracing-log@0.2.0 - tracing-subscriber@0.3.19 - tracing@0.1.41 - tui-textarea@0.7.0 - tui_confirm_dialog@0.3.1 - unicode-ident@1.0.18 - unicode-segmentation@1.12.0 - unicode-truncate@1.1.0 - unicode-width@0.1.14 - unicode-width@0.2.0 - utf8parse@0.2.2 - valuable@0.1.1 - version-compare@0.2.0 - wasi@0.11.1+wasi-snapshot-preview1 - wasi@0.14.2+wasi-0.2.4 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.61.2 - windows-implement@0.60.0 - windows-interface@0.59.1 - windows-link@0.1.3 - windows-result@0.3.4 - windows-strings@0.4.2 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-targets@0.52.6 - windows-targets@0.53.2 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - 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.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.11 - wit-bindgen-rt@0.39.0 - zerocopy-derive@0.8.26 - zerocopy@0.8.26 -" - -declare -A GIT_CRATES=( - [ansi-to-tui]='https://github.com/Cretezy/ansi-to-tui;74bd97e76066186cace33ea04cf497055db67e62;ansi-to-tui-%commit%' -) - -inherit cargo - -DESCRIPTION="TUI for Jujutsu/jj" -HOMEPAGE="https://github.com/Cretezy/lazyjj" -SRC_URI=" - ${CARGO_CRATE_URIS} - "https://github.com/Cretezy/${PN}/archive/refs/tags/v${PV}.tar.gz" -> ${P}.tar.gz -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" Apache-2.0 ISC MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -# restrict mirror for faster downloads, since guru isn't mirrored -RESTRICT="mirror" - -RDEPEND+=" - >=dev-vcs/jj-0.33.0 -" - -QA_FLAGS_IGNORED="usr/bin/lazyjj" diff --git a/dev-vcs/lazyjj/metadata.xml b/dev-vcs/lazyjj/metadata.xml deleted file mode 100644 index fc2894435e..0000000000 --- a/dev-vcs/lazyjj/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - demize@unstable.systems - demize - - - - Cretezy - - Cretezy/lazyjj - https://github.com/Cretezy/lazyjj/issues/new/choose - https://github.com/Cretezy/lazyjj/releases - - diff --git a/profiles/package.mask b/profiles/package.mask index c43e4a88d4..e3b1127ba6 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -39,12 +39,6 @@ media-video/lossless-cut # Moved to www-client/opera-gx in ::gentoo www-client/opera-gx-bin -# Vivian Heisz (vhz) (2026-05-29) -# Depends on a forked dependency that's since been unpublished. -# If there's an update, I'll bump, otherwise I'll treeclean. -# Removal after 2026-06-29. Bug #975802 -dev-vcs/lazyjj - # David Roman (2026-05-21) # Depends on masked Qt5 media-sound/noson-app From 6da36c71e23daf9577d3e674cac3cf9b8812a96b Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Thu, 9 Jul 2026 03:22:40 +0300 Subject: [PATCH 126/194] media-gfx/pdf4qt: add 1.6.0.0, drop 1.5.1.0-r1 Signed-off-by: Alexander Golubev --- media-gfx/pdf4qt/Manifest | 2 +- ...-extention-from-Icon-endtry-in-a-des.patch | 26 ---------- .../pdf4qt-1.5.1.0-Minimal-cmake-fixes.patch | 47 ------------------- ....5.1.0-r1.ebuild => pdf4qt-1.6.0.0.ebuild} | 19 +++----- 4 files changed, 8 insertions(+), 86 deletions(-) delete mode 100644 media-gfx/pdf4qt/files/pdf4qt-1.4.0.0-minor-fix-remove-extention-from-Icon-endtry-in-a-des.patch delete mode 100644 media-gfx/pdf4qt/files/pdf4qt-1.5.1.0-Minimal-cmake-fixes.patch rename media-gfx/pdf4qt/{pdf4qt-1.5.1.0-r1.ebuild => pdf4qt-1.6.0.0.ebuild} (69%) diff --git a/media-gfx/pdf4qt/Manifest b/media-gfx/pdf4qt/Manifest index 5e71be57e5..7a76d9efe7 100644 --- a/media-gfx/pdf4qt/Manifest +++ b/media-gfx/pdf4qt/Manifest @@ -1,2 +1,2 @@ -DIST PDF4QT-1.5.1.0.tar.gz 4560158 BLAKE2B ac479bae1dbae3e3b065ded2e9991c5cd4c2a86f172110c50adf2dd3c04e3cc55b963764a569e8e3770172e6a5c3a1d5cead4b288db4a7dbe4bc009bf67bcbd9 SHA512 483980223e1dd365cb850ac09de10deb8a9ef676a642028ce55bd2c4f315619eb0b4721ad217476c8ff95ab53bbbe49bb7db2c2aae1e8ac4d8f3bfbac9519abc DIST PDF4QT-1.5.3.1.tar.gz 7346956 BLAKE2B 1ac79d545e505105431b74978d60ff77d09f81db91a1514136225de19121b8d78e331b83bd0cd3c463f9a1e30c3c04b27427ab8d55960de049ab31aa3a41000a SHA512 efbebf031104aced080624f59bc42c1a2d53f32a2d69d1e031015c51dca22dd85e84692a8dee7fbacc87a413e20fb572a9e51e26afcc77c13af2fd1d0a609e33 +DIST PDF4QT-1.6.0.0.tar.gz 7895904 BLAKE2B 5af90d24dfaa766ba96d728315ee29dc0118d391acadfba403e84a7db96d1876930268fa9afd164d6dd1ff4bfe2413386f31b5c42d06653c65fa53ee83234299 SHA512 cf7fa69772a80931efc5d4fa8c3e4bda9801240ec03bed7dc1302f64ec732e49fb1916ee45ffb2005ea1192d6f27e1ca20a4ebd6fac890aff17220f7e6028879 diff --git a/media-gfx/pdf4qt/files/pdf4qt-1.4.0.0-minor-fix-remove-extention-from-Icon-endtry-in-a-des.patch b/media-gfx/pdf4qt/files/pdf4qt-1.4.0.0-minor-fix-remove-extention-from-Icon-endtry-in-a-des.patch deleted file mode 100644 index d70da88e33..0000000000 --- a/media-gfx/pdf4qt/files/pdf4qt-1.4.0.0-minor-fix-remove-extention-from-Icon-endtry-in-a-des.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 18b4543b2a5d294c220e5dc4b558c52d2a36eeb0 Mon Sep 17 00:00:00 2001 -From: Golubev Alexander -Date: Sat, 9 Nov 2024 00:36:30 +0300 -Subject: [PATCH] minor fix: remove extention from Icon endtry in a desktop - file - ---- - Desktop/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Desktop/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop b/Desktop/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop -index 62009ba..f604504 100644 ---- a/Desktop/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop -+++ b/Desktop/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop -@@ -4,7 +4,7 @@ Type=Application - Name=PDF4QT Editor - Comment=Edit and modify PDF files - Exec=Pdf4QtEditor --Icon=io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.svg -+Icon=io.github.JakubMelka.Pdf4qt.Pdf4QtEditor - Terminal=false - Categories=Office; - MimeType=application/pdf; --- -2.45.2 - diff --git a/media-gfx/pdf4qt/files/pdf4qt-1.5.1.0-Minimal-cmake-fixes.patch b/media-gfx/pdf4qt/files/pdf4qt-1.5.1.0-Minimal-cmake-fixes.patch deleted file mode 100644 index 96269bf4a3..0000000000 --- a/media-gfx/pdf4qt/files/pdf4qt-1.5.1.0-Minimal-cmake-fixes.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 42887fb8136b362637db318907b78128b13c251a Mon Sep 17 00:00:00 2001 -From: Alexander Golubev -Date: Fri, 8 Nov 2024 23:07:36 +0300 -Subject: [PATCH 1/5] Minimal cmake fixes - ---- - CMakeLists.txt | 3 +-- - Pdf4QtLibCore/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 3 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b943d3f..fed05c6 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -62,7 +62,6 @@ endif() - qt_standard_project_setup(I18N_TRANSLATED_LANGUAGES en de cs es ko) - - find_package(OpenSSL REQUIRED) --find_package(lcms2 REQUIRED) - find_package(ZLIB REQUIRED) - find_package(Freetype REQUIRED) - find_package(OpenJPEG CONFIG REQUIRED) -@@ -99,7 +98,7 @@ endif() - option(PDF4QT_INSTALL_TO_USR "Install to usr directory" ON) - - if(PDF4QT_LINUX) -- set(PDF4QT_INSTALL_LIB_DIR_IMPL lib) -+ set(PDF4QT_INSTALL_LIB_DIR_IMPL ${CMAKE_INSTALL_LIBDIR}) - set(PDF4QT_INSTALL_BIN_DIR_IMPL bin) - - # Check if VCPKG_OVERLAY_PORTS is set as an environment variable or a CMake argument -diff --git a/Pdf4QtLibCore/CMakeLists.txt b/Pdf4QtLibCore/CMakeLists.txt -index f3436e0..7c719ce 100644 ---- a/Pdf4QtLibCore/CMakeLists.txt -+++ b/Pdf4QtLibCore/CMakeLists.txt -@@ -170,7 +170,7 @@ GENERATE_EXPORT_HEADER(Pdf4QtLibCore - EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/pdf4qtlibcore_export.h") - - target_link_libraries(Pdf4QtLibCore PRIVATE Qt6::Core Qt6::Gui Qt6::Xml Qt6::Svg) --target_link_libraries(Pdf4QtLibCore PRIVATE lcms2::lcms2) -+target_link_libraries(Pdf4QtLibCore PRIVATE lcms2) - target_link_libraries(Pdf4QtLibCore PRIVATE OpenSSL::SSL OpenSSL::Crypto) - target_link_libraries(Pdf4QtLibCore PRIVATE ZLIB::ZLIB) - target_link_libraries(Pdf4QtLibCore PRIVATE Freetype::Freetype) --- -2.49.1 - diff --git a/media-gfx/pdf4qt/pdf4qt-1.5.1.0-r1.ebuild b/media-gfx/pdf4qt/pdf4qt-1.6.0.0.ebuild similarity index 69% rename from media-gfx/pdf4qt/pdf4qt-1.5.1.0-r1.ebuild rename to media-gfx/pdf4qt/pdf4qt-1.6.0.0.ebuild index 1b6705d02a..5e325b1c43 100644 --- a/media-gfx/pdf4qt/pdf4qt-1.5.1.0-r1.ebuild +++ b/media-gfx/pdf4qt/pdf4qt-1.6.0.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit cmake xdg +inherit cmake flag-o-matic xdg DESCRIPTION="Open source PDF WYSIWYG editor based on Qt" HOMEPAGE="https://jakubmelka.github.io/" @@ -20,16 +20,16 @@ fi LICENSE="MIT" SLOT="0" -IUSE="test" +IUSE="debug test" RESTRICT="!test? ( test )" RDEPEND=" dev-cpp/tbb:= dev-libs/openssl:= - dev-qt/qtbase:6[gui,widgets,xml] + dev-qt/qtbase:6[concurrent,gui,widgets,xml] dev-qt/qtspeech:6 dev-qt/qtsvg:6 - =media-libs/blend2d-0.20:= media-libs/freetype media-libs/lcms:2 media-libs/libjpeg-turbo:= @@ -41,20 +41,15 @@ DEPEND="$RDEPEND " DOCS=( NOTES.txt README.md RELEASES.txt ) -PATCHES=( - "${FILESDIR}/${PN}-1.4.0.0-minor-fix-remove-extention-from-Icon-endtry-in-a-des.patch" - "${FILESDIR}/${P}-Minimal-cmake-fixes.patch" - "${FILESDIR}/${P}-Make-building-of-tests-optional.patch" - "${FILESDIR}/${P}-Make-runtime-respect-cmake-s-plugin-dir-settings.patch" - "${FILESDIR}/${P}-Fix-translation-install-path-on-nix.patch" -) src_configure() { + # without NDEBUG it shows annoying warning about keyboard accelerators reuse + use debug || append-cxxflags -DNDEBUG + local mycmakeargs=( -DPDF4QT_INSTALL_DEPENDENCIES=OFF -DPDF4QT_INSTALL_TO_USR=OFF -DPDF4QT_BUILD_TESTS="$(usex test)" - -DVCPKG_OVERLAY_PORTS="" # suppress a warning ) cmake_src_configure } From 7299af2062dbc324dc70a5cf3112e41634d1ce0a Mon Sep 17 00:00:00 2001 From: Greg Lamberson Date: Wed, 8 Jul 2026 21:33:55 -0500 Subject: [PATCH 127/194] sys-boot/lamboot: address review comments Correct the copyright header (Gentoo Authors + GPL-2), require Python 3.12+ (3.12-3.15), drop the redundant S=, move source preparation into src_prepare, drop the docs existence check, and stop installing the MIT/Apache-2.0 license texts (they are already in Gentoo's license tree). Signed-off-by: Greg Lamberson --- sys-boot/lamboot/lamboot-0.16.5.ebuild | 76 ++++++++++++-------------- 1 file changed, 35 insertions(+), 41 deletions(-) diff --git a/sys-boot/lamboot/lamboot-0.16.5.ebuild b/sys-boot/lamboot/lamboot-0.16.5.ebuild index 61a4905372..f3f896bf7d 100644 --- a/sys-boot/lamboot/lamboot-0.16.5.ebuild +++ b/sys-boot/lamboot/lamboot-0.16.5.ebuild @@ -1,9 +1,10 @@ +# Copyright 2026 Gentoo Authors # Copyright 2026 Lamco Development LLC -# Distributed under the terms of the MIT or Apache-2.0 license +# Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit python-single-r1 shell-completion DESCRIPTION="Memory-safe UEFI bootloader for Linux, written in Rust" @@ -16,7 +17,6 @@ HOMEPAGE="https://lamco.ai/products/lamboot/ https://github.com/lamco-admin/lamb # separate track, gated on whether LamBoot builds on stable rustc for the # *-unknown-uefi targets without -Z build-std (see ../../../PACKAGING.md). SRC_URI="https://github.com/lamco-admin/lamboot/releases/download/v${PV}/lamboot-${PV}-x86_64.tar.gz" -S="${WORKDIR}/lamboot-${PV}" LICENSE="MIT Apache-2.0" SLOT="0" @@ -42,21 +42,40 @@ QA_PREBUILT="usr/share/lamboot/EFI/LamBoot/*.efi usr/share/lamboot/EFI/LamBoot/modules/*.efi usr/share/lamboot/EFI/LamBoot/drivers/*/*.efi" +src_prepare() { + default + + # Drop any Python bytecode the artifact carried; it is regenerated at + # runtime and would otherwise pull host paths into the package. + find . -type d -name __pycache__ -exec rm -rf {} + || die + find . -type f -name '*.pyc' -delete || die + + # Normalise permissions: directories 0755, files 0644, keeping the + # executable bit where the tarball already set it (lamboot-install, + # lamboot-inspect, sign-lamboot.sh + its sign-lock/sign-unlock helpers, + # the .efi loaders). Mirrors the deb's `chmod -R u=rwX,go=rX`. The + # wholesale cp in src_install then preserves these modes. + chmod -R u=rwX,go=rX . || die "failed to normalise source perms" + + # Pin the Python diagnostic scripts' shebangs to the selected interpreter + # (python-single-r1). lamboot-host-sampler and the rest are bash, left as-is. + python_fix_shebang lamboot-inspect lamboot-monitor.py +} + src_install() { - # Stage the whole distribution under /usr/share/lamboot. This is - # lamboot-install's SRC_DIR: it searches /usr/share/lamboot, - # /usr/local/share/lamboot, then /opt/lamboot, and copies the .efi to the - # operator's ESP from there. We copy the tree wholesale (preserving the - # tarball's +x bits on scripts) rather than using doins, which would force - # 0644 and break lamboot-install's exec of its sibling helpers. - # - # Exclude build/packaging metadata, the man page, completions, docs, the - # top-level README/CHANGELOG/SECURITY/LICENSE files, the manifest, and - # Python bytecode: those are installed to their own paths below (or not at - # all), and lamboot-install does not read them from SRC_DIR. + # Stage the whole distribution under /usr/share/lamboot — lamboot-install's + # SRC_DIR (it searches /usr/share/lamboot, /usr/local/share/lamboot, then + # /opt/lamboot, and copies the .efi to the operator's ESP from there). Copy + # the tree wholesale to preserve the +x bits on scripts, rather than doins + # (which forces 0644 and would break lamboot-install's exec of its siblings). local share="${ED}/usr/share/lamboot" dodir /usr/share/lamboot cp -a "${S}"/. "${share}"/ || die "failed to stage distribution" + + # Prune the copies installed to their own paths below (man, completions, + # the README/CHANGELOG/SECURITY docs) or not installed at all (packaging, + # docs, the license texts, the manifest); lamboot-install reads none of + # them from SRC_DIR. rm -rf \ "${share}"/packaging \ "${share}"/man \ @@ -69,23 +88,6 @@ src_install() { "${share}"/LICENSE-APACHE \ "${share}"/MANIFEST.sha256 \ || die "failed to prune staged tree" - # Drop any Python bytecode the artifact carried; it is regenerated at - # runtime and would otherwise pull host paths into the package. - find "${share}" -type d -name __pycache__ -exec rm -rf {} + || die - find "${share}" -type f -name '*.pyc' -delete || die - - # Normalise staged permissions: directories 0755, files 0644, but keep the - # executable bit on the scripts/binaries that carried it (lamboot-install, - # lamboot-inspect, sign-lamboot.sh and its sign-lock/sign-unlock helpers, - # the .efi loaders, etc.). No group/other write. Mirror the deb's - # `chmod -R u=rwX,go=rX`, which preserves +x where it was already set. - chmod -R u=rwX,go=rX "${share}" || die "failed to normalise staged perms" - - # Pin the Python diagnostic scripts' shebangs to the selected interpreter - # (python-single-r1). lamboot-host-sampler and the rest are bash, left as-is. - python_fix_shebang \ - "${share}"/lamboot-inspect \ - "${share}"/lamboot-monitor.py # esp-deploy.sh at the canonical literal path. lamboot-install checks # /usr/lib/lamboot/esp-deploy.sh first, then the script-relative @@ -110,17 +112,9 @@ src_install() { newbashcomp completions/lamboot-inspect.bash lamboot-inspect dozshcomp completions/_lamboot-inspect - # Documentation and dual license. + # Documentation. The MIT and Apache-2.0 license texts are not installed: + # both are in Gentoo's license tree and tracked via LICENSE above. dodoc README.md CHANGELOG.md SECURITY.md - # The -bin tarball is thinned (PACKAGING.md §0): the full docs/ tree lives in - # the public repo + website, not the artifact, so it is absent here. Install - # it only if present, otherwise dodoc dies against the thinned tarball. - if [[ -d docs ]]; then - dodoc -r docs/. - fi - # Gentoo installs license texts under /usr/share/licenses/. - insinto /usr/share/licenses/${PN} - doins LICENSE-MIT LICENSE-APACHE # Note what we deliberately do NOT install: the systemd units, the # kernel-install plugin, the kernel-event hooks, and lamboot-kernel-hook. From 97aa7b64d993bd0ada3fa2087edf96d99790ee22 Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Thu, 9 Jul 2026 10:45:05 +0800 Subject: [PATCH 128/194] games-simulation/kittenspaceagency-bin: Update to 2026.7.4-r4860 Signed-off-by: Michael Moon --- games-simulation/kittenspaceagency-bin/Manifest | 2 +- ...r4826.ebuild => kittenspaceagency-bin-2026.7.4-r4860.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-simulation/kittenspaceagency-bin/{kittenspaceagency-bin-2026.7.3-r4826.ebuild => kittenspaceagency-bin-2026.7.4-r4860.ebuild} (100%) diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index c56d804cf7..3b910fcd5f 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST setup_ksa_v2026.7.3.4826.tar.gz 2301271244 BLAKE2B c3f9da22bfd2fe49840d178b120635abca0552cf922a903c9429811e4ab96062573907df682ac015681969a86bb8a59df0d782f6e9dd9b65575f5874ecf702d9 SHA512 dc28a4b0661cddb83dcf49f405560a0f34114ad7243a1ebb3ffbe1adf8a36979dd2ebfa2ee34f965aa46a0121ed39b5872430c06414681d7430830337b070144 +DIST setup_ksa_v2026.7.4.4860.tar.gz 2301314654 BLAKE2B 4771038177472ce5aa975ee67a1493e77aff639e960e114a271322eb17b19ada0cdc848382ca702c03ad44012650b82e8d384ad2318f696213de27d9eec49617 SHA512 708b785590aff3852ae6b85f337ffca50167ace5c5f17259cd1ba8c58c05d608b9ef097b0287bf5df0719a379026c785f6ab611dec4e40b1bdfb599ea09f8e86 diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.3-r4826.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.4-r4860.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.3-r4826.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.4-r4860.ebuild From 7d98750603455019b3318386861d7416dac1023f Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 9 Jul 2026 19:24:50 +0200 Subject: [PATCH 129/194] gui-apps/noctalia-greeter: add libinput to depend Closes: https://bugs.gentoo.org/978820 Signed-off-by: Emi --- gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild | 1 + gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild index 3d4ef46505..dd341c6a13 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild @@ -35,6 +35,7 @@ DEPEND=" x11-libs/cairo[glib] x11-libs/libxkbcommon x11-libs/pango + dev-libs/libinput " RDEPEND="${DEPEND}" diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild index 5af090d837..936676762c 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild @@ -36,6 +36,7 @@ DEPEND=" x11-libs/cairo[glib] x11-libs/libxkbcommon x11-libs/pango + dev-libs/libinput " RDEPEND="${DEPEND}" From 2d117d094a24b812999984410df6a2877ea7cae3 Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 9 Jul 2026 15:17:25 -0300 Subject: [PATCH 130/194] Revert "gui-apps/noctalia-greeter: add libinput to depend" This reverts commit 7d98750603455019b3318386861d7416dac1023f. Signed-off-by: dsaf --- gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild | 1 - gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild index dd341c6a13..3d4ef46505 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild @@ -35,7 +35,6 @@ DEPEND=" x11-libs/cairo[glib] x11-libs/libxkbcommon x11-libs/pango - dev-libs/libinput " RDEPEND="${DEPEND}" diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild index 936676762c..5af090d837 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild @@ -36,7 +36,6 @@ DEPEND=" x11-libs/cairo[glib] x11-libs/libxkbcommon x11-libs/pango - dev-libs/libinput " RDEPEND="${DEPEND}" From 0d386bdf06d8f9e9048998feeedc8908f35992e8 Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 9 Jul 2026 15:18:43 -0300 Subject: [PATCH 131/194] gui-apps/noctalia: add 5.0.0_beta2 Signed-off-by: dsaf --- gui-apps/noctalia/Manifest | 1 + gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild | 71 +++++++++++++++++++ gui-apps/noctalia/noctalia-9999.ebuild | 4 -- 3 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild diff --git a/gui-apps/noctalia/Manifest b/gui-apps/noctalia/Manifest index 4ff6e28e57..b9eb373571 100644 --- a/gui-apps/noctalia/Manifest +++ b/gui-apps/noctalia/Manifest @@ -1,2 +1,3 @@ DIST noctalia-5.0.0_beta1.tar.gz 5185610 BLAKE2B b5fbb732af28625493e075575adc10c423d3bab54f94ca143af255bdae5f8efcd43f4e10ad999969647e38f9f860149c3a40a336c4306410f7e18582e80feeba SHA512 88a8d6fcf080ee798bf6e606d5cf701d09b0be1cbcd22fc663c8942071e99eb74e3dd7ebe2f9747700390f5dfddfbfa04c88d987982ff4ed0d7d75e55b5447fc +DIST noctalia-5.0.0_beta2.tar.gz 4915967 BLAKE2B 7aeeb0fdcefeeb57f45bb9600f6eea76d15206c7a11a8bd05afccce690678994f1c05929c42dfc8c4ebad9f18eba52ba6646a6789654f3910e82f0a0753166d2 SHA512 48d0ad096a7f3b96b40003a8c02260e2737c62dde9abf155e875ad32c83dc79522916723e63f65efbcbb5d3b20877aa28593723956d46ff1b996556db6534d6c DIST noctalia-v4.7.7.tar.gz 25414718 BLAKE2B a8af942e0b746d8fc52a0e979aab27e1ebd91190ec71924b519d56d5224a560e2edaf9c64c51768d68cb791d70d03c7ba5572fec1d1fa38f3244fd698189d89c SHA512 7f1ccdd6180e40ce1e898688f93aab348d327e8b46a90e1a193a73f00468fb7ae4dd2655588006da7774ccace4675853cb05dcd3cee540a7c5bbedf57da202c2 diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild new file mode 100644 index 0000000000..41dc0f39c1 --- /dev/null +++ b/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild @@ -0,0 +1,71 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature xdg + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES" +HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia" + +SRC_URI="https://github.com/noctalia-dev/noctalia/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" + +IUSE="+jemalloc" + +DEPEND=" + dev-cpp/nlohmann_json + dev-cpp/sdbus-c++ + dev-cpp/tomlplusplus + dev-libs/glib:2 + jemalloc? ( dev-libs/jemalloc:= ) + dev-libs/libxml2 + dev-libs/md4c + dev-libs/stb + dev-libs/wayland + gnome-base/librsvg:2 + media-libs/fontconfig + media-libs/freetype + media-libs/libwebp + media-libs/mesa + media-video/pipewire + media-video/wireplumber + net-misc/curl + sci-libs/libqalculate + sys-auth/polkit + sys-libs/pam + virtual/opengl + x11-libs/cairo[glib] + x11-libs/libxkbcommon + x11-libs/pango +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + dev-libs/wayland + dev-libs/wayland-protocols + dev-util/wayland-scanner +" + +DOCS=( {README,CREDITS}.md example.toml ) + +src_configure() { + local emesonargs=( + $(meson_feature jemalloc) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "external display brightness control" app-misc/ddcutil + optfeature "hardware-accelerated screen recording" media-video/gpu-screen-recorder +} diff --git a/gui-apps/noctalia/noctalia-9999.ebuild b/gui-apps/noctalia/noctalia-9999.ebuild index aaf2b02b1b..7fe8f6aef5 100644 --- a/gui-apps/noctalia/noctalia-9999.ebuild +++ b/gui-apps/noctalia/noctalia-9999.ebuild @@ -55,10 +55,6 @@ DOCS=( {README,CREDITS}.md example.toml ) src_configure() { local emesonargs=( $(meson_feature jemalloc) - -Dsystem_md4c=true - -Dsystem_tomlplusplus=true - -Dsystem_nlohmann_json=true - -Dstb_headers=/usr/include/stb ) meson_src_configure } From 18308a021e6087d5c691dda337e670e4656de75e Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 9 Jul 2026 23:37:51 -0300 Subject: [PATCH 132/194] net-im/endcord-bin: add 1.5.1 Signed-off-by: dsaf --- net-im/endcord-bin/Manifest | 1 + net-im/endcord-bin/endcord-bin-1.5.1.ebuild | 54 +++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 net-im/endcord-bin/endcord-bin-1.5.1.ebuild diff --git a/net-im/endcord-bin/Manifest b/net-im/endcord-bin/Manifest index 4b7819c30a..487842f9b2 100644 --- a/net-im/endcord-bin/Manifest +++ b/net-im/endcord-bin/Manifest @@ -1,2 +1,3 @@ DIST endcord-1.4.2-linux.tar.gz 65290570 BLAKE2B c0777495dcd80a27b684217043635cd3640131ec91e8380cd52e33b4111a78a1547a6bd5221e488fea1547393f4b31e50754ea5d08daa2cfa11ad4bcbd25358d SHA512 7fa66339e4eb968b4ee9f35d8815cbe177f68c531ee93914eecbb2e67649e6f2fcc8624f5ed6aedb049a05f15e99d64540ba92a08187155ffa26060f9cd92dd7 DIST endcord-1.5.0-linux.tar.gz 52548308 BLAKE2B 932e38cfd018f009742a137d7b9f6ef0bb581644cb6c56fc45a173a0b9e6642db59328a0f57bd36c98bd4acc08c4872fa73824d966055899a90cc72b7c44aa3e SHA512 a672800fc7552bc85d804c823ee7375723e16102bc75a1f45c4b823c3f3d250cc079d6b5fc6eb174a424e81ab947ddeac76cfada09801105db2fdacff76a2fee +DIST endcord-1.5.1-linux.tar.gz 52804389 BLAKE2B 8532e024d7ca05507530991c6434dd18ab6afc4bf7939ffbaf135c3120ade6c2958f0df3b4b35ff60410fce15445eb09dffbb88ffdbbb407fae737c70cc7b283 SHA512 4a5d0e7450c920809a21e12968f62551d20238838ea5ba2b68418b19c208d5da19ec4810e452a149878a6affc1c6efa70d42c5e97021a843288b468d1e12cd51 diff --git a/net-im/endcord-bin/endcord-bin-1.5.1.ebuild b/net-im/endcord-bin/endcord-bin-1.5.1.ebuild new file mode 100644 index 0000000000..8b55ac142d --- /dev/null +++ b/net-im/endcord-bin/endcord-bin-1.5.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="Feature rich Discord TUI client" +HOMEPAGE="https://github.com/sparklost/endcord" + +SRC_URI=" + amd64? ( + https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz + ) +" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT=0 +KEYWORDS="-* ~amd64" + +RESTRICT="strip" + +QA_PREBUILT="usr/bin/endcord-bin" + +src_install() { + newbin endcord endcord-bin +} + +pkg_postinst() { + optfeature "clipboard support on X11" x11-misc/xclip + optfeature "clipboard support on Wayland" gui-apps/wl-clipboard + + optfeature "file dialog when uploading" \ + app-misc/yazi \ + gnome-extra/zenity \ + kde-apps/kdialog + + optfeature "spellchecking (requires aspell dictionary such as aspell-en)" \ + app-text/aspell + + optfeature "install and update extensions from other sources" \ + dev-vcs/git + + optfeature "YouTube support" net-misc/yt-dlp + + optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv + + optfeature "store token in system keyring" app-crypt/libsecret virtual/secret-service + + optfeature "round notification images" media-gfx/imagemagick + + optfeature "tray support under wayland" dev-libs/libayatana-appindicator +} From f4ed99c3b2b18811a022d9231ab278759640840d Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 9 Jul 2026 23:38:46 -0300 Subject: [PATCH 133/194] net-im/endcord: add 1.5.1 Signed-off-by: dsaf --- net-im/endcord/Manifest | 1 + net-im/endcord/endcord-1.5.1.ebuild | 83 +++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 net-im/endcord/endcord-1.5.1.ebuild diff --git a/net-im/endcord/Manifest b/net-im/endcord/Manifest index ca0af25152..14423896b5 100644 --- a/net-im/endcord/Manifest +++ b/net-im/endcord/Manifest @@ -1,2 +1,3 @@ DIST endcord-1.4.2.tar.gz 811680 BLAKE2B fe9dda547707dc5ea51b18954061a30b0a8dff691641e6096121c0ea655c3913f393c3a501c80b7926223321414a6be4bb553bdbc0c365a458a018d41deb6736 SHA512 535bc3038674a1eeb7a2a5492a87b8a6fe05abcd80298a9b9863286f1a7d075a6955f416840c86a470a4be144940b252c3316480890054d57617bf33b7855e50 DIST endcord-1.5.0.tar.gz 1011046 BLAKE2B f19c6da74883e6176c1f358597c544b3409a80bfb67bc77c21d999a79907125548b11f1aa229b7d927694b9880be01109fb5246e82d55b598e2c62715b7d417d SHA512 056e01123fef5c09b9a6234c5c434963595be6df241213433902a376f1deca08e47cdaf071d87917de3f6cd2bd5ebc5621c2f78969ab05bed66b481bc20a7c58 +DIST endcord-1.5.1.tar.gz 1015979 BLAKE2B 69b83e928fc7f34339acb3e78cd5c7fd0d4ff066ff952f882033da8e04e5f6d46d2b0a35f803c40610a7652985bff6c5082303a98068f59ba1e8495f3926f845 SHA512 22e9c6a4e17e8a1a2d944bac24422a6b63e1bc3f47271b9751345753d5107721bb2b6aac36c86ceaae5c7e3559a7dbc5dccb8f5fc181c83c47408ae6eecf3ab5 diff --git a/net-im/endcord/endcord-1.5.1.ebuild b/net-im/endcord/endcord-1.5.1.ebuild new file mode 100644 index 0000000000..326f68744b --- /dev/null +++ b/net-im/endcord/endcord-1.5.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature wrapper + +DESCRIPTION="Feature rich Discord TUI client" +HOMEPAGE="https://github.com/sparklost/endcord" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sparklost/endcord.git" +else + SRC_URI="https://github.com/sparklost/endcord/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT=0 + +BDEPEND=" + >=dev-python/cython-3.2.6[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/filetype-1.2.0[${PYTHON_USEDEP}] + >=dev-python/numpy-2.5.0[${PYTHON_USEDEP}] + || ( + >=dev-python/orjson-3.11.9[${PYTHON_USEDEP}] + dev-python/ujson[${PYTHON_USEDEP}] + ) + >=dev-python/pycryptodome-3.23.0[${PYTHON_USEDEP}] + >=dev-python/pysocks-1.7.1[${PYTHON_USEDEP}] + >=dev-python/soundcard-0.4.6[${PYTHON_USEDEP}] + >=dev-python/soundfile-0.14.0[${PYTHON_USEDEP}] + >=dev-python/websocket-client-1.9.0[${PYTHON_USEDEP}] +" + +PATCHES=( "${FILESDIR}/${PN}-1.5.0-flags.patch" ) + +DOCS=( README.md docs/ ) + +python_install() { + distutils-r1_python_install + + python_domodule ${PN} + + exeinto /usr/libexec/${PN} + doexe main.py + + make_wrapper ${PN} \ + "${EPYTHON} ${EPREFIX}/usr/libexec/${PN}/main.py" +} + +pkg_postinst() { + optfeature "clipboard support on X11" x11-misc/xclip + optfeature "clipboard support on Wayland" gui-apps/wl-clipboard + + optfeature "file dialog when uploading" \ + app-misc/yazi \ + gnome-extra/zenity \ + kde-apps/kdialog + + optfeature "spellchecking (requires aspell dictionary such as aspell-en)" \ + app-text/aspell + + optfeature "install and update extensions from other sources" \ + dev-vcs/git + + optfeature "YouTube support" net-misc/yt-dlp + + optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv + + optfeature "store token in system keyring" app-crypt/libsecret virtual/secret-service + + optfeature "round notification images" media-gfx/imagemagick + + optfeature "tray support under wayland" dev-libs/libayatana-appindicator +} From ac8b744580be3689281e7d6dc2477557e6fc7b80 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 9 Jul 2026 19:49:02 -0700 Subject: [PATCH 134/194] dev-util/gemini-cli: add 0.50.0, drop 0.47.0 Signed-off-by: Huang Rui --- dev-util/gemini-cli/Manifest | 2 +- .../{gemini-cli-0.47.0.ebuild => gemini-cli-0.50.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/gemini-cli/{gemini-cli-0.47.0.ebuild => gemini-cli-0.50.0.ebuild} (100%) diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index 513d4b3d82..761dac67bc 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1,2 +1,2 @@ -DIST gemini-cli-0.47.0.zip 20282897 BLAKE2B 88284e36d49a9db25b18ed0f1fc7492c61bb0ccb16d4b6b1e799b878c2d68b0013edd42040565b76a02268c8a61efc95c5d06abe6dc323c9e10bb8ae2c3debbc SHA512 5f31089af1e098a71520f5e6c91ea258166b31e4a4c230052265e9a5ffeb9140dc23d957ff442898f38f7ac53d9ba5751108e6741a81e128dfa533ec6794b7ec DIST gemini-cli-0.49.0.zip 21041980 BLAKE2B 47f09129a1199164d47036b9d323919e3bad2f7f45debe8064fef1a02bf6af238366f97480169937c90ffa54bdae8b124247d6fcb6360145bb6a8bbb5fb662ca SHA512 d63d5978683aef7a6dd2a7c1e44e0d325841e0f3116bc47df2c2e8feb71a5c0a12f8d416fe723bd64007fba8a54ababab1ee1c83c42880982475f78c13d40f33 +DIST gemini-cli-0.50.0.zip 21041914 BLAKE2B 750b744ea52eec9e54f72770aeb789c6304ba94aef04c41e499ba9b1f5b82aeaf486690ddb996af1f7c4c94058b3481151e13dfc7a82bd129081a5fb8416aa00 SHA512 62d3b1518a92f2d5fd940dd63760c060bad63c8541432b6c6905e7728ee68fcb0c933adc098ac50a94dd722430975fbece40325396a366dc2b1bfb73478c46b5 diff --git a/dev-util/gemini-cli/gemini-cli-0.47.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.50.0.ebuild similarity index 100% rename from dev-util/gemini-cli/gemini-cli-0.47.0.ebuild rename to dev-util/gemini-cli/gemini-cli-0.50.0.ebuild From ad1edb2834bde89df5935b054cc0f2dd26a70cd8 Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 9 Jul 2026 23:48:50 -0300 Subject: [PATCH 135/194] gui-apps/noctalia: update RDEPEND Signed-off-by: dsaf --- gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild | 5 ++++- gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild | 5 ++++- gui-apps/noctalia/noctalia-9999.ebuild | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild index 7d80096a08..5b91c018c8 100644 --- a/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild +++ b/gui-apps/noctalia/noctalia-5.0.0_beta1.ebuild @@ -44,7 +44,10 @@ DEPEND=" x11-libs/pango " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + dev-vcs/git +" BDEPEND=" dev-libs/wayland diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild index 41dc0f39c1..62581dbc6e 100644 --- a/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild +++ b/gui-apps/noctalia/noctalia-5.0.0_beta2.ebuild @@ -46,7 +46,10 @@ DEPEND=" x11-libs/pango " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + dev-vcs/git +" BDEPEND=" dev-libs/wayland diff --git a/gui-apps/noctalia/noctalia-9999.ebuild b/gui-apps/noctalia/noctalia-9999.ebuild index 7fe8f6aef5..22f7289fc4 100644 --- a/gui-apps/noctalia/noctalia-9999.ebuild +++ b/gui-apps/noctalia/noctalia-9999.ebuild @@ -42,7 +42,10 @@ DEPEND=" x11-libs/pango " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + dev-vcs/git +" BDEPEND=" dev-libs/wayland From 6af6f7f74d3943d7c023790f5118b21275eb49e1 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 9 Jul 2026 20:02:13 -0700 Subject: [PATCH 136/194] dev-util/codex: add 0.144.1, drop 0.142.5 Signed-off-by: Huang Rui --- dev-util/codex/Manifest | 4 ++-- dev-util/codex/{codex-0.142.5.ebuild => codex-0.144.1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-util/codex/{codex-0.142.5.ebuild => codex-0.144.1.ebuild} (100%) diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest index 26793961d4..c939485ed6 100644 --- a/dev-util/codex/Manifest +++ b/dev-util/codex/Manifest @@ -1,7 +1,7 @@ -DIST codex-0.142.5.tar.gz 9117574 BLAKE2B 5af330c360f3407adbf31ac66eff60c1f037322228f37f6824005cf23a64f48dc25351d2175c7501d63442b6255d103712576e1673ddca67e239492d1c47106a SHA512 9b18480bbaecde8b79521b65becc7f0e3617e63ce4a4c9d880fd6cb7545fa4709909e3c26def591ae205e6efa5460b7374f9df37d1ccec99a9fa130267b9d882 DIST codex-0.143.0.tar.gz 9452566 BLAKE2B 1486157bbd355e4416c07f0200f192abdf672a80d5ade565bc99637da4cdca4b5aff7f8b5b3bbe057668a552b5dc448b7eccdfdefa3f6bc259774e0a4bdc649c SHA512 381452172f5bdc19abea28bb78ce7b48f8dc095319b8db9a612b6922984b68d1a949345af1a86ebf74ce20664b9a732e469a8f92189a3a8261e498628caee3c2 -DIST codex-rust-v0.142.5-crates.tar.xz 113720632 BLAKE2B 875495c46d86769962789414183ccf5432a93b5bc688c2cbfef2db3443e63343cc3a8584008bb732bde7ec1bb2c76714a48171dfb1b2ba4857c6aa9f6b59da79 SHA512 a21070f1ca68ce2c4c2245adf01f048b20d183ad521873bcabab061159fba07caba3579ae634c89e424bb5b7e4c60b194238fe9f3c508b9cf810be23252a907c +DIST codex-0.144.1.tar.gz 9533046 BLAKE2B 460644e3eec6943501650a828ab1bda35ddb1f232ea8bd832cab02a76598a06f9b9e5ad3be23b15d5527893d439110ac031b984488cc43cc867fb7b368cb3a0c SHA512 b14690aef18b96eb631924f1cae8825e29ea8f1a5f2c641457ba840d1042a9b35c7c62dbe846bc306cf2b62ddc1cbc5fd3bf8c3e272019f277b5b8dcca5a5a28 DIST codex-rust-v0.143.0-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083 +DIST codex-rust-v0.144.1-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083 DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0 DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef diff --git a/dev-util/codex/codex-0.142.5.ebuild b/dev-util/codex/codex-0.144.1.ebuild similarity index 100% rename from dev-util/codex/codex-0.142.5.ebuild rename to dev-util/codex/codex-0.144.1.ebuild From 73f9b6fc6cdabd367727893f35f9f8a2748e3e5d Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Thu, 9 Jul 2026 17:38:30 +0200 Subject: [PATCH 137/194] dev-python/litellm: add 1.91.1 Closes: https://bugs.gentoo.org/978827 Signed-off-by: Florian Albrechtskirchinger --- dev-python/litellm/Manifest | 2 + dev-python/litellm/litellm-1.91.1.ebuild | 274 +++++++++++++++++++++++ 2 files changed, 276 insertions(+) create mode 100644 dev-python/litellm/litellm-1.91.1.ebuild diff --git a/dev-python/litellm/Manifest b/dev-python/litellm/Manifest index 9e85f070ec..495a413004 100644 --- a/dev-python/litellm/Manifest +++ b/dev-python/litellm/Manifest @@ -1 +1,3 @@ DIST litellm-1.89.3.gh.tar.gz 42966576 BLAKE2B cd6a811ee7fe2ad514ce83ee6081eaaa78b62e7678d9ba457c482cb008143493479522cca01b01c0b2e730ac66eda4a238482fffe1d9441f6520450e86541e12 SHA512 da7f20d6e1cac7d47f82c9296d7a0b8105f456236e239fe40dcd2819180788bd9a8452977bc6c3746ef98f1165c08b99b06a04d0e0fdb9d6f9a5f9ed6ccec608 +DIST litellm-1.91.1-openapi-spec.json 292048 BLAKE2B 963f9c6d0172f7ce1561ce9646588ce0286c1b58401c1c0bac8b8b91368264e52af1af7ee65fefc588f3fa3b6472df5ea30406196d6b4b816feeacf9a4a57b54 SHA512 aacc06bbc4baa9b0cc8119a789ea3ab5f6f4036e77de9cc14eb0442c2088fbcd0d161799cf60ef6e6bb98857e2ef949b4b1b1b65e99e21ad64de103db31e595d +DIST litellm-1.91.1.gh.tar.gz 44633171 BLAKE2B ef94db51b2dfab0d759fdba679467ab3f331a2558ea370771d1d138ed466085b53571cc13c9505077588ba68863a03462e8109885c085872a52dc369fa61962a SHA512 d67162460e25d7bedf49bc165ae3bc9132bd1d2ae9b199203cdde61de94ad41b14a8e46a8609d1975ee230d36de628d8e7a96056cee904246081616143623d71 diff --git a/dev-python/litellm/litellm-1.91.1.ebuild b/dev-python/litellm/litellm-1.91.1.ebuild new file mode 100644 index 0000000000..0042d1a266 --- /dev/null +++ b/dev-python/litellm/litellm-1.91.1.ebuild @@ -0,0 +1,274 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=uv-build +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="Lightweight package to seamlessly call OpenAI, Azure, Cohere, Anthropic, etc." +HOMEPAGE=" + https://github.com/BerriAI/litellm + https://pypi.org/project/litellm/ +" +SRC_URI=" + https://github.com/BerriAI/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + test? ( + https://ai.google.dev/static/api/interactions.openapi.json + -> ${P}-openapi-spec.json + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" # ~arm64: fastapi, tokenizers + +CORE_DEPS=" + $(python_gen_cond_dep ' + >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] + >=dev-python/click-8.0.0[${PYTHON_USEDEP}] + >=dev-python/fastuuid-0.14.0[${PYTHON_USEDEP}] + >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-8.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.1.6[${PYTHON_USEDEP}] + >=dev-python/openai-2.20.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.10.0[${PYTHON_USEDEP}] + >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] + >=dev-python/tiktoken-0.8.0[${PYTHON_USEDEP}] + ') + >=sci-ml/tokenizers-0.21.0[${PYTHON_SINGLE_USEDEP}] +" + +PROXY_AND_TEST_DEPS=" + $(python_gen_cond_dep ' + >=dev-python/apscheduler-3.11.2[${PYTHON_USEDEP}] + >=dev-python/backoff-2.2.1[${PYTHON_USEDEP}] + >=dev-python/boto3-1.43.1[${PYTHON_USEDEP}] + >=dev-python/expression-5.6.0[${PYTHON_USEDEP}] + >=dev-python/fastapi-0.136.3[${PYTHON_USEDEP}] + >=dev-python/fastapi-sso-0.19.0[${PYTHON_USEDEP}] + >=dev-python/mcp-1.26.0[${PYTHON_USEDEP}] + >=dev-python/orjson-3.11.6[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.13.0[${PYTHON_USEDEP}] + >=dev-python/soundfile-0.12.1[${PYTHON_USEDEP}] + >=dev-python/starlette-1.0.1[${PYTHON_USEDEP}] + >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] + ') +" + +# TODO +# azure-identity>=1.25.2 +# azure-storage-blob>=12.28.0 +# litellm-proxy-extras==0.4.74 +# litellm-enterprise==0.1.44 +# polars>=1.38.1 +# pyroscope-io>=0.8.16 +# +# staged (pending push to ::guru): +# >=dev-python/restrictedpython-8.1[${PYTHON_USEDEP}] +PROXY_DEPS=" + ${PROXY_AND_TEST_DEPS} + $(python_gen_cond_dep ' + >=dev-python/cryptography-48.0.1[${PYTHON_USEDEP}] + >=dev-python/pydantic-settings-2.14.1[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.6.2[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.27[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] + >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] + >=dev-python/rq-2.7.0[${PYTHON_USEDEP}] + >=dev-python/soundfile-0.12.1[${PYTHON_USEDEP}] + >=dev-python/starlette-1.0.1[${PYTHON_USEDEP}] + >=dev-python/uvicorn-0.33.0[${PYTHON_USEDEP}] + >=dev-python/uvloop-0.21.0[${PYTHON_USEDEP}] + >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] + >=www-servers/gunicorn-23.0.0[${PYTHON_USEDEP}] + ') +" + +PROXY_RT_AND_TEST_DEPS=" + $(python_gen_cond_dep ' + >=dev-python/prometheus-client-0.20.0[${PYTHON_USEDEP}] + ') +" + +# TODO +# anthropic[vertex] +# google-cloud-aiplatform>=1.133.0 +# google-genai>=1.37.0 +# langfuse>=2.59.7 +# opentelemetry-instrumentation-fastapi==0.49b0 +# ddtrace>=2.19.0,<3.0", +# sentry-sdk>=2.21.0 +# mangum>=0.17.0,<1.0 +# azure-ai-contentsafety>=1.0.0 +# azure-storage-file-datalake>=12.20.0 +# llm-sandbox>=0.3.39 +# detect-secrets>=1.5.0 +# +# omitted transitive dependencies: +# grpcio, opentelemetry-api +PROXY_RT_DEPS=" + ${PROXY_RT_AND_TEST_DEPS} + $(python_gen_cond_dep ' + dev-python/anthropic-0.84.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-grpc-1.28.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-http-1.28.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-sdk-1.28.0[${PYTHON_USEDEP}] + >=dev-python/pypdf-6.12.0[${PYTHON_USEDEP}] + ') +" + +# TODO +# pytest-postgresql==7.0.2 +# opentelemetry-instrumentation-fastapi==0.49b0 +# langfuse==2.59.7 +# fastapi-offline==1.7.6 +TEST_DEPS=" + $(python_gen_cond_dep ' + >=dev-python/fakeredis-2.34.1[${PYTHON_USEDEP}] + >=dev-python/openapi-core-0.22.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-grpc-1.28.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-exporter-otlp-proto-http-1.28.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-sdk-1.28.0[${PYTHON_USEDEP}] + >=dev-python/parameterized-0.9.0[${PYTHON_USEDEP}] + >=dev-python/psycopg-3.3.3[native-extensions,${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}] + >=dev-python/responses-0.26.0[${PYTHON_USEDEP}] + ') +" + +RDEPEND=" + ${CORE_DEPS} +" + +# google-auth is a transitive dependency we add to enable a few more tests +BDEPEND=" + test? ( + ${PROXY_AND_TEST_DEPS} + ${PROXY_RT_AND_TEST_DEPS} + ${TEST_DEPS} + $(python_gen_cond_dep ' + dev-python/google-auth[${PYTHON_USEDEP}] + ') + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,mock,recording} respx ) +EPYTEST_RERUN=10 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # >=dev-python/redis-6 + sed '/from redis.commands.search.indexDefinition /s/indexDefinition/index_definition/' \ + -i litellm/caching/valkey_semantic_cache.py + + # patch online test + local openapi_spec="${DISTDIR}/${P}-openapi-spec.json" + sed -i \ + '/if __name__ == "__main__":/,/spec = response.json()/ { + s|response = .*|import json; f = open("'"${openapi_spec}"'", "r")| + s|spec = .*|spec = json.load(f); f.close()| + }' tests/test_litellm/interactions/test_openapi_compliance.py || die +} + +python_test() { + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + cp -a "${BUILD_DIR}"/{install,test} || die + + local EPYTEST_IGNORE=( + # proxy + tests/test_litellm/proxy/ + + # a2a + tests/test_litellm/a2a_protocol/ + tests/test_litellm/llms/langflow/test_langflow_a2a.py + + # azure-identity + tests/test_litellm/caching/test_azure_blob_cache.py + tests/test_litellm/llms/azure/test_azure_common_utils.py + tests/test_litellm/secret_managers/test_get_azure_ad_token_provider.py + + # polars + tests/test_litellm/integrations/cloudzero/test_cloudzero.py + tests/test_litellm/integrations/cloudzero/test_cloudzero_database.py + tests/test_litellm/integrations/cloudzero/test_cz_stream_api.py + tests/test_litellm/integrations/cloudzero/test_dry_run_endpoint.py + tests/test_litellm/integrations/cloudzero/test_transform.py + tests/test_litellm/integrations/focus/test_csv_serializer.py + tests/test_litellm/integrations/focus/test_focus_database.py + tests/test_litellm/integrations/focus/test_focus_transformer.py + tests/test_litellm/integrations/focus/test_transformer.py + + # network + tests/test_litellm/llms/volcengine/test_volcengine_embedding.py + + # flaky due to module reloading + tests/test_litellm/llms/custom_httpx/test_credential_leak_prevention.py + tests/test_litellm/llms/custom_httpx/test_http_handler.py + tests/test_litellm/llms/custom_httpx/test_llm_http_handler.py + + # Tests fail because inspect.getfullargspec(redis.Redis) isn't returning + # the constructor args (Redis.__init__ is a wrapped function) + # Fix: https://github.com/BerriAI/litellm/pull/30644 + tests/test_litellm/caching/test_redis_cache.py + tests/test_litellm/caching/test_redis_connection_pool.py + tests/test_litellm/test_redis.py + ) + local EPYTEST_DESELECT=( + # azure-identity + tests/test_litellm/secret_managers/test_secret_managers_main.py::test_oidc_azure_ad_token_succes + + # google-cloud-aiplatform + tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_dispatch_vertex_ai_legacy_function_call + tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_dispatch_vertex_ai_legacy_text_and_finish_reason + tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_dispatch_vertex_ai_legacy_without_candidates_stringifies_chunk + tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_gemini_legacy_vertex_stop_finish_reason_normalised + tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_gemini_legacy_vertex_tool_calls_finish_reason_with_stop_enum + tests/test_litellm/llms/gemini/test_gemini_common_utils.py::TestGoogleAIStudioTokenCounter::test_clean_contents_for_gemini_api_preserves_other_fields + tests/test_litellm/llms/gemini/test_gemini_common_utils.py::TestGoogleAIStudioTokenCounter::test_clean_contents_for_gemini_api_removes_id_field + tests/test_litellm/llms/vertex_ai/vertex_ai_partner_models/anthropic/test_vertex_ai_partner_models_anthropic_messages_config.py::test_vertex_claude_completion_does_not_mutate_shared_extra_headers + tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_basic_request + tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_error_handling + tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_fake_streaming + tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_filters_context_management + tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_filters_stream_and_stream_options + + # polars + tests/test_litellm/integrations/focus/test_mavvrik_destination.py::test_catchup_capped_at_max_catchup_days + tests/test_litellm/integrations/focus/test_mavvrik_destination.py::test_export_window_passes_max_rows_as_limit + tests/test_litellm/integrations/focus/test_mavvrik_destination.py::test_run_scheduled_export_catches_up_missed_dates + tests/test_litellm/integrations/focus/test_mavvrik_destination.py::test_run_scheduled_export_no_catchup_when_marker_is_current + tests/test_litellm/integrations/focus/test_mavvrik_destination.py::test_run_scheduled_export_skips_catchup_when_marker_is_unparseable + + # langfuse + tests/test_litellm/enterprise/enterprise_callbacks/test_callback_controls.py::TestEnterpriseCallbackControls::test_callback_disabled_langfuse_customlogger + + # git + tests/test_litellm/test_budget_ratchet_check.py::test_ref_is_commit_distinguishes_real_from_bogus + tests/test_litellm/test_budget_ratchet_check.py::test_load_base_reads_a_present_file_and_none_for_an_absent_one + + # flaky (async ordering issues) + tests/test_litellm/caching/test_s3_cache.py::test_s3_cache_async_set_cache_pipeline + tests/test_litellm/caching/test_s3_cache.py::test_s3_cache_concurrent_async_operations + + # network + tests/test_litellm/llms/bedrock/chat/agentcore/test_agentcore_transformation.py::TestAgentCoreStreamingJsonFallback::test_async_streaming_malformed_json_raises_error + tests/test_litellm/llms/bedrock/chat/agentcore/test_agentcore_transformation.py::TestAgentCoreStreamingJsonFallback::test_async_streaming_with_json_response + ) + + # Covered by the BerriAI Enterprise license + # Our "non-production-use" is implicitly allowed + # https://github.com/BerriAI/litellm/blob/v1.89.3/enterprise/LICENSE.md + pushd enterprise >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + + epytest --import-mode=importlib tests/test_litellm +} From 080309cf823462857e1c6f5ab3735209d79f9647 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Thu, 9 Jul 2026 17:59:03 +0200 Subject: [PATCH 138/194] dev-python/litellm: drop 1.89.3 Signed-off-by: Florian Albrechtskirchinger --- dev-python/litellm/Manifest | 1 - dev-python/litellm/litellm-1.89.3.ebuild | 171 ----------------------- 2 files changed, 172 deletions(-) delete mode 100644 dev-python/litellm/litellm-1.89.3.ebuild diff --git a/dev-python/litellm/Manifest b/dev-python/litellm/Manifest index 495a413004..3dcf58f614 100644 --- a/dev-python/litellm/Manifest +++ b/dev-python/litellm/Manifest @@ -1,3 +1,2 @@ -DIST litellm-1.89.3.gh.tar.gz 42966576 BLAKE2B cd6a811ee7fe2ad514ce83ee6081eaaa78b62e7678d9ba457c482cb008143493479522cca01b01c0b2e730ac66eda4a238482fffe1d9441f6520450e86541e12 SHA512 da7f20d6e1cac7d47f82c9296d7a0b8105f456236e239fe40dcd2819180788bd9a8452977bc6c3746ef98f1165c08b99b06a04d0e0fdb9d6f9a5f9ed6ccec608 DIST litellm-1.91.1-openapi-spec.json 292048 BLAKE2B 963f9c6d0172f7ce1561ce9646588ce0286c1b58401c1c0bac8b8b91368264e52af1af7ee65fefc588f3fa3b6472df5ea30406196d6b4b816feeacf9a4a57b54 SHA512 aacc06bbc4baa9b0cc8119a789ea3ab5f6f4036e77de9cc14eb0442c2088fbcd0d161799cf60ef6e6bb98857e2ef949b4b1b1b65e99e21ad64de103db31e595d DIST litellm-1.91.1.gh.tar.gz 44633171 BLAKE2B ef94db51b2dfab0d759fdba679467ab3f331a2558ea370771d1d138ed466085b53571cc13c9505077588ba68863a03462e8109885c085872a52dc369fa61962a SHA512 d67162460e25d7bedf49bc165ae3bc9132bd1d2ae9b199203cdde61de94ad41b14a8e46a8609d1975ee230d36de628d8e7a96056cee904246081616143623d71 diff --git a/dev-python/litellm/litellm-1.89.3.ebuild b/dev-python/litellm/litellm-1.89.3.ebuild deleted file mode 100644 index 75b7d043f7..0000000000 --- a/dev-python/litellm/litellm-1.89.3.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 - -DESCRIPTION="Lightweight package to seamlessly call OpenAI, Azure, Cohere, Anthropic, etc." -HOMEPAGE=" - https://github.com/BerriAI/litellm - https://pypi.org/project/litellm/ -" -SRC_URI="https://github.com/BerriAI/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" # ~arm64: fastapi, tokenizers - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] - >=dev-python/click-8.0.0[${PYTHON_USEDEP}] - >=dev-python/fastuuid-0.14.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-8.0.0[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.6[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}] - >=dev-python/openai-2.20.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.10.0[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] - >=dev-python/tiktoken-0.8.0[${PYTHON_USEDEP}] - ') - >=sci-ml/tokenizers-0.21.0[${PYTHON_SINGLE_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - >=dev-python/apscheduler-3.11.2[${PYTHON_USEDEP}] - >=dev-python/backoff-2.2.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.43.1[${PYTHON_USEDEP}] - >=dev-python/fakeredis-2.34.1[${PYTHON_USEDEP}] - >=dev-python/fastapi-0.136.3[${PYTHON_USEDEP}] - >=dev-python/fastapi-sso-0.19.0[${PYTHON_USEDEP}] - dev-python/google-auth[${PYTHON_USEDEP}] - >=dev-python/mcp-1.26.0[${PYTHON_USEDEP}] - >=dev-python/openapi-core-0.22.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-api-1.28.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-exporter-otlp-proto-grpc-1.28.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-exporter-otlp-proto-http-1.28.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-sdk-1.28.0[${PYTHON_USEDEP}] - >=dev-python/orjson-3.11.6[${PYTHON_USEDEP}] - >=dev-python/parameterized-0.9.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.14.1[${PYTHON_USEDEP}] - >=dev-python/soundfile-0.12.1[${PYTHON_USEDEP}] - >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] - ') - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock,recording} respx ) -EPYTEST_RERUNS=10 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - cp -a "${BUILD_DIR}"/{install,test} || die - - local EPYTEST_IGNORE=( - # missing various packages for the optional proxy function - # see below - tests/test_litellm/proxy/ - - # a2a - tests/test_litellm/a2a_protocol/ - tests/test_litellm/llms/langflow/test_langflow_a2a.py - - # azure-identity - tests/test_litellm/caching/test_azure_blob_cache.py - tests/test_litellm/secret_managers/test_get_azure_ad_token_provider.py - tests/test_litellm/llms/azure/test_azure_common_utils.py - - # fastapi-offline - # tests/test_litellm/proxy/test_fastapi_offline_routes.py - - # polars - tests/test_litellm/integrations/cloudzero/test_cloudzero.py - tests/test_litellm/integrations/cloudzero/test_cloudzero_database.py - tests/test_litellm/integrations/cloudzero/test_cz_stream_api.py - tests/test_litellm/integrations/cloudzero/test_dry_run_endpoint.py - tests/test_litellm/integrations/cloudzero/test_transform.py - tests/test_litellm/integrations/focus/test_csv_serializer.py - tests/test_litellm/integrations/focus/test_focus_database.py - tests/test_litellm/integrations/focus/test_focus_transformer.py - - # prisma - # tests/test_litellm/proxy/auth/test_auth_exception_handler.py - # tests/test_litellm/proxy/db/test_exception_handler.py - # tests/test_litellm/proxy/db/test_exception_handler_reconnect_retry.py - # tests/test_litellm/proxy/health_endpoints/test_health_endpoints.py - # tests/test_litellm/proxy/management_endpoints/test_access_group_endpoints.py - # tests/test_litellm/proxy/management_endpoints/test_config_override_endpoints.py - # tests/test_litellm/proxy/management_endpoints/test_workflow_management_endpoints.py - - # RestrictedPython - # tests/test_litellm/proxy/guardrails/guardrail_hooks/test_response_rejection_guardrail_code.py - # tests/test_litellm/proxy/guardrails/test_custom_code_security.py - # tests/test_litellm/proxy/guardrails/test_guardrail_endpoints.py - # tests/test_litellm/proxy/management_endpoints/policy_endpoints/test_ai_policy_suggester.py - # tests/test_litellm/proxy/management_endpoints/policy_endpoints/test_endpoints.py - # tests/test_litellm/proxy/management_endpoints/test_policy_endpoints.py - # tests/test_litellm/proxy/policy_engine/test_pipeline_executor.py - - # network - tests/test_litellm/llms/volcengine/test_volcengine_embedding.py - - # fail because inspect.getfullargspec(redis.Redis) isn't returning the - # constructor args (Redis.__init__ is a wrapped function) - # Fix: https://github.com/BerriAI/litellm/pull/30644 - tests/test_litellm/caching/test_redis_cache.py - tests/test_litellm/caching/test_redis_connection_pool.py - tests/test_litellm/test_redis.py - ) - - local EPYTEST_DESELECT=( - # proxy - tests/test_litellm/integrations/arize/test_arize_otel_coexistence.py::TestProxyLoggerNotOverwritten::test_arize_does_not_set_proxy_otel_logger - tests/test_litellm/integrations/arize/test_arize_otel_coexistence.py::TestProxyLoggerNotOverwritten::test_arize_phoenix_does_not_set_proxy_otel_logger - tests/test_litellm/passthrough/test_passthrough_main.py::test_pass_through_request_stream_param_no_override - tests/test_litellm/passthrough/test_passthrough_main.py::test_pass_through_request_stream_param_override - tests/test_litellm/llms/anthropic/chat/guardrail_translation/test_anthropic_guardrail_handler.py::TestAnthropicMessagesHandlerInputProcessing::test_process_input_messages_preserves_litellm_metadata_guardrails - - # azure-identity - tests/test_litellm/secret_managers/test_secret_managers_main.py::test_oidc_azure_ad_token_succes - - # google-cloud-aiplatform - tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_gemini_legacy_vertex_stop_finish_reason_normalised - tests/test_litellm/litellm_core_utils/test_streaming_handler.py::test_gemini_legacy_vertex_tool_calls_finish_reason_with_stop_enum - tests/test_litellm/llms/gemini/test_gemini_common_utils.py::TestGoogleAIStudioTokenCounter::test_clean_contents_for_gemini_api_preserves_other_fields - tests/test_litellm/llms/gemini/test_gemini_common_utils.py::TestGoogleAIStudioTokenCounter::test_clean_contents_for_gemini_api_removes_id_field - tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_basic_request - tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_error_handling - tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_fake_streaming - tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_filters_context_management - tests/test_litellm/llms/vertex_ai/vertex_gemma_models/test_vertex_gemma_transformation.py::TestVertexGemmaCompletion::test_acompletion_filters_stream_and_stream_options - - # langfuse - tests/test_litellm/enterprise/enterprise_callbacks/test_callback_controls.py::TestEnterpriseCallbackControls::test_callback_disabled_langfuse_customlogger - - # network (broken mock?) - tests/test_litellm/llms/custom_httpx/test_credential_leak_prevention.py::TestHTTPHandlerErrorPaths::test_async_raises_masked_error - tests/test_litellm/test_dashscope_image_generation.py::test_litellm_image_generation_dashscope_end_to_end - - # flaky (async issues) - tests/test_litellm/caching/test_s3_cache.py::test_s3_cache_concurrent_async_operations - ) - - # Covered by the BerriAI Enterprise license - # Our "non-production-use" is implicitly allowed - # https://github.com/BerriAI/litellm/blob/v1.89.3/enterprise/LICENSE.md - pushd enterprise >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - - epytest tests/test_litellm -} From 74a19aa21e8ca4b3dc56dac77ab5cf0924c291fa Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 10 Jul 2026 06:04:42 +0200 Subject: [PATCH 139/194] dev-util/google-antigravity-cli: add 1.1.1 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity-cli/Manifest | 2 ++ .../google-antigravity-cli-1.1.1.ebuild | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-util/google-antigravity-cli/google-antigravity-cli-1.1.1.ebuild diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 12f6ffa260..24196f5453 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -2,3 +2,5 @@ DIST google-antigravity-cli-1.0.15_amd64.tar.gz 45709497 BLAKE2B 49cadbefb200df8 DIST google-antigravity-cli-1.0.15_arm64.tar.gz 43015958 BLAKE2B 4062bd99332483ff46919140620b2931c3ee6a236b4d94e09f94e62b0adb22f39492c19263967a9826571976861963b53f17b412021e8070bfcc54c77849ac18 SHA512 175107b1b8c996cbf84e5d48c644c85bf1033f479222548d72ac5a24a2a7f60a5146bd3c37d3858fafe857c4aa3765be4d365de218d7167a62045dbeab3b0bc3 DIST google-antigravity-cli-1.0.16_amd64.tar.gz 45770746 BLAKE2B bd2fb14d5d9b7fe59a1a06c90b5082cb1b21b7f14fceba8a84b4d8450d371089cb60c327e75dcb8790cac0be0ea18db738d016086f445f66de3e3e5682fbbe0e SHA512 2e3362fb360d350285c3a79891772652ea56608121e4e89091abe553e8203c379e30bac86bde109ecc0b3266cb6eb871a68ef28a993aeca7944456f0f720ae31 DIST google-antigravity-cli-1.0.16_arm64.tar.gz 43058420 BLAKE2B 4625461a682e7733d4339c40a8c9d36e550a38a4ebd2e9b7ffc4156050261557a176a76b5d73403ee9dea66d5df0e4a131b6d99021db5a80efbc16ad1b8fdf12 SHA512 89661041e63b211cd36d3d4200c7f389d3b05573a49f5c8588bfd42bece4f4cbe1cf4108d6c664073f584ff1e3797c178150ae01aab6fa57f41c1e37c23f8685 +DIST google-antigravity-cli-1.1.1_amd64.tar.gz 45692765 BLAKE2B b7b36d5e08bd850479377ec0d5f38ec0354909f817297be6e5dec79008a22510c0fff5977d2ef475812821684bc4c604eca077d858304e2a9536fb28f67799ca SHA512 fcebad8247e0453097e2b26d839371c88df040e6fb18fac3fd8072851194739cf4624041469b57f529bc9c2e1140a6ce4cd5e7144e64e6efc5605a9f10a862b7 +DIST google-antigravity-cli-1.1.1_arm64.tar.gz 43041475 BLAKE2B dd5de433558f568f763e80d1acc229295b8becb20048c5f56aa72cf3605e3c5c1c68c1a60c23f92d6c6a121c7a4ec310fc228cc7b30ee91df05f2e69a3377f8d SHA512 6d3d89c7b88d4e22e2eef937ce731345299657ac7a14236a93a5f9dce67eb7251845ccc9804b0ab1881125ff6165311ce73c6933c1376ec3b966659a94753e60 diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.1.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.1.ebuild new file mode 100644 index 0000000000..99953ec9ba --- /dev/null +++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EXECUTION_ID="6269367663591424" + +MY_PN="${PN#google-}" +DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" +HOMEPAGE="https://antigravity.google/" +BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-cli/${PV}-${EXECUTION_ID}" +SRC_URI=" + amd64? ( ${BASE_URI}/linux-x64/cli_linux_x64.tar.gz -> ${P}_amd64.tar.gz ) + arm64? ( ${BASE_URI}/linux-arm/cli_linux_arm64.tar.gz -> ${P}_arm64.tar.gz ) +" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +RESTRICT="bindist mirror strip" + +QA_PREBUILT="*" + +src_install() { + local agy_home="/opt/google/${MY_PN}" + + exeinto "${agy_home}" + doexe "antigravity" + dosym "${agy_home}/antigravity" "/usr/bin/agy" +} From c3a7861583bf302adbce5e371f06b8c5ccb8dda1 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 10 Jul 2026 06:04:42 +0200 Subject: [PATCH 140/194] dev-util/google-antigravity-cli: drop 1.0.15 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity-cli/Manifest | 2 -- .../google-antigravity-cli-1.0.15.ebuild | 31 ------------------- 2 files changed, 33 deletions(-) delete mode 100644 dev-util/google-antigravity-cli/google-antigravity-cli-1.0.15.ebuild diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 24196f5453..2437de212c 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -1,5 +1,3 @@ -DIST google-antigravity-cli-1.0.15_amd64.tar.gz 45709497 BLAKE2B 49cadbefb200df812d66b382b8b82bf151566943a023a52dfed17f486aec8daf391ff27fe892944ef98343e15213082b5c5a8c7e6d9f0d3a041b9e0e8295ae55 SHA512 60e06b766c15da5b949350e232ace9253bfdfb56c12a7fb7a69b65387106936efea49d8d7bb81367ecfdc967c66242fc45f40d34eb7ffb5947f07f0fbf896986 -DIST google-antigravity-cli-1.0.15_arm64.tar.gz 43015958 BLAKE2B 4062bd99332483ff46919140620b2931c3ee6a236b4d94e09f94e62b0adb22f39492c19263967a9826571976861963b53f17b412021e8070bfcc54c77849ac18 SHA512 175107b1b8c996cbf84e5d48c644c85bf1033f479222548d72ac5a24a2a7f60a5146bd3c37d3858fafe857c4aa3765be4d365de218d7167a62045dbeab3b0bc3 DIST google-antigravity-cli-1.0.16_amd64.tar.gz 45770746 BLAKE2B bd2fb14d5d9b7fe59a1a06c90b5082cb1b21b7f14fceba8a84b4d8450d371089cb60c327e75dcb8790cac0be0ea18db738d016086f445f66de3e3e5682fbbe0e SHA512 2e3362fb360d350285c3a79891772652ea56608121e4e89091abe553e8203c379e30bac86bde109ecc0b3266cb6eb871a68ef28a993aeca7944456f0f720ae31 DIST google-antigravity-cli-1.0.16_arm64.tar.gz 43058420 BLAKE2B 4625461a682e7733d4339c40a8c9d36e550a38a4ebd2e9b7ffc4156050261557a176a76b5d73403ee9dea66d5df0e4a131b6d99021db5a80efbc16ad1b8fdf12 SHA512 89661041e63b211cd36d3d4200c7f389d3b05573a49f5c8588bfd42bece4f4cbe1cf4108d6c664073f584ff1e3797c178150ae01aab6fa57f41c1e37c23f8685 DIST google-antigravity-cli-1.1.1_amd64.tar.gz 45692765 BLAKE2B b7b36d5e08bd850479377ec0d5f38ec0354909f817297be6e5dec79008a22510c0fff5977d2ef475812821684bc4c604eca077d858304e2a9536fb28f67799ca SHA512 fcebad8247e0453097e2b26d839371c88df040e6fb18fac3fd8072851194739cf4624041469b57f529bc9c2e1140a6ce4cd5e7144e64e6efc5605a9f10a862b7 diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.15.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.15.ebuild deleted file mode 100644 index 7c33701332..0000000000 --- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.15.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EXECUTION_ID="5090589570629632" - -MY_PN="${PN#google-}" -DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" -HOMEPAGE="https://antigravity.google/" -BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-cli/${PV}-${EXECUTION_ID}" -SRC_URI=" - amd64? ( ${BASE_URI}/linux-x64/cli_linux_x64.tar.gz -> ${P}_amd64.tar.gz ) - arm64? ( ${BASE_URI}/linux-arm/cli_linux_arm64.tar.gz -> ${P}_arm64.tar.gz ) -" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" -RESTRICT="bindist mirror strip" - -QA_PREBUILT="*" - -src_install() { - local agy_home="/opt/google/${MY_PN}" - - exeinto "${agy_home}" - doexe "antigravity" - dosym "${agy_home}/antigravity" "/usr/bin/agy" -} From c04db7ca3cbcc36ff2d0215d91b02e0c745a735e Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 10 Jul 2026 07:23:43 +0200 Subject: [PATCH 141/194] dev-python/agent-client-protocol: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- .../agent-client-protocol/agent-client-protocol-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild b/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild index 3408a7726e..60903b275b 100644 --- a/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild +++ b/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From ab9a15897454aad0ebb905d254412869bbfb3345 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 10 Jul 2026 11:42:57 +0200 Subject: [PATCH 142/194] app-editors/teamtype: add 0.9.2 Signed-off-by: Nicolas PARLANT --- app-editors/teamtype/Manifest | 2 + app-editors/teamtype/teamtype-0.9.2.ebuild | 46 ++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 app-editors/teamtype/teamtype-0.9.2.ebuild diff --git a/app-editors/teamtype/Manifest b/app-editors/teamtype/Manifest index be051a89cf..dc0f26a93e 100644 --- a/app-editors/teamtype/Manifest +++ b/app-editors/teamtype/Manifest @@ -1,2 +1,4 @@ DIST teamtype-0.9.1-crates.tar.xz 45111748 BLAKE2B 38927fee7c6b3b6e5a81d55f4a2944ba4ac1ba2968859b18f03c55769b1646bb7f0ce1430551f6e341b831aa7a0760c24e1d92b327c3abca0b5bc80d413c8754 SHA512 606e3ac624fecee0246ab7a14ac1fe0474a670e0b31623cc590b354255da4a0a451f57f51fb58b9420463c8789b0366b30534052dec495e788396639a1081f40 DIST teamtype-0.9.1.tar.gz 297646 BLAKE2B 3b988ec5677b447527d1808b0fce69aee5b1f01874ee2c6deeb28070fb55c242867a2b00bca3e588490df6f97a2f38ca83ca2e6972b50ec4d99c3b15e4aecaab SHA512 8caeeb57f74095671dff946860be252cc392452f80c414ebfcf06a63e2b63e45e6c3ff0bd92a7ab095cdc882b39c141b375314a74f1851006a07f4afe26c20a9 +DIST teamtype-0.9.2-crates.tar.xz 35830992 BLAKE2B 39e8d7300887459901c9e8fbd462d3b687fd48fed6c5e80fb8d6de3083900d493b089f7f507f8121df6685b92e423018da4122093350be71238ab2e5f466ac33 SHA512 4b8b6facbba2dd1df63f0819f386a7fcf3366600b9f26f990d0b21d09ecffa0428762c5821bd572c694362c710f35cc6f28629b33cd0430fbbbf338000661cdf +DIST teamtype-0.9.2.tar.gz 274232 BLAKE2B 5dd50ece9c41c6216709e5ceca7cd103598cf9daa17a449786977f1a1f98c14c04d516cc3dc67f5dee86425c48c9430828e87830303f8bf218ef55f8aca12027 SHA512 d3b123b3bc56a2407785bd5490c2b402de82a211c069d8a3ac83080d3a34f62264c34277d407801ad9669a3207165dd6abcdba1ff1e365459a4ab5bf14302ffc diff --git a/app-editors/teamtype/teamtype-0.9.2.ebuild b/app-editors/teamtype/teamtype-0.9.2.ebuild new file mode 100644 index 0000000000..528c948065 --- /dev/null +++ b/app-editors/teamtype/teamtype-0.9.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +RUST_MIN_VER="1.89.0" +inherit cargo shell-completion + +DESCRIPTION="Real-time co-editing of local text files." +HOMEPAGE="https://teamtype.github.io/teamtype/" +SRC_URI="https://github.com/teamtype/teamtype/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" +S="${WORKDIR}/${P}/crates/${PN}" + +LICENSE="AGPL-3+" +# ring licenses +LICENSE+=" openssl" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 GPL-3 ISC LGPL-3 + MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/teamtype" + +DEPEND="dev-libs/libgit2:=" +RDEPEND="${DEPEND}" + +src_install() { + cargo_src_install + + pushd "${WORKDIR}"/${P} >/dev/null || die + dodoc CHANGELOG.md README.md + doman target/manpages/*.1 + + newbashcomp target/completions/${PN}.bash ${PN} + dofishcomp target/completions/${PN}.fish + dozshcomp target/completions/_${PN} + popd >/dev/null || die +} From 5b42918c44d5edb99b1751c9a4266a33930110e9 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 10 Jul 2026 11:53:47 +0200 Subject: [PATCH 143/194] app-editors/teamtype: update DESCRIPTION Signed-off-by: Nicolas PARLANT --- app-editors/teamtype/teamtype-0.9.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/teamtype/teamtype-0.9.1-r1.ebuild b/app-editors/teamtype/teamtype-0.9.1-r1.ebuild index 2f623bd3b9..37a9b0dc39 100644 --- a/app-editors/teamtype/teamtype-0.9.1-r1.ebuild +++ b/app-editors/teamtype/teamtype-0.9.1-r1.ebuild @@ -9,7 +9,7 @@ CRATES=" RUST_MIN_VER="1.85.0" inherit cargo shell-completion -DESCRIPTION="Real-time co-editing of local text files." +DESCRIPTION="Real-time co-editing of local text files" HOMEPAGE="https://teamtype.github.io/teamtype/" SRC_URI="https://github.com/teamtype/teamtype/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" From 5a339d93c445735e4affbfe0fb95cbadca3912f1 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 10 Jul 2026 11:56:14 +0200 Subject: [PATCH 144/194] app-editors/teamtype: update DESCRIPTION Signed-off-by: Nicolas PARLANT --- app-editors/teamtype/teamtype-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/teamtype/teamtype-0.9.2.ebuild b/app-editors/teamtype/teamtype-0.9.2.ebuild index 528c948065..6b8dc31248 100644 --- a/app-editors/teamtype/teamtype-0.9.2.ebuild +++ b/app-editors/teamtype/teamtype-0.9.2.ebuild @@ -9,7 +9,7 @@ CRATES=" RUST_MIN_VER="1.89.0" inherit cargo shell-completion -DESCRIPTION="Real-time co-editing of local text files." +DESCRIPTION="Real-time co-editing of local text files" HOMEPAGE="https://teamtype.github.io/teamtype/" SRC_URI="https://github.com/teamtype/teamtype/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" From eee82db9b947c884ec90b77ab89b527df8ae8238 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Fri, 10 Jul 2026 07:55:38 -0400 Subject: [PATCH 145/194] dev-lang/odin: add 2026.07-r1 One-off `SRC_URI` change to fetch the `dev-2026-07a` hotfix. Signed-off-by: Itai Ferber --- dev-lang/odin/Manifest | 1 + dev-lang/odin/odin-2026.07-r1.ebuild | 55 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 dev-lang/odin/odin-2026.07-r1.ebuild diff --git a/dev-lang/odin/Manifest b/dev-lang/odin/Manifest index 25d830e652..c3a045f6b3 100644 --- a/dev-lang/odin/Manifest +++ b/dev-lang/odin/Manifest @@ -1,2 +1,3 @@ DIST odin-2026.05.tar.gz 149047320 BLAKE2B b0a2d983b2c50c795aeeb4b0e1f2b8f532543e5ae5881de9af702efec87571ab0024c04020e89f962f9be76fb2effa38401fb7161c5f5b56b8f2f77a2d41c12b SHA512 afbc9757726539f6df5880f01ea0a4dd879b15f9f0d54f89472ed5d365a546dcc3448ec417c48ecff58ee85b3be6c9476f79876e867a5a1f45e9671e6dec2941 DIST odin-2026.07.tar.gz 148718238 BLAKE2B abe282f90438178f2311a4cba37eca34152df901b6ec96603dab58d2950b9b0954e0791d48d74ab0f5839b20a49ee3a73e1166092812d2dce1990153bde9ab4c SHA512 a5de6b9032d602007dcf8e31598af7267057113a30d95051325efacce5f1ef2a6b667a2d26cf139787752e915b60ef040122e43c7fc9ff6adb0608ca2ea2cecd +DIST odin-2026.07a.tar.gz 149542086 BLAKE2B 30f652aaf2c16044376f93af1c6678159433212997dd47655f2344f5c5beac990768baf8385c85f9235284778d891f9462f708ac92dc418e49efa01c5966750c SHA512 670ad97f26fdf8cedf60a404868449a5959c5a97981357c6bec2ca2fad605044bf1efe523bc7d69f91451acac9cb2637741bed91da51f0e3dc1c7c0ddfbf3166 diff --git a/dev-lang/odin/odin-2026.07-r1.ebuild b/dev-lang/odin/odin-2026.07-r1.ebuild new file mode 100644 index 0000000000..88e3e8315e --- /dev/null +++ b/dev-lang/odin/odin-2026.07-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..22} ) +inherit flag-o-matic llvm-r2 + +DESCRIPTION="The Data-Oriented Language for Sane Software Development" +HOMEPAGE="https://odin-lang.org/" + +if [[ $PV == 9999 ]]; then + EGIT_REPO_URI="https://github.com/odin-lang/Odin.git" + inherit git-r3 +else + MY_PV="${PV/./-}" + SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}a.tar.gz -> ${P}a.tar.gz" + S="${WORKDIR}/Odin-dev-${MY_PV}a" + KEYWORDS="~amd64" +fi + +LICENSE="ZLIB" +SLOT="0" + +RDEPEND=" + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') +" + +BDEPEND="${RDEPEND}" + +src_configure() { + # Odin explicitly searches for and builds with clang++; unsupported GCC flags need to be stripped. + CC=clang CXX=clang++ strip-unsupported-flags + default +} + +src_compile() { + ./build_odin.sh release || die "failed to build odin" +} + +src_install() { + local install_dir="/usr/$(get_libdir)/${PN}" + insinto "${install_dir}" + doins -r base core vendor + + # Odin needs to link against runtime libs. Odin can pick up on those libs + # via `ODIN_ROOT`, but installing it into the same base dir keeps everything + # working right out of the box. + exeinto "${install_dir}" + doexe odin + dosym -r "${install_dir}/odin" "/usr/bin/odin" +} From 243a7cefd8bf26202a5fe881b8420d1d921063cb Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Fri, 10 Jul 2026 16:00:48 +0300 Subject: [PATCH 146/194] app-admin/loghew: Fixes: https://bugs.gentoo.org/978770 Signed-off-by: Shimon Trolles --- app-admin/loghew/loghew-0.1.2.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-admin/loghew/loghew-0.1.2.ebuild b/app-admin/loghew/loghew-0.1.2.ebuild index fadb5c67a6..a9900719f1 100644 --- a/app-admin/loghew/loghew-0.1.2.ebuild +++ b/app-admin/loghew/loghew-0.1.2.ebuild @@ -248,3 +248,5 @@ https://github.com/nehadyounis/loghew/releases/download/v${PV}/source.tar.gz -> LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/loghew" From 84c3a13cdf5b0b5142542b72c2fa557dccd054ef Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Fri, 10 Jul 2026 16:07:42 +0300 Subject: [PATCH 147/194] net-misc/omnissa-horizon-client: Fixes: https://bugs.gentoo.org/978772 Signed-off-by: Shimon Trolles --- .../omnissa-horizon-client-2603-r1.ebuild | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild index 4a43a8553f..4948bfec2f 100644 --- a/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild +++ b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild @@ -18,6 +18,12 @@ SLOT="0" KEYWORDS="~amd64" RESTRICT="mirror strip" QA_SONAME="usr/lib64/libpcoip_client.so" +QA_FLAGS_IGNORED=" + usr/lib64/libpcoip_client.so + usr/lib64/libclientSdkCPrimitive.so + usr/lib64/pcoip/.* + usr/lib64/omnissa/.* +" inherit xdg From 2a92f8567e9f133b3a80212d7b8acbc0e1b976b0 Mon Sep 17 00:00:00 2001 From: "Sv. Lockal" Date: Fri, 10 Jul 2026 21:32:22 +0800 Subject: [PATCH 148/194] dev-libs/xrt-xdna: 999999, fix build, enable py3.15 Signed-off-by: Sv. Lockal --- .../xrt-xdna/files/aiebu-no-downloads.patch | 21 +++++++++++++ dev-libs/xrt-xdna/xrt-xdna-999999.ebuild | 30 +++++++++++++++++-- 2 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 dev-libs/xrt-xdna/files/aiebu-no-downloads.patch diff --git a/dev-libs/xrt-xdna/files/aiebu-no-downloads.patch b/dev-libs/xrt-xdna/files/aiebu-no-downloads.patch new file mode 100644 index 0000000000..9c658e5d55 --- /dev/null +++ b/dev-libs/xrt-xdna/files/aiebu-no-downloads.patch @@ -0,0 +1,21 @@ +Fix for network-isolated builds +--- a/specification/CMakeLists.txt ++++ b/specification/CMakeLists.txt +@@ -1,5 +1,6 @@ + # SPDX-License-Identifier: MIT + # Copyright (C) 2023 Advanced Micro Devices, Inc. ++if(NOT SPEC_TOOL_DEPS_DOWNLOADED) + if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") + add_custom_target(spec-tool-deps + COMMAND wget -q -O markdown_graphviz_svg.py +@@ -15,6 +16,10 @@ else() + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + ) + endif() ++else() ++ add_custom_target(spec-tool-deps) ++endif() ++ + + set(SPEC_PYTHON_PATH ${CMAKE_CURRENT_BINARY_DIR}) + diff --git a/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild b/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild index 7fad1086f5..b41cbdd3fc 100644 --- a/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild +++ b/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit cmake python-any-r1 linux-info DESCRIPTION="Runtime for AIE and FPGA based platforms" @@ -13,7 +13,6 @@ if [[ ${PV} == 999999 ]] ; then EGIT_REPO_URI="https://github.com/amd/xdna-driver.git" EGIT_SUBMODULES=( xrt - xrt/src/runtime_src/aie-rt xrt/src/runtime_src/core/common/aiebu xrt/src/runtime_src/core/common/elf xrt/src/runtime_src/xdp @@ -21,9 +20,17 @@ if [[ ${PV} == 999999 ]] ; then inherit git-r3 BDEPEND="net-misc/wget" + + MGS_COMMIT=master + MGS=markdown_graphviz_svg + MGS_PY=${MGS}-${MGS_COMMIT}.py else VTD_HASH=c79b5d21568a4ffa5b0612a8279b352fc4e1109a + MGS_COMMIT=554d75e924ed621f23d077b0495c247c329bc770 + MGS=markdown_graphviz_svg + MGS_PY=${MGS}-${MGS_COMMIT:0:8}.py + declare -Ag submodules submodules["xrt"]=https://github.com/Xilinx/XRT.git@4eb1f4392a012b4e6eca759762389c612537f7c7 submodules["xrt/src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af @@ -35,6 +42,7 @@ else https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/strx/xrt_smi_strx.a -> xrt_smi_strx-${VTD_HASH:0:8}.a https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/phx/xrt_smi_phx.a -> xrt_smi_phx-${VTD_HASH:0:8}.a https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/npu3/xrt_smi_npu3.a -> xrt_smi_npu3-${VTD_HASH:0:8}.a + https://raw.githubusercontent.com/Tanami/markdown-graphviz-svg/${MGS_COMMIT}/src/${MGS}/${MGS}.py -> ${MGS_PY} " for k in "${!submodules[@]}"; do git_url="${submodules[$k]%@*}" @@ -103,6 +111,11 @@ src_unpack() { fi done + local msgs_url="https://raw.githubusercontent.com/Tanami/markdown-graphviz-svg/${MGS_COMMIT}/src/${MGS}/${MGS}.py" + if ! wget -nc "${msgs_url}" -O "${MGS_PY}"; then + die "Fetching from ${msgs_url} failed" + fi + popd || die else default @@ -131,6 +144,10 @@ src_unpack() { } src_prepare() { + pushd "xrt/src/runtime_src/core/common/aiebu" || die + eapply "${FILESDIR}"/aiebu-no-downloads.patch + popd || die + sed -e "/Unknown Linux package flavor/ s/FATAL_ERROR/MESSAGE/" -i "CMake/pkg.cmake" || die sed -e "s/set (XRT_UPSTREAM 0)/set (XRT_UPSTREAM 1)/" -i xrt/src/CMake/settings.cmake || die @@ -146,11 +163,20 @@ src_configure() { -DSKIP_KMOD=1 -DUMQ_HELLO_TEST=n -DPython3_EXECUTABLE="${PYTHON}" + -DSPEC_TOOL_DEPS_DOWNLOADED=ON -Wno-dev ) [[ ${PV} != 999999 ]] && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON ) cmake_src_configure + + if [[ ${PV} == 999999 ]]; then + local mgs_py_path="${S}/${MGS_PY}" + else + local mgs_py_path="${DISTDIR}/${MGS_PY}" + fi + + ln -s "${mgs_py_path}" "${BUILD_DIR}/xrt/src/runtime_src/core/common/aiebu/specification/${MGS}.py" || die } src_install() { From d58322a5f8df2d016249f3c987d4d03e845ffd25 Mon Sep 17 00:00:00 2001 From: "Sv. Lockal" Date: Fri, 10 Jul 2026 21:33:33 +0800 Subject: [PATCH 149/194] dev-util/xrt: 999999, fix build, enable py3.15 Signed-off-by: Sv. Lockal --- dev-util/xrt/xrt-999999.ebuild | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-util/xrt/xrt-999999.ebuild b/dev-util/xrt/xrt-999999.ebuild index 5746b42021..c4ce9587c6 100644 --- a/dev-util/xrt/xrt-999999.ebuild +++ b/dev-util/xrt/xrt-999999.ebuild @@ -3,8 +3,8 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..14} ) -inherit bash-completion-r1 cmake python-any-r1 +PYTHON_COMPAT=( python3_{12..15} ) +inherit shell-completion cmake python-any-r1 DESCRIPTION="Runtime for AIE and FPGA based platforms" HOMEPAGE="https://github.com/Xilinx/XRT" @@ -12,11 +12,12 @@ HOMEPAGE="https://github.com/Xilinx/XRT" if [[ ${PV} == 999999 ]] ; then EGIT_REPO_URI="https://github.com/Xilinx/XRT.git" EGIT_SUBMODULES=( - src/runtime_src/aie-rt + src/runtime_src/aie-codegen + src/runtime_src/aie-codegen/aie-regdb src/runtime_src/core/common/aiebu + src/runtime_src/core/common/aiebu/src/cpp/ELFIO src/runtime_src/core/common/elf src/runtime_src/xdp - src/runtime_src/core/common/aiebu/src/cpp/ELFIO ) inherit git-r3 else @@ -55,8 +56,6 @@ RDEPEND=" dev-libs/boost:= dev-libs/openssl:= sys-apps/util-linux - dev-cpp/abseil-cpp:= - dev-libs/protobuf:= " DEPEND=" @@ -70,6 +69,7 @@ DEPEND=" BDEPEND=" ${PYTHON_DEPS} + dev-libs/protobuf[protoc(+)] $(python_gen_any_dep " dev-python/jinja2[\${PYTHON_USEDEP}] dev-python/markdown[\${PYTHON_USEDEP}] From 1c780382aa8cc73fd68f916e718c04b79b0839f5 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Sat, 11 Jul 2026 02:15:20 +0300 Subject: [PATCH 150/194] net-misc/omnissa-horizon-client: Fixes: https://bugs.gentoo.org/978773 Signed-off-by: Shimon Trolles --- .../omnissa-horizon-client-2603-r1.ebuild | 46 ++++++++++++++----- 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild index 4948bfec2f..0edb7a4b21 100644 --- a/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild +++ b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603-r1.ebuild @@ -27,18 +27,40 @@ QA_FLAGS_IGNORED=" inherit xdg -RDEPEND="media-libs/libva-compat[X] -x11-libs/libvdpau -dev-libs/libxml2-compat -dev-libs/glib -dev-libs/openssl -media-libs/libpng -x11-libs/cairo -x11-libs/libX11 -x11-libs/libXext -x11-libs/libXrender -dev-util/lttng-ust-compat -sys-apps/pcsc-lite +RDEPEND=" + media-libs/libva[X] + dev-libs/glib:2 + dev-libs/libglibutil + dev-libs/libxml2 + dev-libs/libxml2-compat + dev-libs/openssl + dev-util/lttng-ust-compat + media-libs/fontconfig + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + media-libs/harfbuzz + media-libs/libpng:0/16 + media-libs/libpulse + media-libs/libv4l + media-libs/libva-compat[X] + media-libs/mesa + sys-apps/pcsc-lite + x11-libs/cairo[X] + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libdrm + x11-libs/libvdpau + x11-libs/libxcb + x11-libs/libxkbfile " src_unpack() { From 12c3ae9c3577f2afc9bc271673bb7c26c575d974 Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Sat, 11 Jul 2026 15:29:28 +0800 Subject: [PATCH 151/194] games-simulation/kittenspaceagency-bin: Update to 2026.7.5-r4892 Signed-off-by: Michael Moon --- games-simulation/kittenspaceagency-bin/Manifest | 2 +- ...r4860.ebuild => kittenspaceagency-bin-2026.7.5-r4892.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-simulation/kittenspaceagency-bin/{kittenspaceagency-bin-2026.7.4-r4860.ebuild => kittenspaceagency-bin-2026.7.5-r4892.ebuild} (100%) diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index 3b910fcd5f..8fab9cfdf1 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST setup_ksa_v2026.7.4.4860.tar.gz 2301314654 BLAKE2B 4771038177472ce5aa975ee67a1493e77aff639e960e114a271322eb17b19ada0cdc848382ca702c03ad44012650b82e8d384ad2318f696213de27d9eec49617 SHA512 708b785590aff3852ae6b85f337ffca50167ace5c5f17259cd1ba8c58c05d608b9ef097b0287bf5df0719a379026c785f6ab611dec4e40b1bdfb599ea09f8e86 +DIST setup_ksa_v2026.7.5.4892.tar.gz 2394031571 BLAKE2B 50e041c21b9996f1100baee7dca78fee711d7fbfffb1782d5cea657386554d2fb4b05880092d697502e947ff68a0ed843e8ea673a8b0fbc9be71d6bedbbb5c49 SHA512 42cc7faf382aec416a71306bda6ac6819de081745c8af4d3ad63fdb2b22cb605fcdfaa941395ac88f810b8ab7ddfe0b03a3ca6cf7325a23b25a499d3aefe4153 diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.4-r4860.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.5-r4892.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.4-r4860.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.5-r4892.ebuild From decdf92f4e6a50eae9bfb308df781ff6d874975a Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Sat, 11 Jul 2026 09:31:59 +0200 Subject: [PATCH 152/194] app-text/txm: new package, add 0.1.3 Signed-off-by: AshyPinguin --- app-text/txm/Manifest | 13 +++++++++++ app-text/txm/metadata.xml | 11 +++++++++ app-text/txm/txm-0.1.3.ebuild | 43 +++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 app-text/txm/Manifest create mode 100644 app-text/txm/metadata.xml create mode 100644 app-text/txm/txm-0.1.3.ebuild diff --git a/app-text/txm/Manifest b/app-text/txm/Manifest new file mode 100644 index 0000000000..acbcb6ce5f --- /dev/null +++ b/app-text/txm/Manifest @@ -0,0 +1,13 @@ +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 +DIST logos-0.16.1.crate 28172 BLAKE2B c79bf2caca56055d17eb53b5b310479240c1e9878f91437629833f6274a9dbc45d66ae04b6f52c880235ad26e94b9ad3f3ab240179a118ec02bcdab0be48dc33 SHA512 fdcabb7498fe7e39aab41d27c9825036588d168503f34e980165fd2f45f79d75aedb85de361aacfe934e0e825e8008b794449546b952e869ff7f4217538e095f +DIST logos-codegen-0.16.1.crate 51792 BLAKE2B d52a2d396d22bf5d895d4a069629d49be90ab9eceb81bb9ca967dfe7df12e7ce81a61a007b8aa918412ca26ad4cb8c3e6198a7fc205879e6709d1bc82b6087b1 SHA512 dc6a06b6af388748e47609fc089cb098a4d28f43796c9a3529bd7b9eef57c61eda0eb38867b8d2a506f3afcfbeeb74332044cbf9cd4904006121950a5b9c3b69 +DIST logos-derive-0.16.1.crate 8193 BLAKE2B 500c2f905f2a3a86ccec1a2f81717d36bc3d3688f00a6ce4c6035da900eefe9f35988a8783becb6b190161cff452f42eba2ed35f6fc0c688381227eb918b012e SHA512 066779f78a9160827fade533be850ef157fa8c922a3113cf56be520c2a428ac7c4745e27dfd1c41df6439d6926e56423ba1bafce7193b5398ccda5b80445e896 +DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 +DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 +DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 +DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d +DIST txm-0.1.3.tar.gz 705094 BLAKE2B 9369d61972660d0e982869d0fa178af93a33f85f1f5e39ed71e503a04f7a7e9077ffffa66cdd99f2d8b96bf55dd965fbdf6ae6ccabafa1e717132d6b2749a6dd SHA512 5f1bc21163fd85d409bbcd091534aca69e6bdec3f377728f981554402f43f44e29700fbe1fb5c4eb6930f755db0829809a045cae36e47d801242280924ea6d6e +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 diff --git a/app-text/txm/metadata.xml b/app-text/txm/metadata.xml new file mode 100644 index 0000000000..35679ef979 --- /dev/null +++ b/app-text/txm/metadata.xml @@ -0,0 +1,11 @@ + + + + + pinguinlars1105@gmail.com + Ashley + + + thatmagicalcat/txm + + diff --git a/app-text/txm/txm-0.1.3.ebuild b/app-text/txm/txm-0.1.3.ebuild new file mode 100644 index 0000000000..c20b65c4cc --- /dev/null +++ b/app-text/txm/txm-0.1.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.2 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.4 + fnv@1.0.7 + logos-codegen@0.16.1 + logos-derive@0.16.1 + logos@0.16.1 + memchr@2.8.3 + proc-macro2@1.0.106 + quote@1.0.46 + regex-automata@0.4.14 + regex-syntax@0.8.11 + syn@2.0.118 + unicode-ident@1.0.24 +" + +inherit cargo + +COMMIT="48c0c561e541214775d7fe9c308f17ada0728807" + +DESCRIPTION="Terminal math rendering engine" +HOMEPAGE="https://github.com/thatmagicalcat/txm" +SRC_URI=" + https://github.com/thatmagicalcat/txm/archive/${COMMIT}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/txm-${COMMIT}" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Unicode-3.0 + || ( Apache-2.0 MIT ) + || ( MIT Unlicense ) +" +SLOT="0" +KEYWORDS="~amd64" From 81c667e23c0a80c8ef0e69548d9b45a9c9e5943b Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Sat, 11 Jul 2026 09:37:40 +0200 Subject: [PATCH 153/194] app-text/txm: ignore qa warnings about compile flags Rust doesn't support -record-gcc-switches Signed-off-by: AshyPinguin --- app-text/txm/txm-0.1.3.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app-text/txm/txm-0.1.3.ebuild b/app-text/txm/txm-0.1.3.ebuild index c20b65c4cc..ff72acd6a5 100644 --- a/app-text/txm/txm-0.1.3.ebuild +++ b/app-text/txm/txm-0.1.3.ebuild @@ -41,3 +41,7 @@ LICENSE+=" " SLOT="0" KEYWORDS="~amd64" + +QA_FLAGS_IGNORED=" + usr/bin/txm +" From 2026653a1e3a99d053f3da3125310e2f1ee32402 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 11 Jul 2026 12:28:05 +0300 Subject: [PATCH 154/194] dev-python/stone: add 3.5.0 Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 + dev-python/stone/stone-3.5.0.ebuild | 30 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/stone/stone-3.5.0.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index 0ff2829153..ca50264f25 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1,2 +1,3 @@ DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321 DIST stone-3.4.0.gh.tar.gz 292822 BLAKE2B 57f5678f81877f811990402b561e9dc09ddf9153ae4db796397113ba37f65a91a660b6b8fcbdb521bd0120d466c14ef45712056bbede7bfa34def0bc1ee9dba3 SHA512 b7caa843c3a65b6be7447fbb76e06fb612e99dff7e0437e983c5280e7489e35ec6b840babbac806e9c9d3e1402a381d96f5b8861b8851daf60804de19a5a80f3 +DIST stone-3.5.0.gh.tar.gz 289745 BLAKE2B cbc1b2fb37b097ac8e6e9167a973b376377912e3a69ccc1a05c2e686d61c15212d767614cce1167535717ee4530b2013a2f13dbc86af3ca23150c7e8ac6497f0 SHA512 f595308e0bb11e5a27d9c8652db13b9a0f1f3646b9a54ff48b1e39a4041c88f0a41a2eae4437c31f7c9ae7a31e3634aa41da0b4b4c3ed7caa90dbf852efe3071 diff --git a/dev-python/stone/stone-3.5.0.ebuild b/dev-python/stone/stone-3.5.0.ebuild new file mode 100644 index 0000000000..213ad6c9c8 --- /dev/null +++ b/dev-python/stone/stone-3.5.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="The Official Api Spec Language for Dropbox" +HOMEPAGE=" + https://www.dropbox.com/developers + https://github.com/dropbox/stone + https://pypi.org/project/stone/ +" +SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest From cf6dbae10c707369f0f745b7dacda6e7d6a91aa5 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 11 Jul 2026 12:28:11 +0300 Subject: [PATCH 155/194] dev-python/stone: drop 3.4.0 Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 - dev-python/stone/stone-3.4.0.ebuild | 30 ----------------------------- 2 files changed, 31 deletions(-) delete mode 100644 dev-python/stone/stone-3.4.0.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index ca50264f25..dd2314b9f4 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1,3 +1,2 @@ DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321 -DIST stone-3.4.0.gh.tar.gz 292822 BLAKE2B 57f5678f81877f811990402b561e9dc09ddf9153ae4db796397113ba37f65a91a660b6b8fcbdb521bd0120d466c14ef45712056bbede7bfa34def0bc1ee9dba3 SHA512 b7caa843c3a65b6be7447fbb76e06fb612e99dff7e0437e983c5280e7489e35ec6b840babbac806e9c9d3e1402a381d96f5b8861b8851daf60804de19a5a80f3 DIST stone-3.5.0.gh.tar.gz 289745 BLAKE2B cbc1b2fb37b097ac8e6e9167a973b376377912e3a69ccc1a05c2e686d61c15212d767614cce1167535717ee4530b2013a2f13dbc86af3ca23150c7e8ac6497f0 SHA512 f595308e0bb11e5a27d9c8652db13b9a0f1f3646b9a54ff48b1e39a4041c88f0a41a2eae4437c31f7c9ae7a31e3634aa41da0b4b4c3ed7caa90dbf852efe3071 diff --git a/dev-python/stone/stone-3.4.0.ebuild b/dev-python/stone/stone-3.4.0.ebuild deleted file mode 100644 index 213ad6c9c8..0000000000 --- a/dev-python/stone/stone-3.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 - -DESCRIPTION="The Official Api Spec Language for Dropbox" -HOMEPAGE=" - https://www.dropbox.com/developers - https://github.com/dropbox/stone - https://pypi.org/project/stone/ -" -SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/ply[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest From 395f842280339ea819ecf7d3fecf43165f666517 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 11 Jul 2026 12:46:29 +0300 Subject: [PATCH 156/194] dev-python/dropbox: add 12.1.0 Signed-off-by: Viorel Munteanu --- dev-python/dropbox/Manifest | 1 + dev-python/dropbox/dropbox-12.1.0.ebuild | 52 ++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-python/dropbox/dropbox-12.1.0.ebuild diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest index ce32650dca..83a2ca7b15 100644 --- a/dev-python/dropbox/Manifest +++ b/dev-python/dropbox/Manifest @@ -1 +1,2 @@ DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d +DIST dropbox-12.1.0.gh.tar.gz 1152840 BLAKE2B 61614cefcf4a7bafa5c7f68d906ff6afe772fe9a4a587f0f0eebbd880f152bd191aebccab0dc723c1c58f8fb772b6a956b03312e3b16d94754c21437207fe46b SHA512 8108efcf9bbd979807787bc545b0711e41356dc8a1a421df8eaa643bf0281e339d417e75a48b09ab2f3cd5894cf8c731c21e2d6ab3f5fe75349caf4422c8c28e diff --git a/dev-python/dropbox/dropbox-12.1.0.ebuild b/dev-python/dropbox/dropbox-12.1.0.ebuild new file mode 100644 index 0000000000..00958e2a11 --- /dev/null +++ b/dev-python/dropbox/dropbox-12.1.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +MY_PN=dropbox-sdk-python +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The offical Dropbox SDK for Python" +HOMEPAGE="https://www.dropbox.com/developers" +# pypi does not have tests, stick with gh +SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] + >=dev-python/six-1.12.0[${PYTHON_USEDEP}] + dev-python/stone[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" + +# disable tests that need SCOPED_USER_DROPBOX_TOKEN +# and tests that fail +EPYTEST_DESELECT=( + test/integration/test_dropbox.py + test/unit/test_dropbox_unit.py::TestClient + test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow +) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + if [[ ${PV} == *_p* ]] ; then + local MY_PV=$(ver_cut 1-3) + + sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die + fi + + sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die + + distutils-r1_src_prepare +} From 3e7d2acea99494731e57bb592647d2da19e379fa Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 11 Jul 2026 13:09:21 +0300 Subject: [PATCH 157/194] net-nntp/inn: add 2.7.4 Signed-off-by: Viorel Munteanu --- net-nntp/inn/Manifest | 2 + net-nntp/inn/inn-2.7.4.ebuild | 143 ++++++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+) create mode 100644 net-nntp/inn/inn-2.7.4.ebuild diff --git a/net-nntp/inn/Manifest b/net-nntp/inn/Manifest index 66e0c0a9b9..b834675a7c 100644 --- a/net-nntp/inn/Manifest +++ b/net-nntp/inn/Manifest @@ -2,3 +2,5 @@ DIST inn-2.7.1.tar.gz 2753330 BLAKE2B 9221a95673359ed146422f1431ceafefba7a043cf0 DIST inn-2.7.1.tar.gz.asc 488 BLAKE2B 733e2649ee4647b6316e427a26595b7558c217df54b0848381a65634f82afb02bb94355fde00673b6fc7b565edaa89efdab1864bf997ca1b13202de6fc5ded53 SHA512 271c4305f1046520626e9c81accb84c1cf47262b270971d2a4159977894e851ae47c99ba19ad26cf9286387d15022c98e187a916dbc6c355f618052078757620 DIST inn-2.7.3.tar.gz 2832795 BLAKE2B cb050636d0346e206ac1811773102f456fd2ad02f0a85086fe7f0cfdda1637de5ac7b9797a0abf99284c9c901b377e6275e23e389d2aff5ceb1ca05aac9d80b3 SHA512 cc36a87d4f8ab9297c8ce56dfb4864aafc6095459fda4ab3198e0870c77e7327364b151c16bf3509cf61e07d9389f25b0da1e016b1fc908436d48bd60ed9b81d DIST inn-2.7.3.tar.gz.asc 488 BLAKE2B 31d0e852e924a6f62e42022232375e66aa7d582b1d3e1ca9516f3977e102eb2d2a239def4254faed10d67ff8da217f6501c9cb0d611fe85f3663d4c99c4fcf5b SHA512 47da414714f3d709d2b4ccc5d8628bfd060ea1827ed4fcd5a7bd5ac21a3659f636f4901e929c872ed893a0ef6d0d31b349daee6fa918d18ac4715dd0fa6e7720 +DIST inn-2.7.4.tar.gz 2895892 BLAKE2B 9b192fa3f78f2a4b1dc827960b7481cde9548861749a83ee973cd2370b93edf7871012b1d585850cfbcc0508adbf64af5a7ab693a910746aee204d3d36a0da9c SHA512 180eb4ef77475211bf7b4857c6a234ee48c7b2495a4efe6fbcd68fb13c53a75a3c39995009f49846812de668f32c419b451c298352220b5e87d4a3b1bed11afe +DIST inn-2.7.4.tar.gz.asc 833 BLAKE2B 75ab01a26f168d828ae2a4340d090181af2356314807f0f43eb64c9cd381bc01295dca404c10063c15a98820dab952b21549b92996b8f12c0f96587481c973e2 SHA512 5d3fcd92351666e99eea10487e2f88e986ecc4f63f61a15dcbf0a6c97bdd22231bd6d4ab717ec3ac0cea0b48ddbb4e7baeb7c923b3bef7c62ca500feaab0e3a8 diff --git a/net-nntp/inn/inn-2.7.4.ebuild b/net-nntp/inn/inn-2.7.4.ebuild new file mode 100644 index 0000000000..0e29b5721a --- /dev/null +++ b/net-nntp/inn/inn-2.7.4.ebuild @@ -0,0 +1,143 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +inherit optfeature perl-functions python-single-r1 tmpfiles verify-sig + +DESCRIPTION="InterNetNews - the Internet meets Netnews" +HOMEPAGE=" + https://www.isc.org/othersoftware/#INN + https://www.eyrie.org/~eagle/software/inn/ + https://github.com/InterNetNews/inn +" +SRC_URI="https://downloads.isc.org/isc/${PN}/${P}.tar.gz + https://github.com/InterNetNews/inn/releases/download/${PV}/${P}.tar.gz + verify-sig? ( + https://downloads.isc.org/isc/${PN}/${P}.tar.gz.asc + https://github.com/InterNetNews/inn/releases/download/${PV}/${P}.tar.gz.asc + )" + +LICENSE="BSD BSD-2 BSD-4 GPL-2+ ISC MIT RSA powell public-domain" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bzip2 cancel-locks gzip kerberos low-memory python sasl sqlite ssl test zlib" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +DEPEND=" + app-crypt/gnupg + dev-lang/perl:= + sys-libs/gdbm:= + sys-libs/pam + virtual/libcrypt:= + virtual/mta + bzip2? ( app-alternatives/bzip2 ) + cancel-locks? ( net-libs/canlock:= ) + gzip? ( app-alternatives/gzip ) + kerberos? ( virtual/krb5 ) + python? ( ${PYTHON_DEPS} ) + sasl? ( dev-libs/cyrus-sasl:2 ) + sqlite? ( dev-db/sqlite:3 ) + ssl? ( dev-libs/openssl:= ) + zlib? ( virtual/zlib:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc + dev-lang/perl + virtual/pkgconfig + test? ( dev-perl/Test-Pod ) + verify-sig? ( >=sec-keys/openpgp-keys-russallbery-20250000 ) +" + +DOCS=( CONTRIBUTORS HACKING INSTALL NEWS README TODO ) + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/russallbery.asc" + +src_configure() { + econf_args=( + UUSTAT="${EPREFIX}/usr/bin/uustat" + inn_cv_compiler_c__g="no" + inn_cv_compiler_c__O3="no" + inn_cv_compiler_c__Werror="no" + + --prefix="${EPREFIX}"/opt/${PN} + --includedir="${EPREFIX}"/usr/include + --sysconfdir="${EPREFIX}"/etc/news + + --with-control-dir="${EPREFIX}"/usr/libexec/inn/control + --with-db-dir="${EPREFIX}"/var/db/news + --with-doc-dir="${EPREFIX}"/usr/share/doc/${PF} + --with-filter-dir="${EPREFIX}"/usr/libexec/inn/filter + --with-http-dir="${EPREFIX}"/usr/share/${PN}/http + --with-libperl-dir="$(perl_get_vendorlib)" + --with-log-dir="${EPREFIX}"/var/log/news + --with-run-dir="${EPREFIX}"/run/news + --with-spool-dir="${EPREFIX}"/var/spool/news + --with-tmp-dir="${EPREFIX}"/var/tmp/news + + $(use_enable !low-memory largefiles) + $(use_enable low-memory tagged-hash) + $(use_with cancel-locks canlock) + $(use_with kerberos krb5) + $(use_with python) + $(use_with sasl) + $(use_with sqlite sqlite3) + $(use_with ssl openssl) + $(use_with zlib) + --disable-hardening-flags + --enable-keywords + --with-perl + --without-bdb # deprecated db + --without-blocklist # FreeBSD-only + ) + + if use bzip2; then + econf_args+=( --with-log-compress=bzip2 ) + elif use gzip; then + econf_args+=( --with-log-compress=gzip ) + else + econf_args+=( --with-log-compress=cat ) + fi + + econf "${econf_args[@]}" +} + +src_install() { + default + + keepdir /var/log/news/OLD + keepdir /var/spool/news/{archive,articles,incoming/bad,innfeed,outgoing,overview} + + find "${ED}" -name '*.la' -delete || die + rm "${ED}"/usr/share/doc/${PF}/{GPL,LICENSE} || die + rm -r "${ED}"/run "${ED}"/var/tmp || die + + for svc in cnfsstat innwatch; do + newinitd "${FILESDIR}"/${svc}.initd ${svc} + newconfd "${FILESDIR}"/${svc}.confd ${svc} + done + newinitd "${FILESDIR}"/innd.initd-r1 innd + newconfd "${FILESDIR}"/innd.confd innd + + if use sqlite; then + newinitd "${FILESDIR}"/ovsqlite.initd ovsqlite + fi + + newtmpfiles "${FILESDIR}"/inn.tmpfiles-r1 inn.conf +} + +pkg_postinst() { + optfeature "controlchan script" dev-perl/MIME-tools + optfeature "innreport script" dev-perl/GD + optfeature "send-uucp backend" net-misc/taylor-uucp + + if use sqlite; then + optfeature "ovsqlite-util script" dev-perl/DBD-SQLite + fi + + tmpfiles_process inn.conf +} From 09dee2930dbcfabd70316ac4b7939edc97390c55 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 11 Jul 2026 13:12:17 +0300 Subject: [PATCH 158/194] net-nntp/inn: drop 2.7.1 Signed-off-by: Viorel Munteanu --- net-nntp/inn/Manifest | 2 - net-nntp/inn/inn-2.7.1.ebuild | 143 ---------------------------------- 2 files changed, 145 deletions(-) delete mode 100644 net-nntp/inn/inn-2.7.1.ebuild diff --git a/net-nntp/inn/Manifest b/net-nntp/inn/Manifest index b834675a7c..87ba4e7342 100644 --- a/net-nntp/inn/Manifest +++ b/net-nntp/inn/Manifest @@ -1,5 +1,3 @@ -DIST inn-2.7.1.tar.gz 2753330 BLAKE2B 9221a95673359ed146422f1431ceafefba7a043cf0deedc539bc59073704ddc49a273bd3f9980c069ad77b9a8ed18f9ec1aece073de0b78b352775520e0340e3 SHA512 7d2430e5517bf13dd2acf792e376c18af8054ea4a177e5da0bbcaffbb4b89a80ed6528ed5b11a65559e5bf43f8fe40e5f7672582e9713d7b1312c607ea7e2235 -DIST inn-2.7.1.tar.gz.asc 488 BLAKE2B 733e2649ee4647b6316e427a26595b7558c217df54b0848381a65634f82afb02bb94355fde00673b6fc7b565edaa89efdab1864bf997ca1b13202de6fc5ded53 SHA512 271c4305f1046520626e9c81accb84c1cf47262b270971d2a4159977894e851ae47c99ba19ad26cf9286387d15022c98e187a916dbc6c355f618052078757620 DIST inn-2.7.3.tar.gz 2832795 BLAKE2B cb050636d0346e206ac1811773102f456fd2ad02f0a85086fe7f0cfdda1637de5ac7b9797a0abf99284c9c901b377e6275e23e389d2aff5ceb1ca05aac9d80b3 SHA512 cc36a87d4f8ab9297c8ce56dfb4864aafc6095459fda4ab3198e0870c77e7327364b151c16bf3509cf61e07d9389f25b0da1e016b1fc908436d48bd60ed9b81d DIST inn-2.7.3.tar.gz.asc 488 BLAKE2B 31d0e852e924a6f62e42022232375e66aa7d582b1d3e1ca9516f3977e102eb2d2a239def4254faed10d67ff8da217f6501c9cb0d611fe85f3663d4c99c4fcf5b SHA512 47da414714f3d709d2b4ccc5d8628bfd060ea1827ed4fcd5a7bd5ac21a3659f636f4901e929c872ed893a0ef6d0d31b349daee6fa918d18ac4715dd0fa6e7720 DIST inn-2.7.4.tar.gz 2895892 BLAKE2B 9b192fa3f78f2a4b1dc827960b7481cde9548861749a83ee973cd2370b93edf7871012b1d585850cfbcc0508adbf64af5a7ab693a910746aee204d3d36a0da9c SHA512 180eb4ef77475211bf7b4857c6a234ee48c7b2495a4efe6fbcd68fb13c53a75a3c39995009f49846812de668f32c419b451c298352220b5e87d4a3b1bed11afe diff --git a/net-nntp/inn/inn-2.7.1.ebuild b/net-nntp/inn/inn-2.7.1.ebuild deleted file mode 100644 index 4312b61f8c..0000000000 --- a/net-nntp/inn/inn-2.7.1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..13} ) -inherit optfeature perl-functions python-single-r1 tmpfiles verify-sig - -DESCRIPTION="InterNetNews - the Internet meets Netnews" -HOMEPAGE=" - https://www.isc.org/othersoftware/#INN - https://www.eyrie.org/~eagle/software/inn/ - https://github.com/InterNetNews/inn -" -SRC_URI="https://downloads.isc.org/isc/${PN}/${P}.tar.gz - https://github.com/InterNetNews/inn/releases/download/${PV}/${P}.tar.gz - verify-sig? ( - https://downloads.isc.org/isc/${PN}/${P}.tar.gz.asc - https://github.com/InterNetNews/inn/releases/download/${PV}/${P}.tar.gz.asc - )" - -LICENSE="BSD BSD-2 BSD-4 GPL-2+ ISC MIT RSA powell public-domain" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+bzip2 cancel-locks gzip kerberos low-memory python sasl sqlite ssl test zlib" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -DEPEND=" - app-crypt/gnupg - dev-lang/perl:= - sys-libs/gdbm:= - sys-libs/pam - virtual/libcrypt:= - virtual/mta - bzip2? ( app-alternatives/bzip2 ) - cancel-locks? ( net-libs/canlock:= ) - gzip? ( app-alternatives/gzip ) - kerberos? ( virtual/krb5 ) - python? ( ${PYTHON_DEPS} ) - sasl? ( dev-libs/cyrus-sasl:2 ) - sqlite? ( dev-db/sqlite:3 ) - ssl? ( dev-libs/openssl:= ) - zlib? ( virtual/zlib:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-alternatives/lex - app-alternatives/yacc - dev-lang/perl - virtual/pkgconfig - test? ( dev-perl/Test-Pod ) - verify-sig? ( >=sec-keys/openpgp-keys-russallbery-20230000 ) -" - -DOCS=( CONTRIBUTORS HACKING INSTALL NEWS README TODO ) - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/russallbery.asc" - -src_configure() { - econf_args=( - UUSTAT="${EPREFIX}/usr/bin/uustat" - inn_cv_compiler_c__g="no" - inn_cv_compiler_c__O3="no" - inn_cv_compiler_c__Werror="no" - - --prefix="${EPREFIX}"/opt/${PN} - --includedir="${EPREFIX}"/usr/include - --sysconfdir="${EPREFIX}"/etc/news - - --with-control-dir="${EPREFIX}"/usr/libexec/inn/control - --with-db-dir="${EPREFIX}"/var/db/news - --with-doc-dir="${EPREFIX}"/usr/share/doc/${PF} - --with-filter-dir="${EPREFIX}"/usr/libexec/inn/filter - --with-http-dir="${EPREFIX}"/usr/share/${PN}/http - --with-libperl-dir="$(perl_get_vendorlib)" - --with-log-dir="${EPREFIX}"/var/log/news - --with-run-dir="${EPREFIX}"/run/news - --with-spool-dir="${EPREFIX}"/var/spool/news - --with-tmp-dir="${EPREFIX}"/var/tmp/news - - $(use_enable !low-memory largefiles) - $(use_enable low-memory tagged-hash) - $(use_with cancel-locks canlock) - $(use_with kerberos krb5) - $(use_with python) - $(use_with sasl) - $(use_with sqlite sqlite3) - $(use_with ssl openssl) - $(use_with zlib) - --disable-hardening-flags - --enable-keywords - --with-perl - --without-bdb # deprecated db - --without-blacklist # FreeBSD-only - ) - - if use bzip2; then - econf_args+=( --with-log-compress=bzip2 ) - elif use gzip; then - econf_args+=( --with-log-compress=gzip ) - else - econf_args+=( --with-log-compress=cat ) - fi - - econf "${econf_args[@]}" -} - -src_install() { - default - - keepdir /var/log/news/OLD - keepdir /var/spool/news/{archive,articles,incoming/bad,innfeed,outgoing,overview} - - find "${ED}" -name '*.la' -delete || die - rm "${ED}"/usr/share/doc/${PF}/{GPL,LICENSE} || die - rm -r "${ED}"/run "${ED}"/var/tmp || die - - for svc in cnfsstat innwatch; do - newinitd "${FILESDIR}"/${svc}.initd ${svc} - newconfd "${FILESDIR}"/${svc}.confd ${svc} - done - newinitd "${FILESDIR}"/innd.initd-r1 innd - newconfd "${FILESDIR}"/innd.confd innd - - if use sqlite; then - newinitd "${FILESDIR}"/ovsqlite.initd ovsqlite - fi - - newtmpfiles "${FILESDIR}"/inn.tmpfiles-r1 inn.conf -} - -pkg_postinst() { - optfeature "controlchan script" dev-perl/MIME-tools - optfeature "innreport script" dev-perl/GD - optfeature "send-uucp backend" net-misc/taylor-uucp - - if use sqlite; then - optfeature "ovsqlite-util script" dev-perl/DBD-SQLite - fi - - tmpfiles_process inn.conf -} From a4297bbdad92954cf6532faa7b889043d7f4f272 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Sat, 11 Jul 2026 15:10:57 +0300 Subject: [PATCH 159/194] app-misc/cmsv7: Fixes: https://bugs.gentoo.org/978819 Signed-off-by: Shimon Trolles --- app-misc/cmsv7/cmsv7-7.36.0.1.ebuild | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild b/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild index 30f5e6b63f..dc7f5f908a 100644 --- a/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild +++ b/app-misc/cmsv7/cmsv7-7.36.0.1.ebuild @@ -25,6 +25,33 @@ KEYWORDS="-* ~amd64" RESTRICT="mirror" +RDEPEND=" + app-arch/rpm + app-arch/xz-utils + dev-libs/nspr + dev-libs/nss + net-print/cups + x11-libs/libxkbcommon + app-accessibility/at-spi2-core + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxkbcommon + x11-libs/pango +" + BDEPEND=" app-arch/rpm app-arch/xz-utils From 866b1ff20a2b04b82fc5f20d55810544324d0d88 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Sat, 11 Jul 2026 18:13:47 +0300 Subject: [PATCH 160/194] games-simulation/youre-the-os: new package, add 1.11.1 Signed-off-by: Shimon Trolles --- games-simulation/youre-the-os/Manifest | 1 + games-simulation/youre-the-os/metadata.xml | 11 +++++ .../youre-the-os/youre-the-os-1.11.1.ebuild | 40 +++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 games-simulation/youre-the-os/Manifest create mode 100644 games-simulation/youre-the-os/metadata.xml create mode 100644 games-simulation/youre-the-os/youre-the-os-1.11.1.ebuild diff --git a/games-simulation/youre-the-os/Manifest b/games-simulation/youre-the-os/Manifest new file mode 100644 index 0000000000..d826302c9c --- /dev/null +++ b/games-simulation/youre-the-os/Manifest @@ -0,0 +1 @@ +DIST youre-the-os-1.11.1.tar.gz 1560088 BLAKE2B a2330f045da6268849cf858676e2d2a2ef3f67cfc8ddcca793235924bc42c8978dd4a31b7ad3163c5329b9bc1d068629048d48dca5e353d02f1060df2ecc892e SHA512 7fb440d72a29fc0ae7bdf32262b428795d643099ada80ec70b629cff881a95b22c3c6af6a9f91297ee71285a04b4c61e62a5c7e6aece94eee9f280435a05162a diff --git a/games-simulation/youre-the-os/metadata.xml b/games-simulation/youre-the-os/metadata.xml new file mode 100644 index 0000000000..4dd55640a2 --- /dev/null +++ b/games-simulation/youre-the-os/metadata.xml @@ -0,0 +1,11 @@ + + + + + shimontrolles@gmail.com + Shimon Trolles + + + plbrault/youre-the-os + + diff --git a/games-simulation/youre-the-os/youre-the-os-1.11.1.ebuild b/games-simulation/youre-the-os/youre-the-os-1.11.1.ebuild new file mode 100644 index 0000000000..032c02e7d7 --- /dev/null +++ b/games-simulation/youre-the-os/youre-the-os-1.11.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Game where you are a computer's OS and have to manage processes, memory and I/O" +HOMEPAGE="https://github.com/plbrault/youre-the-os" +SRC_URI="https://github.com/plbrault/youre-the-os/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" +dev-python/pygame +dev-python/pipenv +" + +DEPEND="${RDEPEND}" + +inherit desktop wrapper + +src_install() { + local destdir="/usr/share/${PN}" + insinto "${destdir}" + + doins -r src automation favicon.png run-*.py Pipfile LICENSE.txt + + local script + for script in run-*.py; do + fperms +x "${destdir}/${script}" + done + + make_wrapper "${PN}" "python3 run-desktop.py" "${destdir}" + make_wrapper "${PN}-sandbox" "python3 run-sandbox.py" "${destdir}" + make_wrapper "${PN}-auto" "python3 run-auto.py" "${destdir}" + + newicon favicon.png "${PN}.png" + make_desktop_entry "${PN}" "You're the OS!" "${PN}" "Game;Simulation;" +} From dc860fa1d2fbf22b8de4f2b5ceb91ae322f268d2 Mon Sep 17 00:00:00 2001 From: Eetu Eloranta Date: Sat, 11 Jul 2026 22:27:58 +0300 Subject: [PATCH 161/194] app-misc/kanata: add OpenRC user service, drop 0.11.0 Signed-off-by: Eetu Eloranta --- app-misc/kanata/Manifest | 6 - app-misc/kanata/files/kanata.initd | 7 + app-misc/kanata/kanata-1.11.0.ebuild | 272 ------------------ ...-1.12.0.ebuild => kanata-1.12.0-r1.ebuild} | 7 + 4 files changed, 14 insertions(+), 278 deletions(-) create mode 100755 app-misc/kanata/files/kanata.initd delete mode 100644 app-misc/kanata/kanata-1.11.0.ebuild rename app-misc/kanata/{kanata-1.12.0.ebuild => kanata-1.12.0-r1.ebuild} (97%) diff --git a/app-misc/kanata/Manifest b/app-misc/kanata/Manifest index b00f59675d..0eb653373a 100644 --- a/app-misc/kanata/Manifest +++ b/app-misc/kanata/Manifest @@ -31,7 +31,6 @@ DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7 DIST clipboard-win-5.4.0.crate 20559 BLAKE2B b4c795cf707500b429322dfd0c593188b63f9330c916f2559953e5bb4192599fbc2337280940ff287b9691683ebc421ed56aa5adf64fd09fe1c560fa88df2d45 SHA512 1e5bb8dcc860f989a46183a748a47fb18aa66a164df1fe366081fd620ffba9a858f8e87ca19783c37b93cdaafa11029170d149ee30422b1c9b98020784055503 DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9 -DIST core-foundation-0.10.0.crate 27023 BLAKE2B ba4b8e42aca4df30627eae9e8ce8ee9f4b512d51141338d284f9b897ee944619d7f63b0bd9318263eb5f5c1436ca0fad8a208c8005620779865c4f4e653d1fbd SHA512 771a34b79519c5a51e3490589672ecf3eb019d4eb28db9d19c88bc116632dea96ebb2cd04e251e94dddd0876cb8a7f07ec65aa5143f7f8aaf1661caae052a94f DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065 DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a @@ -44,7 +43,6 @@ DIST critical-section-1.2.0.crate 19133 BLAKE2B f9acf6f2a2798ee942eb50c7e3ddc194 DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266 DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1 DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a -DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 DIST embed-resource-2.5.0.crate 16767 BLAKE2B 5cb4eeb7cdb38e4f0db73257223816251c4f27d762ac36d299d3c327203908a4ae07ecc8263356ed6c746ee923fe67e66fd67dd4e308aae2fb1b793b340b85d1 SHA512 13b7a2f5ba3e91d2c0c1fdda855dad70b980c4417a6c32d21fec8e6c1d8f9d57fb684ce33701f2348da8cec56625955abfa25b51de4883bd4ed8ec25f6a51bc9 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST endian-type-0.1.2.crate 2340 BLAKE2B 6048948b467403409807fec776add4366685282a277d4ca40c5fc901228c0652c5759210048b28a94c8bb04c39bb3b359d43254e953e5b476112da7e49151a5b SHA512 d8a9b125fb87099f8bcbaf3688e2feb1c463ce624cd3dd36396e75e7aff177ed5033ecc295c02f491be04dbf240aac376e79a5c7cb591c3b208c442e1c1e6bbd @@ -77,16 +75,13 @@ DIST is-terminal-0.4.13.crate 7665 BLAKE2B 47a024e135ca4931a04a8dc8151f999f816ab DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 -DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4 DIST jpeg-decoder-0.3.1.crate 744364 BLAKE2B 0ccc3a7f42e471fc1fc7995fa99573b798da89911667e477a310d10b95745708e583d53776467b9d54a399047b727a3fd4c26a1387382c226f6594770b21ba05 SHA512 103b7602876069603620cc2b5530e84fdab88ec96855a821606560a67cfa26f628b401eace62ee793e6c16ef282f958ed789f5db725ff901124fe6c9b123de00 DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST kanata-1.11.0.tar.gz 1768544 BLAKE2B 42102cc8c150420c5e263da95d01191d35459cd3ed02856cb711322eeaaf6c92e7da690eeb3006fbc4cb69c63044a6fb9eccb80fbc4a09b6bd01c0170fc49213 SHA512 1894b4b0eca90b68a475926f061b9f6bd37cd56f2a686a83e7e121c4b9c311803cf3c8c4102bc23df589663bfbc79ac7d7638b7f7e0d0b3e3984b1ae3e64236d DIST kanata-1.12.0.tar.gz 1831651 BLAKE2B 00b849384a61e61cc35a77356dbb8e7985136c842c0b213a8fa5bf68b32944ae2062603c55dc4943a1290b71c8e79f9f855483acbc1c71e4d3a6cdcc48021da1 SHA512 c7473224d0077d1558da062b8787db650937f4125e19b4e4bd66e75a80db5f38ab8ccf0fcd93c20625035b93f309d92b7a182d214478c37e615805baaec6396d DIST kanata-interception-0.3.0.crate 4699 BLAKE2B e2338432850f26abed79d7136eac43f118e862b4d82f39303050559d82023200779e51255c34c8e467582657d36c2bcbb49bf49b118db8dc87edc09e58e2b319 SHA512 850e4221251eb9d9981f1c9971b6a5b526bebe280d4b56dae62106e85838e287aa7babada40275fbe0d8cbe7eab463c8b440eb6a37dc9b7dd8c992a364343a7a DIST kanata-keyberon-macros-0.2.0.crate 2598 BLAKE2B fd043c2325c13196aec2d683969d15c7798924e8c5fd27283c4917bd5084fe08988c508982957a3c778a0b58a69c3142360a00d3dc3bedbf3bd3ee9fc5f214ba SHA512 5bcdd5c7d30876df2630b60a30a32bb19f8c29478084037c23b746f7dd1202548a36cfa0b680a4a51f58aeeeb33ac5c193c79a9aedbb8055c7ed6dd46d2e05a1 -DIST karabiner-driverkit-0.2.0.crate 6769019 BLAKE2B 36bfa9a65b592ec2c32fbe00b5aeb418924241b644d48765ae9dfe3687dae23effd0caa45be952ab75394aa65da2bb2c5ff56fca58b5587d16f887ece927f3bd SHA512 414a5e092b29fa45f86df44bb0c1956861625d12b27a970712101164f328c6bde2e8aced778e20f2d52756d477b343cd5edf366f23a597b2a687bc732af137ae DIST karabiner-driverkit-0.3.1.crate 6770520 BLAKE2B 2e6fbd878c96bf7f44f7ee87b3bd21d97ad5bc2c4e65828ba5c68fc8e307de142f45d0ad45020824a66319ffa390c463a98167e5e0717a409b9c343ebcfa3383 SHA512 8768416b49f5178dff67b8d45c6f7f409f0c73d2a49fb71593ec1abe4c54f676f58b34236644a5688f95b749e097ee76148ad50cbd6e7c774f32f9cc8932d6cc DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 @@ -133,7 +128,6 @@ DIST owo-colors-3.5.0.crate 30310 BLAKE2B 6fa9d00cd72d149748e5280360e1f0b0ad8c78 DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703 DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 DIST pathdiff-0.2.2.crate 7481 BLAKE2B 9d445504153ebefbdd9656d95ad0b98372f69aa7871ae1ce43408872e55e43556c63bb4b99486b63007658b105d37672511d48f928bb0be753e2d0fdba818bb0 SHA512 0047a505d09fa01770dca12a795ff86c285e60c2072fb6b0c802c6b0b64f60e608f3df5aeefa7d0b266b01c551dbf5ffb39133faa7fd809a82c673a62b92dc02 -DIST patricia_tree-0.8.0.crate 23303 BLAKE2B 8ad59ed3dabbae7c936c6b194009fa9f275141f96158ca93a0b975c152e17861454ac6891fcdf4c542e8d7d8f9e5e132138d0df3d00d2124add81c72aa43db36 SHA512 c90d39ad358a418de8ff6e1f8f51e531dde71af7269b33553902722a5ec7f7df93d7b364007032284d06e3d6551f7e74a9e422bd767e9aee28d8c13fff630022 DIST patricia_tree-0.9.0.crate 23235 BLAKE2B 56b4a0fef21c0ee2c44a55f15dd0e1874712caa6428fdeaf42e33a4b9ea018f20d13b26dfb2efa2e333a7a000898dd9a0f5c897266466857a07cd9e3349d2329 SHA512 0ef2b59252b98f6fa221a146be0832138fa6ba4224a30a2b1dc0cac7d49b117646604905183c42e7fbf3881a1c246217a0f0745a5fa28996ef90c39e08904ae3 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba diff --git a/app-misc/kanata/files/kanata.initd b/app-misc/kanata/files/kanata.initd new file mode 100755 index 0000000000..4d377581ef --- /dev/null +++ b/app-misc/kanata/files/kanata.initd @@ -0,0 +1,7 @@ +#!/sbin/openrc-run +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 or later + +supervisor=supervise-daemon +command="/usr/bin/kanata" +command_background="true" diff --git a/app-misc/kanata/kanata-1.11.0.ebuild b/app-misc/kanata/kanata-1.11.0.ebuild deleted file mode 100644 index e385112cef..0000000000 --- a/app-misc/kanata/kanata-1.11.0.ebuild +++ /dev/null @@ -1,272 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.88.0" - -CRATES=" - addr2line@0.24.2 - adler2@2.0.0 - aho-corasick@1.1.3 - anstream@0.6.17 - anstyle-parse@0.2.6 - anstyle-query@1.1.2 - anstyle-wincon@3.0.6 - anstyle@1.0.9 - anyhow@1.0.91 - arboard@3.4.1 - arraydeque@0.5.1 - atomic-polyfill@1.0.3 - autocfg@1.4.0 - backtrace-ext@0.2.1 - backtrace@0.3.74 - bitflags@1.3.2 - bitflags@2.9.1 - bitvec@1.0.1 - block2@0.5.1 - bumpalo@3.19.0 - bytemuck@1.19.0 - byteorder-lite@0.1.0 - byteorder@1.5.0 - cc@1.1.31 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - clap@4.5.20 - clap_builder@4.5.20 - clap_derive@4.5.18 - clap_lex@0.7.2 - clipboard-win@5.4.0 - colorchoice@1.0.3 - console_error_panic_hook@0.1.7 - core-foundation-sys@0.8.7 - core-foundation@0.10.0 - core-foundation@0.9.4 - core-graphics-types@0.1.3 - core-graphics-types@0.2.0 - core-graphics@0.23.2 - core-graphics@0.24.0 - crc32fast@1.4.2 - critical-section@1.2.0 - deranged@0.5.5 - dirs-sys@0.4.1 - dirs@5.0.1 - either@1.13.0 - embed-resource@2.5.0 - encode_unicode@0.3.6 - endian-type@0.1.2 - equivalent@1.0.1 - errno@0.3.10 - error-code@3.3.1 - evdev@0.13.1 - fdeflate@0.3.7 - flate2@1.0.35 - foreign-types-macros@0.2.3 - foreign-types-shared@0.3.1 - foreign-types@0.5.0 - funty@2.0.0 - gethostname@0.4.3 - getrandom@0.2.15 - gimli@0.31.1 - hash32@0.2.1 - hashbrown@0.15.0 - heapless@0.7.17 - heck@0.5.0 - hermit-abi@0.4.0 - image@0.25.5 - indexmap@2.6.0 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.10.2 - interception-sys@0.1.3 - is-docker@0.2.0 - is-terminal@0.4.13 - is-wsl@0.4.0 - is_ci@1.2.0 - is_terminal_polyfill@1.70.1 - itertools@0.12.1 - itoa@1.0.11 - jobserver@0.1.32 - jpeg-decoder@0.3.1 - js-sys@0.3.77 - kanata-interception@0.3.0 - kanata-keyberon-macros@0.2.0 - karabiner-driverkit@0.2.0 - lazy_static@1.5.0 - libc@0.2.161 - libredox@0.1.3 - linux-raw-sys@0.4.15 - lock_api@0.4.12 - log@0.4.22 - malloc_buf@0.0.6 - memchr@2.7.4 - memoffset@0.7.1 - miette-derive@5.10.0 - miette@5.10.0 - miniz_oxide@0.8.0 - mio@0.8.11 - muldiv@0.2.1 - muldiv@1.0.1 - native-windows-gui@1.0.13 - nibble_vec@0.1.0 - nix@0.26.4 - nix@0.29.0 - num-conv@0.2.0 - num-traits@0.2.19 - num_enum@0.6.1 - num_enum_derive@0.6.1 - num_threads@0.1.7 - objc-sys@0.3.5 - objc2-app-kit@0.2.2 - objc2-core-data@0.2.2 - objc2-core-image@0.2.2 - objc2-encode@4.1.0 - objc2-foundation@0.2.2 - objc2-metal@0.2.2 - objc2-quartz-core@0.2.2 - objc2@0.5.2 - objc@0.2.7 - object@0.36.5 - once_cell@1.20.2 - open@5.3.0 - option-ext@0.2.0 - ordered-float@5.1.0 - os_info@3.8.2 - os_pipe@1.2.1 - owo-colors@3.5.0 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - pathdiff@0.2.2 - patricia_tree@0.8.0 - pin-utils@0.1.0 - png@0.17.16 - powerfmt@0.2.0 - proc-macro-crate@1.3.1 - proc-macro2@1.0.89 - quote@1.0.37 - radium@0.7.0 - radix_trie@0.2.1 - redox_syscall@0.5.7 - redox_users@0.4.6 - regex-automata@0.4.8 - regex-syntax@0.8.5 - regex@1.11.1 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rustc_version@0.4.1 - rustix@0.38.44 - rustversion@1.0.22 - ryu@1.0.18 - scopeguard@1.2.0 - sd-notify@0.4.3 - semver@1.0.23 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.132 - serde_spanned@0.6.8 - shlex@1.3.0 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simd-adler32@0.3.7 - simplelog@0.12.2 - smallvec@1.13.2 - smawk@0.3.2 - spin@0.9.8 - stable_deref_trait@1.2.0 - strip-ansi-escapes@0.2.0 - strsim@0.11.1 - supports-color@2.1.0 - supports-hyperlinks@2.1.0 - supports-unicode@2.1.0 - syn@2.0.85 - tap@1.0.1 - termcolor@1.4.1 - terminal_size@0.1.17 - textwrap@0.15.2 - thiserror-impl@1.0.65 - thiserror@1.0.65 - tiff@0.9.1 - time-core@0.1.8 - time-macros@0.2.27 - time@0.3.47 - toml@0.8.19 - toml_datetime@0.6.8 - toml_edit@0.19.15 - toml_edit@0.22.22 - unicode-ident@1.0.13 - unicode-linebreak@0.1.5 - unicode-width@0.1.14 - utf8parse@0.2.2 - vswhom-sys@0.1.2 - vswhom@0.1.0 - vte@0.11.1 - vte_generate_state_changes@0.1.2 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - web-time@1.1.0 - weezl@0.1.8 - widestring@1.1.0 - win_dbg_logger@0.1.0 - winapi-build@0.1.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - winnow@0.5.40 - winnow@0.6.20 - winreg@0.52.0 - wyz@0.5.1 - x11rb-protocol@0.13.1 - x11rb@0.13.1 -" - -inherit cargo - -DESCRIPTION="Multi-layer keyboard customization" -HOMEPAGE="https://github.com/jtroo/kanata" -SRC_URI=" - https://github.com/jtroo/kanata/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="LGPL-3" -# Dependent crate licenses -LICENSE+=" Apache-2.0 Boost-1.0 ISC LGPL-3 MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="cmd" - -QA_FLAGS_IGNORED="usr/bin/kanata" - -src_configure() { - local myfeatures=( - $(usev cmd) - ) - cargo_src_configure -} diff --git a/app-misc/kanata/kanata-1.12.0.ebuild b/app-misc/kanata/kanata-1.12.0-r1.ebuild similarity index 97% rename from app-misc/kanata/kanata-1.12.0.ebuild rename to app-misc/kanata/kanata-1.12.0-r1.ebuild index 5dfeccdb84..1ff6d2ecb9 100644 --- a/app-misc/kanata/kanata-1.12.0.ebuild +++ b/app-misc/kanata/kanata-1.12.0-r1.ebuild @@ -268,3 +268,10 @@ src_configure() { ) cargo_src_configure } + +src_install() { + cargo_src_install + + exeinto /etc/user/init.d + newexe "${FILESDIR}"/kanata.initd kanata +} From f46c0987be29f86a63d57c1273790f734483e59d Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Sat, 11 Jul 2026 13:00:45 -0400 Subject: [PATCH 162/194] net-dns/technitium-dns: add 15.4, drop 15.3 Signed-off-by: Itai Ferber --- net-dns/technitium-dns/Manifest | 4 ++-- ...{technitium-dns-15.3.ebuild => technitium-dns-15.4.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename net-dns/technitium-dns/{technitium-dns-15.3.ebuild => technitium-dns-15.4.ebuild} (100%) diff --git a/net-dns/technitium-dns/Manifest b/net-dns/technitium-dns/Manifest index b15b9c95e1..329d0923b1 100644 --- a/net-dns/technitium-dns/Manifest +++ b/net-dns/technitium-dns/Manifest @@ -1,5 +1,5 @@ -DIST TechnitiumDnsServer-15.3.0.tar.gz 1828671 BLAKE2B 1697ceb6135e96176a13990a7a84dfd3deea9d4f942402529a044125bf6cf51889c492b8de60d3751444aed7f4dd9b6f60047af7852527534b87735382fc8a5b SHA512 ff6a9912db5d75859f5ed8833ba080b1ee48ddc34780fa44cefc5ac8b7b8afb783dea3096afd4a6d16a206b29c280f1ffe36dbe5dc0bf2681bfd2e64fe078eb3 -DIST TechnitiumLibrary-15.3.0.tar.gz 249296 BLAKE2B d3ed0a56dd8c4b156b33ef3b9277e5befd637ac861355900446fc276ab0eb424460a614eb5b1df135cf753c5c731c86ad19b2337925f3b99564cb28b4766bd4f SHA512 e38020319a04ae70ecef2779dff9a423a46733e96bb5f0c4172d840f691db890ffe39c1399e71c82b714f5042fd951deda26eb8b342607a6e22e54af535a98b4 +DIST TechnitiumDnsServer-15.4.0.tar.gz 1829403 BLAKE2B 0031a247a4107b2f67f2e46726dbf36133fa5cee62d8479fcad347fce9dd9f0169babe25e52e54581f97084a5032ac070cf6a31adaa9394674516cee1847e1fb SHA512 0107355adf9d3336a0579c475bdef34b0ae33b27e236bea1ef6867b2af694b3734868f53e05704bad50c4942201ccdc4ae40c56d7c17fb78b5bd08a404c0846e +DIST TechnitiumLibrary-15.4.0.tar.gz 250748 BLAKE2B b8a3999f50cc59594575354c2226ccfaa19da46001100d615ca5030179eeb34b511a2701123697dec8ee71e14092bb19851f5bd61c79e69d71b6e07069f58649 SHA512 7b45eb02a6613b9cc87fd365ad2c38f8a9defd7e6aea3db00347aced5e17238b9aa6d2b8f14daec217bc3974ab7d33be7b71fdf799f3f807b49d5ad9eb90d3d0 DIST bouncycastle.cryptography.2.6.2.nupkg 8276422 BLAKE2B fa5c444c773a41eb0ade1f35c3b0df269bb5423c35a90d6fed5b9d6dac7dbc681c6c6763a256553046454f65a68cc06d3e75086fbd6e60aeb52523c97302e080 SHA512 4e1a32f937eebba134f1c6646c0b554edaa1bc41969dec5816d11c3c285906e106377113ea6c1cb0b161749ff08ae8ad39df05956b62abe2274d4b3060f0daef DIST microsoft.aspnetcore.authentication.openidconnect.10.0.9.nupkg 98608 BLAKE2B 101ba85e58cc8025db68ac386b95014e0e7b59ce7cf8c1ec6d03da9a213c96e6ae2ef12f1a5d61052899be81b3831863a5ab82afb5b35200c6e3f0b1d2e475e2 SHA512 246b672c3a16e61e8d3e081eff3f4c8631809f7c65ad234cdaa11ad2b610219ccba0b8be1d5f299a3b18343cd3d13a78eec3e461b4a4e73ac1690a47f12a65ef DIST microsoft.identitymodel.abstractions.8.0.1.nupkg 111940 BLAKE2B a167c10a36fc031d4fa478be20857e12124b730c55fdd7d688e7d1fcb2396758fcb03ab1cdc630842285b66ec4446545ed0a5f9ba715a08044583f19dcb054ee SHA512 8481e53cca2fa621044797759f19a28f200b7949651ff19d09d58d2acaa2fe2bb8341ae90938c6df0d3c307f094ea913d8d3a8c43ca5e394d6493fcab8822d6b diff --git a/net-dns/technitium-dns/technitium-dns-15.3.ebuild b/net-dns/technitium-dns/technitium-dns-15.4.ebuild similarity index 100% rename from net-dns/technitium-dns/technitium-dns-15.3.ebuild rename to net-dns/technitium-dns/technitium-dns-15.4.ebuild From 0f1c295c162387941f30928744beff80f4e4f075 Mon Sep 17 00:00:00 2001 From: Bjorn Ferson Date: Sun, 12 Jul 2026 09:11:18 +0200 Subject: [PATCH 163/194] media-plugins/gst-plugins-thumbnailers: new package, v1.0.0 GStreamer video and audio file thumbnailer. Signed-off-by: Bjorn Ferson --- .../gst-plugins-thumbnailers/Manifest | 129 +++++++++++++ .../gst-plugins-thumbnailers-1.0.0.ebuild | 178 ++++++++++++++++++ .../gst-plugins-thumbnailers/metadata.xml | 11 ++ 3 files changed, 318 insertions(+) create mode 100644 media-plugins/gst-plugins-thumbnailers/Manifest create mode 100644 media-plugins/gst-plugins-thumbnailers/gst-plugins-thumbnailers-1.0.0.ebuild create mode 100644 media-plugins/gst-plugins-thumbnailers/metadata.xml diff --git a/media-plugins/gst-plugins-thumbnailers/Manifest b/media-plugins/gst-plugins-thumbnailers/Manifest new file mode 100644 index 0000000000..d26e1bc879 --- /dev/null +++ b/media-plugins/gst-plugins-thumbnailers/Manifest @@ -0,0 +1,129 @@ +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e +DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 +DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e +DIST atomic_refcell-0.1.13.crate 11760 BLAKE2B 154efe12b2af05077764e5d9f292f5e5400d39fbb222f36146723312ccc3c6e3b96db8a13396394f30e30f19c6af830ef4fb1df8d4974b6c0285518d3a3c9850 SHA512 f5318e422d02904131ebf5f577ec51fb3d8bcbbfa52096b590df100acf8e991b17b04ad93b898e69628ed6308388a7243199c2da9be927144d3f6737d9343e3f +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48 +DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60 +DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb +DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c +DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 +DIST cc-1.2.56.crate 96059 BLAKE2B 15d2be0039758c408fbf14099c7d7170c789e01451b3ab17bc8d7c99db0e1777a1525815224ed0eb5f7cd466ae16b15a72e9bc566df81056e2f572f274c9f762 SHA512 4969d59f6de39bb2b4a0f56f4a25b34e0023cae4856a4e9d046b807e81dbc95397b97f1cdff69b8ce770842f587af19f692a5fe160f7cfedd0cedc0efd558962 +DIST cfg-expr-0.20.7.crate 45355 BLAKE2B 6e4bd3327935300a315f02c08b28e4be9044a1ae2711a3bddec51a31dfdfc305fe385e2d316c6a5e06b89e4aaf7c88d8d8834a0207655194ab1ed5f24a21e5e9 SHA512 902bd1463e27a653db45ce89068ae4dbb6e30f86d354cd0b3b975bc9128ca28f77297c815e0b32fd3922a49f35589b4664559e290f55d16a7cae541728c26345 +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d +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 clap-4.6.0.crate 62930 BLAKE2B f184cfb0d40adef5d0b4ee0370208bdeb6587b9dfd1b37f71a577cfdf77101100b4c47809ceecf946a855455ab836273aa6b8bb6570d0c126a82754f16bd95ba SHA512 bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6 +DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 +DIST clap_derive-4.6.0.crate 33435 BLAKE2B 93fef598637bc3674a7682f724412d5b515c3d219fe4d7e854dbb47864be598046e84c025a5245add4e9431b305d232e6207806cd87aff72cb3552c490426aa6 SHA512 4b642e4bda3af45b21fda189094f73b295c6890f2af533e1541be0df8669d1c7d8256a88dfd47f488ea6adab65012a213521d52dd902f9f11fd3b776923da1c7 +DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a +DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0 +DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c +DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 +DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 +DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 +DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b +DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f +DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 +DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de +DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab +DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 +DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040 +DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61 +DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9 +DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3 +DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520 +DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1 +DIST gio-0.22.2.crate 250918 BLAKE2B 75c44679dbbec53dce4fca6b8b9249ad67f32e1bf61c4f37dc6eb85e72a366db63bb60a35ea51a0f282f6365788bbfa7be7465fe270f1ca6d9f34056392639c2 SHA512 cafe25157c2b3ec7754846c6895cbaab70327090d769f8054a15eccc952ce8269f87ead5c99868ed09f09e9b0dc35e178a92daa69c1d21e3ab65d33fdef1ba77 +DIST gio-sys-0.22.0.crate 85197 BLAKE2B deae8e2d16f13e1a74b08b9c9735e0d010d591488f734ca9217e16d43714bcfea478d27ef8af4eb621f644436b71764f1c9d1968e2d1cc285e4ba0e8b422a9d3 SHA512 6c494e51915523e4f04df9505277735b215083dc0585597fae2a82fe07938e27c0c534909378aff49c398b755b049d2861f8aa286ca763158cdfc4183ea343e4 +DIST glib-0.22.2.crate 301278 BLAKE2B 557378eea7d510fa6325a963b2f285629c5bed82e9bb1140410f53c915e0db2b5e40aefdf77a95525ef8f5b36b1d268d0cf611dc162e98adaab82a0cc7804dfd SHA512 663a86defa9073d62550bdb8400d2a4278327ddcde887e263ca0b920a4c0654e479a5334d51f848fde82d4557a65ecc48865808b1a2dbc5b34120684775f654f +DIST glib-macros-0.22.2.crate 69063 BLAKE2B eb2d6ca34dcbdbbc13c70b792163f7f3bd952a541ffe0ad98508ca41d4b5ff10f46e307ac35b1c065b9372f06a2629127f396594dc655cc2a156771961ee503d SHA512 50f85cb49a6a27e0e82ca62020364ed31d4cfb9d0096bc6452d327d0f0dfef9389977e6445c27fe887f72640fe9ac5c2e8340f96a85ad802e7d2752f442eee50 +DIST glib-sys-0.22.0.crate 68148 BLAKE2B 89f2d9bb2587d3b965ec1ca9734f9064adc7ba56bf22e9c3dc38c2193e87e8173070cb696c661cdefef0e01fd70f503a8e8058e18d6bad2051df3ba87bd3bc31 SHA512 98c578aadb63e04ad364ba07cf64cc5a7b93ec0200a225a01b45d02d7822ffda37e6cc7722d1a6a223dfde04c3640b0aca0df1fa3d93c45874a82b5d56eb82a2 +DIST gobject-sys-0.22.0.crate 23704 BLAKE2B 0141335327f83f3ab8ba987f7b305bb794cfe8ac36fc69a0fcc5f6d95060bd400e62a158c541b52810022f5c2660dc8e76120af97a83865870ae05b0c9e9affa SHA512 46de565eaec1635fef12462d4aed3ae8752e5febf45e5a39be3d448b0e34f62cc5b9367f0284b160737ae40ea30b4db7420510b5425d59d239a03db163914b63 +DIST gst-thumbnailers-1.0.0.tar.bz2 224373 BLAKE2B 66105d16b47c440d790b3bf54161602383b20e8e8f0a36f7c51559f5e8ca54161ba7e424ed9eaebf0a64b7200957a50e4a4387b3b90d7d495771e0eea5a7ea7b SHA512 15ae8bbbcd7d31a55fe32cd5dc588a2e881d1955ee69a33d422d9885b046148aa8355ee3db2b3546ecfeeb7a760abc349dd9cd8d9c6d191079874432c248bc0e +DIST gstreamer-0.25.1.crate 388311 BLAKE2B 77caaa9d598e73c974dd1bfe533fa6f1514402bf0eba5b01655cd669f4607a7f2d0b760044a83d5991ce1ef223d2fb01192d305a4b3defebe0364ff1f21108e9 SHA512 4adaced5697e2133905a21ecd89035ef5955dfcb3605ef541adada1b5882a5e6b6aadba45c0f0e33484e32467e38c698d1681e8249aceb88f1bad8c57d4d1c82 +DIST gstreamer-app-0.25.0.crate 59291 BLAKE2B e73b2a8a946adb8c596a0fc9a8e173ba5013ea28ff8c760d9fee1f47f3d186c44db86a60a438451777cb88e7d22412388a95b725a88aa1797a57f2cd0ec15fa9 SHA512 016f608845aa828a36ba9475d6154b4e6012102864ac6322a837279866f56a58828a37d179040bc5047c3610933d8ae0ec1f79d6caecd0d62709a0960f49def9 +DIST gstreamer-app-sys-0.25.0.crate 41974 BLAKE2B 1aa770973f448f8ed23afa293d18cec43f44dd43c82ba5a733ed517e75738a650bc5bb570bfb62eeb0c10c045fbe1436be2a8d2d6a15e405858927367ab9c0c2 SHA512 41e088c5c5cdf9a1844b6e4a3443c359feb5dc9a2ad6c51723c37d52d33f9b82c7bb54fc75987c4e99eb92213bb48856a482b38231df89e3e9caabdb7e838967 +DIST gstreamer-base-0.25.0.crate 76290 BLAKE2B 0bae1f5dd555d381f93b9040b4167930f04b02a7d21f931f11647219ca20001ab4138e32579d92bb09469ab49e1ba7442cdbca4f7df066171cae2fb24caff17f SHA512 c7ea80e0d9794a9f23477937527e7c067f120876fb15e4f93d53598b97362c198972a3f874b80c2c130c1d0a18ba059dd6df0a5be6a418a896ebe65037326b89 +DIST gstreamer-base-sys-0.25.0.crate 50694 BLAKE2B 000ec81233fa65f0eb94ced813c02a6321a56ccb194738e5c3279043b91bf191c1260ff0149929bd115aad80a7093195cc18486ac7d2944dd3c2f3a2d1ef1bc2 SHA512 52e20f2d5d06b3cd741c9ea334066623f98a5e5e295d18d268649468c58c691881d6e01f599a9b0a680d0ceae6eb4348bf45c039dcaadc3dedcb59628995abb2 +DIST gstreamer-sys-0.25.0.crate 105179 BLAKE2B a6c209458ee35425568e758c80a6125385b4f7ee1cc33617da922c0f78c8aae0b41f872b14e64ed747e0e765d5a0837d4b79705c73412374b42163721681f052 SHA512 c4a3a0a977303c19cdd25ca4bbefb965315002bfa5c54af457ead6131be8f3547c6068e950c5b7a823d05bb8792efa80109b3c0083a21fc02dca192af37c730b +DIST gstreamer-video-0.25.0.crate 138014 BLAKE2B 73a20c966664c6b00db2a0be2bfafc45d72d9966adc1b59df7ee5bd182c84e147a86f4a4d6a1e4b69c489fa1d9a5cf5da9af822dbe0c2103dd0c8a250edee274 SHA512 44feb979ba3be20b4f3e41b600c4d1b3aa2bb5479c3f764d0e9dacaf57c94a9e2377eaad55a4b6b8a06c2a04ac7820f9f34bce0e3a2518f7c87f0c529b237bd5 +DIST gstreamer-video-sys-0.25.0.crate 71307 BLAKE2B 1bd61e5fb912882846c4222aa73f65d50afcb3bc43f6e3f897b21e97bbf7f900731212ee3188fc8f918307a51860c24e6683eb54e8aebe5a066bb82e4645ad3d SHA512 22947952425e34bbb45615acf84cc9ea752c2d56e573c7f911fd3b93e0ca6911c76eb0ca5de8ca25aec94c9b96370d0e0a01ee5c61f65efa4cd74b2f46ee4022 +DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d +DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST image-0.25.10.crate 303647 BLAKE2B 97d2a30c49cab02f3b7f6862599b3db5fa8864bbda2ed840cb7042d4ba3c1ce814e970d9870e68cad204c68721541cb5ff0f3a1456a2a0daa842ff1f99f9d22e SHA512 72eed99a6624e3dac8effaf2d271993cc11b74c6c176623c901f03771bd98326ae9f136d37d53461d484ec49bab6e9525de47cdb85bbd7b6062dc3090edd6204 +DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad +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.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 +DIST js-sys-0.3.91.crate 91416 BLAKE2B aff59394a2c7080c80fdac5683155a4cfc191eaf86b221dd49323540800a8c29c940b8d8f0729a9e0566652be800df63525cc09b8cdfb0192f915af92b4a8591 SHA512 526a53a373a964d04441cd918dd2af75c6dfbfd181d8847fec4442db2624ffce817e91fb5ad56d1e79dc5e8f120a8219d4deb2c625ddd93bcc767844ef978c45 +DIST kstring-2.0.2.crate 23044 BLAKE2B d61488bb67b0fbca7f655415b6147dfe003d6df9f746a836c4a29797af2627b2480fa0d4832a8121a04eb23d8623dbe37621a000661a45afc92013e04ac76dec SHA512 b0af4555a20ec30ea4ed03c2bed77b403446ec2dc5eac8064a9629b10f6e961f428d6be65ca1c107a19bee942930fbc08522647401106167feb4856eeb03bdea +DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 +DIST libglycin-rebind-0.1.0.crate 13938 BLAKE2B 320798df7978215721eab56f9f967c0732d83e6293d6bfb30bea786dbcbdee80cda3ed28810f48f370138b26c14ffe47098c43959f554ec3077728d0f14272b2 SHA512 e3bb14713f9d5da49fedea178cbeb8154ec6e0a6a6fe3261b5ac40c6304af5df09e1a7823086849191b6584816f66a7fa146f42d9bd26a67bfcab71169e31548 +DIST libglycin-rebind-sys-0.1.0.crate 10723 BLAKE2B 6e86e38b11f5cc811530a2014aef4caa01be23872ec790984033659a941a396643df2f84bd008ee6c5322ad2738f69b6dbc8204756956de5eb86cd66992130fe SHA512 4131cdd9095eaca44d138845689c3bf4478c30599215cbd554a3ab5f06c027dd4d976472e1049a33193e2e8307f6064297beb501b215ce8620e6aceed482e927 +DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f +DIST moxcms-0.8.1.crate 188252 BLAKE2B d0aa0040b51eafd0946844e097b6caa4d48e6f4667d7b4bc939909da7e79664b2f71d30a38fd0cb00dbbe01567b9d18e95cd3242548dee542ba777391bb3bb94 SHA512 c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69 +DIST muldiv-1.0.1.crate 4901 BLAKE2B cbb30434b4a264867b31246c685d6b576d1227b61888d5d8795e4a48cc129630a82eae1acaeb21f9fac3fdf79f5ce0180a364833049c15e1446d391b5a3a16ae SHA512 387c201722bf279d4cfd8f326ab0aa43314581d02ad2341b7c5784ffe57d568fe9eea5a2b89c985fe2cf283aa91ca22fdf14b7bae0031d6ef29baa95009e427e +DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae +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 once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 +DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 +DIST option-operations-0.6.1.crate 19529 BLAKE2B e2eb44b4cc28578b27ca241b3ea8123a6ef27642ab5450fce664bb1fc0c14ef46c70c70af56d66e1ec1c61cbfb25670b9505e98d2860b1c73df1e01ab7e00211 SHA512 af8175e69bfceb24ab602cd47a63fb288d618f702f6e6367cec3d13312c10c43a1cec72f4b048057139c129190911ab4230558e1720af4c809e1dae1c73295a6 +DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5 +DIST pastey-0.2.1.crate 14416 BLAKE2B 4ceb5308c3190616330d4723eb1ee6cae336742c610e658b5e876585eeb09d8412b542d6bcd1c34f6c943a25af62ef6adb57fb09ecfd28c7d3bcd7076e7b86e5 SHA512 2fa5682d432f0a67396a9e0a7d4d4d52c23582f7939040d5b45228ee7366ade8791d7b863747282f5c744497004723db100d3e2238dfd27d5e6fe1b6cbb0fff5 +DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df +DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 +DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 +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 proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 +DIST pxfm-0.1.28.crate 879547 BLAKE2B 11f34f98039225ec0e5618efb5222e1be3a63402b5d10dab090980e2317fdacbce98be8759b0e556c161463003ff5d7ad9ce2a4ee891375bfe4294518650d474 SHA512 538445e9a7e5a56b023fbe1a28d6943951fc9a1e642d924c9d461d320bac30fe80923edc791f70a99be5c8f7b187a0a9a354dfec79786553c5b3d2b8dc670ee6 +DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c +DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b +DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 +DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 +DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c +DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 +DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 +DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 +DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 +DIST serde_spanned-1.0.4.crate 11032 BLAKE2B 7f3f5297c30c6e90ebb007c4d2e413b15519befb3cd95c9b7dde758887345c774bd8e4595dd8746d0853eaf81134c4fd22c253f1c9b747060b4e7fe0d3913b52 SHA512 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0 +DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 +DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 +DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee +DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 +DIST system-deps-7.0.7.crate 28941 BLAKE2B ce39752794d548f88000e7ae91caa357034f148cd201320d8621f61b1c8d8f657489cb9e463e762c4702d08b0916a81a62e6ce01102524d31a017e06b8ca62cd SHA512 b0118e29cd40aef79e3e143923fd937dbc6fe2c5cec961d728df666a419609e95ee2a4bee5cb3bae9e1e130bd5d5b7651d4907b846ff8a49753264199217d141 +DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 +DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 +DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 +DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 +DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89 +DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 +DIST toml_parser-1.0.9+spec-1.1.0.crate 35035 BLAKE2B 856dd31aee9f95ddfd46c87245bd6d1ab90bd7f6f022b732fe8f900fa4039508fe73a5f690e5d159e66f5f39c57a947b8419630d87371c832e261cee1ccf23d9 SHA512 87661774214a761bf60826d6fa9fb6a60682554f09f8f20f4090734cb73c2142c0fdb9c7aebf801ead29bf554fbec11c58ea8fbaa628607012ea8e2e35e48518 +DIST toml_writer-1.0.6+spec-1.1.0.crate 17187 BLAKE2B 7786c6a4ea68ba0d478244dea241c4909906f286c46d1276b33c4af7b14cff6d9c77c1c6dfc070fd4c5c02f89cff4917bc166f91de4a3cf27a2b77b3dc15b27c SHA512 c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 +DIST version-compare-0.2.1.crate 14245 BLAKE2B 92e952cfb544ef73c4ef0fd44238b414fd66fa71bfb3e0e0d2c849f5f4353570a0a9b8dc8750c5c30ce4e4c3f50a9becb188ee96c383a3e3f03b23349c2415be SHA512 43e6aa9e53c2e8b21aedcf3704aece741329bf85508ecbc20e4ee35651d8a819d9e28c2102172a5fc335ea3124c379eb5507407c09e6532124a56a3aaa1097d9 +DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad +DIST wasm-bindgen-0.2.114.crate 59350 BLAKE2B 9bef0d69524ae4bda2178d5e9cae43d777fe23fc106e0282324eb0c417e15c6b2d9e39a610a23053ee994b74c31c6696bbf9db6d06e36f4a2689d0e0246940a8 SHA512 c6e9f49013b390a1037292b53bdd79dfae07b17b6750f8ac013efc5d37532253f8e63af091b6bde52c133a3933266630e76c059cf7fc7eb694e4c72d55144a4d +DIST wasm-bindgen-macro-0.2.114.crate 9289 BLAKE2B ad8de58de044cf0b8db6aaf713745a9f2dc7dfeb53dfc12f36de732fbb36c7cd36f1e8f1e073a3fb460d7b2baef8ba3126f0003eea4b052886b1502edf595c0d SHA512 e44de567c0e00a2ad451199402e178fa99a576b26466869f85f651d9258ed713bbe33f003981adaf85f4b5068bc0950222ad83b09b385e243b6556da98e7fadb +DIST wasm-bindgen-macro-support-0.2.114.crate 63445 BLAKE2B 97a01b9296dafdb7032d432dc9e0f80d534750509c5c1c081766bc6286da373ca74beb9264869a4aa8ad10e6b605321f95058ee3ae35d8130b45ecfb372a7a7d SHA512 723df09894bfe8338ae127e6022fdeb814f80201c6f84cb0b7d85277c968b254b09c80821462b576febd041109947a9dc4aeda904bfe49ce8cfc828169b2c243 +DIST wasm-bindgen-shared-0.2.114.crate 10538 BLAKE2B 2dde4757cf4266772087862688b3c24fdff7931d2245b9ed0cafd131a1905273ef48312b3d6a6f1c4929d069deb766405abe03efc7bf615abde9c5e770b85979 SHA512 532c8599710ead05d318d7d30c410bf1cf92e4b6c6bd1848155330dd3cfe430755387827612d6d757a87506ca54892456802244e04ad440975bd8dd7efe38969 +DIST web-sys-0.3.91.crate 669788 BLAKE2B 9f19605a58c561eb370a387f259d8837ba1c0fc4ab942409827c12fbb6b546ad634ade236ea71d43c6e0ce2141a0803c29ab0876c73b6917dd325b55a5c56b6a SHA512 2cac32dd1c4d22d5106e5ba21deb1f4b3592469aa1f2e14792df2f1759a6251c247597f250aa649a87f4d0a11daec2f0ccb1b0cb9ce4561a1aac85f6a3b1ff45 +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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b +DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f +DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689 +DIST zerocopy-0.8.42.crate 275035 BLAKE2B 1e4f5052fd5f97537d063d4e60fdfb03741db3babe6ea21058984d5f53fddd6fdbf93b4400d3fe839cf883fbc0468b2196da44195ae199d21259d6586c198b25 SHA512 91ede88a166354b337779d59d968521a75c0860d1299b8deea410f07d67a91b006fd4eee3193b9e08764b6fc6e559ec3532d3524d3a304d8ce7ab86d88aac65a +DIST zerocopy-derive-0.8.42.crate 97730 BLAKE2B 369eb1c51bf2cd91aff38f3db27375d6af28f2901ea7710339f19935b1fc029db191078840166d6aea6cf7de1854dfcc1a560ec09f7f16e5fddf67f560ee920b SHA512 655af2071aa0cba0c1862574b0fe8883273c79741a46a8204fc20fb6deab7bde304f9f2267c57c70432b590a3a247b219bd03bc879f479b87ab09059da36903d +DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 diff --git a/media-plugins/gst-plugins-thumbnailers/gst-plugins-thumbnailers-1.0.0.ebuild b/media-plugins/gst-plugins-thumbnailers/gst-plugins-thumbnailers-1.0.0.ebuild new file mode 100644 index 0000000000..544e63e711 --- /dev/null +++ b/media-plugins/gst-plugins-thumbnailers/gst-plugins-thumbnailers-1.0.0.ebuild @@ -0,0 +1,178 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.0 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.4 + alloca@0.4.0 + anes@0.1.6 + anstyle@1.0.13 + atomic_refcell@0.1.13 + autocfg@1.5.0 + bitflags@2.11.0 + bumpalo@3.20.2 + bytemuck@1.25.0 + byteorder-lite@0.1.0 + cast@0.3.0 + cc@1.2.56 + cfg-expr@0.20.7 + cfg-if@1.0.4 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.6.0 + clap_builder@4.6.0 + clap_derive@4.6.0 + clap_lex@1.1.0 + criterion-plot@0.8.2 + criterion@0.8.2 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crunchy@0.2.4 + either@1.15.0 + equivalent@1.0.2 + find-msvc-tools@0.1.9 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-macro@0.3.32 + futures-sink@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + gio-sys@0.22.0 + gio@0.22.2 + glib-macros@0.22.2 + glib-sys@0.22.0 + glib@0.22.2 + gobject-sys@0.22.0 + gstreamer-app-sys@0.25.0 + gstreamer-app@0.25.0 + gstreamer-base-sys@0.25.0 + gstreamer-base@0.25.0 + gstreamer-sys@0.25.0 + gstreamer-video-sys@0.25.0 + gstreamer-video@0.25.0 + gstreamer@0.25.1 + half@2.7.1 + hashbrown@0.16.1 + heck@0.5.0 + image@0.25.10 + indexmap@2.13.0 + itertools@0.13.0 + itertools@0.14.0 + itoa@1.0.17 + js-sys@0.3.91 + kstring@2.0.2 + libc@0.2.183 + libglycin-rebind-sys@0.1.0 + libglycin-rebind@0.1.0 + memchr@2.8.0 + moxcms@0.8.1 + muldiv@1.0.1 + num-integer@0.1.46 + num-rational@0.4.2 + num-traits@0.2.19 + once_cell@1.21.4 + oorandom@11.1.5 + option-operations@0.6.1 + page_size@0.6.0 + pastey@0.2.1 + pin-project-lite@0.2.17 + pkg-config@0.3.32 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + proc-macro2@1.0.106 + pxfm@0.1.28 + quote@1.0.45 + rayon-core@1.13.0 + rayon@1.11.0 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + rustversion@1.0.22 + same-file@1.0.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + serde_spanned@1.0.4 + shlex@1.3.0 + slab@0.4.12 + smallvec@1.15.1 + static_assertions@1.1.0 + syn@2.0.117 + system-deps@7.0.7 + target-lexicon@0.13.3 + thiserror-impl@2.0.18 + thiserror@2.0.18 + tinytemplate@1.2.1 + toml@0.9.12+spec-1.1.0 + toml_datetime@0.7.5+spec-1.1.0 + toml_parser@1.0.9+spec-1.1.0 + toml_writer@1.0.6+spec-1.1.0 + unicode-ident@1.0.24 + version-compare@0.2.1 + walkdir@2.5.0 + wasm-bindgen-macro-support@0.2.114 + wasm-bindgen-macro@0.2.114 + wasm-bindgen-shared@0.2.114 + wasm-bindgen@0.2.114 + web-sys@0.3.91 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-link@0.2.1 + windows-sys@0.61.2 + winnow@0.7.15 + zerocopy-derive@0.8.42 + zerocopy@0.8.42 + zmij@1.0.21 +" + +inherit cargo meson optfeature + +DESCRIPTION="GStreamer video and audio file thumbnailer" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gst-thumbnailers" +SRC_URI="https://gitlab.gnome.org/GNOME/gst-thumbnailers/-/archive/${PV}/gst-thumbnailers-${PV}.tar.bz2 + ${CARGO_CRATE_URIS} +" +S=${WORKDIR}/gst-thumbnailers-${PV} +RUST_MIN_VER="1.92" +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=media-libs/gstreamer-1.26.0 + >=media-libs/glycin-2.0.0 +" + +QA_FLAGS_IGNORED="/usr/bin/gst-video-thumbnailer /usr/bin/gst-audio-thumbnailer" + +src_configure() { + local emesonargs=( + -Dprofile=release + ) + meson_src_configure + ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die +} + +src_install() { + meson_src_install +} + +pkg_postinst() { + optfeature "Extra media decoders" \ + media-plugins/gst-plugins-libav \ + media-libs/gst-plugins-bad \ + media-libs/gst-plugins-ugly +} diff --git a/media-plugins/gst-plugins-thumbnailers/metadata.xml b/media-plugins/gst-plugins-thumbnailers/metadata.xml new file mode 100644 index 0000000000..4552f3e583 --- /dev/null +++ b/media-plugins/gst-plugins-thumbnailers/metadata.xml @@ -0,0 +1,11 @@ + + + + + bjorn.megaflow@gmail.com + Björn + + + GNOME/gst-thumbnailers + + From 7b97698fda651ae863d80804b0ab75d81250acac Mon Sep 17 00:00:00 2001 From: Bjorn Ferson Date: Sun, 12 Jul 2026 09:40:11 +0200 Subject: [PATCH 164/194] gnome-extra/gnome-app-list: new package, v3.0 Recommendation app data for GNOME. Signed-off-by: Bjorn Ferson --- gnome-extra/gnome-app-list/Manifest | 1 + .../gnome-app-list/gnome-app-list-3.0.ebuild | 17 +++++++++++++++++ gnome-extra/gnome-app-list/metadata.xml | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 gnome-extra/gnome-app-list/Manifest create mode 100644 gnome-extra/gnome-app-list/gnome-app-list-3.0.ebuild create mode 100644 gnome-extra/gnome-app-list/metadata.xml diff --git a/gnome-extra/gnome-app-list/Manifest b/gnome-extra/gnome-app-list/Manifest new file mode 100644 index 0000000000..aa120b24de --- /dev/null +++ b/gnome-extra/gnome-app-list/Manifest @@ -0,0 +1 @@ +DIST gnome-app-list-3.0.tar.xz 19100 BLAKE2B 12e39e534782af111e29aa493875787c1d2c6909e6b32ba02c1df10440449073782b7dd9cbdf3d2187c3676a03d69e06d879843b0694e280e5a9328c0bf7f82f SHA512 091c7ed01fd85f98ee2ea627b91f3d72b5c7c3c861cd66d18857394441e55ce7a92d68107a7cbe62a18ed72a1e082ad85c37739a33936a449af7cc97d26d3f2d diff --git a/gnome-extra/gnome-app-list/gnome-app-list-3.0.ebuild b/gnome-extra/gnome-app-list/gnome-app-list-3.0.ebuild new file mode 100644 index 0000000000..74582b5315 --- /dev/null +++ b/gnome-extra/gnome-app-list/gnome-app-list-3.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson + +DESCRIPTION="Recommendation app data for GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-app-list" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-libs/libxml2 +" diff --git a/gnome-extra/gnome-app-list/metadata.xml b/gnome-extra/gnome-app-list/metadata.xml new file mode 100644 index 0000000000..d8cb25dda3 --- /dev/null +++ b/gnome-extra/gnome-app-list/metadata.xml @@ -0,0 +1,11 @@ + + + + + bjorn.megaflow@gmail.com + Björn + + + GNOME/gnome-app-list + + From 08e74bc7aed113339708d763db270c2acb4c9e8a Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 16:50:31 +0300 Subject: [PATCH 165/194] app-text/codebook: add 0.3.42 Signed-off-by: Pavel Sobolev --- app-text/codebook/Manifest | 2 ++ app-text/codebook/codebook-0.3.42.ebuild | 37 ++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 app-text/codebook/codebook-0.3.42.ebuild diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest index 88cbf28769..6cb5a3b113 100644 --- a/app-text/codebook/Manifest +++ b/app-text/codebook/Manifest @@ -2,3 +2,5 @@ DIST codebook-0.3.40-deps.tar.xz 41509580 BLAKE2B 0eb0ec2602a71afdedb49741c5d1d1 DIST codebook-0.3.40.tar.gz 2763922 BLAKE2B 79f1b98d510cc2e333895fdd4e319dba5afceb509129684e8a5f38c0a172558318f98172fb42ae7e369defb5ce730c9ae2bf3d027dff161bf821cb3187c2283a SHA512 5b54a020ff9bcdc39fcfd41683f965e0afb0013119e08ba707e4594da62aa047202c380528b4bca614bbf7ca2bac51581b81e2d0f262956aef89e5ef046e3d6c DIST codebook-0.3.41-deps.tar.xz 41517900 BLAKE2B fdb1fb723664e4fc37ab341b480e2b830d3829aa692f924d41a006bc7163bf6f732780befa004159cab086b0936cd713e23009cd2046d32c099b1f7427301678 SHA512 2e616519c4d2a3227cfb0419ab42530a0e7f64f1262856935d55b8df56d7622e3bf0d299c0e1283025f95b0033998d052d3b8548d956177f744b47cfd20ef6b5 DIST codebook-0.3.41.tar.gz 2767178 BLAKE2B f17e774b66996422a49b95835488e8252f0f01d73a0f703619cf630079b16656694b20866a67925786a5b59f9fbade174b70b4e676514d9fc57374d652069b72 SHA512 5f148b3a336bf880f4e53adac11dde9e6fe35bb3c9255c751aec20fe6342dfc1b55e8d9a326fc700ed70869822250d45567238af2f97201e12c7fa9275a54e45 +DIST codebook-0.3.42-deps.tar.xz 34688328 BLAKE2B 16ef34487c531e7a7f107faf0a1a6e64233f7596c713e7dd97ab1b3b11554a239978427be2237582ed116501f002ce0088b33600b7fc36b904a341f47ac2ddd2 SHA512 6502c54daacbffa26b73b2033a2a42850f6ae36fbabaab6faab650c16f6d2e19405a328b1078c753ceb87c37fd1c04a86bc2aa30bbc8633fa752b8ed3baba667 +DIST codebook-0.3.42.tar.gz 2814667 BLAKE2B fb775d2d2e31dd01c9296c93b70edb3645c42fee4fbb98f1c9a94c15b00d056783ed76353753053c9356d2ac154070f742de350561aeebdc1b428b407ad5f67c SHA512 2e807aaa2e726019db393caa203c2de91110763571f8e597a8bd9e47659474763f0ae409ce33fd2cd834a29cc36fb15cb9135e78e501a295db2d7f84a206ef26 diff --git a/app-text/codebook/codebook-0.3.42.ebuild b/app-text/codebook/codebook-0.3.42.ebuild new file mode 100644 index 0000000000..8cb5b1a569 --- /dev/null +++ b/app-text/codebook/codebook-0.3.42.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.88.0" + +inherit cargo + +DESCRIPTION="Spell Checker for Code" +HOMEPAGE="https://github.com/blopker/codebook" +SRC_URI=" + https://github.com/blopker/codebook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" +PROPERTIES="test_network" + +src_test() { + local skip=( + --skip test_elixir_module + --skip test_go_location + --skip test_java_location + --skip test_odin_location + --skip test_php_location + ) + cargo_src_test -- "${skip[@]}" +} + +src_install() { + cargo_src_install --frozen --path crates/codebook-lsp + dodoc LICENSE README.md +} From 7c1cc81844f8f328463f14d650eef71c4e8cacbc Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 16:50:54 +0300 Subject: [PATCH 166/194] app-text/codebook: drop 0.3.40 Signed-off-by: Pavel Sobolev --- app-text/codebook/Manifest | 2 -- app-text/codebook/codebook-0.3.40.ebuild | 37 ------------------------ 2 files changed, 39 deletions(-) delete mode 100644 app-text/codebook/codebook-0.3.40.ebuild diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest index 6cb5a3b113..c6a620fecc 100644 --- a/app-text/codebook/Manifest +++ b/app-text/codebook/Manifest @@ -1,5 +1,3 @@ -DIST codebook-0.3.40-deps.tar.xz 41509580 BLAKE2B 0eb0ec2602a71afdedb49741c5d1d14662b44ac223cd1d51a2eb1b288c6340f372c8693be242a4d1a0c345cf01dd455dc7d0a6a07097bb6d31bdc900bb92c282 SHA512 709d4cad17948aadbc7f231e3e2d50527176f55b415c62ac4a22007dd9be8b5ec99b5c90f1835f4d7abacc8468fdf8f1c0185b7121e0ea839703b54f2b6d86cf -DIST codebook-0.3.40.tar.gz 2763922 BLAKE2B 79f1b98d510cc2e333895fdd4e319dba5afceb509129684e8a5f38c0a172558318f98172fb42ae7e369defb5ce730c9ae2bf3d027dff161bf821cb3187c2283a SHA512 5b54a020ff9bcdc39fcfd41683f965e0afb0013119e08ba707e4594da62aa047202c380528b4bca614bbf7ca2bac51581b81e2d0f262956aef89e5ef046e3d6c DIST codebook-0.3.41-deps.tar.xz 41517900 BLAKE2B fdb1fb723664e4fc37ab341b480e2b830d3829aa692f924d41a006bc7163bf6f732780befa004159cab086b0936cd713e23009cd2046d32c099b1f7427301678 SHA512 2e616519c4d2a3227cfb0419ab42530a0e7f64f1262856935d55b8df56d7622e3bf0d299c0e1283025f95b0033998d052d3b8548d956177f744b47cfd20ef6b5 DIST codebook-0.3.41.tar.gz 2767178 BLAKE2B f17e774b66996422a49b95835488e8252f0f01d73a0f703619cf630079b16656694b20866a67925786a5b59f9fbade174b70b4e676514d9fc57374d652069b72 SHA512 5f148b3a336bf880f4e53adac11dde9e6fe35bb3c9255c751aec20fe6342dfc1b55e8d9a326fc700ed70869822250d45567238af2f97201e12c7fa9275a54e45 DIST codebook-0.3.42-deps.tar.xz 34688328 BLAKE2B 16ef34487c531e7a7f107faf0a1a6e64233f7596c713e7dd97ab1b3b11554a239978427be2237582ed116501f002ce0088b33600b7fc36b904a341f47ac2ddd2 SHA512 6502c54daacbffa26b73b2033a2a42850f6ae36fbabaab6faab650c16f6d2e19405a328b1078c753ceb87c37fd1c04a86bc2aa30bbc8633fa752b8ed3baba667 diff --git a/app-text/codebook/codebook-0.3.40.ebuild b/app-text/codebook/codebook-0.3.40.ebuild deleted file mode 100644 index 8cb5b1a569..0000000000 --- a/app-text/codebook/codebook-0.3.40.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.88.0" - -inherit cargo - -DESCRIPTION="Spell Checker for Code" -HOMEPAGE="https://github.com/blopker/codebook" -SRC_URI=" - https://github.com/blopker/codebook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz -" - -LICENSE="Apache-2.0 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" -PROPERTIES="test_network" - -src_test() { - local skip=( - --skip test_elixir_module - --skip test_go_location - --skip test_java_location - --skip test_odin_location - --skip test_php_location - ) - cargo_src_test -- "${skip[@]}" -} - -src_install() { - cargo_src_install --frozen --path crates/codebook-lsp - dodoc LICENSE README.md -} From 9ad0d40d4b305c3b3d4be90cbf56ce92f015ee5c Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 16:56:42 +0300 Subject: [PATCH 167/194] app-text/markdown-oxide: add 0.25.12 Signed-off-by: Pavel Sobolev --- app-text/markdown-oxide/Manifest | 2 ++ .../markdown-oxide-0.25.12.ebuild | 36 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 app-text/markdown-oxide/markdown-oxide-0.25.12.ebuild diff --git a/app-text/markdown-oxide/Manifest b/app-text/markdown-oxide/Manifest index dc916298e6..568878533e 100644 --- a/app-text/markdown-oxide/Manifest +++ b/app-text/markdown-oxide/Manifest @@ -2,3 +2,5 @@ DIST markdown-oxide-0.25.10-deps.tar.xz 16135460 BLAKE2B 046c313052e7dfa8b3209e7 DIST markdown-oxide-0.25.10.tar.gz 795683 BLAKE2B 15c0cf10db0641e758ae97bbff3cfa60c9502a6a5aa8eaf9289200621789e699bf026b750d268c838fc98805bf29f47e42611a7ceb3591ce91c8ddd8b9ca432a SHA512 a51cef62f754454d133a5171c0aec7f160ab58884f03e4d243266cae59cb32e9efc0d48ed304bae5bf85685c56bb6cc442d581999f35c7c8900c6a29b2c37362 DIST markdown-oxide-0.25.11-deps.tar.xz 17232644 BLAKE2B d1208a248d110b2e0cb4ffc400a14e663f2234676953f447761fea4fef68da53eddcbcf4d65152f4a4a6bd617b25919d0839a9ae771975bc2bc2f8c256be4b61 SHA512 d646bc72505bfa6c524fc60f7ce4fe71d9aad67813956e894bac061708294ba6854a58d0fcefe0a62a5cb156f2c3c968a1a325b0e1043a8cad75af4b84b39efd DIST markdown-oxide-0.25.11.tar.gz 859581 BLAKE2B 55fa4d256de13d7b7a02dfc295f87ce76a16654b5cf489993a59a806ae43dc8d9bfe9769e6272077c8dc16c36904a85121b9bea9c8c2659f1128f51da5febf82 SHA512 3069578706171a54f6580396a2914620f65f31f144415b711ce8d5d458bcfda7d40afb13ef985cb7e74c6899478c3ce49955c07d90300f6ed3e5ad2acc31e0a8 +DIST markdown-oxide-0.25.12-deps.tar.xz 17232644 BLAKE2B d1208a248d110b2e0cb4ffc400a14e663f2234676953f447761fea4fef68da53eddcbcf4d65152f4a4a6bd617b25919d0839a9ae771975bc2bc2f8c256be4b61 SHA512 d646bc72505bfa6c524fc60f7ce4fe71d9aad67813956e894bac061708294ba6854a58d0fcefe0a62a5cb156f2c3c968a1a325b0e1043a8cad75af4b84b39efd +DIST markdown-oxide-0.25.12.tar.gz 860172 BLAKE2B b97a5d9bdd79bb2e9c608b20d30a59cdda1167724790c788e8ef0a6633be02bf2c31a1ce9da3f787702a26d784866f13def27e1f70bc3279a854520520a88324 SHA512 b7756842615fd7e4068f2d6a77385ebcdcb10443ab6052d0147cdd3ac10f6b95c40a1d405c2ffdefea98f07544914ab8f4ed86e7db7ebcbb12721075bea3e39e diff --git a/app-text/markdown-oxide/markdown-oxide-0.25.12.ebuild b/app-text/markdown-oxide/markdown-oxide-0.25.12.ebuild new file mode 100644 index 0000000000..da7e920679 --- /dev/null +++ b/app-text/markdown-oxide/markdown-oxide-0.25.12.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.81" + +inherit cargo + +DESCRIPTION="PKM Markdown Language Server" +HOMEPAGE="https://github.com/Feel-ix-343/markdown-oxide" +SRC_URI=" + https://github.com/Feel-ix-343/markdown-oxide/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="0BSD Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/markdown-oxide" + +src_unpack() { + cargo_src_unpack + + ln -s "${ECARGO_VENDOR}/tower-lsp-macros" "${ECARGO_VENDOR}/tower-lsp" + + cat >> "${ECARGO_HOME}/config.toml" <<- EOF || die + [patch."https://github.com/Feel-ix-343/tower-lsp"] + tower-lsp = { path = "${ECARGO_VENDOR}/tower-lsp" } + EOF +} + +src_install() { + cargo_src_install --frozen +} From 42fa35ba624e5668884a4becd95c64f406496cfa Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 16:57:02 +0300 Subject: [PATCH 168/194] app-text/markdown-oxide: drop 0.25.10 Signed-off-by: Pavel Sobolev --- app-text/markdown-oxide/Manifest | 2 -- .../markdown-oxide-0.25.10.ebuild | 36 ------------------- 2 files changed, 38 deletions(-) delete mode 100644 app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild diff --git a/app-text/markdown-oxide/Manifest b/app-text/markdown-oxide/Manifest index 568878533e..ae8e75b3c5 100644 --- a/app-text/markdown-oxide/Manifest +++ b/app-text/markdown-oxide/Manifest @@ -1,5 +1,3 @@ -DIST markdown-oxide-0.25.10-deps.tar.xz 16135460 BLAKE2B 046c313052e7dfa8b3209e71d5fc7ee6e71798d7a64b7e207d0473d2b3551ebf4cc37041df7a6b332f0f16b0bbe2950253467385dd856c1aefcc6b2d0bd0b86c SHA512 1aeb5b47862e3c3ba41b3399e8520eaff8140a0ca9868dc43f6d946a1de60934c902feb7841a670bc734bf976482cfbb2c16db6c8ae5715ebfbc379fb4466052 -DIST markdown-oxide-0.25.10.tar.gz 795683 BLAKE2B 15c0cf10db0641e758ae97bbff3cfa60c9502a6a5aa8eaf9289200621789e699bf026b750d268c838fc98805bf29f47e42611a7ceb3591ce91c8ddd8b9ca432a SHA512 a51cef62f754454d133a5171c0aec7f160ab58884f03e4d243266cae59cb32e9efc0d48ed304bae5bf85685c56bb6cc442d581999f35c7c8900c6a29b2c37362 DIST markdown-oxide-0.25.11-deps.tar.xz 17232644 BLAKE2B d1208a248d110b2e0cb4ffc400a14e663f2234676953f447761fea4fef68da53eddcbcf4d65152f4a4a6bd617b25919d0839a9ae771975bc2bc2f8c256be4b61 SHA512 d646bc72505bfa6c524fc60f7ce4fe71d9aad67813956e894bac061708294ba6854a58d0fcefe0a62a5cb156f2c3c968a1a325b0e1043a8cad75af4b84b39efd DIST markdown-oxide-0.25.11.tar.gz 859581 BLAKE2B 55fa4d256de13d7b7a02dfc295f87ce76a16654b5cf489993a59a806ae43dc8d9bfe9769e6272077c8dc16c36904a85121b9bea9c8c2659f1128f51da5febf82 SHA512 3069578706171a54f6580396a2914620f65f31f144415b711ce8d5d458bcfda7d40afb13ef985cb7e74c6899478c3ce49955c07d90300f6ed3e5ad2acc31e0a8 DIST markdown-oxide-0.25.12-deps.tar.xz 17232644 BLAKE2B d1208a248d110b2e0cb4ffc400a14e663f2234676953f447761fea4fef68da53eddcbcf4d65152f4a4a6bd617b25919d0839a9ae771975bc2bc2f8c256be4b61 SHA512 d646bc72505bfa6c524fc60f7ce4fe71d9aad67813956e894bac061708294ba6854a58d0fcefe0a62a5cb156f2c3c968a1a325b0e1043a8cad75af4b84b39efd diff --git a/app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild b/app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild deleted file mode 100644 index 37bf8e4cb1..0000000000 --- a/app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.81" - -inherit cargo - -DESCRIPTION="PKM Markdown Language Server" -HOMEPAGE="https://github.com/Feel-ix-343/markdown-oxide" -SRC_URI=" - https://github.com/Feel-ix-343/markdown-oxide/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz -" - -LICENSE="0BSD Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/markdown-oxide" - -src_unpack() { - cargo_src_unpack - - ln -s "${ECARGO_VENDOR}/tower-lsp-macros" "${ECARGO_VENDOR}/tower-lsp" - - cat >> "${ECARGO_HOME}/config.toml" <<- EOF || die - [patch."https://github.com/Feel-ix-343/tower-lsp"] - tower-lsp = { path = "${ECARGO_VENDOR}/tower-lsp" } - EOF -} - -src_install() { - cargo_src_install --frozen -} From 1e59faefd3265b679f9f958709034fad5fb2a6a3 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 17:00:27 +0300 Subject: [PATCH 169/194] dev-util/neocmakelsp: add 0.10.4 Signed-off-by: Pavel Sobolev --- dev-util/neocmakelsp/Manifest | 2 ++ .../neocmakelsp/neocmakelsp-0.10.4.ebuild | 35 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-util/neocmakelsp/neocmakelsp-0.10.4.ebuild diff --git a/dev-util/neocmakelsp/Manifest b/dev-util/neocmakelsp/Manifest index d479389aa6..796b00c4f7 100644 --- a/dev-util/neocmakelsp/Manifest +++ b/dev-util/neocmakelsp/Manifest @@ -2,3 +2,5 @@ DIST neocmakelsp-0.10.2-deps.tar.xz 12765524 BLAKE2B 787f56fde57d92501bf5f091e61 DIST neocmakelsp-0.10.2.tar.gz 3824803 BLAKE2B 40659489985cf6553a244cfe5c99ded2bfaf731efb053ce83738dc1f3f4ab3e2c1c03fca83af9545059e16045e5a4b85b3db54f63bd8a7b47286fd5b5377af50 SHA512 de407f5a6e8f370d409f8f047daa829958c10e2b8a1030ed7340728d09fe503ce84ca1506a7b2b01667b1824e4de99f0a5375cda06279d5a56dc4de032a0f0f3 DIST neocmakelsp-0.10.3-deps.tar.xz 13580944 BLAKE2B d6f65af4ae7e9e0d04ae489ab9e017ec9d3e72d651390048230b060989c02a4ba4d946db577211cceff5af5d38c9d0134ab5b68716103f39e4a55c169f07b56d SHA512 e839a981cdc8389b8042d3562992925689a7270cc78f0eb1a38464993cb15496946ac22d645d71b910175249317d0d14f52b26c333f7659f58426061a7d25246 DIST neocmakelsp-0.10.3.tar.gz 3827850 BLAKE2B 5f331b10802a05bdae0e38f512debb6d892dd3d09a8137d5c7b03c41bb92da0437e3d5db3e1c5944f9b7b73b32ed35acf07b1b1989cea18563820186323ebbc1 SHA512 c8657597a9bb90b642c76d86c2e200e2c6f723610171e93f709b751811eae04aceacc471ff56895a456ac713bb5fa282e896be20b43196ea391c2e1cbb1776f5 +DIST neocmakelsp-0.10.4-deps.tar.xz 13574208 BLAKE2B 9c059afb76df8004e509f5990b48e93092a0bfa7302fecb18fc43270fad0847de73ca334b9b5fadf581d28c722cb73d66ba9c205ed4e45829f1b48ef5d6ded0e SHA512 dae1dbd0379f98bc87a7c2719f1ecfdf8f5d70de9800619633379910a3a3dcf053821b77f0e20b300acc375afe148d5692534e79bbf99496d547c6c0f8d74b79 +DIST neocmakelsp-0.10.4.tar.gz 3828865 BLAKE2B 97bb3e1f326b85940b2eff243c834c021154b173e519bb6db724a7a07317d5e562b609e370c0a3e77f3464cfbcb99773c33a1f5d1d53783af97475dda0ffb847 SHA512 5712d067a465d565d4dfd791813f63e120fe2be00143db7caf06c5fcb555834860a54e9b6f33ef24a631de8a15ec9a3bcede24ec3e16f96679c38c801aaddef1 diff --git a/dev-util/neocmakelsp/neocmakelsp-0.10.4.ebuild b/dev-util/neocmakelsp/neocmakelsp-0.10.4.ebuild new file mode 100644 index 0000000000..a2acdcd62c --- /dev/null +++ b/dev-util/neocmakelsp/neocmakelsp-0.10.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.89.0" + +inherit cargo shell-completion + +DESCRIPTION="Another CMake LSP" +HOMEPAGE="https://github.com/neocmakelsp/neocmakelsp" +SRC_URI=" + https://github.com/neocmakelsp/neocmakelsp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0 CC0-1.0 MIT MIT-0 MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + cargo_src_install + + dobashcomp completions/bash/neocmakelsp + dofishcomp completions/fish/neocmakelsp.fish + dozshcomp completions/zsh/_neocmakelsp +} + +src_test() { + local CARGO_SKIP_TESTS=( + document_link::tests::test_document_link_search + languageserver::test::test_init + ) + cargo_src_test +} From 6a57461b36639e3b76106ee4181ec0a7e77843a1 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 17:00:46 +0300 Subject: [PATCH 170/194] dev-util/neocmakelsp: drop 0.10.2 Signed-off-by: Pavel Sobolev --- dev-util/neocmakelsp/Manifest | 2 -- .../neocmakelsp/neocmakelsp-0.10.2.ebuild | 35 ------------------- 2 files changed, 37 deletions(-) delete mode 100644 dev-util/neocmakelsp/neocmakelsp-0.10.2.ebuild diff --git a/dev-util/neocmakelsp/Manifest b/dev-util/neocmakelsp/Manifest index 796b00c4f7..f747fc623a 100644 --- a/dev-util/neocmakelsp/Manifest +++ b/dev-util/neocmakelsp/Manifest @@ -1,5 +1,3 @@ -DIST neocmakelsp-0.10.2-deps.tar.xz 12765524 BLAKE2B 787f56fde57d92501bf5f091e61904d80be9f89d82686dbfd6a59d31f8a28f0240934d2a469d3394488e87a7dc19a27dc663946dcb9987ce5c81eab9ce717f69 SHA512 f2021c82a3d767ed653312fc72c0183d87395ed399363ecc2a61612bd43e133bc41097bcce3cfc6bb09e1bfb9b2a761750a99784b6921ee387521dcdc37af07f -DIST neocmakelsp-0.10.2.tar.gz 3824803 BLAKE2B 40659489985cf6553a244cfe5c99ded2bfaf731efb053ce83738dc1f3f4ab3e2c1c03fca83af9545059e16045e5a4b85b3db54f63bd8a7b47286fd5b5377af50 SHA512 de407f5a6e8f370d409f8f047daa829958c10e2b8a1030ed7340728d09fe503ce84ca1506a7b2b01667b1824e4de99f0a5375cda06279d5a56dc4de032a0f0f3 DIST neocmakelsp-0.10.3-deps.tar.xz 13580944 BLAKE2B d6f65af4ae7e9e0d04ae489ab9e017ec9d3e72d651390048230b060989c02a4ba4d946db577211cceff5af5d38c9d0134ab5b68716103f39e4a55c169f07b56d SHA512 e839a981cdc8389b8042d3562992925689a7270cc78f0eb1a38464993cb15496946ac22d645d71b910175249317d0d14f52b26c333f7659f58426061a7d25246 DIST neocmakelsp-0.10.3.tar.gz 3827850 BLAKE2B 5f331b10802a05bdae0e38f512debb6d892dd3d09a8137d5c7b03c41bb92da0437e3d5db3e1c5944f9b7b73b32ed35acf07b1b1989cea18563820186323ebbc1 SHA512 c8657597a9bb90b642c76d86c2e200e2c6f723610171e93f709b751811eae04aceacc471ff56895a456ac713bb5fa282e896be20b43196ea391c2e1cbb1776f5 DIST neocmakelsp-0.10.4-deps.tar.xz 13574208 BLAKE2B 9c059afb76df8004e509f5990b48e93092a0bfa7302fecb18fc43270fad0847de73ca334b9b5fadf581d28c722cb73d66ba9c205ed4e45829f1b48ef5d6ded0e SHA512 dae1dbd0379f98bc87a7c2719f1ecfdf8f5d70de9800619633379910a3a3dcf053821b77f0e20b300acc375afe148d5692534e79bbf99496d547c6c0f8d74b79 diff --git a/dev-util/neocmakelsp/neocmakelsp-0.10.2.ebuild b/dev-util/neocmakelsp/neocmakelsp-0.10.2.ebuild deleted file mode 100644 index 76f80dcb8c..0000000000 --- a/dev-util/neocmakelsp/neocmakelsp-0.10.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.89.0" - -inherit cargo shell-completion - -DESCRIPTION="Another CMake LSP" -HOMEPAGE="https://github.com/neocmakelsp/neocmakelsp" -SRC_URI=" - https://github.com/neocmakelsp/neocmakelsp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz -" - -LICENSE="Apache-2.0 CC0-1.0 MIT MIT-0 MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - cargo_src_install - - dobashcomp completions/bash/neocmakelsp - dofishcomp completions/fish/neocmakelsp.fish - dozshcomp completions/zsh/_neocmakelsp -} - -src_test() { - local CARGO_SKIP_TESTS=( - document_link::tests::test_document_link_search - languageserver::test::test_init - ) - cargo_src_test -} From 0c2356cf47653684f05cf103c7b78d1340620ffd Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 17:07:00 +0300 Subject: [PATCH 171/194] app-text/iwe: add 0.11.0 Signed-off-by: Pavel Sobolev --- app-text/iwe/Manifest | 2 ++ app-text/iwe/iwe-0.11.0.ebuild | 30 ++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 app-text/iwe/iwe-0.11.0.ebuild diff --git a/app-text/iwe/Manifest b/app-text/iwe/Manifest index 51d5b74031..ba0ea6064c 100644 --- a/app-text/iwe/Manifest +++ b/app-text/iwe/Manifest @@ -1,4 +1,6 @@ +DIST iwe-0.11.0.tar.gz 1830765 BLAKE2B 3614dacf4705d009ad02a30ac1a5989cb23f239a4f6f4070d84f56929ceabcdc9cba25bbce7fff8c0e1617978e6510ff82ad58cae27f584cb94f7030fdfda963 SHA512 89b4c9e20ebe6485b8dc41ec0c2e2d6bbd4df587c7c1dc8ac355c3cc9bf65dfbaada12d4419af7a4fa741912d8e63a3415597492763ae600aed567b5e56a2bb3 DIST iwe-0.3.2.tar.gz 1828195 BLAKE2B d3516999bc7f9a54bb2ff9dc8b23f6eb24508bfdde5b6359394c45c09e6971842b73a4ff731d449b431400b54c524e57551e034ff48c5bcae25f926d16c25fb6 SHA512 9f4014b8aeb8076c79acca0895a8b08731edc81c9448cd9b77fa84d9f1e646b1458224f45edc11c528a167895e739fef7570740656a66a7df893c3cbb7abcfae DIST iwe-0.5.0.tar.gz 1728208 BLAKE2B 17978af061a114fd2265111db6dd390e1eca77e3471c48989aadbeb4b5c80dcedd81ba746bb59468a21781158108ab0443fa07a14308b1704649012c9d44cae5 SHA512 99d2e844a7de474e2c664c5052588e9409358e88b62c34c6887a754d401bbf31ce34eec58dd289b7d48538e2559988cd982d2758f416308af5679475f7df8e5a +DIST iwe-liwe-v0.11.0-deps.tar.xz 24954392 BLAKE2B 7379cc14f5d9e099377974121dfb1a77d76b8474b1d2b17d976aa32a87ba4966cc64a3399a7293baf7404582b56075d9fc6fa05ff24736840355e75b90a87b4e SHA512 9a119ed6811bd84619c21e2bb12f1a576a48660ad99ceae1a7413ef57b5e094386015cd91d5c7775f3ff1272b61da58c506e1684ea40db080230b943a8268e79 DIST iwe-liwe-v0.3.2-deps.tar.xz 18681204 BLAKE2B 7c0b9978f3af0b09e58938b1519d8f83fc77aeb2500aa5e5fe397c0a9405ba49b2bab1ef1af89fd69691bdbf4aeaf30ed12cf9cc6a7094ebe7ec71614923338e SHA512 613a88da06166c3f14db2d7a7880df7c291bc2afc8c9f61859eb61fbffdd6a450594e7b7abfa4a2cb218a2e53339f6580888e8224e5584d14c33fdc961bcaf9a DIST iwe-liwe-v0.5.0-deps.tar.xz 19512464 BLAKE2B d77388f5b423e1973ffff68da06bbe89c3005650b1d4d2879dd1c21ffd41cef5228b7c134800bc04ed12cd845fb22434a658d705162e45add1e6446136fa80db SHA512 b64e973056569bb05417a1cf7a94deeae923e651401557fe9782d8814c2ebfdf2c174e1c55db5ec6c127105934802e911ed42d920b57bed77dc69a1f1afe85d5 diff --git a/app-text/iwe/iwe-0.11.0.ebuild b/app-text/iwe/iwe-0.11.0.ebuild new file mode 100644 index 0000000000..a06e2ba1ee --- /dev/null +++ b/app-text/iwe/iwe-0.11.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.88.0" + +inherit cargo + +DESCRIPTION="Markdown based personal knowledge management (PKM) system" +HOMEPAGE="https://github.com/iwe-org/iwe" +SRC_URI=" + https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/liwe-v${PV}/${PN}-liwe-v${PV}-deps.tar.xz +" + +S="${WORKDIR}/${PN}-${PN}-v${PV}" + +LICENSE="Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/iwe usr/bin/iwes" + +src_install() { + cargo_src_install --path crates/iwe + cargo_src_install --path crates/iwes + + einstalldocs +} From 7214ab4846249cb25084d337c3e05ab4d70ada67 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 17:07:20 +0300 Subject: [PATCH 172/194] app-text/iwe: drop 0.3.2 Signed-off-by: Pavel Sobolev --- app-text/iwe/Manifest | 2 -- app-text/iwe/iwe-0.3.2.ebuild | 30 ------------------------------ 2 files changed, 32 deletions(-) delete mode 100644 app-text/iwe/iwe-0.3.2.ebuild diff --git a/app-text/iwe/Manifest b/app-text/iwe/Manifest index ba0ea6064c..d5067fec65 100644 --- a/app-text/iwe/Manifest +++ b/app-text/iwe/Manifest @@ -1,6 +1,4 @@ DIST iwe-0.11.0.tar.gz 1830765 BLAKE2B 3614dacf4705d009ad02a30ac1a5989cb23f239a4f6f4070d84f56929ceabcdc9cba25bbce7fff8c0e1617978e6510ff82ad58cae27f584cb94f7030fdfda963 SHA512 89b4c9e20ebe6485b8dc41ec0c2e2d6bbd4df587c7c1dc8ac355c3cc9bf65dfbaada12d4419af7a4fa741912d8e63a3415597492763ae600aed567b5e56a2bb3 -DIST iwe-0.3.2.tar.gz 1828195 BLAKE2B d3516999bc7f9a54bb2ff9dc8b23f6eb24508bfdde5b6359394c45c09e6971842b73a4ff731d449b431400b54c524e57551e034ff48c5bcae25f926d16c25fb6 SHA512 9f4014b8aeb8076c79acca0895a8b08731edc81c9448cd9b77fa84d9f1e646b1458224f45edc11c528a167895e739fef7570740656a66a7df893c3cbb7abcfae DIST iwe-0.5.0.tar.gz 1728208 BLAKE2B 17978af061a114fd2265111db6dd390e1eca77e3471c48989aadbeb4b5c80dcedd81ba746bb59468a21781158108ab0443fa07a14308b1704649012c9d44cae5 SHA512 99d2e844a7de474e2c664c5052588e9409358e88b62c34c6887a754d401bbf31ce34eec58dd289b7d48538e2559988cd982d2758f416308af5679475f7df8e5a DIST iwe-liwe-v0.11.0-deps.tar.xz 24954392 BLAKE2B 7379cc14f5d9e099377974121dfb1a77d76b8474b1d2b17d976aa32a87ba4966cc64a3399a7293baf7404582b56075d9fc6fa05ff24736840355e75b90a87b4e SHA512 9a119ed6811bd84619c21e2bb12f1a576a48660ad99ceae1a7413ef57b5e094386015cd91d5c7775f3ff1272b61da58c506e1684ea40db080230b943a8268e79 -DIST iwe-liwe-v0.3.2-deps.tar.xz 18681204 BLAKE2B 7c0b9978f3af0b09e58938b1519d8f83fc77aeb2500aa5e5fe397c0a9405ba49b2bab1ef1af89fd69691bdbf4aeaf30ed12cf9cc6a7094ebe7ec71614923338e SHA512 613a88da06166c3f14db2d7a7880df7c291bc2afc8c9f61859eb61fbffdd6a450594e7b7abfa4a2cb218a2e53339f6580888e8224e5584d14c33fdc961bcaf9a DIST iwe-liwe-v0.5.0-deps.tar.xz 19512464 BLAKE2B d77388f5b423e1973ffff68da06bbe89c3005650b1d4d2879dd1c21ffd41cef5228b7c134800bc04ed12cd845fb22434a658d705162e45add1e6446136fa80db SHA512 b64e973056569bb05417a1cf7a94deeae923e651401557fe9782d8814c2ebfdf2c174e1c55db5ec6c127105934802e911ed42d920b57bed77dc69a1f1afe85d5 diff --git a/app-text/iwe/iwe-0.3.2.ebuild b/app-text/iwe/iwe-0.3.2.ebuild deleted file mode 100644 index a06e2ba1ee..0000000000 --- a/app-text/iwe/iwe-0.3.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.88.0" - -inherit cargo - -DESCRIPTION="Markdown based personal knowledge management (PKM) system" -HOMEPAGE="https://github.com/iwe-org/iwe" -SRC_URI=" - https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/liwe-v${PV}/${PN}-liwe-v${PV}-deps.tar.xz -" - -S="${WORKDIR}/${PN}-${PN}-v${PV}" - -LICENSE="Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/iwe usr/bin/iwes" - -src_install() { - cargo_src_install --path crates/iwe - cargo_src_install --path crates/iwes - - einstalldocs -} From 96bf83929ac9937c9f81d8d5f49eff8051258bcf Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 17:11:49 +0300 Subject: [PATCH 173/194] dev-go/protoc-gen-go-grpc: add 1.82.0 Signed-off-by: Pavel Sobolev --- dev-go/protoc-gen-go-grpc/Manifest | 2 ++ .../protoc-gen-go-grpc-1.82.0.ebuild | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.82.0.ebuild diff --git a/dev-go/protoc-gen-go-grpc/Manifest b/dev-go/protoc-gen-go-grpc/Manifest index dda369c715..88eb2a58db 100644 --- a/dev-go/protoc-gen-go-grpc/Manifest +++ b/dev-go/protoc-gen-go-grpc/Manifest @@ -2,3 +2,5 @@ DIST protoc-gen-go-grpc-1.80.0-deps.tar.xz 1294928 BLAKE2B 36f71f2682b8173c5a5b9 DIST protoc-gen-go-grpc-1.80.0.tar.gz 2993187 BLAKE2B 38b2d6d8a1c7a00c1a79215bd90ab85839e42733ec1b43da8314d653c87caed98f13535c30435ae750ae50e8e266fcdf5051c4936546333b14f6a2c28caad4b6 SHA512 4469b11decf4c72ed4fab8e9088a0333f91cf3d3f2271bf86c87c0bdd01d200f1dd1d76ec5d73df25ad6c804bf14d2a5efbd450151bcee912c366b69971557bc DIST protoc-gen-go-grpc-1.81.1-deps.tar.xz 1315680 BLAKE2B 7240c627f8efe5769a49b175eff9063baca37fc32f9043055378b2eb7a6ce5b774310af62bd583a3c72e01937da3794133f698b7c92baadde19b048d2091c07b SHA512 92ebeba91d9548eb2745e763581de283d7716899a52f3d9887f866fd401edf340461cf7721f3bf8367cad10db34a78f62e449327ba869d0cea3cab0981e9f933 DIST protoc-gen-go-grpc-1.81.1.tar.gz 3044195 BLAKE2B c5381ba198b444c14a05627ec4a8ea1acde5301e83d9f63a3d9e9f3edd9120f6c8e398dc90ad3d9cb9611cb16941d4b4e38caacc65984227a989554c3668ad55 SHA512 f90bb1a0db63de682ae73354390cc6d15ea30a9706ffad4cdf4d40890854ee4309c21c6f97078ec72730a300879891b840cce1a502fc96328f65fb2eef285aa9 +DIST protoc-gen-go-grpc-1.82.0-deps.tar.xz 1264236 BLAKE2B 133441230cd87dc7f187347715794cefecc3a52a360bdf9cf6117258dac1c44e256f8eb267253d375887ea22e7b96a3b8888592dc836ee75df49681017771082 SHA512 19e223e6e6d6d0cf2e6feb8d51fafc49e9047a0761b71377181a93a4dfb634c1bfbb6c1fbc6bf6b55143378fa9ff9725bfe84467b4d253d79b3870136c26b226 +DIST protoc-gen-go-grpc-1.82.0.tar.gz 3092925 BLAKE2B ad0d8701c226db1ae19970c81effac7d1560221f852a48ca6b48d459318b5bcefa2df6773113b38090b95d816d3f627c27f2411a97c4359bf5491bcfdab1c568 SHA512 b3fa9eb7406d9f9be7b5174d89bef5c6de6d2d1213073c9f7081242065df573023be2496d48f906a95af68a6fd0a032abcd9daa0179c25100535f5013f2ea29a diff --git a/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.82.0.ebuild b/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.82.0.ebuild new file mode 100644 index 0000000000..66ad509c55 --- /dev/null +++ b/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.82.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Generates Go language bindings of services in protobuf definition files for gRPC" +HOMEPAGE="https://github.com/grpc/grpc-go/tree/master/cmd/protoc-gen-go-grpc" +SRC_URI=" + https://github.com/grpc/grpc-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +S="${WORKDIR}/grpc-go-${PV}/cmd/protoc-gen-go-grpc" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=">=dev-lang/go-1.25.0" + +src_compile() { + ego build +} + +src_install() { + dobin protoc-gen-go-grpc +} From 7b79a8717aad28ea0bfa42c02e0b2fad188e5e86 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 17:12:14 +0300 Subject: [PATCH 174/194] dev-go/protoc-gen-go-grpc: drop 1.80.0 Signed-off-by: Pavel Sobolev --- dev-go/protoc-gen-go-grpc/Manifest | 2 -- .../protoc-gen-go-grpc-1.80.0.ebuild | 27 ------------------- 2 files changed, 29 deletions(-) delete mode 100644 dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.80.0.ebuild diff --git a/dev-go/protoc-gen-go-grpc/Manifest b/dev-go/protoc-gen-go-grpc/Manifest index 88eb2a58db..d2ceaf01cc 100644 --- a/dev-go/protoc-gen-go-grpc/Manifest +++ b/dev-go/protoc-gen-go-grpc/Manifest @@ -1,5 +1,3 @@ -DIST protoc-gen-go-grpc-1.80.0-deps.tar.xz 1294928 BLAKE2B 36f71f2682b8173c5a5b9c3f8af58a7e4a073e413ad5ec40bd937e051ad68bcb62907fa44ad6e7e4a71efa16b6407ca7eadcfc78f23ec286e62e4d87fb8d5e6e SHA512 c3b9e6e6ba9a894c4bd2562164c6b9522a211e38f5a765307beeb190ae750ead1431866d37aa83e2e3f886ca8085003605314d096062d28ee24d49a84f29baa6 -DIST protoc-gen-go-grpc-1.80.0.tar.gz 2993187 BLAKE2B 38b2d6d8a1c7a00c1a79215bd90ab85839e42733ec1b43da8314d653c87caed98f13535c30435ae750ae50e8e266fcdf5051c4936546333b14f6a2c28caad4b6 SHA512 4469b11decf4c72ed4fab8e9088a0333f91cf3d3f2271bf86c87c0bdd01d200f1dd1d76ec5d73df25ad6c804bf14d2a5efbd450151bcee912c366b69971557bc DIST protoc-gen-go-grpc-1.81.1-deps.tar.xz 1315680 BLAKE2B 7240c627f8efe5769a49b175eff9063baca37fc32f9043055378b2eb7a6ce5b774310af62bd583a3c72e01937da3794133f698b7c92baadde19b048d2091c07b SHA512 92ebeba91d9548eb2745e763581de283d7716899a52f3d9887f866fd401edf340461cf7721f3bf8367cad10db34a78f62e449327ba869d0cea3cab0981e9f933 DIST protoc-gen-go-grpc-1.81.1.tar.gz 3044195 BLAKE2B c5381ba198b444c14a05627ec4a8ea1acde5301e83d9f63a3d9e9f3edd9120f6c8e398dc90ad3d9cb9611cb16941d4b4e38caacc65984227a989554c3668ad55 SHA512 f90bb1a0db63de682ae73354390cc6d15ea30a9706ffad4cdf4d40890854ee4309c21c6f97078ec72730a300879891b840cce1a502fc96328f65fb2eef285aa9 DIST protoc-gen-go-grpc-1.82.0-deps.tar.xz 1264236 BLAKE2B 133441230cd87dc7f187347715794cefecc3a52a360bdf9cf6117258dac1c44e256f8eb267253d375887ea22e7b96a3b8888592dc836ee75df49681017771082 SHA512 19e223e6e6d6d0cf2e6feb8d51fafc49e9047a0761b71377181a93a4dfb634c1bfbb6c1fbc6bf6b55143378fa9ff9725bfe84467b4d253d79b3870136c26b226 diff --git a/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.80.0.ebuild b/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.80.0.ebuild deleted file mode 100644 index 6a280c1abb..0000000000 --- a/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.80.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Generates Go language bindings of services in protobuf definition files for gRPC" -HOMEPAGE="https://github.com/grpc/grpc-go/tree/master/cmd/protoc-gen-go-grpc" -SRC_URI=" - https://github.com/grpc/grpc-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz -" - -S="${WORKDIR}/grpc-go-${PV}/cmd/protoc-gen-go-grpc" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -src_compile() { - ego build -} - -src_install() { - dobin protoc-gen-go-grpc -} From ed8203917b9a4ddfc07d1efc425fbf97ffde8f08 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 19:19:47 +0300 Subject: [PATCH 175/194] dev-python/posthog: add 7.22.1 Signed-off-by: Pavel Sobolev --- dev-python/posthog/Manifest | 1 + dev-python/posthog/posthog-7.22.1.ebuild | 64 ++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 dev-python/posthog/posthog-7.22.1.ebuild diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest index e89a26b5c4..b5cb85c998 100644 --- a/dev-python/posthog/Manifest +++ b/dev-python/posthog/Manifest @@ -1,2 +1,3 @@ DIST posthog-7.19.2.gh.tar.gz 3853161 BLAKE2B 6b22ed9e84e5c03dcb9ba25966f11bee074b5c3273febb8c7bc65c4e024d4365bdab082ef6c032525e747b05602721a31fe7d86ee3e3b72d5f5d1b8febf1d2c4 SHA512 e25a26a01422dd6ef9118e298f83bbe3e384172e7cc18816a67a11e865ab905c495754b835ee4887f874cf6d5826a8e7fdfed1c382a12e71c99831976ee876ec DIST posthog-7.21.0.gh.tar.gz 4026210 BLAKE2B 2e180d4c265898fbb374410e45586fd6198cff810cd8f435d7f074b7914910e774d9e15e832d6b33d3f4ac298f8247bcf4070c24fcb7905aec34a0717ae0f256 SHA512 e4f9b33b54d6395b142ab718bfa793999ca795fccef075a591ed2c07a74cee87e850313167297e1436de705fd670eae7ca91290ec73d3446de245412e1c0276e +DIST posthog-7.22.1.gh.tar.gz 4130713 BLAKE2B 327d68ae63093ff86cd0ce07fa9e79ed590ac1544ea7676e90cd342f7a780f333349149ef2c9d197f6e286a053ef43c3c8f8bbb7d99c180ec6d6e2ca950eb9db SHA512 2d240219b2fd3025eb8555aa752d3692a7a258be743ea141f10249351a1448c0b44905749755d4e8fa2a6e14f9d0d5adb0fc6d369117614c1f9619c62b2bc709 diff --git a/dev-python/posthog/posthog-7.22.1.ebuild b/dev-python/posthog/posthog-7.22.1.ebuild new file mode 100644 index 0000000000..cf352d228c --- /dev/null +++ b/dev-python/posthog/posthog-7.22.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="Send usage data from your Python code to PostHog" +HOMEPAGE=" + https://github.com/PostHog/posthog-python + https://pypi.org/project/posthog/ +" +SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/posthog-v${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/posthog-python-posthog-v${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/backoff[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/fastmcp[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mcp[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] + dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + "posthog/test/test_consumer.py::TestConsumer::test_message_only_error_logs_include_posthog_prefix" + "posthog/test/test_consumer.py::TestConsumer::test_request" + "posthog/test/test_consumer.py::TestConsumer::test_upload" + "posthog/test/test_exception_capture.py::test_excepthook" + "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" + "posthog/test/test_request.py::TestRequests::test_should_not_timeout" + "posthog/test/test_request.py::TestRequests::test_should_timeout" + "posthog/test/test_request.py::TestRequests::test_valid_request" +) + +EPYTEST_IGNORE=( posthog/test/ai/ ) + +EPYTEST_PLUGINS=( pytest-asyncio pytest-bdd ) +distutils_enable_tests pytest From 5e520a91059954e5c4ff1baa9145cc99cf0ffcd9 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 19:20:48 +0300 Subject: [PATCH 176/194] dev-python/posthog: drop 7.19.2 Signed-off-by: Pavel Sobolev --- dev-python/posthog/Manifest | 1 - dev-python/posthog/posthog-7.19.2.ebuild | 59 ------------------------ 2 files changed, 60 deletions(-) delete mode 100644 dev-python/posthog/posthog-7.19.2.ebuild diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest index b5cb85c998..b29bcc2482 100644 --- a/dev-python/posthog/Manifest +++ b/dev-python/posthog/Manifest @@ -1,3 +1,2 @@ -DIST posthog-7.19.2.gh.tar.gz 3853161 BLAKE2B 6b22ed9e84e5c03dcb9ba25966f11bee074b5c3273febb8c7bc65c4e024d4365bdab082ef6c032525e747b05602721a31fe7d86ee3e3b72d5f5d1b8febf1d2c4 SHA512 e25a26a01422dd6ef9118e298f83bbe3e384172e7cc18816a67a11e865ab905c495754b835ee4887f874cf6d5826a8e7fdfed1c382a12e71c99831976ee876ec DIST posthog-7.21.0.gh.tar.gz 4026210 BLAKE2B 2e180d4c265898fbb374410e45586fd6198cff810cd8f435d7f074b7914910e774d9e15e832d6b33d3f4ac298f8247bcf4070c24fcb7905aec34a0717ae0f256 SHA512 e4f9b33b54d6395b142ab718bfa793999ca795fccef075a591ed2c07a74cee87e850313167297e1436de705fd670eae7ca91290ec73d3446de245412e1c0276e DIST posthog-7.22.1.gh.tar.gz 4130713 BLAKE2B 327d68ae63093ff86cd0ce07fa9e79ed590ac1544ea7676e90cd342f7a780f333349149ef2c9d197f6e286a053ef43c3c8f8bbb7d99c180ec6d6e2ca950eb9db SHA512 2d240219b2fd3025eb8555aa752d3692a7a258be743ea141f10249351a1448c0b44905749755d4e8fa2a6e14f9d0d5adb0fc6d369117614c1f9619c62b2bc709 diff --git a/dev-python/posthog/posthog-7.19.2.ebuild b/dev-python/posthog/posthog-7.19.2.ebuild deleted file mode 100644 index 7434b8f130..0000000000 --- a/dev-python/posthog/posthog-7.19.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 - -DESCRIPTION="Send usage data from your Python code to PostHog" -HOMEPAGE=" - https://github.com/PostHog/posthog-python - https://pypi.org/project/posthog/ -" -SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/posthog-python-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/backoff[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - "posthog/test/test_consumer.py::TestConsumer::test_request" - "posthog/test/test_consumer.py::TestConsumer::test_upload" - "posthog/test/test_exception_capture.py::test_excepthook" - "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" - "posthog/test/test_request.py::TestRequests::test_should_not_timeout" - "posthog/test/test_request.py::TestRequests::test_should_timeout" - "posthog/test/test_request.py::TestRequests::test_valid_request" -) - -EPYTEST_IGNORE=( posthog/test/ai/ ) - -EPYTEST_PLUGINS=( pytest-asyncio pytest-bdd ) -distutils_enable_tests pytest From 485b2752f2d0362f4d14c257c58fb7c42eac94af Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 19:29:37 +0300 Subject: [PATCH 177/194] dev-python/ignore-python: add 0.4.1 Signed-off-by: Pavel Sobolev --- dev-python/ignore-python/Manifest | 2 ++ .../ignore-python/ignore-python-0.4.1.ebuild | 35 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-python/ignore-python/ignore-python-0.4.1.ebuild diff --git a/dev-python/ignore-python/Manifest b/dev-python/ignore-python/Manifest index bdbb5024ec..4767f9475f 100644 --- a/dev-python/ignore-python/Manifest +++ b/dev-python/ignore-python/Manifest @@ -1,2 +1,4 @@ DIST ignore-python-0.3.3-deps.tar.xz 5151648 BLAKE2B 43c3d7d1d76e7433427f0488c811aa733cffc7681e802a3c51bcda4867f94bad1cf7f3c0f59e8bd85ba10685e8c143b96c5d0287d2c0ddd1b62df7b5f9ec36d4 SHA512 68095449686bd97aadeaa3e9732a62396246237f472e28be79bd4d0932acf8a8abad0d6c7146332e263d7c5be4cda229ea8960bda3e0dedba0a7d8e9c075d04b DIST ignore-python-0.3.3.gh.tar.gz 12062 BLAKE2B 11fc24335c547d9381526adc5de846ae3eb5a9eb873db8d55ab43b2e55bb2e870b0624de73d56d15e844067089dd6eb3b1edf72f73e21f52b70d3f2cc88dd9b3 SHA512 ae7b4b31e07f4c6ea8594b237a0e8cdbd60d73902ba8b8502c9f935d6855ce599d191a025d7dc09b1a7c342076aca26ef2df576cfe29e53cfed07c292845896b +DIST ignore-python-0.4.1-deps.tar.xz 5181584 BLAKE2B 7734636b8f7201e9d8ee982a046c1a9072b664d0898a08d1831add613140f2c2ad3cb5d509cb635a1420d10f293ae16b2ea2352ed7cb734c16892df2e0487a6f SHA512 de87f0c5dc0e917ad3671dcf83dbbef20ba81567518095b50e1446ade015a264eb066acee6ae82076748758c41cb763411a44a82e958b7d2e05b022604065ff6 +DIST ignore-python-0.4.1.gh.tar.gz 12048 BLAKE2B 03ded57a506f8c92e61fb4966e230664e91789fbf7c3a7ca74be8d39bdc6aac244106e65500748560a128341f843ddd8173b79961b2a909efe6646dd399b5b06 SHA512 f5948d58d958177f19f94f22d05fb1e2c0dc433da02409f99e37489cb101c5a1b5a9261d786ff22165e802f6546da9a8b29940aa6dc0b2440d354da01652c511 diff --git a/dev-python/ignore-python/ignore-python-0.4.1.ebuild b/dev-python/ignore-python/ignore-python-0.4.1.ebuild new file mode 100644 index 0000000000..c73ca44190 --- /dev/null +++ b/dev-python/ignore-python/ignore-python-0.4.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=(python3_{12..14}) + +RUST_MIN_VER="1.85.0" + +inherit cargo distutils-r1 + +DESCRIPTION="Rust ignore crate Python bindings" +HOMEPAGE=" + https://github.com/borsattoz/ignore-python + https://pypi.org/project/ignore-python/ +" +SRC_URI=" + https://github.com/borsattoz/ignore-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="MIT Unicode-3.0 Apache-2.0-with-LLVM-exceptions" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ignore/ignore.*.so" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + epytest --override-ini="pythonpath=${BUILD_DIR}/install$(python_get_sitedir)" +} From bd548df331dabcdf1dd91c560f02c5da86b2368e Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 21:10:04 +0300 Subject: [PATCH 178/194] games-emulation/azahar: add 2125.1.3 Signed-off-by: Pavel Sobolev --- games-emulation/azahar/Manifest | 1 + games-emulation/azahar/azahar-2125.1.3.ebuild | 140 ++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 games-emulation/azahar/azahar-2125.1.3.ebuild diff --git a/games-emulation/azahar/Manifest b/games-emulation/azahar/Manifest index 1747a7566f..3dbc69f15e 100644 --- a/games-emulation/azahar/Manifest +++ b/games-emulation/azahar/Manifest @@ -1,2 +1,3 @@ DIST azahar-2125.1.1.tar.xz 41579724 BLAKE2B 78b8f3cbedb495cbec7e576c1c1100bd23d0c658067c82cd7cb61ffce3c07cc027dc3604e820ab2ddb6593460c66f165ffe9e01e9e4e2abdae1815e065b0fba0 SHA512 059cdf13de0c23ea07807b36fc9fe5f6ae8e62b9ef82d239e5cafbd46d705d97f7c823f0f6065475c3e687130842fc5ed42bce27f2d188f101426ba96d1f526c DIST azahar-2125.1.2.tar.xz 41577600 BLAKE2B f300164963a51dc3b079e518efd1dcef917b00524af0ee645c120e3cc492fd7437cb14d0c1a0e5285672ca9fed743473c2aa799983c8714a67f005f290b03f4c SHA512 dd27b27a8f54a7e8bb584699226e05413153a338208d8b6b174a35178dd1c563a73e69be5f4c31c029fbd23e3c5e9c606ace68e49027e10fef78142dc4b53103 +DIST azahar-2125.1.3.tar.xz 41595172 BLAKE2B a9907b1b30c2261d261bfb1480eb95ce4552d0b3850a2e1f10ed0ec1b134080e7b4b27b928460609e3e9bf0c0da0abe8bb4cada64770636c7f70b558817353cf SHA512 ce323b71f235de46db9dd8d8def536c3a88ae96b4fa2342de1b53fdacf1b3356e951c5c3a02c8476f4b21153ad1d7325c32bc4608854567dc3eaf266254ca261 diff --git a/games-emulation/azahar/azahar-2125.1.3.ebuild b/games-emulation/azahar/azahar-2125.1.3.ebuild new file mode 100644 index 0000000000..f9f837232f --- /dev/null +++ b/games-emulation/azahar/azahar-2125.1.3.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="An open-source 3DS emulator project based on Citra" +HOMEPAGE="https://azahar-emu.org" +SRC_URI=" + https://github.com/azahar-emu/azahar/releases/download/${PV}/azahar-unified-source-${PV}.tar.xz -> ${P}.tar.xz +" + +S="${WORKDIR}/azahar-unified-source-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cpu_flags_x86_sse4_2 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/nlohmann_json + dev-cpp/robin-map + dev-libs/boost:= + dev-libs/crypto++:= + dev-libs/dynarmic + dev-libs/inih + dev-libs/libfmt:= + dev-libs/microprofile + dev-libs/nihstro + dev-libs/openssl:= + dev-libs/sirit + dev-libs/teakra + dev-libs/xxhash + dev-qt/qtbase:6[concurrent,dbus,opengl,widgets] + dev-qt/qtmultimedia:6 + dev-util/glslang + media-libs/cubeb + media-libs/faad2 + media-libs/libsdl2 + media-libs/libsoundtouch:= + media-libs/openal + media-libs/vulkan-loader + media-video/ffmpeg + net-libs/enet + virtual/libusb +" +DEPEND=" + ${RDEPEND} + dev-util/spirv-headers + dev-util/vulkan-headers + media-libs/VulkanMemoryAllocator + amd64? ( dev-libs/xbyak ) + arm64? ( dev-libs/oaknut ) +" +BDEPEND=" + test? ( >=dev-cpp/catch-3:0 ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2122.1-explicitly-require-the-tsl-robin-map-package.patch" + "${FILESDIR}/${PN}-2122.1-import-some-of-the-symbols-from-spv.patch" + "${FILESDIR}/${PN}-2122.1-rename-AV_OPT_TYPE_CHANNEL_LAYOUT-to-AV_OPT_TYPE_CHL.patch" + "${FILESDIR}/${PN}-2122.1-use-the-system-faad2-library.patch" + "${FILESDIR}/${PN}-2122.1-use-the-system-teakra-library.patch" + "${FILESDIR}/${PN}-2123-don-t-build-spirv-tools.patch" + "${FILESDIR}/${PN}-2123.2-use-the-system-sirit-library.patch" + "${FILESDIR}/${PN}-2125.1-use-the-system-xxhash-library.patch" +) + +# [directory]=license +declare -A KEEP_BUNDLED=( + # Generated or copied files for internal usage + [cmake-modules]=Boost-1.0 + [dds-ktx]=BSD-2 + [gamemode]=BSD + [glad]=MIT + [open_source_archives]=GPL-2+ + + # Reasons to keep are in `src_configure` + [httplib]=MIT + [lodepng]=ZLIB + [zstd]="GPL-2" +) + +add_bundled_licenses() { + for license in "${KEEP_BUNDLED[@]}"; do + if [[ -n "$license" ]]; then + LICENSE+=" ${license}" + fi + done +} +add_bundled_licenses + +src_prepare() { + local s remove=() + for s in externals/*; do + [[ -f ${s} ]] && continue + if ! has "${s#externals/}" "${!KEEP_BUNDLED[@]}"; then + remove+=( "${s}" ) + fi + done + + einfo "removing sources: ${remove[*]}" + rm -r "${remove[@]}" || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=no + -DCITRA_USE_PRECOMPILED_HEADERS=no + -DCITRA_WARNINGS_AS_ERRORS=no + -DENABLE_WEB_SERVICE=no + -DUSE_SYSTEM_LIBS=yes + + -DENABLE_SSE42=$(usex cpu_flags_x86_sse4_2) + -DENABLE_TESTS=$(usex test) + + # Shared library is not supported + -DDISABLE_SYSTEM_CPP_HTTPLIB=yes + + # Lodepng is designed to be bundled + -DDISABLE_SYSTEM_LODEPNG=yes + + # Upstream depends on `zstd/contrib/seekable_format/zstd_seekable.h` + -DDISABLE_SYSTEM_ZSTD=yes + + -Wno-dev + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc license.txt +} From 6556c4327f456bbcdd4bc721fcc9757b652b8563 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 21:10:26 +0300 Subject: [PATCH 179/194] games-emulation/azahar: drop 2125.1.1 Signed-off-by: Pavel Sobolev --- games-emulation/azahar/Manifest | 1 - games-emulation/azahar/azahar-2125.1.1.ebuild | 139 ------------------ 2 files changed, 140 deletions(-) delete mode 100644 games-emulation/azahar/azahar-2125.1.1.ebuild diff --git a/games-emulation/azahar/Manifest b/games-emulation/azahar/Manifest index 3dbc69f15e..92dfb3e2b0 100644 --- a/games-emulation/azahar/Manifest +++ b/games-emulation/azahar/Manifest @@ -1,3 +1,2 @@ -DIST azahar-2125.1.1.tar.xz 41579724 BLAKE2B 78b8f3cbedb495cbec7e576c1c1100bd23d0c658067c82cd7cb61ffce3c07cc027dc3604e820ab2ddb6593460c66f165ffe9e01e9e4e2abdae1815e065b0fba0 SHA512 059cdf13de0c23ea07807b36fc9fe5f6ae8e62b9ef82d239e5cafbd46d705d97f7c823f0f6065475c3e687130842fc5ed42bce27f2d188f101426ba96d1f526c DIST azahar-2125.1.2.tar.xz 41577600 BLAKE2B f300164963a51dc3b079e518efd1dcef917b00524af0ee645c120e3cc492fd7437cb14d0c1a0e5285672ca9fed743473c2aa799983c8714a67f005f290b03f4c SHA512 dd27b27a8f54a7e8bb584699226e05413153a338208d8b6b174a35178dd1c563a73e69be5f4c31c029fbd23e3c5e9c606ace68e49027e10fef78142dc4b53103 DIST azahar-2125.1.3.tar.xz 41595172 BLAKE2B a9907b1b30c2261d261bfb1480eb95ce4552d0b3850a2e1f10ed0ec1b134080e7b4b27b928460609e3e9bf0c0da0abe8bb4cada64770636c7f70b558817353cf SHA512 ce323b71f235de46db9dd8d8def536c3a88ae96b4fa2342de1b53fdacf1b3356e951c5c3a02c8476f4b21153ad1d7325c32bc4608854567dc3eaf266254ca261 diff --git a/games-emulation/azahar/azahar-2125.1.1.ebuild b/games-emulation/azahar/azahar-2125.1.1.ebuild deleted file mode 100644 index be4beb773e..0000000000 --- a/games-emulation/azahar/azahar-2125.1.1.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="An open-source 3DS emulator project based on Citra" -HOMEPAGE="https://azahar-emu.org" -SRC_URI=" - https://github.com/azahar-emu/azahar/releases/download/${PV}/azahar-unified-source-${PV}.tar.xz -> ${P}.tar.xz -" - -S="${WORKDIR}/azahar-unified-source-${PV}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cpu_flags_x86_sse4_2 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/nlohmann_json - dev-cpp/robin-map - dev-libs/boost:= - dev-libs/crypto++:= - dev-libs/dynarmic - dev-libs/inih - dev-libs/libfmt:= - dev-libs/microprofile - dev-libs/nihstro - dev-libs/openssl:= - dev-libs/sirit - dev-libs/teakra - dev-libs/xxhash - dev-qt/qtbase:6[concurrent,dbus,widgets] - dev-qt/qtmultimedia:6 - dev-util/glslang - media-libs/cubeb - media-libs/faad2 - media-libs/libsdl2 - media-libs/libsoundtouch:= - media-libs/openal - media-video/ffmpeg - net-libs/enet - virtual/libusb -" -DEPEND=" - ${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers - media-libs/VulkanMemoryAllocator - amd64? ( dev-libs/xbyak ) - arm64? ( dev-libs/oaknut ) -" -BDEPEND=" - test? ( >=dev-cpp/catch-3:0 ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2122.1-explicitly-require-the-tsl-robin-map-package.patch" - "${FILESDIR}/${PN}-2122.1-import-some-of-the-symbols-from-spv.patch" - "${FILESDIR}/${PN}-2122.1-rename-AV_OPT_TYPE_CHANNEL_LAYOUT-to-AV_OPT_TYPE_CHL.patch" - "${FILESDIR}/${PN}-2122.1-use-the-system-faad2-library.patch" - "${FILESDIR}/${PN}-2122.1-use-the-system-teakra-library.patch" - "${FILESDIR}/${PN}-2123-don-t-build-spirv-tools.patch" - "${FILESDIR}/${PN}-2123.2-use-the-system-sirit-library.patch" - "${FILESDIR}/${PN}-2125.1-use-the-system-xxhash-library.patch" -) - -# [directory]=license -declare -A KEEP_BUNDLED=( - # Generated or copied files for internal usage - [cmake-modules]=Boost-1.0 - [dds-ktx]=BSD-2 - [gamemode]=BSD - [glad]=MIT - [open_source_archives]=GPL-2+ - - # Reasons to keep are in `src_configure` - [httplib]=MIT - [lodepng]=ZLIB - [zstd]="GPL-2" -) - -add_bundled_licenses() { - for license in "${KEEP_BUNDLED[@]}"; do - if [[ -n "$license" ]]; then - LICENSE+=" ${license}" - fi - done -} -add_bundled_licenses - -src_prepare() { - local s remove=() - for s in externals/*; do - [[ -f ${s} ]] && continue - if ! has "${s#externals/}" "${!KEEP_BUNDLED[@]}"; then - remove+=( "${s}" ) - fi - done - - einfo "removing sources: ${remove[*]}" - rm -r "${remove[@]}" || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=no - -DCITRA_USE_PRECOMPILED_HEADERS=no - -DCITRA_WARNINGS_AS_ERRORS=no - -DENABLE_WEB_SERVICE=no - -DUSE_SYSTEM_LIBS=yes - - -DENABLE_SSE42=$(usex cpu_flags_x86_sse4_2) - -DENABLE_TESTS=$(usex test) - - # Shared library is not supported - -DDISABLE_SYSTEM_CPP_HTTPLIB=yes - - # Lodepng is designed to be bundled - -DDISABLE_SYSTEM_LODEPNG=yes - - # Upstream depends on `zstd/contrib/seekable_format/zstd_seekable.h` - -DDISABLE_SYSTEM_ZSTD=yes - - -Wno-dev - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc license.txt -} From 1b632d409bf5c15ce376c3616c8d63a530b4ce01 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 22:58:51 +0300 Subject: [PATCH 180/194] sci-libs/onnxruntime: add 1.27.1 Signed-off-by: Pavel Sobolev --- sci-libs/onnxruntime/Manifest | 1 + .../onnxruntime/onnxruntime-1.27.1.ebuild | 181 ++++++++++++++++++ 2 files changed, 182 insertions(+) create mode 100644 sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild diff --git a/sci-libs/onnxruntime/Manifest b/sci-libs/onnxruntime/Manifest index a75478f1a9..a888dc093b 100644 --- a/sci-libs/onnxruntime/Manifest +++ b/sci-libs/onnxruntime/Manifest @@ -1,3 +1,4 @@ DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8 DIST onnxruntime-1.26.0.tar.gz 285128576 BLAKE2B 825f73cf8aa5ecb185f7e77e825e78906666ddc6f194f4034e5443900e9d8e90b20173b0ba33c37b80650658e589078dad6f7c6c7c86ff5247bc797f4d4aa952 SHA512 14d629a14eb2161178c6babe49ed8a3adb15e8c6d26adc4c975261f9b5d43674e8a85bc4dbeb05a87917291d44b056140a1ac5a1c70ed80d92cb3f38cc670ebd DIST onnxruntime-1.27.0.tar.gz 285714570 BLAKE2B 2c25873f92ee144a567b5fdf745327c8f5c7c42010565db1d26856115dc2345c6b3304e235a17990e30278e30c4986b5d078688f64006f64f74c25927ceb75f6 SHA512 578ccf5321233bc65252b0bbfceaee183abc06175039fd6e0d044af0a4ae43b424c6f71c97b8e5bc6adb9992982d79e397eb4884f0370b4083b3b37d539a404d +DIST onnxruntime-1.27.1.tar.gz 285765941 BLAKE2B 5e8afa1f389e89a24611241ad6fae3b855b52c8ec6996903ded0e3a4029defc23779b6d182d94beb7f467fb760b8bfc1f9c9e687fa97857b5316117ec935a130 SHA512 2b21f00fdfe2cc971801b85c7ff4a939a58250d849ef276dff77eecf973e3cde505ceb68b00f0f8a30ab3c53070b5e648ff61c1d04669ac61f62e1db83b6aaca diff --git a/sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild b/sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild new file mode 100644 index 0000000000..4c85013de1 --- /dev/null +++ b/sci-libs/onnxruntime/onnxruntime-1.27.1.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit cmake edo flag-o-matic python-r1 + +EIGEN_COMMIT="1d8b82b0740839c0de7f1242a3585e3390ff5f33" + +DESCRIPTION="Cross-platform, high performance ML inferencing and training accelerator" +HOMEPAGE=" + https://onnxruntime.ai + https://github.com/microsoft/onnxruntime +" +SRC_URI=" + https://github.com/microsoft/onnxruntime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_COMMIT}/eigen-${EIGEN_COMMIT}.tar.bz2 -> + eigen-3.4.0_p20250216.tar.bz2 +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="python test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/abseil-cpp:= + dev-libs/cpuinfo + dev-libs/protobuf:= + dev-libs/re2:= + sci-ml/onnx[disableStaticReg] + + python? ( + ${PYTHON_DEPS} + dev-python/coloredlogs[${PYTHON_USEDEP}] + dev-python/flatbuffers[${PYTHON_USEDEP}] + >=dev-python/numpy-2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/protobuf[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + sci-ml/onnx[${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/ms-gsl + dev-cpp/nlohmann_json + dev-cpp/safeint + dev-libs/boost + dev-libs/date + dev-libs/flatbuffers + + python? ( + dev-python/pybind11[${PYTHON_USEDEP}] + sci-libs/dlpack + ) +" +BDEPEND=" + ${PYTHON_DEPS} + + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'sci-ml/onnx[${PYTHON_USEDEP}]') + + python? ( dev-python/pytest[${PYTHON_USEDEP}] ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch" + "${FILESDIR}/${PN}-1.24.4-no-werror.patch" + "${FILESDIR}/${PN}-1.26.0-r1-prevent-generation-of-PIE.patch" + "${FILESDIR}/${PN}-1.27.0-use-system-libraries.patch" +) + +CMAKE_USE_DIR="${S}/cmake" + +# The `$(python_get_sitedir)/onnx/onnx-ml.proto` file is used during tests +python_check_deps() { + ! use test && return 0 + python_has_version "sci-ml/onnx[${PYTHON_USEDEP}]" +} + +src_configure() { + # Python is used at build time unconditionally + python_setup + + local mycmakeargs=( + -Donnxruntime_BUILD_SHARED_LIB=on + + -Donnxruntime_BUILD_UNIT_TESTS=$(usex test) + -Donnxruntime_ENABLE_PYTHON=$(usex python) + + # This is required until a newer version of Eigen3 comes out + -DFETCHCONTENT_SOURCE_DIR_EIGEN3="${WORKDIR}/eigen-${EIGEN_COMMIT}" + + # This makes it possible for `find_path` to find the `onnx-ml.proto` file + -DCMAKE_INCLUDE_PATH="$(python_get_sitedir)" + + -Wno-dev + ) + + append-ldflags -Wl,-z,noexecstack + + if use python; then + python_foreach_impl cmake_src_configure + else + cmake_src_configure + fi +} + +src_compile() { + if use python; then + python_foreach_impl cmake_src_compile + else + cmake_src_compile + fi +} + +# Adapted from `run_onnxruntime_tests` in `tools/ci_build/build.py` +python_test() { + cd "${BUILD_DIR}" || die + epytest --pyargs \ + onnxruntime_test_python.py \ + onnxruntime_test_python_backend.py \ + onnxruntime_test_python_mlops.py \ + onnxruntime_test_python_sparse_matmul.py +} + +src_test() { + # https://bugs.gentoo.org/975584 + local GTEST_SKIP_TESTS=( + "ActivationOpNoInfTest.Softsign" + "NhwcTransformerTests.ConvFloat_UsesNhwcOnlyWithKleidi" + "Random.MultinomialDefaultDType" + "Random.MultinomialGoodCase" + "SamplingTest.Gpt2Sampling_CPU" + "SignalOpsTest.DFT17_2D_complex_onesided_inverse" + "SignalOpsTest.DFT17_IRFFT_naive" + "SignalOpsTest.DFT17_IRFFT_radix2" + "SignalOpsTest.DFT17_RFFT_IRFFT_roundtrip" + "SignalOpsTest.DFT20_2D_complex_onesided_inverse" + "SignalOpsTest.DFT20_IRFFT_naive" + "SignalOpsTest.DFT20_IRFFT_radix2" + "SignalOpsTest.DFT20_RFFT_IRFFT_roundtrip" + ) + local -x GTEST_FILTER="*:-$(IFS=':'; echo "${GTEST_SKIP_TESTS[*]}")" + + if use python; then + python_foreach_impl cmake_src_test + python_foreach_impl python_test + else + cmake_src_test + fi +} + +# There is some custom logic in `setup.py` +python_install() { + cd "${BUILD_DIR}" || die + edo "${EPYTHON}" ../setup.py install \ + --prefix="${EPREFIX}/usr" \ + --root="${D}" + + rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die + python_optimize +} + +src_install() { + if use python; then + python_foreach_impl cmake_src_install + python_foreach_impl python_install + else + cmake_src_install + fi + + einstalldocs +} From 7c66622c3b47a25177371e378309a4db2dac188a Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 11 Jul 2026 22:59:30 +0300 Subject: [PATCH 181/194] sci-libs/onnxruntime: drop 1.26.0, 1.26.0-r1 Signed-off-by: Pavel Sobolev --- sci-libs/onnxruntime/Manifest | 1 - .../onnxruntime/onnxruntime-1.26.0-r1.ebuild | 165 ------------------ .../onnxruntime/onnxruntime-1.26.0.ebuild | 148 ---------------- 3 files changed, 314 deletions(-) delete mode 100644 sci-libs/onnxruntime/onnxruntime-1.26.0-r1.ebuild delete mode 100644 sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild diff --git a/sci-libs/onnxruntime/Manifest b/sci-libs/onnxruntime/Manifest index a888dc093b..9b8ed85f9b 100644 --- a/sci-libs/onnxruntime/Manifest +++ b/sci-libs/onnxruntime/Manifest @@ -1,4 +1,3 @@ DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8 -DIST onnxruntime-1.26.0.tar.gz 285128576 BLAKE2B 825f73cf8aa5ecb185f7e77e825e78906666ddc6f194f4034e5443900e9d8e90b20173b0ba33c37b80650658e589078dad6f7c6c7c86ff5247bc797f4d4aa952 SHA512 14d629a14eb2161178c6babe49ed8a3adb15e8c6d26adc4c975261f9b5d43674e8a85bc4dbeb05a87917291d44b056140a1ac5a1c70ed80d92cb3f38cc670ebd DIST onnxruntime-1.27.0.tar.gz 285714570 BLAKE2B 2c25873f92ee144a567b5fdf745327c8f5c7c42010565db1d26856115dc2345c6b3304e235a17990e30278e30c4986b5d078688f64006f64f74c25927ceb75f6 SHA512 578ccf5321233bc65252b0bbfceaee183abc06175039fd6e0d044af0a4ae43b424c6f71c97b8e5bc6adb9992982d79e397eb4884f0370b4083b3b37d539a404d DIST onnxruntime-1.27.1.tar.gz 285765941 BLAKE2B 5e8afa1f389e89a24611241ad6fae3b855b52c8ec6996903ded0e3a4029defc23779b6d182d94beb7f467fb760b8bfc1f9c9e687fa97857b5316117ec935a130 SHA512 2b21f00fdfe2cc971801b85c7ff4a939a58250d849ef276dff77eecf973e3cde505ceb68b00f0f8a30ab3c53070b5e648ff61c1d04669ac61f62e1db83b6aaca diff --git a/sci-libs/onnxruntime/onnxruntime-1.26.0-r1.ebuild b/sci-libs/onnxruntime/onnxruntime-1.26.0-r1.ebuild deleted file mode 100644 index f668aaf8fe..0000000000 --- a/sci-libs/onnxruntime/onnxruntime-1.26.0-r1.ebuild +++ /dev/null @@ -1,165 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit cmake edo flag-o-matic python-r1 - -EIGEN_COMMIT="1d8b82b0740839c0de7f1242a3585e3390ff5f33" - -DESCRIPTION="Cross-platform, high performance ML inferencing and training accelerator" -HOMEPAGE=" - https://onnxruntime.ai - https://github.com/microsoft/onnxruntime -" -SRC_URI=" - https://github.com/microsoft/onnxruntime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_COMMIT}/eigen-${EIGEN_COMMIT}.tar.bz2 -> - eigen-3.4.0_p20250216.tar.bz2 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/abseil-cpp:= - dev-libs/cpuinfo - dev-libs/protobuf:= - dev-libs/re2:= - sci-ml/onnx[disableStaticReg] - - python? ( - ${PYTHON_DEPS} - dev-python/coloredlogs[${PYTHON_USEDEP}] - dev-python/flatbuffers[${PYTHON_USEDEP}] - >=dev-python/numpy-2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - sci-ml/onnx[${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/ms-gsl - dev-cpp/nlohmann_json - dev-cpp/safeint - dev-libs/boost - dev-libs/date - dev-libs/flatbuffers - - python? ( - dev-python/pybind11[${PYTHON_USEDEP}] - sci-libs/dlpack - ) -" -BDEPEND=" - ${PYTHON_DEPS} - - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'sci-ml/onnx[${PYTHON_USEDEP}]') - - python? ( dev-python/pytest[${PYTHON_USEDEP}] ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch" - "${FILESDIR}/${PN}-1.24.4-no-werror.patch" - "${FILESDIR}/${PN}-1.26.0-use-system-libraries.patch" - "${FILESDIR}/${PN}-1.26.0-r1-prevent-generation-of-PIE.patch" -) - -CMAKE_USE_DIR="${S}/cmake" - -# The `$(python_get_sitedir)/onnx/onnx-ml.proto` file is used during tests -python_check_deps() { - ! use test && return 0 - python_has_version "sci-ml/onnx[${PYTHON_USEDEP}]" -} - -src_configure() { - # Python is used at build time unconditionally - python_setup - - local mycmakeargs=( - -Donnxruntime_BUILD_SHARED_LIB=on - - -Donnxruntime_BUILD_UNIT_TESTS=$(usex test) - -Donnxruntime_ENABLE_PYTHON=$(usex python) - - # This is required until a newer version of Eigen3 comes out - -DFETCHCONTENT_SOURCE_DIR_EIGEN3="${WORKDIR}/eigen-${EIGEN_COMMIT}" - - # This makes it possible for `find_path` to find the `onnx-ml.proto` file - -DCMAKE_INCLUDE_PATH="$(python_get_sitedir)" - - -Wno-dev - ) - - append-ldflags -Wl,-z,noexecstack - - if use python; then - python_foreach_impl cmake_src_configure - else - cmake_src_configure - fi -} - -src_compile() { - if use python; then - python_foreach_impl cmake_src_compile - else - cmake_src_compile - fi -} - -# Adapted from `run_onnxruntime_tests` in `tools/ci_build/build.py` -python_test() { - cd "${BUILD_DIR}" || die - epytest --pyargs \ - onnxruntime_test_python.py \ - onnxruntime_test_python_backend.py \ - onnxruntime_test_python_mlops.py \ - onnxruntime_test_python_sparse_matmul.py -} - -src_test() { - local -x GTEST_FILTER="*:-ActivationOpNoInfTest.Softsign:LayoutTransformationPotentiallyAddedOpsTests.OpsHaveLatestVersions" - - if use python; then - python_foreach_impl cmake_src_test - python_foreach_impl python_test - else - cmake_src_test - fi -} - -# There is some custom logic in `setup.py` -python_install() { - cd "${BUILD_DIR}" || die - edo "${EPYTHON}" ../setup.py install \ - --prefix="${EPREFIX}/usr" \ - --root="${D}" - - rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die - python_optimize -} - -src_install() { - if use python; then - python_foreach_impl cmake_src_install - python_foreach_impl python_install - else - cmake_src_install - fi - - einstalldocs -} diff --git a/sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild b/sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild deleted file mode 100644 index 016e3f489e..0000000000 --- a/sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit cmake edo flag-o-matic python-r1 - -EIGEN_COMMIT="1d8b82b0740839c0de7f1242a3585e3390ff5f33" - -DESCRIPTION="Cross-platform, high performance ML inferencing and training accelerator" -HOMEPAGE=" - https://onnxruntime.ai - https://github.com/microsoft/onnxruntime -" -SRC_URI=" - https://github.com/microsoft/onnxruntime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_COMMIT}/eigen-${EIGEN_COMMIT}.tar.bz2 -> - eigen-3.4.0_p20250216.tar.bz2 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="python test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/abseil-cpp:= - dev-libs/cpuinfo - dev-libs/protobuf:= - dev-libs/re2:= - sci-ml/onnx[disableStaticReg] - - python? ( - ${PYTHON_DEPS} - dev-python/coloredlogs[${PYTHON_USEDEP}] - dev-python/flatbuffers[${PYTHON_USEDEP}] - >=dev-python/numpy-2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/ms-gsl - dev-cpp/nlohmann_json - dev-cpp/safeint - dev-libs/boost - dev-libs/date - dev-libs/flatbuffers - - python? ( - dev-python/pybind11[${PYTHON_USEDEP}] - sci-libs/dlpack - ) -" -BDEPEND=" - ${PYTHON_DEPS} - - test? ( - dev-cpp/gtest - - python? ( dev-python/pytest[${PYTHON_USEDEP}] ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch" - "${FILESDIR}/${PN}-1.24.4-no-werror.patch" - "${FILESDIR}/${PN}-1.26.0-use-system-libraries.patch" -) - -CMAKE_USE_DIR="${S}/cmake" - -src_configure() { - # Python is used at build time unconditionally - python_setup - - local mycmakeargs=( - -Donnxruntime_BUILD_SHARED_LIB=on - - -Donnxruntime_BUILD_UNIT_TESTS=$(usex test) - -Donnxruntime_ENABLE_PYTHON=$(usex python) - - # This is required until a newer version of Eigen3 comes out - -DFETCHCONTENT_SOURCE_DIR_EIGEN3="${WORKDIR}/eigen-${EIGEN_COMMIT}" - - # This makes it possible for `find_path` to find the `onnx-ml.proto` file - -DCMAKE_INCLUDE_PATH="$(python_get_sitedir)" - - -Wno-dev - ) - - append-ldflags -Wl,-z,noexecstack - cmake_src_configure -} - -# Adapted from `run_onnxruntime_tests` in `tools/ci_build/build.py` -python_test() { - cd "${S}/cmake_build" || die - epytest --pyargs \ - onnxruntime_test_python.py \ - onnxruntime_test_python_backend.py \ - onnxruntime_test_python_mlops.py \ - onnxruntime_test_python_sparse_matmul.py -} - -src_test() { - local -x GTEST_FILTER="*:-ActivationOpNoInfTest.Softsign:LayoutTransformationPotentiallyAddedOpsTests.OpsHaveLatestVersions" - cmake_src_test - - if use python ; then - python_test - fi -} - -# There is some custom logic in `setup.py` -python_install() { - cd "${S}/cmake_build" || die - edo "${EPYTHON}" ../setup.py install \ - --prefix="${EPREFIX}/usr" \ - --root="${D}" - - local libs=( - "libonnxruntime.so.${PV}" - "libonnxruntime_providers_shared.so" - ) - for lib in "${libs[@]}"; do - ln -fsr "${ED}/usr/$(get_libdir)/${lib}" "${D}/$(python_get_sitedir)/onnxruntime/capi/${lib}" || die - done - - rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die - python_optimize -} - -src_install() { - cmake_src_install - - if use python ; then - python_foreach_impl python_install - fi - - dodoc "${S}/"{README.md,LICENSE} -} From 960b1769e9cadc9c5123d09af8bc8fbb5297f228 Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Sat, 11 Jul 2026 13:10:27 +0200 Subject: [PATCH 182/194] app-text/txm: add 0.1.4 Signed-off-by: AshyPinguin --- app-text/txm/Manifest | 4 +++ app-text/txm/txm-0.1.4.ebuild | 49 +++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 app-text/txm/txm-0.1.4.ebuild diff --git a/app-text/txm/Manifest b/app-text/txm/Manifest index acbcb6ce5f..7a86dfd481 100644 --- a/app-text/txm/Manifest +++ b/app-text/txm/Manifest @@ -9,5 +9,9 @@ DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d +DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 +DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 DIST txm-0.1.3.tar.gz 705094 BLAKE2B 9369d61972660d0e982869d0fa178af93a33f85f1f5e39ed71e503a04f7a7e9077ffffa66cdd99f2d8b96bf55dd965fbdf6ae6ccabafa1e717132d6b2749a6dd SHA512 5f1bc21163fd85d409bbcd091534aca69e6bdec3f377728f981554402f43f44e29700fbe1fb5c4eb6930f755db0829809a045cae36e47d801242280924ea6d6e +DIST txm-0.1.4.tar.gz 712821 BLAKE2B c3ad81f38be0a35da7aef7a7a8c7541de92e24f01b11322d7a84d3f031b24a56a43169d8d9fb64409e58345468ab1eaf2e0687062b6b6623da2e7418e8490efd SHA512 af529896d68a561b669f6d65615adb7e39fecc0bc0ba79f654be11ff4c1235816c0d5356dafc8ed2312e9aadc576f0d36e2cb03d704acc4d950935a0e835d05d DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 +DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 diff --git a/app-text/txm/txm-0.1.4.ebuild b/app-text/txm/txm-0.1.4.ebuild new file mode 100644 index 0000000000..2db95d5667 --- /dev/null +++ b/app-text/txm/txm-0.1.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.2 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.4 + fnv@1.0.7 + logos-codegen@0.16.1 + logos-derive@0.16.1 + logos@0.16.1 + memchr@2.8.3 + proc-macro2@1.0.106 + quote@1.0.46 + regex-automata@0.4.14 + regex-syntax@0.8.11 + syn@2.0.118 + thiserror-impl@2.0.18 + thiserror@2.0.18 + unicode-ident@1.0.24 + unicode-width@0.2.2 +" + +inherit cargo + +COMMIT="48c0c561e541214775d7fe9c308f17ada0728807" + +DESCRIPTION="Terminal math rendering engine" +HOMEPAGE="https://github.com/thatmagicalcat/txm" +SRC_URI=" + https://github.com/thatmagicalcat/txm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Unicode-3.0 + || ( Apache-2.0 MIT ) + || ( MIT Unlicense ) +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED=" + usr/bin/txm +" From 88ededfa5db70c324344d084286d04f1e707ffee Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Sun, 12 Jul 2026 10:30:21 +0200 Subject: [PATCH 183/194] app-admin/yolk: add 1.3.0 Signed-off-by: AshyPinguin --- app-admin/yolk/Manifest | 168 +++++++++++++++++++ app-admin/yolk/yolk-1.3.0.ebuild | 276 +++++++++++++++++++++++++++++++ 2 files changed, 444 insertions(+) create mode 100644 app-admin/yolk/yolk-1.3.0.ebuild diff --git a/app-admin/yolk/Manifest b/app-admin/yolk/Manifest index 1d85e59769..3669626621 100644 --- a/app-admin/yolk/Manifest +++ b/app-admin/yolk/Manifest @@ -1,44 +1,80 @@ DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b +DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2 DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 +DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d +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 anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963 +DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea +DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396 +DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085 DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837 +DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d +DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903 DIST arbitrary-1.4.1.crate 36816 BLAKE2B 86adbf1a2522e972bf4a7fc26e4d88ec45298dc2ce716a1fe30cd49bebf4d5a65af1f097f83be6ee8c554d4b392657efd32ffa1cb35704585a9816b6e234c067 SHA512 a3507aa0ab684464c3559376beabc0992bbb589ddc85d2426b26238d7c5d1d856df5d9226603fe7ad2b17ac6570d62e86ba4f5a2e65f3cbc9ad52bbe294f8123 +DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 DIST assert_cmd-2.0.16.crate 26554 BLAKE2B fc803af7ca45de94e120c560efb7e1e39ecb706738d292695680f9fe14b2d570f7214dcda37122dbc1227228ba265c6dac7d7afa4fb22178c38b015bc8745828 SHA512 0b9167282d75169b0b1fad0b1401b42884185976ae0dd690851671aedbc1a9af26dd33f3047400eb4a1b5070216acc293aade149aded7e4f86dd5c0ef0e9a6a9 +DIST assert_cmd-2.2.2.crate 27683 BLAKE2B fca1d38483f4e791951b27cac7b74d646819dd5dd514621177be5adfe15c0e654d2cb39280b1440d2bf8801753dd23b7b3f36a18fa1cbe788c6937db14d0fbb4 SHA512 9840d542c00a4df5bdf324ee7fb7120612480d758d8923d54455a93815b5f1d576c8968956bd0cf3f31d4ac457e78b421051b3d9af6e4737c2fec7437d5bb44d DIST assert_fs-1.1.2.crate 19328 BLAKE2B 04ca4d480f6457f1765d0c096fa7405aa98b964b87c3e350847a6f092ba1c0b16936a467aae7f77c38becf5231d1c6c6f66239259fe8627e371b4480742acdc7 SHA512 c979365b79c1b346281a0fa0df93fc3b71eb4feae3213a0556016b06dd5ee45a3997ccafe3fb8cc2f0851b634ff86ae7d1e9dac2a397d8190116488f3fffbb8a +DIST assert_fs-1.1.4.crate 18946 BLAKE2B c302129cfa0a0650fda357fbb01a15b08594c87b8ac2c386bdeeda73b9b7a46a7f9db42f51f7e3e779e0961eb9d8f4df8c66d1b1b9611cc82ceb482ed510cd93 SHA512 e46bdcd39d6012465450bb44a55c87276a79591dc805f53cab18153b0aa35b1edade188ce3494754562117bb9d33d4b4c5f2d31d1a75c14fee0b21bea4a29314 +DIST assert_matches-1.5.0.crate 7761 BLAKE2B ea977b104fd0d98bf9cb77ee9bfaf2c3fa378618a744b05fafa5175ec45929fefd574ff4730c90a5b485b1abb17861c25be6e2041c790fcf9c2add552d583e97 SHA512 95f6a7c6f1d577464cb488acad76d765436c20f1cc75c6bfbac28c5820890f7ee169120e3e0a60ad72e91409722e23d35d6487752a16cd07372960a41900eefe DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c +DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840 DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520 +DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 DIST backtrace-ext-0.2.1.crate 11401 BLAKE2B fcb46f96043ce67b65b8eafdcbad380af376fed730dda81193f3f0024f13caf596f7192c34b6b333d0bd12a5918bfa6b551281d13f8a4c9dc51e3850068577cb SHA512 717f43b1912a4f038b58b585683160fe33dc6117a7c65b02dad6996c359e245536c3c0784719e1781b8dba515e8fe756e810a379cddb796634845dce0b704931 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bstr-1.11.3.crate 351536 BLAKE2B 72a4fcc236942d121f76f42135c332fda2b1ad778d993ee69855c4eb6f909c91491fe6aa68daa0e2d602aea1bce61b1fcf03d03787f84ebb4d63b2bd3f4295fd SHA512 f1082ac8f121c6f9eab4b41c5f60aafe4623696c9f800f9d59f6726efc74f86071910f7749fbcdc8f1c20c83416d58f3ff507978775f602e18ae3d1bb027944d +DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330 DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f +DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039 DIST cached-0.54.0.crate 72195 BLAKE2B 615f2526b397317f3756ef217f92964a70de6fe8ac3830e76d9c841de28de710363c135e1fd5f513ad968ae7c6e95234e705d97518de546a082d7c3c58c5b871 SHA512 e97a6b8a3b14b78ae162bb1a4abc60178d7985d85e3accb28c5233d6a0eacf6501a8c47a716da82987ba9c8b237352dc6d0e0c64b2ca4223c282cf64578d1f79 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST clap-4.5.28.crate 56073 BLAKE2B 3ac81e50fd02867a9aa57d2d12f37ddc65ecccd88f5ca8ff0946da006acaec62d992303d8bf2c9994a6efc840ef4308b65b1b8846160488672abee12c634a0e3 SHA512 1132d3ef822ec6122e5c8f96f9e04d281d769bfd724df3486a2bdb7fba7fe5da5cfe50a6049af18167d84a7912b59996ad04cf6db73f6aa026d43854550cfa6c +DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a +DIST clap-markdown-0.1.5.crate 14605 BLAKE2B be2497154fb162c5d19f383af320c6f41207e823155863d4494f2ec0469170c242b6ccd43751d5850c6593598855c4ae64138a2f34a71245d35c954844fef32d SHA512 986128db675481035020734c1258d0c718eee85ddbd5868c9a5318f5220b04171ee6d23a44202f246094feefa50744fd899db9e8d34f224879e9a95a0efe4ee0 DIST clap_builder-4.5.27.crate 168024 BLAKE2B 3d9a1c38974eb6b78649c37122780e3a5960084fd52612951e5b2419535d749db37bb01067cd7acf2ae7864fbfdbbcfdeedad58814904c19105834a4b949bef9 SHA512 77b0e968361bd348b95b5b2993d5d1a3a4f3dda5fa790598bcb5edd201e7ad487a9ed87f551d40c30343e3e0a30942273c07c7becc12b4b67ddf7395488d8265 +DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 +DIST clap_complete-4.6.7.crate 51603 BLAKE2B 869c15726393e2045d715f9c603754fc0744332402ab47b5253fdede1d8e5de20dd4478062b61325ac0a58746528b731f97e18f81387c4b72f3f940b787ee868 SHA512 778eb39f574436eb4e5bf08d724631959662ab5a7ebf0d48f0a9ae85f39dd62684d8b462917662f4d9c852abf28788dd9eb36e9957d78b047ba3bc8cde691636 DIST clap_derive-4.5.28.crate 33428 BLAKE2B 64a0dd857325c988401ac29499969c08561717e07f8cb05d6e62fe899d847ba509d40e91c21365c8fa174f0c7bb5b41f26b42ff5ffcfa332392eaee2fe629cb3 SHA512 c68924f301000e74a5d9bec3ade8a694f5fcaecbfeb1bd1d11b1bdeafe3a279249b24daf56e6fc006c2d5a1115992996a42e49860085f7e4d53848cdb0fe373d +DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e +DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 +DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5 DIST console-0.15.10.crate 36449 BLAKE2B d0d2f161ea045854f0f53af39490c37af170888241b2f63bb47749b288ac387e24e52f936651763a5584a20bcca3512b28d50cfc4435d97ff06cb5de20768e29 SHA512 2d4b99912215a1e7083ac4cdd594f6ef7914152c683f007babecde2be7f3d6c2a861a198c9b4306242d84722d44965185ba846041e2ef13ee9ee9a5d43c370d5 +DIST console-0.16.4.crate 34353 BLAKE2B aca154a28773106a62882f96c6b3e7a482fc8f37e5857e084430696efdea81fe9921ad1c93e1478d775fddcb8bcf6cc1c8103e6c714d8e92f0d8d11d784996d8 SHA512 140f61bf3cf84135f876b3034f2dff5f5366465e0dba718df9334341c78e5ca23f4f97876a35cc90256490045a96d9a74aecf709c1676a83cc083700efaf1a53 DIST const-random-0.1.18.crate 6646 BLAKE2B 20e71fd7e2b0b9af663073a45d0224a4cf9a6a6bdab5c3565de88b4a66ff24a1b0f8c01bdbb86f5192b723c03030ae02fb86722be7cc41c3154cdc81f843f013 SHA512 e250227850001a3ac6abdda6e7bb88efeaec1504a54348a5ea71ff66c984455eb9181b2acfdc0b6c08ef6f51beb34b7ae7836e370d84d75731a2482226c5ed26 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2 SHA512 8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d DIST cov-mark-2.0.0.crate 7890 BLAKE2B 7218b81a8e40d2e4d80b334c349bafcb690078a145637053343f5fb8ced074beebecd00e51358b6137cd0852b670c215bd8183f969200e7e680592c37911ee2f SHA512 98f234f7d96b55f2cf6432aed8a010f76ace30b2bb4ae960868860ace2145074dd4629ea173fb6d99b4dc75cbb5da513017a4374b49e5c57e5a9ce5a6e0b5725 +DIST cov-mark-2.2.0.crate 8741 BLAKE2B 9371b6c5d9d9e56531f89814699c40b87b1e1bea0fd1393c9424f15707bd44912fab8e4f9f8d0118f805a0070163a25518a88db36c5a0b6714d3d66aad34a245 SHA512 5751d2001eaaa24bb8cbc48e78d03826d44266975d1f10eb7e731b95f1c4f52092cf62012f9b3e61383badaa6d2065c86c7ce0990e8185abf72fe6776603df49 DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 +DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 +DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9 DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 +DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc DIST crunchy-0.2.3.crate 3775 BLAKE2B 8e2db9b8b24e375ccf788ee442e6196872860fc664de0b6d6f88f33c985e56b1386a7b277763326bd5011f2258c3e75460bc333a9162aa816a559948ee68828c SHA512 f97919ee077981da8a14d0cf4a1622b08059710918d97fbbd1f7a5aeb92d51ae5452934c2c45c1f9f79b320aeac6eca41f2a54b35d0710e077069d8841be52ca +DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918ac27c90f313b6b9131c41770f83cc3901973fea1c6fea2886a8360f3c5cf73b807d14e579b8b8e87f15e3bc6dc SHA512 7a14eebc20e48fd39ddf7b8376dc937a04f561d723aba864432cabd5ab46eb189706b43e5121a7f4fb0d68dbfd044353875bb479d4bd5cd96b76e3571733ce55 +DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596 DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d +DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2 DIST darling_macro-0.20.10.crate 1874 BLAKE2B 29cbdc6bd63e4eb0731c8f8f0a50cfcae9a88f116f8cfc0068e5d3cddc20b42b7f0f20f128ffa0f7bcb8d72f0188b04b3838b8327fa6f3ab45de4cf5c3bbf317 SHA512 565b8d535248d9d88b49a58e2a210ecc70f1cd39bfaf029ac6576a9b2eac70a6b18b4930aeca746d76d53b745c6aa82172bb341c4844b3757fc7978732fc2f52 +DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd DIST derive_arbitrary-1.4.1.crate 11521 BLAKE2B 47ab73cc942314a65574d2ef8395dda33361fcd1e33ccdf37843a92b0a5de62540277e6791991ae54835ba4235a9fa504cc8f6d43cbfde20f18f14b70f84defd SHA512 0d499a368f9f97b0a1a52f17fd111109b071c25c2732c206c96485a7a753520ad706320e5a817e1a10e5f8cf154afc6afe0ce09f9187d23b4e2c2ed4961afeb8 +DIST derive_arbitrary-1.4.2.crate 12290 BLAKE2B a3987ad184191af8e4aadc0904af222e39ed758c207cf1856ea784a6020ca8b1b6fe89a7ab0414d1cfa6f3cde1b5434e6d10f90b6aaa29a3756fd275ec7b710a SHA512 2a6e4af570a64c1ecf2407cdfec781dd24a167f7723c3341ff0237b0da1b2b7b52e823c08d7e1be193cc362706b6f6e914760c3699d95daf9338c5db2accffdb DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872 DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86 DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f @@ -51,186 +87,318 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56 DIST edit-0.1.5.crate 9327 BLAKE2B 899fd2086a6cd03f8bd35e6eec4fd6e8d309b276c0cd89606108efd5a7ad57cd25811c552f83ddca96514460b02e99c038a8aac6262945297e38ed457f35e60c SHA512 2fa541cbcabcaf45b5945525e9b2aecab9fecf224f9df2c388b16b28d4f444ccfa8772f05beecbb788f42e977723713282062c759c80d9a1ce3ca241477b0d46 DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 +DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0 DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 DIST env_filter-0.1.3.crate 15191 BLAKE2B 95fa27602c10e819ef09b8f4935dcc3204104f7c5a0227e5fd33cc51fd77f70cdab3d822670d216321f263643d1f5220f5849002ad857925d4170b1b56cd3fd7 SHA512 94db29f1639636655e05ab02611cf14d5c2c8778be6eddddf0b6b8c21f364a71909a2ecc3acf3f4062d5d3c79a6316e9ef30b2fe042f617108af8431e198d344 +DIST env_filter-2.0.0.crate 15184 BLAKE2B c2f2d1f7d98bdd6eacf2918e775a8684af28865de6993cfd50e7e71c60c0ce3d4ccdee30171150a0540f8e154be9a46aec7dba159035a51b97748f7b5cfd34ce SHA512 d0848501adab1527cc741cc88040bb5fbf4f349399f0af7b250ce4a8918733892353d649179c3a6de89fdcc1cd428a5211857f146bd5e0a1b8f8f206bfb31423 DIST env_home-0.1.0.crate 9006 BLAKE2B 3737d6a3c2c750271d67727a2f7f3466a20ffe2e88998c104416f4814643f929af744b91c2c89ef3db5353faaf8a5daf34430f9e413b0d09c79cee3d10863399 SHA512 5c79ed50e48f35bef62a1135d661ba15b3b30fe93c27d0854f58e9397058579ece4b7083bd2ecdfdf6d7ada6c84c1710c07cdc57fa638d758cc3f54afc46f22f +DIST env_logger-0.11.11.crate 31884 BLAKE2B 01ed9cd5e356eef5891d3abe5284a9439cf3a2fdbdc08e29d02a85763e39e543956d734fa3726df3c27cfd46b1bfac7e4365e7e9c4699b91c6ae8532d2bf404c SHA512 31129c3f766ae7d0303512e526935c1ba50b1ef2535aa5c74c6ffedff00ec6d0e4bc7cd62876246e6e3a14bfcbc73c5aeadafe0d8dac2bf62473b364002b7551 DIST env_logger-0.11.6.crate 31105 BLAKE2B 536f7b02bc6bd4f186061d55d2c5fb0d57aa91adc73d0c2521e0136573283147d5d336228fa7b64306daec9f488a2a83c83b96f06d648f45c3b52d04699b15d9 SHA512 1ec41e4c4eee4ea6bea38d40e739b1f324ef236fc786553fd77c6bacf6303f13d35c1626d3408a18346d42ebf5c896869deba133ef34b8cccf3729957c72de0e +DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f +DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 DIST extend-1.2.0.crate 10581 BLAKE2B 89d9281b1c89ff03a08bfa58d669cff6eacaf9bfa2b514d11115f9686052ceae4ae77eba1f1e00d82cba47f439467090beb8b9231c3b842e2f47876ac5049338 SHA512 e6f4d8d11cdb742510e6c06d06b08f546ad01eacb0037b9c162abd19e55b327df1ab93563c173bdad42bbe57e3a9190c3195e093bb8f17998ae25fe80ae1493a DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 +DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c DIST file-id-0.2.2.crate 9531 BLAKE2B 18e2bd5398fa720725068be894bddab49f48c61586a782e753781877911f7819c8aa38cb237c3eb7f95d659f11a85c0dc851d7ed04ae7ffb51b75fba027b7e3b SHA512 612d1fe28142c8675387fe24c5f6ddea7b46d9fb63d447a863b61f7fca30f5aebaa70d9a75183355c706d267c4f0bf67d4877a62d16de2d97d6e943b8e9f71d4 +DIST file-id-0.2.3.crate 10148 BLAKE2B df476d98578a81f8905b848ea79664e9b3b86c2f7b9802d1d74f462943535d0bcc74ec78998df627bf3a2876c80d90a8a01a7a159028e8a1ab36f13757d3f511 SHA512 c132f6e2e09b9f303800adadd98468ac37e320de2ac0f66ba7d146052498bd28942e1dee38f5735f40d9953fa70233ce6ad32f16806aaf89d35f9487005e28b9 DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2 DIST float-cmp-0.10.0.crate 10702 BLAKE2B e1285cdaa5abc561cea8916bb89cb022da8574faa0070d05cd4ab7537b6e429220ae9a11db2ee24551a52eda5b541c157b8d18f00f27458bf380b45df6f20f00 SHA512 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST fs-err-3.1.0.crate 23055 BLAKE2B 219a53cec82fbd2f90de66ef7765d3047b7b3e6c617460f5ee471e57d45c3d32e32c5a1179a33fe10f2dc4a627aa554908c9fb27e3a4aa0c36c8cc1039a7f906 SHA512 18f9dad26f1c25e5fcdf152d78a7b0f869b30fe8f805758601ec4061d22a24085966138cfa0a0c12dd3c7e27afd75150ea57e593634cbe2945492ab782689aab +DIST fs-err-3.3.1.crate 27201 BLAKE2B 59b33100f74f3b7e42dcbea655037a1d76257395bfb589da89785833ce1afd56eea76a0dfe0ff76c952ad1142fec5987a635bb38edeab1c009d32b2c32ae2f83 SHA512 56fb220dcc020cf61c30fbe2b3c4b1a0471db06c254d845fb43858cf3fcc0a9418a05339271b47f386c059f2e29678ce0b03a9dac08a580fe69d7120d3c7d1ef DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7 +DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 +DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520 +DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb +DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe +DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 +DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 +DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02 +DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 DIST globset-0.4.15.crate 25177 BLAKE2B 5556f4cd7c311b2ead3a83fb2c84280a48e493f024bfd7269c91cde6ab81315d2d7f051f7cee9d7d34e6c8563c2452f0ec04a9d5a8ba5273bce66f5ff8f9054b SHA512 b9281b8bf48d2e297be533aa31c701c0115978b4e580b684b78a385eb2ecb4125187605368a6858311d6cdf5caae7d733cf1406c79241b7d19e7193f5a111dad +DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 DIST globwalk-0.9.1.crate 12572 BLAKE2B 3518672646219e391aa0f157ae6597c78603bbef776d92403b874f848846d60ff8734e75b117dc76b1be91f830157cfce698058f445773748b9dda9cdaf3afce SHA512 9c95d6832950b35cf6ac87bd986116a75c847f11dd2e96ec0cbeb6c223ff901c949429669698cd75c4244a60c3de7df9adec648bc531303cdfba889e09f29448 DIST handlebars-6.3.1.crate 104121 BLAKE2B 967295801d66d3f5eef5063354cd9d5153faccc8c483d93fefa57e27191811895aeee7fc66611205032b18ea38ee9311fc952b6a3549bdd9b7bf08d99269daa3 SHA512 406f8fc0b31081beda2a7d72e5509bf4d2835377315d0ad3a05a398fa6ed0e2cf0680637e22b25ee0ad85719e9361a60707b9b046651c013575f2f8375853b87 +DIST handlebars-6.4.2.crate 111817 BLAKE2B 078243c128de691ff3f7adb64c6b08ac738ccf4bf43b33b8f5dfabc6318b00d48ee7e3b225c33eba5f4c2a0fd0d206cd082d3f3695c935174b0ae245a697f4b1 SHA512 3825c580b35414194aca58de0dff31861352dcd4a89e53d2d630c92436fc4e5a22908861e81e38d760056f2588c3667ea08a2bac895c6d8108753f6e570627d3 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 +DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f +DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18 +DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST ignore-0.4.23.crate 55901 BLAKE2B 8c5138e723cbccffe84aa215b2e73daa18d8b2d39136a901ba1514def3a67437f79d932e4762578dd1b28dd8360a397aaba29ab8bb67a93a587a1c71cf5d1aa1 SHA512 ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299 +DIST ignore-0.4.27.crate 59603 BLAKE2B 7253ddf665d5c3e5846caedc60092726180f6316e2c5025c82bc561d62325a836ebf3a4da4a2a17313f51bba743f3aa2542889c38b4365f9ce7e8000899ef99f SHA512 468224b67d8ea2c85986a789a553e95bb62c5d0bd58f3114473ea3079faed42154169e683e67999eb0a7caca812bb7eb9287405a1ea513832bb12a9b22691876 +DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f +DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 DIST inotify-0.11.0.crate 26241 BLAKE2B 9639f8436325544f58fd4db540752826892d943ae52d94ac60652a66fedcb95863076721716f79b3ec27b924b71bbf058b4db7e047c0432b696ca33d24b098bc SHA512 bf1e133e0c3e9e4c31121b24163e5050a76408540235b9b0e9a9644871cc55aa922ccc48799f2f766a3c869ec7f9a1b2275cd8a19f33c47508dd7d061361158c +DIST inotify-0.11.4.crate 30209 BLAKE2B 292b915c389647f1e3930165b6063542aab0d29468a3d3791535a77776a150216f96a667f5a2668f6059a56b5efbeae7115c8259a9a7278ec6d6763c67700785 SHA512 117df3892b2f5f822d5fad43b75bd4b39f6640c95126c7b659aa091e5d27cc466a49b22b6ca6b07fdaececf85dd2c6d57e7680b1dd02a05da05a7f9df6b7b66e DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da +DIST inotify-sys-0.1.8.crate 8411 BLAKE2B b80785187ca721ca5e640ccaece71af84c5b6b889e4d308108dc5263bfa5e3a896f203ea5476b1c180b853e6ce5414eeaa52e4f6bece3b282e62e63856a495c6 SHA512 1371895e3b6b18a7fc51dee7660a3fc788b541e126a805a615a36b5d310306e97c89c88834325303c48364effa4808a3f67282aabdd8500f9a7c391b2fba8f53 DIST insta-1.42.1.crate 99945 BLAKE2B d5be0c7020770953c0b7e7cfe7857b05badf316a7e705f91374ad15046ae0d76ee83b91fc0d9a188e26ff632601e948c883f56236b11969d50fe4e1ee5b0aee8 SHA512 1b65e0f56c2e2edeeb4cb8dc631ca8428d27a597310b43690e35bc92492f8bd809eb9549f6ee20369640b026fc572a7ee66b40e97a6be43a763c658f0c4d764f +DIST insta-1.48.0.crate 121313 BLAKE2B d23ec50580eccaeb3077474f9ad9537ee27e2b498781a03834eb3644fe22692d6cab6198fcce830a6e010ad9c0b9c1610f9bee6f1dfd8eda196763acc8b903b2 SHA512 bee7ea8c5b2b4ac551c50a3d8eee74e3c7636b891d7546d0947c890fd6544e2f1a3724e4cc3fa44b1552b5b389ddc8763784ccf15242bb86271ae6a982c42b20 DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9 DIST is-terminal-0.4.15.crate 7770 BLAKE2B 89604fdbe7aa82d2d058d5227656e21b6c2267a8721eec8b86346a3b8ab9f2d3936ffbd47ab06285f00e43924c8a8b42690ea40170458a7049cae4ea8423ec70 SHA512 fc0efe04fe4f4386d4c4f8d17b5d7a3c833a780efff414d3228cef8e0e5a5ae497f43074524281294c2bc31b1a5e0a4a4feb92071a6f4d04b3343ae179720b74 +DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb +DIST is_executable-1.0.6.crate 9229 BLAKE2B a115be5f605bf65ec3950bf62f1a5cea988fb76548f57fd31b2430fabcf86d492c1d80a2eb71b7d3c1bab0f78e33a4e3c5570979fe01c9979789ee7703628635 SHA512 e2293abb746b09022416b90575b1b84089ed6cb5e78acfa83a359f99700a7ea16b830383197ce0233c1d2cf9b21e92a3a575719f6114be3d05a5162cd3795da6 DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 +DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 +DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c +DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3 +DIST kqueue-1.2.0.crate 28412 BLAKE2B a55c4ee2212a8f51cde25b2a192107ae6f2b8679fd042ae9758465dd9bcbec322e3d07be1b5a0ce78bf10e5ecfc63fbd0230e6caa8133d1be902728d81ce9a1b SHA512 a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5 +DIST kqueue-sys-1.1.2.crate 8796 BLAKE2B 93858ad3bdb995f05d405e6998bbf2b0d3663861e0de0f6103aee6d688a616265ae3bf08a97b49a0e3209871c71cdb79b759a083de42fcb41abe9a0d4c3d60e2 SHA512 a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce +DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 +DIST libredox-0.1.18.crate 9737 BLAKE2B 45b9c507aacb94a5ebe011912238b26d45886a5acc50fa79aa40d8c6ddef4bae16f15af49493fa5d8fd636a05b05c71f4f99f91729d7378b2248c94419bba099 SHA512 fa530e74e7217428f32f2aa41a333f05b582f1bb43b997b1ce4cb0559aa5678468fd2d2be9f8a711e9e4f469be0a6b560a8f9e9ffaa7944c810174f28992f642 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 +DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 DIST log-0.4.25.crate 44876 BLAKE2B ab9433934d16edca42b38f559c3c87f949c4540fc422e6d65c75aedd5055c7a4935ac0f735e7ef5c901a7443e70d60be77079a104dc61a3955b0c900162b3967 SHA512 b420404c82aeb04219e9f63505d60b8853cad44d1de0bec0750715baae21afae806bd4f741bb8964dd39bb5d1e0f5be41bc38d76773bdfd5e920d30533146231 +DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 +DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 +DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f DIST miette-7.5.0.crate 112114 BLAKE2B 8ad788a7b25b58d019fe1c36de186f8502b11c5f72b71637e173fae60b730e1bd6f1ad21e29fda7c1aa1c5ae23e1a46d47ef08cb06e2c66db91d3fe3e6b4e1cb SHA512 1e9105f491cd30a468d48b7c90bbe52ac7196e25cb91011542d50cf7b9c59b937e904183434f4e0bfb6e61b53a13fa78480dd28c9ed0a7da14f6cfb838cb6905 +DIST miette-7.6.0.crate 114499 BLAKE2B c10aeaf52dfc3d0dded0795108008fe3f60a03fcb9e67522c6b77d5473ecfedcb71f082062be9360949c7600e779ebfae52acac718c69b2db8b41f972fd22d24 SHA512 104e9795f7fdd27baf9776b379293d701949ac009fdf15e83a073113a7fa633919057d918e8970c0d61d0337cd65de19578a15857817d602d336200cc655405c DIST miette-derive-7.5.0.crate 17252 BLAKE2B 1ba04db2a667947789bbb900cc5a339c86235c4ee77df12591eee521a4f83c95196873fe775f8e700c455034824fc900a29f1925f1a7bdab0892785a5aa878f3 SHA512 bd7fb2af020d6a16604371581fd0f9effc6d40bdca0c8917ea99e16e44b5e36053b1fe8761d1079b8b15429085b83bc1ab69da841737812fdca7d85b84b9b337 +DIST miette-derive-7.6.0.crate 17249 BLAKE2B 8a9d044e936812d795281d43e010bbfbbf946cf65411c0bfc93b4001cd444859921addb9f746bd34d2c17010e76eae6c8f01f36992d934c59265815e969959c0 SHA512 826236db580a27f507917c12566f1b175c09f370087801348e29c47304d19035524cd29b3ff367b9f86c3d15f8eedc72647e084570a9b93e7ac8b69f829a9c48 DIST miniz_oxide-0.8.3.crate 61827 BLAKE2B ae8626de8711a8b7c2bce52d2e226a3e973ba6919ed33904883ae6287f848fcf40642afdb9ad71bba19db181fe9ea354c85cd81c1dad889588d5df8fcc99b9f2 SHA512 b79cd67a477851b18ed87c887bfd9f40f97059eb3fedbdc3a52eac66b5fcea42cae833eea39fd62becdb057b337f91d27f2087a407d02770feeaea934c0b1e1c +DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 DIST mio-1.0.3.crate 103703 BLAKE2B 0d2360e4ef45f37104208a31e9aa467d6db041dfeb97403a010a36e1e1427f51d97f8408948c75c0084e6c118f058267bfe87d36e7911cb37366f2b1ac6eb693 SHA512 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2 +DIST mio-1.2.1.crate 106774 BLAKE2B 7226f18a50733055919db4adcbd33cda2cbd0b47f6e91bfcb0b800771b332a2b64b657b34733283d61d79550542f553227a4573913918b06e894d40276c03a9e SHA512 040f48999dd656266e8ed6184d1992450359064d9d3ade1b8e4f483ce76cf612a37fcf653fc3f47dda795f22239ad883578feb2dde3f9a9b821ea5320d83c55d DIST no-std-compat-0.4.1.crate 7600 BLAKE2B 28c4c943ba5384ca9fb155a53b981803c87d3cca60e0690f1c6d0f877e7bda79dc679938e625407c7b5e953aeffb921dc7d242b19f4d0fe28a14a7866a681736 SHA512 0e264b0004b735b640e132cfa057472feb12b906ddfc08f1b95bfcb262f6e1286653e92fc6e83df5fc553c06f410cb931cbf80b9a9303ca7f21cd625b82a82e5 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea DIST normalize-path-0.2.1.crate 5784 BLAKE2B d38196f4876fdac1ae6ea4f390690be93e1d752bb520d7b7fe7fd36138ebb32e0ff12d91857c626d877f53b815e1df47f58e3fb142013ef2716f80bf3f69f775 SHA512 c0eb62b5ba40e296922494e18bb1a6728d23d739f291a06c96812c7b65d502d2b6a97ae0c698d2239d404a941a855af0890ce00da0da1240be2c1ceb55b559ac DIST notify-8.0.0.crate 35590 BLAKE2B 1e798a9fca0708d2ae4d67cfc7fb8185735e6044cba5266cf70beb326dfec9e5e872cbda14d9621a8a2f7351b3e5c930c607884007da0085bcdd58f008240960 SHA512 0238ed072d632526ed6c464d69674f5f1d3744d878b59a9e1e6bc460000447c158a54a3c2504270807a68cd6a5f953deb56b05d80ae03486688d4a9153d14507 +DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 DIST notify-debouncer-full-0.5.0.crate 18990 BLAKE2B 6ea9a7a6cf74dcc976060099aadcc6756fc6f5043773f5610c25d03e4f0f22411b4b2743c657bce5091d40d195d2599caa194143ba88cba27dfda89ad84ff886 SHA512 49de1cb1059c15f059bc063f593455b11f405183a100e15df5e1bdb9c412c5d2e156146d5581618cbe3bb5c0b56ac9c17385a1d62a6a45fd6c732d7a38a9e336 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 nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2 +DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 DIST num-modular-0.6.1.crate 32328 BLAKE2B 01689c514b2ed5f68db74a13c503bd3b743642b0393b7e3902f49505a1c9b19a6d260598cfb9745e36971228e229c44e6c95aafc7cbacd43bd1788cb59568fae SHA512 33fd877231e2db400fef0367f7df3a5bfeeb74a9d801f22973501da0890590e929ae96c680dae7ad330e2fa87b80ef1844d87b5d7deec9d431be78120f9a2845 +DIST num-modular-0.6.4.crate 47263 BLAKE2B 88d265f841c2b60d3caa0dc674134712622df5c2f2486d567197857435d808af00ee4c713e42faeb3030cd3f37e5ac47e898ef246bd3fc83eb8c49bad83e0a84 SHA512 077dae64e124e9df03ca439ca9469e488ed50e73f2784497496312ee911eab18db75a4670d58c8a8d68f076c83ed8baca240d349af1afcc327e3cd8461850163 DIST num-order-1.2.0.crate 19500 BLAKE2B d64f4072dfdf216e7ad26cdb2e8c4d9fd9f2ab68b4b490341909834d037138fdad571bf7c8b3ac0282f7eec92e96f1d09a4828e23f864cdd0594891b443f7698 SHA512 befccdd1e2e6e7f969e8bb1274c80589ef4c41532791fc25d1c77f11c80b421406e22252cb2799547cffee7d876850cf6fe66d2f0dd32a4080982a887d3ea30d DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478 +DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd +DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 +DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 DIST owo-colors-4.1.0.crate 31414 BLAKE2B 4c936531a6eca2c77bf54e77b1bfbf63bd957299e6b604f97de59bd8e06aee90187045197fe2a5ba607548245035e644b40981e5020113b7122f5a36785f4cbb SHA512 e514520ebd86f92be6f893727a71b68faddbda77763a4f5d5a907c2becbf032c629362cb4c27c184a98aad27963449da8dae38d1fe35741b0fef11ce61235fd0 +DIST owo-colors-4.3.0.crate 31273 BLAKE2B 5c451ac48d4aeee18f00428d5399ab6fcf11050d03117dbfeb391e05c1a0aadd341d0395c20ce38de521ded82786183dc4dd98735fec1531ccaf003458fbf4cc SHA512 7a63f3c9e8dba768779163ad8f547ce64587c35e85c39dd9c57f24670e9ae49b8955c0f0a84ec79c110f907925f429ac33ec6580a4c979ffadfe7e3eee554661 DIST pest-2.7.15.crate 127895 BLAKE2B 6a0161a85c35e533f1c4992b842d6d1e8b83a0f39365280f6e156dacaf5a313c8a4dd24c241788200282fe0df8ab3372dbffe648b6326b3917dabff7b0ce7945 SHA512 a044c8e92bf63dca6522da1aecf714329278def96b037ebb38dd485d6063bb7b15ecf762fdfdecd2026136c42b6edd89702f624cde14b437161c372d6c3d87c3 +DIST pest-2.8.7.crate 130289 BLAKE2B 85fab71018053544f547a59df42bbb08126e520d81c68875942d718228be3d4cdddf1e4c8f75e1fbc0d48ed93c873008e85765f0b8b4d4fdf979e2acc507fd0a SHA512 8200b3afab008974aa6af79cbaa720fc2cc366fb8c5d15c63b19d4114026be7e8b67ca91df6f7bb4a4ef8d5a115452e0879dc37a2dd1b22d5e4f9349bcecd836 DIST pest_derive-2.7.15.crate 40745 BLAKE2B 6d1b81bc50a6a70e88cf5ef2f40adecbfd65702dacb7c8ae64f3d77bcb6c632f4cb17b0facd72e3bc60a12d758461acbbdc6d81b110faf8df6c764904bce970b SHA512 22cd53c1c9062db988dcf8645a6320f96219777fe35f9d8fe05f69df445d58a39157c029a93d5fc26781c5c44961afffb9bd959b3d4ecba2d4e17b23cc422250 +DIST pest_derive-2.8.7.crate 19825 BLAKE2B 3217f904abe06eda5df5b2909f222ad6f133315a38806f79ea0d0da5398ba95fdb7d21f27f2cd83c77eeed95255228643f494011cfa24d2946a5ce8d27a3a649 SHA512 14be0b0619beb59c06b8be648ae39f35bff41252705442a9013d038e02602699dddbb51d81a4973fccdc768ed78e4fa025691a43e0b34908db09b9a4208cfb81 DIST pest_generator-2.7.15.crate 18417 BLAKE2B 258d73a82601722a791801b2b0b8c676b9c793cf5e3f74bb39fc7cbbf3b2be247b839eef01ac4aebe98363a865bc19235c9b13cb06b3d1f383bf7b7a15c64b96 SHA512 98e0101900cb4fd0e22af2a214f380269de10b590078a7a9f03154ead159912abfec664e1f89c57aae38ca8b54a163da4302d2954713711bb133a9c2ced32f48 +DIST pest_generator-2.8.7.crate 19421 BLAKE2B 2842febc9fc979f0e03cf09f0f86c9a0e37257e6ca5fd5fef81109d39fb355d7007bf4b8187f4c44843a1d1070f5034114db82ff27671740a883df7932c7d64a SHA512 455a86c146679644935f7b97a0c2f42c5f97a03a09b3f34afea89fb002c26ee72275379f48d018b7b87553feada61718c8f309b519c2ae83bd184b191989cd98 DIST pest_meta-2.7.15.crate 42121 BLAKE2B 7211276778d6f6017cf9273a5c181740808fb67782b59993158641a67a670d496d59f5702486d07fbdfb15eda225dff9ba7fa35c2235eba8e60d7111aee39b5b SHA512 dac3e599b280f2ad9d3d6c1362ca18e27929f15047ed9195a3cea1e1ecc03bab98355cb39de1c793764affe41b24f0efcb6660ad0c81f7a6c5201f402e4c6a64 +DIST pest_meta-2.8.7.crate 43505 BLAKE2B 068b42dd63638aa5280a89f2e5eee72778a179f75d458d399d8e9022bf45331697fa72b19c04e39cef41a6428968ce6d43268e023fa99349ff0593642809ecf2 SHA512 80525cad0556ac9feb2d760e30d0973fd523a5857b814ebcea1a5d2b467ac4690ff5954d1b13db21db95260cac46f911f75c3f318e6e389dfa05a43edde78d69 DIST pin-project-1.1.9.crate 56299 BLAKE2B a310555046d2805fc33f67f7bb3ed3ac4c6a6262b56647c097614242bdc0dda4ca47bdf9f5bad0ecb25511e12e0d9e91f6a5de884279676f3459186d6daf578f SHA512 4cac9df2d6661134ca7f1d428070a3770dd00a723c8708622e9a63a5b373f54175e6c79588409654ce216b875c8c9a4d22fa121a31af9ca22a7fb6082f5289b6 DIST pin-project-internal-1.1.9.crate 29160 BLAKE2B 935fed3d5601e355ac22f5132bd46fc3be3a22ac2f2a84df5f8bb7fed7c93fd4f94a53c5fdbf112b92beb511d91bd63c87db286d9fa27e60cd5a566ef4d7aeff SHA512 ad9ac9cc3ff38d49a3795aebe568f2cfde9c7d18bc966fe74cddbbebaa2ec38cc9854d078c95d644d7da084746ee93b6710700d1b27f84925d58e8f88619640d DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718 +DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df +DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252 DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19 +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 DIST predicates-3.1.3.crate 24063 BLAKE2B f57d4d19128107107b436bcce2be5efcb2a17cb18952221bbcb63691f5bb0fa3932a50e721dcfbd959d27b34084a6a9931378bc55c3c23a6668fa6a552e72abf SHA512 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2 +DIST predicates-3.1.4.crate 24327 BLAKE2B 15473a63041f1d8fc2975c968decd46dcb472a4436735fd403258b0f9055ba9eb3fa5845e03f26a1312d1474f154c13398d46f4c7cd2c31111b80e2045aa99d1 SHA512 0f0708d0e04235d1135942a3ba3f54f4f353975e1f40604190735250137b7bafb294e7834743e7fd11ed554ca566fee4299f2363711a5a4637a3f26fd889ee34 +DIST predicates-core-1.0.10.crate 8649 BLAKE2B b167c1dbf765ea2c5e341e0cf5fc2e5bc5ac3d19e69292a7b3910c960679f31388bdf2758c9cde4d3631dc351a72ca729ee54d5b685a583365b5bc1ce288272e SHA512 5263fbdf4368f9fb49d835694aaac938f3e752e9699e358166b06e24c5344509bd4760716ef046c78e25651ceb2848c0f97ba9219b3dc7c2f84020cdba9f4fb1 DIST predicates-core-1.0.9.crate 8618 BLAKE2B e5ff73c0756f4cd91ff5d2fdd7dfd33e300dae34731933c11798d7ad2e07d9500dbb7828e7473a055c55b5ffa8a761f02a9d04ef313e544e477e4cb94159576b SHA512 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b DIST predicates-tree-1.0.12.crate 8392 BLAKE2B 4b124a7b718d2942f5624d410fb8c59c06e90ec5b576fdfe20542dd00da64fe6a5fbacadcde3c3a6f19b8ef99efd862b08be08e08691e858a4b3d7bd72a4cf71 SHA512 f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa +DIST predicates-tree-1.0.13.crate 8422 BLAKE2B 92fe8baa81e626a766ff6f8f93c8c730e313e4c0ebd3230a1821c792349cbfa380dbe121fd946bf61ee9c88d2a72d1bb100fcf84aea9d27d8c33b14f14550d7c SHA512 def90df6d0d69f9a42f383c919b19482ef8fe2e5980515e0c74facf952e01e6b42561298da9ee3f8dd3fdbfb6f492eb8faaf9a1016dd37b937f982a64069a3f3 DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0 +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af +DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 +DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad +DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012 DIST redox_syscall-0.5.8.crate 26319 BLAKE2B bd69a69e2a0f3d84843a8f76199ef6b3991698ebac58b23f69c26d02f5f3e24e77a9d5e8259e9fbff3887f06d15ced94ff23b5a3272ab475918e6e3e753dcde6 SHA512 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348 +DIST redox_syscall-0.9.0.crate 27548 BLAKE2B a379d4c1960dce0b71c970d61201764c39194545afd814473f2b4494cebdc277e9ba7724ae919bf8d00dee11d9bd9c3e276f0b43647a7b7d7597316659c679e8 SHA512 b0632f60990a61aeb784cf045c183c473e6da31300185fb0198f0a3f3e14cc855da63ce3da8ac83cb5bd5ed3f88ece33171846309ca0e920a5caa0071866af42 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 regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 +DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 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.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632c02cdc493ca1cfd746bcc12f6ad903f8f0748ec68261c979d833089c0fc091f7c9da2b2936e8f75dad8d4638a7b10 SHA512 fd5c88d370865870570859a110245e009eba557225e4297783a606227b13b42abf0c7e69a4beb5093a5a9dabac1545afd988f4c831abe912c21ccd8013c30382 DIST rhai-1.21.0.crate 332203 BLAKE2B be159d486235e7375561d3ff9cb4ee1b5b5079b2e921cef520a7fa88e793982bb8c82b3a04aa13ea751c4e3eed9dd5375b9be4467a0c36bf26ec33080639bd86 SHA512 f1e736228ac83b4c0b28a46a1914ac3c997c3fd7895420545787526c84d7d87fade37f746e83259088c59dd02902264c70f38983b360aebb41d79738c9bbcb8d +DIST rhai-1.25.1.crate 340087 BLAKE2B cfc63fbe0854201551f856e9f97c227ff70fd9fada889e753a3bf7248d95f70e2c0de1d3797fef8a6192c81655c2d5d8d9ebc2c2f252702938a5769909c20936 SHA512 b5946ae39287bc7bce068695eef0bad7180cc8df655ee7eaaa467430c8cec70b8e25f46c0428666288184a3bd68dbae16f9226bd79e2822bdb96d60a8904fe29 DIST rhai-autodocs-0.8.0.crate 18242 BLAKE2B bb582b8f445dc56932996921dac4cd55abe7108647907cb3e45851d48a2b39853fc7fb1c45b6d7767cba02361d23e0bd33c18c9d5634daef2497eb234b8fbf2f SHA512 792845e3b89a769b39a2d886a9ca75a77b03656d84fd5ee7c412d17d5d00345fdec67078d8f9dd3c075bb8f060d4d7db4547bf620b1bbbf784f993a480bc2190 DIST rhai_codegen-2.2.0.crate 35787 BLAKE2B 80322ef5922263ba7333260219600194389ea14f80354e838a36268b6eb2226f8516405877aa49edd859a76023773adbb7d88d0b09de45e7ab53b8312fc96746 SHA512 83af88d38b4b6b4108dd0cc5c47363515df56bb291584e98e69702a9b965809c10bb4a997e349053e093f67b51f196796d5269f0af6da48327248c5efad0fec5 +DIST rhai_codegen-3.2.0.crate 41077 BLAKE2B f8b14da22f1d3fd74724a5025d2636525075e5973c7a5e2def7126977cd921b0aad934ae5860b4db3ca491cb5c1abaf0cc56214710b9286f31ccc7ba4211d069 SHA512 1f760f2c0708fec884ca44163d561b6f16897d14d088d52680f30c7e0bc5dfe0be53d80683ac3a9ff1a25e3e12c993d6edec0559ed5f2fd97c71a9e5f8d44cea DIST rstest-0.24.0.crate 46969 BLAKE2B 6be6fc9edffb5f0240da1b1aed23f0bcb260260d120cd2ea50eefea3395d941cee629b4bb8286a00ce1813ae7da4882cc1d369d7afc8ad482040463af5f9c7ff SHA512 31b240e3539434e39ef988e2fbb990f49277633fa80a211f663e737df220d862017efd6731fed102b9733cf327bc9dbaad2cf0e0553b6fd8f56ce022520b8cd7 DIST rstest_macros-0.24.0.crate 62664 BLAKE2B 5b291607fb6ddb0d60be6ed0ff667d8426e7f50489c7e1ff0a163190e44708ec75642015e7a550f7a1ca117a0c635226544723aab8bb599a46ce8d8de4035fae SHA512 653bbbf3975fbe79ece4190f7d32481c05e671345ea8679135663e6f68b91d86698b9ca1623ad11c25eb7617db490a3516d94101e75ec8a0ea50d67a2146a730 DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 +DIST rustc-demangle-0.1.28.crate 30857 BLAKE2B 31b6d585541db03aca743eca652bdc082de8f9c8231e2304b7c4fd5c902aa6084e5812bd229a859e871b2794d542a87e2129f37fd84edebd642cbf8e2fa84b54 SHA512 dba9b342306c4b1115497a058e605c291476a5ac6745a2ddd1704cc9eec0c5175fcd0c0c937595c043e4e77f70977b014cd5bbd25f9c446f5600e83035631e91 DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598 DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f +DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c +DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5 DIST ryu-1.0.19.crate 48770 BLAKE2B 588ca156238ff7285edc90d62c41991f6ec6b732656ef874c4bd5723350d2db19eeae844fa8998123a26b34a7feba0ad897731d73cb4daa88a24a3587b860dbd SHA512 b80d07d609237e13ce1f8cbef5b16738308c540800c7ec18387aec876fb2204029754f20f1f273a0ea07f54dfbaa4595fd0a90044d09f124c1c99e46f1005a99 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST semver-1.0.25.crate 31291 BLAKE2B 725a2e1710936fcd759f4eba3f6dcce71dede5027591d06f731e05d162e41c3f4491415cabc9c46c6da18e668dbffd9ff67d1c2559b429459813310b3d2cb293 SHA512 82b66a040a155ea2714a7b014840d55bb4c01fd4862b58519e5adaa5651343048e1f1b86213470cfe919290664de46ee548680bad93e9969fc44ed227c545374 +DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 DIST serde-1.0.217.crate 79019 BLAKE2B a0aacff795d34583365ddd469fa14c58a6cccf8afbb248210aaff3134c7ce6e34b3d03f437326d7c01b3e78f82a5d19c37ed9fa4372970d8b2793f2889288e1c SHA512 f97b3b54b9e99c9a027390405cc054c3072f49c92803a4ed5f5f69e76a179deda9d77993b645b3581437085912d881da88d0451b9e0da423c64033a23fdd8054 +DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 +DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012202e42bbaa74510729ee66a0e72b8a1ad123784b479697ba562db43868f4bddfdf5e94bb3d744cd68a547471ba40aa SHA512 31020f4533d04b31ae125580a3c5093fad36438d324e2d9b063923aa8c125c654102ae7fbc3b3df892bb41db6b321962a23e0a37950e080055d715d15b18af76 +DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 DIST serde_json-1.0.138.crate 154769 BLAKE2B 42f146a688dda70f3afad1a6ff989823f2e2cf4037c2a4d019b87155c7e37d86f649f2a54b373b787ac9021e42ac3be5fc27ea975b62e08865802afb993196bc SHA512 31678f1289301d65a088b305726c4fa6b5cd17b01527abc8dd7fc09720c98b2e86bebd5b20d7e9e7b7e41c42829db3a7e705172eca20d0c333e6c09131e1fe09 +DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb +DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921 DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3 +DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 +DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051 DIST smartstring-1.0.1.crate 29555 BLAKE2B e6706bff07889a39e40c764c51f0f3271570e2ddeaa2d11c510ffc9a07dc34005b62078abb7dc6f0bec5439f0bfb26d7b20be48a5189f6a468e4977352bcc941 SHA512 18e359d869bf006d49d6981c26a31ed73424c2734d8225c235b5f3c65124e5ca9d5f5bc95f4b190dc65746b73f31e2588bf9f50eb2b30535e5d05ebcd23ad760 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee +DIST strip-ansi-escapes-0.2.1.crate 8273 BLAKE2B 627315e64f016561a3a2cf14699ce92d9f62e82bc29078c98666384dffa0b84c4270b3fe3c77a62f9bd078ac4a1f7eb7f45df7451716fc4d8551a4a47e17ccb4 SHA512 275639e0a469844cc6e725ad34c4367e63ab69a1c6a43780852c0d39832ebf3526fc11f1a35138e032faa0aacdee447b4f76b20974b7c27a8980665f21a65bf9 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST supports-color-2.1.0.crate 10030 BLAKE2B 51b3a6711844497cacd88e270025de26ae065fcbc51047be2211a53b4c5ad3e30d7b0c8ce9dc61e181ad811888b268b344a5f282af36a04010bf179994224241 SHA512 29438ef0cd6705b9bc4b5bd1a04383266eaf18d41d2328c35da63d12bafc7150ba01b37253f51fa9ca356279e8bdb8c381843801500ea4e58fce9fef119ca2be DIST supports-color-3.0.2.crate 10445 BLAKE2B 6cf96065ace2386abeecdc4d74b354e1028aa8ae8625d1d3511291058543c769b1fbbb7682e36221227f3b2a8e623371d2f4a6a5fbdeb64df79ae7b4e124502e SHA512 51c4711af667a3d68cc7e2250ebb218b9844168365e64f7811eb8b8f55e1c3460f0acb8287ad2327146e139ef22ccd6fc2bad0e589e4e2f569031661c8e448de DIST supports-hyperlinks-3.1.0.crate 8235 BLAKE2B 587f336f430a404a17674438127a4b928adcfe3e11b54b3c1f4e8ae55af8447ad8eebbadeb0313672ef4668d0c9af62b44da94a64270919961d59b55a1aeb62b SHA512 6bffa1255e4b7d7556bd228208ed52a8892e1888aa1ba85288d2d8df2aff5eeb1cd30ba228a200cee87660f1b254ed7d5b6958a8396fd1a8d79375ff7c4874be +DIST supports-hyperlinks-3.2.0.crate 8455 BLAKE2B 73de98d35c91d3eebad115c2089d7ce991fc19ef4fff998ef9fd51122cf3307f3bc7708360a4de2f8783e06e6b1a5c2e153695a667e2eeb9e59ab213fb30225d SHA512 c084dd83389a2c5c34de3ec7351692747387a1cbc97f02ac0fa492bd40e4a789d43cb96502140119658cd2a028463a9ff5e55839f61c728845ba5aaf7e452460 DIST supports-unicode-3.0.0.crate 7825 BLAKE2B db1793dc8b669f0cbfdeb39032ae35abf337f4904a741eb9bf28735ddd53b81747aad8e629af99539fd655dd6f4ef8cbff136fd8bbd77e242951421f040ad02f SHA512 61fc1b6c827cf7a9b6ba7d077fb4bc72fd613742e711b84895251885594bd323298e77cc25b331be73ea41bf975ff913dcce0ba5b19c0b8c6d486074036701b0 DIST symlink-0.1.0.crate 11943 BLAKE2B e034b790c2715f95bf56f18361085e3abfd9bfcbb1f3800df0e52d1445afbcc7b8b5f0f4681cc31bb8c5247967f0aa9a2ba12cf193a290edc6ee14e82b76d3ba SHA512 d5e5358678b9fc769cc1669a63163cb8000df4d73876a8a822a03a49ccf7c4171c10e5abf339b067f25d7f2fcf13d8e51dc648b11a76311950009f6fba122a21 +DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf DIST tempfile-3.16.0.crate 38550 BLAKE2B 11702e6bc2ba2c400b52f14e53eb1df71ad523aa1507b4700eb64eb76d5f4688b0f889cf155c2e15ac68a3c68b27e1e202bb26439076e350b407e14b59467a80 SHA512 c9f95326e315178a1fd4b53fcb362b9b0c4cb120cc0700dd6c2862be8ea80c5a592e0f46e6b051144c0b0aab3f322151d5df1cbd6037bbe0067e0a8eed1204a4 +DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a DIST terminal_size-0.4.1.crate 10037 BLAKE2B 1d99577917b88498902d85718b4ba71ddcd7a1daca4f1b38f4b5ea4c34533eab9cda2cc344cdec5a31ffe0152fbcc5d499ccb40dc73f985f083a3ea21b0b1226 SHA512 e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be +DIST terminal_size-0.4.4.crate 10022 BLAKE2B 217873a3d3ff353e03c8612a4c428570b9ad10f1a01b7ecbf276082716e04934cd5d5a8f8fdf29f6eafa61a7909a4720bfa5b0ca139a4a25365b480dcf0877e9 SHA512 85061564489b4fcb8c5a958c66f6c26de4ac3ef7c95afc38464c0b294e56420a9a5bf533691db2282e6429de5405fe7b6273063c4e79c7c72ed0d00748e6008e DIST termtree-0.5.1.crate 8498 BLAKE2B ebe1face80741908e28d3fbf828bd0a7a70bb317f4532fe38ac9b6adae898a7032f751718a39300ecca8c7bf0ea6cca028c02c93c7ce7a645d67656318e90172 SHA512 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125 DIST test-log-0.2.17.crate 14421 BLAKE2B 76d72b491fd0134554e9e91f527457dfeaf0a3b9888241d22e34a13d39cd740a90721c8d01476121997185aaf71af2181aa3f3c0a64a14f3535e1e5d52976f80 SHA512 e98aca97b4829c77c7f5be6f1cea6f42ddb459532e18964240022fcdbba2392b315d46d36ed0d6f166febb1581c195867aaafc3d1db2771e753c77c10cd686ad +DIST test-log-0.2.21.crate 15186 BLAKE2B d0966cb4c79d439a330bcbf7522d7db74b22e1aa7a79866c7eb0c7ac3f8b01defc77f631b98b6573a9d53034c914fca57cf4fd22c3d3dd7c3a0b6fdd2b4329e7 SHA512 6ca43cc54d7f2eb770b98a2acd3b642bfc0efb1857fd747720795cd4674411d03a83d3d3059f921d929af66ff718830061418e85b64bd06df127ca98eff3aacc +DIST test-log-core-0.2.21.crate 12464 BLAKE2B 575d6a8dd3178027732bc2138fbf32930023647dc2abf026580a4387b64d480644b2f6fc356d78e7f0f9c924145087d3a0bf97745dbca3924712bc556758e73a SHA512 47af820a87d9bf37390f1975db423d3f2332e8ae7ef39f5c1e24d7ad53dccfe32037c2b2a627997c1f7570ab608c2cd0f30d88ab30fff2106a93f028f822fc13 DIST test-log-macros-0.2.17.crate 8127 BLAKE2B e9e484d3335148080abaed66d06b9f7c0459d8ac3234627fee1bdcf4236806b25cc5c180b76863d1ea0f94a850509bbc04055abbeca75a8fe24ddf8c1f3539e5 SHA512 00ad22ab59e2556b5306d54fb059f9481cf4b2fbe24263fda241895f3cfa3181071d476c9b0f7bded22c59abc865ed1cdf64972bbcbef876badd416d0f778dac +DIST test-log-macros-0.2.21.crate 6658 BLAKE2B 43a3ed619b83247755b91f64d324451983ec2ae2369aa6ac04a7a2fcce3ccc560c4411298eaf4216d49c38709413da6f70d5e347c5b51783042b6cbdfb0f5625 SHA512 38324f5baf1d8624bddb9cc620f33ed41aa4efc1be616b56c7a7818b29d306ff96d8bc2820f206bb1aff25347a499cbb76f477ece16bae6a71e11b41419452c3 DIST textwrap-0.16.1.crate 56012 BLAKE2B 9b5a7c76eca64d089f4fab7095f2d35624527ca223e53b03cc807c6bfe913a99b55197b973a3102e3e5c4055bcd6ab580a0c9d67657180b61435bd6eb7631211 SHA512 3a8d2036c8e4b88866d68b8066a2991756f6bd4ac5c726e63fdffbc894fbdc03bf8b6e0ece4b96684c8e1facb6413190768d51a8539094efe47977c120d31f1b +DIST textwrap-0.16.2.crate 57077 BLAKE2B 4427e8fe2792fff7df2defa58a9173058bccd0541219ecf2513b8d5be48fe9e5f2eee0f9f97f8117a0368bb83ab2d9e44baf853e90809b930f8f807356b9247d SHA512 68dd4862bed6e4f57b8b05b93f403b3574a4759249a8c3d1edc9f7fe91741b8182be6b547b20e8d4b2407211444a4570f98271b9aff7b3d2971664c04cfe4676 DIST thin-vec-0.2.13.crate 34112 BLAKE2B 7fc718384c65b63485dd09d0c2211e7113938c66903e23ab2452cc8119738b3b7bafb915b34a061323e37996f14a826a177dd1c13fb8be98f4a250ed578a2012 SHA512 248f32258a13ff4db71af9ca15573262dfa5d736bd75894b1708d215ccc0a33fc3aa8435137c1813ecdcf84deed3aa8a28f22d656c3d38dbf26864c30ab67b89 +DIST thin-vec-0.2.18.crate 39421 BLAKE2B b9b09b35426a2e0a19dcc952573fefe8b1295612394ce0e915fe1218d08d6f9c3889f5ee72c63d3aa877bace7d1e312409bb7bf594d01cd11b687a2b0816d736 SHA512 3ef785eeddd291cdf8f6a313213a402e221333acbb7d1826ad995fca4ff27f4f5dee844cfacc4904a44606597798d503e552dde24b0e10e6e287718b33320eb1 DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 DIST thiserror-2.0.11.crate 28648 BLAKE2B 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd SHA512 ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904 +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.11.crate 21067 BLAKE2B 33be76d7ab098eaeeaefb2ea5ef20a73221ac51b491d6339e1fff66e24118854f3640de43241e233c68be17804b90d22d75f1d60f7df274acef4647c871e0e17 SHA512 3fb76f16613064917d2b21f1bab06fd4dec9f40ad1f850aa78c5917854347cf9034a72d2091dc792ac06ce9ff9e29ed2bec3a4330b459abff379356e35c8f701 +DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492 +DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 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.28.crate 33280 BLAKE2B 4f4bfab16ad8a296c9399125edfd4314d55ef58977d8a1f3e867618617feed898cd14766527c9b788d5fe3d3f8ee5bcca0e26dae79a2e6cf05366991ac23dc10 SHA512 4a3d5fd76efc414c86af0721aab9e9aa70fcd6b08eed4acee8c2af5af56fd665197aea612187c7f6022d1acf5567d5b9e72a7dcdcf25cc401135d875d95a99ed +DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef +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.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74 DIST tracing-tree-0.4.0.crate 29411 BLAKE2B 1c88107a853db0d81a182f15fb7e78c967fad653df1d72291fd9f31fafd915cfe98b5f8d54205a434271e2a57859d37e2fabee1ec8b4ec43b0fcffd36d2cc51f SHA512 0863d87b5c2982176c851f46664dfc9a6ee8316185407438f494e0490d74dc51ce300b44142bfea5dd1aa12582d72e5563b5359270f8fc1fefc78437eeec5e95 +DIST tracing-tree-0.4.1.crate 30847 BLAKE2B 85ca8f3c99f8205f7d6daeeac7235a56e5540ac5f6ea327c9c27abea8e470412fab07e8719cb5712a185a1deb06f3645dffa8096815d3da5484ccc8450702a5d SHA512 511aa6d57ef3989f5e8c57d8480a35c2ffa42dcd00ec0853d255c1cbe6aa9b0c1f202da869ff4743c68a14a0b2e3b90a1bb30f428bf9ef97c038f30de30933e5 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST ucd-trie-0.1.7.crate 46795 BLAKE2B 1901b49ae246f0d9628b675d4320c1005707bf97d4c8b0ff99e916d198e31698fddfdb0551222f36b73b9ec7d9e648d679848841d81e975bb9ea69bd1e30aea7 SHA512 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f DIST unicode-ident-1.0.16.crate 47684 BLAKE2B 0cdfea4b56bdfcb8288941f95a31e66f7922b7e1dfa8f5e6265f1051701d31bfbe6e0cefb0fbd33456e2fdff48f8da30580351309e19fbb5d2f2573c716965cc SHA512 9484a34a4e283f94e971fa9ec42528a62f2c056e702040da37dd9d9b794e16e14a408302d1ac26a850d0eadf0d0266d8ef5b80761490f7029240244a39878ec9 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09fd0f57fb0ea543180f6e31c0b71b51df4faaa70ac8482f9cd60e5d1faa5bfd4bebfbfd628dd5913c2c4a858ec04beeca3f SHA512 f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60 DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb +DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db +DIST vte-0.14.1.crate 57382 BLAKE2B 8ab32f32ae111d8d03d6f3cb5e2e4405a74c8c176b6015fcd1595421bfeeb98c68d59994fa75f9833cd809fbe5bd38807645c665ae327f220559347c57ee4075 SHA512 a3080c98805c2940eab15b492b8ca7c3f4d842507d1b68503c6d9d88784b85c3d7c4dd207cae612d228b6c3f5dbfca0a187dd102728548e027d78aa84f41f95a DIST wait-timeout-0.2.1.crate 11435 BLAKE2B 6fc9e1b88253c96aaadeafa4eace8281ef9c4bc961334058866e9db9490da35f191973d46753c381cbd53fd8b8843ed3ccaf681bd26fed5113cbdc9872b1f635 SHA512 aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334 DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f +DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd +DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b DIST wasite-0.1.0.crate 2346 BLAKE2B a5a03d04135e3e32354d298386f132f9aa3b5c3806186f0c1eb75138038001d07f3bb5a3c6f8f938c9bba7c84b97b06b5304be3c9f86255d2d00f46a134ccd3e SHA512 06be2f7a2d289136740cc7b9ef9c4addbbf85210312759a7c99f977aa52285e2c3e4e3dade82d454a266ae42aaeeda7e767140b0bcdc1208ecc86aa18afc1384 DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 +DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 +DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf +DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31 DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 +DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4 +DIST web-sys-0.3.103.crate 675560 BLAKE2B 3518e3ea0d808786c1cc5970adae650dfe2953586afb56089e7fddef67f70028cf729a0fca8afd4c3dd6061df4122b4cf49188b65e5f30ea001bd9a2160a249d SHA512 8413b25228ee21fded9f805233dc4a88a448a39507baf899372c993703eb9d221882d42f9084c77d1b3d0dfce22ffc10b4d75574eedc7ae3fc59fe9440abe0e5 DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 DIST which-7.0.2.crate 21099 BLAKE2B 818302e48813802b879b12c6a506cbe11ef6edd2eb19b033d662d77101256bf5cadef163b075e3d255e24eb52009cc0bd8c03b8ae97749cf472eeae7b9489478 SHA512 23674bad5fd5ca2f3495bcaf530ab57e8c74ceab4bd502d974851569888e7e2367f5fedf1c09c3ba2100bf13c781c0c384f1397b6b5c03354684f290b2d2f5fc +DIST which-7.0.3.crate 18872 BLAKE2B f2d71b1b517a40814418ac3af69b6c6848182b379dfb17aef4e5cf3cbf384e76c7b2b2c4a88e7e025a90924342df877d2c40e5931100eaddae67391406827348 SHA512 d79b043c730678ae9d74268a0598bd7b4497d10f5a99fa2b0ee0aa21fed08c41ea2a329bc54aa3c51d23fa3fa4d519522079944dd3b0d7267cd34edc6da28856 DIST whoami-1.5.2.crate 24204 BLAKE2B 29ca6ac8b280d10882d39fe8f15850e2e6035c1e72445c7fb541acdd8784ee756f0a412daf3ea48f7f7755fd5ed68bdd309e85e9380bb9c5af7b05c197b46b14 SHA512 5ecb06b352528e3320cc71c6700f72a79a04791c33f08fde172762f6f2dde25218aa0d405604d0a18a741dba7c370c26cb63b471f09c7b2a6303cdf849606398 +DIST whoami-1.6.1.crate 24975 BLAKE2B d6e7e100bc055b2e92c40869221c241ca77433840d306251c7fa248dbb4b825e0aea091e3f11bc48379ca78c8a814b10ae9e1eaeef3307b2475dac181625b6f5 SHA512 20923e833ee3fd7a396adb5a810030483d254bce71963504b295394b446ab7343ac0cbcd276749fc32ebdcab3f16dfa3bd3aa03077ee2a403a0699aa8dd6284d 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 windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b 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.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203 DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426 DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +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.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5 DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 +DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c DIST winnow-0.6.26.crate 167349 BLAKE2B 0d53d7283a593d001d915f8470460f2f4fa8438fc2978c3deee77fb97947b20abd4bb1616ab434d1b4f24c11eab45b206830a45a1d9ac24abb61d16e243f675c SHA512 8072c307b26c770df001eb230f729933fab95a9f647c22cc7237230f2d77c3e65896e5fcbf7272aee804a214063432098465d2a046880f8078e56f0e42e0a060 DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21 +DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 DIST yolk-0.3.8.tar.gz 172150 BLAKE2B 8b680930ffbe0934067350db07d7d1898f3b280e2b8f4fba15d5e93429a7af78b947daf3d6ce4aea5d1f4f327117fab42a9a0b57c8aa62504dfd439e94c5316e SHA512 4cc1d82be7c23c07b943a6b871e4b801f068f595fd7de7cded4eff05eb26fa00d3a71dab3509ca82e09a28d8f977037521f3671c5f3b7cdf5ecd35204a9d2d7f +DIST yolk-1.3.0.tar.gz 202120 BLAKE2B 7530abd9abd9d4bc058ac5716215c4993fbde6363914e9aab947faa4e0c950fda5c492317867f60f34c41b7c6ebcac3087105b30bfced1b76a01cb8f28a309df SHA512 2de231153a8f7bd8459daa22d7a4fa7b2f81f8e42c2ab63c32605347afa6d9c23c9a06eaed83361cc096c628d8d96eddefd2175e662aa4a59d7a4769206c8126 DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c +DIST zerocopy-0.8.54.crate 284752 BLAKE2B d3e21f448fa37f25d84ce7c3883ab3c5c41a9fef7cb7b77dd920ff43687a2a6f05ef716e6862b7b95053cf85afd669091c5892314b7c51bfd054953f85c9b13e SHA512 b040b530113f327860668680ce3b936fb709596542a80fb979e1c21f3f3b536aa94a850004e129a00335435a5008e2cd733a98a20c7950e96861750f78c1ebfd DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb +DIST zerocopy-derive-0.8.54.crate 98703 BLAKE2B 62367b4acc05efed4ecdfc5c6facbd5678deea70346ee1c526329f30e54ff443d20ea01f2d53874a6a03ab2ab7712130f95130430e580572a040cb1c985b7083 SHA512 ad0c00bbdfd29924eded3201b51fc1f459c00d587c5a94f42e297622122ce19c33439434426f653fe2d328a9d3cbef9ce0d9f72ab3187a5ed749e0a6f9003507 +DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 diff --git a/app-admin/yolk/yolk-1.3.0.ebuild b/app-admin/yolk/yolk-1.3.0.ebuild new file mode 100644 index 0000000000..f05d15622b --- /dev/null +++ b/app-admin/yolk/yolk-1.3.0.ebuild @@ -0,0 +1,276 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +RUST_MIN_VER="1.81" +CRATES=" + addr2line@0.25.1 + adler2@2.0.1 + ahash@0.8.12 + aho-corasick@1.1.4 + anstream@1.0.0 + anstyle-parse@1.0.0 + anstyle-query@1.1.5 + anstyle-wincon@3.0.11 + anstyle@1.0.14 + arbitrary@1.4.2 + assert_cmd@2.2.2 + assert_fs@1.1.4 + assert_matches@1.5.0 + autocfg@1.5.1 + backtrace-ext@0.2.1 + backtrace@0.3.76 + bitflags@2.13.0 + bstr@1.12.3 + bumpalo@3.20.3 + cached@0.54.0 + cfg-if@1.0.4 + clap-markdown@0.1.5 + clap@4.6.1 + clap_builder@4.6.0 + clap_complete@4.6.7 + clap_derive@4.6.1 + clap_lex@1.1.0 + colorchoice@1.0.5 + console@0.16.4 + const-random-macro@0.1.16 + const-random@0.1.18 + cov-mark@2.2.0 + crossbeam-deque@0.8.7 + crossbeam-epoch@0.9.20 + crossbeam-utils@0.8.22 + crunchy@0.2.4 + darling@0.20.11 + darling_core@0.20.11 + darling_macro@0.20.11 + derive_arbitrary@1.4.2 + derive_builder@0.20.2 + derive_builder_core@0.20.2 + derive_builder_macro@0.20.2 + diff@0.1.13 + difflib@0.4.0 + dirs-sys@0.5.0 + dirs@6.0.0 + dunce@1.0.5 + edit@0.1.5 + either@1.16.0 + encode_unicode@1.0.0 + env_filter@2.0.0 + env_home@0.1.0 + env_logger@0.11.11 + equivalent@1.0.2 + errno@0.3.14 + extend@1.2.0 + fastrand@2.4.1 + file-id@0.2.3 + float-cmp@0.10.0 + fnv@1.0.7 + fs-err@3.3.1 + fsevent-sys@4.1.0 + futures-core@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.3 + gimli@0.32.3 + glob@0.3.3 + globset@0.4.18 + globwalk@0.9.1 + handlebars@6.4.2 + hashbrown@0.14.5 + hashbrown@0.17.1 + heck@0.5.0 + hermit-abi@0.5.2 + hex@0.4.3 + home@0.5.12 + ident_case@1.0.1 + ignore@0.4.27 + indexmap@2.14.0 + indoc@2.0.7 + inotify-sys@0.1.8 + inotify@0.11.4 + insta@1.48.0 + is-terminal@0.4.17 + is_ci@1.2.0 + is_executable@1.0.6 + is_terminal_polyfill@1.70.2 + itoa@1.0.18 + js-sys@0.3.103 + kqueue-sys@1.1.2 + kqueue@1.2.0 + lazy_static@1.5.0 + libc@0.2.186 + libredox@0.1.18 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + log@0.4.33 + maplit@1.0.2 + matchers@0.2.0 + memchr@2.8.3 + miette-derive@7.6.0 + miette@7.6.0 + miniz_oxide@0.8.9 + mio@1.2.1 + no-std-compat@0.4.1 + normalize-line-endings@0.3.0 + normalize-path@0.2.1 + notify-debouncer-full@0.5.0 + notify-types@2.1.0 + notify@8.2.0 + nu-ansi-term@0.50.3 + num-modular@0.6.4 + num-order@1.2.0 + num-traits@0.2.19 + object@0.37.3 + once_cell@1.21.4 + once_cell_polyfill@1.70.2 + option-ext@0.2.0 + owo-colors@4.3.0 + pest@2.8.7 + pest_derive@2.8.7 + pest_generator@2.8.7 + pest_meta@2.8.7 + pin-project-lite@0.2.17 + plain@0.2.3 + portable-atomic@1.13.1 + predicates-core@1.0.10 + predicates-tree@1.0.13 + predicates@3.1.4 + pretty_assertions@1.4.1 + proc-macro2@1.0.106 + quote@1.0.46 + r-efi@5.3.0 + r-efi@6.0.0 + redox_syscall@0.9.0 + redox_users@0.5.2 + regex-automata@0.4.14 + regex-syntax@0.8.11 + regex@1.12.4 + relative-path@1.9.3 + rhai-autodocs@0.8.0 + rhai@1.25.1 + rhai_codegen@3.2.0 + rstest@0.24.0 + rstest_macros@0.24.0 + rustc-demangle@0.1.28 + rustc_version@0.4.1 + rustix@0.38.44 + rustix@1.1.4 + rustversion@1.0.23 + same-file@1.0.6 + semver@1.0.28 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.150 + sharded-slab@0.1.7 + shlex@2.0.1 + similar@2.7.0 + slab@0.4.12 + smallvec@1.15.2 + smartstring@1.0.1 + spin@0.5.2 + static_assertions@1.1.0 + strip-ansi-escapes@0.2.1 + strsim@0.11.1 + supports-color@2.1.0 + supports-color@3.0.2 + supports-hyperlinks@3.2.0 + supports-unicode@3.0.0 + symlink@0.1.0 + syn@2.0.118 + tempfile@3.27.0 + terminal_size@0.4.4 + termtree@0.5.1 + test-log-core@0.2.21 + test-log-macros@0.2.21 + test-log@0.2.21 + textwrap@0.16.2 + thin-vec@0.2.18 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.9 + tiny-keccak@2.0.2 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-log@0.2.0 + tracing-subscriber@0.3.23 + tracing-tree@0.4.1 + tracing@0.1.44 + ucd-trie@0.1.7 + unicode-ident@1.0.24 + unicode-linebreak@0.1.5 + unicode-width@0.1.14 + unicode-width@0.2.2 + utf8parse@0.2.2 + valuable@0.1.1 + version_check@0.9.5 + vte@0.14.1 + wait-timeout@0.2.1 + walkdir@2.5.0 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.4+wasi-0.2.12 + wasite@0.1.0 + wasm-bindgen-macro-support@0.2.126 + wasm-bindgen-macro@0.2.126 + wasm-bindgen-shared@0.2.126 + wasm-bindgen@0.2.126 + web-sys@0.3.103 + web-time@1.1.0 + which@4.4.2 + which@7.0.3 + whoami@1.6.1 + winapi-util@0.1.11 + windows-link@0.2.1 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.52.6 + windows-targets@0.53.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winnow@0.6.26 + winsafe@0.0.19 + wit-bindgen@0.57.1 + yansi@1.0.1 + zerocopy-derive@0.8.54 + zerocopy@0.8.54 + zmij@1.0.21 +" + +inherit cargo + +DESCRIPTION="Templated dotfile management without template files" +HOMEPAGE="https://elkowar.github.io/yolk/" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/elkowar/yolk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +QA_FLAGS_IGNORE="/usr/bin/yolk" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" From 4103bdfc45ff2dab401df409112d3720eda067bb Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sun, 12 Jul 2026 17:37:26 +0200 Subject: [PATCH 184/194] gui-apps/wl-scripts: add 1.3.1 Signed-off-by: Mazunki Hoksaas --- gui-apps/wl-scripts/Manifest | 1 + gui-apps/wl-scripts/wl-scripts-1.3.1.ebuild | 25 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 gui-apps/wl-scripts/wl-scripts-1.3.1.ebuild diff --git a/gui-apps/wl-scripts/Manifest b/gui-apps/wl-scripts/Manifest index 1db01ddbd1..97b4790c12 100644 --- a/gui-apps/wl-scripts/Manifest +++ b/gui-apps/wl-scripts/Manifest @@ -1 +1,2 @@ DIST wl-scripts-1.2.3.tar.gz 14354 BLAKE2B 815668d4ff0d4b99698d8e487fd9ab794de4663cf084f48a117f81f6bb3080ca7e4d38a711be0dd077c2307a83127fc3d94798a1d62046322b766226d0f1c3f9 SHA512 02067f83ec15cdd8275be305dcd38631172cc1a8a2cba2263fe82d3722732fc980dced277f02bf37087c1b6779ff0f826c7ab477591beaa40a7ef90b5ac6a111 +DIST wl-scripts-1.3.1.tar.gz 14987 BLAKE2B 674c4fbeb5d271c7057203fd41e1ca5d9279aad8c269d95feafa71504ed0f125ee86713361a565868404882f40a15fd543dde67b27a3019f2e23a53e0507d5c8 SHA512 f0e09fdb1f5390dad43cbf11105f4223a81a34faf7296e40c26050b213309a4d459a910afb8a1b8f80b023cf2ae372ffdb2a1bbc03d1f701b5f832ca5d7ff511 diff --git a/gui-apps/wl-scripts/wl-scripts-1.3.1.ebuild b/gui-apps/wl-scripts/wl-scripts-1.3.1.ebuild new file mode 100644 index 0000000000..ae3e641aad --- /dev/null +++ b/gui-apps/wl-scripts/wl-scripts-1.3.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A set of utils for wlroots window managers" +HOMEPAGE="https://github.com/mazunki/wl-scripts" +SRC_URI="https://github.com/mazunki/wl-scripts/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-alternatives/awk + app-misc/jq + >=gui-apps/wofi-1.3 + gui-apps/slurp + gui-libs/wlroots +" + +src_install() { + exeinto "/usr/bin/" + doexe "${S}"/src/* +} From 73b6369be8d53accf9a6630badeed52fb6cbbac4 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 12 Jul 2026 22:21:23 +0300 Subject: [PATCH 185/194] dev-vcs/lazygit: 0.63.0 version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.63.0.ebuild | 47 +++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.63.0.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index b6adb92626..7780d0aa04 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -2,3 +2,4 @@ DIST lazygit-0.59.0.tar.gz 5456484 BLAKE2B 5f43c161197a2fa8f2a627ccf069975fcdbc4 DIST lazygit-0.60.0.tar.gz 5136464 BLAKE2B 68ff1be80096c2375bc0693ebcc65acfaa1c7b1736df030b6753f7c41f4bb4a13efca0942d5d578e9e2032e76225d7a51e77540f0b54c1d011dfb8bd2eda2e4e SHA512 08859cfe00267aed718d4ed0e7bf01109ddd189f7ce6668932d4a2b8dc72bf0ff813a33e209c9d616c2dc9d6f95d03f658c5f340df34fc31c62b96e5fa1f5864 DIST lazygit-0.61.1.tar.gz 4157837 BLAKE2B ee81a42d2fced530621b9e6affd418346908ccaa9f0ec9e8f312e8a6d71c5118f91f8288e473ff00c05b7e5197c1fab205843d422085547beb8517bbca82de08 SHA512 0f44ec7cfdb189474caab820dbd95ff1d3d5bfa0c23015b245b8d1211217dfa4bdfdc292f0865b4d93fd766b429fed7c321e783bf7947c9e255698ba412a8bd6 DIST lazygit-0.62.2.tar.gz 4480071 BLAKE2B 12f4e369e245566500a1673f04d4c72d180d1ea657125fb305bc50735e9e8b817c3f2e5fa9b0475c412ef9784c43abdeae7a928213b484e627136776aa0377e8 SHA512 bb14733a1727ca4e3edc29afee8a8d232590fbb8dcea1f096d488a173f989d8dd98c96b7a16866eb79120adaca9d36d09f3063128c20987f06c26216fefa7a7c +DIST lazygit-0.63.0.tar.gz 4740791 BLAKE2B 829d2ce244111d7da49116f1df2871b7c885a980bf1ccc4b379b5aab9301eafc571f14f66de23079f30d604f859db2c1032562442c20d4521f41c7d7b38da1f0 SHA512 1d3c082585a0f23fda61adf1f750cbb540dc7aa437e8351ae73f476df390b4c1e32350a928dbd28ffb851c01deb148d33204326cef66fd352ca140a9e54d9669 diff --git a/dev-vcs/lazygit/lazygit-0.63.0.ebuild b/dev-vcs/lazygit/lazygit-0.63.0.ebuild new file mode 100644 index 0000000000..98c25b364c --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.63.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +# dependency licenses: +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT Unlicense " +SLOT="0" +BDEPEND=">=dev-lang/go-1.25.0" +RDEPEND="dev-vcs/git" + +DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) + +src_unpack() { + if [[ "${PV}" == 9999 ]];then + git-r3_src_unpack + else + default + fi +} + +src_compile() { + ego build -o "bin/${PN}" \ + -ldflags "-X main.version=${PV}" +} + +src_test() { + ego test ./... -short +} + +src_install() { + dobin "bin/${PN}" + einstalldocs +} From ea4b059b3d368365b381eccff100932291959210 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 12 Jul 2026 22:35:12 +0300 Subject: [PATCH 186/194] media-sound/yandex-music: 5.110.1 version bump Signed-off-by: Sergey Torokhov --- media-sound/yandex-music/Manifest | 1 + .../yandex-music/yandex-music-5.110.1.ebuild | 129 ++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 media-sound/yandex-music/yandex-music-5.110.1.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index 81ecf9d824..8ee5a91a64 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -2,3 +2,4 @@ DIST Yandex_Music_amd64_5.95.0.deb 93787630 BLAKE2B 8ac9f5bcc1d2460404dd638504bb DIST Yandex_Music_amd64_5.97.3.deb 93807396 BLAKE2B aff29cd0ea9b39cb72bcdd93143301e068d022e28b79d00d0bb83e45c7542a2408be71da16eb736b4c1ba01501f3e2b2504568704a6d578ee56610c5188b2816 SHA512 4cdb080d3b9944c59dfe011504e20b85c5a72663d96dab04b5cad9ba6d42a59c2480a1778a90c5896a6ad46332ff696ccebe4f6e5957edfadacba76b678531ec DIST Yandex_Music_amd64_5.100.1.deb 93815746 BLAKE2B ed559fb79735eadeb64bad02b3acebb4aaef9595cbe843ede116cb15f5e676866ad6d395a16fac848d1df095926feb76d06158726cb72b11e11933c42688c2bd SHA512 c765f4cd9b2319db31addb8ba2b51a862bdf515d775fb7ab5b88535d8581122ac1fb04afa062981b6f349ec97789f91da9ba7354ec0ea6be0ef08aca7afc468c DIST Yandex_Music_amd64_5.105.3.deb 94305280 BLAKE2B 56803290f9a2231dc6d632d2fc2981596e8561beebda279ec12c938c4c9ac4ad0d8b3fce2fc65325b014f1a5d9c51b2e07296c1de452ff1c671dc48eaa54f280 SHA512 266717e36b1bca1ba1c6f3bb61e86c2cb9308bcef714dd0311ba6d2e55905bb5fe688e2ff0872ab953952dd46db093d47933807fe27ce5f748bcac9611097bac +DIST Yandex_Music_amd64_5.110.1.deb 94390200 BLAKE2B 88777762fd0844d26e13dd49a411ea78f0c3993f7595f0e0b9c233ed2624a44c28f23c0538fcd593289d3bfd963c266efdf520a578e3511e76ba743191d447fd SHA512 12037c26ab8fd3f8ea852d35bd2c069ca6ed588eae0194e0b06eed5d02d7546f53e9180ddb94231161d0a1fda6d922db5198685ad465b27b391db497753e7d18 diff --git a/media-sound/yandex-music/yandex-music-5.110.1.ebuild b/media-sound/yandex-music/yandex-music-5.110.1.ebuild new file mode 100644 index 0000000000..d577743e8b --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.110.1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es 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 pax-utils wrapper unpacker xdg + +MY_PN="${PN/-/}" + +DESCRIPTION="Yandex Music streaming service" +HOMEPAGE="https://music.yandex.ru/" +SRC_URI=" + amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) +" + +S="${WORKDIR}" + +LICENSE="Yandex-EULA" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-core + app-arch/bzip2 + dev-libs/expat + dev-libs/fribidi + dev-libs/glib:2 + dev-libs/gmp + dev-libs/libffi + dev-libs/libpcre2 + dev-libs/libtasn1 + dev-libs/libunistring + dev-libs/nettle + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-gfx/graphite2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz + media-libs/libepoxy + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/mesa + net-dns/libidn2 + net-libs/gnutls + net-print/cups + sys-apps/dbus + sys-apps/systemd-utils + sys-apps/util-linux + sys-devel/gcc + sys-libs/glibc + sys-libs/libcap + virtual/zlib + x11-libs/cairo[X,glib] + x11-libs/gdk-pixbuf + x11-libs/gtk+ + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango[X] + x11-libs/pixman +" +DEPEND=" + >=dev-util/patchelf-0.9 +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" +YANDEX_HOME="opt/${PN}" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + unpack_deb ${A} + mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die + mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die +} + +src_prepare() { + default + sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ + "${S}/usr/share/applications/${MY_PN}.desktop" || die + + sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die + + gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" + + rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die + + pushd "${YANDEX_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" + patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" +} + +src_install() { + insinto /opt + doins -r opt/* + + insinto /usr + doins -r usr/* + + make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" + + fowners root:root "/${YANDEX_HOME}/${MY_PN}" + fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" + pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" + fperms 755 "/${YANDEX_HOME}/${MY_PN}" +} From 4e62116f217fbb0caef16a93418e8c71f7dbd48b Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Jul 2026 20:37:54 +0100 Subject: [PATCH 187/194] sci-ml/ollama: avoid heredoc in global scope A heredoc may cause the use of a temporary file with < EAPI 9 and even then still with >= EAPI 9 if the input is large. This becomes a problem if sandboxing is applied to metadata generation. Signed-off-by: Sam James --- sci-ml/ollama/ollama-0.18.0.ebuild | 2 +- sci-ml/ollama/ollama-0.20.3.ebuild | 2 +- sci-ml/ollama/ollama-0.21.2.ebuild | 2 +- sci-ml/ollama/ollama-9999.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sci-ml/ollama/ollama-0.18.0.ebuild b/sci-ml/ollama/ollama-0.18.0.ebuild index 570f846d64..35176fe57b 100644 --- a/sci-ml/ollama/ollama-0.18.0.ebuild +++ b/sci-ml/ollama/ollama-0.18.0.ebuild @@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=( ) add_cpu_features_use() { for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}" + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" done } diff --git a/sci-ml/ollama/ollama-0.20.3.ebuild b/sci-ml/ollama/ollama-0.20.3.ebuild index 0cb7b8bcf1..0d3867bc92 100644 --- a/sci-ml/ollama/ollama-0.20.3.ebuild +++ b/sci-ml/ollama/ollama-0.20.3.ebuild @@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=( ) add_cpu_features_use() { for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}" + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" done } diff --git a/sci-ml/ollama/ollama-0.21.2.ebuild b/sci-ml/ollama/ollama-0.21.2.ebuild index 1ebf6f9472..7623be9d49 100644 --- a/sci-ml/ollama/ollama-0.21.2.ebuild +++ b/sci-ml/ollama/ollama-0.21.2.ebuild @@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=( ) add_cpu_features_use() { for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}" + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" done } diff --git a/sci-ml/ollama/ollama-9999.ebuild b/sci-ml/ollama/ollama-9999.ebuild index 965eb534c0..0f21454036 100644 --- a/sci-ml/ollama/ollama-9999.ebuild +++ b/sci-ml/ollama/ollama-9999.ebuild @@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=( ) add_cpu_features_use() { for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}" + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" done } From 5403323aebf70dff55e61855ab248c5bc3aa8ce7 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 12 Jul 2026 22:38:57 +0300 Subject: [PATCH 188/194] www-client/yandex-browser: 26.4.1.1110_p1 bump (26.4.1101_p1 drop) Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ....4.1.1101_p1.ebuild => yandex-browser-26.4.1.1110_p1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-client/yandex-browser/{yandex-browser-26.4.1.1101_p1.ebuild => yandex-browser-26.4.1.1110_p1.ebuild} (100%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 99add9ca10..4f14bed481 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-26.4.1.1101_p1.deb 192139576 BLAKE2B f18e5ecc53a136b13f027093e672dc3246027e4b534fc5f80e521acb6c19d2e863765b76591a749899f9c2bdd66c3f9297aecda1272b41a695963276eda01701 SHA512 b9294db55720675c6938292b8c1db1db5c532f4e50bb6dada9e79ce245f65e3710be6e0314ad9693a8883cb78c81fd4f0c197f436e10e0667a352615fd649c95 +DIST yandex-browser-26.4.1.1110_p1.deb 192206692 BLAKE2B 9330d735129ecc46ed50074393e407a25bac71c72a68a627b02929357e35ab9b98e5f9a8d78800b6bd26e8587534a1c5c48a3a8d8e921e87729ec8c291b2eca9 SHA512 fa52c3503e99577ff002155745c0fc638b042da7b2b596885e56ccb15691657006bdd0f2017f6a70740a169f81fcfc5343374c2e612acd58c3577036ddb7f34a diff --git a/www-client/yandex-browser/yandex-browser-26.4.1.1101_p1.ebuild b/www-client/yandex-browser/yandex-browser-26.4.1.1110_p1.ebuild similarity index 100% rename from www-client/yandex-browser/yandex-browser-26.4.1.1101_p1.ebuild rename to www-client/yandex-browser/yandex-browser-26.4.1.1110_p1.ebuild From 518513b5d91b58d02b33c24abbd738309701942f Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Sun, 12 Jul 2026 21:57:05 +0200 Subject: [PATCH 189/194] app-text/txm: add myself as a maintainer Somehow the vim plugin for gentoo syntax added the wrong email and name. I should have checked this. Reported-by: Sam James Signed-off-by: AshyPinguin --- app-text/txm/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/txm/metadata.xml b/app-text/txm/metadata.xml index 35679ef979..63cf17b06f 100644 --- a/app-text/txm/metadata.xml +++ b/app-text/txm/metadata.xml @@ -2,8 +2,8 @@ - pinguinlars1105@gmail.com - Ashley + pinguinlars1105+gentoo@gmail.com + AshyPinguin thatmagicalcat/txm From 261e9ea22761fe8d0200652ef3657ee8773aebab Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Jul 2026 21:17:01 +0100 Subject: [PATCH 190/194] acct-{user,group}/ollama: treeclean, now in ::gentoo Signed-off-by: Sam James --- acct-group/ollama/metadata.xml | 8 -------- acct-group/ollama/ollama-0.ebuild | 9 --------- acct-user/ollama/metadata.xml | 8 -------- acct-user/ollama/ollama-3.ebuild | 31 ------------------------------- 4 files changed, 56 deletions(-) delete mode 100644 acct-group/ollama/metadata.xml delete mode 100644 acct-group/ollama/ollama-0.ebuild delete mode 100644 acct-user/ollama/metadata.xml delete mode 100644 acct-user/ollama/ollama-3.ebuild diff --git a/acct-group/ollama/metadata.xml b/acct-group/ollama/metadata.xml deleted file mode 100644 index b50d1379f8..0000000000 --- a/acct-group/ollama/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - diff --git a/acct-group/ollama/ollama-0.ebuild b/acct-group/ollama/ollama-0.ebuild deleted file mode 100644 index c8f25baf48..0000000000 --- a/acct-group/ollama/ollama-0.ebuild +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-group - -DESCRIPTION="A group for ollama" -ACCT_GROUP_ID=-1 diff --git a/acct-user/ollama/metadata.xml b/acct-user/ollama/metadata.xml deleted file mode 100644 index b50d1379f8..0000000000 --- a/acct-user/ollama/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - diff --git a/acct-user/ollama/ollama-3.ebuild b/acct-user/ollama/ollama-3.ebuild deleted file mode 100644 index 5734021f31..0000000000 --- a/acct-user/ollama/ollama-3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-user - -DESCRIPTION="A user for ollama" -ACCT_USER_ID=-1 -ACCT_USER_HOME=/var/lib/ollama -ACCT_USER_HOME_PERMS=0750 -ACCT_USER_GROUPS=( ollama ) - -KEYWORDS="~amd64" - -IUSE="cuda" - -acct-user_add_deps - -RDEPEND+=" - cuda? ( - acct-group/video - ) -" - -pkg_setup() { - # sci-ml/ollama[cuda] - if use cuda; then - ACCT_USER_GROUPS+=( video ) - fi -} From 0d5c4fec7835748602aacee5aa3c7da071ed5623 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Jul 2026 21:17:30 +0100 Subject: [PATCH 191/194] sci-ml/ollama: treeclean, now in ::gentoo Signed-off-by: Sam James --- sci-ml/ollama/Manifest | 6 - ...ake-installing-runtime-deps-optional.patch | 134 ------ ...ake-installing-runtime-deps-optional.patch | 120 ----- .../ollama-9999-use-GNUInstallDirs.patch | 26 -- sci-ml/ollama/files/ollama.confd | 11 - sci-ml/ollama/files/ollama.init | 9 - sci-ml/ollama/files/ollama.service | 14 - sci-ml/ollama/metadata.xml | 19 - sci-ml/ollama/ollama-0.18.0.ebuild | 416 ----------------- sci-ml/ollama/ollama-0.20.3.ebuild | 422 ------------------ sci-ml/ollama/ollama-0.21.2.ebuild | 422 ------------------ sci-ml/ollama/ollama-9999.ebuild | 422 ------------------ 12 files changed, 2021 deletions(-) delete mode 100644 sci-ml/ollama/Manifest delete mode 100644 sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch delete mode 100644 sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch delete mode 100644 sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch delete mode 100644 sci-ml/ollama/files/ollama.confd delete mode 100644 sci-ml/ollama/files/ollama.init delete mode 100644 sci-ml/ollama/files/ollama.service delete mode 100644 sci-ml/ollama/metadata.xml delete mode 100644 sci-ml/ollama/ollama-0.18.0.ebuild delete mode 100644 sci-ml/ollama/ollama-0.20.3.ebuild delete mode 100644 sci-ml/ollama/ollama-0.21.2.ebuild delete mode 100644 sci-ml/ollama/ollama-9999.ebuild diff --git a/sci-ml/ollama/Manifest b/sci-ml/ollama/Manifest deleted file mode 100644 index 52d446ec1c..0000000000 --- a/sci-ml/ollama/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST ollama-0.18.0-deps.tar.xz 84650388 BLAKE2B b83450c77d4b769b712d7cae5949a0b72931b03d131ec857c3f22d4e9f498a86b916aebdd26176294aca1133b6a58cfa063f58af232fdd30fd7f741fdc95dc85 SHA512 705c67b746e55b56273880fddb2afa18f6ad4989db67d425aadfd695807503861c38bf76da9bfe7d4118ac625b8554501cfa28fc334c7c7f6e09b96a84805691 -DIST ollama-0.18.0.gh.tar.gz 23267563 BLAKE2B d9c9ee5ea09dd77bb7500b57d2383c6c1e572a643454fd35acec04bf034d617b1a796e6df3b0caba2b58927acfadcded0b89a7e7f1804be5645e74c8b1981019 SHA512 f4a0accadb5e4dd6a20c4ea82fc246da3e4fb618d975555705fe6b577abc4f66f9e542e55a98fd41e96fcfd3fd6cfc219251bec5f98439d495f4e5d2121fe164 -DIST ollama-0.20.3-deps.tar.xz 84650388 BLAKE2B b83450c77d4b769b712d7cae5949a0b72931b03d131ec857c3f22d4e9f498a86b916aebdd26176294aca1133b6a58cfa063f58af232fdd30fd7f741fdc95dc85 SHA512 705c67b746e55b56273880fddb2afa18f6ad4989db67d425aadfd695807503861c38bf76da9bfe7d4118ac625b8554501cfa28fc334c7c7f6e09b96a84805691 -DIST ollama-0.20.3.gh.tar.gz 26448858 BLAKE2B c8cd751cb1a840e1fa9b6337529b192bf1b235fdeb8959ef2dd881e503bcdcc63cfb2b61c2e31851c5992b0a6c8d204e6771ce0e993014b5df08e6122ffa641c SHA512 a722f677f296ec86296660f72798ca752e1389280febb6238d88c50a7f5711df67d7322e7effb39998e37672cd9d27fe587e26fdc265d29c7bb1f9b32fe2d5f1 -DIST ollama-0.21.2-deps.tar.xz 84650388 BLAKE2B b83450c77d4b769b712d7cae5949a0b72931b03d131ec857c3f22d4e9f498a86b916aebdd26176294aca1133b6a58cfa063f58af232fdd30fd7f741fdc95dc85 SHA512 705c67b746e55b56273880fddb2afa18f6ad4989db67d425aadfd695807503861c38bf76da9bfe7d4118ac625b8554501cfa28fc334c7c7f6e09b96a84805691 -DIST ollama-0.21.2.gh.tar.gz 27896062 BLAKE2B e02491c37d84aae6d88c48e9d631760d00327f2e0f2ef33baf24722e093aaaecf9e33e959e8548061f3350b12886bc6dcec5a9aea40e99f13a2577900981af89 SHA512 80493313eccd994a02db6bc2330594790f66466fdf9736802528dc813e1b70402d273acd63249112ab9b97b0e610a25469f69daff08448fa946c344bd45ad334 diff --git a/sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch b/sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch deleted file mode 100644 index be90418d85..0000000000 --- a/sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch +++ /dev/null @@ -1,134 +0,0 @@ -From 7367444df7e44434569708b13ddf26b159e3ba50 Mon Sep 17 00:00:00 2001 -From: Paul Zander -Date: Tue, 17 Feb 2026 12:52:29 +0100 -Subject: [PATCH] make installing runtime deps optional - -Signed-off-by: Paul Zander - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7d53531b..ce7376d8 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -78,6 +78,8 @@ set(GGML_VERSION_MINOR 0) - set(GGML_VERSION_PATCH 0) - set(GGML_VERSION "${GGML_VERSION_MAJOR}.${GGML_VERSION_MINOR}.${GGML_VERSION_PATCH}") - -+option(OLLAMA_INSTALL_RUNTIME_DEPS "Install the dependencies of library as well" ON) -+ - set(GGML_CPU ON) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src) - set_property(TARGET ggml PROPERTY EXCLUDE_FROM_ALL TRUE) -@@ -88,12 +90,17 @@ if(NOT CPU_VARIANTS) - endif() - - install(TARGETS ggml-base ${CPU_VARIANTS} -- RUNTIME_DEPENDENCIES -- PRE_EXCLUDE_REGEXES ".*" -- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU -+ RUNTIME_DEPENDENCY_SET base - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU - FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU - ) -+if(OLLAMA_INSTALL_RUNTIME_DEPS) -+install(RUNTIME_DEPENDENCY_SET base -+ PRE_EXCLUDE_REGEXES ".*" -+ RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU -+ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU -+) -+endif() - - check_language(CUDA) - if(CMAKE_CUDA_COMPILER) -@@ -104,13 +111,18 @@ if(CMAKE_CUDA_COMPILER) - find_package(CUDAToolkit) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-cuda) - install(TARGETS ggml-cuda -- RUNTIME_DEPENDENCIES -- DIRECTORIES ${CUDAToolkit_BIN_DIR} ${CUDAToolkit_BIN_DIR}/x64 ${CUDAToolkit_LIBRARY_DIR} -- PRE_INCLUDE_REGEXES cublas cublasLt cudart -- PRE_EXCLUDE_REGEXES ".*" -+ RUNTIME_DEPENDENCY_SET cuda -+ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA -+ ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) -+ install(RUNTIME_DEPENDENCY_SET cuda -+ DIRECTORIES ${CUDAToolkit_BIN_DIR} ${CUDAToolkit_BIN_DIR}/x64 ${CUDAToolkit_LIBRARY_DIR} -+ PRE_INCLUDE_REGEXES cublas cublasLt cudart -+ PRE_EXCLUDE_REGEXES ".*" - RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA - ) -+ endif() - endif() - - set(WINDOWS_AMDGPU_TARGETS_EXCLUDE_REGEX "^gfx(908|90a|1200|1201):xnack[+-]$" -@@ -143,9 +155,9 @@ if(CMAKE_HIP_COMPILER) - - install(TARGETS ggml-hip - RUNTIME_DEPENDENCY_SET rocm -- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP - ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) - install(RUNTIME_DEPENDENCY_SET rocm - DIRECTORIES ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR} - PRE_INCLUDE_REGEXES hipblas rocblas amdhip64 rocsolver amd_comgr hsa-runtime64 rocsparse tinfo rocprofiler-register drm drm_amdgpu numa elf -@@ -161,6 +173,7 @@ if(CMAKE_HIP_COMPILER) - break() - endif() - endforeach() -+ endif() - endif() - endif() - -@@ -169,12 +182,17 @@ if(NOT APPLE) - if(Vulkan_FOUND) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-vulkan) - install(TARGETS ggml-vulkan -- RUNTIME_DEPENDENCIES -- PRE_INCLUDE_REGEXES vulkan -- PRE_EXCLUDE_REGEXES ".*" -+ RUNTIME_DEPENDENCY_SET vulkan -+ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan -+ ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) -+ install(RUNTIME_DEPENDENCY_SET vulkan -+ PRE_INCLUDE_REGEXES vulkan -+ PRE_EXCLUDE_REGEXES ".*" - RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan - ) -+ endif() - endif() - endif() - -@@ -188,15 +206,21 @@ if(MLX_ENGINE) - find_package(CUDAToolkit) - - install(TARGETS mlx mlxc -- RUNTIME_DEPENDENCIES -- DIRECTORIES ${MLX_RUNTIME_DIRS} -- PRE_INCLUDE_REGEXES ${MLX_INCLUDE_REGEXES} -- PRE_EXCLUDE_REGEXES ".*" -- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX -+ RUNTIME_DEPENDENCY_SET mlx - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX - FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX - ) - -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) -+ install(RUNTIME_DEPENDENCY_SET mlx -+ DIRECTORIES ${MLX_RUNTIME_DIRS} -+ PRE_INCLUDE_REGEXES ${MLX_INCLUDE_REGEXES} -+ PRE_EXCLUDE_REGEXES ".*" -+ RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX -+ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX -+ ) -+ endif() -+ - # Install the Metal library for macOS arm64 (must be colocated with the binary) - # Metal backend is only built for arm64, not x86_64 - if(APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") --- -2.53.0 - diff --git a/sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch b/sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch deleted file mode 100644 index 35c3b1ae1c..0000000000 --- a/sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch +++ /dev/null @@ -1,120 +0,0 @@ -From dc76193516672ab84fc0aed1d5b3076ce3f334e7 Mon Sep 17 00:00:00 2001 -From: Paul Zander -Date: Tue, 17 Feb 2026 12:52:29 +0100 -Subject: make installing runtime deps optional - -Signed-off-by: Paul Zander - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 40c22f4b..375ddff5 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -84,6 +84,8 @@ set(GGML_VERSION_MINOR 0) - set(GGML_VERSION_PATCH 0) - set(GGML_VERSION "${GGML_VERSION_MAJOR}.${GGML_VERSION_MINOR}.${GGML_VERSION_PATCH}") - -+option(OLLAMA_INSTALL_RUNTIME_DEPS "Install the dependencies of library as well" ON) -+ - set(GGML_CPU ON) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src) - set_property(TARGET ggml PROPERTY EXCLUDE_FROM_ALL TRUE) -@@ -102,12 +104,16 @@ foreach(variant ${CPU_VARIANTS}) - endforeach() - - install(TARGETS ggml-base ${CPU_VARIANTS} -- RUNTIME_DEPENDENCIES -- PRE_EXCLUDE_REGEXES ".*" -+ RUNTIME_DEPENDENCY_SET base - RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU - FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU - ) -+if(OLLAMA_INSTALL_RUNTIME_DEPS) -+install(RUNTIME_DEPENDENCY_SET base -+ PRE_EXCLUDE_REGEXES ".*" -+) -+endif() - - check_language(CUDA) - if(CMAKE_CUDA_COMPILER) -@@ -119,13 +125,18 @@ if(CMAKE_CUDA_COMPILER) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-cuda) - target_include_directories(ggml-cuda PRIVATE ${GGML_INCLUDE_DIRS}) - install(TARGETS ggml-cuda -+ RUNTIME_DEPENDENCY_SET cuda -+ RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA -+ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA -+ ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) -+ install(RUNTIME_DEPENDENCY_SET cuda - RUNTIME_DEPENDENCIES - DIRECTORIES ${CUDAToolkit_BIN_DIR} ${CUDAToolkit_BIN_DIR}/x64 ${CUDAToolkit_LIBRARY_DIR} - PRE_INCLUDE_REGEXES cublas cublasLt cudart - PRE_EXCLUDE_REGEXES ".*" -- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA -- LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA - ) -+ endif() - endif() - - set(WINDOWS_AMDGPU_TARGETS_EXCLUDE_REGEX "^gfx(908|90a|1200|1201):xnack[+-]$" -@@ -162,13 +173,12 @@ if(CMAKE_HIP_COMPILER) - RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP - ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) - install(RUNTIME_DEPENDENCY_SET rocm - DIRECTORIES ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR} - PRE_INCLUDE_REGEXES hipblas rocblas amdhip64 rocsolver amd_comgr hsa-runtime64 rocsparse tinfo rocprofiler-register roctx64 rocroller drm drm_amdgpu numa elf - PRE_EXCLUDE_REGEXES ".*" - POST_EXCLUDE_REGEXES "system32" -- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP -- LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP - ) - - foreach(HIP_LIB_BIN_INSTALL_DIR IN ITEMS ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR}) -@@ -177,6 +187,7 @@ if(CMAKE_HIP_COMPILER) - break() - endif() - endforeach() -+ endif() - endif() - endif() - -@@ -186,12 +197,16 @@ if(NOT APPLE) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-vulkan) - target_include_directories(ggml-vulkan PRIVATE ${GGML_INCLUDE_DIRS}) - install(TARGETS ggml-vulkan -- RUNTIME_DEPENDENCIES -- PRE_INCLUDE_REGEXES vulkan -- PRE_EXCLUDE_REGEXES ".*" -+ RUNTIME_DEPENDENCY_SET vulkan - RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan - ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) -+ install(RUNTIME_DEPENDENCY_SET vulkan -+ PRE_INCLUDE_REGEXES vulkan -+ PRE_EXCLUDE_REGEXES ".*" -+ ) -+ endif() - endif() - endif() - -@@ -236,6 +251,7 @@ if(MLX_ENGINE) - LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX - FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX - ) -+ if(OLLAMA_INSTALL_RUNTIME_DEPS) - install(RUNTIME_DEPENDENCY_SET mlx_runtime_deps - DIRECTORIES ${MLX_RUNTIME_DIRS} - PRE_INCLUDE_REGEXES ${MLX_INCLUDE_REGEXES} -@@ -375,4 +391,5 @@ if(MLX_ENGINE) - COMPONENT MLX_VENDOR) - endif() - endif() -+ endif() - endif() --- -2.54.0 - diff --git a/sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch b/sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch deleted file mode 100644 index 6c410be731..0000000000 --- a/sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3e250053458fa33c97023ff8943e8c5daa4beeca Mon Sep 17 00:00:00 2001 -From: Paul Zander -Date: Mon, 31 Mar 2025 18:07:47 +0200 -Subject: [PATCH] use GNUInstallDirs - -Signed-off-by: Paul Zander - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9e107fe..79407ea 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -35,8 +35,9 @@ if (CMAKE_OSX_ARCHITECTURES MATCHES "x86_64") - set(CMAKE_INSTALL_RPATH "@loader_path") - endif() - --set(OLLAMA_BUILD_DIR ${CMAKE_BINARY_DIR}/lib/ollama) --set(OLLAMA_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib/ollama/${OLLAMA_RUNNER_DIR}) -+include(GNUInstallDirs) -+set(OLLAMA_BUILD_DIR ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/ollama) -+set(OLLAMA_INSTALL_DIR ${CMAKE_INSTALL_FULL_LIBDIR}/ollama/${OLLAMA_RUNNER_DIR}) - - set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${OLLAMA_BUILD_DIR}) - set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${OLLAMA_BUILD_DIR}) --- -2.49.0 - diff --git a/sci-ml/ollama/files/ollama.confd b/sci-ml/ollama/files/ollama.confd deleted file mode 100644 index fccb3dbc43..0000000000 --- a/sci-ml/ollama/files/ollama.confd +++ /dev/null @@ -1,11 +0,0 @@ -# Ollama allows cross-origin requests from 127.0.0.1 and 0.0.0.0 by default. -# Additional origins can be configured with OLLAMA_ORIGINS. -# export OLLAMA_ORIGINS="" - -# log to syslog -# output_logger="logger -t \"$RC_SVCNAME\" -p daemon.info" -# error_logger="logger -t \"$RC_SVCNAME\" -p daemon.err" - -# log to file -output_log="/var/log/ollama/ollama.log" -error_log="/var/log/ollama/ollama.log" diff --git a/sci-ml/ollama/files/ollama.init b/sci-ml/ollama/files/ollama.init deleted file mode 100644 index 50e2a8d6a8..0000000000 --- a/sci-ml/ollama/files/ollama.init +++ /dev/null @@ -1,9 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 - -supervisor=supervise-daemon -description="Ollama Service" -command="/usr/bin/ollama" -command_args="serve" -command_user="ollama:ollama" diff --git a/sci-ml/ollama/files/ollama.service b/sci-ml/ollama/files/ollama.service deleted file mode 100644 index 63bd355192..0000000000 --- a/sci-ml/ollama/files/ollama.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Ollama Service -After=network-online.target - -[Service] -ExecStart=/usr/bin/ollama serve -User=ollama -Group=ollama -Restart=always -RestartSec=3 -Environment="PATH=$PATH" - -[Install] -WantedBy=multi-user.target diff --git a/sci-ml/ollama/metadata.xml b/sci-ml/ollama/metadata.xml deleted file mode 100644 index b385334a17..0000000000 --- a/sci-ml/ollama/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - Use sci-libs/blis as blas provider - Enable NVIDIA CUDA support - Use sci-libs/flexiblas as blas provider - Use sci-libs/mkl for blas, lapack and sparse blas routines - Use sci-libs/openblas as blas provider - Enable ROCm gpu computing support - - - ollama/ollama - - diff --git a/sci-ml/ollama/ollama-0.18.0.ebuild b/sci-ml/ollama/ollama-0.18.0.ebuild deleted file mode 100644 index 35176fe57b..0000000000 --- a/sci-ml/ollama/ollama-0.18.0.ebuild +++ /dev/null @@ -1,416 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass -ROCM_VERSION="6.1" -inherit cuda rocm -inherit cmake -inherit flag-o-matic go-module linux-info systemd toolchain-funcs - -DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." -HOMEPAGE="https://ollama.com" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/ollama/ollama.git" -else - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI=" - https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz - " - if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" - fi -fi - -LICENSE="MIT" -SLOT="0" - -IUSE="cuda rocm vulkan" -# IUSE+=" opencl" - -BLAS_BACKENDS="blis mkl openblas" -BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" - -IUSE+=" blas flexiblas ${BLAS_BACKENDS}" -REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" - -declare -rgA CPU_FEATURES=( - [AVX2]="x86" - [AVX512F]="x86" - [AVX512_VBMI]="x86;avx512vbmi" - [AVX512_VNNI]="x86" - [AVX]="x86" - [AVX_VNNI]="x86" - [BMI2]="x86" - [F16C]="x86" - [FMA]="x86;fma3" - [SSE42]="x86;sse4_2" -) -add_cpu_features_use() { - for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") - IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" - done -} -add_cpu_features_use - -RESTRICT="mirror test" - -# FindBLAS.cmake -# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] -# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] -COMMON_DEPEND=" - blas? ( - blis? ( - sci-libs/blis:= - ) - flexiblas? ( - sci-libs/flexiblas[blis?,mkl?,openblas?] - ) - mkl? ( - sci-libs/mkl[llvm-openmp] - ) - openblas? ( - sci-libs/openblas - ) - virtual/blas[flexiblas=] - ) - cuda? ( - dev-util/nvidia-cuda-toolkit:= - ) - rocm? ( - >=dev-util/hip-${ROCM_VERSION}:= - >=sci-libs/hipBLAS-${ROCM_VERSION}:= - >=sci-libs/rocBLAS-${ROCM_VERSION}:= - ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=dev-lang/go-1.23.4 -" -BDEPEND=" - vulkan? ( - dev-util/vulkan-headers - media-libs/shaderc - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - acct-group/${PN} - >=acct-user/${PN}-3[cuda?] -" - -PATCHES=( - "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" - "${FILESDIR}/${PN}-0.18.0-make-installing-runtime-deps-optional.patch" -) - -pkg_pretend() { - if use amd64; then - if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then - ewarn - ewarn "CPU_FLAGS_X86: bmi2 not enabled." - ewarn " Not building haswell runner." - ewarn " Not building skylakex runner." - ewarn " Not building icelake runner." - ewarn " Not building alderlake runner." - ewarn - if grep bmi2 /proc/cpuinfo > /dev/null; then - ewarn "bmi2 found in /proc/cpuinfo" - ewarn - fi - fi - fi -} - -pkg_setup() { - 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_unpack() { - # Already filter lto flags for ROCM - # 963401 - if use rocm; then - # copied from _rocm_strip_unsupported_flags - strip-unsupported-flags - export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" - fi - - if [[ "${PV}" == *9999* ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_prepare() { - cmake_src_prepare - - sed \ - -e "/set(GGML_CCACHE/s/ON/OFF/g" \ - -i CMakeLists.txt || die "Disable CCACHE sed failed" - - # TODO see src_unpack? - sed \ - -e "s/ -O3//g" \ - -i \ - ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ - || die "-O3 sed failed" - - # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' - sed \ - -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ - -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ - -i \ - ml/backend/ggml/ggml/src/ggml.go \ - ml/path.go \ - || die "libdir sed failed" - - if use amd64; then - if - ! use cpu_flags_x86_sse4_2; then - sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx; then - sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3; then - sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f; then - sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f || - ! use cpu_flags_x86_avx512vbmi || - ! use cpu_flags_x86_avx512_vnni; then - sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx_vnni; then - sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) - fi - - # ml/backend/ggml/ggml/src/CMakeLists.txt - fi - - if use cuda; then - cuda_src_prepare - fi - - if use rocm; then - # --hip-version gets appended to the compile flags which isn't a known flag. - # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. - # Use nuclear option to fix this. - # Disable -Werror's from go modules. - find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die - fi -} - -src_configure() { - local mycmakeargs=( - -DOLLAMA_INSTALL_RUNTIME_DEPS="no" - -DGGML_CCACHE="no" - - # backends end up in /usr/bin otherwise - -DGGML_BACKEND_DL="yes" - # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 - -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" - - # -DGGML_CPU="yes" - -DGGML_BLAS="$(usex blas)" - - # -DGGML_CUDA="$(usex cuda)" - # -DGGML_HIP="$(usex rocm)" - - # -DGGML_METAL="yes" # apple - # missing from ml/backend/ggml/ggml/src/ - # -DGGML_CANN="yes" - # -DGGML_MUSA="yes" - # -DGGML_RPC="yes" - # -DGGML_SYCL="yes" - # -DGGML_KOMPUTE="$(usex kompute)" - # -DGGML_OPENCL="$(usex opencl)" - # -DGGML_VULKAN="$(usex vulkan)" - "$(cmake_use_find_package vulkan Vulkan)" - ) - - if tc-is-lto ; then - mycmakeargs+=( - -DGGML_LTO="yes" - ) - fi - - if use blas; then - if use flexiblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FlexiBLAS" - ) - elif use blis ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FLAME" - ) - elif use mkl ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Intel10_64lp" - ) - # elif use nvhpc ; then - # mycmakeargs+=( - # -DGGML_BLAS_VENDOR="NVHPC" - # ) - elif use openblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="OpenBLAS" - ) - else - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Generic" - ) - fi - fi - - if use cuda; then - local -x CUDAHOSTCXX CUDAHOSTLD - CUDAHOSTCXX="$(cuda_gccdir)" - CUDAHOSTLD="$(tc-getCXX)" - - # default to all-major for now until cuda.eclass is updated - if [[ ! -v CUDAARCHS ]]; then - local CUDAARCHS="all-major" - fi - - mycmakeargs+=( - -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" - ) - - cuda_add_sandbox -w - addpredict "/dev/char/" - else - mycmakeargs+=( - -DCMAKE_CUDA_COMPILER="NOTFOUND" - ) - fi - - if use rocm; then - mycmakeargs+=( - -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" - -DCMAKE_HIP_PLATFORM="amd" - # ollama doesn't honor the default cmake options - -DAMDGPU_TARGETS="$(get_amdgpu_flags)" - ) - - local -x HIP_PATH="${ESYSROOT}/usr" - else - mycmakeargs+=( - -DCMAKE_HIP_COMPILER="NOTFOUND" - ) - fi - - cmake_src_configure -} - -src_compile() { - # export version information - # https://github.com/gentoo/guru/pull/205 - # https://forums.gentoo.org/viewtopic-p-8831646.html - local VERSION - if [[ "${PV}" == *9999* ]]; then - VERSION="$( - git describe --tags --first-parent --abbrev=7 --long --dirty --always \ - | sed -e "s/^v//g" - )" - else - VERSION="${PVR}" - fi - local EXTRA_GOFLAGS_LD=( - # "-w" # disable DWARF generation - # "-s" # disable symbol table - "-X=github.com/ollama/ollama/version.Version=${VERSION}" - "-X=github.com/ollama/ollama/server.mode=release" - ) - GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" - - ego build - - cmake_src_compile -} - -src_install() { - dobin ollama - - cmake_src_install - - newinitd "${FILESDIR}/ollama.init" "${PN}" - newconfd "${FILESDIR}/ollama.confd" "${PN}" - - systemd_dounit "${FILESDIR}/ollama.service" -} - -pkg_preinst() { - keepdir /var/log/ollama - fperms 750 /var/log/ollama - fowners "${PN}:${PN}" /var/log/ollama -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - einfo "Quick guide:" - einfo "\tollama serve" - einfo "\tollama run llama3:70b" - einfo - einfo "See available models at https://ollama.com/library" - fi - - if use cuda ; then - einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." - einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" - fi -} diff --git a/sci-ml/ollama/ollama-0.20.3.ebuild b/sci-ml/ollama/ollama-0.20.3.ebuild deleted file mode 100644 index 0d3867bc92..0000000000 --- a/sci-ml/ollama/ollama-0.20.3.ebuild +++ /dev/null @@ -1,422 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass -ROCM_VERSION="6.1" -inherit cuda rocm -inherit cmake -inherit flag-o-matic go-module linux-info systemd toolchain-funcs - -DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." -HOMEPAGE="https://ollama.com" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/ollama/ollama.git" -else - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI=" - https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz - " - if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" - fi -fi - -LICENSE="MIT" -SLOT="0" - -IUSE="cuda rocm vulkan" -# IUSE+=" opencl" - -BLAS_BACKENDS="blis mkl openblas" -BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" - -IUSE+=" blas flexiblas ${BLAS_BACKENDS}" -REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" - -declare -rgA CPU_FEATURES=( - [AVX2]="x86" - [AVX512F]="x86" - [AVX512_VBMI]="x86;avx512vbmi" - [AVX512_VNNI]="x86" - [AVX]="x86" - [AVX_VNNI]="x86" - [BMI2]="x86" - [F16C]="x86" - [FMA]="x86;fma3" - [SSE42]="x86;sse4_2" -) -add_cpu_features_use() { - for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") - IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" - done -} -add_cpu_features_use - -RESTRICT="mirror test" - -# FindBLAS.cmake -# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] -# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] -COMMON_DEPEND=" - blas? ( - blis? ( - sci-libs/blis:= - ) - flexiblas? ( - sci-libs/flexiblas[blis?,mkl?,openblas?] - ) - mkl? ( - sci-libs/mkl[llvm-openmp] - ) - openblas? ( - sci-libs/openblas - ) - virtual/blas[flexiblas=] - ) - cuda? ( - dev-util/nvidia-cuda-toolkit:= - ) - rocm? ( - >=dev-util/hip-${ROCM_VERSION}:= - >=sci-libs/hipBLAS-${ROCM_VERSION}:= - >=sci-libs/rocBLAS-${ROCM_VERSION}:= - ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=dev-lang/go-1.23.4 -" -BDEPEND=" - vulkan? ( - dev-util/vulkan-headers - media-libs/shaderc - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - acct-group/${PN} - >=acct-user/${PN}-3[cuda?] -" - -PATCHES=( - "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" - "${FILESDIR}/${PN}-0.18.0-make-installing-runtime-deps-optional.patch" -) - -pkg_pretend() { - if use amd64; then - if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then - ewarn - ewarn "CPU_FLAGS_X86: bmi2 not enabled." - ewarn " Not building haswell runner." - ewarn " Not building skylakex runner." - ewarn " Not building icelake runner." - ewarn " Not building alderlake runner." - ewarn - if grep bmi2 /proc/cpuinfo > /dev/null; then - ewarn "bmi2 found in /proc/cpuinfo" - ewarn - fi - fi - fi -} - -pkg_setup() { - 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_unpack() { - # Already filter lto flags for ROCM - # 963401 - if use rocm; then - # copied from _rocm_strip_unsupported_flags - strip-unsupported-flags - export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" - fi - - if [[ "${PV}" == *9999* ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_prepare() { - cmake_src_prepare - - sed \ - -e "/set(GGML_CCACHE/s/ON/OFF/g" \ - -i CMakeLists.txt || die "Disable CCACHE sed failed" - - # TODO see src_unpack? - sed \ - -e "s/ -O3//g" \ - -i \ - ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ - || die "-O3 sed failed" - - # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' - sed \ - -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ - -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ - -i \ - ml/backend/ggml/ggml/src/ggml.go \ - ml/path.go \ - || die "libdir sed failed" - - if use amd64; then - if - ! use cpu_flags_x86_sse4_2; then - sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx; then - sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3; then - sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f; then - sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f || - ! use cpu_flags_x86_avx512vbmi || - ! use cpu_flags_x86_avx512_vnni; then - sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx_vnni; then - sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) - fi - - # ml/backend/ggml/ggml/src/CMakeLists.txt - fi - - if use cuda; then - cuda_src_prepare - fi - - if use rocm; then - # --hip-version gets appended to the compile flags which isn't a known flag. - # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. - # Use nuclear option to fix this. - # Disable -Werror's from go modules. - find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die - fi -} - -src_configure() { - local mycmakeargs=( - -DOLLAMA_INSTALL_RUNTIME_DEPS="no" - -DGGML_CCACHE="no" - - # backends end up in /usr/bin otherwise - -DGGML_BACKEND_DL="yes" - # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 - -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" - - # -DGGML_CPU="yes" - -DGGML_BLAS="$(usex blas)" - - # -DGGML_CUDA="$(usex cuda)" - # -DGGML_HIP="$(usex rocm)" - - # -DGGML_METAL="yes" # apple - # missing from ml/backend/ggml/ggml/src/ - # -DGGML_CANN="yes" - # -DGGML_MUSA="yes" - # -DGGML_RPC="yes" - # -DGGML_SYCL="yes" - # -DGGML_KOMPUTE="$(usex kompute)" - # -DGGML_OPENCL="$(usex opencl)" - # -DGGML_VULKAN="$(usex vulkan)" - "$(cmake_use_find_package vulkan Vulkan)" - ) - - if tc-is-lto ; then - mycmakeargs+=( - -DGGML_LTO="yes" - ) - fi - - if use blas; then - if use flexiblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FlexiBLAS" - ) - elif use blis ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FLAME" - ) - elif use mkl ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Intel10_64lp" - ) - # elif use nvhpc ; then - # mycmakeargs+=( - # -DGGML_BLAS_VENDOR="NVHPC" - # ) - elif use openblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="OpenBLAS" - ) - else - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Generic" - ) - fi - fi - - if use cuda; then - local -x CUDAHOSTCXX CUDAHOSTLD - CUDAHOSTCXX="$(cuda_gccdir)" - CUDAHOSTLD="$(tc-getCXX)" - - # default to all-major for now until cuda.eclass is updated - if [[ ! -v CUDAARCHS ]]; then - local CUDAARCHS="all-major" - fi - - mycmakeargs+=( - -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" - ) - - cuda_add_sandbox -w - addpredict "/dev/char/" - else - mycmakeargs+=( - -DCMAKE_CUDA_COMPILER="NOTFOUND" - ) - fi - - if use rocm; then - mycmakeargs+=( - -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" - -DCMAKE_HIP_PLATFORM="amd" - # ollama doesn't honor the default cmake options - -DAMDGPU_TARGETS="$(get_amdgpu_flags)" - ) - - local -x HIP_PATH="${ESYSROOT}/usr" - else - mycmakeargs+=( - -DCMAKE_HIP_COMPILER="NOTFOUND" - ) - fi - - cmake_src_configure -} - -src_compile() { - # export version information - # https://github.com/gentoo/guru/pull/205 - # https://forums.gentoo.org/viewtopic-p-8831646.html - local VERSION - if [[ "${PV}" == *9999* ]]; then - VERSION="$( - git describe --tags --first-parent --abbrev=7 --long --dirty --always \ - | sed -e "s/^v//g" - )" - else - VERSION="${PVR}" - fi - local EXTRA_GOFLAGS_LD=( - # "-w" # disable DWARF generation - # "-s" # disable symbol table - "-X=github.com/ollama/ollama/version.Version=${VERSION}" - "-X=github.com/ollama/ollama/server.mode=release" - ) - GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" - - ego build - - cmake_src_compile -} - -src_install() { - dobin ollama - - cmake_src_install - - newinitd "${FILESDIR}/ollama.init" "${PN}" - newconfd "${FILESDIR}/ollama.confd" "${PN}" - - systemd_dounit "${FILESDIR}/ollama.service" -} - -pkg_preinst() { - keepdir /var/log/ollama - fperms 750 /var/log/ollama - fowners "${PN}:${PN}" /var/log/ollama -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - einfo "Quick guide:" - einfo "\tollama serve" - einfo "\tollama run llama3:70b" - einfo - einfo "See available models at https://ollama.com/library" - fi - - einfo - einfo "Ollama binds 127.0.0.1 port 11434 by default." - einfo "Change the bind address with the OLLAMA_HOST environment variable." - einfo "See https://docs.ollama.com/faq for more info" - einfo - - if use cuda ; then - einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." - einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" - fi -} diff --git a/sci-ml/ollama/ollama-0.21.2.ebuild b/sci-ml/ollama/ollama-0.21.2.ebuild deleted file mode 100644 index 7623be9d49..0000000000 --- a/sci-ml/ollama/ollama-0.21.2.ebuild +++ /dev/null @@ -1,422 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass -ROCM_VERSION="6.1" -inherit cuda rocm -inherit cmake -inherit flag-o-matic go-module linux-info systemd toolchain-funcs - -DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." -HOMEPAGE="https://ollama.com" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/ollama/ollama.git" -else - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI=" - https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz - " - if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" - fi -fi - -LICENSE="MIT" -SLOT="0" - -IUSE="cuda rocm vulkan" -# IUSE+=" opencl" - -BLAS_BACKENDS="blis mkl openblas" -BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" - -IUSE+=" blas flexiblas ${BLAS_BACKENDS}" -REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" - -declare -rgA CPU_FEATURES=( - [AVX2]="x86" - [AVX512F]="x86" - [AVX512_VBMI]="x86;avx512vbmi" - [AVX512_VNNI]="x86" - [AVX]="x86" - [AVX_VNNI]="x86" - [BMI2]="x86" - [F16C]="x86" - [FMA]="x86;fma3" - [SSE42]="x86;sse4_2" -) -add_cpu_features_use() { - for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") - IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" - done -} -add_cpu_features_use - -RESTRICT="mirror test" - -# FindBLAS.cmake -# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] -# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] -COMMON_DEPEND=" - blas? ( - blis? ( - sci-libs/blis:= - ) - flexiblas? ( - sci-libs/flexiblas[blis?,mkl?,openblas?] - ) - mkl? ( - sci-libs/mkl[llvm-openmp] - ) - openblas? ( - sci-libs/openblas - ) - virtual/blas[flexiblas=] - ) - cuda? ( - dev-util/nvidia-cuda-toolkit:= - ) - rocm? ( - >=dev-util/hip-${ROCM_VERSION}:= - >=sci-libs/hipBLAS-${ROCM_VERSION}:= - >=sci-libs/rocBLAS-${ROCM_VERSION}:= - ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=dev-lang/go-1.24.1 -" -BDEPEND=" - vulkan? ( - dev-util/vulkan-headers - media-libs/shaderc - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - acct-group/${PN} - >=acct-user/${PN}-3[cuda?] -" - -PATCHES=( - "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" - "${FILESDIR}/${PN}-0.18.0-make-installing-runtime-deps-optional.patch" -) - -pkg_pretend() { - if use amd64; then - if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then - ewarn - ewarn "CPU_FLAGS_X86: bmi2 not enabled." - ewarn " Not building haswell runner." - ewarn " Not building skylakex runner." - ewarn " Not building icelake runner." - ewarn " Not building alderlake runner." - ewarn - if grep bmi2 /proc/cpuinfo > /dev/null; then - ewarn "bmi2 found in /proc/cpuinfo" - ewarn - fi - fi - fi -} - -pkg_setup() { - 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_unpack() { - # Already filter lto flags for ROCM - # 963401 - if use rocm; then - # copied from _rocm_strip_unsupported_flags - strip-unsupported-flags - export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" - fi - - if [[ "${PV}" == *9999* ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_prepare() { - cmake_src_prepare - - sed \ - -e "/set(GGML_CCACHE/s/ON/OFF/g" \ - -i CMakeLists.txt || die "Disable CCACHE sed failed" - - # TODO see src_unpack? - sed \ - -e "s/ -O3//g" \ - -i \ - ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ - || die "-O3 sed failed" - - # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' - sed \ - -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ - -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ - -i \ - ml/backend/ggml/ggml/src/ggml.go \ - ml/path.go \ - || die "libdir sed failed" - - if use amd64; then - if - ! use cpu_flags_x86_sse4_2; then - sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx; then - sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3; then - sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f; then - sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f || - ! use cpu_flags_x86_avx512vbmi || - ! use cpu_flags_x86_avx512_vnni; then - sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx_vnni; then - sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) - fi - - # ml/backend/ggml/ggml/src/CMakeLists.txt - fi - - if use cuda; then - cuda_src_prepare - fi - - if use rocm; then - # --hip-version gets appended to the compile flags which isn't a known flag. - # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. - # Use nuclear option to fix this. - # Disable -Werror's from go modules. - find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die - fi -} - -src_configure() { - local mycmakeargs=( - -DOLLAMA_INSTALL_RUNTIME_DEPS="no" - -DGGML_CCACHE="no" - - # backends end up in /usr/bin otherwise - -DGGML_BACKEND_DL="yes" - # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 - -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" - - # -DGGML_CPU="yes" - -DGGML_BLAS="$(usex blas)" - - # -DGGML_CUDA="$(usex cuda)" - # -DGGML_HIP="$(usex rocm)" - - # -DGGML_METAL="yes" # apple - # missing from ml/backend/ggml/ggml/src/ - # -DGGML_CANN="yes" - # -DGGML_MUSA="yes" - # -DGGML_RPC="yes" - # -DGGML_SYCL="yes" - # -DGGML_KOMPUTE="$(usex kompute)" - # -DGGML_OPENCL="$(usex opencl)" - # -DGGML_VULKAN="$(usex vulkan)" - "$(cmake_use_find_package vulkan Vulkan)" - ) - - if tc-is-lto ; then - mycmakeargs+=( - -DGGML_LTO="yes" - ) - fi - - if use blas; then - if use flexiblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FlexiBLAS" - ) - elif use blis ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FLAME" - ) - elif use mkl ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Intel10_64lp" - ) - # elif use nvhpc ; then - # mycmakeargs+=( - # -DGGML_BLAS_VENDOR="NVHPC" - # ) - elif use openblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="OpenBLAS" - ) - else - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Generic" - ) - fi - fi - - if use cuda; then - local -x CUDAHOSTCXX CUDAHOSTLD - CUDAHOSTCXX="$(cuda_gccdir)" - CUDAHOSTLD="$(tc-getCXX)" - - # default to all-major for now until cuda.eclass is updated - if [[ ! -v CUDAARCHS ]]; then - local CUDAARCHS="all-major" - fi - - mycmakeargs+=( - -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" - ) - - cuda_add_sandbox -w - addpredict "/dev/char/" - else - mycmakeargs+=( - -DCMAKE_CUDA_COMPILER="NOTFOUND" - ) - fi - - if use rocm; then - mycmakeargs+=( - -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" - -DCMAKE_HIP_PLATFORM="amd" - # ollama doesn't honor the default cmake options - -DAMDGPU_TARGETS="$(get_amdgpu_flags)" - ) - - local -x HIP_PATH="${ESYSROOT}/usr" - else - mycmakeargs+=( - -DCMAKE_HIP_COMPILER="NOTFOUND" - ) - fi - - cmake_src_configure -} - -src_compile() { - # export version information - # https://github.com/gentoo/guru/pull/205 - # https://forums.gentoo.org/viewtopic-p-8831646.html - local VERSION - if [[ "${PV}" == *9999* ]]; then - VERSION="$( - git describe --tags --first-parent --abbrev=7 --long --dirty --always \ - | sed -e "s/^v//g" - )" - else - VERSION="${PVR}" - fi - local EXTRA_GOFLAGS_LD=( - # "-w" # disable DWARF generation - # "-s" # disable symbol table - "-X=github.com/ollama/ollama/version.Version=${VERSION}" - "-X=github.com/ollama/ollama/server.mode=release" - ) - GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" - - ego build - - cmake_src_compile -} - -src_install() { - dobin ollama - - cmake_src_install - - newinitd "${FILESDIR}/ollama.init" "${PN}" - newconfd "${FILESDIR}/ollama.confd" "${PN}" - - systemd_dounit "${FILESDIR}/ollama.service" -} - -pkg_preinst() { - keepdir /var/log/ollama - fperms 750 /var/log/ollama - fowners "${PN}:${PN}" /var/log/ollama -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - einfo "Quick guide:" - einfo "\tollama serve" - einfo "\tollama run llama3:70b" - einfo - einfo "See available models at https://ollama.com/library" - fi - - einfo - einfo "Ollama binds 127.0.0.1 port 11434 by default." - einfo "Change the bind address with the OLLAMA_HOST environment variable." - einfo "See https://docs.ollama.com/faq for more info" - einfo - - if use cuda ; then - einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." - einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" - fi -} diff --git a/sci-ml/ollama/ollama-9999.ebuild b/sci-ml/ollama/ollama-9999.ebuild deleted file mode 100644 index 0f21454036..0000000000 --- a/sci-ml/ollama/ollama-9999.ebuild +++ /dev/null @@ -1,422 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass -ROCM_VERSION="6.1" -inherit cuda rocm -inherit cmake -inherit flag-o-matic go-module linux-info systemd toolchain-funcs - -DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." -HOMEPAGE="https://ollama.com" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/ollama/ollama.git" -else - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI=" - https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz - https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz - " - if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" - fi -fi - -LICENSE="MIT" -SLOT="0" - -IUSE="cuda rocm vulkan" -# IUSE+=" opencl" - -BLAS_BACKENDS="blis mkl openblas" -BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" - -IUSE+=" blas flexiblas ${BLAS_BACKENDS}" -REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" - -declare -rgA CPU_FEATURES=( - [AVX2]="x86" - [AVX512F]="x86" - [AVX512_VBMI]="x86;avx512vbmi" - [AVX512_VNNI]="x86" - [AVX]="x86" - [AVX_VNNI]="x86" - [BMI2]="x86" - [F16C]="x86" - [FMA]="x86;fma3" - [SSE42]="x86;sse4_2" -) -add_cpu_features_use() { - for flag in "${!CPU_FEATURES[@]}"; do - IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") - IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" - done -} -add_cpu_features_use - -RESTRICT="mirror test" - -# FindBLAS.cmake -# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] -# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] -COMMON_DEPEND=" - blas? ( - blis? ( - sci-libs/blis:= - ) - flexiblas? ( - sci-libs/flexiblas[blis?,mkl?,openblas?] - ) - mkl? ( - sci-libs/mkl[llvm-openmp] - ) - openblas? ( - sci-libs/openblas - ) - virtual/blas[flexiblas=] - ) - cuda? ( - dev-util/nvidia-cuda-toolkit:= - ) - rocm? ( - >=dev-util/hip-${ROCM_VERSION}:= - >=sci-libs/hipBLAS-${ROCM_VERSION}:= - >=sci-libs/rocBLAS-${ROCM_VERSION}:= - ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=dev-lang/go-1.23.4 -" -BDEPEND=" - vulkan? ( - dev-util/vulkan-headers - media-libs/shaderc - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - acct-group/${PN} - >=acct-user/${PN}-3[cuda?] -" - -PATCHES=( - "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" - "${FILESDIR}/${PN}-9999-make-installing-runtime-deps-optional.patch" -) - -pkg_pretend() { - if use amd64; then - if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then - ewarn - ewarn "CPU_FLAGS_X86: bmi2 not enabled." - ewarn " Not building haswell runner." - ewarn " Not building skylakex runner." - ewarn " Not building icelake runner." - ewarn " Not building alderlake runner." - ewarn - if grep bmi2 /proc/cpuinfo > /dev/null; then - ewarn "bmi2 found in /proc/cpuinfo" - ewarn - fi - fi - fi -} - -pkg_setup() { - 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_unpack() { - # Already filter lto flags for ROCM - # 963401 - if use rocm; then - # copied from _rocm_strip_unsupported_flags - strip-unsupported-flags - export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" - fi - - if [[ "${PV}" == *9999* ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_prepare() { - cmake_src_prepare - - sed \ - -e "/set(GGML_CCACHE/s/ON/OFF/g" \ - -i CMakeLists.txt || die "Disable CCACHE sed failed" - - # TODO see src_unpack? - sed \ - -e "s/ -O3//g" \ - -i \ - ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ - || die "-O3 sed failed" - - # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' - sed \ - -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ - -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ - -i \ - ml/backend/ggml/ggml/src/ggml.go \ - ml/path.go \ - || die "libdir sed failed" - - if use amd64; then - if - ! use cpu_flags_x86_sse4_2; then - sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx; then - sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3; then - sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f; then - sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx512f || - ! use cpu_flags_x86_avx512vbmi || - ! use cpu_flags_x86_avx512_vnni; then - sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) - fi - if - ! use cpu_flags_x86_sse4_2 || - ! use cpu_flags_x86_avx || - ! use cpu_flags_x86_f16c || - ! use cpu_flags_x86_avx2 || - ! use cpu_flags_x86_bmi2 || - ! use cpu_flags_x86_fma3 || - ! use cpu_flags_x86_avx_vnni; then - sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die - # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) - fi - - # ml/backend/ggml/ggml/src/CMakeLists.txt - fi - - if use cuda; then - cuda_src_prepare - fi - - if use rocm; then - # --hip-version gets appended to the compile flags which isn't a known flag. - # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. - # Use nuclear option to fix this. - # Disable -Werror's from go modules. - find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die - fi -} - -src_configure() { - local mycmakeargs=( - -DOLLAMA_INSTALL_RUNTIME_DEPS="no" - -DGGML_CCACHE="no" - - # backends end up in /usr/bin otherwise - -DGGML_BACKEND_DL="yes" - # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 - -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" - - # -DGGML_CPU="yes" - -DGGML_BLAS="$(usex blas)" - - # -DGGML_CUDA="$(usex cuda)" - # -DGGML_HIP="$(usex rocm)" - - # -DGGML_METAL="yes" # apple - # missing from ml/backend/ggml/ggml/src/ - # -DGGML_CANN="yes" - # -DGGML_MUSA="yes" - # -DGGML_RPC="yes" - # -DGGML_SYCL="yes" - # -DGGML_KOMPUTE="$(usex kompute)" - # -DGGML_OPENCL="$(usex opencl)" - # -DGGML_VULKAN="$(usex vulkan)" - "$(cmake_use_find_package vulkan Vulkan)" - ) - - if tc-is-lto ; then - mycmakeargs+=( - -DGGML_LTO="yes" - ) - fi - - if use blas; then - if use flexiblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FlexiBLAS" - ) - elif use blis ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="FLAME" - ) - elif use mkl ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Intel10_64lp" - ) - # elif use nvhpc ; then - # mycmakeargs+=( - # -DGGML_BLAS_VENDOR="NVHPC" - # ) - elif use openblas ; then - mycmakeargs+=( - -DGGML_BLAS_VENDOR="OpenBLAS" - ) - else - mycmakeargs+=( - -DGGML_BLAS_VENDOR="Generic" - ) - fi - fi - - if use cuda; then - local -x CUDAHOSTCXX CUDAHOSTLD - CUDAHOSTCXX="$(cuda_gccdir)" - CUDAHOSTLD="$(tc-getCXX)" - - # default to all-major for now until cuda.eclass is updated - if [[ ! -v CUDAARCHS ]]; then - local CUDAARCHS="all-major" - fi - - mycmakeargs+=( - -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" - ) - - cuda_add_sandbox -w - addpredict "/dev/char/" - else - mycmakeargs+=( - -DCMAKE_CUDA_COMPILER="NOTFOUND" - ) - fi - - if use rocm; then - mycmakeargs+=( - -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" - -DCMAKE_HIP_PLATFORM="amd" - # ollama doesn't honor the default cmake options - -DAMDGPU_TARGETS="$(get_amdgpu_flags)" - ) - - local -x HIP_PATH="${ESYSROOT}/usr" - else - mycmakeargs+=( - -DCMAKE_HIP_COMPILER="NOTFOUND" - ) - fi - - cmake_src_configure -} - -src_compile() { - # export version information - # https://github.com/gentoo/guru/pull/205 - # https://forums.gentoo.org/viewtopic-p-8831646.html - local VERSION - if [[ "${PV}" == *9999* ]]; then - VERSION="$( - git describe --tags --first-parent --abbrev=7 --long --dirty --always \ - | sed -e "s/^v//g" - )" - else - VERSION="${PVR}" - fi - local EXTRA_GOFLAGS_LD=( - # "-w" # disable DWARF generation - # "-s" # disable symbol table - "-X=github.com/ollama/ollama/version.Version=${VERSION}" - "-X=github.com/ollama/ollama/server.mode=release" - ) - GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" - - ego build - - cmake_src_compile -} - -src_install() { - dobin ollama - - cmake_src_install - - newinitd "${FILESDIR}/ollama.init" "${PN}" - newconfd "${FILESDIR}/ollama.confd" "${PN}" - - systemd_dounit "${FILESDIR}/ollama.service" -} - -pkg_preinst() { - keepdir /var/log/ollama - fperms 750 /var/log/ollama - fowners "${PN}:${PN}" /var/log/ollama -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - einfo "Quick guide:" - einfo "\tollama serve" - einfo "\tollama run llama3:70b" - einfo - einfo "See available models at https://ollama.com/library" - fi - - einfo - einfo "Ollama binds 127.0.0.1 port 11434 by default." - einfo "Change the bind address with the OLLAMA_HOST environment variable." - einfo "See https://docs.ollama.com/faq for more info" - einfo - - if use cuda ; then - einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." - einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" - fi -} From 132c9bb5936437115ef671d1a7408eeb7f81d6c7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Jul 2026 21:18:02 +0100 Subject: [PATCH 192/194] licenses: drop duplicate BUSL-1.1 This is already in ::gentoo. Fixes: 54984bb45017a04be32b51261ce0499cf06b760a Signed-off-by: Sam James --- licenses/BUSL-1.1 | 179 ---------------------------------------------- 1 file changed, 179 deletions(-) delete mode 100644 licenses/BUSL-1.1 diff --git a/licenses/BUSL-1.1 b/licenses/BUSL-1.1 deleted file mode 100644 index 95b0d28738..0000000000 --- a/licenses/BUSL-1.1 +++ /dev/null @@ -1,179 +0,0 @@ -Business Source License 1.1 - -Parameters - -Licensor: Lamco Development LLC - -Licensed Work: lamco-rdp-server - The Licensed Work is (c) 2025-2026 Lamco Development LLC. - - The Licensed Work is the lamco-rdp-server desktop - remote-desktop-sharing product. The Licensed Work does - not include, and this License does not grant any rights - in, the lamco-qemu-rdp hypervisor console or any other - hypervisor, virtual-desktop, or console product, which - are licensed separately. - -Additional Use Grant: You may make production use of the Licensed Work only - if both of the following are true: - - (i) Your use does not include a Competitive Use (as - defined below); and - - (ii) at least one of the following classes applies to - Your use: - - 1. You are a non-profit organization. - - 2. Your use is limited to a single server instance. A - "server instance" means one running invocation of the - Licensed Work serving remote-desktop sessions, - counted once per operating-system environment in - which it runs, whether that environment is a physical - host, a virtual machine, or a container. Two or more - concurrently running invocations, or invocations - across two or more such environments, are two or more - server instances. - - 3. Your use is for non-commercial educational or - research purposes, including use by an educational - institution to provide remote access to its students, - faculty, or researchers. - - 4. Your use is of a Community Edition of the Licensed - Work. A "Community Edition" is a binary distribution - of the lamco-rdp-server desktop product that is - published by the Licensor and designated as - "Community Edition" in or with that distribution, - including in its embedded package metadata, in the - documentation accompanying it, or in a list of - Community Edition distributions published by the - Licensor. This class applies only to such - desktop-product distributions and to no other product; - no distribution of any hypervisor, console, or - virtual-desktop product is a Community Edition under - this License, regardless of how its documentation - describes it. - - If Your use does not satisfy both (i) and (ii) above, You - must purchase a commercial license from the Licensor. - Visit https://lamco.ai for pricing, or contact - office@lamco.io. - - A "Competitive Use" means using the Licensed Work to - create, offer, host, or distribute a Competitive - Product. A "Competitive Product" is any product or - service made available to third parties that provides - RDP server, remote desktop, virtual desktop - infrastructure (VDI), hypervisor console access, or - remote access functionality where such functionality is - substantially derived from the Licensed Work. - - The following are not Competitive Uses: - - (a) Using the Licensed Work to provide managed - services, cloud hosting, or IT infrastructure - where the Licensed Work is a tool used in - delivering those services rather than the basis - of a competing product. - (b) Using the Licensed Work for internal purposes - within Your organization, including use by Your - employees, contractors, and affiliates under - common control. - (c) Using the Licensed Work for non-commercial - education or research. - (d) Redistributing the Licensed Work in unmodified - source form with this License intact. - (e) Redistributing unmodified binary distributions of - the Licensed Work published by the Licensor, with - this License intact. - -Change Date: 2029-06-01 - -Change License: Apache License 2.0 - - Standing policy: each released version carries its own - Change Date approximately three years after that - version's first publication, so that on any version's - Change Date only that three-year-old version converts. - -Notice - -The Business Source License (this document, or the "License") is not an Open -Source license. However, the Licensed Work will eventually be made available -under an Open Source License, as stated in this License. - -For information about alternative licensing arrangements for the Licensed Work, -please visit https://lamco.ai or contact office@lamco.io. - ------------------------------------------------------------------------------ - -License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. -"Business Source License" is a trademark of MariaDB Corporation Ab. - -Terms - -The Licensor hereby grants you the right to copy, modify, create derivative -works, redistribute, and make non-production use of the Licensed Work. The -Licensor may make an Additional Use Grant, above, permitting limited -production use. - -Effective on the Change Date, or the fourth anniversary of the first publicly -available distribution of a specific version of the Licensed Work under this -License, whichever comes first, the Licensor hereby grants you rights under -the terms of the Change License, and the rights granted in the paragraph -above terminate. - -If your use of the Licensed Work does not comply with the requirements -currently in effect as described in this License, you must purchase a -commercial license from the Licensor, its affiliated entities, or authorized -resellers, or you must refrain from using the Licensed Work. - -All copies of the original and modified Licensed Work, and derivative works -of the Licensed Work, are subject to this License. This License applies -separately for each version of the Licensed Work and the Change Date may vary -for each version of the Licensed Work released by Licensor. - -You must conspicuously display this License on each original or modified copy -of the Licensed Work. If you receive the Licensed Work in original or -modified form from a third party, the terms and conditions set forth in this -License apply to your use of that work. - -Any use of the Licensed Work in violation of this License will automatically -terminate your rights under this License for the current and all other -versions of the Licensed Work. - -This License does not grant you any right in any trademark or logo of -Licensor or its affiliates (provided that you may use a trademark or logo of -Licensor as expressly required by this License). - -TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON -AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, -EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND -TITLE. - -MariaDB hereby grants you permission to use this License's text to license -your works, and to refer to it using the trademark "Business Source License", -as long as you comply with the Covenants of Licensor below. - -Covenants of Licensor - -In consideration of the right to use this License's text and the "Business -Source License" name and trademark, Licensor covenants to MariaDB, and to all -other recipients of the licensed work to be provided by Licensor: - -1. To specify as the Change License the GPL Version 2.0 or any later version, - or a license that is compatible with GPL Version 2.0 or a later version, - where "compatible" means that software provided under the Change License can - be included in a program with software provided under GPL Version 2.0 or a - later version. Licensor may specify additional Change Licenses without - limitation. - -2. To either: (a) specify an additional grant of rights to use that does not - impose any additional restriction on the right granted in this License, as - the Additional Use Grant; or (b) insert the text "None". - -3. To specify a Change Date. - -4. Not to modify this License in any other way. From b953ae5355af10bf35b412130fa57c82f28ab191 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Jul 2026 21:31:15 +0100 Subject: [PATCH 193/194] Revert "sci-ml/ollama: treeclean, now in ::gentoo" This reverts commit 0d5c4fec7835748602aacee5aa3c7da071ed5623. Based on 2e79ca38f1766db758680a21c419cf1809f62bab, let's keep this for now given the differences should be reconciled. Signed-off-by: Sam James --- sci-ml/ollama/Manifest | 6 + ...ake-installing-runtime-deps-optional.patch | 134 ++++++ ...ake-installing-runtime-deps-optional.patch | 120 +++++ .../ollama-9999-use-GNUInstallDirs.patch | 26 ++ sci-ml/ollama/files/ollama.confd | 11 + sci-ml/ollama/files/ollama.init | 9 + sci-ml/ollama/files/ollama.service | 14 + sci-ml/ollama/metadata.xml | 19 + sci-ml/ollama/ollama-0.18.0.ebuild | 416 +++++++++++++++++ sci-ml/ollama/ollama-0.20.3.ebuild | 422 ++++++++++++++++++ sci-ml/ollama/ollama-0.21.2.ebuild | 422 ++++++++++++++++++ sci-ml/ollama/ollama-9999.ebuild | 422 ++++++++++++++++++ 12 files changed, 2021 insertions(+) create mode 100644 sci-ml/ollama/Manifest create mode 100644 sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch create mode 100644 sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch create mode 100644 sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch create mode 100644 sci-ml/ollama/files/ollama.confd create mode 100644 sci-ml/ollama/files/ollama.init create mode 100644 sci-ml/ollama/files/ollama.service create mode 100644 sci-ml/ollama/metadata.xml create mode 100644 sci-ml/ollama/ollama-0.18.0.ebuild create mode 100644 sci-ml/ollama/ollama-0.20.3.ebuild create mode 100644 sci-ml/ollama/ollama-0.21.2.ebuild create mode 100644 sci-ml/ollama/ollama-9999.ebuild diff --git a/sci-ml/ollama/Manifest b/sci-ml/ollama/Manifest new file mode 100644 index 0000000000..52d446ec1c --- /dev/null +++ b/sci-ml/ollama/Manifest @@ -0,0 +1,6 @@ +DIST ollama-0.18.0-deps.tar.xz 84650388 BLAKE2B b83450c77d4b769b712d7cae5949a0b72931b03d131ec857c3f22d4e9f498a86b916aebdd26176294aca1133b6a58cfa063f58af232fdd30fd7f741fdc95dc85 SHA512 705c67b746e55b56273880fddb2afa18f6ad4989db67d425aadfd695807503861c38bf76da9bfe7d4118ac625b8554501cfa28fc334c7c7f6e09b96a84805691 +DIST ollama-0.18.0.gh.tar.gz 23267563 BLAKE2B d9c9ee5ea09dd77bb7500b57d2383c6c1e572a643454fd35acec04bf034d617b1a796e6df3b0caba2b58927acfadcded0b89a7e7f1804be5645e74c8b1981019 SHA512 f4a0accadb5e4dd6a20c4ea82fc246da3e4fb618d975555705fe6b577abc4f66f9e542e55a98fd41e96fcfd3fd6cfc219251bec5f98439d495f4e5d2121fe164 +DIST ollama-0.20.3-deps.tar.xz 84650388 BLAKE2B b83450c77d4b769b712d7cae5949a0b72931b03d131ec857c3f22d4e9f498a86b916aebdd26176294aca1133b6a58cfa063f58af232fdd30fd7f741fdc95dc85 SHA512 705c67b746e55b56273880fddb2afa18f6ad4989db67d425aadfd695807503861c38bf76da9bfe7d4118ac625b8554501cfa28fc334c7c7f6e09b96a84805691 +DIST ollama-0.20.3.gh.tar.gz 26448858 BLAKE2B c8cd751cb1a840e1fa9b6337529b192bf1b235fdeb8959ef2dd881e503bcdcc63cfb2b61c2e31851c5992b0a6c8d204e6771ce0e993014b5df08e6122ffa641c SHA512 a722f677f296ec86296660f72798ca752e1389280febb6238d88c50a7f5711df67d7322e7effb39998e37672cd9d27fe587e26fdc265d29c7bb1f9b32fe2d5f1 +DIST ollama-0.21.2-deps.tar.xz 84650388 BLAKE2B b83450c77d4b769b712d7cae5949a0b72931b03d131ec857c3f22d4e9f498a86b916aebdd26176294aca1133b6a58cfa063f58af232fdd30fd7f741fdc95dc85 SHA512 705c67b746e55b56273880fddb2afa18f6ad4989db67d425aadfd695807503861c38bf76da9bfe7d4118ac625b8554501cfa28fc334c7c7f6e09b96a84805691 +DIST ollama-0.21.2.gh.tar.gz 27896062 BLAKE2B e02491c37d84aae6d88c48e9d631760d00327f2e0f2ef33baf24722e093aaaecf9e33e959e8548061f3350b12886bc6dcec5a9aea40e99f13a2577900981af89 SHA512 80493313eccd994a02db6bc2330594790f66466fdf9736802528dc813e1b70402d273acd63249112ab9b97b0e610a25469f69daff08448fa946c344bd45ad334 diff --git a/sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch b/sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch new file mode 100644 index 0000000000..be90418d85 --- /dev/null +++ b/sci-ml/ollama/files/ollama-0.18.0-make-installing-runtime-deps-optional.patch @@ -0,0 +1,134 @@ +From 7367444df7e44434569708b13ddf26b159e3ba50 Mon Sep 17 00:00:00 2001 +From: Paul Zander +Date: Tue, 17 Feb 2026 12:52:29 +0100 +Subject: [PATCH] make installing runtime deps optional + +Signed-off-by: Paul Zander + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7d53531b..ce7376d8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -78,6 +78,8 @@ set(GGML_VERSION_MINOR 0) + set(GGML_VERSION_PATCH 0) + set(GGML_VERSION "${GGML_VERSION_MAJOR}.${GGML_VERSION_MINOR}.${GGML_VERSION_PATCH}") + ++option(OLLAMA_INSTALL_RUNTIME_DEPS "Install the dependencies of library as well" ON) ++ + set(GGML_CPU ON) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src) + set_property(TARGET ggml PROPERTY EXCLUDE_FROM_ALL TRUE) +@@ -88,12 +90,17 @@ if(NOT CPU_VARIANTS) + endif() + + install(TARGETS ggml-base ${CPU_VARIANTS} +- RUNTIME_DEPENDENCIES +- PRE_EXCLUDE_REGEXES ".*" +- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU ++ RUNTIME_DEPENDENCY_SET base + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU + FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU + ) ++if(OLLAMA_INSTALL_RUNTIME_DEPS) ++install(RUNTIME_DEPENDENCY_SET base ++ PRE_EXCLUDE_REGEXES ".*" ++ RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU ++ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU ++) ++endif() + + check_language(CUDA) + if(CMAKE_CUDA_COMPILER) +@@ -104,13 +111,18 @@ if(CMAKE_CUDA_COMPILER) + find_package(CUDAToolkit) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-cuda) + install(TARGETS ggml-cuda +- RUNTIME_DEPENDENCIES +- DIRECTORIES ${CUDAToolkit_BIN_DIR} ${CUDAToolkit_BIN_DIR}/x64 ${CUDAToolkit_LIBRARY_DIR} +- PRE_INCLUDE_REGEXES cublas cublasLt cudart +- PRE_EXCLUDE_REGEXES ".*" ++ RUNTIME_DEPENDENCY_SET cuda ++ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA ++ ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) ++ install(RUNTIME_DEPENDENCY_SET cuda ++ DIRECTORIES ${CUDAToolkit_BIN_DIR} ${CUDAToolkit_BIN_DIR}/x64 ${CUDAToolkit_LIBRARY_DIR} ++ PRE_INCLUDE_REGEXES cublas cublasLt cudart ++ PRE_EXCLUDE_REGEXES ".*" + RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA + ) ++ endif() + endif() + + set(WINDOWS_AMDGPU_TARGETS_EXCLUDE_REGEX "^gfx(908|90a|1200|1201):xnack[+-]$" +@@ -143,9 +155,9 @@ if(CMAKE_HIP_COMPILER) + + install(TARGETS ggml-hip + RUNTIME_DEPENDENCY_SET rocm +- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP + ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) + install(RUNTIME_DEPENDENCY_SET rocm + DIRECTORIES ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR} + PRE_INCLUDE_REGEXES hipblas rocblas amdhip64 rocsolver amd_comgr hsa-runtime64 rocsparse tinfo rocprofiler-register drm drm_amdgpu numa elf +@@ -161,6 +173,7 @@ if(CMAKE_HIP_COMPILER) + break() + endif() + endforeach() ++ endif() + endif() + endif() + +@@ -169,12 +182,17 @@ if(NOT APPLE) + if(Vulkan_FOUND) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-vulkan) + install(TARGETS ggml-vulkan +- RUNTIME_DEPENDENCIES +- PRE_INCLUDE_REGEXES vulkan +- PRE_EXCLUDE_REGEXES ".*" ++ RUNTIME_DEPENDENCY_SET vulkan ++ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan ++ ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) ++ install(RUNTIME_DEPENDENCY_SET vulkan ++ PRE_INCLUDE_REGEXES vulkan ++ PRE_EXCLUDE_REGEXES ".*" + RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan + ) ++ endif() + endif() + endif() + +@@ -188,15 +206,21 @@ if(MLX_ENGINE) + find_package(CUDAToolkit) + + install(TARGETS mlx mlxc +- RUNTIME_DEPENDENCIES +- DIRECTORIES ${MLX_RUNTIME_DIRS} +- PRE_INCLUDE_REGEXES ${MLX_INCLUDE_REGEXES} +- PRE_EXCLUDE_REGEXES ".*" +- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX ++ RUNTIME_DEPENDENCY_SET mlx + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX + FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX + ) + ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) ++ install(RUNTIME_DEPENDENCY_SET mlx ++ DIRECTORIES ${MLX_RUNTIME_DIRS} ++ PRE_INCLUDE_REGEXES ${MLX_INCLUDE_REGEXES} ++ PRE_EXCLUDE_REGEXES ".*" ++ RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX ++ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX ++ ) ++ endif() ++ + # Install the Metal library for macOS arm64 (must be colocated with the binary) + # Metal backend is only built for arm64, not x86_64 + if(APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") +-- +2.53.0 + diff --git a/sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch b/sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch new file mode 100644 index 0000000000..35c3b1ae1c --- /dev/null +++ b/sci-ml/ollama/files/ollama-9999-make-installing-runtime-deps-optional.patch @@ -0,0 +1,120 @@ +From dc76193516672ab84fc0aed1d5b3076ce3f334e7 Mon Sep 17 00:00:00 2001 +From: Paul Zander +Date: Tue, 17 Feb 2026 12:52:29 +0100 +Subject: make installing runtime deps optional + +Signed-off-by: Paul Zander + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 40c22f4b..375ddff5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -84,6 +84,8 @@ set(GGML_VERSION_MINOR 0) + set(GGML_VERSION_PATCH 0) + set(GGML_VERSION "${GGML_VERSION_MAJOR}.${GGML_VERSION_MINOR}.${GGML_VERSION_PATCH}") + ++option(OLLAMA_INSTALL_RUNTIME_DEPS "Install the dependencies of library as well" ON) ++ + set(GGML_CPU ON) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src) + set_property(TARGET ggml PROPERTY EXCLUDE_FROM_ALL TRUE) +@@ -102,12 +104,16 @@ foreach(variant ${CPU_VARIANTS}) + endforeach() + + install(TARGETS ggml-base ${CPU_VARIANTS} +- RUNTIME_DEPENDENCIES +- PRE_EXCLUDE_REGEXES ".*" ++ RUNTIME_DEPENDENCY_SET base + RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU + FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CPU + ) ++if(OLLAMA_INSTALL_RUNTIME_DEPS) ++install(RUNTIME_DEPENDENCY_SET base ++ PRE_EXCLUDE_REGEXES ".*" ++) ++endif() + + check_language(CUDA) + if(CMAKE_CUDA_COMPILER) +@@ -119,13 +125,18 @@ if(CMAKE_CUDA_COMPILER) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-cuda) + target_include_directories(ggml-cuda PRIVATE ${GGML_INCLUDE_DIRS}) + install(TARGETS ggml-cuda ++ RUNTIME_DEPENDENCY_SET cuda ++ RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA ++ LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA ++ ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) ++ install(RUNTIME_DEPENDENCY_SET cuda + RUNTIME_DEPENDENCIES + DIRECTORIES ${CUDAToolkit_BIN_DIR} ${CUDAToolkit_BIN_DIR}/x64 ${CUDAToolkit_LIBRARY_DIR} + PRE_INCLUDE_REGEXES cublas cublasLt cudart + PRE_EXCLUDE_REGEXES ".*" +- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA +- LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT CUDA + ) ++ endif() + endif() + + set(WINDOWS_AMDGPU_TARGETS_EXCLUDE_REGEX "^gfx(908|90a|1200|1201):xnack[+-]$" +@@ -162,13 +173,12 @@ if(CMAKE_HIP_COMPILER) + RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP + ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) + install(RUNTIME_DEPENDENCY_SET rocm + DIRECTORIES ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR} + PRE_INCLUDE_REGEXES hipblas rocblas amdhip64 rocsolver amd_comgr hsa-runtime64 rocsparse tinfo rocprofiler-register roctx64 rocroller drm drm_amdgpu numa elf + PRE_EXCLUDE_REGEXES ".*" + POST_EXCLUDE_REGEXES "system32" +- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP +- LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP + ) + + foreach(HIP_LIB_BIN_INSTALL_DIR IN ITEMS ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR}) +@@ -177,6 +187,7 @@ if(CMAKE_HIP_COMPILER) + break() + endif() + endforeach() ++ endif() + endif() + endif() + +@@ -186,12 +197,16 @@ if(NOT APPLE) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-vulkan) + target_include_directories(ggml-vulkan PRIVATE ${GGML_INCLUDE_DIRS}) + install(TARGETS ggml-vulkan +- RUNTIME_DEPENDENCIES +- PRE_INCLUDE_REGEXES vulkan +- PRE_EXCLUDE_REGEXES ".*" ++ RUNTIME_DEPENDENCY_SET vulkan + RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT Vulkan + ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) ++ install(RUNTIME_DEPENDENCY_SET vulkan ++ PRE_INCLUDE_REGEXES vulkan ++ PRE_EXCLUDE_REGEXES ".*" ++ ) ++ endif() + endif() + endif() + +@@ -236,6 +251,7 @@ if(MLX_ENGINE) + LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX + FRAMEWORK DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT MLX + ) ++ if(OLLAMA_INSTALL_RUNTIME_DEPS) + install(RUNTIME_DEPENDENCY_SET mlx_runtime_deps + DIRECTORIES ${MLX_RUNTIME_DIRS} + PRE_INCLUDE_REGEXES ${MLX_INCLUDE_REGEXES} +@@ -375,4 +391,5 @@ if(MLX_ENGINE) + COMPONENT MLX_VENDOR) + endif() + endif() ++ endif() + endif() +-- +2.54.0 + diff --git a/sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch b/sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch new file mode 100644 index 0000000000..6c410be731 --- /dev/null +++ b/sci-ml/ollama/files/ollama-9999-use-GNUInstallDirs.patch @@ -0,0 +1,26 @@ +From 3e250053458fa33c97023ff8943e8c5daa4beeca Mon Sep 17 00:00:00 2001 +From: Paul Zander +Date: Mon, 31 Mar 2025 18:07:47 +0200 +Subject: [PATCH] use GNUInstallDirs + +Signed-off-by: Paul Zander + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9e107fe..79407ea 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -35,8 +35,9 @@ if (CMAKE_OSX_ARCHITECTURES MATCHES "x86_64") + set(CMAKE_INSTALL_RPATH "@loader_path") + endif() + +-set(OLLAMA_BUILD_DIR ${CMAKE_BINARY_DIR}/lib/ollama) +-set(OLLAMA_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib/ollama/${OLLAMA_RUNNER_DIR}) ++include(GNUInstallDirs) ++set(OLLAMA_BUILD_DIR ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/ollama) ++set(OLLAMA_INSTALL_DIR ${CMAKE_INSTALL_FULL_LIBDIR}/ollama/${OLLAMA_RUNNER_DIR}) + + set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${OLLAMA_BUILD_DIR}) + set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${OLLAMA_BUILD_DIR}) +-- +2.49.0 + diff --git a/sci-ml/ollama/files/ollama.confd b/sci-ml/ollama/files/ollama.confd new file mode 100644 index 0000000000..fccb3dbc43 --- /dev/null +++ b/sci-ml/ollama/files/ollama.confd @@ -0,0 +1,11 @@ +# Ollama allows cross-origin requests from 127.0.0.1 and 0.0.0.0 by default. +# Additional origins can be configured with OLLAMA_ORIGINS. +# export OLLAMA_ORIGINS="" + +# log to syslog +# output_logger="logger -t \"$RC_SVCNAME\" -p daemon.info" +# error_logger="logger -t \"$RC_SVCNAME\" -p daemon.err" + +# log to file +output_log="/var/log/ollama/ollama.log" +error_log="/var/log/ollama/ollama.log" diff --git a/sci-ml/ollama/files/ollama.init b/sci-ml/ollama/files/ollama.init new file mode 100644 index 0000000000..50e2a8d6a8 --- /dev/null +++ b/sci-ml/ollama/files/ollama.init @@ -0,0 +1,9 @@ +#!/sbin/openrc-run +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 + +supervisor=supervise-daemon +description="Ollama Service" +command="/usr/bin/ollama" +command_args="serve" +command_user="ollama:ollama" diff --git a/sci-ml/ollama/files/ollama.service b/sci-ml/ollama/files/ollama.service new file mode 100644 index 0000000000..63bd355192 --- /dev/null +++ b/sci-ml/ollama/files/ollama.service @@ -0,0 +1,14 @@ +[Unit] +Description=Ollama Service +After=network-online.target + +[Service] +ExecStart=/usr/bin/ollama serve +User=ollama +Group=ollama +Restart=always +RestartSec=3 +Environment="PATH=$PATH" + +[Install] +WantedBy=multi-user.target diff --git a/sci-ml/ollama/metadata.xml b/sci-ml/ollama/metadata.xml new file mode 100644 index 0000000000..b385334a17 --- /dev/null +++ b/sci-ml/ollama/metadata.xml @@ -0,0 +1,19 @@ + + + + + negril.nx+gentoo@gmail.com + Paul Zander + + + Use sci-libs/blis as blas provider + Enable NVIDIA CUDA support + Use sci-libs/flexiblas as blas provider + Use sci-libs/mkl for blas, lapack and sparse blas routines + Use sci-libs/openblas as blas provider + Enable ROCm gpu computing support + + + ollama/ollama + + diff --git a/sci-ml/ollama/ollama-0.18.0.ebuild b/sci-ml/ollama/ollama-0.18.0.ebuild new file mode 100644 index 0000000000..35176fe57b --- /dev/null +++ b/sci-ml/ollama/ollama-0.18.0.ebuild @@ -0,0 +1,416 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass +ROCM_VERSION="6.1" +inherit cuda rocm +inherit cmake +inherit flag-o-matic go-module linux-info systemd toolchain-funcs + +DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." +HOMEPAGE="https://ollama.com" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ollama/ollama.git" +else + MY_PV="${PV/_rc/-rc}" + MY_P="${PN}-${MY_PV}" + SRC_URI=" + https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz + " + if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" + fi +fi + +LICENSE="MIT" +SLOT="0" + +IUSE="cuda rocm vulkan" +# IUSE+=" opencl" + +BLAS_BACKENDS="blis mkl openblas" +BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" + +IUSE+=" blas flexiblas ${BLAS_BACKENDS}" +REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" + +declare -rgA CPU_FEATURES=( + [AVX2]="x86" + [AVX512F]="x86" + [AVX512_VBMI]="x86;avx512vbmi" + [AVX512_VNNI]="x86" + [AVX]="x86" + [AVX_VNNI]="x86" + [BMI2]="x86" + [F16C]="x86" + [FMA]="x86;fma3" + [SSE42]="x86;sse4_2" +) +add_cpu_features_use() { + for flag in "${!CPU_FEATURES[@]}"; do + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") + IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" + done +} +add_cpu_features_use + +RESTRICT="mirror test" + +# FindBLAS.cmake +# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] +# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] +COMMON_DEPEND=" + blas? ( + blis? ( + sci-libs/blis:= + ) + flexiblas? ( + sci-libs/flexiblas[blis?,mkl?,openblas?] + ) + mkl? ( + sci-libs/mkl[llvm-openmp] + ) + openblas? ( + sci-libs/openblas + ) + virtual/blas[flexiblas=] + ) + cuda? ( + dev-util/nvidia-cuda-toolkit:= + ) + rocm? ( + >=dev-util/hip-${ROCM_VERSION}:= + >=sci-libs/hipBLAS-${ROCM_VERSION}:= + >=sci-libs/rocBLAS-${ROCM_VERSION}:= + ) +" + +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/go-1.23.4 +" +BDEPEND=" + vulkan? ( + dev-util/vulkan-headers + media-libs/shaderc + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/${PN} + >=acct-user/${PN}-3[cuda?] +" + +PATCHES=( + "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" + "${FILESDIR}/${PN}-0.18.0-make-installing-runtime-deps-optional.patch" +) + +pkg_pretend() { + if use amd64; then + if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then + ewarn + ewarn "CPU_FLAGS_X86: bmi2 not enabled." + ewarn " Not building haswell runner." + ewarn " Not building skylakex runner." + ewarn " Not building icelake runner." + ewarn " Not building alderlake runner." + ewarn + if grep bmi2 /proc/cpuinfo > /dev/null; then + ewarn "bmi2 found in /proc/cpuinfo" + ewarn + fi + fi + fi +} + +pkg_setup() { + 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_unpack() { + # Already filter lto flags for ROCM + # 963401 + if use rocm; then + # copied from _rocm_strip_unsupported_flags + strip-unsupported-flags + export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" + fi + + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/set(GGML_CCACHE/s/ON/OFF/g" \ + -i CMakeLists.txt || die "Disable CCACHE sed failed" + + # TODO see src_unpack? + sed \ + -e "s/ -O3//g" \ + -i \ + ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ + || die "-O3 sed failed" + + # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' + sed \ + -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ + -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ + -i \ + ml/backend/ggml/ggml/src/ggml.go \ + ml/path.go \ + || die "libdir sed failed" + + if use amd64; then + if + ! use cpu_flags_x86_sse4_2; then + sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx; then + sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3; then + sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f; then + sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f || + ! use cpu_flags_x86_avx512vbmi || + ! use cpu_flags_x86_avx512_vnni; then + sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx_vnni; then + sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) + fi + + # ml/backend/ggml/ggml/src/CMakeLists.txt + fi + + if use cuda; then + cuda_src_prepare + fi + + if use rocm; then + # --hip-version gets appended to the compile flags which isn't a known flag. + # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. + # Use nuclear option to fix this. + # Disable -Werror's from go modules. + find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die + fi +} + +src_configure() { + local mycmakeargs=( + -DOLLAMA_INSTALL_RUNTIME_DEPS="no" + -DGGML_CCACHE="no" + + # backends end up in /usr/bin otherwise + -DGGML_BACKEND_DL="yes" + # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 + -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" + + # -DGGML_CPU="yes" + -DGGML_BLAS="$(usex blas)" + + # -DGGML_CUDA="$(usex cuda)" + # -DGGML_HIP="$(usex rocm)" + + # -DGGML_METAL="yes" # apple + # missing from ml/backend/ggml/ggml/src/ + # -DGGML_CANN="yes" + # -DGGML_MUSA="yes" + # -DGGML_RPC="yes" + # -DGGML_SYCL="yes" + # -DGGML_KOMPUTE="$(usex kompute)" + # -DGGML_OPENCL="$(usex opencl)" + # -DGGML_VULKAN="$(usex vulkan)" + "$(cmake_use_find_package vulkan Vulkan)" + ) + + if tc-is-lto ; then + mycmakeargs+=( + -DGGML_LTO="yes" + ) + fi + + if use blas; then + if use flexiblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FlexiBLAS" + ) + elif use blis ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FLAME" + ) + elif use mkl ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Intel10_64lp" + ) + # elif use nvhpc ; then + # mycmakeargs+=( + # -DGGML_BLAS_VENDOR="NVHPC" + # ) + elif use openblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="OpenBLAS" + ) + else + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Generic" + ) + fi + fi + + if use cuda; then + local -x CUDAHOSTCXX CUDAHOSTLD + CUDAHOSTCXX="$(cuda_gccdir)" + CUDAHOSTLD="$(tc-getCXX)" + + # default to all-major for now until cuda.eclass is updated + if [[ ! -v CUDAARCHS ]]; then + local CUDAARCHS="all-major" + fi + + mycmakeargs+=( + -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" + ) + + cuda_add_sandbox -w + addpredict "/dev/char/" + else + mycmakeargs+=( + -DCMAKE_CUDA_COMPILER="NOTFOUND" + ) + fi + + if use rocm; then + mycmakeargs+=( + -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" + -DCMAKE_HIP_PLATFORM="amd" + # ollama doesn't honor the default cmake options + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + + local -x HIP_PATH="${ESYSROOT}/usr" + else + mycmakeargs+=( + -DCMAKE_HIP_COMPILER="NOTFOUND" + ) + fi + + cmake_src_configure +} + +src_compile() { + # export version information + # https://github.com/gentoo/guru/pull/205 + # https://forums.gentoo.org/viewtopic-p-8831646.html + local VERSION + if [[ "${PV}" == *9999* ]]; then + VERSION="$( + git describe --tags --first-parent --abbrev=7 --long --dirty --always \ + | sed -e "s/^v//g" + )" + else + VERSION="${PVR}" + fi + local EXTRA_GOFLAGS_LD=( + # "-w" # disable DWARF generation + # "-s" # disable symbol table + "-X=github.com/ollama/ollama/version.Version=${VERSION}" + "-X=github.com/ollama/ollama/server.mode=release" + ) + GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" + + ego build + + cmake_src_compile +} + +src_install() { + dobin ollama + + cmake_src_install + + newinitd "${FILESDIR}/ollama.init" "${PN}" + newconfd "${FILESDIR}/ollama.confd" "${PN}" + + systemd_dounit "${FILESDIR}/ollama.service" +} + +pkg_preinst() { + keepdir /var/log/ollama + fperms 750 /var/log/ollama + fowners "${PN}:${PN}" /var/log/ollama +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + einfo "Quick guide:" + einfo "\tollama serve" + einfo "\tollama run llama3:70b" + einfo + einfo "See available models at https://ollama.com/library" + fi + + if use cuda ; then + einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." + einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" + fi +} diff --git a/sci-ml/ollama/ollama-0.20.3.ebuild b/sci-ml/ollama/ollama-0.20.3.ebuild new file mode 100644 index 0000000000..0d3867bc92 --- /dev/null +++ b/sci-ml/ollama/ollama-0.20.3.ebuild @@ -0,0 +1,422 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass +ROCM_VERSION="6.1" +inherit cuda rocm +inherit cmake +inherit flag-o-matic go-module linux-info systemd toolchain-funcs + +DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." +HOMEPAGE="https://ollama.com" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ollama/ollama.git" +else + MY_PV="${PV/_rc/-rc}" + MY_P="${PN}-${MY_PV}" + SRC_URI=" + https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz + " + if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" + fi +fi + +LICENSE="MIT" +SLOT="0" + +IUSE="cuda rocm vulkan" +# IUSE+=" opencl" + +BLAS_BACKENDS="blis mkl openblas" +BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" + +IUSE+=" blas flexiblas ${BLAS_BACKENDS}" +REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" + +declare -rgA CPU_FEATURES=( + [AVX2]="x86" + [AVX512F]="x86" + [AVX512_VBMI]="x86;avx512vbmi" + [AVX512_VNNI]="x86" + [AVX]="x86" + [AVX_VNNI]="x86" + [BMI2]="x86" + [F16C]="x86" + [FMA]="x86;fma3" + [SSE42]="x86;sse4_2" +) +add_cpu_features_use() { + for flag in "${!CPU_FEATURES[@]}"; do + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") + IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" + done +} +add_cpu_features_use + +RESTRICT="mirror test" + +# FindBLAS.cmake +# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] +# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] +COMMON_DEPEND=" + blas? ( + blis? ( + sci-libs/blis:= + ) + flexiblas? ( + sci-libs/flexiblas[blis?,mkl?,openblas?] + ) + mkl? ( + sci-libs/mkl[llvm-openmp] + ) + openblas? ( + sci-libs/openblas + ) + virtual/blas[flexiblas=] + ) + cuda? ( + dev-util/nvidia-cuda-toolkit:= + ) + rocm? ( + >=dev-util/hip-${ROCM_VERSION}:= + >=sci-libs/hipBLAS-${ROCM_VERSION}:= + >=sci-libs/rocBLAS-${ROCM_VERSION}:= + ) +" + +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/go-1.23.4 +" +BDEPEND=" + vulkan? ( + dev-util/vulkan-headers + media-libs/shaderc + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/${PN} + >=acct-user/${PN}-3[cuda?] +" + +PATCHES=( + "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" + "${FILESDIR}/${PN}-0.18.0-make-installing-runtime-deps-optional.patch" +) + +pkg_pretend() { + if use amd64; then + if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then + ewarn + ewarn "CPU_FLAGS_X86: bmi2 not enabled." + ewarn " Not building haswell runner." + ewarn " Not building skylakex runner." + ewarn " Not building icelake runner." + ewarn " Not building alderlake runner." + ewarn + if grep bmi2 /proc/cpuinfo > /dev/null; then + ewarn "bmi2 found in /proc/cpuinfo" + ewarn + fi + fi + fi +} + +pkg_setup() { + 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_unpack() { + # Already filter lto flags for ROCM + # 963401 + if use rocm; then + # copied from _rocm_strip_unsupported_flags + strip-unsupported-flags + export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" + fi + + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/set(GGML_CCACHE/s/ON/OFF/g" \ + -i CMakeLists.txt || die "Disable CCACHE sed failed" + + # TODO see src_unpack? + sed \ + -e "s/ -O3//g" \ + -i \ + ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ + || die "-O3 sed failed" + + # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' + sed \ + -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ + -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ + -i \ + ml/backend/ggml/ggml/src/ggml.go \ + ml/path.go \ + || die "libdir sed failed" + + if use amd64; then + if + ! use cpu_flags_x86_sse4_2; then + sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx; then + sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3; then + sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f; then + sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f || + ! use cpu_flags_x86_avx512vbmi || + ! use cpu_flags_x86_avx512_vnni; then + sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx_vnni; then + sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) + fi + + # ml/backend/ggml/ggml/src/CMakeLists.txt + fi + + if use cuda; then + cuda_src_prepare + fi + + if use rocm; then + # --hip-version gets appended to the compile flags which isn't a known flag. + # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. + # Use nuclear option to fix this. + # Disable -Werror's from go modules. + find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die + fi +} + +src_configure() { + local mycmakeargs=( + -DOLLAMA_INSTALL_RUNTIME_DEPS="no" + -DGGML_CCACHE="no" + + # backends end up in /usr/bin otherwise + -DGGML_BACKEND_DL="yes" + # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 + -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" + + # -DGGML_CPU="yes" + -DGGML_BLAS="$(usex blas)" + + # -DGGML_CUDA="$(usex cuda)" + # -DGGML_HIP="$(usex rocm)" + + # -DGGML_METAL="yes" # apple + # missing from ml/backend/ggml/ggml/src/ + # -DGGML_CANN="yes" + # -DGGML_MUSA="yes" + # -DGGML_RPC="yes" + # -DGGML_SYCL="yes" + # -DGGML_KOMPUTE="$(usex kompute)" + # -DGGML_OPENCL="$(usex opencl)" + # -DGGML_VULKAN="$(usex vulkan)" + "$(cmake_use_find_package vulkan Vulkan)" + ) + + if tc-is-lto ; then + mycmakeargs+=( + -DGGML_LTO="yes" + ) + fi + + if use blas; then + if use flexiblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FlexiBLAS" + ) + elif use blis ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FLAME" + ) + elif use mkl ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Intel10_64lp" + ) + # elif use nvhpc ; then + # mycmakeargs+=( + # -DGGML_BLAS_VENDOR="NVHPC" + # ) + elif use openblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="OpenBLAS" + ) + else + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Generic" + ) + fi + fi + + if use cuda; then + local -x CUDAHOSTCXX CUDAHOSTLD + CUDAHOSTCXX="$(cuda_gccdir)" + CUDAHOSTLD="$(tc-getCXX)" + + # default to all-major for now until cuda.eclass is updated + if [[ ! -v CUDAARCHS ]]; then + local CUDAARCHS="all-major" + fi + + mycmakeargs+=( + -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" + ) + + cuda_add_sandbox -w + addpredict "/dev/char/" + else + mycmakeargs+=( + -DCMAKE_CUDA_COMPILER="NOTFOUND" + ) + fi + + if use rocm; then + mycmakeargs+=( + -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" + -DCMAKE_HIP_PLATFORM="amd" + # ollama doesn't honor the default cmake options + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + + local -x HIP_PATH="${ESYSROOT}/usr" + else + mycmakeargs+=( + -DCMAKE_HIP_COMPILER="NOTFOUND" + ) + fi + + cmake_src_configure +} + +src_compile() { + # export version information + # https://github.com/gentoo/guru/pull/205 + # https://forums.gentoo.org/viewtopic-p-8831646.html + local VERSION + if [[ "${PV}" == *9999* ]]; then + VERSION="$( + git describe --tags --first-parent --abbrev=7 --long --dirty --always \ + | sed -e "s/^v//g" + )" + else + VERSION="${PVR}" + fi + local EXTRA_GOFLAGS_LD=( + # "-w" # disable DWARF generation + # "-s" # disable symbol table + "-X=github.com/ollama/ollama/version.Version=${VERSION}" + "-X=github.com/ollama/ollama/server.mode=release" + ) + GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" + + ego build + + cmake_src_compile +} + +src_install() { + dobin ollama + + cmake_src_install + + newinitd "${FILESDIR}/ollama.init" "${PN}" + newconfd "${FILESDIR}/ollama.confd" "${PN}" + + systemd_dounit "${FILESDIR}/ollama.service" +} + +pkg_preinst() { + keepdir /var/log/ollama + fperms 750 /var/log/ollama + fowners "${PN}:${PN}" /var/log/ollama +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + einfo "Quick guide:" + einfo "\tollama serve" + einfo "\tollama run llama3:70b" + einfo + einfo "See available models at https://ollama.com/library" + fi + + einfo + einfo "Ollama binds 127.0.0.1 port 11434 by default." + einfo "Change the bind address with the OLLAMA_HOST environment variable." + einfo "See https://docs.ollama.com/faq for more info" + einfo + + if use cuda ; then + einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." + einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" + fi +} diff --git a/sci-ml/ollama/ollama-0.21.2.ebuild b/sci-ml/ollama/ollama-0.21.2.ebuild new file mode 100644 index 0000000000..7623be9d49 --- /dev/null +++ b/sci-ml/ollama/ollama-0.21.2.ebuild @@ -0,0 +1,422 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass +ROCM_VERSION="6.1" +inherit cuda rocm +inherit cmake +inherit flag-o-matic go-module linux-info systemd toolchain-funcs + +DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." +HOMEPAGE="https://ollama.com" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ollama/ollama.git" +else + MY_PV="${PV/_rc/-rc}" + MY_P="${PN}-${MY_PV}" + SRC_URI=" + https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz + " + if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" + fi +fi + +LICENSE="MIT" +SLOT="0" + +IUSE="cuda rocm vulkan" +# IUSE+=" opencl" + +BLAS_BACKENDS="blis mkl openblas" +BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" + +IUSE+=" blas flexiblas ${BLAS_BACKENDS}" +REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" + +declare -rgA CPU_FEATURES=( + [AVX2]="x86" + [AVX512F]="x86" + [AVX512_VBMI]="x86;avx512vbmi" + [AVX512_VNNI]="x86" + [AVX]="x86" + [AVX_VNNI]="x86" + [BMI2]="x86" + [F16C]="x86" + [FMA]="x86;fma3" + [SSE42]="x86;sse4_2" +) +add_cpu_features_use() { + for flag in "${!CPU_FEATURES[@]}"; do + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") + IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" + done +} +add_cpu_features_use + +RESTRICT="mirror test" + +# FindBLAS.cmake +# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] +# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] +COMMON_DEPEND=" + blas? ( + blis? ( + sci-libs/blis:= + ) + flexiblas? ( + sci-libs/flexiblas[blis?,mkl?,openblas?] + ) + mkl? ( + sci-libs/mkl[llvm-openmp] + ) + openblas? ( + sci-libs/openblas + ) + virtual/blas[flexiblas=] + ) + cuda? ( + dev-util/nvidia-cuda-toolkit:= + ) + rocm? ( + >=dev-util/hip-${ROCM_VERSION}:= + >=sci-libs/hipBLAS-${ROCM_VERSION}:= + >=sci-libs/rocBLAS-${ROCM_VERSION}:= + ) +" + +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/go-1.24.1 +" +BDEPEND=" + vulkan? ( + dev-util/vulkan-headers + media-libs/shaderc + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/${PN} + >=acct-user/${PN}-3[cuda?] +" + +PATCHES=( + "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" + "${FILESDIR}/${PN}-0.18.0-make-installing-runtime-deps-optional.patch" +) + +pkg_pretend() { + if use amd64; then + if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then + ewarn + ewarn "CPU_FLAGS_X86: bmi2 not enabled." + ewarn " Not building haswell runner." + ewarn " Not building skylakex runner." + ewarn " Not building icelake runner." + ewarn " Not building alderlake runner." + ewarn + if grep bmi2 /proc/cpuinfo > /dev/null; then + ewarn "bmi2 found in /proc/cpuinfo" + ewarn + fi + fi + fi +} + +pkg_setup() { + 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_unpack() { + # Already filter lto flags for ROCM + # 963401 + if use rocm; then + # copied from _rocm_strip_unsupported_flags + strip-unsupported-flags + export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" + fi + + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/set(GGML_CCACHE/s/ON/OFF/g" \ + -i CMakeLists.txt || die "Disable CCACHE sed failed" + + # TODO see src_unpack? + sed \ + -e "s/ -O3//g" \ + -i \ + ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ + || die "-O3 sed failed" + + # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' + sed \ + -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ + -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ + -i \ + ml/backend/ggml/ggml/src/ggml.go \ + ml/path.go \ + || die "libdir sed failed" + + if use amd64; then + if + ! use cpu_flags_x86_sse4_2; then + sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx; then + sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3; then + sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f; then + sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f || + ! use cpu_flags_x86_avx512vbmi || + ! use cpu_flags_x86_avx512_vnni; then + sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx_vnni; then + sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) + fi + + # ml/backend/ggml/ggml/src/CMakeLists.txt + fi + + if use cuda; then + cuda_src_prepare + fi + + if use rocm; then + # --hip-version gets appended to the compile flags which isn't a known flag. + # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. + # Use nuclear option to fix this. + # Disable -Werror's from go modules. + find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die + fi +} + +src_configure() { + local mycmakeargs=( + -DOLLAMA_INSTALL_RUNTIME_DEPS="no" + -DGGML_CCACHE="no" + + # backends end up in /usr/bin otherwise + -DGGML_BACKEND_DL="yes" + # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 + -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" + + # -DGGML_CPU="yes" + -DGGML_BLAS="$(usex blas)" + + # -DGGML_CUDA="$(usex cuda)" + # -DGGML_HIP="$(usex rocm)" + + # -DGGML_METAL="yes" # apple + # missing from ml/backend/ggml/ggml/src/ + # -DGGML_CANN="yes" + # -DGGML_MUSA="yes" + # -DGGML_RPC="yes" + # -DGGML_SYCL="yes" + # -DGGML_KOMPUTE="$(usex kompute)" + # -DGGML_OPENCL="$(usex opencl)" + # -DGGML_VULKAN="$(usex vulkan)" + "$(cmake_use_find_package vulkan Vulkan)" + ) + + if tc-is-lto ; then + mycmakeargs+=( + -DGGML_LTO="yes" + ) + fi + + if use blas; then + if use flexiblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FlexiBLAS" + ) + elif use blis ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FLAME" + ) + elif use mkl ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Intel10_64lp" + ) + # elif use nvhpc ; then + # mycmakeargs+=( + # -DGGML_BLAS_VENDOR="NVHPC" + # ) + elif use openblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="OpenBLAS" + ) + else + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Generic" + ) + fi + fi + + if use cuda; then + local -x CUDAHOSTCXX CUDAHOSTLD + CUDAHOSTCXX="$(cuda_gccdir)" + CUDAHOSTLD="$(tc-getCXX)" + + # default to all-major for now until cuda.eclass is updated + if [[ ! -v CUDAARCHS ]]; then + local CUDAARCHS="all-major" + fi + + mycmakeargs+=( + -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" + ) + + cuda_add_sandbox -w + addpredict "/dev/char/" + else + mycmakeargs+=( + -DCMAKE_CUDA_COMPILER="NOTFOUND" + ) + fi + + if use rocm; then + mycmakeargs+=( + -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" + -DCMAKE_HIP_PLATFORM="amd" + # ollama doesn't honor the default cmake options + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + + local -x HIP_PATH="${ESYSROOT}/usr" + else + mycmakeargs+=( + -DCMAKE_HIP_COMPILER="NOTFOUND" + ) + fi + + cmake_src_configure +} + +src_compile() { + # export version information + # https://github.com/gentoo/guru/pull/205 + # https://forums.gentoo.org/viewtopic-p-8831646.html + local VERSION + if [[ "${PV}" == *9999* ]]; then + VERSION="$( + git describe --tags --first-parent --abbrev=7 --long --dirty --always \ + | sed -e "s/^v//g" + )" + else + VERSION="${PVR}" + fi + local EXTRA_GOFLAGS_LD=( + # "-w" # disable DWARF generation + # "-s" # disable symbol table + "-X=github.com/ollama/ollama/version.Version=${VERSION}" + "-X=github.com/ollama/ollama/server.mode=release" + ) + GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" + + ego build + + cmake_src_compile +} + +src_install() { + dobin ollama + + cmake_src_install + + newinitd "${FILESDIR}/ollama.init" "${PN}" + newconfd "${FILESDIR}/ollama.confd" "${PN}" + + systemd_dounit "${FILESDIR}/ollama.service" +} + +pkg_preinst() { + keepdir /var/log/ollama + fperms 750 /var/log/ollama + fowners "${PN}:${PN}" /var/log/ollama +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + einfo "Quick guide:" + einfo "\tollama serve" + einfo "\tollama run llama3:70b" + einfo + einfo "See available models at https://ollama.com/library" + fi + + einfo + einfo "Ollama binds 127.0.0.1 port 11434 by default." + einfo "Change the bind address with the OLLAMA_HOST environment variable." + einfo "See https://docs.ollama.com/faq for more info" + einfo + + if use cuda ; then + einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." + einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" + fi +} diff --git a/sci-ml/ollama/ollama-9999.ebuild b/sci-ml/ollama/ollama-9999.ebuild new file mode 100644 index 0000000000..0f21454036 --- /dev/null +++ b/sci-ml/ollama/ollama-9999.ebuild @@ -0,0 +1,422 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# supports ROCM/HIP >=5.5, but we define 6.1 due to the eclass +ROCM_VERSION="6.1" +inherit cuda rocm +inherit cmake +inherit flag-o-matic go-module linux-info systemd toolchain-funcs + +DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models." +HOMEPAGE="https://ollama.com" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ollama/ollama.git" +else + MY_PV="${PV/_rc/-rc}" + MY_P="${PN}-${MY_PV}" + SRC_URI=" + https://github.com/ollama/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${MY_PV}/${MY_P}-deps.tar.xz + " + if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" + fi +fi + +LICENSE="MIT" +SLOT="0" + +IUSE="cuda rocm vulkan" +# IUSE+=" opencl" + +BLAS_BACKENDS="blis mkl openblas" +BLAS_REQUIRED_USE="blas? ( ?? ( ${BLAS_BACKENDS} ) )" + +IUSE+=" blas flexiblas ${BLAS_BACKENDS}" +REQUIRED_USE+=" ${BLAS_REQUIRED_USE}" + +declare -rgA CPU_FEATURES=( + [AVX2]="x86" + [AVX512F]="x86" + [AVX512_VBMI]="x86;avx512vbmi" + [AVX512_VNNI]="x86" + [AVX]="x86" + [AVX_VNNI]="x86" + [BMI2]="x86" + [F16C]="x86" + [FMA]="x86;fma3" + [SSE42]="x86;sse4_2" +) +add_cpu_features_use() { + for flag in "${!CPU_FEATURES[@]}"; do + IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}") + IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}" + done +} +add_cpu_features_use + +RESTRICT="mirror test" + +# FindBLAS.cmake +# If Fortran is an enabled compiler it sets BLAS_mkl_THREADING to gnu. -> sci-libs/mkl[gnu-openmp] +# If Fortran is not an enabled compiler it sets BLAS_mkl_THREADING to intel. -> sci-libs/mkl[llvm-openmp] +COMMON_DEPEND=" + blas? ( + blis? ( + sci-libs/blis:= + ) + flexiblas? ( + sci-libs/flexiblas[blis?,mkl?,openblas?] + ) + mkl? ( + sci-libs/mkl[llvm-openmp] + ) + openblas? ( + sci-libs/openblas + ) + virtual/blas[flexiblas=] + ) + cuda? ( + dev-util/nvidia-cuda-toolkit:= + ) + rocm? ( + >=dev-util/hip-${ROCM_VERSION}:= + >=sci-libs/hipBLAS-${ROCM_VERSION}:= + >=sci-libs/rocBLAS-${ROCM_VERSION}:= + ) +" + +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/go-1.23.4 +" +BDEPEND=" + vulkan? ( + dev-util/vulkan-headers + media-libs/shaderc + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/${PN} + >=acct-user/${PN}-3[cuda?] +" + +PATCHES=( + "${FILESDIR}/${PN}-9999-use-GNUInstallDirs.patch" + "${FILESDIR}/${PN}-9999-make-installing-runtime-deps-optional.patch" +) + +pkg_pretend() { + if use amd64; then + if use cpu_flags_x86_f16c && use cpu_flags_x86_avx2 && use cpu_flags_x86_fma3 && ! use cpu_flags_x86_bmi2; then + ewarn + ewarn "CPU_FLAGS_X86: bmi2 not enabled." + ewarn " Not building haswell runner." + ewarn " Not building skylakex runner." + ewarn " Not building icelake runner." + ewarn " Not building alderlake runner." + ewarn + if grep bmi2 /proc/cpuinfo > /dev/null; then + ewarn "bmi2 found in /proc/cpuinfo" + ewarn + fi + fi + fi +} + +pkg_setup() { + 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_unpack() { + # Already filter lto flags for ROCM + # 963401 + if use rocm; then + # copied from _rocm_strip_unsupported_flags + strip-unsupported-flags + export CXXFLAGS="$(test-flags-HIPCXX "${CXXFLAGS}")" + fi + + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/set(GGML_CCACHE/s/ON/OFF/g" \ + -i CMakeLists.txt || die "Disable CCACHE sed failed" + + # TODO see src_unpack? + sed \ + -e "s/ -O3//g" \ + -i \ + ml/backend/ggml/ggml/src/ggml-cpu/cpu.go \ + || die "-O3 sed failed" + + # grep -Rl -e 'lib/ollama' -e '"..", "lib"' --include '*.go' + sed \ + -e "s/\"..\", \"lib\"/\"..\", \"$(get_libdir)\"/" \ + -e "s#\"lib/ollama\"#\"$(get_libdir)/ollama\"#" \ + -i \ + ml/backend/ggml/ggml/src/ggml.go \ + ml/path.go \ + || die "libdir sed failed" + + if use amd64; then + if + ! use cpu_flags_x86_sse4_2; then + sed -e "/ggml_add_cpu_backend_variant(sse42/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx; then + sed -e "/ggml_add_cpu_backend_variant(sandybridge/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3; then + sed -e "/ggml_add_cpu_backend_variant(haswell/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f; then + sed -e "/ggml_add_cpu_backend_variant(skylakex/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx512f || + ! use cpu_flags_x86_avx512vbmi || + ! use cpu_flags_x86_avx512_vnni; then + sed -e "/ggml_add_cpu_backend_variant(icelake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI) + fi + if + ! use cpu_flags_x86_sse4_2 || + ! use cpu_flags_x86_avx || + ! use cpu_flags_x86_f16c || + ! use cpu_flags_x86_avx2 || + ! use cpu_flags_x86_bmi2 || + ! use cpu_flags_x86_fma3 || + ! use cpu_flags_x86_avx_vnni; then + sed -e "/ggml_add_cpu_backend_variant(alderlake/s/^/# /g" -i ml/backend/ggml/ggml/src/CMakeLists.txt || die + # SSE42 AVX F16C AVX2 BMI2 FMA AVX_VNNI) + fi + + # ml/backend/ggml/ggml/src/CMakeLists.txt + fi + + if use cuda; then + cuda_src_prepare + fi + + if use rocm; then + # --hip-version gets appended to the compile flags which isn't a known flag. + # This causes rocm builds to fail because -Wunused-command-line-argument is turned on. + # Use nuclear option to fix this. + # Disable -Werror's from go modules. + find "${S}" -name ".go" -exec sed -i "s/ -Werror / /g" {} + || die + fi +} + +src_configure() { + local mycmakeargs=( + -DOLLAMA_INSTALL_RUNTIME_DEPS="no" + -DGGML_CCACHE="no" + + # backends end up in /usr/bin otherwise + -DGGML_BACKEND_DL="yes" + # TODO causes duplicate install warning but breaks detection otherwise ollama/issues/13614 + -DGGML_BACKEND_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}" + + # -DGGML_CPU="yes" + -DGGML_BLAS="$(usex blas)" + + # -DGGML_CUDA="$(usex cuda)" + # -DGGML_HIP="$(usex rocm)" + + # -DGGML_METAL="yes" # apple + # missing from ml/backend/ggml/ggml/src/ + # -DGGML_CANN="yes" + # -DGGML_MUSA="yes" + # -DGGML_RPC="yes" + # -DGGML_SYCL="yes" + # -DGGML_KOMPUTE="$(usex kompute)" + # -DGGML_OPENCL="$(usex opencl)" + # -DGGML_VULKAN="$(usex vulkan)" + "$(cmake_use_find_package vulkan Vulkan)" + ) + + if tc-is-lto ; then + mycmakeargs+=( + -DGGML_LTO="yes" + ) + fi + + if use blas; then + if use flexiblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FlexiBLAS" + ) + elif use blis ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="FLAME" + ) + elif use mkl ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Intel10_64lp" + ) + # elif use nvhpc ; then + # mycmakeargs+=( + # -DGGML_BLAS_VENDOR="NVHPC" + # ) + elif use openblas ; then + mycmakeargs+=( + -DGGML_BLAS_VENDOR="OpenBLAS" + ) + else + mycmakeargs+=( + -DGGML_BLAS_VENDOR="Generic" + ) + fi + fi + + if use cuda; then + local -x CUDAHOSTCXX CUDAHOSTLD + CUDAHOSTCXX="$(cuda_gccdir)" + CUDAHOSTLD="$(tc-getCXX)" + + # default to all-major for now until cuda.eclass is updated + if [[ ! -v CUDAARCHS ]]; then + local CUDAARCHS="all-major" + fi + + mycmakeargs+=( + -DCMAKE_CUDA_ARCHITECTURES="${CUDAARCHS}" + ) + + cuda_add_sandbox -w + addpredict "/dev/char/" + else + mycmakeargs+=( + -DCMAKE_CUDA_COMPILER="NOTFOUND" + ) + fi + + if use rocm; then + mycmakeargs+=( + -DCMAKE_HIP_ARCHITECTURES="$(get_amdgpu_flags)" + -DCMAKE_HIP_PLATFORM="amd" + # ollama doesn't honor the default cmake options + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + + local -x HIP_PATH="${ESYSROOT}/usr" + else + mycmakeargs+=( + -DCMAKE_HIP_COMPILER="NOTFOUND" + ) + fi + + cmake_src_configure +} + +src_compile() { + # export version information + # https://github.com/gentoo/guru/pull/205 + # https://forums.gentoo.org/viewtopic-p-8831646.html + local VERSION + if [[ "${PV}" == *9999* ]]; then + VERSION="$( + git describe --tags --first-parent --abbrev=7 --long --dirty --always \ + | sed -e "s/^v//g" + )" + else + VERSION="${PVR}" + fi + local EXTRA_GOFLAGS_LD=( + # "-w" # disable DWARF generation + # "-s" # disable symbol table + "-X=github.com/ollama/ollama/version.Version=${VERSION}" + "-X=github.com/ollama/ollama/server.mode=release" + ) + GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" + + ego build + + cmake_src_compile +} + +src_install() { + dobin ollama + + cmake_src_install + + newinitd "${FILESDIR}/ollama.init" "${PN}" + newconfd "${FILESDIR}/ollama.confd" "${PN}" + + systemd_dounit "${FILESDIR}/ollama.service" +} + +pkg_preinst() { + keepdir /var/log/ollama + fperms 750 /var/log/ollama + fowners "${PN}:${PN}" /var/log/ollama +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + einfo "Quick guide:" + einfo "\tollama serve" + einfo "\tollama run llama3:70b" + einfo + einfo "See available models at https://ollama.com/library" + fi + + einfo + einfo "Ollama binds 127.0.0.1 port 11434 by default." + einfo "Change the bind address with the OLLAMA_HOST environment variable." + einfo "See https://docs.ollama.com/faq for more info" + einfo + + if use cuda ; then + einfo "When using cuda the user running ${PN} has to be in the video group or it won't detect devices." + einfo "The ebuild ensures this for user ${PN} via acct-user/${PN}[cuda]" + fi +} From 20faf047e483e105b0e25cae46381a0e365326fc Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 12 Jul 2026 21:31:55 +0100 Subject: [PATCH 194/194] Revert "acct-{user,group}/ollama: treeclean, now in ::gentoo" This reverts commit 261e9ea22761fe8d0200652ef3657ee8773aebab. Based on 2e79ca38f1766db758680a21c419cf1809f62bab, let's keep this for now given the differences should be reconciled. Signed-off-by: Sam James --- acct-group/ollama/metadata.xml | 8 ++++++++ acct-group/ollama/ollama-0.ebuild | 9 +++++++++ acct-user/ollama/metadata.xml | 8 ++++++++ acct-user/ollama/ollama-3.ebuild | 31 +++++++++++++++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 acct-group/ollama/metadata.xml create mode 100644 acct-group/ollama/ollama-0.ebuild create mode 100644 acct-user/ollama/metadata.xml create mode 100644 acct-user/ollama/ollama-3.ebuild diff --git a/acct-group/ollama/metadata.xml b/acct-group/ollama/metadata.xml new file mode 100644 index 0000000000..b50d1379f8 --- /dev/null +++ b/acct-group/ollama/metadata.xml @@ -0,0 +1,8 @@ + + + + + negril.nx+gentoo@gmail.com + Paul Zander + + diff --git a/acct-group/ollama/ollama-0.ebuild b/acct-group/ollama/ollama-0.ebuild new file mode 100644 index 0000000000..c8f25baf48 --- /dev/null +++ b/acct-group/ollama/ollama-0.ebuild @@ -0,0 +1,9 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +DESCRIPTION="A group for ollama" +ACCT_GROUP_ID=-1 diff --git a/acct-user/ollama/metadata.xml b/acct-user/ollama/metadata.xml new file mode 100644 index 0000000000..b50d1379f8 --- /dev/null +++ b/acct-user/ollama/metadata.xml @@ -0,0 +1,8 @@ + + + + + negril.nx+gentoo@gmail.com + Paul Zander + + diff --git a/acct-user/ollama/ollama-3.ebuild b/acct-user/ollama/ollama-3.ebuild new file mode 100644 index 0000000000..5734021f31 --- /dev/null +++ b/acct-user/ollama/ollama-3.ebuild @@ -0,0 +1,31 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +DESCRIPTION="A user for ollama" +ACCT_USER_ID=-1 +ACCT_USER_HOME=/var/lib/ollama +ACCT_USER_HOME_PERMS=0750 +ACCT_USER_GROUPS=( ollama ) + +KEYWORDS="~amd64" + +IUSE="cuda" + +acct-user_add_deps + +RDEPEND+=" + cuda? ( + acct-group/video + ) +" + +pkg_setup() { + # sci-ml/ollama[cuda] + if use cuda; then + ACCT_USER_GROUPS+=( video ) + fi +}