From effa8fac6029b5523ee60fac895e75e4bf123f54 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 22:26:11 +0300 Subject: [PATCH 01/92] dev-vcs/lazygit: 0.63.1. version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.63.1.ebuild | 47 +++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.63.1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 7780d0aa04..ebd1f5043c 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -3,3 +3,4 @@ DIST lazygit-0.60.0.tar.gz 5136464 BLAKE2B 68ff1be80096c2375bc0693ebcc65acfaa1c7 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 +DIST lazygit-0.63.1.tar.gz 4745098 BLAKE2B d6cfd2311034b642f9d970d835d529b45647c18fad5a07cdec19041b2020f7d9929650910b0d307e90798663ff90cb32840e72480fe181be215c58f7537d6217 SHA512 ff69ca43ff2be583ed84bd8ff99971cb68594464557406bafa32ecb91853489f1a5732f46b24c406ba097048326d877613c3033420522b71f871ffbe3db48ff7 diff --git a/dev-vcs/lazygit/lazygit-0.63.1.ebuild b/dev-vcs/lazygit/lazygit-0.63.1.ebuild new file mode 100644 index 0000000000..98c25b364c --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.63.1.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 5f5feb0c39c54f8506734bc9fd6b5f5289056845 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 22:27:04 +0300 Subject: [PATCH 02/92] dev-vcs/lazygit: drop old 0.59.0, 0.60.0 Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 2 -- dev-vcs/lazygit/lazygit-0.59.0.ebuild | 44 ------------------------- dev-vcs/lazygit/lazygit-0.60.0.ebuild | 47 --------------------------- 3 files changed, 93 deletions(-) delete mode 100644 dev-vcs/lazygit/lazygit-0.59.0.ebuild delete mode 100644 dev-vcs/lazygit/lazygit-0.60.0.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index ebd1f5043c..a7a48c7480 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,5 +1,3 @@ -DIST lazygit-0.59.0.tar.gz 5456484 BLAKE2B 5f43c161197a2fa8f2a627ccf069975fcdbc4bb4c088c2607e329c2b78c76d14172885d165bbfe590b61a2f25dcf3cc330217065019d3246c174160b6f7e0fd3 SHA512 747dd840cc9154b450f62a4475cba745d91ecec8f6f04ca745e1789e9369e22cd4c6ffb38d3980280f173322d30cc387cc064aa566f8612b19d309d12797a70a -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.59.0.ebuild b/dev-vcs/lazygit/lazygit-0.59.0.ebuild deleted file mode 100644 index 781fee30ec..0000000000 --- a/dev-vcs/lazygit/lazygit-0.59.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# 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="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="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 -} diff --git a/dev-vcs/lazygit/lazygit-0.60.0.ebuild b/dev-vcs/lazygit/lazygit-0.60.0.ebuild deleted file mode 100644 index 98c25b364c..0000000000 --- a/dev-vcs/lazygit/lazygit-0.60.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# 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 c5dea19a03f2e2c9afb2ed8530edda7923f75188 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 22:34:39 +0300 Subject: [PATCH 03/92] app-misc/doublecmd-bin: 1.2.7 version bump Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/Manifest | 3 + .../doublecmd-bin/doublecmd-bin-1.2.7.ebuild | 75 +++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 6231556f61..12a60db0dd 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -7,3 +7,6 @@ DIST doublecmd-1.2.5.qt6.x86_64.tar.xz 9932640 BLAKE2B 4ff73063bba370e7a5160bda5 DIST doublecmd-1.2.6.gtk2.i386.tar.xz 9258508 BLAKE2B f5f1dbe00d3ef7a3af80845818c3747e4a05181bff0c889268043f5a0bd43c32046858f579f3c38c9976f9a006add6501466a31bc71d7ef03c3fa177bd0fc46e SHA512 9475ba29f55f307b7da64a3d1b4acda59857f7f7736e9c320593d3b56a6f6fc86b4a6bfddd2846ec9b98a4a180c3c5f05d8cc2fe5d6fe3bb32ee28140d19c999 DIST doublecmd-1.2.6.gtk2.x86_64.tar.xz 9489192 BLAKE2B ff6c1e5896648269baf8bc5b5aeadc1fd3268e6a3573e12221e57badd3a1755c2b13854e54c586cfcd756a2ac8629998060426186d5452efbe319698a4382bc1 SHA512 d2cf5b75e2505f1a7b9adaf102d55d8c9adf567aa13e82e1ca611c42f2ae1cf73c734ce664a4fc7b5c0afe7be43f93cf1a88e781f40669cfc0e34e6fd83d3a9b DIST doublecmd-1.2.6.qt6.x86_64.tar.xz 9945744 BLAKE2B 75594910f60ce4f0d91ce3e65811d5aeabd901a2f78f68d8142c7ba5477c0fce4403e9c85cbed75a3d5ec2b5ebe299a1afb07edaf4d877251bae5f0fabd12da8 SHA512 bc6bd1dc31d05e1a57156b187c987292587e0f533f932084b5b8ff000ddacc3d44345536d9fab902b42e8fafc2695c01017dfd3f092384c618981df88b35c0b7 +DIST doublecmd-1.2.7.gtk2.i386.tar.xz 9263592 BLAKE2B 611421ec25e029b04a4821ac493a2eb36463b7f2debe18f0123542a57496a10059f185e7cb4bc12795a219f7dd9d3b6e26932eada07f7ef216a9961873a049e1 SHA512 99ad98947b527958eff1ebe9b49e05923fa770d28f2d29a6e8ad938da0dea563c353279c9c6bb3d7a0474d674a4486dfdbed7232cc701a385c5c24565c961d97 +DIST doublecmd-1.2.7.gtk2.x86_64.tar.xz 9519192 BLAKE2B a11b20075b753a9303f3795e38c5cb4c857467c32d6f9b2786efa91f62ddf752b113c1143921913739780f7d4059893d13b57253034955813cc517ac5a9ed8db SHA512 7afc3212e127e803c6f637eb43b543252d9c4c1402029b36d5369f01fa031d24c652c4ec308b75de2486452ee69efe5882de6debc6fa02d8fba27528da794966 +DIST doublecmd-1.2.7.qt6.x86_64.tar.xz 9973880 BLAKE2B 6e75cbe3265908eaab65762a47c33b20d86030330718c20ca2a48d2ab54f624df3a769d0642d4d7daf759a54bef7379f4658c19d00eac4298e9b9a4942eb90b1 SHA512 1d0604e7f771af317d78312e6b3c2fcc4b444c5848912a8e2fe5c4cc224b1657e6f1ad069c56833fbadccedc382e02c9045ecd765f0be757848e6ce471e2420d diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild new file mode 100644 index 0000000000..d02b167dfe --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +MY_PN="doublecmd" +DESCRIPTION="Free cross platform open source file manager with two panels side by side." +HOMEPAGE="https://doublecmd.sourceforge.io/" + +# Switch to github repo taballs instead of sourceforge +SRC_URI=" + amd64? ( + !qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz ) + qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.qt6.x86_64.tar.xz ) + ) + x86? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.i386.tar.xz ) +" + +S="${WORKDIR}/${MY_PN}" + +# Licenses for package and plugins +LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="qt6" + +QA_PREBUILT=" + */doublecmd + */libQt6Pas.so.6 + */libunrar.so + */plugins/.* +" + +## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2 +## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here). +## Once per-profile USE masking works in overlays, mask the qt6 USE flag for x86 and +## revert RDEPEND hack. +GTK_DEPS=" + app-accessibility/at-spi2-core:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/pango +" +RDEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + amd64? ( + !qt6? ( ${GTK_DEPS} ) + qt6? ( + dev-qt/qtbase:6[gui,widgets] + media-libs/libglvnd + ) + ) + x86? ( ${GTK_DEPS} ) +" + +src_install(){ + insinto "/opt/${PN}" + doins -r "${S}/." + + # Remove doublecmd.inf to use config from user home directory + rm "${ED}/opt/${PN}"/settings/doublecmd.inf || die + + exeinto "/opt/${PN}" + doexe "${S}/${MY_PN}" + make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/" + + doicon -s 48 ${MY_PN}.png + make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!" +} From faa47118bc0eccf3f6cf766df133c5547efa58ec Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 22:55:38 +0300 Subject: [PATCH 04/92] media-sound/yandex-music: 5.113.2 version bump Signed-off-by: Sergey Torokhov --- media-sound/yandex-music/Manifest | 1 + .../yandex-music/yandex-music-5.113.2.ebuild | 129 ++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 media-sound/yandex-music/yandex-music-5.113.2.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index 8ee5a91a64..b820333a8a 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -3,3 +3,4 @@ DIST Yandex_Music_amd64_5.97.3.deb 93807396 BLAKE2B aff29cd0ea9b39cb72bcdd931433 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 +DIST Yandex_Music_amd64_5.113.2.deb 94337468 BLAKE2B a67cb54769bda8f95625f236997f7066c642d1729a8b1a8261b31334ab274be52ea6b94783be2b299c22da8593e878ae6d4aec688acb8dbad417d8c80161f692 SHA512 af8361637fc69c368a990577d966b359d8447ccc91ffacd8abcf0662396fe1f67f012f4c988657850ba4e352517fe66235bb6b93117c2a93dea3bac53832e225 diff --git a/media-sound/yandex-music/yandex-music-5.113.2.ebuild b/media-sound/yandex-music/yandex-music-5.113.2.ebuild new file mode 100644 index 0000000000..d577743e8b --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.113.2.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 8e447f62ec14c76f25430c91c12fe1f3171f8f5a Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 23:00:07 +0300 Subject: [PATCH 05/92] media-sound/yandex-music: drop old 5.95.0, 5.97.0, 5.100.1 Signed-off-by: Sergey Torokhov --- media-sound/yandex-music/Manifest | 3 - .../yandex-music/yandex-music-5.100.1.ebuild | 129 ------------------ .../yandex-music/yandex-music-5.95.0.ebuild | 129 ------------------ .../yandex-music/yandex-music-5.97.3.ebuild | 129 ------------------ 4 files changed, 390 deletions(-) delete mode 100644 media-sound/yandex-music/yandex-music-5.100.1.ebuild delete mode 100644 media-sound/yandex-music/yandex-music-5.95.0.ebuild delete mode 100644 media-sound/yandex-music/yandex-music-5.97.3.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index b820333a8a..5b4bd5ac71 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -1,6 +1,3 @@ -DIST Yandex_Music_amd64_5.95.0.deb 93787630 BLAKE2B 8ac9f5bcc1d2460404dd638504bb9ecfa4c360063715234fe4126e6bdf04230c6ae4919ead67b3cbb56af8d684d3d0c4cc842112e0d144a6b31bae5565900b19 SHA512 2dbe6e4ac78ab97de3b6e4a95a1dc67f457741257eb40a32c046eb4889119c5eb8cc9435ff4606ecce1f50fdd9662e2a99889cff6339cd38e37c077758aac81c -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 DIST Yandex_Music_amd64_5.113.2.deb 94337468 BLAKE2B a67cb54769bda8f95625f236997f7066c642d1729a8b1a8261b31334ab274be52ea6b94783be2b299c22da8593e878ae6d4aec688acb8dbad417d8c80161f692 SHA512 af8361637fc69c368a990577d966b359d8447ccc91ffacd8abcf0662396fe1f67f012f4c988657850ba4e352517fe66235bb6b93117c2a93dea3bac53832e225 diff --git a/media-sound/yandex-music/yandex-music-5.100.1.ebuild b/media-sound/yandex-music/yandex-music-5.100.1.ebuild deleted file mode 100644 index d577743e8b..0000000000 --- a/media-sound/yandex-music/yandex-music-5.100.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# 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}" -} diff --git a/media-sound/yandex-music/yandex-music-5.95.0.ebuild b/media-sound/yandex-music/yandex-music-5.95.0.ebuild deleted file mode 100644 index d577743e8b..0000000000 --- a/media-sound/yandex-music/yandex-music-5.95.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# 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}" -} diff --git a/media-sound/yandex-music/yandex-music-5.97.3.ebuild b/media-sound/yandex-music/yandex-music-5.97.3.ebuild deleted file mode 100644 index d577743e8b..0000000000 --- a/media-sound/yandex-music/yandex-music-5.97.3.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# 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 a756ef3e7973a0149eb327ff8fef4d8011ebc394 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 23:02:16 +0300 Subject: [PATCH 06/92] app-musc/doublecmd-bin: rm full stop from DESCRIPTION Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild | 2 +- app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild | 2 +- app-misc/doublecmd-bin/doublecmd-bin-1.2.6.ebuild | 2 +- app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild index 78224757de..4193f547a8 100644 --- a/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.32.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit desktop wrapper xdg MY_PN="doublecmd" -DESCRIPTION="Free cross platform open source file manager with two panels side by side." +DESCRIPTION="Free cross platform open source file manager with two panels side by side" HOMEPAGE="https://doublecmd.sourceforge.io/" SRC_URI=" diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild index d02b167dfe..4d8b4b9759 100644 --- a/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit desktop wrapper xdg MY_PN="doublecmd" -DESCRIPTION="Free cross platform open source file manager with two panels side by side." +DESCRIPTION="Free cross platform open source file manager with two panels side by side" HOMEPAGE="https://doublecmd.sourceforge.io/" # Switch to github repo taballs instead of sourceforge diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.6.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.6.ebuild index d02b167dfe..4d8b4b9759 100644 --- a/app-misc/doublecmd-bin/doublecmd-bin-1.2.6.ebuild +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.6.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit desktop wrapper xdg MY_PN="doublecmd" -DESCRIPTION="Free cross platform open source file manager with two panels side by side." +DESCRIPTION="Free cross platform open source file manager with two panels side by side" HOMEPAGE="https://doublecmd.sourceforge.io/" # Switch to github repo taballs instead of sourceforge diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild index d02b167dfe..4d8b4b9759 100644 --- a/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.7.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit desktop wrapper xdg MY_PN="doublecmd" -DESCRIPTION="Free cross platform open source file manager with two panels side by side." +DESCRIPTION="Free cross platform open source file manager with two panels side by side" HOMEPAGE="https://doublecmd.sourceforge.io/" # Switch to github repo taballs instead of sourceforge From 090a131a3e519e850e5d88d5ac7184a4236530c1 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 30 Jul 2026 23:18:21 +0300 Subject: [PATCH 07/92] www-client/yandex-browser: 26.6.1.1003_p1 bump (26.4.1.1110_p1 drop) Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ....4.1.1110_p1.ebuild => yandex-browser-26.6.1.1003_p1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename www-client/yandex-browser/{yandex-browser-26.4.1.1110_p1.ebuild => yandex-browser-26.6.1.1003_p1.ebuild} (99%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 4f14bed481..95f5873cfc 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-26.4.1.1110_p1.deb 192206692 BLAKE2B 9330d735129ecc46ed50074393e407a25bac71c72a68a627b02929357e35ab9b98e5f9a8d78800b6bd26e8587534a1c5c48a3a8d8e921e87729ec8c291b2eca9 SHA512 fa52c3503e99577ff002155745c0fc638b042da7b2b596885e56ccb15691657006bdd0f2017f6a70740a169f81fcfc5343374c2e612acd58c3577036ddb7f34a +DIST yandex-browser-26.6.1.1003_p1.deb 190084292 BLAKE2B 452cff92c642f15dd784f0ad94b3e71dde3ef9dba50e215d1b835baf56ae6ffced498bfc6cf88feb7bc6d4ce2d1897deab1b6fe15962308866fc55b7d765dbee SHA512 c14e582a95a9865e8eb38f518e48a771a26c1527301ad898fb85acbcd5f1b73032fb13dc92dbddd6690cf076dc69ee99f6ae3278c1822d96d15bd89532a4fbdb diff --git a/www-client/yandex-browser/yandex-browser-26.4.1.1110_p1.ebuild b/www-client/yandex-browser/yandex-browser-26.6.1.1003_p1.ebuild similarity index 99% rename from www-client/yandex-browser/yandex-browser-26.4.1.1110_p1.ebuild rename to www-client/yandex-browser/yandex-browser-26.6.1.1003_p1.ebuild index aa8f33e704..bc85386cb3 100644 --- a/www-client/yandex-browser/yandex-browser-26.4.1.1110_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-26.6.1.1003_p1.ebuild @@ -12,7 +12,7 @@ else MY_PN=${PN} fi -FFMPEG="146" +FFMPEG="149" DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/" From 673e5ed31f619c1b81d85ba75e1e2811cedf66ae Mon Sep 17 00:00:00 2001 From: Violet Purcell Date: Thu, 30 Jul 2026 17:33:36 -0400 Subject: [PATCH 08/92] gui-wm/river: add 0.4.6 Signed-off-by: Violet Purcell --- gui-wm/river/Manifest | 1 + gui-wm/river/river-0.4.6.ebuild | 103 ++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 gui-wm/river/river-0.4.6.ebuild diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest index 47c09d8511..acbea37376 100644 --- a/gui-wm/river/Manifest +++ b/gui-wm/river/Manifest @@ -2,6 +2,7 @@ DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2 DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b DIST river-0.4.3.tar.gz 164735 BLAKE2B 969e5eb612b2155e99e0b58ff28439021f3353642d1568b0e3b12533a3d689c859fd6e88c9afd5fd975ff510bed479c9d97750f76b87608a96cc56d10c20009e SHA512 799a4951f8b4fe30ae4c6a3eefc133f74cc55ab9eaf947bd43160b275392cc7ea4692467ba18bf09bdf61a01964059695e9719f32c15563af94414262ea4b7fd DIST river-0.4.5.tar.gz 162386 BLAKE2B 717b8327944508c7608b104af2d7ead074830b99db44b2882ef9aea20f87484202f879ec3346dfcb84c6df016f3b12aaa1f777a3e2d497c4da9834692b3c6915 SHA512 30e7f0a1d881f5208e6f4f028d03c75d2c6ab86e10fcfee324fc89594a57385207d6ba003082cb8797c6d6b0091ac47f9bb03f07a9c6e1a05b8675413916ee8e +DIST river-0.4.6.tar.gz 167954 BLAKE2B 31ea80d1053626c6f2f4962eb0518a747653f6c6e62711adaf7c46bd74073ddc0c03cd145024830ec366d5dada59d10462edc410c56011517b1d284f4bf2336c SHA512 b6e213b1095bf3da1a0674e9b16f835db1b075cedbd082ae5f16451683ed03f595acf1332d1228b161dbc721419087a5bc1bbc295c50eb2e52f590c6fc1f38a8 DIST river-classic-0.3.15.tar.gz 178643 BLAKE2B 80ce56d3f0d255ce2ffbd46c8140eb9bf4fbe307d05473e68bd12dac71988c9cac2cf51b4ecc56bdd39ba1ef0c67dfe9483adb7c73842fd1f4b13dc20fa97156 SHA512 3b6fbe0868f27728767e637df5551acdc34fe856d78cd8510a0fa2978fdf5db8e72137eea928a76599d2abced5026326a4f53605ea53f611b152281aaa5efdc6 DIST river-classic-0.3.17.tar.gz 178596 BLAKE2B 771d0127e3ab530ac7e27b3cf1cfd3f3bc14d85986c4545dc8b6927e70f0dfe4cf91d2c1425036f64604cf43532a6cce0697fd3d54de512094da0f2592d3486f SHA512 e3fe02f2906052476d61b40f6543accc7573e0ded0f9e39fb4650717f8d98cfbaf681bd3dd62e2dc726ecd3208201fdd5263c4acd3e59a379133e0c80df3b208 DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146648 BLAKE2B 3e2a3e6bc73ba1bcbd9c2974d313a38125eb4db85cd8055d1fb5321510a5d1a90d98f30f75743aa3955a880cefba64e4dd2c0c0245fc226478d03563d6617862 SHA512 fb5edcae6414487a7008cc84411da3a4396a1dd19d31ae450db3e6fa9475a2d5c742e1e560923bfb49f372541b1c3c46cf51aa33749027b270aaaa50e524b8d6 diff --git a/gui-wm/river/river-0.4.6.ebuild b/gui-wm/river/river-0.4.6.ebuild new file mode 100644 index 0000000000..a390cf468a --- /dev/null +++ b/gui-wm/river/river-0.4.6.ebuild @@ -0,0 +1,103 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +declare -g -r -A ZBS_DEPENDENCIES=( + [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' + [wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz' + [wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.20.1.tar.gz' + [xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz' + [translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz' + # Inherited from translate-c + [aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz' +) +ZIG_SLOT="0.16" + +inherit eapi9-ver zig + +DESCRIPTION="A dynamic tiling Wayland compositor" +HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river" + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://codeberg.org/river/river.git" +else + # TODO verify-sig support + SRC_URI=" + https://codeberg.org/river/river/releases/download/v${PV}/${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} + " + KEYWORDS="~amd64 ~arm64" +fi + +# river: GPL-3-or-later +# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT +LICENSE="GPL-3+ MIT" +SLOT="0" +IUSE="X man" + +BDEPEND=" + dev-libs/wayland-protocols + dev-util/wayland-scanner + man? ( app-text/scdoc ) + || ( + dev-lang/zig:${ZIG_SLOT} + dev-lang/zig-bin:${ZIG_SLOT} + ) +" +DEPEND=" + dev-libs/libevdev + dev-libs/libinput:= + dev-libs/wayland + gui-libs/wlroots:0.20[X?] + x11-libs/libxkbcommon[wayland,X?] + x11-libs/pixman +" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" ) + +PATCHES=( + "${FILESDIR}/river-0.4.1-fix-scdoc-path.patch" +) + +src_unpack() { + if [[ "${PV}" = "9999" ]]; then + git-r3_src_unpack + zig_live_src_unpack + else + zig_src_unpack + fi +} + +src_configure() { + local my_zbs_args=( + -Dstrip=false # Let Portage control this + -Dpie=true + -Dllvm=$(usex amd64 false true) + -Dman-pages=$(usex man true false) + -Dxwayland=$(usex X true false) + ) + + zig_src_configure +} + +src_install() { + zig_src_install + + insinto /usr/share/wayland-sessions/ + doins contrib/river.desktop +} + +pkg_postinst() { + if ver_replacing -lt 0.4; then + ewarn "River 0.4.x is a significant rework of the compositor's architecture," + ewarn "and requires significant manual migration. If you would like to stay on" + ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to" + ewarn "use river-classic continuation of the 0.3.x branch." + fi + + einfo "River requires an separate window manager in addition to the main" + einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm." +} From f3cda37771cb01b4c4209d0632f66caa12088adc Mon Sep 17 00:00:00 2001 From: HAZARD Date: Thu, 30 Jul 2026 20:09:01 -0300 Subject: [PATCH 09/92] gui-apps/noctalia: add 5.0.0_beta7 Signed-off-by: HAZARD --- gui-apps/noctalia/Manifest | 1 + gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild | 81 +++++++++++++++++++ gui-apps/noctalia/noctalia-9999.ebuild | 1 + 3 files changed, 83 insertions(+) create mode 100644 gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild diff --git a/gui-apps/noctalia/Manifest b/gui-apps/noctalia/Manifest index 4b0c571b15..f0e8dd12a8 100644 --- a/gui-apps/noctalia/Manifest +++ b/gui-apps/noctalia/Manifest @@ -2,4 +2,5 @@ DIST noctalia-5.0.0_beta3.tar.gz 10410263 BLAKE2B b9f23e1b841c9d9bec38be08a0b33d DIST noctalia-5.0.0_beta4.tar.gz 10552152 BLAKE2B 6faf482a42401ee94c394ddcd48701651435ff32a128325c256b4ce2ebb2c82caa919b7a827613e67e30a206d97c88beb14238a39e38d41405c9c98a3fc3e2d8 SHA512 87de04a7ac9abcfab916631a859e1920436698b0d08c509ec56c575a39e157974407b65958f7b81ed109101e66ec06148d8377092a4c91b0c4b9d3ef36eb41de DIST noctalia-5.0.0_beta5.tar.gz 10632263 BLAKE2B 5ccb2be405871ccc992d14fc1f7e35875ec9c8202a2a63e70664e5afef78fef8cb0abbf30a861f2e814a257c0a1154e3a4baba1c0e306f95513b1a17955cef2d SHA512 170eee9b37bf70c7811fb004c53a8a72031fbc1a3f5010e42bec987d57ed8eb63d5d8c79e6fa69fb1f4edcfa8b7202a2490b528fa09b878def49e43a78bdd11c DIST noctalia-5.0.0_beta6.tar.gz 10675001 BLAKE2B 9c1b4bab75e7ac23277637b8bc2d8ebb8093189b9136a86ef3b6a1952201525c91228fff7b8ea95b701a759a3f50130acc1f7c3e8ecda4c80510411680c7637f SHA512 23a672df19a31d8649f95620dd83ce00447b0d10eb9dfcd1dc3890286f7f05faf6c64ff52769d602e64c989ae55f850879077967275c45d2d0a12fcef72492ee +DIST noctalia-5.0.0_beta7.tar.gz 10694861 BLAKE2B 33f4edce7f3ebed8350e4a0cde7b925d56276abbaae20bf373656276748b27cf327c45835c70282e7949a71b9195d3636c34c595075121a3aa82b59c4d30be17 SHA512 14d6445c3137d5b6225e998c77eada6d6ce43356204475e35ce0687ebcf72a6d9829b71dd91ea9e6a9ca532b60a9fc09255ee95744229c2e1cf426197f88254f DIST noctalia-v4.7.7.tar.gz 25414718 BLAKE2B a8af942e0b746d8fc52a0e979aab27e1ebd91190ec71924b519d56d5224a560e2edaf9c64c51768d68cb791d70d03c7ba5572fec1d1fa38f3244fd698189d89c SHA512 7f1ccdd6180e40ce1e898688f93aab348d327e8b46a90e1a193a73f00468fb7ae4dd2655588006da7774ccace4675853cb05dcd3cee540a7c5bbedf57da202c2 diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild new file mode 100644 index 0000000000..895a23f95e --- /dev/null +++ b/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild @@ -0,0 +1,81 @@ +# 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_PV="${MY_PV:0:-1}.${MY_PV: -1}" +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/libical + dev-libs/libsodium + dev-libs/wayland + app-crypt/libsecret + gnome-base/librsvg:2 + media-libs/fontconfig + media-libs/freetype + media-libs/libjxl + 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} + dev-vcs/git +" + +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 "battery and power device integration" sys-power/upower + optfeature "clipboard auto-paste" gui-apps/wtype + 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 48a786181e..a8ab664514 100644 --- a/gui-apps/noctalia/noctalia-9999.ebuild +++ b/gui-apps/noctalia/noctalia-9999.ebuild @@ -24,6 +24,7 @@ DEPEND=" dev-libs/libxml2 dev-libs/md4c dev-libs/stb + dev-libs/libical dev-libs/libsodium dev-libs/wayland app-crypt/libsecret From c32a41fa43df0cb43b609859bf8221c8a5a94429 Mon Sep 17 00:00:00 2001 From: HAZARD Date: Thu, 30 Jul 2026 20:11:58 -0300 Subject: [PATCH 10/92] app-editors/fresh: add 0.4.6 Signed-off-by: HAZARD --- app-editors/fresh/Manifest | 3 + app-editors/fresh/fresh-0.4.6.ebuild | 814 +++++++++++++++++++++++++++ 2 files changed, 817 insertions(+) create mode 100644 app-editors/fresh/fresh-0.4.6.ebuild diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index 61e9c30f1e..6ad9ea5932 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -4,6 +4,7 @@ DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459 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.25.1.crate 410649 BLAKE2B b7d2d963166f8f38860f1523b61637c113f635e80610f6de5e15b6e3fd3db13dbbacbd93e978e307871b884b3bc7f74d16c97624f19ff01ab22062b3ebc3b954 SHA512 5594e6fe8be7114c47e34e47047fd4e4292275abfcd7bd262837f74f0a943a0b73eee5495e68abb564a574d0bb1d40601eca45e87c7f6f1e40712a1034f16fe0 +DIST alacritty_terminal-0.26.0.crate 411445 BLAKE2B 6763c18790e2a981bdbdd20db5925ade62b36463df2153df0b3636eac770c94f77d95768c0ba93b90432044ad5e5f744567636711cd66d01fb1875f0237314ed SHA512 4456bf66be9b8dfbf512287c7c2f71f039ae30ad11152c66c2869448bb03d12ba038529cccb2ab66010efde2a2eef9acdb8b4d2f4b5144638201643a98962279 DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 DIST android-activity-0.6.1.crate 322611 BLAKE2B b4602d9f0ceaf403b3a4f3196f1b7e709931a1b690798b19f3a7102949327094d16d0266d04a785677d8a32f87eb42a0d544c1d02889b53ea8f2c2d9613e62fd SHA512 c5138282d06d45c8d258ea4e80f97ebd998a50d04257e2f444adaa55f6863c0005f87c341c8b4eb32404ffd8662e2197384003a1935e7a815afd191ca5488c2d DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b SHA512 dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431 @@ -160,6 +161,7 @@ DIST fresh-0.4.2.tar.gz 40374636 BLAKE2B 505059907ea22474d59c1f1ab2e2964c04cd3b7 DIST fresh-0.4.3.tar.gz 39756176 BLAKE2B 120ca9d16f10aba0b6507d233c69ec035b701f07f529b30260bf1c3c1bb3881ebae0ab9db3e9353677f26f23ae3257de8c3cc1a2782bc2eef7bc4cde73932afd SHA512 578b2ca71456f94929df91a344e58322927b0306894ec3b5d8963c333d374f88b6af96ba047e7d5997bfacd2723b95f358b16f4acc5cd8ba1e0e1584aaa091b1 DIST fresh-0.4.4.tar.gz 40102184 BLAKE2B 6a574820f6a4e0d572574403bb1c6cb1d3d0ab7f047b960a01c2be56550a242884c7342b7b88475a47e64ab052c9a1c20401effebc6cdd2cefa606a0ba43a4a8 SHA512 a4893d059bfbb36cb05c44b56b5c51ee2de87c3022c0341b9e2ed4de6a8df9158f55ba7ed8cce2abeff7cce003cdd48c67c5e908bb5d533a3f71e9376e918c70 DIST fresh-0.4.5.tar.gz 40472067 BLAKE2B b3fbfa54379718f09a6e9c5cdbd9de9e7a548841ff7d93fbb55175aef8f152360c544db449dee25fe83bfec7967f183531b88b32349bd9a349ff9444dc6d72a0 SHA512 718bf1bb8987589caa5cd7466c28703adcbd909ebcc4a7ed8a7de5913761436fd48ba8c6b587209503843ea3f459db229045b1ff13f38c00541d739d331487a0 +DIST fresh-0.4.6.tar.gz 42326279 BLAKE2B 81f0fafcbbfddce4fcd1bf816fddcffd5db94ce0fd8e74ca2dcf25b9e8ec00624b960fb8ad68b5a61e4adb7a9f39ed4aae2eb4d575acfbbe50a4d130142baac0 SHA512 a90d13d57dc1855a7a201419ad0526a9e3fd0e255a61963b3c3bfa21fc2634aaeb3a7612e16922f3ece1ddf264ec4894c5280261216b1d333ee8eb8e8cc5ea9d 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 @@ -495,6 +497,7 @@ DIST shared_library-0.1.9.crate 10566 BLAKE2B be5497dd6ed880d33f7b4d3721d3747794 DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6 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-0.4.4.crate 46945 BLAKE2B 705935c4716013d41f4ea487070e15d3eae682a635f7ad4b1cc10fd8a70c9437bb5877b83cbca054cf294605d87f311fb0a9b3d1c61052a45be35d76c1a5a7dd SHA512 0af5eb107c39397669c68808d27f58290a5652de43f71036ba8dff2355c20e6704f6fdb81af73f866551b8b5886400d6c49ea6461492e0d0f26b613fe0b272d2 DIST signal-hook-mio-0.2.5.crate 14373 BLAKE2B 64cd21c7d5512c9315c6c19357d879e46c61935370dd5b0d97fc479e868654450efa52ba91a6c6810fbdbedef58c1a64188bf57b04aad105031763ba64aeb882 SHA512 0750e14b58cc61315738a4e7cf624c19f657d8480c76edb60c333dc0686f9dd4086264488c1dba7bba9a01053f69f9999ab157051524e2eba0299e7542c0a8c7 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 diff --git a/app-editors/fresh/fresh-0.4.6.ebuild b/app-editors/fresh/fresh-0.4.6.ebuild new file mode 100644 index 0000000000..e1a8be2cf9 --- /dev/null +++ b/app-editors/fresh/fresh-0.4.6.ebuild @@ -0,0 +1,814 @@ +# 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.26.0 + 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 + arbitrary@1.4.2 + 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_arbitrary@1.4.2 + 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 + displaydoc@0.2.6 + 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 + filetime@0.2.29 + 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 + lzma-sys@0.1.20 + 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 + signal-hook@0.4.4 + 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 + tar@0.4.46 + 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 + xattr@1.6.1 + xcursor@0.3.10 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.28 + xz2@0.1.7 + yaml-rust@0.4.5 + zerocopy-derive@0.8.48 + zerocopy@0.8.48 + zeroize@1.8.2 + zip@2.4.2 + zmij@1.0.21 + zopfli@0.8.3 +" + +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 83fdd0007ac066f73f43861af7eb877ab1dd4f96 Mon Sep 17 00:00:00 2001 From: HAZARD Date: Thu, 30 Jul 2026 20:24:03 -0300 Subject: [PATCH 11/92] app-editors/fresh: drop 0.4.1, 0.4.2, 0.4.3 Signed-off-by: HAZARD --- app-editors/fresh/Manifest | 4 - app-editors/fresh/fresh-0.4.1.ebuild | 806 --------------------------- app-editors/fresh/fresh-0.4.2.ebuild | 803 -------------------------- app-editors/fresh/fresh-0.4.3.ebuild | 803 -------------------------- 4 files changed, 2416 deletions(-) delete mode 100644 app-editors/fresh/fresh-0.4.1.ebuild delete mode 100644 app-editors/fresh/fresh-0.4.2.ebuild delete mode 100644 app-editors/fresh/fresh-0.4.3.ebuild diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index 6ad9ea5932..7b8cdfd49e 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -156,9 +156,6 @@ DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89 DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82 DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367 DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e -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 fresh-0.4.4.tar.gz 40102184 BLAKE2B 6a574820f6a4e0d572574403bb1c6cb1d3d0ab7f047b960a01c2be56550a242884c7342b7b88475a47e64ab052c9a1c20401effebc6cdd2cefa606a0ba43a4a8 SHA512 a4893d059bfbb36cb05c44b56b5c51ee2de87c3022c0341b9e2ed4de6a8df9158f55ba7ed8cce2abeff7cce003cdd48c67c5e908bb5d533a3f71e9376e918c70 DIST fresh-0.4.5.tar.gz 40472067 BLAKE2B b3fbfa54379718f09a6e9c5cdbd9de9e7a548841ff7d93fbb55175aef8f152360c544db449dee25fe83bfec7967f183531b88b32349bd9a349ff9444dc6d72a0 SHA512 718bf1bb8987589caa5cd7466c28703adcbd909ebcc4a7ed8a7de5913761436fd48ba8c6b587209503843ea3f459db229045b1ff13f38c00541d739d331487a0 DIST fresh-0.4.6.tar.gz 42326279 BLAKE2B 81f0fafcbbfddce4fcd1bf816fddcffd5db94ce0fd8e74ca2dcf25b9e8ec00624b960fb8ad68b5a61e4adb7a9f39ed4aae2eb4d575acfbbe50a4d130142baac0 SHA512 a90d13d57dc1855a7a201419ad0526a9e3fd0e255a61963b3c3bfa21fc2634aaeb3a7612e16922f3ece1ddf264ec4894c5280261216b1d333ee8eb8e8cc5ea9d @@ -427,7 +424,6 @@ DIST ratatui-core-0.1.0.crate 159099 BLAKE2B f058ae843ea5d87c50652441e26467a364a DIST ratatui-crossterm-0.1.0.crate 17118 BLAKE2B 0896fcd3598f7bf11569ddd065c6652f461cdeb9ac9d5f8ef7dcdcda17bd2b25e441c18aacb3123b0184968de50784c64169866119e9251d5ca94632472684c3 SHA512 fc013df77d14c4b336cc32432ffe7f9f867742c3d934f3b464cbfdee60d38ed51002072d36d3305db94fe16af1c099a58d965a06420b95d6bed69c01d8d36108 DIST ratatui-termwiz-0.1.0.crate 17360 BLAKE2B 1c6c93687f9e8cbe0c10fe7a2e9982844ee1f9c57e6d3eb3964e04b4069fab0b96b45c1f9ee7a617b95323b0c200af7e92cc3c3c7f64b5564c9bcff082f459a9 SHA512 3a0fd4adcfebd387f2969046eaea51ffb791d63ea9c0d2afc03e77c9bfb47a971e708795359d4cf3b1ee689617513aa0959e9122dc8dcd039afa454cdf1f618a DIST ratatui-wgpu-0.5.0.crate 7140358 BLAKE2B 14678819b5dd46f2ddb3d8314cca7ad91139f320dbf9a70369ec3cc158e100defb2d80a7e60269f127d1a9b018d71737e66220b64110f3235ef250fe6f29e5d7 SHA512 f7f210c2097d7ed906b1a08279c02e30bc19d937e7ce559c9c872122684a6535f775be755d72e57adb582ba2f958f26d4faab6b6ed8428583bb7d487ea2b7af2 -DIST ratatui-wgpu-cdcf5c6987adba56b060f6a8532ee83b25a4e3e5.gh.tar.gz 1162688 BLAKE2B 8d0ee98a8b2d4cf075739c9ed8b6ebf5dff5b00c7d6ee9b8f8f5c3216de9deee5c78d921595bd54f3c48b5327fcfbb9702086cc37dc7f4126327f25b0e20fd33 SHA512 e9a4da3befa8cc6f697dc0c21e4dcc26b476cb3fa3862480c61b4544af4632935793afbf5c74fbd9e3a2d82b92a0ddc4088b793d40a273defdc80a51a98516be DIST ratatui-widgets-0.3.0.crate 216270 BLAKE2B ae18bbe7a0b10c8f63fde07d28958da7371a4c025c418dc6951ea9d7dc5f643ebdf325945e6272473b65d14981c5f2a69a29c2ff54dcddc67caf79d8222e5b35 SHA512 b765e08c1a999a78619de6a7eafa562759d44ac38095baf4463e56a7e14d6ebb3401a122ecf520e448d0dd201b09b012954e82d777c195df2263f7da02c59da7 DIST raw-window-handle-0.6.2.crate 20234 BLAKE2B 9bc9b1188cd3ee8d799d45908de10f98a4069850e7855c1f7db86ffdcf49661f8ff1294da2f542fe9c09a3e8551bb34e2702f6a88f85306bcf8a36e03bfb738c SHA512 41020ee56615607aa0cd75a3f09348f3255abbf8705d68f001b3f2d7ecdc6c4f5ee060e97c4a2ca08607892e49d2ef009ea4f3b4f3c6256e593c6b66f52ffb1b DIST recvmsg-1.0.0.crate 29694 BLAKE2B 1b0818bd937541220d8a1a7245ac981270588a7ec6fb1121aca1da845c22736e4f98a08e0824d993cd9a6aac03898b7b849c3fd47fcb2e691ad84fa2d5492a48 SHA512 1d6f4fd71b767e7db83cf52fbdfd903e208189bc9d4edd5d502cf30f63a5dd5552420573fd644cfe8a7313b6f82728d76d5c6d4fa910f3312f061ff565f3c024 diff --git a/app-editors/fresh/fresh-0.4.1.ebuild b/app-editors/fresh/fresh-0.4.1.ebuild deleted file mode 100644 index 309ccca57c..0000000000 --- a/app-editors/fresh/fresh-0.4.1.ebuild +++ /dev/null @@ -1,806 +0,0 @@ -# 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-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 -" - -declare -A GIT_CRATES=( - [ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%' -) - -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 -} diff --git a/app-editors/fresh/fresh-0.4.2.ebuild b/app-editors/fresh/fresh-0.4.2.ebuild deleted file mode 100644 index 86f82d42b1..0000000000 --- a/app-editors/fresh/fresh-0.4.2.ebuild +++ /dev/null @@ -1,803 +0,0 @@ -# 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 -} diff --git a/app-editors/fresh/fresh-0.4.3.ebuild b/app-editors/fresh/fresh-0.4.3.ebuild deleted file mode 100644 index 86f82d42b1..0000000000 --- a/app-editors/fresh/fresh-0.4.3.ebuild +++ /dev/null @@ -1,803 +0,0 @@ -# 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 fc2297c4edbd54a7a8f0288cbce749e3e70f2386 Mon Sep 17 00:00:00 2001 From: HAZARD Date: Thu, 30 Jul 2026 20:24:17 -0300 Subject: [PATCH 12/92] gui-apps/noctalia: drop 5.0.0_beta3, 5.0.0_beta4 Signed-off-by: HAZARD --- gui-apps/noctalia/Manifest | 2 - gui-apps/noctalia/noctalia-5.0.0_beta3.ebuild | 77 ------------------ gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild | 79 ------------------- 3 files changed, 158 deletions(-) delete mode 100644 gui-apps/noctalia/noctalia-5.0.0_beta3.ebuild delete mode 100644 gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild diff --git a/gui-apps/noctalia/Manifest b/gui-apps/noctalia/Manifest index f0e8dd12a8..519341092a 100644 --- a/gui-apps/noctalia/Manifest +++ b/gui-apps/noctalia/Manifest @@ -1,5 +1,3 @@ -DIST noctalia-5.0.0_beta3.tar.gz 10410263 BLAKE2B b9f23e1b841c9d9bec38be08a0b33d66cf4e1aad5b421c7807d9afb6aeee204b0246245fe48d711c1174af2eb887643ccb00cf78dc9a8d73fa41c282c1a30305 SHA512 103a9ba677946926e36089d1d3f089bd77e4b5399c53ca0eeaede6513bb75599d44abda818208a5e4615502624355ba50e43700ec43d57fbd9f51105419200a1 -DIST noctalia-5.0.0_beta4.tar.gz 10552152 BLAKE2B 6faf482a42401ee94c394ddcd48701651435ff32a128325c256b4ce2ebb2c82caa919b7a827613e67e30a206d97c88beb14238a39e38d41405c9c98a3fc3e2d8 SHA512 87de04a7ac9abcfab916631a859e1920436698b0d08c509ec56c575a39e157974407b65958f7b81ed109101e66ec06148d8377092a4c91b0c4b9d3ef36eb41de DIST noctalia-5.0.0_beta5.tar.gz 10632263 BLAKE2B 5ccb2be405871ccc992d14fc1f7e35875ec9c8202a2a63e70664e5afef78fef8cb0abbf30a861f2e814a257c0a1154e3a4baba1c0e306f95513b1a17955cef2d SHA512 170eee9b37bf70c7811fb004c53a8a72031fbc1a3f5010e42bec987d57ed8eb63d5d8c79e6fa69fb1f4edcfa8b7202a2490b528fa09b878def49e43a78bdd11c DIST noctalia-5.0.0_beta6.tar.gz 10675001 BLAKE2B 9c1b4bab75e7ac23277637b8bc2d8ebb8093189b9136a86ef3b6a1952201525c91228fff7b8ea95b701a759a3f50130acc1f7c3e8ecda4c80510411680c7637f SHA512 23a672df19a31d8649f95620dd83ce00447b0d10eb9dfcd1dc3890286f7f05faf6c64ff52769d602e64c989ae55f850879077967275c45d2d0a12fcef72492ee DIST noctalia-5.0.0_beta7.tar.gz 10694861 BLAKE2B 33f4edce7f3ebed8350e4a0cde7b925d56276abbaae20bf373656276748b27cf327c45835c70282e7949a71b9195d3636c34c595075121a3aa82b59c4d30be17 SHA512 14d6445c3137d5b6225e998c77eada6d6ce43356204475e35ce0687ebcf72a6d9829b71dd91ea9e6a9ca532b60a9fc09255ee95744229c2e1cf426197f88254f diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta3.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta3.ebuild deleted file mode 100644 index 09ef2fd0fc..0000000000 --- a/gui-apps/noctalia/noctalia-5.0.0_beta3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# 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_PV="${MY_PV:0:-1}.${MY_PV: -1}" -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} - dev-vcs/git -" - -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 "battery and power device integration" sys-power/upower - optfeature "clipboard auto-paste" gui-apps/wtype - optfeature "hardware-accelerated screen recording" media-video/gpu-screen-recorder -} diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild deleted file mode 100644 index 359abebb44..0000000000 --- a/gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# 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_PV="${MY_PV:0:-1}.${MY_PV: -1}" -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/libsodium - dev-libs/wayland - app-crypt/libsecret - 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} - dev-vcs/git -" - -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 "battery and power device integration" sys-power/upower - optfeature "clipboard auto-paste" gui-apps/wtype - optfeature "hardware-accelerated screen recording" media-video/gpu-screen-recorder -} From 5d63dd0ad7f73b698023fe206752b592ef5df160 Mon Sep 17 00:00:00 2001 From: HAZARD Date: Thu, 30 Jul 2026 20:46:44 -0300 Subject: [PATCH 13/92] media-video/ffmpeg4discord: new package, add 0.2.2, 9999 Signed-off-by: HAZARD --- media-video/ffmpeg4discord/Manifest | 1 + .../ffmpeg4discord-0.2.2.ebuild | 35 +++++++++++++++++++ .../ffmpeg4discord/ffmpeg4discord-9999.ebuild | 35 +++++++++++++++++++ media-video/ffmpeg4discord/metadata.xml | 15 ++++++++ 4 files changed, 86 insertions(+) create mode 100644 media-video/ffmpeg4discord/Manifest create mode 100644 media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild create mode 100644 media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild create mode 100644 media-video/ffmpeg4discord/metadata.xml diff --git a/media-video/ffmpeg4discord/Manifest b/media-video/ffmpeg4discord/Manifest new file mode 100644 index 0000000000..fa83aac553 --- /dev/null +++ b/media-video/ffmpeg4discord/Manifest @@ -0,0 +1 @@ +DIST ffmpeg4discord-0.2.2.tar.gz 45345 BLAKE2B abece4356dabf47456c1ffc8c8ac5088dd93363526c3deb8c4d83f2bef4e79aa03933d9056330bcdcf11648bc24127753d2aa679e70fb0bee8c6cad3e0441601 SHA512 89fddd405d583fe5af678d0e47552af91666f81f6e2f774175db1546dc9b50a182704374ad78bb2d531650157c72e4cd20b0a3345ac70b8e1cdd2fe66ccacdde diff --git a/media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild b/media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild new file mode 100644 index 0000000000..8b18774469 --- /dev/null +++ b/media-video/ffmpeg4discord/ffmpeg4discord-0.2.2.ebuild @@ -0,0 +1,35 @@ +# 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..15} ) + +inherit distutils-r1 + +DESCRIPTION="Target File Size Video Compression for Discord with FFmpeg" +HOMEPAGE="https://github.com/zfleeman/ffmpeg4discord" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zfleeman/ffmpeg4discord.git" +else + SRC_URI="https://github.com/zfleeman/ffmpeg4discord/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT=0 + +BDEPEND=" + >=dev-python/setuptools-69[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/flask-3.0.1[${PYTHON_USEDEP}] + >=dev-python/ffmpeg-python-0.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild b/media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild new file mode 100644 index 0000000000..8b18774469 --- /dev/null +++ b/media-video/ffmpeg4discord/ffmpeg4discord-9999.ebuild @@ -0,0 +1,35 @@ +# 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..15} ) + +inherit distutils-r1 + +DESCRIPTION="Target File Size Video Compression for Discord with FFmpeg" +HOMEPAGE="https://github.com/zfleeman/ffmpeg4discord" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zfleeman/ffmpeg4discord.git" +else + SRC_URI="https://github.com/zfleeman/ffmpeg4discord/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT=0 + +BDEPEND=" + >=dev-python/setuptools-69[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/flask-3.0.1[${PYTHON_USEDEP}] + >=dev-python/ffmpeg-python-0.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/media-video/ffmpeg4discord/metadata.xml b/media-video/ffmpeg4discord/metadata.xml new file mode 100644 index 0000000000..982d063ba1 --- /dev/null +++ b/media-video/ffmpeg4discord/metadata.xml @@ -0,0 +1,15 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + ff4d is a command-line tool that compresses video files to fit under a specified file + size, making them easy to share on Discord and other platforms with file size limits. + + + zfleeman/ffmpeg4discord + + From 2da3922d0af2522b0a0a3df656d1c8ae2106c3be Mon Sep 17 00:00:00 2001 From: tooknox Date: Fri, 31 Jul 2026 12:35:23 +0530 Subject: [PATCH 14/92] sci-electronics/flexbv-free-bin: add 5.3162 Signed-off-by: tooknox --- sci-electronics/flexbv-free-bin/Manifest | 1 + .../flexbv-free-bin-5.3162.ebuild | 55 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162.ebuild diff --git a/sci-electronics/flexbv-free-bin/Manifest b/sci-electronics/flexbv-free-bin/Manifest index 99bee14faa..851c855267 100644 --- a/sci-electronics/flexbv-free-bin/Manifest +++ b/sci-electronics/flexbv-free-bin/Manifest @@ -1 +1,2 @@ DIST flexbv-free-5.3156-linux-x86_64.tar.gz 15357249 BLAKE2B 39f31431e6dc6f4a312d2fc26123c83875acd03958c66964875880e903d53d6b714e06329a950985197b92545fd5f96df7b70256aacf837dc303fef4f1b995d6 SHA512 96aac38ba79a4b9ca4884210aaf1ad44733c058354522cc28e4f75dea87349b590fe43c9053963720a00f4db75addff8056730a36c66f76a9c7d0afa67e939f8 +DIST flexbv-free-5.3162-linux-x86_64.tar.gz 14133741 BLAKE2B 63778a5d2f9e8560521dabe719d543cb718f0f4b332a6cdf0b5fcab7a872c819449e74cbe74dc9a5ddbe297116cb3d17b995bdd1b878b5aa43702cae14250c30 SHA512 f2ad98c029dc6d5a6357e277048ad03c27a5c66f602689656bf060e29dcd313fe7b9d239c209ac587bf5c4d9a26f3c27e0ecb49db09ba6a3c60d8638a1be2151 diff --git a/sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162.ebuild b/sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162.ebuild new file mode 100644 index 0000000000..3adc2bd0f6 --- /dev/null +++ b/sci-electronics/flexbv-free-bin/flexbv-free-bin-5.3162.ebuild @@ -0,0 +1,55 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Free version of the FlexBV boardview and schematic software" +HOMEPAGE="https://pldaniels.com/flexbv5/" +SRC_URI="https://pldaniels.com/flexbv5/releases/flexbv-free-${PV}-linux-x86_64.tar.gz" + +S="${WORKDIR}/flexbv-free-${PV}-linux-x86_64" + +LICENSE="FlexBV-Free-EULA" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="mirror test strip" + +QA_PREBUILT=" + usr/bin/flexbv +" + +RDEPEND=" + media-libs/fontconfig + media-libs/libsdl2 + sys-libs/zlib + virtual/opengl +" + +src_install() { + # install binary + dobin flexbv + + # install desktop file + domenu "${S}"/share/applications/flexbv.desktop + + # install icon + doicon -s scalable "${S}"/share/icons/hicolor/scalable/apps/flexbv.svg + + # install metainfo and mime files + insinto /usr/share/metainfo + doins "${S}"/share/appdata/flexbv.appdata.xml + + insinto /usr/share/mime/packages + doins "${S}"/share/mime/packages/flexbv.xml +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} From 10b6131eb10729a1b0b2085717ae75bf5d4cb125 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:06:27 +0200 Subject: [PATCH 15/92] gui-apps/wayle: add 0.7.0 Signed-off-by: Jonas Frei --- gui-apps/wayle/Manifest | 2 + gui-apps/wayle/wayle-0.7.0.ebuild | 88 +++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 gui-apps/wayle/wayle-0.7.0.ebuild diff --git a/gui-apps/wayle/Manifest b/gui-apps/wayle/Manifest index 4375cc0b68..a2c790cee1 100644 --- a/gui-apps/wayle/Manifest +++ b/gui-apps/wayle/Manifest @@ -1,2 +1,4 @@ DIST wayle-0.6.0-crates.tar.xz 49164096 BLAKE2B ffc034b381148b80147ee6e1379de2f8be3c50849e08e81a9ba3e4ab79e5c1dca3b7505f1a3f0c7237b86e7aec2b8eee9770ec9dec6b258f7457f455518fb102 SHA512 63310eaa336af405d0bf6e558823badefa5e946b1da9c558abe81d446558dfff6b07a6c7ba9090b35b75c823e7486b54fc2e33ab14cb6c55a0e8ace34128d315 DIST wayle-0.6.0.tar.gz 6011771 BLAKE2B 5aedc30c5bab5d3e8d6872aefe923b9880c8318111b0e729f85c07d16e643e0e7280fe2e25778c37af07ea060654c3e295575543b7681c5c03341c06568fabdf SHA512 0350dfbc523f25569a236fd77f9c5f4b17cd89cdf183c738fe55a23c87561f6bbb443238801ec3d1e2f55e731beb4a1ad7a868586fd1fdadbae26cf1bf98c5f7 +DIST wayle-0.7.0-crates.tar.xz 49165168 BLAKE2B 6f00cf18f748f338becc6ef897ae2733f6dfd7da9b67d6fe8d7015aa0c3c92cdf4a1051f7bd312507d7363a6ddc5e7fc1499c02c3040aaeb042355f0bc2869ee SHA512 415f5a950421680dfacf15070472cd891527d0cce130864f65310aa2cc6541923e1bcf704af82aaeda17d9575b7cea830bc5302aac10a97dfc83971661248d05 +DIST wayle-0.7.0.tar.gz 6016116 BLAKE2B 51233cd8663f8ba183747567a531042789eceafbe217cb46e0236baf9098dbe5507a1c2a22f058af414aec5ebe4b452d260891240501411f7f222d2b98f3ebc5 SHA512 e614b915ff1267f5e8dd320d4d297fef0c805b310792d339dfe800d0ce98eaa4198caafc3b20ff8beeb7258988887277481ce4554fefd7469620a4b91fcf7c36 diff --git a/gui-apps/wayle/wayle-0.7.0.ebuild b/gui-apps/wayle/wayle-0.7.0.ebuild new file mode 100644 index 0000000000..5e2398302d --- /dev/null +++ b/gui-apps/wayle/wayle-0.7.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo desktop shell-completion systemd xdg + +RUST_MIN_VER="1.93.0" + +DESCRIPTION="A configurable desktop shell for Wayland compositors" +HOMEPAGE="https://wayle.app" +SRC_URI=" + https://github.com/wayle-rs/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + CDLA-Permissive-2.0 GPL-3+ ISC MIT openssl Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+settings" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + dev-db/sqlite:3= + dev-libs/glib + dev-libs/wayland + gui-libs/gtk:4=[wayland] + gui-libs/gtk4-layer-shell + media-libs/libpulse + media-video/pipewire + sci-libs/fftw + virtual/libudev + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/libxkbcommon + x11-libs/pango + settings? ( + gui-libs/gtksourceview:5 + media-libs/graphene + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + default +} + +src_install() { + cargo_src_install --path wayle + use settings && cargo_src_install --path crates/wayle-settings + + local WAYLE_BIN="$(cargo_target_dir)/${PN}" + + mkdir completions || die + for shell in bash fish zsh; do + ${WAYLE_BIN} completions ${shell} > "completions/${PN}.${shell}" || die + done + + newbashcomp "completions/${PN}.bash" "${PN}" + dofishcomp "completions/${PN}.fish" + newzshcomp "completions/${PN}.zsh" "_${PN}" + + # Install module icons + insinto /usr/share/icons/hicolor/scalable + doins -r resources/icons/hicolor/scalable/actions/ + + doicon -s scalable resources/wayle-settings.svg + domenu resources/com.wayle.settings.desktop + + systemd_douserunit resources/wayle.service + + local DOCS=( + README.md + ) + local HTML_DOCS=( + docs/ + ) + einstalldocs +} From 8d823880281e0b2e0de0312a9ce502e553cad42b Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:07:15 +0200 Subject: [PATCH 16/92] media-sound/qobine: add 2026.07.21 Signed-off-by: Jonas Frei --- media-sound/qobine/Manifest | 2 + media-sound/qobine/qobine-2026.07.21.ebuild | 98 +++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 media-sound/qobine/qobine-2026.07.21.ebuild diff --git a/media-sound/qobine/Manifest b/media-sound/qobine/Manifest index d249c6768e..48287db954 100644 --- a/media-sound/qobine/Manifest +++ b/media-sound/qobine/Manifest @@ -1,6 +1,8 @@ DIST cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.gh.tar.gz 180966 BLAKE2B aabc59d29ab8b26ea778e32ec0687ca52801604b76e874ecd6bfaa2f33f78eaffa895e7da54ce7186be2a016917586dd7c43941b2b85918c22cc3ef668f0f330 SHA512 9b848148ce45b9eb99083ef83bd44ecd51156595dbf9fa571eeeff6d2d067e4ae5f923107bd34f10165b7334cad947e9502f61d038fed8c059c1563cc4aaa58b DIST mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz 43952 BLAKE2B 6f91e8975e2bb40369bdb430feecb497e555a19dff70a7570aec89b3c0644f2b89d0b8cb6b4544660dedfb1bf2617836a5e79f2af48d2e6a9c025d22323168ac SHA512 aa2f0a1a220d30602478a119a9bcfd548d0dbc18a5036b5dc38742cadf9b589bb65f6632056af149bc4c3cda022ef95cb28e426a7a0198ab45cc58be85f849b4 +DIST qobine-2026-07-21-crates.tar.xz 74139048 BLAKE2B f6bc54d7a9d9044017aef5906c90dc606639c1d2a44cd7a50717ec6db363720faef201d125d89c2a43b9aae59a814f8e64cef3c55dad510a01ddd72681b83516 SHA512 2b32e10558fe80a51fc8565dfa45be0faf8b63d12991be4856f70acc218d905c44fd66bcf9c2c6cb36124873931cfda6cc8a0442c5feb53f7e913c472f957984 DIST qobine-2026.07.01.tar.gz 7561344 BLAKE2B 4917b0b2c051cf5b0965b6fc5c2240160b3a508e3e74299bb45944f1bdbb245678506c66b5afe5ffe7927cdbfe1d86414ea7f769186ec0885413963b987c401b SHA512 63f91a50046f859a34b5991ea84bf345f51facd87de9fdfd8aadb1adf660d346b1af45139718c018653a4ebf3b126577f1ef754800a4494d03051f036282105a +DIST qobine-2026.07.21.tar.gz 7563309 BLAKE2B e79b261822b3f08e380e97963b6344c29716ffc4656338cf82beaa71805b4e762e6a34bee05b11e59eee7f22533bb94be13257cc244110d09f4efc889a449f00 SHA512 eccc47b666cc424e92ca47135c501b417d6878b13b41770d016552859c9ad65ed5da77eacb247f74807e358f075460fcf57437ab49ba0a797e4cf661d215a42b DIST qobuz-player-2026-05-03-crates.tar.xz 73206836 BLAKE2B 486c4b247862a0d4ec244a11dd362966b13aaa0ff6426381ef411e68815c435d0a6389ab8a565ef36fd210ea5b0da7687d3a4f59ba18e46e0f4e944dde1ad972 SHA512 f9f542e6b645ad5db705dc29daef563fadc0404899dbdb663e716390aef2caba369048842c28c4e5a10f9b95ef13b0c28fd1245b30946e7aff8bdcb30d0f6526 DIST qobuz-player-2026-05-03.tar.gz 8440227 BLAKE2B 6e16e293b54122c1a60ba3974b1ce96369b999b332fa17831e561c4d92da76b770ed10387dc70ae8dc0b6b868ab032761f2f4e8e39fa70b21a9e18ed2a3b8dd1 SHA512 f4cf19e5643113c1a8c071af6f20ad4a5ebc979e925e718c1ac0567fe6e953b88229357a225910acf4f72a319052ca2a4834f1832b13c74414644937ca9e36e6 DIST qobuz-player-2026-06-12-crates.tar.xz 73250912 BLAKE2B 6f4e8d99e172db0492bbeeb2b13ea250e105e8c2c41f05e1530d9e72b9f9f4686704909b4106d5869973d3da8a2f017da94e5e4047736a5ddf5f6e6c0c0906e8 SHA512 57f58173935c6a88d4fd0e48ec276f2aff74ddcee30d1a5c7421cc19e296502f25e330a77bbc1ab9367d69ac79d7129c316b874397681d386efe927d37dacdaf diff --git a/media-sound/qobine/qobine-2026.07.21.ebuild b/media-sound/qobine/qobine-2026.07.21.ebuild new file mode 100644 index 0000000000..d59c212846 --- /dev/null +++ b/media-sound/qobine/qobine-2026.07.21.ebuild @@ -0,0 +1,98 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +declare -A GIT_CRATES=( + [mpris-server]='https://github.com/SeaDve/mpris-server;f8b3f74e93910fffd0c93df687e05cf954dcdeba;mpris-server-%commit%' + # [qonductor]='https://github.com/nickblt/qonductor;efba84c3a82042f8dca375a8b4860a96e165eed7;qonductor-%commit%' + [rodio]='https://github.com/RustAudio/rodio;a352fb53846b47523d828b276b6d625f251aabb2;rodio-%commit%' + [cpal]='https://github.com/RustAudio/cpal;fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30;cpal-%commit%' +) + +RUST_MIN_VER="1.92" + +UPSTREAM_PV="${PV//./-}" + +inherit cargo + +DESCRIPTION="Tui, web and rfid player for Qobuz" +HOMEPAGE="https://github.com/SofusA/qobine" +SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${UPSTREAM_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-crate-dist/qobuz-player/releases/download/v${UPSTREAM_PV}/${PN}-${UPSTREAM_PV}-crates.tar.xz" +SRC_URI+=" ${CARGO_CRATE_URIS}" + +S="${WORKDIR}/${PN}-${UPSTREAM_PV}" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA + Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +# The GTK feature now needs >=gui-libs/gtk-4.20 which is too much of a hassle. +# I'll skip this feature for now because personally, I don't need it. +# Also see: https://github.com/SofusA/qobine/issues/348#issuecomment-4368448105 +IUSE="server" +RESTRICT="test" + +DEPEND=" + dev-db/sqlite:3= + dev-libs/glib + dev-libs/openssl + media-libs/alsa-lib + sys-apps/dbus +" + # gtk? ( gui-libs/libadwaita ) + # This will need to be in DEPEND when this feature will be re-enabled +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + local rodio_path="${WORKDIR}/rodio-a352fb53846b47523d828b276b6d625f251aabb2" + local cpal_path="${WORKDIR}/cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30" + + # Patch rodio's Cargo.toml to use local path for cpal + sed -i \ + -e "s|cpal\s*=\s*{\s*version\s*=\s*\"[^\"]*\"|cpal = { path = \"${cpal_path}\"|" \ + -e "s|cpal\s*=\s*{\s*git\s*=\s*\"https://github.com/RustAudio/cpal\"[^}]*|cpal = { path = \"${cpal_path}\"|" \ + "${rodio_path}/Cargo.toml" || die "Failed to patch rodio Cargo.toml" + + grep -q "cpal = { path = \"${cpal_path}\"" "${rodio_path}/Cargo.toml" \ + || die "Failed to verify cpal patch in rodio" +} + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + default +} + +src_compile() { + cargo_src_compile --package connect-module + cargo_src_compile --package disconnect-module + use server && cargo_src_compile --package disconnect-server-module + # use gtk && cargo_src_compile --package gtk-module + cargo_src_compile --package rfid-module + cargo_src_compile --package tui-module + cargo_src_compile --package web-module +} + +src_install() { + cargo_src_install --path connect-module + cargo_src_install --path disconnect-module + use server && cargo_src_install --path disconnect-server-module + # use gtk && cargo_src_install --path gtk-module + cargo_src_install --path rfid-module + cargo_src_install --path tui-module + cargo_src_install --path web-module + + local DOCS=( + README.md + ) + einstalldocs +} From 86302d5f9a908db4609ea10c80703b9dfdcb8da0 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:07:51 +0200 Subject: [PATCH 17/92] media-sound/qobine: drop 2026.05.03 Signed-off-by: Jonas Frei --- media-sound/qobine/Manifest | 2 - media-sound/qobine/qobine-2026.05.03.ebuild | 96 --------------------- 2 files changed, 98 deletions(-) delete mode 100644 media-sound/qobine/qobine-2026.05.03.ebuild diff --git a/media-sound/qobine/Manifest b/media-sound/qobine/Manifest index 48287db954..2c5280469d 100644 --- a/media-sound/qobine/Manifest +++ b/media-sound/qobine/Manifest @@ -3,8 +3,6 @@ DIST mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz 43952 BLAKE DIST qobine-2026-07-21-crates.tar.xz 74139048 BLAKE2B f6bc54d7a9d9044017aef5906c90dc606639c1d2a44cd7a50717ec6db363720faef201d125d89c2a43b9aae59a814f8e64cef3c55dad510a01ddd72681b83516 SHA512 2b32e10558fe80a51fc8565dfa45be0faf8b63d12991be4856f70acc218d905c44fd66bcf9c2c6cb36124873931cfda6cc8a0442c5feb53f7e913c472f957984 DIST qobine-2026.07.01.tar.gz 7561344 BLAKE2B 4917b0b2c051cf5b0965b6fc5c2240160b3a508e3e74299bb45944f1bdbb245678506c66b5afe5ffe7927cdbfe1d86414ea7f769186ec0885413963b987c401b SHA512 63f91a50046f859a34b5991ea84bf345f51facd87de9fdfd8aadb1adf660d346b1af45139718c018653a4ebf3b126577f1ef754800a4494d03051f036282105a DIST qobine-2026.07.21.tar.gz 7563309 BLAKE2B e79b261822b3f08e380e97963b6344c29716ffc4656338cf82beaa71805b4e762e6a34bee05b11e59eee7f22533bb94be13257cc244110d09f4efc889a449f00 SHA512 eccc47b666cc424e92ca47135c501b417d6878b13b41770d016552859c9ad65ed5da77eacb247f74807e358f075460fcf57437ab49ba0a797e4cf661d215a42b -DIST qobuz-player-2026-05-03-crates.tar.xz 73206836 BLAKE2B 486c4b247862a0d4ec244a11dd362966b13aaa0ff6426381ef411e68815c435d0a6389ab8a565ef36fd210ea5b0da7687d3a4f59ba18e46e0f4e944dde1ad972 SHA512 f9f542e6b645ad5db705dc29daef563fadc0404899dbdb663e716390aef2caba369048842c28c4e5a10f9b95ef13b0c28fd1245b30946e7aff8bdcb30d0f6526 -DIST qobuz-player-2026-05-03.tar.gz 8440227 BLAKE2B 6e16e293b54122c1a60ba3974b1ce96369b999b332fa17831e561c4d92da76b770ed10387dc70ae8dc0b6b868ab032761f2f4e8e39fa70b21a9e18ed2a3b8dd1 SHA512 f4cf19e5643113c1a8c071af6f20ad4a5ebc979e925e718c1ac0567fe6e953b88229357a225910acf4f72a319052ca2a4834f1832b13c74414644937ca9e36e6 DIST qobuz-player-2026-06-12-crates.tar.xz 73250912 BLAKE2B 6f4e8d99e172db0492bbeeb2b13ea250e105e8c2c41f05e1530d9e72b9f9f4686704909b4106d5869973d3da8a2f017da94e5e4047736a5ddf5f6e6c0c0906e8 SHA512 57f58173935c6a88d4fd0e48ec276f2aff74ddcee30d1a5c7421cc19e296502f25e330a77bbc1ab9367d69ac79d7129c316b874397681d386efe927d37dacdaf DIST qobuz-player-2026-06-12.tar.gz 8853094 BLAKE2B 22969c4843369ed9f91f20f68b0d50f64f9913fd5e5003368e895d43af653ce5404a475eda901c23b4fe88b2572cb36769fa55cc58d2152d812fbdbb04bc9797 SHA512 ecdc03df6ac1236237bc1fa07354ae63fb9b6fc42d89c4c8f8005ae58bfb9e70d1fee2da4e102604cf6ade97c4ce7688ae83bd48050c77852f99b73931daa78e DIST qobuz-player-2026-07-01-crates.tar.xz 74045172 BLAKE2B 86da9bd50610eaf8d48b4401288263889db0fabb355609a9785c888c6d9dde7c496e0759c702042d6531bdae97656f6c00fb9532ff759e6a269c3131b1249b83 SHA512 c0f230c4ae7e9594fb0dd9f473d58672a2b27efe370bc27c495aaba049f37906ae5d79e18ae884328dfd9b3a2cd6cf6db6af8097c961de45b3007025fbdeaa37 diff --git a/media-sound/qobine/qobine-2026.05.03.ebuild b/media-sound/qobine/qobine-2026.05.03.ebuild deleted file mode 100644 index d04141b6cd..0000000000 --- a/media-sound/qobine/qobine-2026.05.03.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -declare -A GIT_CRATES=( - [mpris-server]='https://github.com/SeaDve/mpris-server;f8b3f74e93910fffd0c93df687e05cf954dcdeba;mpris-server-%commit%' - # [qonductor]='https://github.com/nickblt/qonductor;efba84c3a82042f8dca375a8b4860a96e165eed7;qonductor-%commit%' - [rodio]='https://github.com/RustAudio/rodio;a352fb53846b47523d828b276b6d625f251aabb2;rodio-%commit%' - [cpal]='https://github.com/RustAudio/cpal;fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30;cpal-%commit%' -) - -RUST_MIN_VER="1.92" - -OLD_PN="qobuz-player" -UPSTREAM_PV="${PV//./-}" -OLD_P="${OLD_PN}-${UPSTREAM_PV}" -MY_P="${PN}-${UPSTREAM_PV}" - -inherit cargo - -DESCRIPTION="Tui, web and rfid player for Qobuz" -HOMEPAGE="https://github.com/SofusA/qobine" -SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${UPSTREAM_PV}.tar.gz -> ${OLD_P}.tar.gz" -SRC_URI+=" https://github.com/gentoo-crate-dist/${OLD_PN}/releases/download/v${UPSTREAM_PV}/${OLD_P}-crates.tar.xz" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA - Unicode-3.0 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" -# The GTK feature now needs >=gui-libs/gtk-4.20 which is too much of a hassle. -# I'll skip this feature for now because personally, I don't need it. -# Also see: https://github.com/SofusA/qobine/issues/348#issuecomment-4368448105 -# IUSE="gtk" -RESTRICT="test" - -DEPEND=" - dev-db/sqlite:3= - dev-libs/glib - media-libs/alsa-lib - sys-apps/dbus -" - # This will need to be in DEPEND when this feature will be re-enabled - # gtk? ( gui-libs/libadwaita ) -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - local rodio_path="${WORKDIR}/rodio-a352fb53846b47523d828b276b6d625f251aabb2" - local cpal_path="${WORKDIR}/cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30" - - # Patch rodio's Cargo.toml to use local path for cpal - sed -i \ - -e "s|cpal\s*=\s*{\s*version\s*=\s*\"[^\"]*\"|cpal = { path = \"${cpal_path}\"|" \ - -e "s|cpal\s*=\s*{\s*git\s*=\s*\"https://github.com/RustAudio/cpal\"[^}]*|cpal = { path = \"${cpal_path}\"|" \ - "${rodio_path}/Cargo.toml" || die "Failed to patch rodio Cargo.toml" - - grep -q "cpal = { path = \"${cpal_path}\"" "${rodio_path}/Cargo.toml" \ - || die "Failed to verify cpal patch in rodio" -} - -src_configure() { - # high magic to allow system-libs - export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 - default -} - -src_compile() { - cargo_src_compile --package qobuz-player-connect - # use gtk && cargo_src_compile --package qobuz-player-gtk - cargo_src_compile --package qobuz-player-rfid - cargo_src_compile --package qobuz-player-tui - cargo_src_compile --package qobuz-player-web -} - -src_install() { - cargo_src_install --path qobuz-player-connect - # use gtk && cargo_src_install --path qobuz-player-gtk - cargo_src_install --path qobuz-player-rfid - cargo_src_install --path qobuz-player-tui - cargo_src_install --path qobuz-player-web - - local DOCS=( - README.md - ) - einstalldocs -} From d65518fc777f3605ecb9ed9a006d3ac885c3f581 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:23:27 +0200 Subject: [PATCH 18/92] gui-apps/xwayland-satellite: add 0.8.2 Signed-off-by: Jonas Frei --- gui-apps/xwayland-satellite/Manifest | 2 + .../xwayland-satellite-0.8.2.ebuild | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 gui-apps/xwayland-satellite/xwayland-satellite-0.8.2.ebuild diff --git a/gui-apps/xwayland-satellite/Manifest b/gui-apps/xwayland-satellite/Manifest index 00c7aa51cb..b764903a39 100644 --- a/gui-apps/xwayland-satellite/Manifest +++ b/gui-apps/xwayland-satellite/Manifest @@ -3,4 +3,6 @@ DIST xwayland-satellite-0.5.1.tar.gz 83352 BLAKE2B 1a5239b30edf5d66761c8a5654180 DIST xwayland-satellite-0.8-crates.tar.xz 7286604 BLAKE2B 89465bd6ccbede9606587c9ac4d124a288c91ba5d19e147a1052d8235959418d2f62e842c2abf8b1b25bf6b24607da845025e204ba8fa3db67264865db7c1fc4 SHA512 647b124ccad5fcd0145775b7e9838f13185e38e4a21d6f74f1697b853b70db23bbac6d57611f2b81796e84681dd26cf7a990479a59cdfa6c533deccc4fe0b6f7 DIST xwayland-satellite-0.8.1-crates.tar.xz 10173496 BLAKE2B 66d54cd2c0b5d7c16e1125c102bb854ff526b617e8a0f4dbb7071bb56ec0928c267b96a04c97fe7d6c34db50a214da9dc4ab5d83227304aae6f7ef927c209c4f SHA512 cf7fc724ecd131b863669fab91beb341bc9ad2c0e0b35ae637adccdbbc79595852cf81641c4a905cf150e11a6013299eee85ea21dee45668b545845bd1bbfcf2 DIST xwayland-satellite-0.8.1.tar.gz 213937 BLAKE2B 3a1407fb3c0c1876114ec337199314f1fa9e347c2ed4f3ced46158c859d7a23a7fcc6041844480b95485c4982eb3dcee41855d61b88ce9cf63ea58759c286079 SHA512 f0d08d0a1ca19f286cddceac0d731b37df37a4bf8c158437dc82a46d9eb2888cf87265ca7d9b58afcf4941800349949979c73510e3f30980d6ec6a4822f205e8 +DIST xwayland-satellite-0.8.2-crates.tar.xz 10173496 BLAKE2B 66d54cd2c0b5d7c16e1125c102bb854ff526b617e8a0f4dbb7071bb56ec0928c267b96a04c97fe7d6c34db50a214da9dc4ab5d83227304aae6f7ef927c209c4f SHA512 cf7fc724ecd131b863669fab91beb341bc9ad2c0e0b35ae637adccdbbc79595852cf81641c4a905cf150e11a6013299eee85ea21dee45668b545845bd1bbfcf2 +DIST xwayland-satellite-0.8.2.tar.gz 219701 BLAKE2B 3bd8880386f0b2f73d2587e9ad5803ded1e107be4f4b8fe75f17453a3e98624f9f34c15a2ef11a2bb8362809100b6d9ce4fd6e1d350af164b3cf954cae7653db SHA512 a125fe92591c7c39c4ae05e5d7a5b737d4104419165b98e4d486c5e2208b30b95173f2793141ef897f23f22c87c15f80daf8dcc2dbb4327c2fdf3288d56acd80 DIST xwayland-satellite-0.8.tar.gz 206817 BLAKE2B d4a920127f8a27a830bcdc768a738cd6d1fb5fadabded7416b53b237ddc3d44437b46675664e16c671cd21ec9222317273069b6474ccb1e9e50b277ac6432672 SHA512 f53121f7367e1b7326b8910e58ed8d3086fa1a3d18e9cf4f6d52041ca1c1e621e44ecf6d357edefdb93f7df56c067e999f8da52e9b39ebf2b94965e17af77b53 diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.8.2.ebuild b/gui-apps/xwayland-satellite/xwayland-satellite-0.8.2.ebuild new file mode 100644 index 0000000000..3b064cba6c --- /dev/null +++ b/gui-apps/xwayland-satellite/xwayland-satellite-0.8.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..21} ) +# RUST_MIN_VER="1.85.0" +RUST_NEEDS_LLVM=1 + +inherit llvm-r1 cargo + +DESCRIPTION="Xwayland outside your Wayland" +HOMEPAGE="https://github.com/Supreeeme/xwayland-satellite" +SRC_URI="https://github.com/Supreeeme/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MPL-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +# disable tests which need a running display server +RESTRICT="test" + +DEPEND=" + >=x11-base/xwayland-23.1 + x11-libs/libxcb + x11-libs/xcb-util-cursor +" +RDEPEND="${DEPEND}" +BDEPEND=" + $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=') +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +DOCS=( README.md ) + +pkg_setup() { + llvm-r1_pkg_setup + rust_pkg_setup +} + +src_install() { + cargo_src_install + einstalldocs + newman "${PN}.man" "${PN}.1" +} From a43fb2f4ee854ab3e443c4cc4c9c3a10f36ac71c Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:23:49 +0200 Subject: [PATCH 19/92] gui-apps/xwayland-satellite: drop 0.5.1 Signed-off-by: Jonas Frei --- gui-apps/xwayland-satellite/Manifest | 2 - .../xwayland-satellite-0.5.1.ebuild | 50 ------------------- 2 files changed, 52 deletions(-) delete mode 100644 gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild diff --git a/gui-apps/xwayland-satellite/Manifest b/gui-apps/xwayland-satellite/Manifest index b764903a39..1a32cc42aa 100644 --- a/gui-apps/xwayland-satellite/Manifest +++ b/gui-apps/xwayland-satellite/Manifest @@ -1,5 +1,3 @@ -DIST xwayland-satellite-0.5.1-crates.tar.xz 7446720 BLAKE2B 25c3a0e8da2c43bd1bb1e9fd0dbfba76da88aa3553c98867eb1cda9fe1317f95860bd87e257e09eb14407e8f2cb21b036b2ffd8393ec83eda71d510dba62fa3c SHA512 afcfa6a5924ee50fb998d05c884415ad7b49982ed12fb4c4f16abe6d4bfdef9a3d7cb58aa14805d4797e35ffc2eaf914431747d34b00639f6a798d70d0430675 -DIST xwayland-satellite-0.5.1.tar.gz 83352 BLAKE2B 1a5239b30edf5d66761c8a5654180c53a3761a385815116765419f9b4c2c28481fd0d4ec58405603434dac270a88fbd782a6359e930587acc77f5ba1abd6b5f3 SHA512 31369add44d81607987a713968b80e8c237bbd545e734d1b856fe74a847623a714259c7229997bbf7a71147a3ca6a145f80ff17d7e551a33b5afe9cc4d422fb3 DIST xwayland-satellite-0.8-crates.tar.xz 7286604 BLAKE2B 89465bd6ccbede9606587c9ac4d124a288c91ba5d19e147a1052d8235959418d2f62e842c2abf8b1b25bf6b24607da845025e204ba8fa3db67264865db7c1fc4 SHA512 647b124ccad5fcd0145775b7e9838f13185e38e4a21d6f74f1697b853b70db23bbac6d57611f2b81796e84681dd26cf7a990479a59cdfa6c533deccc4fe0b6f7 DIST xwayland-satellite-0.8.1-crates.tar.xz 10173496 BLAKE2B 66d54cd2c0b5d7c16e1125c102bb854ff526b617e8a0f4dbb7071bb56ec0928c267b96a04c97fe7d6c34db50a214da9dc4ab5d83227304aae6f7ef927c209c4f SHA512 cf7fc724ecd131b863669fab91beb341bc9ad2c0e0b35ae637adccdbbc79595852cf81641c4a905cf150e11a6013299eee85ea21dee45668b545845bd1bbfcf2 DIST xwayland-satellite-0.8.1.tar.gz 213937 BLAKE2B 3a1407fb3c0c1876114ec337199314f1fa9e347c2ed4f3ced46158c859d7a23a7fcc6041844480b95485c4982eb3dcee41855d61b88ce9cf63ea58759c286079 SHA512 f0d08d0a1ca19f286cddceac0d731b37df37a4bf8c158437dc82a46d9eb2888cf87265ca7d9b58afcf4941800349949979c73510e3f30980d6ec6a4822f205e8 diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild b/gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild deleted file mode 100644 index 64be5741da..0000000000 --- a/gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -LLVM_COMPAT=( {17..19} ) -RUST_NEEDS_LLVM=1 - -inherit llvm-r1 cargo - -DESCRIPTION="Xwayland outside your Wayland" -HOMEPAGE="https://github.com/Supreeeme/xwayland-satellite" -SRC_URI="https://github.com/Supreeeme/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MPL-2.0" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016 ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -# disable tests which need a running display server -RESTRICT="test" - -DEPEND=" - >=x11-base/xwayland-23.1 - x11-libs/libxcb - x11-libs/xcb-util-cursor -" -RDEPEND="${DEPEND}" -BDEPEND=" - $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=') -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -DOCS=( README.md ) - -pkg_setup() { - llvm-r1_pkg_setup - rust_pkg_setup -} - -src_install() { - cargo_src_install - einstalldocs -} From b8a183aecd3fff2ab4dfafe774027a8e8725efbb Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:27:47 +0200 Subject: [PATCH 20/92] www-client/helium-bin: add 0.14.9.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 + .../helium-bin/helium-bin-0.14.9.1.ebuild | 114 ++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 www-client/helium-bin/helium-bin-0.14.9.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index df091fc3ae..01bc300a18 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -4,3 +4,5 @@ DIST helium-bin-0.13.2.1-amd64.tar.xz 117552552 BLAKE2B 97128407e246d140edfec65a DIST helium-bin-0.13.2.1-arm64.tar.xz 112138000 BLAKE2B d0d01c8255d23e5656f6a1afb660a43f1f77e9c61ad67f2428d738276959f523a6d49d3b973a6c9f54adca8b26f1ea5d453d9c1ef1b9849a077b6beef3356e81 SHA512 cb75ab92b5a8f719fc03bf68665089fd5f93bb65fe23ccd436f3787f2b6c9f8e6e408690fa9c62b6a250d015866f5b9cb7793c71423fd15a356f672ba09db072 DIST helium-bin-0.14.3.1-amd64.tar.xz 118170772 BLAKE2B 36e6159266383308e17a454ed2789a02f8c97cb63c5a63987a7aa20bd91514709daf3e09ae4412349be90b164e86a56540515f801ca5b7aaa4f111ca9dae2077 SHA512 8fbb42a1dc704d5c42a82d5a7b0bd08cd50022539caaaa25b4a1683ff04e1d3a50c23c8ba35f1b6bea349cb1d0a49b5d299445a185c941e3c93105340a923aaa DIST helium-bin-0.14.3.1-arm64.tar.xz 112732796 BLAKE2B 623273172b477b415ac2ccd185aece398edc89ac5065591af9009c811e88304213f593fa1a0f80a3ead17a897cd60c9986631f6478720f0a4de532aba46e71d5 SHA512 2eedcbdf3e29f762873250201ce28825ee8a9064a4f9c53e830b1c068a1bc59d03f56655745490468172161f8bd12999c00bb82b535027858b95f4570523485a +DIST helium-bin-0.14.9.1-amd64.tar.xz 119406836 BLAKE2B dd9545a51c6dd89da7b809d9b7522dcf69c9ee0d7ff2be5652829d4911e4f680f58812b5ba3300297477a7dcfb02e29e097000a40147d71a5c558ee08912e95e SHA512 361027f7810b27d036563969d7a8f90284e376223869741f5002e03f328b06eee17bfe7ce60515cfc19e8b1ba1c7036f135578f91b1922a8c91ecb5179a6489f +DIST helium-bin-0.14.9.1-arm64.tar.xz 113521480 BLAKE2B d3e4680e0c6df15eabbc4c36bdc30b1f840561abe17a6dbdb124c8ab96ad80d081b745329c61a5483ba592b1c08fc2283a0402f8aa34e5123533e0f743ee5dbc SHA512 52e8698a72cb496c64a78c17bc2a48aeb6300cb051cc16150cf38b625d4d096c23ed18cd8316fa720162c1df01aeae0a5abfe23778461b75aba424e9166e95aa diff --git a/www-client/helium-bin/helium-bin-0.14.9.1.ebuild b/www-client/helium-bin/helium-bin-0.14.9.1.ebuild new file mode 100644 index 0000000000..8a170a17cf --- /dev/null +++ b/www-client/helium-bin/helium-bin-0.14.9.1.ebuild @@ -0,0 +1,114 @@ +# Copyright 2025-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 desktop pax-utils xdg + +DESCRIPTION="Private, fast, and honest web browser based on Chromium" +HOMEPAGE="https://helium.computer/" + +MY_PN="helium" +MY_P="${MY_PN}-${PV}" + +if [[ ${ARCH} == amd64 ]] ; then + ARCH_TXT="x86_64" +elif [[ ${ARCH} == arm64 ]] ; then + ARCH_TXT="${ARCH}" +fi + +BASE_SRC_URI="https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}" +SRC_URI=" + amd64? ( ${BASE_SRC_URI}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) + arm64? ( ${BASE_SRC_URI}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) +" + +S=${WORKDIR} + +LICENSE="GPL-3 BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +IUSE="qt6 selinux" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-fonts/liberation-fonts + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/glibc + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + || ( + x11-libs/gtk+:3[X] + gui-libs/gtk:4[X] + ) + x11-libs/libdrm + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + x11-misc/xdg-utils + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +# Skip unpack, we're doing it during install +src_unpack() { + : +} + +src_install() { + dodir "opt" || die + cd "${ED}/opt/" || die + + # Not possible to unpack to target folder, so: unpack, then mv + unpack "${P}-${ARCH}.tar.xz" + mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die + + cd "${MY_PN}" || die + + pushd "locales" > /dev/null || die + # Remove empty .info files + rm *.info || die + chromium_remove_language_paks + popd > /dev/null || die + + rm "libqt5_shim.so" || die + if ! use qt6; then + rm "libqt6_shim.so" || die + fi + + newicon -s 256 "product_logo_256.png" ${MY_PN}.png + domenu "${FILESDIR}/${MY_PN}.desktop" + dobin "${FILESDIR}/${MY_PN}" + + pax-mark m "${MY_PN}" +} From 202be198a9643ee33042a1325b11cfd5ce2f99dc Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:28:00 +0200 Subject: [PATCH 21/92] www-client/helium-bin: drop 0.12.5.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 - .../helium-bin/helium-bin-0.12.5.1.ebuild | 114 ------------------ 2 files changed, 116 deletions(-) delete mode 100644 www-client/helium-bin/helium-bin-0.12.5.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index 01bc300a18..ca1b854424 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -1,5 +1,3 @@ -DIST helium-bin-0.12.5.1-amd64.tar.xz 115974988 BLAKE2B 4c1bb5d5e8b0ea4637eb3c107553efef61ece873b5e1ba874da5111e17fc17d5b257dd47437d238ac12978bdd1e47ade187ac819db8eacb775ac15bccdb8adfe SHA512 79a74584165d2404c10b0199cc08ff9347a9d77717503678867c8badb8da399cf3f7109263800d55ca15ac1c35ba8232d9337d223d05ebdf056cd08f8b1f0a34 -DIST helium-bin-0.12.5.1-arm64.tar.xz 110915064 BLAKE2B ef4dd31302464aa2a95c6e9c18d1dce6d88db5ae64b94e12a54b5147f9e779c6b8f9fe5a8df5f302cf72c67e3c41b3c8d52b96bc8172ae5634ac52f9c7db18f4 SHA512 2ae58c4b01a45bb951b0fa6a0a4efef50b2236edb18006eb6d44f347d89d7a7e104c66b6c2e7ef07f6d5c90550247d476aeba9a57db6e6f8ce8c384b9c928a20 DIST helium-bin-0.13.2.1-amd64.tar.xz 117552552 BLAKE2B 97128407e246d140edfec65a54578a26d094f28103a174ff55e9dcd2dcb53d0151c53d98053a25d020491ced80af443e4adaff995b90fdc507401f45d9847ac5 SHA512 ad6aa754a116a5b12802e1605892f551129fa0f13fa9e4ce27334b914e41892ad28320d7f66985fc99cb75b19c37aa3677642bc35d71ff5251d29c163167af60 DIST helium-bin-0.13.2.1-arm64.tar.xz 112138000 BLAKE2B d0d01c8255d23e5656f6a1afb660a43f1f77e9c61ad67f2428d738276959f523a6d49d3b973a6c9f54adca8b26f1ea5d453d9c1ef1b9849a077b6beef3356e81 SHA512 cb75ab92b5a8f719fc03bf68665089fd5f93bb65fe23ccd436f3787f2b6c9f8e6e408690fa9c62b6a250d015866f5b9cb7793c71423fd15a356f672ba09db072 DIST helium-bin-0.14.3.1-amd64.tar.xz 118170772 BLAKE2B 36e6159266383308e17a454ed2789a02f8c97cb63c5a63987a7aa20bd91514709daf3e09ae4412349be90b164e86a56540515f801ca5b7aaa4f111ca9dae2077 SHA512 8fbb42a1dc704d5c42a82d5a7b0bd08cd50022539caaaa25b4a1683ff04e1d3a50c23c8ba35f1b6bea349cb1d0a49b5d299445a185c941e3c93105340a923aaa diff --git a/www-client/helium-bin/helium-bin-0.12.5.1.ebuild b/www-client/helium-bin/helium-bin-0.12.5.1.ebuild deleted file mode 100644 index 8a170a17cf..0000000000 --- a/www-client/helium-bin/helium-bin-0.12.5.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2025-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 desktop pax-utils xdg - -DESCRIPTION="Private, fast, and honest web browser based on Chromium" -HOMEPAGE="https://helium.computer/" - -MY_PN="helium" -MY_P="${MY_PN}-${PV}" - -if [[ ${ARCH} == amd64 ]] ; then - ARCH_TXT="x86_64" -elif [[ ${ARCH} == arm64 ]] ; then - ARCH_TXT="${ARCH}" -fi - -BASE_SRC_URI="https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}" -SRC_URI=" - amd64? ( ${BASE_SRC_URI}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( ${BASE_SRC_URI}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) -" - -S=${WORKDIR} - -LICENSE="GPL-3 BSD" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -IUSE="qt6 selinux" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-misc/ca-certificates - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-fonts/liberation-fonts - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/glibc - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - || ( - x11-libs/gtk+:3[X] - gui-libs/gtk:4[X] - ) - x11-libs/libdrm - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - x11-misc/xdg-utils - qt6? ( dev-qt/qtbase:6[gui,widgets] ) - selinux? ( sec-policy/selinux-chromium ) -" - -QA_PREBUILT="*" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -# Skip unpack, we're doing it during install -src_unpack() { - : -} - -src_install() { - dodir "opt" || die - cd "${ED}/opt/" || die - - # Not possible to unpack to target folder, so: unpack, then mv - unpack "${P}-${ARCH}.tar.xz" - mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die - - cd "${MY_PN}" || die - - pushd "locales" > /dev/null || die - # Remove empty .info files - rm *.info || die - chromium_remove_language_paks - popd > /dev/null || die - - rm "libqt5_shim.so" || die - if ! use qt6; then - rm "libqt6_shim.so" || die - fi - - newicon -s 256 "product_logo_256.png" ${MY_PN}.png - domenu "${FILESDIR}/${MY_PN}.desktop" - dobin "${FILESDIR}/${MY_PN}" - - pax-mark m "${MY_PN}" -} From 685d47b395bcb3f2efc8d3d06b880efd2aa93c4d Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 09:56:45 +0200 Subject: [PATCH 22/92] net-misc/xh: add 0.26.2 Signed-off-by: Jonas Frei --- net-misc/xh/Manifest | 2 ++ net-misc/xh/xh-0.26.2.ebuild | 56 ++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 net-misc/xh/xh-0.26.2.ebuild diff --git a/net-misc/xh/Manifest b/net-misc/xh/Manifest index b9ad17a30b..762ae8ba6f 100644 --- a/net-misc/xh/Manifest +++ b/net-misc/xh/Manifest @@ -2,3 +2,5 @@ DIST xh-0.25.3-crates.tar.xz 24541944 BLAKE2B f6b8113708c418afc3f530485c4f29a026 DIST xh-0.25.3.tar.gz 311659 BLAKE2B 9b12109ae02c631564dc9fdd3462beeb5dbafc13da9387ac10af827c7eec5fb7fe6f2d7523f3ae0497eb0e9e1d7dce066f3794139334601e5689bc5247fa9c6a SHA512 e49eb9bc2bbab8ee7436fd97d4acd1c09bb44dc20174040400f2fe4a8d7d0c3fa0bdd97a3c54d2095b385b6bdcc1b39720a8706d6a1597dabe600f7205cfe3fb DIST xh-0.26.1-crates.tar.xz 29379900 BLAKE2B 1923e961c3b7553b00e92dee24047146cd173f5e927f27121985cc72116dae0a6735a4fa371ae87f6f6e69b7e8667ad7255ab4667e582396b8ca258a728d2505 SHA512 5a8a318746e6aaf2d4c9279327fe74723f09f17d3545be5b2bdac562e22ab156ea4843bb6c926843a35b2ea776402f5aee265fef798362b91dd213aecb55a1b8 DIST xh-0.26.1.tar.gz 332762 BLAKE2B 5d1ab808fd82b66e335e5f20d2fa5ba17db5c1fccce95894ca4f3a1422903fccec674f7cf2807b8657229140a1e57911608d7a764a61bd62872acde216d2f582 SHA512 6446ce0c213bc901893d85f691de41f667c9b94ee04aa6359827397695e2e272ce0fb4d8cb85d0d985b063b3217688d3469bc8f8a600404829159ddd395de4df +DIST xh-0.26.2-crates.tar.xz 28144308 BLAKE2B 2e8554aca266739ccb7a21e5e8512c6b5cf330a0fa7774fc373a1d66d69d0cd116a7bde86b19baf46093a7577f19507d99b2277812ffdd2c086e3b899586fbd7 SHA512 88c920d931a83fd6b2f52d86172af99e2bed7ac0e30de506a80e12cc3b643ef8ed453f5adee7f0148fb2682a33d7fecad014e700544db0bedd8c6c4f226c8d35 +DIST xh-0.26.2.tar.gz 333708 BLAKE2B 16381a25b87c22c38658f996b567a6bd38bfd8f4ab6015483feccdcb6d48f1a0bf4faee686abbfdffe01c634d738febe31f5e8589a53560b26d24a5f06c1165a SHA512 59ce309e4d60899d4aa835a811e9c93113540946732d25bed9aa67eab37a79fe7f906e26142ad64d71050a3884411877f0f8b5913c0fd47e32cc29e314e638dd diff --git a/net-misc/xh/xh-0.26.2.ebuild b/net-misc/xh/xh-0.26.2.ebuild new file mode 100644 index 0000000000..db4de1b108 --- /dev/null +++ b/net-misc/xh/xh-0.26.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER=1.85.0 + +inherit cargo shell-completion + +DESCRIPTION="Friendly and fast tool for sending HTTP requests" +HOMEPAGE="https://github.com/ducaale/xh" +SRC_URI="https://github.com/ducaale/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +DEPEND=" + dev-libs/oniguruma:= + dev-libs/openssl:0= +" +RDEPEND="${DEPEND}" + +DOCS=( {CHANGELOG,README}.md ) + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export RUSTONIG_SYSTEM_LIBONIG=1 + + myfeatures=( + native-tls + ) + + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + # See https://github.com/ducaale/xh#making-https-requests-by-default + dosym "${PN}" "/usr/bin/${PN}s" + + einstalldocs + doman "doc/${PN}.1" + + newbashcomp "completions/${PN}.bash" "${PN}" + dozshcomp "completions/_${PN}" + dofishcomp "completions/${PN}.fish" +} From a47a9fabfc848e740d8cfad15102b200b40f9fca Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 10:22:26 +0200 Subject: [PATCH 23/92] x11-terms/rio: add 0.5.2 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 + x11-terms/rio/rio-0.5.2.ebuild | 77 ++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 x11-terms/rio/rio-0.5.2.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 5a384d1f5f..e2f6f3b863 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -4,3 +4,5 @@ DIST rio-0.4.4-crates.tar.xz 79367768 BLAKE2B 1a695194c28e2e9015bddc0b912c62988a DIST rio-0.4.4.tar.gz 10662667 BLAKE2B c094342f3758784bc29f2f32e289d3b0e5b0f875ec33e3cf9c27ca607baca415c4378831bd93378df6022c066b7facfa09d8ecdd0d269af0bfe208d94e1c118a SHA512 81540c7b8e8a2cdc220c0ec9ee1d4659a405d24a8fd3b2651609904b0bd572163b115630d8aee7c41d61a82374b17a70ce911374f29941832dd142026e05eac2 DIST rio-0.4.5-crates.tar.xz 79386412 BLAKE2B 526cd0ee65a947c7edf211fc0950f3e25eef17004819d74eb325fadc1a687555dc14885d33bbe866c2fcf3f302028e8958e61b87a2ee71273aa94ca524e56ee3 SHA512 19184a5218f1699e0d21905b141826f23ff8f8e6f0d8ab36528f519c6e5f2742c6831feb3d98c16745d7af41476d0e72bef64b01eada062285d8f82f5ed3b2e3 DIST rio-0.4.5.tar.gz 10662916 BLAKE2B be393039b8b425c016a92b278f738f765ae11c4a275a8df69ad6e95e2cee005259654f88e2bc474ddb3a383a2cb921eef1a79abc6d407ffae92954bd26359cef SHA512 1e0ce733a4d027f1c4f7a6a6ffcfe5504d072aa1af9b1e0c392633401dcfa75424e6b816f34ea1fa5bef31331c70b8358d8f4159b29e67e520a54cc4620df707 +DIST rio-0.5.2-crates.tar.xz 66700560 BLAKE2B 41f821fd525a284d2846d24ad3e007ad8cdaaa2f46862e3056e05ceeef58d133c735979a58454b47c291e4273aa0c368789c3b302a0fc4fe9a681b3b9db5f048 SHA512 f677e36f9acc2622cd11d860764e96dc160e33cc5aa8a1af1dce105d2ba61b5bc574852f5b25445ef85337ebf7fcbcf2d5f927933fb14c80e57e0c57a2f3d6f3 +DIST rio-0.5.2.tar.gz 12123871 BLAKE2B c25251ade9fa61181c9a80ee517a8f735dec336e24b52bc2f01d2093d71212d2d38a4269b9f835c79f85f077a26d8b3b8100503497bfb97780438acdbee5d1a8 SHA512 d7b2a356f60b9c6cf72248f41943735212277663bf0feb9e1a66e74bacf8d57b182a3fc1bb10e9cd2bfcdbbca7f5f88b904da0d7c032b07dca97dd114a7a0075 diff --git a/x11-terms/rio/rio-0.5.2.ebuild b/x11-terms/rio/rio-0.5.2.ebuild new file mode 100644 index 0000000000..2a6d0aeb2e --- /dev/null +++ b/x11-terms/rio/rio-0.5.2.ebuild @@ -0,0 +1,77 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.96.1" + +inherit cargo desktop xdg + +DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" +HOMEPAGE="https://rioterm.com" +SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+wayland +X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + media-libs/freetype:2 + media-libs/fontconfig + wayland? ( dev-libs/wayland ) + wayland? ( x11-libs/libxkbcommon[wayland] ) + X? ( x11-libs/libxkbcommon[X] ) + >=sys-libs/ncurses-6.4_p20240330 +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/scdoc + dev-build/cmake + virtual/pkgconfig +" + +QA_FLAGS_IGNORED="usr/bin/rio" + +DOCS=( + "README.md" +) + +src_prepare() { + default + sed -i '/^strip =/d' Cargo.toml || die +} + +src_configure() { + local myfeatures=( + $(usev wayland) + $(usev X x11) + ) + cargo_src_configure --verbose --no-default-features +} + +src_compile() { + cargo_src_compile + scdoc < extra/man/rio.1.scd > extra/man/rio.1 + scdoc < extra/man/rio.5.scd > extra/man/rio.5 + scdoc < extra/man/rio-bindings.5.scd > extra/man/rio-bindings.5 +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + + doman extra/man/rio.1 + doman extra/man/rio.5 + doman extra/man/rio-bindings.5 + dodoc -r "${DOCS[@]}" + newicon -s scalable "misc/logo.svg" "${PN}.svg" + domenu "misc/${PN}.desktop" +} From 2a1e14586622ae891de10abfc5d10deab5d79b01 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 10:22:41 +0200 Subject: [PATCH 24/92] x11-terms/rio: drop 0.4.2 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 - x11-terms/rio/rio-0.4.2.ebuild | 77 ---------------------------------- 2 files changed, 79 deletions(-) delete mode 100644 x11-terms/rio/rio-0.4.2.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index e2f6f3b863..9a7141123c 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -1,5 +1,3 @@ -DIST rio-0.4.2-crates.tar.xz 79171720 BLAKE2B d17a670c7b26a704047831a02544f490d08780d8df51f74203d924de7b97f493399e081544fd9582f892d56539fd2e964f19b9751fc66185bf7d72d2c1b2ab7b SHA512 24888d035124fe247ce349808c420070b7e7ac7addb043115c20834c3168f22c621d9c4b64c7211ea495e0ebb1c88139890371e029a82d56fef0590b28b3a093 -DIST rio-0.4.2.tar.gz 10679292 BLAKE2B ceb93236ff650108918e9dd4b8a046bce19c43e6bba0ee56d336eadc10d9a70b55b51a0f6c7bbec73b68a8b4a418e4f6906fed8cc09b531c05fe4959fdd2d9fc SHA512 6f6d2f61f9bfdbb555e023522446ddac06fc08ad34e4b636d4fd2b0ae8893d040ff691203de84649f6e2e0c7ecb9f3ebd29534a06f2158ce47bec998a58ac91c DIST rio-0.4.4-crates.tar.xz 79367768 BLAKE2B 1a695194c28e2e9015bddc0b912c62988a331fd5b20266bb6da67bbc1eeff92e207c0f629f99e15b2b28ba33cc944ce0a97159a2aa0fdda5b8ade753d8bd8ace SHA512 71466b9393a9ed94c62f9c3354d1e2e346e7a6b92a15d11f8e4fec7554d06ae6dca50c41b2fd215e1892bbee8f0f897cb0b7d49558ecd4ae91a1c08058fb850e DIST rio-0.4.4.tar.gz 10662667 BLAKE2B c094342f3758784bc29f2f32e289d3b0e5b0f875ec33e3cf9c27ca607baca415c4378831bd93378df6022c066b7facfa09d8ecdd0d269af0bfe208d94e1c118a SHA512 81540c7b8e8a2cdc220c0ec9ee1d4659a405d24a8fd3b2651609904b0bd572163b115630d8aee7c41d61a82374b17a70ce911374f29941832dd142026e05eac2 DIST rio-0.4.5-crates.tar.xz 79386412 BLAKE2B 526cd0ee65a947c7edf211fc0950f3e25eef17004819d74eb325fadc1a687555dc14885d33bbe866c2fcf3f302028e8958e61b87a2ee71273aa94ca524e56ee3 SHA512 19184a5218f1699e0d21905b141826f23ff8f8e6f0d8ab36528f519c6e5f2742c6831feb3d98c16745d7af41476d0e72bef64b01eada062285d8f82f5ed3b2e3 diff --git a/x11-terms/rio/rio-0.4.2.ebuild b/x11-terms/rio/rio-0.4.2.ebuild deleted file mode 100644 index 0aa8cb72d7..0000000000 --- a/x11-terms/rio/rio-0.4.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.92.0" - -inherit cargo desktop xdg - -DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" -HOMEPAGE="https://rioterm.com" -SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+wayland +X" -REQUIRED_USE="|| ( wayland X )" - -DEPEND=" - media-libs/freetype:2 - media-libs/fontconfig - wayland? ( dev-libs/wayland ) - wayland? ( x11-libs/libxkbcommon[wayland] ) - X? ( x11-libs/libxkbcommon[X] ) - >=sys-libs/ncurses-6.4_p20240330 -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-text/scdoc - dev-build/cmake - virtual/pkgconfig -" - -QA_FLAGS_IGNORED="usr/bin/rio" - -DOCS=( - "README.md" -) - -src_prepare() { - default - sed -i '/^strip =/d' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - $(usev wayland) - $(usev X x11) - ) - cargo_src_configure --verbose --no-default-features -} - -src_compile() { - cargo_src_compile - scdoc < extra/man/rio.1.scd > extra/man/rio.1 - scdoc < extra/man/rio.5.scd > extra/man/rio.5 - scdoc < extra/man/rio-bindings.5.scd > extra/man/rio-bindings.5 -} - -src_install() { - dobin "$(cargo_target_dir)/${PN}" - - doman extra/man/rio.1 - doman extra/man/rio.5 - doman extra/man/rio-bindings.5 - dodoc -r "${DOCS[@]}" - newicon -s scalable "misc/logo.svg" "${PN}.svg" - domenu "misc/${PN}.desktop" -} From c6deafa385d5ca5e2f21b4447ede397247cd33c5 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 10:26:01 +0200 Subject: [PATCH 25/92] sys-fs/dua-cli: add 2.39.0 Signed-off-by: Jonas Frei --- sys-fs/dua-cli/Manifest | 2 ++ sys-fs/dua-cli/dua-cli-2.39.0.ebuild | 32 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 sys-fs/dua-cli/dua-cli-2.39.0.ebuild diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest index aa1e9943ba..863522edb6 100644 --- a/sys-fs/dua-cli/Manifest +++ b/sys-fs/dua-cli/Manifest @@ -4,3 +4,5 @@ DIST dua-cli-2.37.0-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32 DIST dua-cli-2.37.0.tar.gz 176068 BLAKE2B 8b28d9b07c79060c36d55a6379b53874fd9a3e45b2438e3697e98f903c8f23cc83412c0deb8f9b489008c9cbe69e26148ac41df3016dd4eacc7da1a9647accc7 SHA512 4f2460ea90f7105683cb8c7fae0e068a4394e98f94baa1dd7995fda8eddbd417315daf4a18ea6d34fbd924bc95fc6ff93a0fc6a0cee3a3e2cda4d5950dfec85f DIST dua-cli-2.37.1-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a DIST dua-cli-2.37.1.tar.gz 180183 BLAKE2B e85cd31a3703893a8fb7a37f1c39488ae9e30bf2a4bfab9fbee053321315aba1f9fd39ec0aa37871086193095aad37dcfa4454acce840eaf0f286670309a2de7 SHA512 5d6123610ac95d14fcb62fbc8600c2c6877ad942d99f146c5539d14d557bd9016339b5d7296f54198fc814b35097ed5d1c0908175aa0f48e8fb5d60dcaf2a477 +DIST dua-cli-2.39.0-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a +DIST dua-cli-2.39.0.tar.gz 187516 BLAKE2B d52e6a6d90694f4cd26990df28ed721606bc62d6170f506a56aaef7df2e7ad43c553d5f933c4bfd090d8b1cf3b4e946a7f1c53c9e6cbb0b411c24df4288e3b31 SHA512 70d0d88cd49fbfc4fa39d2390ad9a60623d4beba2695c7a4ccc09cfb63fe6d92aa1a3385e8bb7ed85faa426632f64851efc586462d7cadc1505c9264d08eed7d diff --git a/sys-fs/dua-cli/dua-cli-2.39.0.ebuild b/sys-fs/dua-cli/dua-cli-2.39.0.ebuild new file mode 100644 index 0000000000..f96031ca58 --- /dev/null +++ b/sys-fs/dua-cli/dua-cli-2.39.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023-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="A tool to conveniently learn about the disk usage of directories, fast!" +HOMEPAGE="https://github.com/Byron/dua-cli" +SRC_URI="https://github.com/Byron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/dua" + +DOCS=( + README.md + CHANGELOG.md +) + +src_install() { + cargo_src_install + dodoc -r "${DOCS[@]}" +} From d88cd51fc9fbd6a72931b35e2aca562afe444654 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Fri, 31 Jul 2026 10:26:14 +0200 Subject: [PATCH 26/92] sys-fs/dua-cli: drop 2.34.0 Signed-off-by: Jonas Frei --- sys-fs/dua-cli/Manifest | 2 -- sys-fs/dua-cli/dua-cli-2.34.0.ebuild | 32 ---------------------------- 2 files changed, 34 deletions(-) delete mode 100644 sys-fs/dua-cli/dua-cli-2.34.0.ebuild diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest index 863522edb6..1aeba3a1f1 100644 --- a/sys-fs/dua-cli/Manifest +++ b/sys-fs/dua-cli/Manifest @@ -1,5 +1,3 @@ -DIST dua-cli-2.34.0-crates.tar.xz 24447448 BLAKE2B 3a062f80b51d16f3bafc9f94a15185812f835db0662ffef9294cdc8b67ee2772a05b7d19656d69e56758cfb66a9d8805551b01c973819c4d77238136b2b62b77 SHA512 a09a75e7c76a3baa655fa5b14a5f40b3b27142290b240f2b53998d82c4897e9fc84bc5d4a153084a85cfc035a63185642a84d5af8911934fdb5546b4b2ed8466 -DIST dua-cli-2.34.0.tar.gz 151653 BLAKE2B e4d76feeedb433f7ef5a95720ab43e1bb56667286c68f46faa54c1864c25ec67de9b30e234612f1b2303407c71ce94ecbc48cb72d39c1e3dc3f966ea94f97531 SHA512 f5e6e81c9c351470923211cd35bd7401b4b2cc663978b8353febb31b0a5b90ae0cc2c7d07b685c9385e8421a9325b66481a59157d15bc94114a258ca4813e659 DIST dua-cli-2.37.0-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a DIST dua-cli-2.37.0.tar.gz 176068 BLAKE2B 8b28d9b07c79060c36d55a6379b53874fd9a3e45b2438e3697e98f903c8f23cc83412c0deb8f9b489008c9cbe69e26148ac41df3016dd4eacc7da1a9647accc7 SHA512 4f2460ea90f7105683cb8c7fae0e068a4394e98f94baa1dd7995fda8eddbd417315daf4a18ea6d34fbd924bc95fc6ff93a0fc6a0cee3a3e2cda4d5950dfec85f DIST dua-cli-2.37.1-crates.tar.xz 28445144 BLAKE2B ce4a988d6235ac453ea7e52534f32bd01f316d2fd05b8c4a14b03c958292fc3d79bd3f437c11d01ed8cb6c55d59691f75e518c71ced864268f6f6260c8e00b3f SHA512 507a54d0dc4dcb17ae5703e4fe51189fccd56cba4fc0ceb0859700bb89411a495cf2caf0a2ffaf7b068e584e7cd06b92d780d3b7df5abb59f8e8ecb9a1b3f48a diff --git a/sys-fs/dua-cli/dua-cli-2.34.0.ebuild b/sys-fs/dua-cli/dua-cli-2.34.0.ebuild deleted file mode 100644 index f96031ca58..0000000000 --- a/sys-fs/dua-cli/dua-cli-2.34.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-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="A tool to conveniently learn about the disk usage of directories, fast!" -HOMEPAGE="https://github.com/Byron/dua-cli" -SRC_URI="https://github.com/Byron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/dua" - -DOCS=( - README.md - CHANGELOG.md -) - -src_install() { - cargo_src_install - dodoc -r "${DOCS[@]}" -} From 7a845d5bcbb930ae164287b4c98dc9730b85baab Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Fri, 31 Jul 2026 01:43:05 -0700 Subject: [PATCH 27/92] app-editors/pulsar-bin: RDEPEND on dev-libs/wayland Closes: https://bugs.gentoo.org/980156 Signed-off-by: YiFei Zhu --- app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild index 28a1212c90..2377392d76 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild @@ -30,6 +30,7 @@ RDEPEND=" dev-libs/glib dev-libs/nss dev-libs/openssl-compat + dev-libs/wayland dev-vcs/git media-libs/alsa-lib media-libs/mesa From c02c80b419d551c5244ef8510687005835655993 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Fri, 31 Jul 2026 02:12:35 -0700 Subject: [PATCH 28/92] app-editors/pulsar-bin: Prune unneeded RDEPENDs As reported by qa-vdb. Also checked packed natives modules, nothing not included. There is a dlopen for libgdk_pixbuf-2.0.so.0, but it's a required dependency of x11-libs/gtk+, so it's redundant. Signed-off-by: YiFei Zhu --- app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild index 2377392d76..386a3f365b 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.132.1.ebuild @@ -29,7 +29,6 @@ RDEPEND=" dev-libs/expat dev-libs/glib dev-libs/nss - dev-libs/openssl-compat dev-libs/wayland dev-vcs/git media-libs/alsa-lib @@ -39,7 +38,6 @@ RDEPEND=" sys-apps/dbus virtual/zlib x11-libs/cairo - x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 @@ -50,7 +48,6 @@ RDEPEND=" x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile - x11-libs/libxshmfence x11-libs/libXrandr x11-libs/pango " From 301d02b34ee9546cf2bd87e1d28bfc2511aed1d8 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 31 Jul 2026 12:20:48 +0300 Subject: [PATCH 29/92] sys-block/partclone: add 0.3.48 Signed-off-by: Viorel Munteanu --- sys-block/partclone/Manifest | 1 + sys-block/partclone/partclone-0.3.48.ebuild | 113 ++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 sys-block/partclone/partclone-0.3.48.ebuild diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index 6b0a15508a..0956d74dfc 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,2 +1,3 @@ DIST partclone-0.3.46.tar.gz 1540403 BLAKE2B 1ef8326693932320f093f59920082323f6aaba5ae7bd17e1898cbd9373f43cff123684aad33e0ecbb475244e02abcea4e4065e3a8e7fe264b72df645df903286 SHA512 adb4371ae4d4bb653a90cc8afc06ee3aa6aaf2b33f3951315aefc4be5d35e6f469a45ead285ee88e6cd89b9842b3701d586f21d5d84f1b4202b03e7def5a7f7a DIST partclone-0.3.47.tar.gz 1656636 BLAKE2B 1d2c1d1f215bb98964fbded290894f60b5c3261b9190b7e90b4b70e3254eeb864a57035f7b3af0e3b5efed1b5cf304d851588f0610c8cb4fa95effb13bba8ff4 SHA512 acad16e894091c95f9318eba27984a7483278b6aef7d658d84719b5d2d3550df1d15f5655f62bb9e1d014440b0ffcebf8626f27d44afe97d55ff26cb2bcbe3a9 +DIST partclone-0.3.48.tar.gz 1659076 BLAKE2B ee575e71ca5b47b89fcdf70607a0a2f1f6f0d9be684678a3d4e435638da76054b0bd724f768365705331931d80305805a7e8dfc1d998c295d976e299a289c6dd SHA512 dc097345501ef05a594995bb3ff35ce1a0c5d9a9d5aaa6ad11e5e53b0608b31e2ef72897a4d4c19ac3d561dd852199ab5ac3fe2a6b24d083aa4f1137cdc5b358 diff --git a/sys-block/partclone/partclone-0.3.48.ebuild b/sys-block/partclone/partclone-0.3.48.ebuild new file mode 100644 index 0000000000..596a0db0d8 --- /dev/null +++ b/sys-block/partclone/partclone-0.3.48.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +if [[ -z ${PV%%*9999} ]]; then + EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git" + inherit git-r3 +else + [[ -n ${PV%%*_p*} ]] && MY_PV="${PV}" + SRC_URI=" + https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64 ~x86" +fi +DESCRIPTION="Partition cloning tool" +HOMEPAGE="https://partclone.org" + +LICENSE="GPL-2" +SLOT="0" +IUSE="apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs" +IUSE+=" reiserfs static test ufs vmfs xfs" +RESTRICT="!test? ( test )" +REQUIRED_USE="static? ( !fuse )" + +RDEPEND=" + app-arch/zstd:= + dev-libs/isa-l + dev-libs/openssl:0= + sys-apps/util-linux + virtual/zlib:= + e2fs? ( sys-fs/e2fsprogs ) + btrfs? ( sys-apps/util-linux ) + fuse? ( sys-fs/fuse:3 ) + ncurses? ( sys-libs/ncurses:0= ) + nilfs2? ( sys-fs/nilfs-utils ) + ntfs? ( sys-fs/ntfs3g ) + reiserfs? ( sys-fs/progsreiserfs ) + xfs? ( dev-libs/userspace-rcu ) + static? ( + app-arch/zstd:=[static-libs] + dev-libs/openssl:0[static-libs] + virtual/zlib:=[static-libs] + e2fs? ( sys-fs/e2fsprogs[static-libs] ) + btrfs? ( sys-apps/util-linux[static-libs] ) + ncurses? ( sys-libs/ncurses:0[static-libs] ) + nilfs2? ( sys-fs/nilfs-utils[static-libs] ) + ntfs? ( sys-fs/ntfs3g[static-libs] ) + reiserfs? ( sys-fs/progsreiserfs[static-libs] ) + xfs? ( dev-libs/userspace-rcu[static-libs] ) + ) + !static? ( + dev-libs/xxhash + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.47-fix-ncurses-linking.patch +) + +DOCS=( + AUTHORS + ChangeLog + HACKING + NEWS + README.md +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable e2fs extfs) + $(use_enable apfs) + $(use_enable btrfs) + $(use_enable exfat) + $(use_enable f2fs) + $(use_enable fat) + $(use_enable fuse) + $(use_enable hfs hfsp) + $(use_enable minix) + $(use_enable ncurses ncursesw) + $(use_enable nilfs2) + $(use_enable ntfs) + $(use_enable reiserfs) + $(use_enable test fs-test) + $(use_enable static static-linking) + $(use_enable vmfs) + $(use_enable ufs) + $(use_enable xfs) + --disable-jfs + --disable-reiser4 + + $(usev static --disable-xxhash) + ) + econf "${myconf[@]}" +} + +src_test() { + local -x TERM=dummy + default +} From e1af63dc10474f6e2c2241eb68145b8b67905409 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 31 Jul 2026 12:21:12 +0300 Subject: [PATCH 30/92] sys-block/partclone: drop 0.3.46 Signed-off-by: Viorel Munteanu --- sys-block/partclone/Manifest | 1 - sys-block/partclone/partclone-0.3.46.ebuild | 112 -------------------- 2 files changed, 113 deletions(-) delete mode 100644 sys-block/partclone/partclone-0.3.46.ebuild diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index 0956d74dfc..c8fa5839af 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,3 +1,2 @@ -DIST partclone-0.3.46.tar.gz 1540403 BLAKE2B 1ef8326693932320f093f59920082323f6aaba5ae7bd17e1898cbd9373f43cff123684aad33e0ecbb475244e02abcea4e4065e3a8e7fe264b72df645df903286 SHA512 adb4371ae4d4bb653a90cc8afc06ee3aa6aaf2b33f3951315aefc4be5d35e6f469a45ead285ee88e6cd89b9842b3701d586f21d5d84f1b4202b03e7def5a7f7a DIST partclone-0.3.47.tar.gz 1656636 BLAKE2B 1d2c1d1f215bb98964fbded290894f60b5c3261b9190b7e90b4b70e3254eeb864a57035f7b3af0e3b5efed1b5cf304d851588f0610c8cb4fa95effb13bba8ff4 SHA512 acad16e894091c95f9318eba27984a7483278b6aef7d658d84719b5d2d3550df1d15f5655f62bb9e1d014440b0ffcebf8626f27d44afe97d55ff26cb2bcbe3a9 DIST partclone-0.3.48.tar.gz 1659076 BLAKE2B ee575e71ca5b47b89fcdf70607a0a2f1f6f0d9be684678a3d4e435638da76054b0bd724f768365705331931d80305805a7e8dfc1d998c295d976e299a289c6dd SHA512 dc097345501ef05a594995bb3ff35ce1a0c5d9a9d5aaa6ad11e5e53b0608b31e2ef72897a4d4c19ac3d561dd852199ab5ac3fe2a6b24d083aa4f1137cdc5b358 diff --git a/sys-block/partclone/partclone-0.3.46.ebuild b/sys-block/partclone/partclone-0.3.46.ebuild deleted file mode 100644 index 224f204ff6..0000000000 --- a/sys-block/partclone/partclone-0.3.46.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -if [[ -z ${PV%%*9999} ]]; then - EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git" - inherit git-r3 -else - [[ -n ${PV%%*_p*} ]] && MY_PV="${PV}" - SRC_URI=" - https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi -DESCRIPTION="Partition cloning tool" -HOMEPAGE="https://partclone.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE="apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs" -IUSE+=" reiserfs static test ufs vmfs xfs" -RESTRICT="!test? ( test )" -REQUIRED_USE="static? ( !fuse )" - -RDEPEND=" - app-arch/zstd:= - dev-libs/isa-l - dev-libs/openssl:0= - sys-apps/util-linux - virtual/zlib:= - e2fs? ( sys-fs/e2fsprogs ) - btrfs? ( sys-apps/util-linux ) - fuse? ( sys-fs/fuse:3 ) - ncurses? ( sys-libs/ncurses:0= ) - nilfs2? ( sys-fs/nilfs-utils ) - ntfs? ( sys-fs/ntfs3g ) - reiserfs? ( sys-fs/progsreiserfs ) - xfs? ( sys-apps/util-linux ) - static? ( - app-arch/zstd:=[static-libs] - dev-libs/openssl:0[static-libs] - virtual/zlib:=[static-libs] - e2fs? ( sys-fs/e2fsprogs[static-libs] ) - btrfs? ( sys-apps/util-linux[static-libs] ) - ncurses? ( sys-libs/ncurses:0[static-libs] ) - nilfs2? ( sys-fs/nilfs-utils[static-libs] ) - ntfs? ( sys-fs/ntfs3g[static-libs] ) - reiserfs? ( sys-fs/progsreiserfs[static-libs] ) - ) - !static? ( - dev-libs/xxhash - ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.40-fix-ncurses-linking.patch -) - -DOCS=( - AUTHORS - ChangeLog - HACKING - NEWS - README.md -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable e2fs extfs) - $(use_enable apfs) - $(use_enable btrfs) - $(use_enable exfat) - $(use_enable f2fs) - $(use_enable fat) - $(use_enable fuse) - $(use_enable hfs hfsp) - $(use_enable minix) - $(use_enable ncurses ncursesw) - $(use_enable nilfs2) - $(use_enable ntfs) - $(use_enable reiserfs) - $(use_enable test fs-test) - $(use_enable static static-linking) - $(use_enable vmfs) - $(use_enable ufs) - $(use_enable xfs) - --disable-jfs - --disable-reiser4 - - $(usev static --disable-xxhash) - ) - econf "${myconf[@]}" -} - -src_test() { - local -x TERM=dummy - default -} From ad1f5671aae4f5afcb96003b64a2cfe379545687 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Fri, 31 Jul 2026 14:28:07 +0300 Subject: [PATCH 31/92] sys-devel/b: Fixes wrong path Closes: https://bugs.gentoo.org/980090 Signed-off-by: Shimon Trolles --- sys-devel/b/b-0_pre20251029.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-devel/b/b-0_pre20251029.ebuild b/sys-devel/b/b-0_pre20251029.ebuild index f101290dda..ac82d2d9f3 100644 --- a/sys-devel/b/b-0_pre20251029.ebuild +++ b/sys-devel/b/b-0_pre20251029.ebuild @@ -39,18 +39,18 @@ src_test() { mkdir -p build || die - cp target/release/b build/b || die + cp target/debug/b build/b || die cargo_src_compile --bin btest einfo "Running btest matrix..." - ./target/release/btest || die "btest failed" + ./target/debug/btest || die "btest failed" } src_compile() { cargo_src_compile --bin bgen einfo "Running bgen code generator..." - ./target/release/bgen || die "bgen execution failed" + ./target/debug/bgen || die "bgen execution failed" cargo_src_compile --bin b } From e0323dad1a8ddb92c9e5426905f7810309c93a1b Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Fri, 31 Jul 2026 14:46:37 +0300 Subject: [PATCH 32/92] app-laptop/clevo-fan-control: Add dev-libs/glib as a dependency Closes: https://bugs.gentoo.org/980095 Signed-off-by: Shimon Trolles --- .../clevo-fan-control-0_pre20260722.ebuild | 7 ++++--- app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app-laptop/clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild b/app-laptop/clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild index efa3de0bbd..9a71a18229 100644 --- a/app-laptop/clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild +++ b/app-laptop/clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild @@ -18,8 +18,9 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" -dev-libs/libayatana-appindicator -x11-libs/gtk+:3 + dev-libs/libayatana-appindicator + x11-libs/gtk+:3 + dev-libs/glib " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" @@ -27,7 +28,7 @@ BDEPEND="virtual/pkgconfig" src_configure() { local mycmakeargs=( -DHOME="${T}/portage-home" -) + ) cmake_src_configure } diff --git a/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild b/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild index e367bbf372..7e492c564b 100644 --- a/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild +++ b/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild @@ -15,6 +15,7 @@ SLOT="0" RDEPEND=" dev-libs/libayatana-appindicator x11-libs/gtk+:3 + dev-libs/glib " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" From 8128735fc6ae7f9d29659bd24c9bdf82f15a6df0 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 11:02:04 +0100 Subject: [PATCH 33/92] sci-chemistry/vesta: depend on virtual/opengl over media-libs/libglvnd Signed-off-by: Patrick J. Taylor --- sci-chemistry/vesta/vesta-3.5.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-chemistry/vesta/vesta-3.5.8.ebuild b/sci-chemistry/vesta/vesta-3.5.8.ebuild index c76eebebd2..e7a28759bb 100644 --- a/sci-chemistry/vesta/vesta-3.5.8.ebuild +++ b/sci-chemistry/vesta/vesta-3.5.8.ebuild @@ -20,7 +20,6 @@ QA_PREBUILT="opt/VESTA/*" RDEPEND="app-accessibility/at-spi2-core:2 dev-libs/glib:2 media-libs/fontconfig:1.0 - media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.10:2 @@ -30,7 +29,8 @@ RDEPEND="app-accessibility/at-spi2-core:2 x11-libs/libXxf86vm x11-libs/pango virtual/glu - >=virtual/jre-1.4.1" + >=virtual/jre-1.4.1 + virtual/opengl[X]" BDEPEND="dev-util/patchelf" src_prepare() { From ed7c91864749fdd8c431fff8d744fbc47bf78331 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 12:56:33 +0100 Subject: [PATCH 34/92] sci-chemistry/xcrysden: update DESCRIPTION Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 8b5b27fb89..5f4d55f805 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop flag-o-matic toolchain-funcs xdg -DESCRIPTION="For the visualisation of molecular and crystal structures." +DESCRIPTION="For the visualisation of molecular and crystal structures" HOMEPAGE="http://www.xcrysden.org/" From 4de778ee3d474c429bfec1348d8ec19134962a71 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 12:57:28 +0100 Subject: [PATCH 35/92] sci-chemistry/xcrysden: remove redundant dependency on xorg-server Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 5f4d55f805..f416e8e04d 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -18,7 +18,6 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=x11-base/xorg-server-21.1.4 >=virtual/glu-9.0-r2 >=dev-lang/tcl-8.6.12:= >=dev-lang/tk-8.6.12:= From f365f4e35d552433bab8b446a47e5a93b06a3532 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 12:58:22 +0100 Subject: [PATCH 36/92] sci-chemistry/xcrysden: depend on virtual/opengl over media-libs/libglvnd Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index f416e8e04d..b091ae340b 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -23,7 +23,7 @@ RDEPEND=" >=dev-lang/tk-8.6.12:= >=dev-tcltk/togl-2.0-r3 >=dev-tcltk/bwidget-1.9.14 - media-libs/libglvnd[X] + virtual/opengl[X] sci-libs/fftw:3.0= x11-libs/libX11 " From cffda9c2f53ab075e8bf4cc2db7b596f17755f42 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:00:17 +0100 Subject: [PATCH 37/92] sci-chemistry/xcrysden: relax needlessly strict dependencies Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index b091ae340b..f07f2fce05 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -18,11 +18,11 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=virtual/glu-9.0-r2 - >=dev-lang/tcl-8.6.12:= - >=dev-lang/tk-8.6.12:= - >=dev-tcltk/togl-2.0-r3 - >=dev-tcltk/bwidget-1.9.14 + virtual/glu + dev-lang/tcl:= + dev-lang/tk:= + >=dev-tcltk/togl-2.0 + dev-tcltk/bwidget virtual/opengl[X] sci-libs/fftw:3.0= x11-libs/libX11 From f1d930df96e1c7747374a5ed87a1a3a12c3f7f22 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:02:09 +0100 Subject: [PATCH 38/92] sci-chemistry/xcrysden: disable OpenGL accumulation buffer By default XCrySDen uses ToGL to request an OpenGL accumulation buffer, which often causes problems (i.e., failing to launch at all) when running under XWayland. Signed-off-by: Patrick J. Taylor --- .../xcrysden-1.6.2-disable-accum-buffer.patch | 15 +++++++++++++++ sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 1 + 2 files changed, 16 insertions(+) create mode 100644 sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch diff --git a/sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch b/sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch new file mode 100644 index 0000000000..bb11ec7678 --- /dev/null +++ b/sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch @@ -0,0 +1,15 @@ +Disable OpenGL accumulation buffer for XWayland compatibility + +diff --git a/Tcl/custom-definitions b/Tcl/custom-definitions +index 5267760..1221749 100644 +--- a/Tcl/custom-definitions ++++ b/Tcl/custom-definitions +@@ -18,7 +18,7 @@ + # $XCRYSDEN_TOPDIR/Tcl/toglOpt.tcl + # ------------------------------------------------------------------------ + +-#set toglOpt(accum) false ++set toglOpt(accum) false + #set toglOpt(stereo) none + + diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index f07f2fce05..3a489076c4 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -35,6 +35,7 @@ PATCHES=( "${FILESDIR}/${P}-Togl-lib.patch" "${FILESDIR}/${P}-wrapper-paths.patch" "${FILESDIR}/${P}-c23.patch" + "${FILESDIR}/${P}-disable-accum-buffer.patch" ) src_prepare() { From 040edf8055bf7ef69840baebfb914d3899056565 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:06:45 +0100 Subject: [PATCH 39/92] sci-chemistry/xcrysden: simplify paths used to copy Make.sys Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 3a489076c4..7cc01c0735 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -40,7 +40,7 @@ PATCHES=( src_prepare() { default - cp "${S}/system/Make.sys-shared" "${S}/Make.sys" || die 'Copying Make.sys to build dir failed.' + cp system/Make.sys-shared Make.sys || die 'Copying Make.sys to build dir failed.' # fix doc install path sed -e "s|share/doc/\$(xcrysden)|share/doc/${PF}|" \ From e54968bc2e8a882588ef41eaefb34951c55c485e Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:08:39 +0100 Subject: [PATCH 40/92] sci-chemistry/xcrysden: add error for failure to set doc install path Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 7cc01c0735..3a06334a5b 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -46,7 +46,7 @@ src_prepare() { sed -e "s|share/doc/\$(xcrysden)|share/doc/${PF}|" \ -e "/ln -sf .*doc/d" \ -e "/gzip/d" \ - -i Makefile || die + -i Makefile || die 'Failed to set correct doc install path' } src_compile() { From 60eb5e4e39bc6990eb0dd52ee1ea7cad7b54d682 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:11:36 +0100 Subject: [PATCH 41/92] sci-chemistry/xcrysden: generate desktop entry dynamically Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/files/xcrysden.desktop | 8 -------- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 7 ++++++- 2 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 sci-chemistry/xcrysden/files/xcrysden.desktop diff --git a/sci-chemistry/xcrysden/files/xcrysden.desktop b/sci-chemistry/xcrysden/files/xcrysden.desktop deleted file mode 100644 index 6880af1431..0000000000 --- a/sci-chemistry/xcrysden/files/xcrysden.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Name=XCrySDen -Type=Application -Comment=For the visualisation of molecular and crystal structures. -Exec=xcrysden -TryExec=xcrysden -Icon=/usr/share/icons/hicolor/32x32/apps/xcrysden.png -Categories=Science; diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 3a06334a5b..d4886186f0 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -61,7 +61,12 @@ src_install() { prefix="${ED}"/usr \ install - domenu "${FILESDIR}/${PN}.desktop" doicon -s 32x32 "${FILESDIR}/icons/${PN}.png" + + make_desktop_entry "xcrysden" \ + "XCrySDen" \ + "xcrysden" \ + "Science;" + docompress -x /usr/share/doc/${PF}/examples } From 0074890da1b5cf9c563421e2d57054cd9b0e8969 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:16:24 +0100 Subject: [PATCH 42/92] sci-chemistry/xcrysden: clean up ebuild formatting Signed-off-by: Patrick J. Taylor --- .../xcrysden/xcrysden-1.6.2-r2.ebuild | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index d4886186f0..8d7d3e3d2c 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -6,40 +6,35 @@ EAPI=8 inherit desktop flag-o-matic toolchain-funcs xdg DESCRIPTION="For the visualisation of molecular and crystal structures" - HOMEPAGE="http://www.xcrysden.org/" - SRC_URI="http://www.xcrysden.org/download/${P}.tar.gz" LICENSE="GPL-2+" - SLOT="0" - KEYWORDS="~amd64" -RDEPEND=" - virtual/glu - dev-lang/tcl:= +RDEPEND="dev-lang/tcl:= dev-lang/tk:= - >=dev-tcltk/togl-2.0 dev-tcltk/bwidget - virtual/opengl[X] + >=dev-tcltk/togl-2.0 sci-libs/fftw:3.0= x11-libs/libX11 -" + virtual/glu + virtual/opengl[X]" DEPEND="${RDEPEND}" PATCHES=( + "${FILESDIR}/${P}-c23.patch" + "${FILESDIR}/${P}-disable-accum-buffer.patch" "${FILESDIR}/${P}-ext-bwidget.patch" "${FILESDIR}/${P}-LDFLAGS.patch" "${FILESDIR}/${P}-Togl-lib.patch" "${FILESDIR}/${P}-wrapper-paths.patch" - "${FILESDIR}/${P}-c23.patch" - "${FILESDIR}/${P}-disable-accum-buffer.patch" ) src_prepare() { default + cp system/Make.sys-shared Make.sys || die 'Copying Make.sys to build dir failed.' # fix doc install path @@ -51,6 +46,7 @@ src_prepare() { src_compile() { append-cflags "-fcommon" + emake xcrysden \ CC="$(tc-getBUILD_CC)" \ FC="$(tc-getFC)" From 508a5b7981995f16a7e22245b6b49bbd08502b9e Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 13:35:30 +0100 Subject: [PATCH 43/92] sci-chemistry/xcrysden: depend on explicitly tcl/tk 8.6 Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 8d7d3e3d2c..036a71a138 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -13,8 +13,8 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-lang/tcl:= - dev-lang/tk:= +RDEPEND="dev-lang/tcl:0/8.6 + dev-lang/tk:0/8.6 dev-tcltk/bwidget >=dev-tcltk/togl-2.0 sci-libs/fftw:3.0= From 4d1169d52c8aa2e2db9bc29eda40dcbafeaff391 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 17:37:29 +0500 Subject: [PATCH 44/92] net-im/beeper: add 4.3.0, drop 4.2.892 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/beeper/Manifest | 4 ++-- .../beeper/{beeper-4.2.892.ebuild => beeper-4.3.0.ebuild} | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) rename net-im/beeper/{beeper-4.2.892.ebuild => beeper-4.3.0.ebuild} (93%) diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index 7efd6dc41b..a9c7e87534 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,4 +1,4 @@ -DIST Beeper-4.2.892-arm64.AppImage 266146184 BLAKE2B 6b9e78cbe680ae7e2393e1f320dc5f042f696d2844bf1518e54fd31395bda986a5277e65a70f759b5bdc0df9526454683cb5f0ccdda0eb3b3d17a32103d8cd65 SHA512 d3b2314d1d973bcf8af3dcd4d1698c1bcbe1a3cbb6f1f840637516666032accd720b0b9a2f50fb28c32f0b63c383ef50c65fa580c57f823ae16ce6567117ec93 -DIST Beeper-4.2.892-x86_64.AppImage 262911488 BLAKE2B 0e61984cabc71c45379cfc684ee1229d3cde4bee2c8b00b6311c84d0489ea85a766d82f6aa4fb40f24b12aa90c712c6fc75b3a2b7b75dff4fc0b5a245e19d6e9 SHA512 295010d2362eca2868e5393cd7787ed12c493b1e95b5d2a0bf3ca11c7ac9ab9edd788ae541ca68f30715109ed36e10f58662d11fbfecb41bdcca687319a48423 DIST Beeper-4.2.985-arm64.AppImage 273815866 BLAKE2B 7b593ec891c1c56df381ac27aad76b883d14d2c07812ddf2e53ac07bf22bff786be5df50e60aad399dec2fafd8e3f1c52c8e7ffe8d2108b1e710774fcc44f4e1 SHA512 514d8f794a4431312389b727e9cb9db7649e363bb574bab9d63e0cfc5849e0f848af486897c8a58bd6608c5873e3b45ab18e08d14437554037d65e68f8863742 DIST Beeper-4.2.985-x86_64.AppImage 270813286 BLAKE2B 51ace78c57e74a39e6edc730cab68e99ed21ae86de7ce583235812182b095e963556753a590b5057a6b815930795a42c3d04097240d873b37141b706fa6808f6 SHA512 f22edf46032ccd1dd3d0305baf96c7a6c3a6890bfdf4a8fc2a279990bb507c833d6722e2d536c6d6e61cf3f4b5f24e6817e9c160f4dc1d79cff536e1d6540d99 +DIST Beeper-4.3.0-arm64.AppImage 273410824 BLAKE2B dbca655db57912845134359f514b2fe2a135e708f46af7983a0616ed73a44f0b94edc3dcfcabf6cc64a799c2a0abc13b664a9cab8ff9b1e81a515e0eb18449b8 SHA512 b3a601bb3a13506ff7e16ea2f4104dde1ddd18f3ca7dc92fdc479c35e56f927c08acb0cb98aa159342641aaa172efaa76370a9eafafa2d1eadb78988dc84e967 +DIST Beeper-4.3.0-x86_64.AppImage 270468925 BLAKE2B 47bcb39ba3f6957f63816ee394e4cd8a1a7018bb3954b5ff0e1b4f350f01ff9aeae06378de52a3b7eec7167aae2d4f3b94da3a9217237b22ddbbada3836f2677 SHA512 99cd2dc7cbf28af2293db86bc39f0bd209e41b9c115bc493be4b635b07110fdb28c610cc076daf7f8ad85f7d91733170af343fc467b96fb3ea0e6a0ddafc17f9 diff --git a/net-im/beeper/beeper-4.2.892.ebuild b/net-im/beeper/beeper-4.3.0.ebuild similarity index 93% rename from net-im/beeper/beeper-4.2.892.ebuild rename to net-im/beeper/beeper-4.3.0.ebuild index c3ca818f5d..2511d6e197 100644 --- a/net-im/beeper/beeper-4.2.892.ebuild +++ b/net-im/beeper/beeper-4.3.0.ebuild @@ -112,7 +112,7 @@ src_install() { LICENSE.electron.txt LICENSES.chromium.html beepertexts.png - resources/app.asar.unpacked/build + resources/app.asar.unpacked/build/ff{mpeg,probe} resources/app.asar.unpacked/node_modules/classic-level/prebuilds/linux-x64/classic-level.musl.node usr ) @@ -126,9 +126,13 @@ src_install() { cp -r . "${ED}${apphome}" || die fperms 4711 "${apphome}"/chrome-sandbox + local shopt_save=$(shopt -p nullglob) + shopt -s nullglob local libvips_dest=( - resources/app/node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.* + resources/app.asar.unpacked/node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.* ) + eval "${shopt_save}" + (( ${#libvips_dest[@]} == 1 )) || die "multiple or no libvips libraries found" dosym -r /usr/$(get_libdir)/libvips-cpp.so.42 "${apphome}/${libvips_dest[0]}" From 19cdb125414633e07a50e929ef2281d474b7d8de Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 17:37:44 +0500 Subject: [PATCH 45/92] dev-lang/crystal-bin: add 1.21.0, drop old Signed-off-by: Anna (cybertailor) Vyalkova --- dev-lang/crystal-bin/Manifest | 6 +-- .../crystal-bin/crystal-bin-1.20.0.ebuild | 51 ------------------- ....19.1.ebuild => crystal-bin-1.21.0.ebuild} | 0 3 files changed, 2 insertions(+), 55 deletions(-) delete mode 100644 dev-lang/crystal-bin/crystal-bin-1.20.0.ebuild rename dev-lang/crystal-bin/{crystal-bin-1.19.1.ebuild => crystal-bin-1.21.0.ebuild} (100%) diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest index e2d0883b5f..b93a76cbb4 100644 --- a/dev-lang/crystal-bin/Manifest +++ b/dev-lang/crystal-bin/Manifest @@ -1,6 +1,4 @@ -DIST crystal-1.19.1-1-linux-x86_64.tar.gz 57469667 BLAKE2B f1038d31ad30f7129d459db0bf85f1eabdf6eaa9c2f884f9fd114f2dd0941d552f069e49325565e089ef68155d2a6452c91157891ef83a1614c3d2800b3be6a7 SHA512 92d0ca05d3b0e49e4e357d811eac5f1720df42051f30d050b7056ecebce3ac60c5dfb7d4ca3a2d467f527f752d2368b71db5b2f42bb4033a127b41206cdd36b5 -DIST crystal-1.19.1-docs.tar.gz 16921959 BLAKE2B 65969c484a34ff8bba369c50399a54bd00db9371c8e2d2bcc3fff6703d4d94c8d81816f820bbd8feedaa7e4dfa497e1f5eb73b20940c26854f34503039359ffa SHA512 7960edc11608bc7b62bbaece12329560f10f07dc29fd0b7fce55003f4b72e6147b8568ea6a1bda2d2f6171781c75ae2ed75a408850acb43bee529375433cc12c -DIST crystal-1.20.0-1-linux-x86_64.tar.gz 57716758 BLAKE2B ac3d944284c72ef19e5bd7c87d1b00bbe6c25e0e348b23a1a64b2c765f8ef30ee6ec09346a1526d25c2354b070e640e46ed122a0604a2d5c823fdc16f9164e66 SHA512 457219c0c93216809ac989daf72586abfe01d8342d788ae988349193410bf575a5590dbe01780582013aae5ab29dd912284fbbaa9622f58d9433702a3dd2e318 -DIST crystal-1.20.0-docs.tar.gz 17288186 BLAKE2B 087789425852417ae9152a341a0d30be78fd2983927e61dc7062814922c4aa267d38cdbd25bb99eb0f1428686798c85d482aac3ef5e0e2b54642b030d36ebba9 SHA512 b6c7b6864fe0c78e82bf41370c218df2daa97cfd99cf0309482408e78d31e340374f6e9c7643bfaf9430f3e633dfaa8b9188888f4d96feed43d0a9f44919a8af DIST crystal-1.20.2-1-linux-x86_64.tar.gz 57694161 BLAKE2B 222bea08376a97057a08f4c63af9d34768025e07fd84a1bb87a3ba318767a0e871bee8a53ee9d6557672bb5ab88a57c5bd8f2733faede6023798d92163a43fb8 SHA512 59b72be3167cf7113c483123fa905613e52bdfca6c2a6e40ec55f672962a14c55eb52e419e222e0670fda0d9b3cb00c086bbd28bdd68bb2d6308ebf1544025b5 DIST crystal-1.20.2-docs.tar.gz 17289153 BLAKE2B 89fa67e20d1eba402ee7ac64eb107b7814cbd43a015e20032d3375ec01bc2a3da0fb5e4695eb80144ed8a3b74ef5b3d1bfc22438dd1d4a297c2b7a5cc8b82e66 SHA512 af527ea13504757f93884281985ec386d39fc0215a0705d333c6da0c577ac1c26352057b386fcada750efc76d67d8532ad65cd52070943d11a6e2cfd6afbce13 +DIST crystal-1.21.0-1-linux-x86_64.tar.gz 57910155 BLAKE2B 72686e1ac93a5347b3fcdf080274201e11c43979701686e2bfced5a7cdc72af35d2e8f3a183df06adff1a7118cac9e60f90fb2d3f9f8ca1c14261de1ecc481f1 SHA512 3e1d6a617c0b08f4e539026329c2e43cf1bc986bcf8bbc3197f455d4fef8740e554613c2672cd795d65c8371e0e11522a94310435f785b6bd2c1ab3de514d3f4 +DIST crystal-1.21.0-docs.tar.gz 17320424 BLAKE2B d5623b44e5d87a6f78e3d16f82c92678d66e552e1507315d1a55df29166031b517b42cdc0afc05bcb87ac8334cefdf2325fa04c5bc17d9f5ddd17e9f7982bfae SHA512 7541a367d90d4b18e05fc61886c9b240673a3f70845c5f757d126a066963c40ae7c96abdee4398b6b3067dc3ec0397d75aea85dc7b73bbd44aaaa18f4bf3d94d diff --git a/dev-lang/crystal-bin/crystal-bin-1.20.0.ebuild b/dev-lang/crystal-bin/crystal-bin-1.20.0.ebuild deleted file mode 100644 index cf926ba4a2..0000000000 --- a/dev-lang/crystal-bin/crystal-bin-1.20.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -MY_PN="${PN%-bin}" -BV="${PV}-1" -BV_AMD64="${BV}-linux-x86_64" - -DESCRIPTION="The Crystal Programming Language" -HOMEPAGE="https://crystal-lang.org https://github.com/crystal-lang/crystal" -SRC_URI=" - amd64? ( https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${BV_AMD64}.tar.gz ) - doc? ( https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}-docs.tar.gz ) -" -S="${WORKDIR}/${MY_PN}-${BV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="doc" - -# file collisions -RDEPEND=" - !dev-lang/crystal - !dev-util/shards - !games-mud/crystal - !sci-chemistry/tinker -" - -QA_PREBUILT="usr/bin/.*" - -src_prepare() { - default - - rm -r share/licenses || die - gunzip share/man/*/*.gz || die -} - -src_install() { - dobin bin/* - - insinto /usr - doins -r share - - insinto /usr/$(get_libdir) - doins -r lib/crystal - - use doc && HTML_DOCS=( "${WORKDIR}"/${MY_PN}-${PV}-docs ) - einstalldocs -} diff --git a/dev-lang/crystal-bin/crystal-bin-1.19.1.ebuild b/dev-lang/crystal-bin/crystal-bin-1.21.0.ebuild similarity index 100% rename from dev-lang/crystal-bin/crystal-bin-1.19.1.ebuild rename to dev-lang/crystal-bin/crystal-bin-1.21.0.ebuild From 49417364d737e53ab3b2838f912f84547615347f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 17:40:10 +0500 Subject: [PATCH 46/92] dev-crystal: typo Signed-off-by: Anna (cybertailor) Vyalkova --- dev-crystal/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-crystal/metadata.xml b/dev-crystal/metadata.xml index 635d994d12..b857efac75 100644 --- a/dev-crystal/metadata.xml +++ b/dev-crystal/metadata.xml @@ -2,7 +2,7 @@ - The dev-nim category contains packages whose primary purpose + The dev-crystal category contains packages whose primary purpose is to provide Crystal modules, extensions and bindings, as well as tools and utilities useful for development in the Crystal programming language. From fb73a09bbc13da514aa42b0b97aa5b7d720df301 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 17:44:32 +0500 Subject: [PATCH 47/92] dev-crystal/kemal: add 1.12.0, drop 1.11.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-crystal/kemal/Manifest | 2 +- dev-crystal/kemal/{kemal-1.11.0.ebuild => kemal-1.12.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-crystal/kemal/{kemal-1.11.0.ebuild => kemal-1.12.0.ebuild} (100%) diff --git a/dev-crystal/kemal/Manifest b/dev-crystal/kemal/Manifest index 0e21717341..32390c3a9e 100644 --- a/dev-crystal/kemal/Manifest +++ b/dev-crystal/kemal/Manifest @@ -1,2 +1,2 @@ -DIST kemal-1.11.0.tar.gz 77979 BLAKE2B 070ab84c35630e487f550f4b703a9333341f6d9fd8281b7b8742a146a5066f16f304a2a2b97453c7da20bfc37acd64a63992660b66081b35aaf4e178b2b2887e SHA512 4c25b3ad1708f55ead97a33d694c8bdcfdb14dbd858d3a52c5ee6c9967c48c0d37f2dc5aeabf5be0cf2946523db0d112635aa6d6e7da6e1c08aaf3870dc299f4 +DIST kemal-1.12.0.tar.gz 81304 BLAKE2B cbb2cf2dda32e72f7b587ab8264c01543b6bc70974db8a957aeb0e1be659360cd4c0652cf66d55ced9cbb7383a55dd6694b350fb36cba243689252d5df2048b7 SHA512 3ec007d7c3644b2ea8d2079742a346c23c1afcb825a36dbee45f82cf104bb0d1edd0c2bf238ec6d3da557f928c4929ee75cf5c074ad758c75a2681fe4d5b66b2 DIST kemal-1.9.0.tar.gz 62634 BLAKE2B 17b55b605b99bb75fe8901589bee75b6d2e2e5a73de4a11850dcd2bd645153ae5398fe4977109bd3e16a4a9f47bd1f130278669ad2eca9d285b3eb16df4e1bed SHA512 fc74a0365e9c063dcd591f576927f644ab9e9636c73618027248d55d8c401e6aa3995093e6a306a1a542c2e41e21aee25bccc5c97492f78d1f3d40b418904f14 diff --git a/dev-crystal/kemal/kemal-1.11.0.ebuild b/dev-crystal/kemal/kemal-1.12.0.ebuild similarity index 100% rename from dev-crystal/kemal/kemal-1.11.0.ebuild rename to dev-crystal/kemal/kemal-1.12.0.ebuild From c1ba401e04a9196ac43becb000ae5a9f1af6108f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:00:06 +0500 Subject: [PATCH 48/92] www-apps/invidious: add 2026.07.23.0 Signed-off-by: Anna (cybertailor) Vyalkova --- www-apps/invidious/Manifest | 1 + .../invidious/invidious-2026.07.23.0.ebuild | 163 ++++++++++++++++++ 2 files changed, 164 insertions(+) create mode 100644 www-apps/invidious/invidious-2026.07.23.0.ebuild diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest index 2f72ee8a3b..56cfa9a7da 100644 --- a/www-apps/invidious/Manifest +++ b/www-apps/invidious/Manifest @@ -1,4 +1,5 @@ DIST invidious-2026.02.07.0.tar.gz 3352877 BLAKE2B 86b103dc43c2f070919570b42904285c049ef2bfb1a994e768a85b26d7be7c323f76d89ca7f4c9b1d0d2d8ee3fe7b6826bfd86b9acdfaee5c2be5febac775a89 SHA512 a3a3c695b9bc887088a560db6b54494a7dee692d315e179240521f5ae9325a96f0da54eca7cff25cec4e37395f06dc3e27581b2d6b3cfe0be595cb6209abaf3f +DIST invidious-2026.07.23.0.tar.gz 3367906 BLAKE2B 2e8adb69d440297844fa3ce7122147fa98d3b512c471c2428a2d7e354e41843b8d83540a76c87fe15ddc29302f80199909ac38cd8cbe57aee94d64f1f7849edc SHA512 651ab18dac03cad9edb00a541792e30607ade286fd6b3a1ad995f6340567f5e960b19888173b825bcb2aa96a696760354ef0b909370037b906f369212f139459 DIST invidious-mocks-b55d58d.tar.gz 222861 BLAKE2B 3391b290be5e869610d8dfc31307fd046aa2fe726d6fe98323a5509da1ffcc838668ba3f6aaecce04cf1eee9c90f029a7b49b560b2c49a5905570117fc7f2cf0 SHA512 c19deb047baa570f16194ca26ca7e5eab3538b21db8e6139f404e6f3bcbe5f4f8aff9b45e7e5e9a3b525581da403e6d5bef10ac55a654e5b8f031565d472d625 DIST video.js-7.12.1.tgz 3511060 BLAKE2B 9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54 SHA512 d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769 SHA512 76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946 diff --git a/www-apps/invidious/invidious-2026.07.23.0.ebuild b/www-apps/invidious/invidious-2026.07.23.0.ebuild new file mode 100644 index 0000000000..069b52da43 --- /dev/null +++ b/www-apps/invidious/invidious-2026.07.23.0.ebuild @@ -0,0 +1,163 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs shards systemd + +MY_PV="2.$(ver_rs 1-2 '')" +MOCKS_COMMIT="b55d58dea94f7144ff0205857dfa70ec14eaa872" +MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}" +DESCRIPTION="Invidious is an alternative front-end to YouTube" +HOMEPAGE=" + https://invidious.io/ + https://github.com/iv-org/invidious +" +IV_ORG="https://github.com/iv-org" +NPM="https://registry.npmjs.org" +SRC_URI=" + ${IV_ORG}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz + ${NPM}/video.js/-/video.js-7.12.1.tgz + ${NPM}/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz + ${NPM}/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz + ${NPM}/videojs-markers/-/videojs-markers-1.0.1.tgz + ${NPM}/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz + ${NPM}/videojs-overlay/-/videojs-overlay-2.1.4.tgz + ${NPM}/videojs-share/-/videojs-share-3.2.1.tgz + ${NPM}/videojs-vr/-/videojs-vr-1.8.0.tgz + ${NPM}/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz + test? ( + ${IV_ORG}/mocks/archive/${MOCKS_COMMIT}.tar.gz -> ${MOCKS_P}.tar.gz + ) +" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="AGPL-3 Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-db/sqlite:3 + dev-libs/boehm-gc + dev-libs/libpcre2:= + dev-libs/libxml2:2= + dev-libs/libyaml + dev-libs/openssl:= + virtual/zlib:= +" +RDEPEND="${COMMON_DEPEND} + acct-user/invidious + gnome-base/librsvg +" +DEPEND="${COMMON_DEPEND} + dev-crystal/athena-negotiation + dev-crystal/http_proxy + >=dev-crystal/kemal-1.6.0 + =dev-crystal/protodec-0.1.5 + virtual/crystal-db[postgres,sqlite] + test? ( + dev-crystal/spectator + ) +" + +DOCS=( {CHANGELOG,README}.md TRANSLATION ) + +CHECKREQS_MEMORY="2G" + +CRYSTAL_DEFINES=( -Dskip_videojs_download ) + +src_unpack() { + local src depname destname js css + + for src in ${A}; do + if [[ ${src} == "${P}.tar.gz" ]]; then + unpack ${src} + elif [[ ${src} == "${MOCKS_P}.tar.gz" ]]; then + unpack "${src}" + mkdir -p "${S}"/mocks || die + rmdir "${S}"/mocks || die + mv mocks-${MOCKS_COMMIT} "${S}"/mocks || die + else + depname="${src%-*}" + + case ${depname} in + video.js) + js="video.js" ;; + *) + js="${depname}.js" ;; + esac + + case ${depname} in + video.js) + css="video-js.css" ;; + videojs-markers) + css="videojs.markers.css" ;; + *) + css="${depname}.css" ;; + esac + + # Create the destination directory + destname="${S}/assets/videojs/${depname}" + mkdir -p "${destname}" || die + + # Create a temporary directory + mkdir -p "${WORKDIR}"/${depname} || die + cd "${WORKDIR}"/${depname} || die + + # Copy assets + unpack ${src} + cd package/dist || die + mv ${js} ${destname} || die + if [[ -f ${css} ]]; then + mv ${css} ${destname} || die + fi + + cd "${WORKDIR}" || die + fi + done +} + +src_prepare() { + default + + local datadir="${EPREFIX}/usr/share/invidious" + sed -i src/invidious.cr \ + -e 's/\(CURRENT_BRANCH \) *= .*/\1 = "master"/' \ + -e "s/\(CURRENT_COMMIT \) *= .*/\1 = \"0bbbb5df\"/" \ + -e "s/\(CURRENT_VERSION\) *= .*/\1 = \"$(ver_cut 1-3)\"/" \ + -e "s/\(CURRENT_TAG\) *= .*/\1 = \"v${MY_PV}\"/" \ + -e "s/\(ASSET_COMMIT\) *= .*/\1 = \"864893f4\"/" || die + + # fix paths + sed -i src/invidious.cr \ + -e "s|\(public_folder\) \"assets\"|\1 \"${datadir}/assets\"|" || die + sed -i src/invidious/helpers/i18n.cr \ + -e "s|File.read(\"locales/|File.read(\"${datadir}/locales/|" || die + sed -i src/invidious/database/base.cr \ + -e "s|config/sql|${datadir}/\0|g" || die + + rm shard.lock || die +} + +src_install() { + dobin invidious + einstalldocs + + insinto /usr/share/invidious + doins -r assets config locales + + insinto /etc/invidious + newins config/config.example.yml config.yml + + systemd_dounit "${FILESDIR}"/invidious.service + newinitd "${FILESDIR}"/invidious.initd ${PN} + newconfd "${FILESDIR}"/invidious.confd ${PN} +} + +pkg_postinst() { + elog "Follow the official instructions to set up Invidious Companion:" + elog "https://docs.invidious.io/installation/#set-up-invidious-companion" +} From ff2e343e4911ccdb877ba33dbb59b36937959f01 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:05:02 +0500 Subject: [PATCH 49/92] dev-libs/libsignal-ffi: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- dev-libs/libsignal-ffi/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dev-libs/libsignal-ffi/metadata.xml b/dev-libs/libsignal-ffi/metadata.xml index 42c1b909b8..96e749476d 100644 --- a/dev-libs/libsignal-ffi/metadata.xml +++ b/dev-libs/libsignal-ffi/metadata.xml @@ -5,10 +5,6 @@ Julien Roy julien@jroy.ca - - Anna - cyber+gentoo@sysrq.in - https://github.com/signalapp/libsignal/issues https://github.com/signalapp/libsignal/releases From be854afedb5ff01f3a9690a85d853d422f518ec6 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:05:16 +0500 Subject: [PATCH 50/92] net-im/mautrix-signal: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/mautrix-signal/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/net-im/mautrix-signal/metadata.xml b/net-im/mautrix-signal/metadata.xml index 85eb2a01a7..db8b939c03 100644 --- a/net-im/mautrix-signal/metadata.xml +++ b/net-im/mautrix-signal/metadata.xml @@ -5,10 +5,6 @@ julien@jroy.ca Julien Roy - - cyber+gentoo@sysrq.in - Anna - Tulir Asokan From 8863285163f926017c0069a9f661f9c896a88889 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:13:30 +0500 Subject: [PATCH 51/92] app-misc/agg: add 1.9.0, drop old Signed-off-by: Anna (cybertailor) Vyalkova --- app-misc/agg/Manifest | 260 +++++++++++++++++++++++- app-misc/agg/agg-1.5.0-r1.ebuild | 304 ---------------------------- app-misc/agg/agg-1.9.0.ebuild | 334 +++++++++++++++++++++++++++++++ 3 files changed, 583 insertions(+), 315 deletions(-) delete mode 100644 app-misc/agg/agg-1.5.0-r1.ebuild create mode 100644 app-misc/agg/agg-1.9.0.ebuild diff --git a/app-misc/agg/Manifest b/app-misc/agg/Manifest index cf338a01ab..f38db773e0 100644 --- a/app-misc/agg/Manifest +++ b/app-misc/agg/Manifest @@ -1,251 +1,459 @@ DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 -DIST agg-1.5.0.tar.gz 15737508 BLAKE2B f5bcf834383d7619246e1850f0f3b7921dbb52e97a79560512116ac1f438793a5a84e6504731fd5f0a19bd76e332716e7b9042db936bfe0eac00d1538090b96f SHA512 3b9f2759a6faef6549074eb4c2eb86fb41ab76e168bd4180618191290992938215f40571d30e0203eba275eca11c7142d4228962537f5b7c7228eeed314859cb +DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d DIST agg-1.7.0.tar.gz 15749165 BLAKE2B 2d289713908554172c57bc546f9d80c0b9b14666938a7ed3ee2ef2811b35a994d6efa7dcbdf635824b80a0a66ae049ad559dce0c8bc2020590361bcd5934e8e9 SHA512 9451acfe634c8384c5bdbbd2445f4ebb355540e17c2491bf4f015ffcecac7a3ade3def0c61902c0b5fef7ddfb47ed1de01affdee61d2dd4edbd738ceb18e4650 +DIST agg-1.9.0.tar.gz 44648771 BLAKE2B 24ded37778367894b7c974b24cd46e0fbaa3f7fc60d03517673438d33fbfd04d4fa523d50c44ab47007844df9c6709e7522000270f7039b2df545ecfad9d0610 SHA512 49523f5696c7abdae222f0ffe17d1008d7226b9fbfb79a10c5dcbbed1053e609d1ceb42fa12323afc0b609111c7e257f39149e561cd3be534e86485dc8bc04f1 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 DIST anstream-0.2.6.crate 19429 BLAKE2B ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6 SHA512 6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad +DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d DIST anstyle-0.3.5.crate 14272 BLAKE2B 15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf28dddd14d0b4de173d52 SHA512 3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709 +DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440 SHA512 366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f +DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085 +DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 491e1e2d4932e9d9cc170379e297833c9731c7628061116f9a590a63059005b36c41d96abb6c8ed0be3698800bda7930df92aa827d77bc7ddb2182f170c85eb6 SHA512 d0d9703e023a92ce51a0987b23564e93504d11266e049be5fb386bd7d448e6bc9e7fc795217ce139290ffad5c40bf6fddad23709ebfbeebb9f2f8e0592be9b63 +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.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b DIST arrayref-0.3.7.crate 9620 BLAKE2B 69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613 SHA512 dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce +DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 DIST async-compression-0.4.15.crate 111489 BLAKE2B b6d89bc13df267c5069fc3921785cb844df7dc7610bb205cd137c29d8ae2f14c3d12e2475e78f8a31e5e23b11460289a46acf726dd91a3865817e92671bc9b0e SHA512 5d765e53ec53932e91d5fc258754df8d3ea7bc555813be2c317af191675f211f7080eb8482440996587ffa9b0168115161975ff54d48ff9a4f1541803a81d464 +DIST async-compression-0.4.42.crate 103805 BLAKE2B e936d27b243e7c645f5f6f515e39d445973356763a7b8cde8616241564e39f6bd89fe97c6e5ec9ac49e71c069ba18d83f6c97336028120d4095a824300b40a9d SHA512 d90ad9afb5d37ae23d875690157013aa9b8c25814c2315db4b2e518b10744ebd619ff22c69323978857b73f42b4ceebee0ccfa96f9e4c817006f24108bd7c49a +DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST avt-0.14.0.crate 616841 BLAKE2B 1150c2de4f8c54b331f7f46ebabd349900c69152208b7e22c9890dd2010d3a7837c5bdc8675f719da81180eb7f8900f566ef05ff1693c473c06a75c14b399926 SHA512 a8a3e958ee925b656d9731eba7e5beff93c4d7e8df58171f5c10e619c66b60c1b29d56f9125be825ab782de545c5baac1dce4aff4e271635e13bb6551878524d +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 DIST avt-0.16.0.crate 618555 BLAKE2B 70932d1091363419ddddc14f30d0c572348ede8cc5cc0558bb2094b7a592f7bb4ecd500861d2d3587f164ac78d4ca79d8fb67a0f2ee1ea8e0e1dc5eb76f69a88 SHA512 3784fd274e381346111fd6518ee8b7e398d0de63ccc69e2f8bf0033b42336b9bbed89638cb98e10623475161653277ea96d38c186b6040ab6b8a4c65a86ce23d +DIST avt-0.18.0.crate 629028 BLAKE2B 88dfc36ea812edaae4c12ca7272018db2d495ae2f3b0eb2e67ea95fde63c7fc1dd8e39b4202e5eab3d332b9542accf4e27c9fa017e73fbefbe994320eb5246f2 SHA512 da1cbbcc35f127252feca6668a207fc85fb3e2844dc6a281efba57037a0e7c9a2d7e50a8bb8009f9b3358b937fa0c547be2e5c8a8cbb167c45ef66eeaa368aa3 +DIST aws-lc-rs-1.16.3.crate 225439 BLAKE2B bfe245a260a1f472eeafe1505245f0d1aa57829e71ab2a8e7f5f55a7753b26f0063336db2c41d59545e6671ef9d87e874963f789cc5610c7ce4b8045a23c06d6 SHA512 f40b0b607bda7de3be97b3656bfad688ae7bf0530777c8bb6f4b17689aa27685f031ed3c63f9768610faba8d3b61d41a8dbb16cd917aff3b6745d99fc3a413e1 +DIST aws-lc-sys-0.40.0.crate 9515863 BLAKE2B f09191f966becfcb47c6ceac0bb0b73b267fc7927c701fa21fa38bca4f2e0fe1b4afe357ca88e21cd75482db309a10b43d1a220781fa311d81c72e4f09e05f95 SHA512 cc4db065e48a3051a73736a96c78d20794bdad4bce0604c79ab1f69d5de8f1f41285cae5135ad7c9d6f7ce80e170dfc23ef0425e07afb9f19829a91dcddeef0a DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 +DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 +DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb +DIST bytemuck_derive-1.10.2.crate 25678 BLAKE2B 814e3b7b14e545e89aaa1d920ba18e5a49c22911c108134eafd77922b76ed2f613376e42184735b06f90cb3be2a91e9864f4a7ddc12d808417466085681ddd86 SHA512 9cbb0e7763603876fa1fe81d31dd9a0fc391f86731ece0425afe76768a8d6645513d440ccb51af9b02659ddf16c3924571b50bae9de489a671e029dfe3c4d955 DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c +DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab DIST bytes-1.7.2.crate 64287 BLAKE2B 95e8a3b9d66072dfa7fa7d667786aae324a81218001e1b4af30373a9ff18ed1f76e23ea601febe776bb219bce59aa05bf6d5cb155b7dc4279ad523e9d0bdffd8 SHA512 a00cd5567175bbeb6f7c64d5bbdd2c15bce4ed448c0bcbda0a649d8614c1857e01d3c814d02a4c98fc8229487bddfd3251eb131d817e2ccd6a51458387796dfd DIST cc-1.1.30.crate 84509 BLAKE2B 59d2fcc0d6bb9d7c97e4f27b49e88b3260f6b166804ac25f3b49eb368e6442193a36869d305554494357f206e3d1f70454a3b740e6b6a5b043c5cc0c82c0c57c SHA512 0a74e4753afd84883bec7a402fa6c3e80bee18f496fa0168fec96e1e468d2e873c54f2f536a013c83eceaf75b9fb6896810ffd0a738d9f94358fc5165d6f4394 +DIST cc-1.2.61.crate 97163 BLAKE2B d46641d905e44c60e36c3918c6fb666c7d5f19316a1415e5f51909f79a00773bd763784a71aa7ee85a4c058177596a06a5c4a807904bbd2340c31103312d415d SHA512 4728983b06cf6cfb8a042759b7da2d9123939cb3c87fd78d3d7dc565871b5a4aa522afe515bbfff62218d8ef5ca16ed88f777c30b746820c13c9a6bf98dc7ddd 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 cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a DIST clap-4.2.1.crate 53500 BLAKE2B 9c088b22612441cb33a501e589de09594ac2e19632534e57abbd6ae2d6f7b52afd6e720e2104668c7dc3b82d5e1fdd0128c736c7e6825f1eb3be2fee6f677833 SHA512 4d4d78e050fd6c6b9d80a417fa10ac6026787c529717e09b8dbc80cfde365eb9280aef4859ddd77c723ad50d5d0732c4e3b9abff9a4a4f184dce02de9e803f0f +DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a DIST clap_builder-4.2.1.crate 158784 BLAKE2B 7a9508e256e1fe4fd9f1a9f7e5fc5a6b28902cd2e6ddbb0d6e90561247073c3ddf19885ee1fc0903382f4a108b2602271530bb6384c4ba17b5f4d92c47f2a84a SHA512 e3282e0041d4c38105b643de6dd9561b1a4126fa45d1de2fd7cdb18ef9681f93adfe9f073b50272212e95cf906e31fc38734e254eea1fbf2b896a467b50216a8 +DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 +DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST clap_lex-0.4.1.crate 12122 BLAKE2B b06dae9978865bdc63dcac66358f7d63f16c736a9b9cddd3b25a89c8d18d5648d107c2ebc3cf756f9e20af723381f574532add12ad4454312ea3379efd92f68c SHA512 012f5b3bfd252a2278a4089bf05340b03f73866c18612b2a4572a81b3182c00bf13dcf47e61fff49eb9fb2e091602999e6c27dee275c7de7559b27955ad082d9 +DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a +DIST cmake-0.1.58.crate 20474 BLAKE2B 4a6bf6a74e2007223fff06df2f87032efeebcbd12b43b68cdb905658e94c2c7cdcdc041fda5a5c52afa7b7cdfde7ffe11f39b72e07965b6642603dd4d6578ef7 SHA512 49420a5d7d71ddccc21b71373769e1e28ab98c9af1a0c5d59fc3127e6dcc45cb1b7c6b5a37c9110907daceda7fd10bb59344f2bb8f041b18d62b16c22c5d0d60 DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 +DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5 +DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f +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 concolor-override-1.0.0.crate 6570 BLAKE2B bdb82a18c4fed55ce3eb02712da64a82ebea1789ab627ef99c5cdd989838408d5a540aa19380e7739fda5672814ec854b191b4a6f1bfa90cbeec594a86a0d201 SHA512 c49a96db1507b87d518fcd275ef7b4c563a4acab43a37a427fd52f844f03a5e051eaf9599b5a531f2b47555cb27e5d300b7925e97efb3450db3b3c1f4cf3d8ee DIST concolor-query-0.3.3.crate 8337 BLAKE2B 0d4069a63d79dbf76fb56ab1aeb9992e2c32a2cfdcb02d8304b55c8fb0dd1df315ba4bbe7d7a3d5f6e6f9c5654c1165b99113ffde30eadb5e84b31d15ebab957 SHA512 6c039db27978b809d2eaccb86261532a46ebab3677e6c3963cae5a6cc2920021cfd097bf622fd6eaf2b1fb3c5ee5f07fa79eeff0682f2b70e739fc0d062505e9 +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.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100 +DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a DIST core_maths-0.1.0.crate 5807 BLAKE2B ae6308342e1d90ed2924c6a92dcfffb0284825c0de95061402294ec052f4cacaca6033d27370557c2620ddd6aa7907f492ea2e5aee95cfeee542ca9f4fd6aa9d SHA512 48eb120f4e48721100215cebe703a71ab0ab543206c5f9b806c3727a2dedeb4df0d5d9bc733eb5cf6c556833b23b8280190deaf6ee0d583e697f02d9f23da35c +DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 +DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e +DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 +DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 +DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 +DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 DIST data-url-0.3.1.crate 21109 BLAKE2B 70c8616c6b3cf16da70a8fe3e8c6752bff3dc7d9e1aaf593617ddf191f31b1187b41ba6491581488b4dc9db1e2fc944035af9fb1acb6320de0ccb2ae7f13373f SHA512 cd13b3da27b20d5b16dff797b67323bb09f12f8582724ce9dbe18dc668a5c77b429ac9d9563be2112368f7067e7694653cbb2aae1c3aa897892c404822a079bb +DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397 DIST dirs-5.0.0.crate 12235 BLAKE2B 532f66428db2d362ef80cf4379b228e51cd13763a91e8dac493db0dfe1e1d83aa91885c2dcdbc30ef1fbc83169754dcd0201595b227bd73503f403cfa256d0bf SHA512 3f89ac21dc875300ae7a6fd254f5bf0a3dd83d2fe144ecd890bc575ec01a2e69d9343b99905d7002321f185f3826ea9b3174a8800466c3d62fa62ca11fbab2cd +DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8 DIST dirs-sys-0.4.0.crate 10509 BLAKE2B d348905d87d802b3c93ed872c2cfc9319676076417060fa35d09f66855666c299ee3b2317485382a560118a1e55040e5b1baf34bdbe6326661fda6f445c158bc SHA512 5d8b6fdacbd817eed6477a53f8a145901e02cca3ba80788206b50f1cdcb499e9e9228584f545a0000f36a26412ce393b1b8dd2ef385243925d63145b6555c573 +DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2 +DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 DIST dunce-1.0.3.crate 8035 BLAKE2B 77e560f0b9d28dd51865b8a49fea832e0b530724c6f6fce9ac981240ab247c8fc564d951cfc236ae68b04daa966e59f23208fc1c768d5c42afbc5cec0bf4dbd6 SHA512 3d775fd99d74462d5bd7dbec65c196868c20befb52f04c37ea93f3f67d33cee6062534342abe20c01577a517ad4b16bf15b08a09bbb2d310fdb731db5b1511dd +DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56 +DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e +DIST env_filter-1.0.1.crate 15045 BLAKE2B 925b8e4e96f2ba1450e051248497abf9e9f2681c0f02bca7498e768cc92895c052fbefc568e48120c30420080b6c494efd820ec480d49b17f45de164ac9af474 SHA512 c4ee750d89f34990254c50749d15c7c212f70c4e62073da8bca64c8321e95bf5c8d9857aa2d7d51ce0ec9092bd408ed09ab61d82d75aa3d0de047249d8366fba DIST env_logger-0.10.0.crate 36574 BLAKE2B d2f387682059fe9b4566ab995be449c58c57b8df5e5d8bd5ffd153aec1648721d8a9606d3f9aa034263651f5182043e08b6cc08d2d29d0a10f6cc61df9949a06 SHA512 4dd02f9d333a1f15657167ef4bd403eda5426cad17e0a4a43fa20cc65449345eb4d3fae2d6b10a3480016b9e23497fac13ed7e70b40c9450ef430be9f910d3e4 +DIST env_logger-0.11.10.crate 31613 BLAKE2B 1bb55887a493850e09cbaa51560d2fc946ac53c13d6870412a0ab6a7a8975223f9ce6dbfd791e1c85bbb7515043fdea022d2cb9472115e8dc86b6fb7ec0b9842 SHA512 87a86bea013ae7e8d4c3a32a9f14b724a16ceb30cbe57f7218e932027dff9a6e36468fa500f618d99480f638f1bc5437c442a828282bf47deae1448954243c38 DIST errno-0.3.0.crate 10268 BLAKE2B b5afcebe6fa435eb67407c063c7d37f0303e7a6770edeafb1b87f36b7d5773c28c8b4b3c970e12f42788a3409f7442b23f015b2e6a5465ea4c6b0e9b9fe048b6 SHA512 8b0626190d965306ddd84383b6b5ab529502eddf3859f7b480f6864e83310248b6044485e000bece8b95ef24d2f1bfffad6c2eeebd177f3a10e819b29e5e6f5b DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 +DIST euclid-0.22.14.crate 88222 BLAKE2B 121a9b81b1d7e14b9f4673daebbd3e696c497c28c88cf07ec1f79637ebbefe3dea120e95656f1540c0a7e2870229a0f1f9d0f8657431501f1464e30dbbc997e9 SHA512 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0 DIST fallible_collections-0.4.7.crate 49549 BLAKE2B 87ab04a934e86031ce462ab1f47c1b04a55ff56ebb53826f172a77b744855a69a134a6eb6027cf648dc577d923e172d8bec672abe084b302717495885aca7009 SHA512 cd20f266c5f544fc05307d782216f95140e17422097f57791a8f6124b6012bf0c6e90fe569957f55d6e0bb9585eb644370acbcd6f9763f20b714f76d0af31e68 +DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306 +DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 +DIST flate2-1.1.9.crate 82745 BLAKE2B 442fc5584096924c8414e98a0cf9bec736ee17d82540fa57bddb45ee9ee18a58e7bb3b75cd5cdfdbb137557a3e5d49ab1b19f6ec92799e9c9a029b7a4d99100a SHA512 0e98a626e314485bdb4dc31419fda9569d7ab442e64b68e374ad6bee8f5524903490e2c36ea243c78847ea378d6737df50da85f6be15517596f5f93e39a3089d DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 +DIST font-types-0.11.3.crate 26335 BLAKE2B c2788121e62afffcf09117e3585d2c30e8907c07c385eca70a707cd15a99348da27a0f2d4023f6f8edfa5c2092d6f91bc6d93ef5434b6bb0acb7957635e6306b SHA512 06d4b794403cb4bd283d3602f07f220958bab57ec7dccab470f73813be02db59e148cf595343446db605895af40de2ef3c9f48db3e6effb527f0da8b7bb296b2 DIST fontconfig-parser-0.5.2.crate 36759 BLAKE2B 5b6d65b42288d8b94e82618c123c8a85ac6748e4f62109057f72f70b780bdc0d52140b2cf0aef14489e27714d8c0d37a7930f04945d1f2b07b225c0255a04c61 SHA512 0b27e3c60ceb32fcfb6adaef34380a3150b4084b796b29977f113666489c29c301fb33a5d2947bad00ebed37881b30ab67096d4ca8f0256afae7907850654774 -DIST fontdb-0.22.0.crate 108279 BLAKE2B 240789a19ce87ff028a22e67bbe4b1808fe682230257201d6fb9df97f394a1dc98953c154562a4915a690aa68dd0908c6369a00a0a79d715a1989a9c9db2170e SHA512 443aa89d97309f98302df1db940abc459c5ab0b97416cddb3004505e72b3e4fa7dc31a35442ff6097569d9b3730c2365be09a4c53522c42a6c4a03ae4a12becf +DIST fontconfig-parser-0.5.8.crate 40928 BLAKE2B 07d2b47bf846dffb345e95bb055d4c3484febf92b2f323fbc5e274fc1bd97471c011b4c0e68fa58502f0975ff6c366904cafa2dd9552a321a40986b2ebc0bcfd SHA512 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181 DIST fontdb-0.23.0.crate 108324 BLAKE2B a46b95de5c430cbd5ac14168466222b3a6f6561c80bf1b4f3ad47f1ae645aeb091baddcd8392c110fa9268471658c9fa36b8b801935f7249624e4df01e184eaf SHA512 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8 DIST fontdue-0.7.2.crate 143663 BLAKE2B 908b37b97f911864ac3c23255e212b7c3748c0754eeabc0cc6146e47ec6ac62009b3504d0ba6f76dc8847222ed809fcd686f1d58953e9322d75082fc6b3fec74 SHA512 8cfe16fbbd5178ba158bbadb1ff1b46fbef13fa05f5f8576171d62ec9d83077699db40a118208aca5991f277cad6f8cb6d677b62a376c3dbabe6b41671743449 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 +DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a +DIST fs_extra-1.3.0.crate 31298 BLAKE2B 96dfb4e886767d3d3850d94cc789867c3ed461feb9da0ba90c600b2b41c3119067953ba795cea5e6c8c338adb6fe6426769a6e6894ea3e02eb1ab11794eb8d5f SHA512 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d DIST futures-channel-0.3.27.crate 32278 BLAKE2B 18ebc1d6c8f81aec87a4a6033ffb1427f9f2d353e856e7ae02e7a9ac57b6e0f9435bd871705ecca221a89420777d816af3d50ef8fc66a3440966726b0ffbfdc3 SHA512 940755bd8217f2de2e68f99bd73976e4769e0225d369a681f28d14f5224c7eb07a9d236972016c5e57d8e20c0cbe5f3468368b0b79290ceaec9fc30159392cbb +DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935 +DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf +DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61 DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 +DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3 DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81 +DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520 DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3 +DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1 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.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a DIST gif-0.13.1.crate 36408 BLAKE2B f2544552c177a4e33440b05a949f6b205d3dda1afcb7e6574c92ed9d31cdb3bf536e1914186730bd8777e1c10d86466dffbee34d975884f0125a1dfcce937bda SHA512 7e76ee111c6a94763c4dfe01faf4cb0b5272d5041e2b2b8f4db666debf647e192b963c6fb3228cdde28e1d112830c2aa31eaf0551d712ea9963e41e47e26fb26 +DIST gif-0.13.3.crate 36010 BLAKE2B 9408889110cd07ed51a5269441dd3b5694a35d914325ffeb90def38869ef4ed25c147b4a90fa8574f8bc199fa64a9fe06f05de53746998bd9e08db93f5192b0c SHA512 8ba0502c76cfd0e7c6fc571f58e46f552fe2ceda907980c07b9add3e460ed5f3b5624a098a46bf5b3e2559204235785856945369699d5fe6cdaddfb40294ef83 DIST gif-dispose-4.0.0.crate 6373 BLAKE2B ebd7c99397fa315f0fdb1ac1919e6b8df154d75c4f2fd26381686c43ecf72460ea2bd64fdf3f2fe894904590eea0214087c606e93ad54ad04976eeddd1a220a8 SHA512 ded55baa0dfb14e51894af5b7bab0bf91612f47c3500ff5d5196420a17578a32ba7b138e8ae85336d140ee1a69d7d5523723a7efb2422893a2d0d3cd2a473ed6 +DIST gif-dispose-5.0.1.crate 6374 BLAKE2B baf9ebb3c03bb76b61aaa77308899f27de2be0423cac50ef00bedf2d75d59e1ea4ca1299730e1161afaf6cede8a4dec598a77276d01a4057ca1eefc83b265c95 SHA512 23331a91b9ecd3d39aca4402066021781a44df42816c3fd9a1bc20651b5e3abd8bf03f4d5350cb5320f3870595663f746049ad710a3e4c99a8ca5a18699528b0 DIST gifsicle-1.93.0.crate 149064 BLAKE2B 30169a1ada5cea7710fbe435081f2647be75d12f74669c5e05663cff96f43fb03b6e49bf604917dad6c88023497b413086d99b4242402c4cf33eccbedc406612 SHA512 2ff6f9015d52f65e6e7707d2fbc3cec3975698db690cd58f36f7bc7d62547c45ef6d08eaa433b31fe1dc6ebbecf19f8a985738825131fa3ba619e0311990415f DIST gifski-1.10.3.crate 40532 BLAKE2B af9803f77e5640ee26778aa929f67c8c3f5e9fafa4252b567f9caa99dd3dcf1766c27652cf2f20b6970de72532acd7bb1f1ec9b770ffde69e80b2e7613672702 SHA512 4120ac805316de16b3e17ade56240b4afe7e0f47e3ee0729bbb9565c9c7ef97831ee0b3d75ed9fcb8034dbd13a242ea010a88b6a6f23f25250479dfee3e384aa +DIST gifski-1.34.0.crate 52674 BLAKE2B 4f9a4e0ce730d115a57ea12a29bc5a359745b9ac02326caf067c151632265cc63ae67c0bacc1478fc96ccfd299fd1ff8d47db4cd53e260db35cdec41aa5812da SHA512 9260d5a9bd765ea8c28cf78c75cb1b5a077d15241dc3cba5bd66eddd2ea6cf001127b40379111e12303d484eb611452f339dc92d41373f99c4111f059c7d083a DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b +DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST http-1.1.0.crate 103144 BLAKE2B 7a8c4ffd3ce664e1f575bf4042ac0f15ff42b200fa8c6aa27a6686d77be2de7cd3df242e36f8cb45cdb822bfa96011d5d5dd7bb03122ae5bdcaa15bbf9d40051 SHA512 1c29f25a8895a69d815e21df427dfff7924e9040d01c55cc3256dd0b5e72b670fe75b1414223fb971c16082e4b26217142628be5e0905994da4f08b52e7f4a33 +DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897 DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd DIST http-body-util-0.1.2.crate 12821 BLAKE2B 43ed71d7b7247d8d11f6f204bcac1b3b81c002cf7ec89e6c381554132293c11e6ca148cdf0dae8bc213409c9e0523dd388cdfc6f636dc1bc5ec7a0f7d3796dd2 SHA512 1f3eddc475791d860848041075d9df8a3d613c9761b2248364e406c84b070b9d2e4d7e8ced61d7445d97919d5cb96d5c1424e8298ddbe6069110c6d4a5c9246e +DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd +DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0 DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST hyper-1.5.0.crate 152734 BLAKE2B 3823edfb0ebe5aa1128a15dbddccd8ac844d29a8553f464179c20bc19d45ff6e3171fe6733ff7778f35469a05e2f6f7835eed2104d8714a00d1e5cdf30576a16 SHA512 ce51a2333e35e2bf50c4d467178648f712e7621aebc025aa82ad68883586d2eed930632110a2d240834fb51edbd8d9dfa278e28d296c14c150b140fee72ec106 +DIST hyper-1.9.0.crate 160126 BLAKE2B 9496ed43c12b9168087258110df36122040785b96d9247a3dab59563a05fed0f48dae59725f85b3acc561406ce55c6aeb39cf40685b2b3d0514d71116ebfd0dd SHA512 869a96c81a475acca48f890f2ec7e6c071cc7265b56bd85d89c8ad879f5c651ba0e5d4c849a540d882c69080c89625716ab80f5f897ad0587b092ac624ef87ae DIST hyper-rustls-0.27.3.crate 34834 BLAKE2B 904bf8cd3150b29f59ce29224f39d74d41c940d0588847e0e16cdb84b12f941abc1d504c3d2f51729fad38a93a69125406e14c05488b06982a371f2333f78c02 SHA512 1a9a9501f11d826ee5960deb1a4a572c724ab6563220bcc6544215de04ce189649a79bf18fe8299bb9cc30e925de52318533a9dde4d4aaca402088da18080295 +DIST hyper-rustls-0.27.9.crate 22935 BLAKE2B 021359ffebe1a5872fabf09d08f723e411111b8cbc011b6fb78bb8c26457640f84df58a5d6aa0c9d9ac481f78bcb95b63a8c8a241a03ca51175e0e0ea22d6957 SHA512 467cda9b93888a53fcb57ddb41aa0cf2760e448aa3bf2f0e52ab3629984f96e81af51aa7f8090b6acc88dcb78fb953c2ffdbbb184f7bd89822cb9885c44832f8 +DIST hyper-util-0.1.20.crate 112807 BLAKE2B 8a4afd853d3ac4a29d8bf9de9f9fd0c590be87b017c5f9c8ce6caadcc43a1841ea9931c4c932ee77d3c1583378216fee0d02a1f597a51d1d701452470c6f2a5e SHA512 aab7a6565d65c7d7116cf82252976bce6362dfbdbf33c251be1be06f2eaa5a4ed3f9c6fdbd1c5bcdc765665739f8c1157a74518a37f704a79f79349cb4d82e28 DIST hyper-util-0.1.9.crate 72670 BLAKE2B c09a58cb7f5244b2627f4e7d6fb86ec406837c85d93e354af7f177891e2e8a9537893713a988fe215e1cd8427dd96de0cd4032f7add9e59e90736bcc728ceef7 SHA512 114e7b6d6ac45e54a86d86ca7eb6fa92075a99c73cd95a61504fb8ac899d3812c2e0905dca05c60b0debc293bfddd5962d29bd37023f3597de5d0325b24e5e49 +DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f +DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5 +DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe +DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823 +DIST icu_properties-2.1.2.crate 60136 BLAKE2B 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1 SHA512 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265 +DIST icu_properties_data-2.1.2.crate 163057 BLAKE2B 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535 SHA512 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95 +DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c -DIST image-webp-0.1.3.crate 50444 BLAKE2B fdce6198f16c979cf91678addda39d3647587ca000644b73dc267f9924611a9519c5f4a6059ed3165bbde53f15f0327d904da935ef6f385d352ec033fd384567 SHA512 e74b197ce3fda4ae7de41992ce8243cc1759900d025718691a4664f6abb3283371238c22c24e985f3432e5edec6605b838fb881555b453afbda09c164adb092e +DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 +DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a DIST imagequant-4.1.1.crate 55912 BLAKE2B b0104c5b513f3cc8623a9dae7db5ed4aa6a9efa79769d27762ecdf3057b77f36a299b836f3b1cbcfe34dbe08b79d728c6833a3564c4ae6abfc2b0c184202ec61 SHA512 cd8d4ada6c7c3c327def24809fbf6fac07597d0d1ff4e6f1a67e9e35a83d4e993cfe91fa284a51027d9bb1f0c250e51a5023f9ba34fee7345d22ad89ed72e5be +DIST imagequant-4.4.1.crate 57296 BLAKE2B 040bb8dd7eba85ab71330aad1132ee185b36281b3fe9cb5e86a7da8885bc2e92254f13a37c5c0e91585c68cb0908aa3ef2c047f339eb481316c8cdac5e309799 SHA512 20df20bffba2ac559b1692d4e911473cb52bf75c8cae1c28eee4706b0d718d4b7f566b889de116f68765493a5447e0558ebdd5b6fbfe837f53024ba41e16c75c DIST imagesize-0.13.0.crate 17033 BLAKE2B b48dab29dd1f4d81c7c04df9434385dcca3d84f14fc4a706b3af74cf554c59ab93b9cd68dbe878fe2f13b902f6a210cd44678d861ac6d5602506bfaf4f8ad697 SHA512 a514bed07f2f4252283ef2e79036981a98bf6fbf8ac3093d98d39c7fb11b855d781121dd410a1b7e5893792b0028af60d92083348e7056e6ba9d006a89cc3530 +DIST imgref-1.12.1.crate 19103 BLAKE2B aa312ea29ebaf17951a2cdfe50fa55238713bb336ead38ec4ec173a0a3b1cde97f45e3e4baf2446fcc553118e936e63f248ff93d6186af34b697ecea247823ed SHA512 96feb1f0aadb3e300dbb19e060c4499632bfc9b3e3e37b15653136733158d152d10638df36ce113b9d39bf907d014cb274e5cf5050e44ee8f3cf15ffe49c654c DIST imgref-1.9.4.crate 61486 BLAKE2B 3f52e92eb674f601d585b0051dc0526e9ebdd998484421a9a15298b866dd81f0c8197f3cd236eecdc7179a2a6882d589dd9a669c7ceb09479a81e9dc7e401a47 SHA512 880c2944db43925d23941ef2fffc35bdd9cc54bb537f459b56c79d8302971927d336c7b0acea29a5c87032642979f0fc15fa1cae2412d3dab9cf50c0c3f8376c DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST io-lifetimes-1.0.9.crate 36442 BLAKE2B 644210d8cc50ec6d3a16b751eb798edf4cbf0b5991e8e2581266fa9a942db734fe7ff872610e44a1fcab5378f40fec9f2fba95fe6aeeebfd97b5bb78c955b38a SHA512 e22cb4edbfc71b9a1f0795bb33a9092bf5b4a58cbc391a9988804b9eca1683450c1e6c75942e53fbabdd869a78b2819f6a407ad26d884d6ceb94c4ec68809afe +DIST ipnet-2.12.0.crate 31000 BLAKE2B 4eacb12b6a5bfbc1090b3de2e6f27df8f551fab7d9f25c3c261c8c818fb30c13526f90ad27e4f474990658ae5f2c07deaec33186cc48178085fb770991806024 SHA512 5255990d2d1024ec0a46f19516a9ec006f61bee82cca02c08ae907722bacbdeab90d2c6f362563b530f394f523310b628dd1661cc0c7199f99814a51dd1628ee DIST ipnet-2.7.2.crate 27044 BLAKE2B 0adfa02e7ffeb48bf977206e63583fc5e20719bc7b850b4f3b2c9f934af83034478c96df1a5c2c3edecf4c58362f25cac42808191af0ad0d7a66fedef91dc45a SHA512 53cc9dcfaf4d4e83a436b739319d892e1b0e45cdf85a36ac6a8a1594b38caff719074b2c6008361b1cd40bf03fc705e9149aea54b4c75f88af2da9f20706e39e +DIST iri-string-0.7.12.crate 161843 BLAKE2B 3686a239a5c942458467dbf8262108af2b6ef2327a56fbe1c819b5e838fc08ccf5c41651e40ffb51fd1d090b70d5cb38a23bf47aa5a92622ef9c081eff46e20b SHA512 ec92620d3ad5ee78c5fbf9497fa71be08322bc85a0b92399d8ba4843d828e5c77873f641be6497da8bbf8d23dbdf6b250c3ab8e43bf5fc2b3ebbfdde33e9408d DIST is-terminal-0.4.6.crate 7856 BLAKE2B 6fb70e6d251556876469c9af15c7a89dffeb2c4e96c44bdfe4e6a0c121e3a3aea9888a62ff52d83386c6c2e6c5805c9ac78ad6a8c91c641ec202c1791766b00d SHA512 2b937ab767692854d3253ae8dcd8ff6eb91f5ca002687354706092a977be8f4b314599af90dd54c5009b0b736321b1c8142378d3d4567481469966afecca92d5 +DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 +DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST jiff-0.2.24.crate 760237 BLAKE2B 97ff286d03721542258ba22e8301778cd24190333633a5cbc52e88328fd660d4bc337cb4374fd15bff4a340f8383c321c176b05c630ee46952198ef8120d0b79 SHA512 fa1a9a01727d5738cef63f043f6cac603483892676ca292d4d241c9f7e51fa4d9e0f8b4a56ba6c37289cff1141f246246ded1b86d16e36d5ebadeb621d0fb563 +DIST jiff-static-0.2.24.crate 83747 BLAKE2B 9aa5e3bcda441644a35d42c87beb7460f501284f72b984a9f4ee07e0afad4adf89bba1819a8f6689dd4c7e833cdc5b72fd3a24af7489ca6fed96777c5b6c97d1 SHA512 b15f3f5489d96e3754ad943e3206e921a26ccac04a3695eeeed8137f0b59e57983f12c691ac99ba91440b37b840c37c52421f88a72a9b712d5d58d0af554cf7a +DIST jni-0.22.4.crate 199347 BLAKE2B 45f31db3dee32c84b0c9c343833008008ffe0a3227c7aa17f41ae9cbd6a3a56409ac610c9df12c37ef981e57d3bb5b6aa972b2b1e0af13a7a1935ba071adf23d SHA512 a1613845f7e1ad81fe72737bdb5757ba9aaed622367e399e5a8a9384b7774b7d694e0099f2aa3310da24778e4e4cbe7b0625c15b207c8773c566c7ef6c98a0e8 +DIST jni-macros-0.22.4.crate 63557 BLAKE2B 56922c5fbe47e53b8dc27423b9726df4c941e26b58db561bb2cb40c32d264cc0a7565ed8a5327e7b93cb1831563624652c6f74327828fb7fba1ce1acb690fc3d SHA512 a0cfcb83728a6f6aa00c54ede806908b009acf365a32c78c5a62d65754bf12f8b81e15cbee1aa55fba86b29957d128fee2c295746578144b85d4cb4b6f4a98b4 +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.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 +DIST js-sys-0.3.97.crate 106322 BLAKE2B 701d1999b3fa5be9b88b02bbb9412d3ad4c58eda7564e03ad371c652e44aaec90ddc2f5386547c5c1dd838aa0cd3e7d1ec19d570993c08b5f8a567d95d4d034c SHA512 e01eb24cae6a253cec4f991bc680d64e4a1523229bbeac58840df7048e77759f341a611f8c7431aa793546a7d9f2022aa3df90b05d1398da9e0aa9096cfd384f DIST kurbo-0.11.1.crate 129186 BLAKE2B fc6e7d454235b51059557060f7a7604e453e47d115e339023c7ed310ec5a83b8ff35e50d8d766572e21e916f03977e8c22ffd5481194706b074a1bb7f00a8e45 SHA512 012b6010c28806bd9c7605295c7141ce95ba4c5803fe6a5a0ecdb1c105ee6175727256df9708c1944d008f773de45d70889d4084184e1629bb9d79c11d637dc1 +DIST kurbo-0.11.3.crate 137586 BLAKE2B 92a3adf55462c493222a446e0fb57f4218cdecbb8df8413b31eaa02c03e35ccb7aeb8654b9bcb7445c49d4c49b72fa1d5976a31edaa8ddc61a218d86af20633b SHA512 98f957bbab394f4884563149065c9a5603bfb6c5cf18be96f93b8a31a6ceaa77f00b0fe3398046dd06b71c1779b00a2746207f28fcc45b18e996ab043c2c9f06 DIST libc-0.2.159.crate 755366 BLAKE2B 70f46eb6228b4a8958dfbee00cdfa3c7d218f30d66c8591f4ccc9c5d8eda411d83ce9450552384ac4bc29deb2869561a2111dd157c9f228f617baf8f6b537bc4 SHA512 c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f +DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 +DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5 +DIST libredox-0.1.16.crate 9600 BLAKE2B 88e9e195d1fc59fc5fbc3465a4a30bfe45c79edc117f73f9002a89cc79265e6e890872dc3ab2c357bad26bf77799074cbf99add92b1e8db9748c061af17bd0a2 SHA512 847099a1fa297bfeb1c3b9fdf3dd16edcc494c39a42e38a653551ea6f8bb8a67cbf083bf49ce3980d66481bc9cfac411a5065dc64e12e6e3a8224e0afa4d8163 DIST linux-raw-sys-0.3.0.crate 914053 BLAKE2B c1bb2ceb39c3d6d8495a6b968799eee01e383d8d60eb17bafaecda908c537edd8fe385a7c645253bbe7f71e5704025f55cf48fc1a30740540d7595239e11f191 SHA512 aa9111afd452d2f3c8c1e255962ac5453957a5adaad68b24a781583faf9cdadfc76450a1bece8fb6e0f183f078ce81a250c7062f4bcaca866cd305541e959abb +DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814d287b8f9d10a0447781a1a33f607b0745a6c83b7e940c14076c90e4ce1029e8660b57b174683f8af2585fb4 SHA512 3afcc1a89aab55368bdfe6848aa1268d37ea8a03130f1f0e1e77d6709e437070be83e9e457bb51a7096c3d93ee0155740e33cab03f7584ff3cd7d8992524a7f6 +DIST lodepng-3.12.2.crate 52884 BLAKE2B b250c412453d4207298017ff1f4318683fc6d9d83581de3845fa80ff60993f2d37f684f9ca7326119e431f923afd6512b29cd126050f6664987fda077a5540ea SHA512 9885d1b5670e2b0473e643cebaf5821bb00075ebc539158b366c73fc596f95e8513846f5882a52c5b50eea70e468f4d0e637d51520f3b89d1559760fd78b3e12 DIST lodepng-3.7.2.crate 48504 BLAKE2B d1a79e8f0540152d031971f368316d791e85dddb05f789cdcc4b1d1b49bc07e881baaf74e041979d26f63b527b9664a3942e8b280be6327f487882cc363078ee SHA512 f8a9a7e9d7583881c933404dbabc341943485131b25dd778f235a89f27ae1d613ce5b45d825f546ea1919b3599f80641f8479a216c801da27d2feddd59e8847c DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 +DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 DIST loop9-0.1.3.crate 2377 BLAKE2B 50b7ab66beeeab6891ded2f31b40297deab39a1e892c3263295f7779df65b4ddbba9a8b2cd5268bfc324fb1afdf40204178bc1d721ffccc4b470ffbc42fcef7f SHA512 468d8057f2d10afd7190add108c13089ccc61203ddb3b60d9772403b72c6e900afee8e42a2c62faec0cc4e81dbdf58a36f7ae6428aea00bd85e42baf586990c8 +DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9 +DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f +DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8 DIST memmap2-0.9.5.crate 33280 BLAKE2B cffb232e313c40c6a698ad6c9e6bf140193cf1cd4dc003ea6da08d748f11001c5426786f741dfe23490841350363db3b9adea927f3e40138b36f2f4558c7a113 SHA512 947eeaf7ded7241a256fc2b288013585f5034a77a18c8621ab01a4b47c0ae6e9b9414c5e9e2f2d47b661f8c6966b1ed0d159342cae80cf45e51629949c3b1337 DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6 +DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1 +DIST mio-1.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c DIST natord-1.0.9.crate 3866 BLAKE2B 8e8f576af50121e7571a1d919557ddc14a3c1511c12154a9cb74fa34cb5c2279406e1ae7ffb120242689e34d4f237d9548631f5a35f4f5d4369bafd8a728fcc6 SHA512 bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a DIST noisy_float-0.2.0.crate 15564 BLAKE2B 12708b3af27234d16447ec2ac882ae0b8d31d01d9b25165206a1c289d0d5b514f659c380ca73ab08f6e236e62e844c70fc51fc0e3e7a629749e98e6ad09fc388 SHA512 98e7914d37e9c170753e999e349eb50603c4df5f9abc0c9803c150604e05848be24af318ca0370cc4902250aad2641b1393f2e75da15bf581737e44d3719cd38 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f DIST object-0.36.5.crate 327435 BLAKE2B 1ffbb8ba57024a7273217edb1db76eff03e0689f81ba27b0aef0a622972e7f6acdbdc480384b50d603dee6c38c960fd25125a313264187aa0e429aa839198dd4 SHA512 b85375ab3660a8a0c57833c28c4dc665dc0664857e1eb3cd472a61b9ec8c16c470b16475545c2c311fc23cb3c43755967f93feac12c7bfad013cfed5f879e355 DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 +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 openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c +DIST openssl-probe-0.2.1.crate 9155 BLAKE2B 8e7a65e777e7200b726a296df63cbf6e951dc9d06b80493c203f9b582b1ff5e4ece8982ed5aef4146095f1504eb7333959f239d72e84137c56ddcf9bf3c4b106 SHA512 e7795c6724c215f20d7cd759a1078ecda26addf9e529ef7dae882cc57e3dbc2df4dfa2d0cf9f43c04eb06f210aacae8bcbebe46fe0d740274894cc048a6bccee +DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 +DIST ordered-channel-1.2.0.crate 4423 BLAKE2B 651383c68ba611c71d85e16b122a72abaf36a0d2bedfa8725ee2497e7102e39d502463ca96413546aabe13341841a5ab440c870b896cd9a02f4f82199ab3403c SHA512 2585911a34eec80f799d319b164017cbbd21541a91be59bf853ff0a4c798570bcb821d0164fa1c2a437e8ece038b1628f02a15933b5cdba4b1dc2611247fe2b5 DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 DIST pbr-1.1.1.crate 13786 BLAKE2B 4a00c8fff0eff5b42cf26d8fafddb16b88f2ef622077f64c9bb28b5d80a5c7eeaf235eb0278dc2a07f7abef209bbf39c83422b75da7b1517df41221b0c86e6eb SHA512 d38eefb457acb6a585827e07d5bbe561952e7285f6a281f103b3d78718c234887c365e00995823b71606e547e779320e1a2987aeca3c95132281f087178c776f DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 +DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 +DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba DIST png-0.17.6.crate 80695 BLAKE2B 2fd956ff04d32a386aec4210939cb9cec5dfca4b72c98dfe49aefa130a229414e6e1692ed55fe9704dd56ef11851b61c3fe0fc50a9207192407432c1332c3f15 SHA512 16a3c657efb1a23b47b2bd51f635ef35338c3b9920b604f216dd6d0ac3a8b21e12e854591739bded2947036f4fc1abde0604d9a8ae5a6639562a46e98d29ee9e +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 +DIST portable-atomic-util-0.2.7.crate 53577 BLAKE2B 188e125fe8ab3a2aa54f00a6b29d9034cd84141e829fe036f61575d13a4aa1ff1b341bca74a7df434d303828c56ade1946a42d68267f88f28f4103eca9948aa1 SHA512 3666894a94351bbc788a2c02027af35fd8932ea677d02da64e1d161d474eee3017c618ed6f44e894ee4f1389a85196ecd120edef51b1edafeb82e81310bb1d86 +DIST potential_utf-0.1.5.crate 10189 BLAKE2B 0d8967cfc088089bb8d9ce70e9d92f69fc92532c5c24eec8c46ba0b1e40819195c745206f596d63cbdcdac436112d770ca378abe99f3ca0c0d2588b2bc339f62 SHA512 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54 DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1 +DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 DIST proc-macro2-1.0.87.crate 49121 BLAKE2B 4a5136e28b5174c1382037d294dfec51cd7211eb7876c06a98600768d071915e76c81a7958a780cb7b843b98d9df4bd4e01d4f280db226d241bf84de348593f2 SHA512 32ce9c8b5bad55cfae537882c3fffc4d56824f6214ea97aede89ad460e3f66956b52af4a268496fc95c2c0eda0baeaaed4b12cd98df2efab24837e23b48b1f0e DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quinn-0.11.5.crate 75845 BLAKE2B bc05e802ff963d14aaa41daf6382ef0e6b8bf78c90ec13ecbb814801354eded1389d782604e57e4ae70fcc177e21812e6cdff37ec0299619ecaab5311d301ac8 SHA512 25045927ff503e8bdcd629f6ee869d935ffce490b507e8d1db8e9210424be2d2da5d2dd762bed7c09c658674ea048481ce8dc1eee0d32859a2d29be9adcc3de5 +DIST quinn-0.11.9.crate 83606 BLAKE2B cb46730265f1843092dcead235e0210a546f1bcac72a4dd069a3f22101a67186610fc0b320242d375c94073a6d76e014c0caacf31b4fd21623426455d5423261 SHA512 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d +DIST quinn-proto-0.11.14.crate 244123 BLAKE2B 6b3a93bee67dfa2bb50eb0a9edfd62050d835175abe4f0c4e6cb198428f00c49133421248f3933ac4ebe6e957f009d0843921147ffe1db4439137162a771963a SHA512 ff14860c12e70deaa332ec573d855abb6db0eee0b2d6f1b7aa4da1a3351beb005c3a9c08411aa87e004dd8cd269c59bac12feb0367e788760bff065765ce0d40 DIST quinn-proto-0.11.8.crate 204226 BLAKE2B b815f4884d6c01a6148ba52fe4d703c1f56bfb8a71fc60cc88e9fb2eb68c85f820166fcf4481ed91d1e0f8ed5bb989e9d9f590b96ed86c2f04ec99e43d517715 SHA512 b62c383cc4add7a19f64dfa63b5cb2b2c60a784f96bacaff6c77fbc9e9f399ccfe7df2df79315701348f56c077973d5a3df4d3d0cbea239aec947a005d6b006c +DIST quinn-udp-0.5.14.crate 33436 BLAKE2B a5f0a871c77b320e514bbc2cc607302c0dfada9e282093e808ecad87887c8eed2f2ac754e061e1611e40643f0e898b47eb4686ae1baa70b4ebe0597ca68d97ca SHA512 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380 DIST quinn-udp-0.5.5.crate 22778 BLAKE2B 594ca163a26177b48978037ebd65f63f34e307c6d30715a37ab75f0998be2b87fc4f2d4de3e24e34bcef3996027a143b665cfaabd8b3906a08a8ad891c941571 SHA512 3c25a7df29556ea88e7c350bdd7a6fd43d32d1a69cba8e5f88f2d9073a309d92d0e44436d7afc756b75537ab8f51d9ef898264e8008f2893cfbf4052096d94de DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 +DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand-0.9.4.crate 99786 BLAKE2B a6a3c106a8f89cc5f066497fa976b43f577a10b673f1023e28da03f116caec679d85108e112114485ea8536a8edf93f849314f27925081b3d2618d61c4e65f70 SHA512 3b78989d418b84dc00833237e1e83d93a263d67d9ef8570785d1917a7dc731103db1b790643def196d66bd8f163da49994742791a1b2d9da03f854a0176e68ac DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56 +DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 +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 redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda +DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b +DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 DIST reqwest-0.12.8.crate 178052 BLAKE2B e2f3d63b9fdf6cf3c676408f588e1004f20f3c6a9e29d9cdfdad383c994cbd0be9b8a5b170de16aeae6b4b47aa2cbf800ddedf585f9dbaa564d2eaaa9b38bae2 SHA512 c9f938b5b4fef1302b9901bfa73cfb2acfe78e31fb1f1b5c22efcb65c9b8a4b0c13b70aa0e5dc728562257d29d42c3297b243997c7d5f41edf06717ebbd8ccd6 +DIST reqwest-0.13.3.crate 159191 BLAKE2B 2c09bef08c3dd2ea21949d997752446add6ac5adf5e0a0ddb47c5449924fc2ad1503d4a4776912e89aa9985294b7e6e14a8752821ded475da80db240a5641163 SHA512 e2a4e8412dc9bbbf13a3cb5a82fe93d2e03e9393918d0fe3b3eb6be6eff2052e114637f897d3248325e4b46cbab95c2c2f9a2c46c086ddb2930cafebb7da81fa DIST resize-0.7.4.crate 10345 BLAKE2B 1d6895aef121f6f63bae80b227e12a41e27263e3fa4620cb61e87e6c2dc5349838be604493013304f70e2c2d5d32a1e07bc4ed889ae3fdea059e664fb5c7bd91 SHA512 2ce9246857c42d794c0d41b97ed1c180ec49829b4aae820cddd18aa85bf276f88935a1dff8c2aaa09109ae5b8a7a40456b9227fc52bd61c442920e46e1807112 -DIST resvg-0.44.0.crate 78820 BLAKE2B e082081ea0004f61e0f4c0a63c1ade1ea266e78a2d789102d08a9fa33b712ad89c8153b7f2c802d1c1876ddc7af4594679b7448aa4ff36ffbf539a85b0ff9207 SHA512 c107dd09bb577ab9191191178ece6cdd6fca2eebd4f68dc4f485eb91227d7198374c5688db0ab814c4be03e8d330c41207795a37672f74d83757c4f8173e0176 +DIST resize-0.8.9.crate 13360 BLAKE2B 18a1b332775b281e90c16885c4f7968b60444cfe55dde7c338205832b1c6c0512ff5a29a22ac26468a38742a9acec2c03a43aecd1dda0dea409331b558a0805b SHA512 e49952a08133fa7698cca561b2c3d653f930c5b492229cf64aa8eca489ce73e07313e5d32b77a77f3b5de39f62f975b251207a3d718750cb64482ec3d7cccdcc DIST resvg-0.45.1.crate 78002 BLAKE2B 40098b5943ebc7850860693a9c450248797fc765e2f6b5f00cafdf68bca1e49f15f10ee8c9f7b16ae86d0bcf4762c4c0a30d5af2774d2fef60bf4403ca587470 SHA512 ffd307e8426f6ed7ba4ed03e6c356bae000c2870efb8b37515150f2ebc920272a89bf72071f0fe60ea40f13c43061c3eff56c83e9056b74bd5b10789e71b715b DIST rgb-0.8.36.crate 16576 BLAKE2B d1cfe1d22070883ef9313376145f8810dab360259dc2a23b4507ed3eb02b324e1dde46cfceb608ce745a87cd2520b2ce49c1e8827ed07c7c7b9aeb60d64f981d SHA512 e1e812b04e3c6b0ab93f7a10161eef808fe11888a5c1fc0060cd91fa90129c31491d5c64de0cec989acfcf66ce481bd61d9cdcdcb54e5bf2556da0e5c3bb7612 +DIST rgb-0.8.53.crate 18607 BLAKE2B 1d47ab956be44120532cfcde83b36ce50a69fd5d1eab7bfe141e81efdc50369c38c698e72cb8a63d08b427eb6bcffcee8dbbabf7920535cb6aa44df078ed129e SHA512 1a9b8edf06a8077911554ed3009ff6a519d79682cca59ff291d550ad9fe0fa8e7033975e7b50459dfeeb9102786a2290bc6ecb30a70107456724a5fd781c45b5 +DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 DIST roxmltree-0.18.0.crate 42463 BLAKE2B 0909b58700207d8e1319d17ce06b4a30cb535c40b973a4bc40c55098f115a22bb722f8b9da10392d7d0601cf15e185ea9f5a7d2cca4acccae219b705067e008b SHA512 cdc7f08bb761f7b5e4853afb9e451ddcbe9d9d436f5cbb78a126c7fb42c99f5ae1a9b1fd4738d169c2ae101a7ec7215e2ad4bf2f37c78a7d3e13b1a6d2410a4b DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91 DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 DIST rustc-hash-2.0.0.crate 12691 BLAKE2B b6a619f681e897c8a9167bb88d6ba78715010ac6c1ef9a7a9e115fe8aab10fcd9d4f5e1893e89a36a59118819dbf67de3d261a190fe37948137f097bc99b3fd2 SHA512 996ad683db2e6839ee28fdc4a31293aecce7baefaf6051220a633a00beddef1be41aef0995d7501e5b92dbc85350ced920bc980d05f5ba235e9a5d1a13464339 +DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1 +DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598 DIST rustix-0.37.5.crate 305076 BLAKE2B 79ab9a7889f32777b2c120f01ea8040c04e20f650b9176ae97ddb4cc00c3e347b77ba848476dacba1b7c7af1f38a69cc6608e6dfa32aca2d4e62a25bc896b778 SHA512 6b32fd097f25ef5d60adf8aa591011b8fbf2b03d12b947e69b141e4ce4921ed3ac49a657622368fde4e9a50437b58331959bce27c7e05c7f5e9ab796d7754020 DIST rustls-0.23.14.crate 335389 BLAKE2B b6e82a9318464a775d9c2f7eff0a677b29ea8bb42b6338dbb15a4c734bd046cf8e59cc583fe494952f7bc9ea92a4d1021cbaee644ca478322804a00fb06d6392 SHA512 0a21978d53da5f5cbfc73f78553e6b8ce198259759c847f1af9b9f417085abeffe1ec2035186568e2b6460723b67c842b5cb400147fd201c9009c7c24450cdf1 +DIST rustls-0.23.40.crate 373839 BLAKE2B 9a6626621adef3761d528f3372979223c1b1c6495aa71742f70a811e0b4d87282396f152f18dd460e629a30ad7f2597898e39039fdfec6ad77259abadeb3be2b SHA512 d16484fd4904f4cf61e3a3612da54d91c1617d63725debceae56b46686a7fde6d5720961e7778dc3a17085c9e5fcd0ac3f2da2ed05f353ef071090dc86505aab DIST rustls-native-certs-0.8.0.crate 32185 BLAKE2B 8660c48e818329639885fafbb35dd66bc95a4794e81f25f7444d6680d99607fc8c2f97379d73568cb6585674c44cd4be71c0286c74e76a70553897d5fd5a923c SHA512 856d2da2e37b58c9444e0b057c369b5eda5c6dfae635c14e93594ab48ff6df8de9b8ebdb6ed546f1b2de0c568322b1072c2a06e9939d7bc04b8dd45981f292cd +DIST rustls-native-certs-0.8.3.crate 30380 BLAKE2B fb60258893a545c0d66b59badfc79dcac94d63c236214bc55d4ff9bb0f7e21028d7d093542539fe1de23f565bc50cf407be7e440504f379c34405c735aa25b46 SHA512 ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8 DIST rustls-pemfile-2.2.0.crate 25849 BLAKE2B dfb94a77fe9d86b17b0c6badc6b715f247e9aaf0b312bc9698dbe8d38fff281428ceaec2ec73bef8009667dd93536dda2bc7e7c49d194b36244dca38dd86d577 SHA512 1e69f0b72c6060eb0a54ec8a1cb51809525b053771a1d417892205f8f5dbcf4ba45250fc0d6a836e0cc8fede06d934f0a90c47d475cd8e066dcb3f7504ddaf17 DIST rustls-pki-types-1.10.0.crate 55134 BLAKE2B e61e78231bb48b6b249e3b1fa6a6edde4479c4b263ad78f78fcb78982d4fadae7c67ac08077b9b0ec32d0f0d527e12f3ecf456ba11f9740854f0cedeeb881d82 SHA512 8a5c51acfb97cef6e9aa2516b3a2a07f6fd37884b7597bdf81e16bd6ad7512fe45f0b95f4635963fd6e74c0aa79fefed1c3f1a9e1fbf7ab78477302fc333743c +DIST rustls-pki-types-1.14.1.crate 35567 BLAKE2B a480ccb4eb6416d538b14169c770a975302d6b0b7983586ee934d96001ce9a05cd6d707b2a984b45e40066da3af9f1a0e4e7989732bae4a11c096151a2f5067d SHA512 8e711bb436c08730fb9d62fe7932db35926e04b07cdd2479c08a86153159dd296cf999a5681d9c0c69da41e3b8937cddc0f627b0219cd67f66870770e4c81ee1 +DIST rustls-platform-verifier-0.7.0.crate 58733 BLAKE2B 9674ec8d20a1f5a33c76560a685e4bd7427f796b8d25f513a58a4199c553b9edcb2c42bd4233147aacc88ee60ae943d58ed351355791db3b680a7b4866a5ce7c SHA512 6ff99a6d9d6c9f165d618fac11211bae9e5e4d671084db75c422b174f90b56f2439ccc15c62a6c9bb4537ae6aa6f7efc00ce1b9cc6cfdede0c1a87850a302742 +DIST rustls-platform-verifier-android-0.1.1.crate 13919 BLAKE2B df093369b347cf84106853bedd23096ecf2698e772f94898c593e2d92237d6cf20542587853a1e9793456658ebd7c5b09c855d36920c235dbb0dc9fd8d23d1db SHA512 f3f21b88b448f46e08da4303d225f10765d21f2397d4fbe44d5f9cf9da5ced84fa5adc5881f1db66a324cef818537e4a79bad2260b8027894029ba7e6ec16533 DIST rustls-webpki-0.102.8.crate 204327 BLAKE2B 8db832f181b46bdecc419e1433dd5550bc181cbffa1961aa90b2533f92696ebe15d71d742225bf806e2dc3a4ebb110d48bf62b0677089df1eede6d5a072c0a28 SHA512 8cdd5d07bb8d6c3f0d1d6663babc3b7ccbe8c9b1463870a3dd095c67f46addf4097a715da796c70f1891ebc1d045ae7d7c3a352400e8bfd6687e6cddfd33b1ba -DIST rustybuzz-0.18.0.crate 270070 BLAKE2B 0838f8196c3e2d539945c0cff844cbe936ab3fc7ac5b9b3a103da4deba30cf5005785ac5c3ce2e8c680a6fbbb345ae61e759f2e897339fcc74061da6762c30ed SHA512 e148f2c2667cc05e7a123f0d0d79be8315f1c52cbd5a93f975c6636ad5b88b6b1c5cdc2bc9735b19936accc3f25d9ed346a2b812f92314526499c53250235dc3 +DIST rustls-webpki-0.103.13.crate 87513 BLAKE2B c1b8db65355e598a240b545f5fdee8db234df9f4f1c2ffa41ab6e8759365fe88f867686a61dbf4002fb3330c67a172e1c97b53773e0378dbaad6c799646c74af SHA512 367829afe3432a9d80bb4da82e075dd05bc37ecaf801c0944e1af9184565d743abf92d59e6fd433e7f051daac15099273b823e6f417ec46b6b5da43bbdad59b6 +DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84 +DIST schannel-0.1.29.crate 34352 BLAKE2B 0ba8d3bb3f665d8bfc0849e47ecadafcdeb4bd25d4e432b9af7ca24df8c5e0fc8e21e4ed0b11ac770a55225dbf0e00f4d24aec68c1fac040f34b20bb5394fe20 SHA512 5491640018ce9e68d0b025c7e45e22fe70b8742355c42256853732f157c0a3d637c9828ca3a8d9454a7ee865ba408be1bd1abda89db734eec52af7f978c0e051 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST security-framework-2.10.0.crate 79723 BLAKE2B 9978af62742c6f58c6720a7a9d76aef3627531a4e5cb2b131584727237ec743eb1e688029c8abfcecdc8280b16e6fc85fb9c6fd93be65621363b0e3945899a83 SHA512 693944670032db795ceb944b187ecd96f094449fc801cc5f8b903a5cf117832a4db97c23dd0ab6d66a61da7ab56b5e9433b5993cbcd0b8dfd88f96e819958a5e +DIST security-framework-3.7.0.crate 89115 BLAKE2B ba6e0a98df05bad9d89d99246a0ad3cd9dd8b0d62cf2ee6bb7cca16940764e3d0b7a9cd3f0681d51b2f922f32d9d68e303d3179baca90ac394417459771a5e8f SHA512 1ed5ff4bedfa0f013479c1c7bf46dce755c76c4af35e8ff775c7aa56df7764399258f56b58dc1df44d112c5e26fb95a385fb1235134f53eb9ada57e7ca8478c5 DIST security-framework-sys-2.10.0.crate 18676 BLAKE2B 4c16983b5bad471b18c52e34fb6a2762097bcbb0891c7c8a8423777e01bb27341576114f6ed90aaa80cc3e0ee264b3bbe9335886565f7b2a91e37f0ac3f555e2 SHA512 10c006488bd52bffba72f7aa44cc58e292c186259054aa85f882c3f0198586574a9c722ba80f101710b867148e823596f8d1ead1b6a753e6b50e702f5fcbf904 +DIST security-framework-sys-2.17.0.crate 21078 BLAKE2B eecd4d61db7589b72ed0c2627a139ff505632d45e01b88d42bbf1260aa2a4a95b6ff314225acacfcb4b8edb615f2fe3cfdd0fdeb936da586135c25c87be886d4 SHA512 7cca8471f3391af920d2354d68ccaceaec27bbe2b4f99413914f010cdadab5f94ee18a0d2467fc9ce49d077006599914f7733261a6b88f2ee9d1403479efbd4a +DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d +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.159.crate 55039 BLAKE2B 6a239fe8b045c5d61e3503186325e2e4fd3cdbd13e6727e79b673f894f5fdd0872419b0b0f6dae97b9c3dbf737b41bb4816e92fc6a0efa0487350bdb0a8dbb7a SHA512 ee05d53cc4e7a36ba6073cf0be235ff4606e26430ab2a25379a6b915378c8c76584ba77b2fef8125edacf4effffa37adce8e51109e3f5bc6f418987de90fa574 +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_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST shellexpand-3.1.0.crate 25591 BLAKE2B ba395d9d98fed37979e97609689f909b264ddb44dae56ae4958da9a0e85aa382a00bbca42530cda2701e934233aa1d44509495235ba0512beb33a827cee5c9f0 SHA512 9b20074425db359cf92f29c52be91a3a58a91e6f3116b210913f24dc31b5371ef9d77fe46e7da39e42eac87fa4ccb8ebf9175d7bd5fe6b520d12b9d3b31cc65e +DIST shellexpand-3.1.2.crate 26161 BLAKE2B e30e88b9fd0b62314664cf5a7ae93a648caf5a3edcfcf680378ced47de791bf04f77fed9b5296a241f6000de436a55d761ade701dbb8afc81ab5752f51ca9a12 SHA512 7af494875d469cbff41b0de99fed01b2ff13b9d9736cad591a93758b70e1a107e24d729d12a415cf63f9ddb4906b3d9f28d52e47eaf09d4a84a6f4b87bde8f6e DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST simd-adler32-0.3.9.crate 18572 BLAKE2B d373b08b081f0c1cecf7ab95666beacdef7599de8a18d6a59f0eea8f7a59a36c496dd4401c6f82e4ca586642d0af746bc03fe069af1111da14ea56394d3da708 SHA512 c900aad6b3f8b13e995031d7e2ffec015d9b68809cd9d76e8368a1091cc5f3d63073c7a212656f3a7930e4445e64b93b977324d4507f02e059676ea2cf59839a +DIST simd_cesu8-1.1.1.crate 319542 BLAKE2B 58ece944639253cd4e3e23fc08a940390d326e6134836c94516c144cca1e62fc56ad02708d66bce9d58246fc24ceadfdd83b99fdecf4d8562506f00282a7674d SHA512 f46c4458a70761b5608f00f69bbb7ba32b60596f3b5f3e4d466202254a5db4c89be6e3c25efcfd4384b463f53293e706fd97ae8cadb28af7f8b2654292ffe950 +DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6 DIST simplecss-0.2.1.crate 19418 BLAKE2B 1cb0f9d0279bbb3756a6cd66505ca5be7df3c1a9ee4099c421c93991ace676cf5292db91ebdca9555b6b16859cd6786a9d1757d078c29e2141e482d193a76203 SHA512 4a7de5e332d88447b418b5eeb9fd87a2ab7ba819c2af4b84988330631a02ec42ec868cf5c6f5f43f8e5d5e78fb9b5d3b6ecbae254fe65ccd9345bb5da01ee6fd +DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff916dcbe86329e06d7baf879dbb8abf30be50b084c6d5ceb83dc79bd7537d9a6a0478d8dbd1866c5193d2f4a72 SHA512 b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0 DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 +DIST siphasher-1.0.2.crate 11416 BLAKE2B bf5856bf89df32ce3721c488b539e30df29b5c7bf663d839586c9e0c8f0f943a8b74ddd771e405d31e2d9396f633dff48735d8f11e64a2d1033bdb7f15b3f4e9 SHA512 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2 +DIST skrifa-0.40.0.crate 285219 BLAKE2B 7177edc0ef792ab6f43bc04570cead9011c968418f3fc4fda554ecd7a61b4402cbf8c420b45577fbdd7cdc91b6e7bd51ff4eed40182a6047a13a6019c600c010 SHA512 8f97fc079dd38e9665f17ba671bc5383a8c289fe529a377bd840fb6eeb6a979105cfb1041244fe4cb326de7f965b2e7866490c874e38e657aae3dfa74ff0cea0 +DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 DIST slotmap-1.0.7.crate 61390 BLAKE2B 56f7ee840f848f2331bee7d7e31aa66f2185db5b57fc72694e1514b462dab8f673442c36f7b9260d5db7b68a522ca76f7748aab774246bb12c2ecfbfd3e7bb8f SHA512 f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080 +DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 +DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd +DIST socket2-0.6.3.crate 59330 BLAKE2B 09055b889f501975ebb358382237e85c35d81108b5ee91652843b363477cf103bf72dd922e94aca201720faba00a25898bdb88df3a7e335d0664d48873453129 SHA512 c69ed9bafe82dce5fb6333430f06dd5bea910dbc2085ae6bc3f0b5b3d2f965459a8c19e90a877dcbfec70dc8098df11ffc01dd5a401b5638c29b6dabb3891ae3 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST svgtypes-0.15.2.crate 42150 BLAKE2B 00035133c6b2863953019b04767a77b944591ccdc022802afd3add6c6254717e2bcd0ba2352df051fed00bc0df0e9fb308bdfb15a2ab362f6282019b3d5cd3c6 SHA512 86be2bba3afcfaba5d986fb0578f7876b7ce25de5f5fd5e75a43db12145816d600ff3c7325c095cb59de7a2c7fb9a2ea486e1c4e3415bda6980387dcf1c25082 DIST svgtypes-0.15.3.crate 43696 BLAKE2B 9cad4574c58edb42b0055e0fe58d7c26c0a28a41047bb6b6af50ae617b78296088ce307a4efe6743ba0bbceae6f6951242dd0f5f72ba5afe4a77c5b30c484703 SHA512 f1a20abd4a79642a6cc41f05b700172c5bcdc2549f470164792e01330db24cd544e45b87be7c52bf684bca93525fbf825574fdac530cbb761d976debd64fdbd2 +DIST swash-0.2.7.crate 238126 BLAKE2B 775f2317111d21b085fae4ade24a04ad1952706ccb8be4eb5f130ccc24f72ed6dba10588a0efc3279506a3d0207572f9b9e8a2faddda7b8010b399ed1e9e76b0 SHA512 533fec2f083e5439378f95c455ea94ddfeeb56d428f387001674e5f08f982cc123977c467e27f0fec1bb6c692b97ec8e84b381a651f0f731e27c1f5b74675ce2 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d +DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 DIST syn-2.0.79.crate 268981 BLAKE2B 2bf4bde1890ce4ee91fbacca81bd298d15f0111fedb27b9cf8d675dc2489f46026c1804f9e4e24afbd0718539820096cd5c4ed2c2da02e598370dbfd2b18c293 SHA512 1ee073fa3428c031e53bff8ff305bcd6b37ac142bee3955dcdb44fec1c77c733eb78760c8bfb30b83fc3dacdad8a384e2b6f9f31a89c4cc300359e33457fd433 DIST sync_wrapper-1.0.1.crate 6939 BLAKE2B 5ba3017c80445090b5d1d4c4deb5a639df89a9f58069e136963e52799f8327cd65f9191911d3243e760936c06bdd29884381c375054e1ed3a07ab44b86d7b89e SHA512 9b83ff2f3d379ab955c16279227c7bc4f5c00d3f1541e5a525e8f89cb14499a02c0e8e9ccfbfc16bc59213385f837ea206d4c09116d231d143b6f8b3d769002c +DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c +DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 +DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 +DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 +DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd24752ec9c97e2a6c43b28ce7fb9107935a6f91074e0613dd2a156a45dde695343cde7ca78f3f9079636c5e1f9d9 SHA512 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8 +DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa +DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST tokio-1.38.1.crate 774260 BLAKE2B c30488cf0beb002732991f86ffbbd4edc4fb3661837cfecfc93b8cbf9972ff307ed4c41c893221207995953daa7123c8ae0c5dda43111df74f9192b82f2eed1c SHA512 72934b781cafb27488325de9226bcdfcd2327f4dac0d58a22b87e3ffa3604db431985efb8ec68f1287d1cf17a9c3273aea89558d19572ecd2895e0e64b97141c +DIST tokio-1.52.1.crate 900270 BLAKE2B f84b7d9843533e860a8fdc3d080ab4f81e3759154caef96dcff239e5ebd91d96319a71b06d4a74bea116f25ad592e48673876824064f7338fc6ea6d01aa46780 SHA512 4b88b74953edb136b963fb72e279852fed62fae26b9e3378b0bc079c6b19529e8ec60cdf1520678dd0ccbbeda64b615c34bd2ddd3a27252df42f1a8076e7afb0 DIST tokio-rustls-0.26.0.crate 34253 BLAKE2B faec8cf5b55c5b68549659e82e656d63181b8384d170690b8a22e00b9b7bf4f63cf3f2a0c7a78ed7adc9122253765cf8aa0adebfe620f642f08268ba66ba610e SHA512 101f2083e04feffec48204388c4be3d51fd6dc45bdd04bb75bdfaba48cbdd89529e14dda194ef45b2d78530cc74f128a763fb09165a52d738eb17adff7c56664 +DIST tokio-rustls-0.26.4.crate 35430 BLAKE2B 97dadd1b4d8aebd2f862f05bf333c0af97b37c1055f0ae9a79b78bef4c8bd4c05c034d13e395346de1d83195609bfd45ca34e70d4c0e537a1e4e8078181c00f7 SHA512 c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c DIST tokio-util-0.7.12.crate 115177 BLAKE2B c6018d9d228ca74f198767ea9be53569bcceb369e4dc9ea10b31e7baa0a4a6368f1ee23532121499e31f2da3f825184ef7f8e00911efb1c2e37295c1ea3ef19d SHA512 df30a9b0cb435bbf3030c1d5bfd4391310b96833acfc623f5343fadd694fc44601fa07663fefa2cfc6719d444632890efb696727d9c1049376fc6e01f1814c78 +DIST tokio-util-0.7.18.crate 140550 BLAKE2B c74f978f9d1bdd662acf65551ce35d735b23909ed25a3073b5170459cae4d0bef40e34a035ce1e2f8bdbf7ba51d230c016afbb150f7df77d9901e45caee3fb97 SHA512 619504b1c7b10ef79da38b99e7c17affc0dbb984dc671bd1ca0c4b1ad3d1d86f80feee67b78fdb7fcf7ea989a0e9bd5d52714467f4881f31ef5f60cb989ec671 +DIST tower-0.5.3.crate 110488 BLAKE2B ab4a8f027b517eccce512657a59a907491325f8fc5d4271e05bccbb60172396d8f5994ecd0c8c3553194c77e7319484e7a2156d499f37ac81b6fd636d324cbc3 SHA512 59ef5d805fbaea97ea05de33c54f7cdb76f793e5020baf25285183db20e50850f2b4906b7533330016bca4664066a97ffebcb605e4fbc2edfff8a9a244a01602 +DIST tower-http-0.6.8.crate 135827 BLAKE2B 1f3e5a012eae5a83a2ce7831f95a501b35fda648617d297283c43f7796960d039df95397a9179eb47458974e5ca843f72fb73a905e58aaaacf3d94718adbde51 SHA512 6ed83fe61b74a6e168710200a0c01f98f0b559afae6d98b77aaec8b4e8c737d2d18b534d4e1dde5efb78f53854521a759770521cebe56adb863d76f4ba34a5c5 +DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934 DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 +DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 +DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 +DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632 +DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 DIST ttf-parser-0.15.2.crate 136251 BLAKE2B 66f205a9e0739d8040ad04b40d7d43951f0c369e634399971e8905f387036b61f28e14e247433a18d736f17d42765c1404cc146de43b698baa33bec8d123ad81 SHA512 a985eb92b8904d4a715654289d3905b178a93500689f8787cac1bfb6034c8e8afb97f3785dd3c38d11c8140a352c60350970a50114a35f5617f646231957462b -DIST ttf-parser-0.24.1.crate 197588 BLAKE2B 35f3810eedc5beba64b2a2caeebf9bfe0a9c64612c2bf8d7b8fe2ef39bfeb1b487b65f20c1ca6441a6b706fa6a5ec34289e0d495673385350259d0da6fb81758 SHA512 af0ba0a48a48a4673a89ffe10a8e33c98f3ba30ae3021c2b2adcf3c78061abcc096a4c8a68b58baf7a14d33cad6f57b981c89716c1c14f766c487923246544c3 DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 -DIST unicode-bidi-mirroring-0.3.0.crate 8169 BLAKE2B 28dcd0f1d776a046ad6756f6f6039cc7807b5c8e7b9b0dd974bbc58fe9c12a1b5c26d2b81194d5b837421d060ae4a2b9bb916bb70137d79a527f7a2268a5d3d4 SHA512 39c971bd8a4dbc7f2f8b287e214a48746b19db6d93b71722b9e1e7961443f699daa75a421f255ae364846b9c121f6dfd8ba6bac3b4bf5b7363347704c134ce6e +DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd DIST unicode-bidi-mirroring-0.4.0.crate 8169 BLAKE2B 187e2ac7d4bc3355e5530d2a092833a9cb6c1d1b516012db25d312c9018f680e5c4092c8f208b4b2144a79f3f45ca5d9d2ac37ac86d2c6fdd7a42a52e2600a7b SHA512 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656 -DIST unicode-ccc-0.3.0.crate 8908 BLAKE2B 983a6150ad1d22c1e587d4e33dece5faa8404b3b8099fd1bd472fdcdee4a6da28ba01075039baed4d1eef68a59cefd572ad58c41a410c92e4cf9e4d9dddc18e8 SHA512 61b9f73ed03ec0eaaa665af2d53758aa059c2b034d50807012b97a098e6f9106ef1d2697e3e607b8b3f132c17f1da79666db25dd98ac56a24b608e3d0a18b9b8 DIST unicode-ccc-0.4.0.crate 8942 BLAKE2B 414a8b3d4631314f754ef69a811b55e5bf91e0c52af134e2389ea0468885ee09461b46a4c3e0cfafc1ca66a6217120beee6bf1775b68aaf7ee233f1a3f83d522 SHA512 ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-properties-0.1.3.crate 42252 BLAKE2B 2c054d7e84f739514a79dca218aed1580b06c66dd66a760afaa433c8822eb45ee97b47d00bcfae9770ab2371489db467c6667157fec73dff663847fa080e38eb SHA512 1825cb20913ec343dbbca7a2b1062c8e4bd2dd514b57598bb6f5a6545e8142b5f16377dbb3b821e9b999a1b0fc08e671b16e1d4f6b7a953ea40e8196b51744a2 +DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03b5a0396d4f8bc2a46e6d45fe9e315f4e2c20f3d261140d1df7e0d906353024bce011981bdcdcb0cb4320089e222fd9796f SHA512 f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e DIST unicode-script-0.5.5.crate 43874 BLAKE2B e7961ea75544ec6ef3bd2f835b15877c0453f2ffc286ac212072f044141e882a1a6911852235545ad8220b322dac81cca60c3f47d3126c99be382aa54e88416e SHA512 aa57fb24e60b61805b5a6a172d3caac8e18006e0cd29ffabbc063b88255a1a620a6f1b7a0164ad7ce42a253dff920739ad17f76abe10e837b7a35aee62c47c65 +DIST unicode-script-0.5.8.crate 48253 BLAKE2B b40b6ce91176135cbe9d90c8d6fd6bfd11727e4e1607360916ef6c202f79f2424f784ee594effb66ddd4f9be7dd78c916a0af6f5072625058046db0ca9ad2007 SHA512 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9 DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a -DIST usvg-0.44.0.crate 136970 BLAKE2B 434b38b99c09f6d00fc576526f027ecc6dd5ba55604f350202d15e7078411bcc0819394a0d339193dafdb90dd841b5ed5508dd91efd60d3aaa693c41654de3fe SHA512 00ab3f39027bb0829b97c6cb9f43092811a87deaa2af6b7baa5227c903b15ab938c1dc5413850232e37dd7c18a0cac39cab6813da350bd39e82f6c2994d3893f +DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c DIST usvg-0.45.1.crate 136945 BLAKE2B 04db3c6aa3291eae96bd96f48eb542c64be1e19791e3d65b6e077f308baf17fc8c84626c2d422f61f697076501b9918bfdb58dd29efb69f42c43d0e50f85bde8 SHA512 09db0d3aad90b963ff489dfc1c02b4c578d69422e32ef8a1a35c1b30800697ce47dda4dd6c08e2932125aa4bf0fd5f99fe5841c5375f983667d554a49af19bc9 +DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 +DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db +DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 +DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 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 wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb +DIST wasm-bindgen-0.2.120.crate 63555 BLAKE2B 31c4ba14ed88c71295760edf8707dca3ae891296a09c58156415ef62389810b7d708d29cce7138dd61b35ff857f41817b7ae5866e012d20cd05a82ead01d042e SHA512 1ddbd6c5a5a06c01ff4e5ef61eeeb0b56fe9a1773bda8e6b888dcb319107cf335eecd541414ca14deec7d210cbfb530dfe4a807e5a8a5d93dc79fa6fe6ca58c9 DIST wasm-bindgen-0.2.95.crate 43894 BLAKE2B f14fa63110c62d3bd51c947f31ee96b11812fa60d6adb9cf1907f99c011bd43ab8e14b437fe8b6357cde37124769080b3bd20a2a947fafe3bfd6cccdb875b5a2 SHA512 5a303a6e9bc71030371d6a60a04064b148423d89b6d5de4232b24ff5205175c5236812209eccfc60d8f82a876d3b745ae76ebcb30811eaa6f39701c9a84e1251 DIST wasm-bindgen-backend-0.2.95.crate 30487 BLAKE2B f199e3392e964c4b0e6a7b2e3ccbbdc458973b4aae4193ce36ee0ac18d595230be9ea6708caa439d70aa92a7b924f51928059984f560e5dad20d41eaf06616dd SHA512 1bea648ca248cf13383b297917a5c315da9e4830a8c49cd3ba23392566725cceae818b4e7e60ad85360c9073c2e557fa36452a2cbc8e05b60318feda7404026e DIST wasm-bindgen-futures-0.4.34.crate 15117 BLAKE2B 7a6a70d07e021680dad6ae9d4b800d153baa0ff51a2bb7bec59b4c7878335ec3dd9cd4bec1cb7826683e3d91d115671274d45da5148979623dd9e1736a1c7d1c SHA512 6b822fadaadd4b0edd2c9ca264bbc611f67e6d3eccce7034c3ed1a960dc673c591ef1f8407e58ae740dd173a1f1f82d206840f35a10b1f088630b79bcd0dff74 +DIST wasm-bindgen-futures-0.4.70.crate 8243 BLAKE2B 83061c85e4f01d54261c83cc02898eb4aebefb2858a3d9047404e8b58d7b5b97ab123c51984e78a84468d5cd11ef1b155a1bc8158571ea9c4543b584ee0bdb39 SHA512 543bcc8f829633d01efd1ca58fcdd58a5cc8d34d206122f2a93c2236e9d2f01425893c98677f3f7aca052938b7db4ff0e872852d028681f969b841e84ba348d5 +DIST wasm-bindgen-macro-0.2.120.crate 9293 BLAKE2B 775eac7e5a719a16dc97a2a2f7affbdf9596c7a5be83dbda0cbc90f08bcba68313d640c948a9d728f33bc20e382630091504b891427e14f9726db5e5c2a23f41 SHA512 e517bc316e629bbcb0c1402554f21d419bc9800a1841a402881403c95a2aede39e3634750e3cb815e24e7079e4ae2864c32f415ba48cb569562eec93c74b9139 DIST wasm-bindgen-macro-0.2.95.crate 6938 BLAKE2B 672509ff595fae86492dad98a4480f28d74a51fc8156ce7f96928b148f3af7f0f45ca9560b72148c6ad2d45ddfbbf3dbe39e2c94603ef92a925ac5503d939d2f SHA512 1f52188932e20145cb23d527a733fb5fe211813826c6b5ec04277e376127b700aea181efa5f60e34d120f10652066fbdf001952024017cccc7af728a3c8e41d9 +DIST wasm-bindgen-macro-support-0.2.120.crate 69005 BLAKE2B 28eda300f2d8a019ccd770fc177d0e9129d2951d4e1ae8a7ae73a1499a50e50f9b131d00f275c2d2d910dd9c2bcf3971a95e0e6a7f406fc1bb41b1834ec7ed79 SHA512 7ed4e11b669451933ed416842945ff6649f77610bb493453b0b001ab69b97c4d6cad4c8655b3159a5735365e835aa6c92f1c78008a743edaa6c5a8a60c194dda DIST wasm-bindgen-macro-support-0.2.95.crate 21331 BLAKE2B a1f71b727736b7166af5a9ad739da33f07ac3d7a190a27621f8a9821530f9bed78a6c437d194f9609bef91ebea0ed9ce1738eea0a9800344b8af9ce7df868da0 SHA512 f45d78831c37401a417c837281d1705b84eae5db430630a9caf544ce5d92f1ddd945baa3bccf26f4c58170e3cbea035174d8b60f906d2757b152e1d090baea58 +DIST wasm-bindgen-shared-0.2.120.crate 10596 BLAKE2B 117aa31a32ae7bb9819ddcca9325011fb0a4993e0bf1fa415e43eaec0b58c2b45f3b23e3a1eb647e28601a0aaeac153f74ca19f88d2a62f2d214e58502f859df SHA512 68c070748a1b55b5d8d6fbfabc62410beb1c32bda1c4a3c198a8ea51dc77a818dddebb256b2abb349fde1b23ce0dd0bfff58fbc8542e535e38e23991930b663e DIST wasm-bindgen-shared-0.2.95.crate 7649 BLAKE2B c18f531c6094b49af3b2beea93914d16b0054a707011890f9054f4cb313ed6b433e3f73c7b42accbd1fa59d1f14c2db5ab0f0a82cde107b9cf437fad8b4cd7bd SHA512 3ce689a4c845765bd6e1f84b94948df3ef84560d98d830a15c1932a2ab1942ec91465db65cbf14a045526cf003218aa5c3209dd06e8ee8a39815757f56356099 DIST web-sys-0.3.61.crate 706333 BLAKE2B f57cb14032e2ea01b5e0ffcef0988ee3e8227c1da7d27ef8799583f64cddb4bcfbbb145f5ea1889006fc9ff61d42b1c02d4b278d67371c9d914827113f5e4128 SHA512 dd8c93a92295a9cd94a4a4cac4a81d9fa41c2c0bc885c1861eae5cc317a0d55e1a9d34b97b91999bf617a071f7f8acc39bb0d4a684b40543519f0cad6b82a25c +DIST web-sys-0.3.97.crate 674185 BLAKE2B 5fbe70a88b87a55ad83e2d7b01a57e0941673483ac1e70e5f5037c2361d9fb5d76a627c436303d31a0e4d4795c59b8d7efb6cb66ede7d9beb1ae10f0bc1659fc SHA512 2020d0d7663e82941dfc440deadd79ec8d31f23159afb37794c389f9018d59e1420b0814d3d17d1d42ac34e9aa38c6f1868196ec201af692514eaa552a15838a +DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f +DIST webpki-root-certs-1.0.7.crate 146732 BLAKE2B 1a543310a105a74d8fb60b06e3d22cb938257859a9aeee01a55309faa1bc82f43434f9f256ed9e7e57ecd37186e43b089782983c7a2a16ea12a6d0dcc8a38152 SHA512 029aef32773015c0a3caecf25dcef222787aaf61966fbd52c04c697f286007b976622f6030f94e69fadc3558ba3af22e278c9cf1cfa13cb56121c4dce7ad1f9d +DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655 DIST weezl-0.1.8.crate 42175 BLAKE2B 2a8dc84f018a4364ef814044a590477724b79655cd01d605e02442bdc8de1f7df3003946041dbcc17bc82315f0c11e7fc3c3b0b0375f65436f53bcac11b2bc71 SHA512 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97 DIST wild-2.1.0.crate 7548 BLAKE2B 51de93b588b1d2934a7b41a8a259a3948db846383e966ac4d1d0fde68927dedd6aac08eb659ceee893a2c1005a33e320bd7ee1b3af17c05a3f0ad6e213ef3230 SHA512 458716b78fde64c65a10ae28d9ac75494c5362a834dd48f5d29efbf7bc54323033f524cfa8ec9d4c851121cfc357d3935129069fcb746e656b8ae397cb9b197c +DIST wild-2.2.1.crate 8080 BLAKE2B 489a2a625aa8091fdef9f4d49747db7816d82c01384672bd12ff9e4c906f3418fa5a5fa8951b625f6d22a9c1977c523f1b54d7c4252c241413ef6f63d327cb29 SHA512 8f92b83cb2568fed7841ad372111138d9ea5806c21a0affaecc639f0556ab879ca42fe205fe3c1e55a1b5c1c4fb0b705a5566b06bad5c119a1d41df9c01ed2c9 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.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd 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-registry-0.2.0.crate 10470 BLAKE2B 65deb9af12935a537d3334c026b6a6430c9ba5d14152bcd5da03fe6732cc3df60567c8b6f61af844e2c202337eaf5ccdfc74abd498c126c3d9328666b727d61e SHA512 bc952f9cc8dfb90481a7d7951b8b08eb64e049cb99239a506319fa4ef332563b8064926218195b2062413671e35a13ba642bb3144bbf8436eca8c8fcbaaf7669 DIST windows-result-0.2.0.crate 12756 BLAKE2B bd61fda1930933bfc9c55981b399c1f9d6d674b47ac194f413de8b4e69e476d9db7da2edd2990ce7918dd5ae28d42927bde1c8858a8f8dcab1ce9d5871d9e3dd SHA512 a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55 DIST windows-strings-0.1.0.crate 13832 BLAKE2B cf824e6587238df812470695dc623dbf8bed115f985ef62cda86f7a3836fca47fe0360b5bfcef81494617ad418588775673fbb8037746c75315ab6824bd3ac18 SHA512 f932d81985d7ad7598006e1271ebf2e7275b20a46cca421697f4a8517a2878264b6ece79dd684c6ecfecac0a61311d99137aa2d5c5944bc419a66749c4b99604 @@ -253,35 +461,65 @@ DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33ae DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 +DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d +DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426 DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnu-0.53.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.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 +DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c +DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 +DIST writeable-0.6.3.crate 26685 BLAKE2B d3e95d1316e65886df8841f5daf52960e7301beec545a1ed13040bc492617660504deaef808e9e47c5154860cea28c45c8cc7e05cf4ec565bcdc6f42aa8c8c9b SHA512 e3c1c498b7901f6287024ddf47862e0caf7759edde25a219304209a46ca183af15fb5fb33f87b84b2ce0ed531161d8414743bb424a7446d88b2a0c6d034bb87f DIST xmlparser-0.13.5.crate 26225 BLAKE2B 7e97faac189914311db8a1b83861daba2e80dbc8313a5e4acc6e7e7e05ba9235f9d0963c3fb510c62b0ba6922c76b4c8dfe6a0ca4dcf1c8afe6ff94f4c9515d8 SHA512 349ebd1945a2b8804a8c6004e45b859cc0a0925c6ce0ca24a7dcddf08622f00f4ca7daa5f9f2e0da2932f630773f83aba8270bba14f4999b1c00306cfead35ee DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58 +DIST y4m-0.8.0.crate 12455 BLAKE2B cd3ef0fcc025f415374c46aeec0461a3ad8a6e88ffc629250eabbc3d6bad34484c29de3ce5eb57f4a6caf16fa9bc591c7f8edb51312c51661d0cb0687d5f5eda SHA512 e80f6c5a650ea06d747dfba8cfc60474e5a3411c60c2d392fcec96699585801524502a9c91fea950aa449845773a5730604317c3533cb0f83e2c8f140cf108e6 +DIST yazi-0.2.1.crate 30267 BLAKE2B c86af1911a97ac04c58ce1f696ee43b2d0b74e2285dacb117ac267604978d6b6903cd5c7e5cd3010f2ac24950ed4e13e02744d29aba99a0e3f7a1342fd016a8c SHA512 10d721eb6238bfac65a268d4b29ec36f52f197e1fbf6c9ae5ae993c0239f50136eb7e8de075890d7a092960ea7e04c224ff57b8037e056bee0e183f068134cf7 +DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32 +DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3 +DIST yuv-0.1.10.crate 8694 BLAKE2B 115c0b746275cf6d4dfd7a3f89e8915eef86d932127d68c984d3112eb33e4097328968b7dd8fea0603efd7d5d6a36237c1483ae779cd8074d50797e8915da978 SHA512 88f95db047b74c46965e6aa4eddaa8754cfd11675a70a611caea11e0c2bee38806b1d72f305e042e9cd1dfa905ddcf3f5da1e37eef2942873e2bc49eb9c4efb0 +DIST zeno-0.3.3.crate 46042 BLAKE2B 23234a8b127de078d15444b240db488021efe34d18c959535db274c16e3d60cfad0868f8f5579dee8473db56d9456bc3eb553f5849bca49b42f8a6da5c80271c SHA512 c8af5ea858e833db22f756f78dfa16aada16d4db4e0914996de6be560b127429a8e08508cde29b58128cd83b10f6e942093b9e1b7cdaa3ed93906b4d07e02469 DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c +DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb +DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3 +DIST zerofrom-0.1.7.crate 6140 BLAKE2B 3b7b9d9f234d84e3111683652fc0d375939b3bac138a1a0251c31eae5918ba324be4a9bfca251ba1d3e76c482f152a9bdb8a235d3d92d147ec35b65533cdc41e SHA512 e189816b92ca0f51a009b7bd63b07995aa1543ef5e69cf049ffc7f3605cd0ed48cfce958384a5775e233c25004e2289195e8c8ee1a8032f3cfc14a5e4b2cb446 +DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6 DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe +DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 +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 zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 DIST zune-core-0.4.12.crate 17355 BLAKE2B d191a3fb225fae462dd71e082ca3a4356f165f630209947a65e861cd73993e2562aa8230db127d2c508ca6ed55dd1a5d3f7934fcfc8d0812ec9a81b958ddb333 SHA512 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb DIST zune-jpeg-0.4.13.crate 62999 BLAKE2B 15938aa5539bdcdb7327dd8774cfd4600ac38bd18f72799abe6023dde338b6100287ff4af40d92d3d2f826fdcb7579096543b245d0f2d3062c9b43a5cc775b0d SHA512 ebd349cfee5756fff64cbfc9a59bfd1cf262453ec74c6225e058d4c09398e9c7086f340d6e5215dd72fa32d29bf0fc86e64cf42038ea1b0c1baa67097a214875 +DIST zune-jpeg-0.4.21.crate 68268 BLAKE2B db358a17ce65f59c7b3056f4608b3d5ce4296a0b241680bdf2c03fa4d2defecd540e73ae4651eb1347062c0616172fe40f3eaccf20ad270c983d9f3072df8c95 SHA512 838ed690fc2d026f40feaaef9c88d85f9a80b186e95f23e5be01c632816942660a89cb0524f2346902fa92235d5de2228485daa67019fcf06ef60ae147b4073c diff --git a/app-misc/agg/agg-1.5.0-r1.ebuild b/app-misc/agg/agg-1.5.0-r1.ebuild deleted file mode 100644 index e697ca47a5..0000000000 --- a/app-misc/agg/agg-1.5.0-r1.ebuild +++ /dev/null @@ -1,304 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.2 - -EAPI=8 - -CRATES=" - addr2line@0.24.2 - adler2@2.0.0 - adler@1.0.2 - ahash@0.7.6 - ahash@0.8.3 - aho-corasick@0.7.20 - anstream@0.2.6 - anstyle-parse@0.1.1 - anstyle-wincon@0.2.0 - anstyle@0.3.5 - anyhow@1.0.70 - arrayref@0.3.7 - arrayvec@0.7.6 - async-compression@0.4.15 - atty@0.2.14 - autocfg@1.1.0 - avt@0.14.0 - backtrace@0.3.74 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.6.0 - bumpalo@3.12.0 - bytemuck@1.13.1 - byteorder-lite@0.1.0 - byteorder@1.5.0 - bytes@1.7.2 - cc@1.1.30 - cfg-if@1.0.0 - clap@3.2.23 - clap@4.2.1 - clap_builder@4.2.1 - clap_derive@3.2.18 - clap_lex@0.2.4 - clap_lex@0.4.1 - color_quant@1.1.0 - concolor-override@1.0.0 - concolor-query@0.3.3 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - core_maths@0.1.0 - crc32fast@1.3.2 - crossbeam-channel@0.5.7 - crossbeam-deque@0.8.3 - crossbeam-epoch@0.9.14 - crossbeam-utils@0.8.15 - data-url@0.3.1 - dirs-sys@0.4.0 - dirs@5.0.0 - dunce@1.0.3 - either@1.8.1 - env_logger@0.10.0 - errno-dragonfly@0.1.2 - errno@0.3.0 - fallible_collections@0.4.7 - flate2@1.0.25 - float-cmp@0.9.0 - fnv@1.0.7 - fontconfig-parser@0.5.2 - fontdb@0.22.0 - fontdue@0.7.2 - form_urlencoded@1.2.1 - futures-channel@0.3.27 - futures-core@0.3.31 - futures-io@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - getrandom@0.2.15 - gif-dispose@4.0.0 - gif@0.12.0 - gif@0.13.1 - gifsicle@1.93.0 - gifski@1.10.3 - gimli@0.31.1 - glob@0.3.1 - hashbrown@0.11.2 - hashbrown@0.12.3 - hashbrown@0.13.2 - heck@0.4.1 - hermit-abi@0.1.19 - hermit-abi@0.2.6 - hermit-abi@0.3.1 - http-body-util@0.1.2 - http-body@1.0.1 - http@1.1.0 - httparse@1.8.0 - humantime@2.1.0 - hyper-rustls@0.27.3 - hyper-util@0.1.9 - hyper@1.5.0 - idna@0.5.0 - image-webp@0.1.3 - imagequant@4.1.1 - imagesize@0.13.0 - imgref@1.9.4 - indexmap@1.9.3 - io-lifetimes@1.0.9 - ipnet@2.7.2 - is-terminal@0.4.6 - itoa@1.0.6 - js-sys@0.3.61 - kurbo@0.11.1 - libc@0.2.159 - libm@0.2.8 - linux-raw-sys@0.3.0 - lodepng@3.7.2 - log@0.4.22 - loop9@0.1.3 - memchr@2.5.0 - memmap2@0.9.5 - memoffset@0.8.0 - mime@0.3.17 - miniz_oxide@0.5.4 - miniz_oxide@0.6.2 - miniz_oxide@0.8.0 - mio@0.8.11 - natord@1.0.9 - noisy_float@0.2.0 - num-traits@0.2.15 - num_cpus@1.15.0 - object@0.36.5 - once_cell@1.20.2 - openssl-probe@0.1.5 - os_str_bytes@6.5.0 - pbr@1.1.1 - percent-encoding@2.3.1 - pico-args@0.5.0 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - png@0.17.6 - ppv-lite86@0.2.20 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro2@1.0.87 - quick-error@2.0.1 - quinn-proto@0.11.8 - quinn-udp@0.5.5 - quinn@0.11.5 - quote@1.0.37 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rayon-core@1.11.0 - rayon@1.7.0 - redox_syscall@0.2.16 - redox_users@0.4.3 - regex-syntax@0.6.29 - regex@1.7.3 - reqwest@0.12.8 - resize@0.7.4 - resvg@0.44.0 - rgb@0.8.36 - ring@0.17.8 - roxmltree@0.18.0 - roxmltree@0.20.0 - rustc-demangle@0.1.24 - rustc-hash@2.0.0 - rustix@0.37.5 - rustls-native-certs@0.8.0 - rustls-pemfile@2.2.0 - rustls-pki-types@1.10.0 - rustls-webpki@0.102.8 - rustls@0.23.14 - rustybuzz@0.18.0 - ryu@1.0.13 - schannel@0.1.23 - scopeguard@1.1.0 - security-framework-sys@2.10.0 - security-framework@2.10.0 - serde@1.0.159 - serde_derive@1.0.159 - serde_json@1.0.95 - serde_urlencoded@0.7.1 - shellexpand@3.1.0 - shlex@1.3.0 - simplecss@0.2.1 - siphasher@1.0.1 - slab@0.4.8 - slotmap@1.0.7 - smallvec@1.13.2 - socket2@0.5.7 - spin@0.9.8 - strict-num@0.1.1 - strsim@0.10.0 - subtle@2.6.1 - svgtypes@0.15.2 - syn@1.0.109 - syn@2.0.79 - sync_wrapper@1.0.1 - termcolor@1.2.0 - textwrap@0.16.0 - thiserror-impl@1.0.40 - thiserror@1.0.40 - thread_local@1.1.7 - tiny-skia-path@0.11.4 - tiny-skia@0.11.4 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-rustls@0.26.0 - tokio-util@0.7.12 - tokio@1.38.1 - tower-service@0.3.2 - tracing-core@0.1.30 - tracing@0.1.37 - try-lock@0.2.4 - ttf-parser@0.15.2 - ttf-parser@0.24.1 - unicode-bidi-mirroring@0.3.0 - unicode-bidi@0.3.13 - unicode-ccc@0.3.0 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unicode-properties@0.1.3 - unicode-script@0.5.5 - unicode-vo@0.1.0 - unicode-width@0.1.14 - untrusted@0.9.0 - url@2.5.2 - usvg@0.44.0 - utf8parse@0.2.1 - version_check@0.9.4 - want@0.3.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.95 - wasm-bindgen-futures@0.4.34 - wasm-bindgen-macro-support@0.2.95 - wasm-bindgen-macro@0.2.95 - wasm-bindgen-shared@0.2.95 - wasm-bindgen@0.2.95 - web-sys@0.3.61 - weezl@0.1.8 - wild@2.1.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-registry@0.2.0 - windows-result@0.2.0 - windows-strings@0.1.0 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - xmlparser@0.13.5 - xmlwriter@0.1.0 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 - zeroize@1.8.1 - zune-core@0.4.12 - zune-jpeg@0.4.13 -" - -inherit cargo - -DESCRIPTION="Command-line tool for generating animated GIF files from asciicast v2 files" -HOMEPAGE="https://github.com/asciinema/agg" -SRC_URI="https://github.com/asciinema/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - AGPL-3+ Apache-2.0 BSD-2 BSD GPL-3+ ISC MIT MPL-2.0 Unicode-DFS-2016 - ZLIB - || ( CC0-1.0 MIT-0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/${PN}" diff --git a/app-misc/agg/agg-1.9.0.ebuild b/app-misc/agg/agg-1.9.0.ebuild new file mode 100644 index 0000000000..f042cd3d8b --- /dev/null +++ b/app-misc/agg/agg-1.9.0.ebuild @@ -0,0 +1,334 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.2 + +EAPI=8 + +CRATES=" + adler2@2.0.1 + 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 + anyhow@1.0.102 + arrayref@0.3.9 + arrayvec@0.7.6 + async-compression@0.4.42 + atomic-waker@1.1.2 + autocfg@1.5.0 + avt@0.18.0 + aws-lc-rs@1.16.3 + aws-lc-sys@0.40.0 + base64@0.22.1 + bitflags@1.3.2 + bitflags@2.11.1 + bumpalo@3.20.2 + bytemuck@1.25.0 + bytemuck_derive@1.10.2 + byteorder-lite@0.1.0 + bytes@1.11.1 + cc@1.2.61 + cfg-if@1.0.4 + cfg_aliases@0.2.1 + clap@4.6.1 + clap_builder@4.6.0 + clap_derive@4.6.1 + clap_lex@1.1.0 + cmake@0.1.58 + color_quant@1.1.0 + colorchoice@1.0.5 + combine@4.6.7 + compression-codecs@0.4.38 + compression-core@0.4.32 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core_maths@0.1.1 + crc32fast@1.5.0 + crossbeam-channel@0.5.15 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + data-url@0.3.2 + dirs-sys@0.5.0 + dirs@6.0.0 + displaydoc@0.2.5 + dunce@1.0.5 + either@1.15.0 + env_filter@1.0.1 + env_logger@0.11.10 + euclid@0.22.14 + fdeflate@0.3.7 + find-msvc-tools@0.1.9 + flate2@1.1.9 + float-cmp@0.9.0 + font-types@0.11.3 + fontconfig-parser@0.5.8 + fontdb@0.23.0 + form_urlencoded@1.2.2 + fs_extra@1.3.0 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-io@0.3.32 + futures-sink@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + getrandom@0.2.17 + getrandom@0.3.4 + gif-dispose@5.0.1 + gif@0.13.3 + gifski@1.34.0 + glob@0.3.3 + heck@0.5.0 + http-body-util@0.1.3 + http-body@1.0.1 + http@1.4.0 + httparse@1.10.1 + hyper-rustls@0.27.9 + hyper-util@0.1.20 + hyper@1.9.0 + icu_collections@2.1.1 + icu_locale_core@2.1.1 + icu_normalizer@2.1.1 + icu_normalizer_data@2.1.1 + icu_properties@2.1.2 + icu_properties_data@2.1.2 + icu_provider@2.1.1 + idna@1.1.0 + idna_adapter@1.2.1 + image-webp@0.2.4 + imagequant@4.4.1 + imagesize@0.13.0 + imgref@1.12.1 + ipnet@2.12.0 + iri-string@0.7.12 + is_terminal_polyfill@1.70.2 + itoa@1.0.18 + jiff-static@0.2.24 + jiff@0.2.24 + jni-macros@0.22.4 + jni-sys-macros@0.4.1 + jni-sys@0.4.1 + jni@0.22.4 + jobserver@0.1.34 + js-sys@0.3.97 + kurbo@0.11.3 + libc@0.2.186 + libm@0.2.16 + libredox@0.1.16 + litemap@0.8.2 + lodepng@3.12.2 + log@0.4.29 + loop9@0.1.5 + lru-slab@0.1.2 + memchr@2.8.0 + memmap2@0.9.10 + miniz_oxide@0.8.9 + mio@1.2.0 + natord@1.0.9 + num-traits@0.2.19 + once_cell@1.21.4 + once_cell_polyfill@1.70.2 + openssl-probe@0.2.1 + option-ext@0.2.0 + ordered-channel@1.2.0 + pbr@1.1.1 + percent-encoding@2.3.2 + pico-args@0.5.0 + pin-project-lite@0.2.17 + png@0.17.16 + portable-atomic-util@0.2.7 + portable-atomic@1.13.1 + potential_utf@0.1.5 + ppv-lite86@0.2.21 + proc-macro2@1.0.106 + quick-error@2.0.1 + quinn-proto@0.11.14 + quinn-udp@0.5.14 + quinn@0.11.9 + quote@1.0.45 + r-efi@5.3.0 + rand@0.9.4 + rand_chacha@0.9.0 + rand_core@0.9.5 + rayon-core@1.13.0 + rayon@1.12.0 + read-fonts@0.37.0 + redox_users@0.5.2 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + reqwest@0.13.3 + resize@0.8.9 + resvg@0.45.1 + rgb@0.8.53 + ring@0.17.14 + roxmltree@0.20.0 + rustc-hash@2.1.2 + rustc_version@0.4.1 + rustls-native-certs@0.8.3 + rustls-pki-types@1.14.1 + rustls-platform-verifier-android@0.1.1 + rustls-platform-verifier@0.7.0 + rustls-webpki@0.103.13 + rustls@0.23.40 + rustversion@1.0.22 + rustybuzz@0.20.1 + same-file@1.0.6 + schannel@0.1.29 + security-framework-sys@2.17.0 + security-framework@3.7.0 + semver@1.0.28 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + shellexpand@3.1.2 + shlex@1.3.0 + simd-adler32@0.3.9 + simd_cesu8@1.1.1 + simdutf8@0.1.5 + simplecss@0.2.2 + siphasher@1.0.2 + skrifa@0.40.0 + slab@0.4.12 + slotmap@1.1.1 + smallvec@1.15.1 + socket2@0.6.3 + stable_deref_trait@1.2.1 + strict-num@0.1.1 + strsim@0.11.1 + subtle@2.6.1 + svgtypes@0.15.3 + swash@0.2.7 + syn@2.0.117 + sync_wrapper@1.0.2 + synstructure@0.13.2 + thiserror-impl@2.0.18 + thiserror@2.0.18 + thread_local@1.1.9 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tinystr@0.8.3 + tinyvec@1.11.0 + tinyvec_macros@0.1.1 + tokio-rustls@0.26.4 + tokio-util@0.7.18 + tokio@1.52.1 + tower-http@0.6.8 + tower-layer@0.3.3 + tower-service@0.3.3 + tower@0.5.3 + tracing-core@0.1.36 + tracing@0.1.44 + try-lock@0.2.5 + ttf-parser@0.25.1 + unicode-bidi-mirroring@0.4.0 + unicode-bidi@0.3.18 + unicode-ccc@0.4.0 + unicode-ident@1.0.24 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-vo@0.1.0 + unicode-width@0.1.14 + untrusted@0.9.0 + url@2.5.8 + usvg@0.45.1 + utf8_iter@1.0.4 + utf8parse@0.2.2 + version_check@0.9.5 + walkdir@2.5.0 + want@0.3.1 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.1+wasi-0.2.4 + 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 + web-sys@0.3.97 + web-time@1.1.0 + webpki-root-certs@1.0.7 + weezl@0.1.12 + wild@2.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-link@0.2.1 + windows-sys@0.52.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 + wit-bindgen@0.46.0 + writeable@0.6.3 + xmlwriter@0.1.0 + y4m@0.8.0 + yazi@0.2.1 + yoke-derive@0.8.2 + yoke@0.8.2 + yuv@0.1.10 + zeno@0.3.3 + zerocopy-derive@0.8.48 + zerocopy@0.8.48 + zerofrom-derive@0.1.7 + zerofrom@0.1.7 + zeroize@1.8.2 + zerotrie@0.2.4 + zerovec-derive@0.11.3 + zerovec@0.11.6 + zlib-rs@0.6.3 + zmij@1.0.21 + zune-core@0.4.12 + zune-jpeg@0.4.21 +" + +RUST_MIN_VER="1.85.0" + +inherit cargo + +DESCRIPTION="Command-line tool for generating animated GIF files from asciicast files" +HOMEPAGE=" + https://docs.asciinema.org/manual/agg/ + https://github.com/asciinema/agg +" +SRC_URI="https://github.com/asciinema/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-3+" +LICENSE+=" GPL-2" # gifsicle +LICENSE+=" Apache-2.0 ISC MIT" # ring +# Dependent crate licenses +LICENSE+=" + AGPL-3+ Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 GPL-3+ ISC MIT + MPL-2.0 Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_install() { + dobin "$(cargo_target_dir)"/agg + einstalldocs +} From c5f762195f9cf1e02b5779fcf67886a0521fdf68 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:22:30 +0500 Subject: [PATCH 52/92] www-apps/anubis: add 1.26.2, drop 1.24.0 Signed-off-by: Anna (cybertailor) Vyalkova --- www-apps/anubis/Manifest | 2 +- www-apps/anubis/{anubis-1.24.0.ebuild => anubis-1.26.2.ebuild} | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) rename www-apps/anubis/{anubis-1.24.0.ebuild => anubis-1.26.2.ebuild} (93%) diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest index 69fb632f3f..7d8a278367 100644 --- a/www-apps/anubis/Manifest +++ b/www-apps/anubis/Manifest @@ -1,2 +1,2 @@ -DIST anubis-src-vendor-npm-1.24.0.tar.gz 16531937 BLAKE2B b8994587290f69e2f96f1fbb3054062b0a263856c9da6712965f148e94522450e6634304da7082c363442e37ed63ea5bd94bb70e7bb988fd5a0c45824d744000 SHA512 3ac75178ce56ed2194f359fbed607b8322494adac709ea8c6c2378b51da0c04fbfc54753457229ddad02e34c93c32ef0d85f020869ed58f48482c52e0f9c4fe0 DIST anubis-src-vendor-npm-1.25.0.tar.gz 16608919 BLAKE2B 1161fb5944f20c84ab12776cc1d0f388056f1b72baa04bb2b864640c6b32585dd65af9f889e298c29db0c0e03c4ec5de772fe0e299508b97451ecb04a13bf4be SHA512 e97f0c4d08b8fbd6bf69bb3b275215a4609ac229d2d3a3da41bda02aebd0fb06fd8f36525279911969880f2a53ceb2c2b995068ec015559fb5ea18da8429ad1f +DIST anubis-src-vendor-npm-1.26.2.tar.gz 16491280 BLAKE2B c8f050ae69e92b8df44e11137a375083a9506f340f2b49f4677e619affac95d295fad2b01c6f00a05d2f58120e64f5470547ec0b6488948dc745b6ea224310e6 SHA512 779bb77d7db7e9cd3b03518fbf9d4ab461d80651e170f0ddce474e562ed0d90e6cc63fa20c5f90c073fd3045a105d976f98df27badccdc0755003d66f0d6f71a diff --git a/www-apps/anubis/anubis-1.24.0.ebuild b/www-apps/anubis/anubis-1.26.2.ebuild similarity index 93% rename from www-apps/anubis/anubis-1.24.0.ebuild rename to www-apps/anubis/anubis-1.26.2.ebuild index 7abfd4ad99..1ca4c4ef4b 100644 --- a/www-apps/anubis/anubis-1.24.0.ebuild +++ b/www-apps/anubis/anubis-1.26.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,6 +20,7 @@ KEYWORDS="~amd64" DOCS=( README.md data docs/docs ) RDEPEND="acct-user/anubis" +BDEPEND=">=dev-lang/go-1.26.4" src_prepare() { default From b1558cca367fc7a51e144c363c4af2c54731fbad Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:24:09 +0500 Subject: [PATCH 53/92] dev-python/click-aliases: add 1.0.7 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/click-aliases/Manifest | 1 + .../click-aliases/click-aliases-1.0.7.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-python/click-aliases/click-aliases-1.0.7.ebuild diff --git a/dev-python/click-aliases/Manifest b/dev-python/click-aliases/Manifest index ed56853195..599b207398 100644 --- a/dev-python/click-aliases/Manifest +++ b/dev-python/click-aliases/Manifest @@ -1 +1,2 @@ DIST click-aliases-1.0.5.gh.tar.gz 28075 BLAKE2B bbf93cff52f64216ef37ef56b2a19b151c7fe754a2fb34bebd4840c7d872f7e0402d286a4d47a78fc4173988bb0c6c2713ea72e8b1265308be853e60191f7bf8 SHA512 03f331965f73dc845465ed3c1778e77398c9b1cb0a78ca80fb6584e6aef211a2f4b9343b9f6621aa164d04de83fc66110f16efb427c047bd79da7bf5d6c89f10 +DIST click-aliases-1.0.7.gh.tar.gz 28286 BLAKE2B 7c7edb419b5c6b2824b21277161a914df345c18c1df660aed1b14953670a140c8ebc1cd8dd487561f3006ed6234fc81fd29eccb8388087a7160f72992a7a246d SHA512 20c94fb13b11d95b57e34e5fe98ccaf9a9639fce183815c8409cf46e888dce8c7934392f4b1ebb9de37cbdaf31b7b7fb685c1dbbafa2c07b8a23e39efd50daca diff --git a/dev-python/click-aliases/click-aliases-1.0.7.ebuild b/dev-python/click-aliases/click-aliases-1.0.7.ebuild new file mode 100644 index 0000000000..3a74f9afb3 --- /dev/null +++ b/dev-python/click-aliases/click-aliases-1.0.7.ebuild @@ -0,0 +1,26 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..14} pypy3_11 ) + +inherit distutils-r1 + +DESCRIPTION="Add (mutiple) aliases to a click group or command" +HOMEPAGE=" + https://pypi.org/project/click-aliases/ + https://github.com/click-contrib/click-aliases +" +SRC_URI="https://github.com/click-contrib/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/click[${PYTHON_USEDEP}]" + +EPYTEST_PLUGINS=( ) + +distutils_enable_tests pytest From 78dae58fd0c23ec4dc4237ac0adf9836f930eb82 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 18:40:34 +0500 Subject: [PATCH 54/92] dev-python/cryptg: add 0.6.0, drop old Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/cryptg/Manifest | 77 ++++++++++----- dev-python/cryptg/cryptg-0.5.0_p0.ebuild | 92 ----------------- dev-python/cryptg/cryptg-0.6.0.ebuild | 120 +++++++++++++++++++++++ 3 files changed, 172 insertions(+), 117 deletions(-) delete mode 100644 dev-python/cryptg/cryptg-0.5.0_p0.ebuild create mode 100644 dev-python/cryptg/cryptg-0.6.0.ebuild diff --git a/dev-python/cryptg/Manifest b/dev-python/cryptg/Manifest index d802ccf6f3..96f139a11e 100644 --- a/dev-python/cryptg/Manifest +++ b/dev-python/cryptg/Manifest @@ -1,71 +1,98 @@ DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79 -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c +DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 DIST core2-0.4.0.crate 37075 BLAKE2B 89ad26bf5eb5ee48dff32d3b6b11e0a84b68e4f29c39fb9db79c64f3c445fde248b33b1ba9d1410673c3fe823ecca25dea637237c384b7cb419de9bceab8a570 SHA512 53c9d2599d87c37d8b6fc8b2293fc16928a97754240e35af770f7e969e4d91ffffe3afbb4e04312de828d1d43ca6c9b734e0725ac5ac9d74f252449ce296ab7b -DIST cpufeatures-0.2.14.crate 13165 BLAKE2B 45521d1a4bf2ddc03c6cdb9ceacb900806a03748fd122dd4431f6927d06cbf8608f9830e312b5728dd55b5084476280669129ea80477432fd04fdd68a0e50fb0 SHA512 402c0d6497c65882415841b9eb5953b1dcc1cb35b9fb4512801f3d0e2a056ca95bd32fdf70b6e65a18b048d7df8892c95fef1de975b56b63cfe45460783d5867 DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST cryptg-0.5.0.post0.tar.gz 13395 BLAKE2B 511ed190704d639214223c42faccfe8b462945e8c9e772cbb9e9a48725fae672e4a6de8e9f8c32d60a9978f17576d8a266e20678cc6d7637a490c2371b1f0a31 SHA512 6a8eb1db7a4b00eb55fe7c89fe3fdb54f714fe954692e3b96e0786b60bb724ffd058de6d9552210791ee4671198a30c6b3b2cc8d718359f1fe5a4d07ee5785db DIST cryptg-0.5.2.tar.gz 13347 BLAKE2B 39090ac22b35d27c8a8794bb9ca37215a4d9d79eefdef919062eb01cfd5b011571adac2d293a16a29738bba21cdb29b8065fcafa718f09935f4a3aa67ec9c963 SHA512 f188ee703612a5c0d9c85bdc1a2b70b5117d0b883ca378bf8ba79e460cfed278cb80f0532cf4fc19806f014532d242d89f2189dfd963f443de37fda33167a34e +DIST cryptg-0.6.0.tar.gz 15019 BLAKE2B 18559448bd5d6d6ef614aaab8be77b9c578bf914d908446ad82ee5762597d12a16a81092be329692f3f470ddf3344d1935dc3f733d5daf3d2ba20a348390c9dc SHA512 c411232c4431e4c20e64d97a521b97b98cd50951b1bb605a2b4ea7be4c5cdab122c38e677519ff9810cde88d2d7c5a8e64ea26352544e15e0da56c19298e0517 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f +DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c +DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 +DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 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.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e +DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a +DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f +DIST glass_pumpkin-1.10.0.crate 30614 BLAKE2B 863dbe2656e1c0cc88eaa549b0b73158f27d479c88cc2f2dcb307a01107d88de049f4b983fecfc671a496a92ab6c1e0c9c9e374bb4cd76b408770a4b5edfe63e SHA512 e170e99a772212d9878096b357b4e268d95779f0da4150019bcfb0b0e2b56f2db8e8464942048790b6501fa239b71e62b6fa668135ff65b6074a5fbdedb267ab DIST glass_pumpkin-1.7.0.crate 22709 BLAKE2B 28e226a7d1139eb4ef19c5fa505a8326ac1c19206b6f7b328361db2785f338a583c316933a141b1cd46b6b21590ae0411d3dd4823ba932d0c1db47f7e665d491 SHA512 54c802873a7f03e79c118c4bfc41136ab8b03b1a870fc936046c32d8b835ff9206d9f1b33a0ea26be710b70bcf76aaf5c7c2ae6d46bd69449b493fefcefd9426 DIST grammers-crypto-0.7.0.crate 18251 BLAKE2B 119e7c541eb72e14184f32375abfdd3eae724025fd8b36a25cdbe7e33e05fbd6462809e344d1f9035c0026c7a307225c6abeefb5538d459ba760a1c0a05f53e1 SHA512 f3e91ca98bc69c74d5d30772b6723d5c63dec7867c1e58d09905a25f34ab6f74bd1473b5f7aa95d334b6e501acc63ad4e7e209810eb93f2c26b048d5d3f4336a +DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 +DIST hashbrown-0.17.0.crate 154597 BLAKE2B 1fd03ebd3df85e88abbc498ae8166d3d15f3196c52ce17cd29751be5aaca18d62629b96c1a4fd431e8b38c313e4aefbf78dedbf65bc202d9e4e69dbc1b03f780 SHA512 248f5333b23cb83fd8e439a17df85d0f5bea6dadb0e7cf2cd2d3bd0049494c125ea4fdf74ce2623884d2a3884d444689a0a7cfc9b52ad3d8de40f7498c56ef06 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f +DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116 +DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370 -DIST libc-0.2.159.crate 755366 BLAKE2B 70f46eb6228b4a8958dfbee00cdfa3c7d218f30d66c8591f4ccc9c5d8eda411d83ce9450552384ac4bc29deb2869561a2111dd157c9f228f617baf8f6b537bc4 SHA512 c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f +DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c +DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817 DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 +DIST libc-0.2.184.crate 820172 BLAKE2B 61c2c133b14e79a6871eed0fef248a063f19d41def5bdf72bc7f96c3b60eac24b52d13e16f28d68d750a16fe546c26f245cc088782fd26f8fac78da91b1d5c0f SHA512 46e22ca28ee3562bfa2475a944390cf2d864e11d533889c753c4888a56c02b981bf9507b7866bec65c1b1aa32801cc1c57b660bd93149111547ece7ddc55f31e +DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad +DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 +DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST portable-atomic-1.9.0.crate 166365 BLAKE2B 9abc31364770923847dac16f532452bc8783a5068c0f757f79122bc5b68863b58c0acfa12d28836188413c2f0b61d494cb53fa07a57e199ecd4910a2534c5bb3 SHA512 1431a4c092f6a0cb50bcc78488d603c8ba8f4ee697f77fdcfcce7002fcb371f52a321089422c76564fbf3277c48e30f889565747951c60360d95a6917bb6adeb +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 +DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0 DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST proc-macro2-1.0.87.crate 49121 BLAKE2B 4a5136e28b5174c1382037d294dfec51cd7211eb7876c06a98600768d071915e76c81a7958a780cb7b843b98d9df4bd4e01d4f280db226d241bf84de348593f2 SHA512 32ce9c8b5bad55cfae537882c3fffc4d56824f6214ea97aede89ad460e3f66956b52af4a268496fc95c2c0eda0baeaaed4b12cd98df2efab24837e23b48b1f0e -DIST pyo3-0.22.4.crate 546534 BLAKE2B 48294620651db49b04655289ff6481897b9d3fc7faff3c0c2514c93ad636fe6d819e87349c2c4f946009b42bfc99020f58f96bcf206210a1fe508d6c184cf921 SHA512 58dc4ccde8f534f1b70019d4e3d4d0834b7698acdbbcba0d5c470c9ccbe257f251df9664b918a34784b2fb76ede2758ec8c168bb2603750f3b53ed9de2d195b7 +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.22.4.crate 31296 BLAKE2B 8a1b8e3f1ee7b7943b4c420c99cf5cc6bd53136c343a2755558dd80dcec8fe848a005b3ae58757c00bda6bda8c2b96b79c44457a5acb61b2826df7ae21ca391d SHA512 fd3015260b399729724eed802d1f67a338e12d275b9ba49cd03a413a9f951c3a68e681cbe756f394f7d901ad88654af9ea30d6a76da34ed261285125f43f95dc +DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.22.4.crate 69360 BLAKE2B d04de2726cc3a17c185d4a0b305501cd44ae02276599ef3e28457ca902bb0d503e31342ae6b72432c7cffdbd2443eeb460d192b834fd6a8b1cc19359a059214b SHA512 c81e76aa58672cc894188980db073c81bd9c091e89e281313e81c14ef5573940c114fcf110d1a4c923249db5a1a45cd1732621395edf6f5ea6d29b4f81d81eeb +DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.22.4.crate 8188 BLAKE2B a422fd908b36bff6ba6489832259aa74f40008c4776f178eaf7ed4b401b1898c3043c78d8476cc2e7b28cc1f24d0e0235e94b6c1e951938d3f557822067a6738 SHA512 b5065bd8de680621fc868d4a030904af1378b14d424c890477efb0988dafa2b711a0da61b03b3fdfa7b2a03cb7fbe087b48cee8b9c674d820f3a088fb9c386e8 +DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.22.4.crate 66307 BLAKE2B 90eaea7f01757a8b51b4b3f4839d80d889f2b3551fdb65858bc5840dacab244b16990eeeb045ea6353f8d4f5053ada910c69977faa8c0cc0bd19facb638e68cb SHA512 8b31f7c0471540d5b500bfc21bfe433fda257cb23e61cc125a2d516b99923e17a5b250f02e63eaf7ad4b244eb44f798d0db2800699f85730755c16a19a892de3 +DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 +DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e +DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand_core-0.10.0.crate 22778 BLAKE2B f27a8bc7d691a0f738fe5ae39aec1741f39cee34b02e75f3653e9efa7dd64760b858678ce3aab453968378a7d6a0e242ea921ae6c642f2bd779fe34a9c0b2ed8 SHA512 4b75b43183c0ee19b8c1dec3fa8a1eaebd11556569bd02eb2f5c0497a84543f77c6f4adaf7011d372628abcb7e187686236550a6a2d85b8b2091fe60c1ad4426 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 +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 sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f -DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST syn-2.0.79.crate 268981 BLAKE2B 2bf4bde1890ce4ee91fbacca81bd298d15f0111fedb27b9cf8d675dc2489f46026c1804f9e4e24afbd0718539820096cd5c4ed2c2da02e598370dbfd2b18c293 SHA512 1ee073fa3428c031e53bff8ff305bcd6b37ac142bee3955dcdb44fec1c77c733eb78760c8bfb30b83fc3dacdad8a384e2b6f9f31a89c4cc300359e33457fd433 -DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 +DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 +DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51 DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 +DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -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 wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 +DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d +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 +DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e +DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0 +DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f +DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2 +DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00 +DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01 +DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 diff --git a/dev-python/cryptg/cryptg-0.5.0_p0.ebuild b/dev-python/cryptg/cryptg-0.5.0_p0.ebuild deleted file mode 100644 index e7b2a290cd..0000000000 --- a/dev-python/cryptg/cryptg-0.5.0_p0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.3 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{12..13} ) # needs pyo3 crate bump for pypy3_11 and py3.14 - -CRATES=" - aes@0.8.4 - autocfg@1.4.0 - block-buffer@0.10.4 - cfg-if@1.0.0 - cipher@0.4.4 - core2@0.4.0 - cpufeatures@0.2.14 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.2.15 - glass_pumpkin@1.7.0 - grammers-crypto@0.7.0 - heck@0.5.0 - hmac@0.12.1 - indoc@2.0.5 - inout@0.1.3 - libc@0.2.159 - memchr@2.7.4 - memoffset@0.9.1 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.20.2 - pbkdf2@0.12.2 - portable-atomic@1.9.0 - proc-macro2@1.0.87 - pyo3-build-config@0.22.4 - pyo3-ffi@0.22.4 - pyo3-macros-backend@0.22.4 - pyo3-macros@0.22.4 - pyo3@0.22.4 - quote@1.0.37 - rand@0.8.5 - rand_core@0.6.4 - sha1@0.10.6 - sha2@0.10.8 - subtle@2.6.1 - syn@2.0.79 - target-lexicon@0.12.16 - typenum@1.17.0 - unicode-ident@1.0.13 - unindent@0.2.3 - version_check@0.9.5 - wasi@0.11.0+wasi-snapshot-preview1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Cryptographic utilities for Telegram" -HOMEPAGE=" - https://pypi.org/project/cryptg/ - https://github.com/cher-nov/cryptg/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="CC0-1.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] -" - -# rust does not use *FLAGS from make.conf, silence portage warning -QA_FLAGS_IGNORED=".*" - -EPYTEST_PLUGINS=( pytest-import-check ) - -distutils_enable_tests import-check - -src_unpack() { - cargo_src_unpack -} diff --git a/dev-python/cryptg/cryptg-0.6.0.ebuild b/dev-python/cryptg/cryptg-0.6.0.ebuild new file mode 100644 index 0000000000..3d94f4e5bf --- /dev/null +++ b/dev-python/cryptg/cryptg-0.6.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +EAPI=8 + +CARGO_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{12..14} pypy3_11 ) +RUST_MIN_VER="1.87.0" + +CRATES=" + aes@0.8.4 + anyhow@1.0.102 + autocfg@1.5.0 + bitflags@2.11.0 + block-buffer@0.10.4 + cfg-if@1.0.4 + cipher@0.4.4 + cpufeatures@0.2.17 + crypto-common@0.1.7 + digest@0.10.7 + equivalent@1.0.2 + foldhash@0.1.5 + generic-array@0.14.7 + getrandom@0.2.17 + getrandom@0.4.2 + glass_pumpkin@1.10.0 + grammers-crypto@0.7.0 + hashbrown@0.15.5 + hashbrown@0.17.0 + heck@0.5.0 + hmac@0.12.1 + id-arena@2.3.0 + indexmap@2.14.0 + inout@0.1.4 + itoa@1.0.18 + leb128fmt@0.1.0 + libc@0.2.184 + log@0.4.29 + memchr@2.8.0 + num-bigint@0.4.6 + num-integer@0.1.46 + num-traits@0.2.19 + once_cell@1.21.4 + pbkdf2@0.12.2 + portable-atomic@1.13.1 + prettyplease@0.2.37 + proc-macro2@1.0.106 + pyo3-build-config@0.28.3 + pyo3-ffi@0.28.3 + pyo3-macros-backend@0.28.3 + pyo3-macros@0.28.3 + pyo3@0.28.3 + quote@1.0.45 + r-efi@6.0.0 + rand_core@0.10.0 + semver@1.0.28 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + sha1@0.10.6 + sha2@0.10.9 + subtle@2.6.1 + syn@2.0.117 + target-lexicon@0.13.5 + typenum@1.19.0 + unicode-ident@1.0.24 + unicode-xid@0.2.6 + version_check@0.9.5 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.2+wasi-0.2.9 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + 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-component@0.244.0 + wit-parser@0.244.0 + zmij@1.0.21 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Cryptographic utilities for Telegram" +HOMEPAGE=" + https://pypi.org/project/cryptg/ + https://github.com/cher-nov/cryptg/ +" +SRC_URI+=" ${CARGO_CRATE_URIS}" + +LICENSE="CC0-1.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + ${RUST_DEPEND} + dev-python/setuptools-rust[${PYTHON_USEDEP}] +" + +# rust does not use *FLAGS from make.conf, silence portage warning +QA_FLAGS_IGNORED=".*" + +EPYTEST_PLUGINS=( pytest-import-check ) + +distutils_enable_tests import-check + +src_unpack() { + cargo_src_unpack +} From e49d6c8cb16dafc86e24d3667d6ecc8cb5431f94 Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 14:50:28 +0100 Subject: [PATCH 55/92] app-shells/pokemon-colorscripts: enable py3.14 Signed-off-by: Patrick J. Taylor --- .../pokemon-colorscripts/pokemon-colorscripts-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild index 02572c7587..662c56d219 100644 --- a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild +++ b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.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 git-r3 python-single-r1 From 9bbdb87dace0e6e44e2796e43855860a100a9afc Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 14:56:04 +0100 Subject: [PATCH 56/92] app-shells/pokemon-colorscripts: simplify installation paths Signed-off-by: Patrick J. Taylor --- .../pokemon-colorscripts/pokemon-colorscripts-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild index 662c56d219..ef42e049ba 100644 --- a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild +++ b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild @@ -27,11 +27,11 @@ src_prepare() { src_install() { insinto /opt/pokemon-colorscripts - doins -r "${S}/colorscripts" - doins "${S}/pokemon.json" + doins -r colorscripts + doins pokemon.json python_scriptinto /opt/pokemon-colorscripts - python_doscript "${S}/pokemon-colorscripts.py" + python_doscript pokemon-colorscripts.py dosym -r /opt/pokemon-colorscripts/pokemon-colorscripts.py /usr/bin/pokemon-colorscripts } From 152f197de4465eb894b27290009b41609f58722d Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 15:01:59 +0100 Subject: [PATCH 57/92] app-shells/pokemon-colorscripts: clean up ebuild formatting Signed-off-by: Patrick J. Taylor --- app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild index ef42e049ba..d8887f90de 100644 --- a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild +++ b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild @@ -20,6 +20,7 @@ RDEPEND="${PYTHON_DEPS}" src_prepare() { default + sed -i \ 's#PROGRAM_DIR = os.path.dirname(PROGRAM)#PROGRAM_DIR = "/opt/pokemon-colorscripts/"#g' \ pokemon-colorscripts.py || die "sed failed." From 12e0c759b02dc13a767bac86dbb0085ff7ebc2af Mon Sep 17 00:00:00 2001 From: "Patrick J. Taylor" Date: Fri, 31 Jul 2026 15:02:49 +0100 Subject: [PATCH 58/92] sci-chemistry/xcrysden: update copyright header Signed-off-by: Patrick J. Taylor --- sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index 036a71a138..a1c29be4c5 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 1d621f2199b0e7caec707885287939c938d6e205 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:18:16 +0500 Subject: [PATCH 59/92] dev-nim/cligen: add 1.11.0, drop 1.9.5 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-nim/cligen/Manifest | 2 +- dev-nim/cligen/{cligen-1.9.5.ebuild => cligen-1.11.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-nim/cligen/{cligen-1.9.5.ebuild => cligen-1.11.0.ebuild} (95%) diff --git a/dev-nim/cligen/Manifest b/dev-nim/cligen/Manifest index 3edd006b80..4de9c6eec7 100644 --- a/dev-nim/cligen/Manifest +++ b/dev-nim/cligen/Manifest @@ -1,2 +1,2 @@ -DIST cligen-1.9.5.tar.gz 711197 BLAKE2B 12a40a911478fb6aef41abead8b9e5c8d6208cb1036458e55b483845d97f29848224164ce45daaf82f8c71a2c65183f4542ddf393859ab373ab1cc2cf62e39b4 SHA512 8ed98ffd1298a4c5d1c8c43912aea2113b0bd6cc1b0ac849350651d913809549f7e952538364d7a0a0bb591e130ccd7800dd048703d83b5da1b66ae6a25db7f3 +DIST cligen-1.11.0.tar.gz 718428 BLAKE2B 37c1718343855116752810ac8b49f414803478cb7e423804ea550ef906f9e604a639d746ec9b9d1bfb386aece047d172e2a5f9aa048a21ff012e52a444c115f2 SHA512 bef82653793013c811c81da0a081e54c120f24b7ac173edb87ef71f5d0e5b11fd2d0734f84051de34bc80688db20d7d8e992368c8c16d65129ef05e9245739a4 DIST cligen-1.9.6.tar.gz 712780 BLAKE2B 7e906e9f111c01283209e714fdc6d99b2609f8bcad4a84882721f8fdbb3a0746947b6a613fe77b0d3cdd2b75e4667079ac8122bb769a16d42b1e65de731b047c SHA512 f41b6f80df1e2ec2bf87b2ad5d110b123e5dae378ae49bbea1da99b2461b42025262a5c96f9c876cb7080892f3ae7ea3b49aeec7fa240d9648d2a4237cb555af diff --git a/dev-nim/cligen/cligen-1.9.5.ebuild b/dev-nim/cligen/cligen-1.11.0.ebuild similarity index 95% rename from dev-nim/cligen/cligen-1.9.5.ebuild rename to dev-nim/cligen/cligen-1.11.0.ebuild index c0fad26ad1..91ec7ff501 100644 --- a/dev-nim/cligen/cligen-1.9.5.ebuild +++ b/dev-nim/cligen/cligen-1.11.0.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 From eb8650ce94c66721ebb4e6ef00c6c597a08393b7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:18:28 +0500 Subject: [PATCH 60/92] net-voip/gnome-calls: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- net-voip/gnome-calls/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/net-voip/gnome-calls/metadata.xml b/net-voip/gnome-calls/metadata.xml index a32d7d3d0a..de6c9774d6 100644 --- a/net-voip/gnome-calls/metadata.xml +++ b/net-voip/gnome-calls/metadata.xml @@ -5,10 +5,6 @@ gjdijkman@gjdwebserver.nl Gerben Jan Dijkman - - cyber+gentoo@sysrq.in - Anna - GNOME/calls From f6a036b8e5672e63040f1e6f968e775ce9415a34 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:18:37 +0500 Subject: [PATCH 61/92] net-libs/sofia-sip: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- net-libs/sofia-sip/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/net-libs/sofia-sip/metadata.xml b/net-libs/sofia-sip/metadata.xml index b88e46e076..7c5641603d 100644 --- a/net-libs/sofia-sip/metadata.xml +++ b/net-libs/sofia-sip/metadata.xml @@ -1,10 +1,7 @@ - - cyber+gentoo@sysrq.in - Anna - + freeswitch/sofia-sip From 3b72c488aa1ca7e61b8902756aad0b542730990d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:20:38 +0500 Subject: [PATCH 62/92] app-containers/slim: treeclean Closes: https://bugs.gentoo.org/939886 (pkgremoved) Closes: https://bugs.gentoo.org/974570 (pkgremoved) Signed-off-by: Anna (cybertailor) Vyalkova --- app-containers/slim/Manifest | 2 -- app-containers/slim/metadata.xml | 11 ------ app-containers/slim/slim-1.40.11.ebuild | 47 ------------------------- profiles/package.mask | 7 ---- 4 files changed, 67 deletions(-) delete mode 100644 app-containers/slim/Manifest delete mode 100644 app-containers/slim/metadata.xml delete mode 100644 app-containers/slim/slim-1.40.11.ebuild diff --git a/app-containers/slim/Manifest b/app-containers/slim/Manifest deleted file mode 100644 index d01769f0c1..0000000000 --- a/app-containers/slim/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST slim-1.40.11-vendor.tar.xz 5363516 BLAKE2B 1250a0ed43c5f30dec4d1113988ee5455375208a06dd9461aa1520e0496aca6a908df352a322a648bf9bca92ff4b8cc39cc5e9c0fc2f019d0ba19f5c5ddd8c32 SHA512 3d40da2322357845752ec8f6428ded77b26e732fcaa2eb0e7c0254d174b934016455afa676fd18f329f9be91a44df71bd0003979e46f5bb0c8fccf73105d371a -DIST slim-1.40.11.tar.gz 11763371 BLAKE2B 5724957d7a62609eee895dfa00e998351249b148dc3675d3fc2229423b7f17e5ed8397c9ea4c71fdf89c558b55b9b43e4822fa85b1c6d92c23f6a1b1cf65e3d6 SHA512 fa1049c68b3849d51dc58b1f84797048c6fa3d75b6e49715118107bfc6700e1d8fbad0c1ff0f654ce5aa5ac216200248fa883d4482978a7ab6dbd180d2696eb7 diff --git a/app-containers/slim/metadata.xml b/app-containers/slim/metadata.xml deleted file mode 100644 index b025094438..0000000000 --- a/app-containers/slim/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - alexey@zapparov.com - Alexey Zapparov - - - slimtoolkit/slim - - diff --git a/app-containers/slim/slim-1.40.11.ebuild b/app-containers/slim/slim-1.40.11.ebuild deleted file mode 100644 index 0b6075e042..0000000000 --- a/app-containers/slim/slim-1.40.11.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Inspect, optimize and debug containers" -HOMEPAGE="https://github.com/slimtoolkit/slim" -SRC_URI=" - https://github.com/slimtoolkit/slim/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/ixti/slim/releases/download/${PV}/${P}-vendor.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-containers/docker -" - -BDEPEND=" - >=dev-lang/go-1.22.0 -" - -src_compile() { - LD_FLAGS+=" -s -w" - LD_FLAGS+=" -X github.com/slimtoolkit/slim/pkg/version.appVersionTag=${PV}" - LD_FLAGS+=" -X github.com/slimtoolkit/slim/pkg/version.appVersionRev=${PVR}" - LD_FLAGS+=" -X github.com/slimtoolkit/slim/pkg/version.appVersionTime=$(date --utc '+%Y-%m-%d_%I:%M:%S%p')" - - ego generate github.com/slimtoolkit/slim/pkg/appbom - - pushd "${S}/cmd/slim" - ego build -trimpath -ldflags="${LD_FLAGS}" -tags 'netgo osusergo' -o "${S}/slim" - popd - - pushd "${S}/cmd/slim-sensor" - ego build -trimpath -ldflags="${LD_FLAGS}" -tags 'netgo osusergo' -o "${S}/slim-sensor" - popd -} - -src_install() { - dobin slim - dobin slim-sensor -} diff --git a/profiles/package.mask b/profiles/package.mask index e67ded914d..d788b95791 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -55,12 +55,6 @@ net-p2p/dogecoin-qt # Removal after 2026-06-21 x11-drivers/xf86-input-xppen -# Alexey Zapparov (2026-05-18) -# https://bugs.gentoo.org/939886 -# https://bugs.gentoo.org/974570 -# Removal after 2026-06-18 -app-containers/slim - # Takuya Wakazono (2026-05-17) # Depends on Qt5. Qt6 port is supposedly coming soon. # https://github.com/meganz/MEGAsync/issues/954 @@ -124,4 +118,3 @@ sys-apps/dmemcg-booster # Requires gui-libs/libadwaita >= 1.9, which is currently not in # the main Gentoo repository. >=gnome-extra/Refine-0.8.0 - From 4465e119ecd7697c7b800230bc528a85c15526c9 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:21:55 +0500 Subject: [PATCH 63/92] x11-drivers/xf86-input-xppen: treeclean Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 5 - x11-drivers/xf86-input-xppen/Manifest | 1 - .../files/xppentablet.desktop | 10 -- x11-drivers/xf86-input-xppen/metadata.xml | 8 -- .../xf86-input-xppen-3.4.9-r2.ebuild | 99 ------------------- 5 files changed, 123 deletions(-) delete mode 100644 x11-drivers/xf86-input-xppen/Manifest delete mode 100644 x11-drivers/xf86-input-xppen/files/xppentablet.desktop delete mode 100644 x11-drivers/xf86-input-xppen/metadata.xml delete mode 100644 x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9-r2.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index d788b95791..344802f2e1 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -50,11 +50,6 @@ www-client/opera-gx-bin media-sound/noson-app net-p2p/dogecoin-qt -# David Roman (2026-05-21) -# Not updated since 2024, depends on masked Qt5 -# Removal after 2026-06-21 -x11-drivers/xf86-input-xppen - # Takuya Wakazono (2026-05-17) # Depends on Qt5. Qt6 port is supposedly coming soon. # https://github.com/meganz/MEGAsync/issues/954 diff --git a/x11-drivers/xf86-input-xppen/Manifest b/x11-drivers/xf86-input-xppen/Manifest deleted file mode 100644 index 5e27efd675..0000000000 --- a/x11-drivers/xf86-input-xppen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST XPPenLinux3.4.9-240607.tar.gz 34085658 BLAKE2B 8be57d2ce8b03226eabff6045173d8bc326e8b4dffa431dfa730fcc69de446265f2fd2ccc16c06945083d9111a25ed0fe496bef55913d0d8b33b8d757462d4cb SHA512 40598c05d5ada0bd7a874b943e7819d6ffd0ef79d77e7433f814cfdc885846cc49276e1162e082bfe03f76b17f095323abfb8d5108f444cd30a685a0e0826ca4 diff --git a/x11-drivers/xf86-input-xppen/files/xppentablet.desktop b/x11-drivers/xf86-input-xppen/files/xppentablet.desktop deleted file mode 100644 index f8d7a186a7..0000000000 --- a/x11-drivers/xf86-input-xppen/files/xppentablet.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=xppentablet -Comment=XPPen driver -Exec=env QT_QPA_PLATFORM=xcb /usr/lib/pentablet/PenTablet -Icon=xppentablet -Terminal=false -Type=Application -X-Ubuntu-Touch=true -StartupNotify=true -Name[en_US]=xppentablet \ No newline at end of file diff --git a/x11-drivers/xf86-input-xppen/metadata.xml b/x11-drivers/xf86-input-xppen/metadata.xml deleted file mode 100644 index 78c4961490..0000000000 --- a/x11-drivers/xf86-input-xppen/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - gonegrier.duarte@gmail.com - Gonçalo Negrier Duartec - - diff --git a/x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9-r2.ebuild b/x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9-r2.ebuild deleted file mode 100644 index 031d08dcb3..0000000000 --- a/x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9-r2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# This date info can be find in the download page of the driver -# You can use any tablet page since the driver is the same to all -M_PV=3.4.9 -P_YEAR=24 -P_MONTH=06 -P_DAY=07 - -R_YEAR=24 -R_MONTH=07 - -inherit desktop linux-info udev xdg -M_P="XPPenLinux${M_PV}-${P_YEAR}${P_MONTH}${P_DAY}" - -DESCRIPTION="Driver for XP-PEN tablets and drawing devices" -HOMEPAGE="https://www.xp-pen.com" -SRC_URI="https://download01.xp-pen.com/file/20${R_YEAR}/${R_MONTH}/${M_P}.tar.gz -> ${M_P}.tar.gz" - -S="${WORKDIR}/${M_P}" - -LICENSE="HANVON-UGEE-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5[X] - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5[X] - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - dev-libs/icu - dev-libs/libusb - media-libs/libglvnd[X] - x11-libs/libxcb - virtual/libudev:=" -DEPEND="${RDEPEND}" - -QA_PREBUILT=".*" - -pkg_pretend() { - linux-info_pkg_setup - - if ! linux_config_exists \ - || (! linux_chkconfig_present CONFIG_INPUT \ - && ! linux_chkconfig_present CONFIG_INPUT_UINPUT); then - echo - ewarn "If you use a USB XP-PEN tablet, you need to enable support in your kernel" - ewarn " Device Drivers --->" - ewarn " Input device support --->" - ewarn " [*] Generic input layer (needed for keyboard, mouse,...)" - ewarn " [*] Miscellaneous devices --->" - ewarn " <*> User level driver support" - echo - fi -} - -src_install() { - # Config.xml location is hardcoded - local app_root=/usr/lib/pentablet - local app_dest="${ED}"/${app_root} - - # Remove pre-compiled libaries (use system ones) - # Might be reverted if system ones dont work - rm -r "${S}/App/usr/lib/pentablet/lib" "${S}/App/usr/lib/pentablet/platforms" || die - rm "${S}/App/usr/lib/pentablet/PenTablet.sh" || die - - # Install Application folder - dodir "${app_root%/*}" - cp -r "${S}/App/usr/lib/pentablet/" "${app_dest}" || die - - # Install udev rule - udev_dorules "${S}/App/lib/udev/rules.d/10-xp-pen.rules" - - # Install Icon and Desktop file - doicon --size 256 "${S}/App/usr/share/icons/hicolor/256x256/apps/xppentablet.png" - #domenu "${S}/App/usr/share/applications/xppentablet.desktop" - domenu "${FILESDIR}/xppentablet.desktop" -} - -pkg_postinst() { - ewarn "XP-PEN Pen Driver Application still dosen't support Wayland" - ewarn "The desktop file included force the app to run in X11/XWayland" - ewarn "At least, the application completed works when using XWayland" - ewarn "The only little problem is the screen becames black" - ewarn "when selecting the screen area using the option: 'Customize screen Area'" - udev_reload - xdg_pkg_postinst -} - -pkg_postrm() { - udev_reload - xdg_pkg_postrm -} From 9aca8b9d987998c8b63ef1aca3c71033fc4861bc Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:23:08 +0500 Subject: [PATCH 64/92] =?UTF-8?q?profiles:=20move=20www-client/{opera-gx-b?= =?UTF-8?q?in=20=E2=86=92=20opera-gx}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 4 ---- profiles/updates/3Q-2026 | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 344802f2e1..067f52d9a7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -41,10 +41,6 @@ sys-boot/ventoy-bin # Moved to media-video/lossless-cut-bin in ::gentoo media-video/lossless-cut -# Florian Albrechtskirchinger (2026-06-24) -# Moved to www-client/opera-gx in ::gentoo -www-client/opera-gx-bin - # David Roman (2026-05-21) # Depends on masked Qt5 media-sound/noson-app diff --git a/profiles/updates/3Q-2026 b/profiles/updates/3Q-2026 index 8d6778ff95..c6bb70922c 100644 --- a/profiles/updates/3Q-2026 +++ b/profiles/updates/3Q-2026 @@ -1,2 +1,3 @@ move media-sound/qobuz-player media-sound/qobine move sci-chemistry/vesta-bin sci-chemistry/vesta +move www-client/opera-gx-bin www-client/opera-gx From e7193ee620f0b90ab0dea2e08ba4398ee61ec912 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:24:15 +0500 Subject: [PATCH 65/92] =?UTF-8?q?profiles:=20move=20media-video/{lossless-?= =?UTF-8?q?cut=20=E2=86=92=20lossless-cut-bin}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 4 ---- profiles/updates/3Q-2026 | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 067f52d9a7..37570d320f 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -37,10 +37,6 @@ sys-devel/clang-bloomberg-p2996 # Removal after 2026-07-30 sys-boot/ventoy-bin -# Florian Albrechtskirchinger (2026-06-25) -# Moved to media-video/lossless-cut-bin in ::gentoo -media-video/lossless-cut - # David Roman (2026-05-21) # Depends on masked Qt5 media-sound/noson-app diff --git a/profiles/updates/3Q-2026 b/profiles/updates/3Q-2026 index c6bb70922c..f42ad0561b 100644 --- a/profiles/updates/3Q-2026 +++ b/profiles/updates/3Q-2026 @@ -1,3 +1,4 @@ move media-sound/qobuz-player media-sound/qobine move sci-chemistry/vesta-bin sci-chemistry/vesta move www-client/opera-gx-bin www-client/opera-gx +move media-video/lossless-cut media-video/lossless-cut-bin From 9f220473aecd701a21c40c04e5c7f678bde0397f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:26:02 +0500 Subject: [PATCH 66/92] sys-boot/ventoy-bin: treeclean Closes: https://bugs.gentoo.org/932824 (pkgremoved) Closes: https://bugs.gentoo.org/933208 (pkgremoved) Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 7 - sys-boot/ventoy-bin/Manifest | 1 - sys-boot/ventoy-bin/files/sanitize.patch | 156 ------------------ sys-boot/ventoy-bin/files/ventoy | 4 - .../ventoy-bin/files/ventoy-extend-persistent | 3 - sys-boot/ventoy-bin/files/ventoy-persistent | 3 - sys-boot/ventoy-bin/files/ventoy.desktop | 9 - sys-boot/ventoy-bin/files/ventoy.install | 17 -- sys-boot/ventoy-bin/files/ventoygui | 9 - sys-boot/ventoy-bin/files/ventoyplugson | 4 - sys-boot/ventoy-bin/files/ventoyweb | 4 - sys-boot/ventoy-bin/metadata.xml | 11 -- sys-boot/ventoy-bin/ventoy-bin-1.1.17.ebuild | 96 ----------- 13 files changed, 324 deletions(-) delete mode 100644 sys-boot/ventoy-bin/Manifest delete mode 100644 sys-boot/ventoy-bin/files/sanitize.patch delete mode 100644 sys-boot/ventoy-bin/files/ventoy delete mode 100644 sys-boot/ventoy-bin/files/ventoy-extend-persistent delete mode 100644 sys-boot/ventoy-bin/files/ventoy-persistent delete mode 100644 sys-boot/ventoy-bin/files/ventoy.desktop delete mode 100644 sys-boot/ventoy-bin/files/ventoy.install delete mode 100644 sys-boot/ventoy-bin/files/ventoygui delete mode 100644 sys-boot/ventoy-bin/files/ventoyplugson delete mode 100644 sys-boot/ventoy-bin/files/ventoyweb delete mode 100644 sys-boot/ventoy-bin/metadata.xml delete mode 100644 sys-boot/ventoy-bin/ventoy-bin-1.1.17.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index 37570d320f..7e8dea4ddd 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -30,13 +30,6 @@ net-proxy/MTProxy # Removal after 2026-09-04 sys-devel/clang-bloomberg-p2996 -# Paul Zander (2026-06-30) -# https://bugs.gentoo.org/932824 -# https://bugs.gentoo.org/933208 -# outdated - maintainer-needed -# Removal after 2026-07-30 -sys-boot/ventoy-bin - # David Roman (2026-05-21) # Depends on masked Qt5 media-sound/noson-app diff --git a/sys-boot/ventoy-bin/Manifest b/sys-boot/ventoy-bin/Manifest deleted file mode 100644 index 85a66683ab..0000000000 --- a/sys-boot/ventoy-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ventoy-1.1.17-linux.tar.gz 20291141 BLAKE2B 3307d33a63dc2f4d88699eb021cc6754d0e7e551e656083b79a1916557ab28d85c51ad5a64f45a624c6ff33b7930f9da23f4bdc8a25ea82a8a03b64979aaedc1 SHA512 81a6a78da3b4b7e4eca0cdc49fdc4208d92718237f39cc2b752945aacf8a7db3fe3cd59d509623efb1cd02742c1efc603c4d6df8f0681c934d910aa4cf30c853 diff --git a/sys-boot/ventoy-bin/files/sanitize.patch b/sys-boot/ventoy-bin/files/sanitize.patch deleted file mode 100644 index 83ac25ebe1..0000000000 --- a/sys-boot/ventoy-bin/files/sanitize.patch +++ /dev/null @@ -1,156 +0,0 @@ -Author: DuckSoft - -I just cannot stand such a dirty package. -Let me do some optimisations. - -If you are interested to improve this patch, welcome to mail me. - -diff -rup old/tool/ventoy_lib.sh new/tool/ventoy_lib.sh ---- tool/ventoy_lib.sh 2021-12-02 16:59:42.148650182 +0100 -+++ tool/ventoy_lib.sh 2021-12-02 17:01:17.214720518 +0100 -@@ -29,7 +29,7 @@ vterr() { - } - - vtdebug() { -- echo "$*" >> ./log.txt -+ echo "$*" >>/var/log/ventoy.log - } - - vtoy_gen_uuid() { -@@ -52,30 +52,6 @@ vtoy_gen_uuid() { - - check_tool_work_ok() { - -- if echo 1 | hexdump > /dev/null; then -- vtdebug "hexdump test ok ..." -- else -- vtdebug "hexdump test fail ..." -- ventoy_false -- return -- fi -- -- if mkexfatfs -V > /dev/null; then -- vtdebug "mkexfatfs test ok ..." -- else -- vtdebug "mkexfatfs test fail ..." -- ventoy_false -- return -- fi -- -- if vtoycli fat -T; then -- vtdebug "vtoycli fat test ok ..." -- else -- vtdebug "vtoycli fat test fail ..." -- ventoy_false -- return -- fi -- - vtdebug "tool check success ..." - ventoy_true - } -@@ -311,7 +287,7 @@ format_ventoy_disk_mbr() { - else - vtdebug "format disk by fdisk ..." - --fdisk $DISK >>./log.txt 2>&1 <>/var/log/ventoy.log 2>&1 <> ./log.txt --date >> ./log.txt -- --#decompress tool --echo "decompress tools" >> ./log.txt --cd ./tool/$TOOLDIR -- --ls *.xz > /dev/null 2>&1 --if [ $? -eq 0 ]; then -- [ -f ./xzcat ] && chmod +x ./xzcat -- -- for file in $(ls *.xz); do -- echo "decompress $file" >> ./log.txt -- xzcat $file > ${file%.xz} -- [ -f ./${file%.xz} ] && chmod +x ./${file%.xz} -- [ -f ./$file ] && rm -f ./$file -- done --fi -- --cd ../../ --chmod +x -R ./tool/$TOOLDIR -- -- --if [ -f /bin/bash ]; then -- /bin/bash ./tool/VentoyWorker.sh $* --else -- ash ./tool/VentoyWorker.sh $* --fi -+./tool/VentoyWorker.sh $* -diff -rup old/VentoyPlugson.sh new/VentoyPlugson.sh ---- VentoyPlugson.sh 2022-12-24 06:00:51.000000000 -0700 -+++ VentoyPlugson.sh 2022-12-24 08:18:59.154268575 -0700 -@@ -34,8 +34,6 @@ if echo $machine | grep -E -q 'aarch64|a - TOOLDIR=aarch64 - elif echo $machine | grep -E -q 'x86_64|amd64'; then - TOOLDIR=x86_64 --elif echo $machine | grep -E -q 'mips64'; then -- TOOLDIR=mips64el - elif echo $machine | grep -E -q 'i[3-6]86'; then - TOOLDIR=i386 - else -diff -rup old/VentoyWeb.sh new/VentoyWeb.sh ---- VentoyWeb.sh 2021-12-02 16:58:51.885612627 +0100 -+++ VentoyWeb.sh 2021-12-02 17:04:43.437871014 +0100 -@@ -15,12 +15,6 @@ print_err() { - echo "" - } - --uid=$(id -u) --if [ $uid -ne 0 ]; then -- print_err "Please use sudo or run the script as root." -- exit 1 --fi -- - OLDDIR=$(pwd) - - if uname -m | egrep -q 'aarch64|arm64'; then -@@ -85,8 +79,8 @@ if ps -ef | grep "V2DServer.*$HOST.*$POR - exit 1 - fi - --LOGFILE=log.txt --#delete the log.txt if it's more than 8MB -+LOGFILE=/var/log/ventoy.log -+#delete the ventoy.log if it's more than 8MB - if [ -f $LOGFILE ]; then - logsize=$(stat -c '%s' $LOGFILE) - if [ $logsize -gt 8388608 ]; then diff --git a/sys-boot/ventoy-bin/files/ventoy b/sys-boot/ventoy-bin/files/ventoy deleted file mode 100644 index b6feeaa81b..0000000000 --- a/sys-boot/ventoy-bin/files/ventoy +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cd /opt/ventoy || exit 1 -exec ./Ventoy2Disk.sh "$@" diff --git a/sys-boot/ventoy-bin/files/ventoy-extend-persistent b/sys-boot/ventoy-bin/files/ventoy-extend-persistent deleted file mode 100644 index 9616aa3a3d..0000000000 --- a/sys-boot/ventoy-bin/files/ventoy-extend-persistent +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec /opt/ventoy/ExtendPersistentImg.sh "$@" diff --git a/sys-boot/ventoy-bin/files/ventoy-persistent b/sys-boot/ventoy-bin/files/ventoy-persistent deleted file mode 100644 index c955fb6f15..0000000000 --- a/sys-boot/ventoy-bin/files/ventoy-persistent +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec /opt/ventoy/CreatePersistentImg.sh "$@" diff --git a/sys-boot/ventoy-bin/files/ventoy.desktop b/sys-boot/ventoy-bin/files/ventoy.desktop deleted file mode 100644 index f74c7739cf..0000000000 --- a/sys-boot/ventoy-bin/files/ventoy.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Icon=ventoy -Name=Ventoy -Exec=ventoygui -Terminal=false -Hidden=false -Categories=Utility -Comment=Ventoy2Disk GUI diff --git a/sys-boot/ventoy-bin/files/ventoy.install b/sys-boot/ventoy-bin/files/ventoy.install deleted file mode 100644 index 7ff7012f41..0000000000 --- a/sys-boot/ventoy-bin/files/ventoy.install +++ /dev/null @@ -1,17 +0,0 @@ -post_install() { - printf "$(tput setaf 4) ->$(tput sgr0; tput bold) %s$(tput sgr0)\n" \ - 'NOTE: You can create persistence images for ventoy with the "ventoy-persistent" command,' - printf "$(tput setaf 4) ->$(tput sgr0; tput bold) %s$(tput sgr0)\n" \ - ' and losslessly expand persistence ".dat" files using "ventoy-extend-persistent",' - printf "$(tput setaf 4) ->$(tput sgr0; tput bold) %s$(tput sgr0)\n" \ - ' which are shortcuts to "/opt/ventoy/CreatePersistentImg.sh" and' - printf "$(tput setaf 4) ->$(tput sgr0; tput bold) %s$(tput sgr0)\n" \ - ' "/opt/ventoy/ExtendPersistentImg.sh", respectively.' - printf "$(tput setaf 4) ->$(tput sgr0; tput bold) %s$(tput sgr0)\n" \ - ' (See https://www.ventoy.net/en/plugin_persistence.html for documentation.)' -} - -post_remove() { - # Remove log file - rm -rf /opt/ventoy/ -} diff --git a/sys-boot/ventoy-bin/files/ventoygui b/sys-boot/ventoy-bin/files/ventoygui deleted file mode 100644 index 887535f72f..0000000000 --- a/sys-boot/ventoy-bin/files/ventoygui +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -cd /opt/ventoy || exit 1 - -if [ "$(uname -m)" = "x86_64" ]; then - ./VentoyGUI.x86_64 "$@" -elif [ "$(uname -m)" = "aarch64" ]; then - ./VentoyGUI.aarch64 "$@" -fi diff --git a/sys-boot/ventoy-bin/files/ventoyplugson b/sys-boot/ventoy-bin/files/ventoyplugson deleted file mode 100644 index f1e7b2d362..0000000000 --- a/sys-boot/ventoy-bin/files/ventoyplugson +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cd /opt/ventoy || exit 1 -exec ./VentoyPlugson.sh "$@" diff --git a/sys-boot/ventoy-bin/files/ventoyweb b/sys-boot/ventoy-bin/files/ventoyweb deleted file mode 100644 index fefe649136..0000000000 --- a/sys-boot/ventoy-bin/files/ventoyweb +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cd /opt/ventoy || exit 1 -exec ./VentoyWeb.sh "$@" diff --git a/sys-boot/ventoy-bin/metadata.xml b/sys-boot/ventoy-bin/metadata.xml deleted file mode 100644 index 5d4132c3db..0000000000 --- a/sys-boot/ventoy-bin/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - bakedsnake@vagrantz.xyz - bakedsnake - - - ventoy/Ventoy - - diff --git a/sys-boot/ventoy-bin/ventoy-bin-1.1.17.ebuild b/sys-boot/ventoy-bin/ventoy-bin-1.1.17.ebuild deleted file mode 100644 index 455d16fc00..0000000000 --- a/sys-boot/ventoy-bin/ventoy-bin-1.1.17.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -DESCRIPTION="Creator of bootable USBs, with ability to copy ISOs, persistence storage" -HOMEPAGE="https://www.ventoy.net" -SRC_URI="https://github.com/ventoy/Ventoy/releases/download/v${PV}/ventoy-${PV}-linux.tar.gz" - -S="${WORKDIR}"/ventoy-${PV} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="strip mirror" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/glib:2 - sys-fs/dosfstools - || ( sys-fs/exfatprogs sys-fs/exfat-utils ) - sys-fs/fuse-exfat - sys-block/parted - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango -" -# sys-fs/fuse-exfat is needed for mount, without it: -# mount: /mnt: unknown filesystem type 'exfat' - -QA_PREBUILT="*" # Against "does not respect LDFLAGS" - -CARCH="x86_64" - -src_prepare() { - # Decompress tools - pushd tool/$CARCH || die - for file in *.xz; do - xzcat "$file" >"${file%.xz}" || die - chmod +x "${file%.xz}" || die - done - - # Cleanup .xz crap - rm -fv ./*.xz || die - popd || die - - # Apply sanitize patch - eapply -p0 "${FILESDIR}/sanitize.patch" - - # Log location - sed -i 's|log\.txt|/var/log/ventoy.log|g' WebUI/static/js/languages.js tool/languages.json || die - - # Non-POSIX compliant scripts - sed -i 's|bin/sh|usr/bin/env bash|g' tool/{ventoy_lib.sh,VentoyWorker.sh} || die - - # Clean up unused binaries - # Preserving mkexfatfs and mount.exfat-fuse because exfatprogs is incompatible - for binary in xzcat hexdump; do - rm -fv tool/$CARCH/$binary || die - done - default -} - -src_install() { - insopts -m0644 - insinto /opt/ventoy/boot/ - doins boot/* - insinto /opt/ventoy/ventoy/ - doins ventoy/* - insopts -m0755 - insinto /opt/ventoy/tool/ - doins tool/*.{cer,glade,json,sh,xz} - insinto /opt/ventoy/tool/$CARCH/ - doins tool/$CARCH/* - insinto /opt/ventoy/ - doins ./*.sh plugin WebUI "VentoyGUI.$CARCH" - - # Install .desktop - insopts -m0644 - insinto /usr/share/pixmaps/ - newins WebUI/static/img/VentoyLogo.png ventoy.png - domenu "${FILESDIR}/ventoy.desktop" - - # Link system binaries - for binary in xzcat hexdump; do - dosym -r /usr/bin/$binary /opt/ventoy/tool/$CARCH/$binary - done - - dobin "${FILESDIR}"/ventoy{,gui,web,plugson,-{,extend-}persistent} - - rm "${D}"/opt/ventoy/tool/x86_64/Ventoy2Disk.gtk2 || die -} From da0e2bd1ec8e3010742416df0775c6a513c52f4f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:27:22 +0500 Subject: [PATCH 67/92] =?UTF-8?q?profiles:=20move=20sys-fs/{bcachefs-kmod?= =?UTF-8?q?=20=E2=86=92=20sys-fs/bcachefs-tools}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 4 ---- profiles/updates/3Q-2026 | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 7e8dea4ddd..26f5b38ffb 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -47,10 +47,6 @@ net-misc/megasync # https://github.com/autokey/autokey/pull/1104 x11-apps/autokey -# Matt Jolly (2026-03-31) -# Replaced by sys-fs/bcachefs-tools[modules] in ::gentoo. -sys-fs/bcachefs-kmod - # Lucio Sauer (2026-02-10) # The hyprland suite is moving to the unofficial 'hyproverlay' repository at # https://codeberg.org/hyproverlay/hyproverlay.git diff --git a/profiles/updates/3Q-2026 b/profiles/updates/3Q-2026 index f42ad0561b..43cf21198b 100644 --- a/profiles/updates/3Q-2026 +++ b/profiles/updates/3Q-2026 @@ -2,3 +2,4 @@ move media-sound/qobuz-player media-sound/qobine move sci-chemistry/vesta-bin sci-chemistry/vesta move www-client/opera-gx-bin www-client/opera-gx move media-video/lossless-cut media-video/lossless-cut-bin +move sys-fs/bcachefs-kmod sys-fs/bcachefs-tools From f68b0496e2a9198049949847309bfe9f2b35834c Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:30:42 +0500 Subject: [PATCH 68/92] phosh-base/phosh: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- phosh-base/phosh/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/phosh-base/phosh/metadata.xml b/phosh-base/phosh/metadata.xml index 207625a7d6..4268773a63 100644 --- a/phosh-base/phosh/metadata.xml +++ b/phosh-base/phosh/metadata.xml @@ -1,10 +1,7 @@ - - cyber+gentoo@sysrq.in - Anna - + Enable calls support via net-voip/gnome-calls Enable support for IIO sensors via gnome-extra/iio-sensor-proxy From 72a995770e3eb6c6f7e8b1439e019da4fb9ed56f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:31:30 +0500 Subject: [PATCH 69/92] phosh-base/pfs: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- phosh-base/pfs/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/phosh-base/pfs/metadata.xml b/phosh-base/pfs/metadata.xml index 5e6dd99750..b4d1140004 100644 --- a/phosh-base/pfs/metadata.xml +++ b/phosh-base/pfs/metadata.xml @@ -1,10 +1,7 @@ - - cyber+gentoo@sysrq.in - Anna - + World/Phosh/pfs From 46fbfe858819995054be6a5ac5398431c025a1cf Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:34:59 +0500 Subject: [PATCH 70/92] gui-wm/phoc: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- gui-wm/phoc/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gui-wm/phoc/metadata.xml b/gui-wm/phoc/metadata.xml index 35b5500202..34d968baa7 100644 --- a/gui-wm/phoc/metadata.xml +++ b/gui-wm/phoc/metadata.xml @@ -1,10 +1,6 @@ - - cyber+gentoo@sysrq.in - Anna - gjdijkman@gjdwebserver.nl Gerben Jan Dijkman From bfd2694ada6289bf6d8f2ed865535237a2d12a85 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:36:02 +0500 Subject: [PATCH 71/92] phosh-base/phosh-osk-stevia: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- phosh-base/phosh-osk-stevia/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/phosh-base/phosh-osk-stevia/metadata.xml b/phosh-base/phosh-osk-stevia/metadata.xml index e1b7442237..7b5626b668 100644 --- a/phosh-base/phosh-osk-stevia/metadata.xml +++ b/phosh-base/phosh-osk-stevia/metadata.xml @@ -1,10 +1,7 @@ - - cyber+gentoo@sysrq.in - Anna - + World/Phosh/stevia From 27b97422031636685b4b2f40bbf8131eea3d64c9 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:36:34 +0500 Subject: [PATCH 72/92] phosh-base/phosh-tour: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- phosh-base/phosh-tour/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/phosh-base/phosh-tour/metadata.xml b/phosh-base/phosh-tour/metadata.xml index 2f0df6ce80..0b09c7abff 100644 --- a/phosh-base/phosh-tour/metadata.xml +++ b/phosh-base/phosh-tour/metadata.xml @@ -1,10 +1,7 @@ - - cyber+gentoo@sysrq.in - Anna - + World/Phosh/phosh-tour From d6c9d3eb9c9b7b8ef31453c7eac42bd2da7ee4e8 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:37:08 +0500 Subject: [PATCH 73/92] dev-libs/gmobile: drop myself as a maintainer Signed-off-by: Anna (cybertailor) Vyalkova --- dev-libs/gmobile/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/gmobile/metadata.xml b/dev-libs/gmobile/metadata.xml index bb5f425f3a..fdcac08c00 100644 --- a/dev-libs/gmobile/metadata.xml +++ b/dev-libs/gmobile/metadata.xml @@ -1,10 +1,7 @@ - - cyber+gentoo@sysrq.in - Anna - + Guido Günther From a2d33108807a4331930b301a7705de78dd928208 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 21:59:15 +0500 Subject: [PATCH 74/92] dev-libs/tfdn: add 1.13.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-libs/tfdn/Manifest | 1 + dev-libs/tfdn/tfdn-1.13.0.ebuild | 50 ++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-libs/tfdn/tfdn-1.13.0.ebuild diff --git a/dev-libs/tfdn/Manifest b/dev-libs/tfdn/Manifest index 41c6a86320..0c39748a16 100644 --- a/dev-libs/tfdn/Manifest +++ b/dev-libs/tfdn/Manifest @@ -1 +1,2 @@ DIST tfdn-1.12.2.codeberg.tar.gz 233451 BLAKE2B ef6cbd7b130c9075b619ba15089e9f9dc38b8f9776d5ff005376343d0c409131e84f7c0cdb7f52ef6f86e86051330afb5bc67d4c3514f6e613298c328a9c959c SHA512 5e6b7fe750e744c41baf38ee1a32027f6740b315e284a7efffc6c9569ea7826095ac84ecf8e0ac6f08ac64baa04134bbc1e50ba705b85724e78faec545e397d1 +DIST tfdn-1.13.0.codeberg.tar.gz 237309 BLAKE2B 3fe0decb96598a75776b521948af5c87c13506408b2bb5e7748b19cd7f555db77621d8bca1ada43f7b81f54931587d9ea57f33e7a434be660dbf706ecad6be97 SHA512 b6586eddc64be0dc81d3a4039640fce5fac46259102f30a3a41fb6b87f9d42278acb01dee23492fd40cea236801056a00a79e3a881e0e42a3126ba5644868312 diff --git a/dev-libs/tfdn/tfdn-1.13.0.ebuild b/dev-libs/tfdn/tfdn-1.13.0.ebuild new file mode 100644 index 0000000000..e125dcbab6 --- /dev/null +++ b/dev-libs/tfdn/tfdn-1.13.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DEPEND="app-text/doxygen[dot]" +DOCS_CONFIG_NAME="the_Foundation.doxygen" +inherit cmake docs flag-o-matic + +MY_PN="the_foundation" +DESCRIPTION="Opinionated C11 library for low-level functionality" +HOMEPAGE="https://git.skyjake.fi/skyjake/the_Foundation" +SRC_URI="https://codeberg.org/skyjake/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.codeberg.tar.gz" +S="${WORKDIR}/${MY_PN}" + +LICENSE="BSD-2" +SLOT="0/1.13" +KEYWORDS="~amd64 ~x86" +IUSE="cpu_flags_x86_sse4_1 curl debug ssl" + +DEPEND=" + dev-libs/libpcre2:= + dev-libs/libunistring:= + virtual/zlib:= + curl? ( net-misc/curl ) + ssl? ( dev-libs/openssl:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DTFDN_ENABLE_WARN_ERROR=OFF + -DTFDN_ENABLE_DEBUG_OUTPUT=$(usex debug) + -DTFDN_ENABLE_SSE41=$(usex cpu_flags_x86_sse4_1) + -DTFDN_ENABLE_TESTS=OFF # not actual tests + -DTFDN_ENABLE_TLSREQUEST=$(usex ssl) + -DTFDN_ENABLE_WEBREQUEST=$(usex curl) + -DTFDN_OUTPUT_NAME=tfdn + -DTFDN_OUTPUT_NAME_DEBUG=tfdnd + ) + + append-cppflags $(usex debug "-UNDEBUG" "-DNDEBUG") + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} From 8db8ab46ce4e30b1791f518180a2155c261d5ed4 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:03:14 +0500 Subject: [PATCH 75/92] net-client/lagrange: add 1.20.9, drop 1.20.4 Signed-off-by: Anna (cybertailor) Vyalkova --- net-client/lagrange/Manifest | 4 ++-- .../{lagrange-1.20.4.ebuild => lagrange-1.20.9.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename net-client/lagrange/{lagrange-1.20.4.ebuild => lagrange-1.20.9.ebuild} (100%) diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest index 0a98f24564..4250cec6e4 100644 --- a/net-client/lagrange/Manifest +++ b/net-client/lagrange/Manifest @@ -1,4 +1,4 @@ -DIST lagrange-1.20.4.tar.gz 12331799 BLAKE2B eecb937bc5cd9da6dd6426f1ea0c80266146c7b329461b361f208eb50dfaaf1586d24fe0dcc48266cec401c22df84b99e1120b4561eb1f6e6207c79cef78f4de SHA512 bcedeb6627bc4eeb843717b431ff80af18f5c7c0089efb08e7808c87ac5470506f0a94c21837107abbe00f81da30b22298d9d1a8fa602da7f6b95e98e390694c -DIST lagrange-1.20.4.tar.gz.sig 488 BLAKE2B c94da4ab08212986f7be7fdb58b69f34bad50cda50db401d2dc2c368b740f07f42c39a3e1886e956c70a28c3e5ced3da3ea22a191e6d553a5a5e944bcc645359 SHA512 0774e2d276537adbe4aa033b4f9eb7813714dc9b6da3c3a3a980df975cc96a4e2a01678fc7a44b82abe36dc3b08503ef2635c1dc19b29388189379839c2f64de DIST lagrange-1.20.7.tar.gz 12314935 BLAKE2B a729fcc4f75196ee4a28cedc752277e4567c20e583721978c61a48cdcc2fdba3433db224feaabf2efb1990f38327b928aaafe9b8fc35fd2b7de4b98f163fa771 SHA512 ac57b3688b137e4cc2d5db03238ad9e2353834dbd366121240a514ffcaf3488409751c4016fa3ea71486f85301ade1744b9c7d52609282f09f7a400e0fec0b66 DIST lagrange-1.20.7.tar.gz.sig 488 BLAKE2B 823a59e65375ff864a8e545d17771389f24424779d1f7a1a40979b83e6ee3e603cb37ab35f5905aa29fb2e3fec117184229a8a38cbd7b738ba521e94d20b6945 SHA512 480c9aa445a86e843155328f0c70b64257cfa5e87a52118ccc6f79d21c7f3b1bf393d61c0abab8c758cab59fe8726605600b793bc2c044fca7dc6861a2259076 +DIST lagrange-1.20.9.tar.gz 12315784 BLAKE2B 355f175ad15c8c616e9948a5512c22a795109483febe55fe01129331e392cc0f816d98ed5ecec65d8b8210924a6a7a8f1da0c73b60505f4cd6203089ff352254 SHA512 343c9ced4b3caaf1cdbb9e3385e4339267e783c8c79b275e1bc59f20817c0bd8b4bf4bb1ecc90bf0ec802e7f0da3442c737d0b27a1386df8da8dfb54769fe2d5 +DIST lagrange-1.20.9.tar.gz.sig 525 BLAKE2B 767070b76a4148c1bd1ceb438485232d773764e7cef4024042fc06bc944f1bdc0c303a3f5ba63da3a09af2c23d905ca68c318895c635b9422d57a1b418547272 SHA512 a0d7dd4fd82d7d758b7fad9a277fe041f9cb647b9286ed040f0b94ee2f811ed03fb4a1fd7f0a9bf669f99b2a5b54290b8acc81e3140c9fca19659341156d67e0 diff --git a/net-client/lagrange/lagrange-1.20.4.ebuild b/net-client/lagrange/lagrange-1.20.9.ebuild similarity index 100% rename from net-client/lagrange/lagrange-1.20.4.ebuild rename to net-client/lagrange/lagrange-1.20.9.ebuild From b32f023e20228ed880271af7b025a782764d49f7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:05:53 +0500 Subject: [PATCH 76/92] net-misc/gmcapsule: add 0.10.0, drop old Signed-off-by: Anna (cybertailor) Vyalkova --- net-misc/gmcapsule/Manifest | 2 +- .../{gmcapsule-0.9.7.ebuild => gmcapsule-0.10.0.ebuild} | 4 +--- net-misc/gmcapsule/gmcapsule-0.9.8.ebuild | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) rename net-misc/gmcapsule/{gmcapsule-0.9.7.ebuild => gmcapsule-0.10.0.ebuild} (90%) diff --git a/net-misc/gmcapsule/Manifest b/net-misc/gmcapsule/Manifest index 2f317938a2..5e0738d832 100644 --- a/net-misc/gmcapsule/Manifest +++ b/net-misc/gmcapsule/Manifest @@ -1,2 +1,2 @@ -DIST gmcapsule-0.9.7.tar.gz 33387 BLAKE2B f911e377b9fe4fac9dee78491d4be53de82e667ab6b5ec65716de8e0432cbdeabbd21c596315ca1130bc72d2feda776d9c7c1ff6c10bed2c9470cd23d3dad09e SHA512 d2cf6f74cc0413e7b18ed229d89f94862117b28104f13502d76d6fa063329002f8a5633b0d1b6a225e6111c9414c19f8a1fc40b09e1f6d1cedcc1ed87e510076 +DIST gmcapsule-0.10.0.tar.gz 39408 BLAKE2B 5374d2728083b8982d95beace6228ee1f58a4a5cba56c159d896df930d38dcb2a8b039490c926a261e07553857ef17906ea3a8c1c5bcb821e783d61d88dec21f SHA512 d43e44247f996febcb9f1a600b7d3f1fafca40de3980c8190cb285acad22644e9517b81fdab56e3ba328c369ce5aef7e10d2f416d8199c55c2f0c236bb9a665c DIST gmcapsule-0.9.8.tar.gz 33487 BLAKE2B c9b391b719f8336b66a9eeb47568194b0710c3b61b80872786c49709c65385a3a4cb1f67ea69b2750db46301ef6804882909268fd66396b0baf95f9441b3003f SHA512 f03c57c75222a58efb039172064bb35f71408c04cb2b286d621dfc22014482cc688e1521bd83a205dfd2c43a75516c811ca5d8df80dd63c81b97e7b701405bae diff --git a/net-misc/gmcapsule/gmcapsule-0.9.7.ebuild b/net-misc/gmcapsule/gmcapsule-0.10.0.ebuild similarity index 90% rename from net-misc/gmcapsule/gmcapsule-0.9.7.ebuild rename to net-misc/gmcapsule/gmcapsule-0.10.0.ebuild index f0bacb0eff..03e7bdbfa4 100644 --- a/net-misc/gmcapsule/gmcapsule-0.9.7.ebuild +++ b/net-misc/gmcapsule/gmcapsule-0.10.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..13} pypy3_11 ) +PYTHON_COMPAT=( python3_{12..14} pypy3_11 ) DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 pypi systemd @@ -22,8 +22,6 @@ RDEPEND=" >=dev-python/pyopenssl-21 " -EPYTEST_PLUGINS=( pytest-import-check ) - distutils_enable_tests import-check python_install() { diff --git a/net-misc/gmcapsule/gmcapsule-0.9.8.ebuild b/net-misc/gmcapsule/gmcapsule-0.9.8.ebuild index 03e7bdbfa4..9449957990 100644 --- a/net-misc/gmcapsule/gmcapsule-0.9.8.ebuild +++ b/net-misc/gmcapsule/gmcapsule-0.9.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ KEYWORDS="~amd64" RDEPEND=" acct-user/gemini - >=dev-python/pyopenssl-21 + >=dev-python/pyopenssl-23.2.0 " distutils_enable_tests import-check From edc1f7fa5345bcb20d632b4f0bd1c4fc80d020cb Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:09:05 +0500 Subject: [PATCH 77/92] dev-python/mautrix: add 0.21.1, drop 0.20.8 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mautrix/Manifest | 2 +- .../mautrix/{mautrix-0.20.8.ebuild => mautrix-0.21.1.ebuild} | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) rename dev-python/mautrix/{mautrix-0.20.8.ebuild => mautrix-0.21.1.ebuild} (95%) diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest index bc554f20be..f0681674f9 100644 --- a/dev-python/mautrix/Manifest +++ b/dev-python/mautrix/Manifest @@ -1,2 +1,2 @@ -DIST mautrix-0.20.8.gh.tar.gz 245121 BLAKE2B b8ff119d511be42d80a5f4009b908b12bc4a0a3fe98fa0315c4c85171729c39f92bf4dd560d5596d2dc73227fbdbf2f2d5f59f1166fa3af5be5c785ab5cf64de SHA512 ca7a43b073b43794f8ca675f57d4249e4ad3f9326e4cec391239512e56b05ccd7ea407112cf93d8ebb8df86f0501adfb61af4ede8f7748027f53715f910df163 DIST mautrix-0.21.0.gh.tar.gz 254714 BLAKE2B 8171e23e94eb0949fb200d79c0d0815e2c909dac79ce1c8b27cb5d972cbeb40a2c8ef7fbfc5aa88a5ad5bedc15b2f8335fdf8085938a2948310dc58faeaab6d2 SHA512 37cca760ce9f65329b6ec778ff9ab847e8ba788883ee41773a5b0b0a658477b697210bf2a3777804ccf73f585fe030c8ed86760b0821d8a9319ee8c0da763880 +DIST mautrix-0.21.1.gh.tar.gz 255131 BLAKE2B 8d11c4d7cb4f3b69a3fb8b69bcd2169123933046d793a89400e18be64b84ab826632305eac42295ab7c29678cc79a81a95909124833899e2812a07f9c93825a5 SHA512 39f59fe40d4e72b5be31057418f81f141a3c910c3b27465b0b84e0f6c0277c17c854ea9aa4bb8dad21cdec72bedf9b78ed702189f35d391a6e0b58de9eb6ec6b diff --git a/dev-python/mautrix/mautrix-0.20.8.ebuild b/dev-python/mautrix/mautrix-0.21.1.ebuild similarity index 95% rename from dev-python/mautrix/mautrix-0.20.8.ebuild rename to dev-python/mautrix/mautrix-0.21.1.ebuild index 7cbdb849c5..38a4403292 100644 --- a/dev-python/mautrix/mautrix-0.20.8.ebuild +++ b/dev-python/mautrix/mautrix-0.21.1.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 @@ -28,6 +28,7 @@ RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] dev-python/yarl[${PYTHON_USEDEP}] crypt? ( + dev-python/base58[${PYTHON_USEDEP}] dev-python/python-olm[${PYTHON_USEDEP}] dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] From 07338b23ab675d2c8e2592705b022274ceee312d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:13:55 +0500 Subject: [PATCH 78/92] net-im/meowlnir: add 26.06, drop 25.12 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/meowlnir/Manifest | 4 ++-- .../meowlnir/{meowlnir-25.12.ebuild => meowlnir-26.06.ebuild} | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) rename net-im/meowlnir/{meowlnir-25.12.ebuild => meowlnir-26.06.ebuild} (97%) diff --git a/net-im/meowlnir/Manifest b/net-im/meowlnir/Manifest index 784210b0c3..0cf097e8fc 100644 --- a/net-im/meowlnir/Manifest +++ b/net-im/meowlnir/Manifest @@ -1,4 +1,4 @@ -DIST meowlnir-0.2512.0-vendor.tar.xz 3685256 BLAKE2B 0b4dfc034aeb8f0b465df6cf6e39be37f7cb1b3e75655d14584ac11e8016582b083b844b82652b81ac2f78d6b73abe8d1f9215f5a1c5954d66464212a14a9ff8 SHA512 d8a065150e63968396bd16a2c11a5731f5201294933624ca547ae3df682562938a69dfe893a3a6ffb9a0e0e051ab894c98592d88a5640f8f6b6b909d96eac4ad DIST meowlnir-0.2602.0-vendor.tar.xz 3670800 BLAKE2B e8580149470ba4abc0a7a13d779c91f07636d357331aef9d30861733fda761102b0d812565680aeef0ad26862cc4b07a1cba89078558d67d125c268bdaa4daa9 SHA512 ae3ce76524d61f8240561d003a8a7883a953d040f3e66237febfba3bdd24be4f405ec5a471ef7fc7a756d4d4b6555fe6fd7184550fedabe0c6a686a2bc1386ae -DIST meowlnir-25.12.tar.gz 79160 BLAKE2B 3d118d832bc3705e6675db5e799a895ab586b381787e6677e990898417502e3c7287c4289fe711c9c7aff0425386a309848a59694c2c495ec1222b90d81f3f48 SHA512 df84ecb7183ee4cd90a066114bd35c453b0229c1e213d1e876d11aad891dcdfb1d4f0ff0b6cae72a097728a9addae09d851d97b4f22d380564676f2ef5ad3fec +DIST meowlnir-0.2606.0-vendor.tar.xz 3719428 BLAKE2B f0cfd6a38127876b271f0958c62652b0bb993444f9aa6440013b4379d5775600affcf7d97ab46ac7159a66f5f8197d9123c3b4c58869717fdc5dc2176189c707 SHA512 3f62b1474b387d032d71732f95abec2b585417fc104a0c26bacdaf6eac74cc2ebe905152f80ca71de70bd95522fec6d917fd486d0669d6cab6596c17bafaa12c DIST meowlnir-26.02.tar.gz 84220 BLAKE2B dc9a726ed2e2accab68a4d22ed0ecf6a01aee8eb09cd61e95725ee845edc5a38b0c2e7b6389dc6c5fbb19ac07577759a4580ab5e2d7ef2b5ab36cae32bc536b5 SHA512 81ebeae78850cf3f76e35f1b62896e210a05ab33f3bd8ddb9d4fc131476881ed11e72adef3ecbdcab8cfe3cc1007fd6fc1fd58c310280477f45c018017c2aee2 +DIST meowlnir-26.06.tar.gz 95246 BLAKE2B dc52206227494afa982bdef292631edefda6e24f1237000fc565d23baec6f612e73727c34f31b32c163fb852e07d768b36c4e0883b2d5ee8673a9929f5d47eac SHA512 a866bd38e7b3524f6589a307c1f314ec233066b86233c0a75b783ef50f6a96adb254c37c80e7c5b130f08cf2e8de92f498fa384cb1ca4737d8dd07416f8089b1 diff --git a/net-im/meowlnir/meowlnir-25.12.ebuild b/net-im/meowlnir/meowlnir-26.06.ebuild similarity index 97% rename from net-im/meowlnir/meowlnir-25.12.ebuild rename to net-im/meowlnir/meowlnir-26.06.ebuild index 92e4ae5bae..4147a45a33 100644 --- a/net-im/meowlnir/meowlnir-25.12.ebuild +++ b/net-im/meowlnir/meowlnir-26.06.ebuild @@ -25,6 +25,7 @@ RDEPEND=" dev-libs/olm " DEPEND="${RDEPEND}" +BDEPEND=">=dev-lang/go-1.25.0" DOCS=( {CHANGELOG,README}.md ) From f5335bd6e277f38988d363f431a1da2d72f186d5 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:15:38 +0500 Subject: [PATCH 79/92] dev-util/pmbootstrap: add 3.11.1, drop 3.9.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-util/pmbootstrap/Manifest | 2 +- ...pmbootstrap-3.9.0.ebuild => pmbootstrap-3.11.1.ebuild} | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) rename dev-util/pmbootstrap/{pmbootstrap-3.9.0.ebuild => pmbootstrap-3.11.1.ebuild} (88%) diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest index 85d6214ccb..20024bf573 100644 --- a/dev-util/pmbootstrap/Manifest +++ b/dev-util/pmbootstrap/Manifest @@ -1,2 +1,2 @@ DIST pmbootstrap-3.10.3.tar.bz2 237228 BLAKE2B da3110e77a842ef8d54c404c2023a6d5aabca43004f8d006126d092d1a0ba4e34d1840801c6e67d3b3950467581120b22a962b0602123d3308050a6ee0083768 SHA512 87efc3acb814d50a2867a927e09ff245077c350eb841a4f8f2fb6aa6bba5a08204d0975f25efcd603175f6734831c37921ed7880893045a7d31f2d0998d9e387 -DIST pmbootstrap-3.9.0.tar.bz2 242497 BLAKE2B bc17bd11eb8ea4aa1608bd52c36cacb99ad6fdd9e5d14f4d166ba332cbce1560b59763b7580a6803b0fed2b147a85d02b26f46c1fbd5d9b16d8298077dac4063 SHA512 b2365466350eaaf46a89cec477717a5a5629c1402a0fddb042f2087705a204f5fed88713b32521d7f4c5a53038875090134e504426dfb2701ba605867397d9dd +DIST pmbootstrap-3.11.1.tar.bz2 241596 BLAKE2B 3ff8866e7b86333bcd878a5ce37eef14ecfdce76b326a7a636092d743d7607d725ea53378fc9f276f4cedf2e714c78231361370f40be4f6a2072909d18586a3b SHA512 f78ea56b0e4c6b72ce410bdd2076de2f30d1c1938f6a680ea448187bc1a5d40a7e5c13b3f4541a33295993505e936b0e14f5f3a829d1c1b34b4aa0d95158a253 diff --git a/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-3.11.1.ebuild similarity index 88% rename from dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild rename to dev-util/pmbootstrap/pmbootstrap-3.11.1.ebuild index f9f8ec11f6..df59e8d2ce 100644 --- a/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild +++ b/dev-util/pmbootstrap/pmbootstrap-3.11.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2026 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,10 @@ PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 linux-info DESCRIPTION="Helper tool for developing and building postmarketOS" -HOMEPAGE="https://postmarketos.org/" +HOMEPAGE=" + https://wiki.postmarketos.org/wiki/Pmbootstrap + https://gitlab.postmarketos.org/postmarketOS/pmbootstrap +" SRC_URI="https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-3" @@ -34,6 +37,7 @@ EPYTEST_DESELECT=( "test/core/test_pkgrepo.py" ) EPYTEST_PLUGINS=() + distutils_enable_tests pytest pkg_pretend() { From 21f2a0184a36c09da0d98645c7f5a1f23a8fbe4f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:21:43 +0500 Subject: [PATCH 80/92] dev-python/mastodon-py: add 2.2.1, drop 2.0.1 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mastodon-py/Manifest | 2 +- ...-2.0.1.ebuild => mastodon-py-2.2.1.ebuild} | 32 +++++++------------ 2 files changed, 13 insertions(+), 21 deletions(-) rename dev-python/mastodon-py/{mastodon-py-2.0.1.ebuild => mastodon-py-2.2.1.ebuild} (59%) diff --git a/dev-python/mastodon-py/Manifest b/dev-python/mastodon-py/Manifest index c524ae345d..5e283948ed 100644 --- a/dev-python/mastodon-py/Manifest +++ b/dev-python/mastodon-py/Manifest @@ -1,2 +1,2 @@ -DIST mastodon_py-2.0.1.tar.gz 10988936 BLAKE2B 237e81a0501db59acb066cb156cddf9898265b7dc988c1edee451f4f9c5fb4f97629b2dfc561ce42e5d1e5858e00a916b56d002acbbe2891b4bb4d57e05661da SHA512 7aff1f6cf6c159d9ab95ff9d44aa1249c8db1536121fc5cd88ff0c46c22b23efb0c4857d6c6a744630b23804504b6d7886848ca194957dd524b4b014dadcd5e3 DIST mastodon_py-2.1.4.tar.gz 11636752 BLAKE2B 9e001da9d17b93e2ab8fbabcd7a8f2a19380aad76811acda15556e8a5bf7f38dc432d027f9e47ce7f8bf778aaff12df6f81ef3a953e9b06bcd1f8d80779d6f6f SHA512 cfb4515a24e69df16d320630157e1b32a99203fca8a56ab5c5f93b5585c56d1034a0520af276b384779bdfe2cc6d16451932e4014e005d756fd2c335de84bf00 +DIST mastodon_py-2.2.1.tar.gz 11737599 BLAKE2B 6e4eeaba2e63a39ce039f06e10ce374296e115f2f4b76ddaa6a0bff653d9ca9eb084d924f81bc009609cf6f2bc60a80e8d766554b543b21a28c1aa4f9c4a2127 SHA512 8ab761fd907b5e4f205d61792e70598e75cc6844169410d8cebcf34b3a97626727febfcc335576b55a60e65c12f6ce88c1b5d2f0c33ebae12e8d3b89ceafcadb diff --git a/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild b/dev-python/mastodon-py/mastodon-py-2.2.1.ebuild similarity index 59% rename from dev-python/mastodon-py/mastodon-py-2.0.1.ebuild rename to dev-python/mastodon-py/mastodon-py-2.2.1.ebuild index b86157361e..c7afa4f271 100644 --- a/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild +++ b/dev-python/mastodon-py/mastodon-py-2.2.1.ebuild @@ -4,9 +4,9 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) PYPI_PN="Mastodon.py" -inherit distutils-r1 optfeature pypi +inherit distutils-r1 pypi DESCRIPTION="Python wrapper for the Mastodon API" HOMEPAGE=" @@ -17,39 +17,35 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="blurhash crypt grapheme" RDEPEND=" - >=dev-python/blurhash-1.1.4[${PYTHON_USEDEP}] >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] >=dev-python/requests-2.4.2[${PYTHON_USEDEP}] + blurhash? ( >=dev-python/blurhash-1.1.4[${PYTHON_USEDEP}] ) + crypt? ( + >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}] + >=dev-python/http-ece-1.0.5[${PYTHON_USEDEP}] + ) + grapheme? ( + >=dev-python/grapheme-0.7.2[${PYTHON_USEDEP}] + ) " BDEPEND=" test? ( - >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}] - >=dev-python/http-ece-1.0.5[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] dev-python/vcrpy[${PYTHON_USEDEP}] ) " -PATCHES=( "${FILESDIR}"/${PN}-2.0.1-tests.patch ) - EPYTEST_PLUGINS=( pytest-mock pytest-recording requests-mock ) EPYTEST_XDIST=1 -EEPYTEST_DESELECT=( - # something related to simplejson - tests/test_notifications.py::test_notifications_dismiss_pre_2_9_2 - tests/test_status.py::test_status_card_pre_2_9_2 - # requires PROPERTIES="test_network" - tests/test_streaming.py::test_stream_user_direct - tests/test_streaming.py::test_stream_user_local -) distutils_enable_tests pytest @@ -59,7 +55,3 @@ distutils_enable_sphinx docs \ python_test() { epytest -o addopts= } - -pkg_postinst() { - optfeature "webpush support" "dev-python/cryptography dev-python/http-ece" -} From 913f05afac2a3666e21c1358eea1058ec1ed8f09 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:57:26 +0500 Subject: [PATCH 81/92] net-misc/gdown: add 6.1.0, drop 5.2.0 Signed-off-by: Anna (cybertailor) Vyalkova --- net-misc/gdown/Manifest | 2 +- net-misc/gdown/{gdown-5.2.0.ebuild => gdown-6.1.0.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename net-misc/gdown/{gdown-5.2.0.ebuild => gdown-6.1.0.ebuild} (90%) diff --git a/net-misc/gdown/Manifest b/net-misc/gdown/Manifest index e8f0025d0e..1767a73d3d 100644 --- a/net-misc/gdown/Manifest +++ b/net-misc/gdown/Manifest @@ -1,2 +1,2 @@ -DIST gdown-5.2.0.gh.tar.gz 283710 BLAKE2B f15efe0e4ed947b11c12606156c9223b87ff8997aa4ff3b28b2d4cb9252d8bf4026d2f1c4f607190212dfb749d665494bd509b2ec391410280a5b8d682224a75 SHA512 fe030d70d01d3565b94c9d20bd7944df7615e93c43c0b22ffde4dd9cfc9ca365378221062076ca3fb3c93c24d3001d56b2271207a1bab73f73f2a847d45ced7c DIST gdown-5.2.1.gh.tar.gz 283713 BLAKE2B 9f447113c5452b0fa64df84977a4e9ca2e80ae10dd3b87222f7a65a9385baa3b65355db1fc5b8809610d7cef696adec6f8a4152df8a5a02a9223ef83c76bed75 SHA512 9f95f572f0c1d215f530a07f27b351c5675c8e166a3c110e5734a4492e70e1f396cabe70dc0bea379d1d3495e7ded269d29206462b59651937fc4612a6a6187e +DIST gdown-6.1.0.gh.tar.gz 267769 BLAKE2B 97dd144faa28fe2432792f8450ceeceba20381462b5b833a6f4d82cef8033c8e46aac20a1f91eaffb170abb2ace291a928a37ec9e067c1c91668f2b984db18e0 SHA512 40aa1267e30406c39884f7563d86c6761fd1f1a444bfffb06c74d481c541b29ca6d4f58a9afc2b2728cb01a718e6e6917b28f5e93e57958892648abae239e242 diff --git a/net-misc/gdown/gdown-5.2.0.ebuild b/net-misc/gdown/gdown-6.1.0.ebuild similarity index 90% rename from net-misc/gdown/gdown-5.2.0.ebuild rename to net-misc/gdown/gdown-6.1.0.ebuild index a7daf1bbd4..67c8534bbd 100644 --- a/net-misc/gdown/gdown-5.2.0.ebuild +++ b/net-misc/gdown/gdown-6.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ KEYWORDS="~amd64" RESTRICT="test" -# Tests broken by Google, might be fixed in the next release +# Tests are extremely flaky. Reason: Google. #PROPERTIES="test_network" RDEPEND=" From 455ee958be049306720bc451fa7f59024be9752c Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 1 Aug 2026 00:57:57 +0200 Subject: [PATCH 82/92] media-sound/mopidy: bump minimum python compat Closes: https://bugs.gentoo.org/980152 Closes: https://bugs.gentoo.org/980158 Signed-off-by: bakedsnake --- media-sound/mopidy/mopidy-4.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/mopidy/mopidy-4.0.1.ebuild b/media-sound/mopidy/mopidy-4.0.1.ebuild index 390f9257ee..15566d06bc 100644 --- a/media-sound/mopidy/mopidy-4.0.1.ebuild +++ b/media-sound/mopidy/mopidy-4.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..15} ) +PYTHON_COMPAT=( python3_{13..15} ) inherit distutils-r1 From 6ea374f5036b61c94ed8019afe37bcf45e838dab Mon Sep 17 00:00:00 2001 From: HAZARD Date: Fri, 31 Jul 2026 20:59:03 -0300 Subject: [PATCH 83/92] gui-apps/noctalia-greeter: add 1.1.0 Signed-off-by: HAZARD --- gui-apps/noctalia-greeter/Manifest | 1 + .../noctalia-greeter-1.0.0.ebuild | 2 + .../noctalia-greeter-1.1.0.ebuild | 71 +++++++++++++++++++ .../noctalia-greeter-9999.ebuild | 2 + 4 files changed, 76 insertions(+) create mode 100644 gui-apps/noctalia-greeter/noctalia-greeter-1.1.0.ebuild diff --git a/gui-apps/noctalia-greeter/Manifest b/gui-apps/noctalia-greeter/Manifest index 1588f72596..c308012513 100644 --- a/gui-apps/noctalia-greeter/Manifest +++ b/gui-apps/noctalia-greeter/Manifest @@ -1 +1,2 @@ DIST noctalia-greeter-1.0.0.tar.gz 2172886 BLAKE2B f05eef0e0463fee80e7cdcc18805ab51aa61927b2c04ed4a40fd3d068bd14fb074288e7d3b92690f4319ad61f602421ff1ac4912e81473a908337070bd23344f SHA512 0fa6b827addf0ee499332c616a79c19f6cf29a887844eed0f3a3ad6c2c947671a6945e1ea1259c8c6748d62aef006709405f0a1972e2bb4b6831b1f1f1289624 +DIST noctalia-greeter-1.1.0.tar.gz 1897351 BLAKE2B 764280e7aec2801f99f5805d9024d015dc247586f2c7a59e7079d6031a3f322bbef358983cae8989b9453eb56c7c645be2d2c5a5e06ab554842aea4b5251a943 SHA512 d09aef935c5a524eecd0443fb81f686519d4bbf1f1e890642db4a39ea768f779f4850bfe0020a8fad6cfbc070fc8caceab3e95d339cdded4e521a792ad1afd72 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 c4b4dca47b..78a064f711 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-1.0.0.ebuild @@ -45,6 +45,8 @@ BDEPEND=" dev-libs/wayland-protocols " +# TODO: unbundle tabler fonts + src_install() { meson_src_install diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-1.1.0.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-1.1.0.ebuild new file mode 100644 index 0000000000..a3d4aa035a --- /dev/null +++ b/gui-apps/noctalia-greeter/noctalia-greeter-1.1.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson tmpfiles + +DESCRIPTION="A minimal login greeter for greetd that matches Noctalia Shell" +HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-greeter" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/${PN}.git" +else + SRC_URI="https://github.com/noctalia-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND=" + dev-cpp/tomlplusplus + dev-cpp/nlohmann_json + dev-libs/glib:2 + dev-libs/libinput + dev-libs/wayland + dev-libs/stb + gnome-base/librsvg:2 + gui-libs/greetd + gui-libs/wlroots:0.20= + 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}" + +BDEPEND=" + dev-libs/wayland + dev-util/wayland-scanner + dev-libs/wayland-protocols +" + +# TODO: unbundle tabler fonts + +src_prepare() { + default + + # replace greetd user + sed -E -i 's/^(\S+\s+\S+\s+\S+\s+)greeter(\s+)greeter(\s+)/\1greetd\2greetd\3/' data/tmpfiles.d/${PN}.conf +} + +src_install() { + meson_src_install + + # remove unneeded additional scripts + rm "${ED}"/usr/share/${PN}/*.sh || die + + dotmpfiles data/tmpfiles.d/${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf +} diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild index 8a3d181657..a3d4aa035a 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild @@ -48,6 +48,8 @@ BDEPEND=" dev-libs/wayland-protocols " +# TODO: unbundle tabler fonts + src_prepare() { default From 7133746772901bf58bc45ee3e6456fb67ba47256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Sat, 1 Aug 2026 05:08:28 +0300 Subject: [PATCH 84/92] app-crypt/sops: add 3.13.3, drop 3.13.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Skyler Mäntysaari --- app-crypt/sops/Manifest | 4 ++-- app-crypt/sops/{sops-3.13.2.ebuild => sops-3.13.3.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename app-crypt/sops/{sops-3.13.2.ebuild => sops-3.13.3.ebuild} (100%) diff --git a/app-crypt/sops/Manifest b/app-crypt/sops/Manifest index e800149946..8c61a3645f 100644 --- a/app-crypt/sops/Manifest +++ b/app-crypt/sops/Manifest @@ -1,4 +1,4 @@ DIST sops-3.12.2-deps.tar.xz 272234548 BLAKE2B f2924291b4dc55198d041d32896de05e63459ca28fee796d74506024de58d3f82ed556234028b860ffe9df169fdf78a9447616a8b4ab8978068edeb3de00f59f SHA512 49e4dc5be2fffef1a1ec722c29b1cab4a4831e8857313a44869e9c7f0248dd4873e7a636dc9f65df3c566d37bdc1b18d37232cd69626634e1d6b8dff6df30043 DIST sops-3.12.2.tar.gz 288329 BLAKE2B 1c93ba44066cb54bdd7b206fcb1afcb5b2d547e6a90ba087ffda0f6b6f441dc43bdf81a1e2177686d3bfe1822ad6062520bdde47be0b896b00e5f9fe18f63d42 SHA512 06fe7466b10d98303b0ba59bc466bd08925cec8cab1cef46b5d3b7633b1eeb0b57f177bb0b590fc2cc00d8a8a5427a1021081376e0a908641ff7d8060b73dcf0 -DIST sops-3.13.2-deps.tar.xz 377907640 BLAKE2B 80472aac3ffc864808a500b86c2625b1777553a18c2afb7dbede4f9dc36b7c262c29d30ead6ef6fb0878193a88c02f4138a7710608b5842ff6124c5abaa9dca2 SHA512 0b9ec33a063abae8295939c1f09e58d4c0d8884153e77bcf042605d358f6a28c0abf70f9634795db7e2980d6b409f88d541a35253adadf7ab74ea504a1870e61 -DIST sops-3.13.2.tar.gz 271738 BLAKE2B 467270b2325e16383758bdb23064ca657d0c080728ac427cb6896b37b934a499db5697f8dc9621405eec3883c985d56d3c335f601474819999eb085fdda99f88 SHA512 f1433b6092f7750e66e5db86c19b6dc5b474c14cf645270d3a1d909628485f7101eebda5dd2d301329e52d81b74b9cecf45e98f7ebae117caea6d107f7e69d66 +DIST sops-3.13.3-deps.tar.xz 379490620 BLAKE2B 2f6b8b5247f888236a3995e438ca5bf89388ea5ca97acc091fc1914da7e56e48e4a25c1f625bc37eb2ede4d532dc77bc0f147d640d02426dedb67badae6c5314 SHA512 85e3791e17816cd24a065dda68a3363f99ac69e3d2d61231fb45ec7d0e6a6edfba4737e5bae325b8fa1d8a809f7dca09f47cedd8aab35fbe22621f9596c9ebfa +DIST sops-3.13.3.tar.gz 272777 BLAKE2B 04b9374fa0686e21478f25cbc0c5098de2c316dbaa169612a4bb7d99904b5d8af50b598ffbb28330d2a89d6c16af2b321fc408dc548e65de29c327583bb2d4d8 SHA512 65f608a204646100fb5967cb2dc172cdae48439ab5369678c30714254b2fbaa4afd735faf75881988475728729ccfa613e0163fb430d0bdd21014efef14b42b1 diff --git a/app-crypt/sops/sops-3.13.2.ebuild b/app-crypt/sops/sops-3.13.3.ebuild similarity index 100% rename from app-crypt/sops/sops-3.13.2.ebuild rename to app-crypt/sops/sops-3.13.3.ebuild From 3def79bda4c3fc685d1b853c03a6844da77e4a46 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 1 Aug 2026 13:18:44 +0500 Subject: [PATCH 85/92] dev-libs/sealcurses: update Manifest Signed-off-by: Anna (cybertailor) Vyalkova --- dev-libs/sealcurses/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/sealcurses/Manifest b/dev-libs/sealcurses/Manifest index 594229fd0c..5a754d366e 100644 --- a/dev-libs/sealcurses/Manifest +++ b/dev-libs/sealcurses/Manifest @@ -1 +1 @@ -DIST sealcurses-2.0.18_pre20260322.codeberg.tar.gz 23140 BLAKE2B 54f1afac15a8906673a6a68550680ebd254fa30049b3f9810d6c597d31af4a50ddbb15ffc6ce3a79cbada6578d1b0d10bb800a41d7c4e78b5e7a80d0aa606496 SHA512 4f3c937219eaf19d3e7257875e3b9fec8700be77a88cc230a316661e2909a12e1cc5f33587cd2564d7ed50833999068905016bc0a94b66c0c33e68b19a6c61ff +DIST sealcurses-2.0.18_pre20260322.codeberg.tar.gz 23063 BLAKE2B ff835714653e1e3c894c26e4066125ea35697891580e907cd9cfbb0a74cf9e95f5cebc59bca9aec714948b635e6fb1785ce3938fad2dea140696cb7c35f4f7d0 SHA512 391ce531e18a957199557cad710b7a79e34062a50c3dc63eda6f16e6653431e1eb12829ac1d0d4170233d34ae2e11f98648a036fbc6b51907e33b6c3be3d4305 From 2f53166b393ccf7216b346762f1e51fe748acde1 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sat, 1 Aug 2026 18:02:42 +0200 Subject: [PATCH 86/92] www-client/mullvad-browser: new package Since I started maintaining the bin version, I thought it would be good to have this as well. The ::gentoo Firefox ebuild was used as based and then patched in the style of ::librewolf. Default Mullvad extensions are set as well. Signed-off-by: bakedsnake --- www-client/mullvad-browser/Manifest | 6 + .../mullvad-browser/files/README.gentoo | 20 + .../files/disable-auto-update.policy.json | 5 + .../mullvad-browser/files/distribution.ini | 42 + .../files/firefox-146.0.1-icu78.patch | 16 + .../mullvad-browser/files/firefox-r1.sh | 116 ++ .../files/gentoo-default-prefs.js | 14 + .../files/gentoo-hwaccel-prefs.js | 3 + .../files/gentoo-hwaccel-prefs.js-r2 | 7 + .../files/gentoo-telemetry-prefs.js | 21 + .../files/icon/firefox-r2.desktop | 236 +++ .../files/icon/firefox-r3.desktop | 236 +++ .../files/icon/firefox-symbolic.svg | 64 + .../files/mullvad-policies.json | 161 ++ www-client/mullvad-browser/metadata.xml | 49 + .../mullvad-browser-140.13.0.ebuild | 1431 +++++++++++++++++ 16 files changed, 2427 insertions(+) create mode 100644 www-client/mullvad-browser/Manifest create mode 100644 www-client/mullvad-browser/files/README.gentoo create mode 100644 www-client/mullvad-browser/files/disable-auto-update.policy.json create mode 100644 www-client/mullvad-browser/files/distribution.ini create mode 100644 www-client/mullvad-browser/files/firefox-146.0.1-icu78.patch create mode 100644 www-client/mullvad-browser/files/firefox-r1.sh create mode 100644 www-client/mullvad-browser/files/gentoo-default-prefs.js create mode 100644 www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js create mode 100644 www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js-r2 create mode 100644 www-client/mullvad-browser/files/gentoo-telemetry-prefs.js create mode 100644 www-client/mullvad-browser/files/icon/firefox-r2.desktop create mode 100644 www-client/mullvad-browser/files/icon/firefox-r3.desktop create mode 100644 www-client/mullvad-browser/files/icon/firefox-symbolic.svg create mode 100644 www-client/mullvad-browser/files/mullvad-policies.json create mode 100644 www-client/mullvad-browser/metadata.xml create mode 100644 www-client/mullvad-browser/mullvad-browser-140.13.0.ebuild diff --git a/www-client/mullvad-browser/Manifest b/www-client/mullvad-browser/Manifest new file mode 100644 index 0000000000..7d1607075d --- /dev/null +++ b/www-client/mullvad-browser/Manifest @@ -0,0 +1,6 @@ +DIST firefox-140esr-patches-13.tar.xz 15628 BLAKE2B 824c3d42f2f6cf70932fe395cf11dfe9043e09e20d6dfd2bd64ce4567206def45424e82b738f27c71648f0b2d97608746d22565cf7aa35713dedd71a24cde449 SHA512 d4d59818944f6a8213598308a1095a0f3c9818e6c517587e4630056d432a0e9673ad627447ca18dfa884dbb35bc2921e54cfc63f9c5646765e0f66a75279584d +DIST mullvad-browser-140.13.0.tar.gz 799233754 BLAKE2B 3e7c592a4eb87e2a25c6046251a47f6edd2e3e76adb1465a8c4cac021eac13bab98280d230b91d3bf43a1b7ddbb37d6bc2b914f338c8bd431474603af6225fb0 SHA512 743e2649806dd665ea821a01d0ca30cd9a81123711d54c34b0b8446198156c22a4788c5df92533d8a594eb6a931a4cf20139e982f204494de8732cf6e12d7e20 +DIST mullvad-browser-extension-0.9.10.xpi 687004 BLAKE2B 24bea115caf9b1510b43d736adf0a84c0f5554125044697fe965c30b0459d7910f6381c9b5e758ed7d19c778b4b8353f6cba8ecbf81473969a82617fa85f2d07 SHA512 8bfd5f656bc04c7c65633e22a4920db339dc7b0f41c31c28e40b4f284059485d6118b19bcdcf425d0db1f2a61c6244b1e59e569b51974a249c7039e33c68bf03 +DIST uBlock0_1.72.2.firefox.signed.xpi 4585322 BLAKE2B 86d5f46ec0bc31ad8c32604a8f58e654b3b0c2506856e8365f2912bdb47b31e26091dd2b1d1df554839870e81b476e37a3d105376adb641e8b4ad8279561d033 SHA512 644b7d455962372cc7044e6c522246594a248a614ff5745ad2c63a23d0ac047ca78271551c93beda7a04496ce093400aebbfea156e31dfbb298a95589f4e8fe1 +DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 BLAKE2B 45712415f916c2749bac9002157def84f75d005bcac0403cb9b5a814623a1e0c2a2f24092d55478ca5204afa82c7499cabf405b8e5c6e95a514351801da4a91c SHA512 e39f3130290e63a7c2674e8838bd6569ca6a630c0231e2a303d6bd4a6b7f9c78b59a99606193c3ba3e200d93d9221339d23653e98ef720632d54c5c6866dde69 +DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 BLAKE2B 62b83e2db70b24361962b392551c604b21c59535b8d34a5e652447d7b722b033327334f0e17381d28eaa6dcb31fb02aad9978c66b761fb592b6de502012aeb57 SHA512 f77c08d1eb0f8e765bed4955d4794b33bb38149df5a144bebbe43e91fce3cfda7210cdf57073c0ff23c1d3c68105b6c69b4782af1643a0be2f3310001a2398f0 diff --git a/www-client/mullvad-browser/files/README.gentoo b/www-client/mullvad-browser/files/README.gentoo new file mode 100644 index 0000000000..b14b115930 --- /dev/null +++ b/www-client/mullvad-browser/files/README.gentoo @@ -0,0 +1,20 @@ + +## DoH +Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH): +Due to privacy concerns (encrypting DNS might be a good thing, sending all DNS +traffic to Cloudflare by default is not a good idea and applications should +respect OS configured settings), "network.trr.mode" was set to 5 ("Off by +choice") by default. +You can enable DNS-over-HTTPS in LibreWolf's preferences. + + +## Normandy +Upstream operates a service named Normandy which allows Mozilla to push changes +for default settings or even install new add-ons remotely. While this can be +useful to address problems like 'Armagadd-on 2.0' or revert previous decisions +to disable TLS 1.0/1.1, privacy and security concerns prevail, which is why we +have switched off the use of this service by default. + +To re-enable this service set the following in "about:config": + app.normandy.enabled=true + diff --git a/www-client/mullvad-browser/files/disable-auto-update.policy.json b/www-client/mullvad-browser/files/disable-auto-update.policy.json new file mode 100644 index 0000000000..f36622021f --- /dev/null +++ b/www-client/mullvad-browser/files/disable-auto-update.policy.json @@ -0,0 +1,5 @@ +{ + "policies": { + "DisableAppUpdate": true + } +} diff --git a/www-client/mullvad-browser/files/distribution.ini b/www-client/mullvad-browser/files/distribution.ini new file mode 100644 index 0000000000..916918bf87 --- /dev/null +++ b/www-client/mullvad-browser/files/distribution.ini @@ -0,0 +1,42 @@ +[Global] +id=gentoo +version=1.0 +about=Mullvad Browser for Gentoo +about.de=Mullvad Browser für Gentoo + +[Preferences] +app.distributor="gentoo" +app.distributor.channel="guru" +startup.homepage_welcome_url="https://wiki.gentoo.org/wiki/Project:GURU" + +[BookmarksToolbar] +item.1.type=default +item.2.title=Gentoo's Bugzilla +item.2.link=https://bugs.gentoo.org/ +item.3.title=Gentoo Forums +item.3.link=https://forums.gentoo.org/ +item.4.title=Gentoo Packages +item.4.link=https://packages.gentoo.org/ +item.5.title=Planet Gentoo +item.5.link=https://planet.gentoo.org/ +item.6.title=Gentoo Wiki +item.6.link=https://wiki.gentoo.org/ + +[BookmarksMenu] +item.1.title=Gentoo +item.1.type=folder +item.1.folderId=1 + +[BookmarksFolder-1] +item.1.title=Gentoo Linux +item.1.link=https://www.gentoo.org/ +item.2.title=Gentoo's Bugzilla +item.2.link=https://bugs.gentoo.org/ +item.3.title=Gentoo Forums +item.3.link=https://forums.gentoo.org/ +item.4.title=Gentoo Packages +item.4.link=https://packages.gentoo.org/ +item.5.title=Planet Gentoo +item.5.link=https://planet.gentoo.org/ +item.6.title=Gentoo Wiki +item.6.link=https://wiki.gentoo.org/ diff --git a/www-client/mullvad-browser/files/firefox-146.0.1-icu78.patch b/www-client/mullvad-browser/files/firefox-146.0.1-icu78.patch new file mode 100644 index 0000000000..c6c9e0530e --- /dev/null +++ b/www-client/mullvad-browser/files/firefox-146.0.1-icu78.patch @@ -0,0 +1,16 @@ +diff --git a/intl/lwbrk/LineBreaker.cpp b/intl/lwbrk/LineBreaker.cpp +--- a/intl/lwbrk/LineBreaker.cpp ++++ b/intl/lwbrk/LineBreaker.cpp +@@ -451,10 +451,11 @@ + /* AKSARA = 43, [AK] */ CLASS_CHARACTER, + /* AKSARA_PREBASE = 44, [AP] */ CLASS_CHARACTER, + /* AKSARA_START = 45, [AS] */ CLASS_CHARACTER, + /* VIRAMA_FINAL = 46, [VF] */ CLASS_CHARACTER, + /* VIRAMA = 47, [VI] */ CLASS_CHARACTER, ++ /* UNAMBIGUOUS_HYPHEN = 48 [HH] */ CLASS_BREAKABLE, + }; + + static_assert(U_LB_COUNT == std::size(sUnicodeLineBreakToClass), + "Gecko vs ICU LineBreak class mismatch"); + + diff --git a/www-client/mullvad-browser/files/firefox-r1.sh b/www-client/mullvad-browser/files/firefox-r1.sh new file mode 100644 index 0000000000..8565fea6eb --- /dev/null +++ b/www-client/mullvad-browser/files/firefox-r1.sh @@ -0,0 +1,116 @@ +#!/bin/bash + +## +## Usage: +## +## $ mullvad-browser +## +## This script is meant to run LibreWolf in Gentoo. + +cmdname=$(basename "$0") + +## +## Variables +## +MOZ_ARCH=$(uname -m) +case ${MOZ_ARCH} in + x86_64|s390x|sparc64) + MOZ_LIB_DIR="@PREFIX@/lib64" + SECONDARY_LIB_DIR="@PREFIX@/lib" + ;; + *) + MOZ_LIB_DIR="@PREFIX@/lib" + SECONDARY_LIB_DIR="@PREFIX@/lib64" + ;; +esac + +MOZ_FIREFOX_FILE="mullvad-browser" + +if [[ ! -r ${MOZ_LIB_DIR}/mullvad-browser/${MOZ_FIREFOX_FILE} ]]; then + if [[ ! -r ${SECONDARY_LIB_DIR}/mullvad-browser/${MOZ_FIREFOX_FILE} ]]; then + echo "Error: ${MOZ_LIB_DIR}/mullvad-browser/${MOZ_FIREFOX_FILE} not found" >&2 + if [[ -d ${SECONDARY_LIB_DIR} ]]; then + echo " ${SECONDARY_LIB_DIR}/mullvad-browser/${MOZ_FIREFOX_FILE} not found" >&2 + fi + exit 1 + fi + MOZ_LIB_DIR="${SECONDARY_LIB_DIR}" +fi +MOZILLA_FIVE_HOME="${MOZ_LIB_DIR}/mullvad-browser" +MOZ_EXTENSIONS_PROFILE_DIR="${HOME}/.mullvad-browser/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" +MOZ_PROGRAM="${MOZILLA_FIVE_HOME}/${MOZ_FIREFOX_FILE}" + +## +## Enable Wayland backend? +## +if @DEFAULT_WAYLAND@ && [[ -z ${MOZ_DISABLE_WAYLAND} ]]; then + if [[ -n "${WAYLAND_DISPLAY}" ]]; then + export MOZ_ENABLE_WAYLAND=1 + fi +fi + +## +## Use D-Bus remote exclusively when there's Wayland display. +## +if [[ -n "${WAYLAND_DISPLAY}" ]]; then + export MOZ_DBUS_REMOTE=1 +fi + +## +## Make sure that we set the plugin path +## +MOZ_PLUGIN_DIR="plugins" + +if [[ -n "${MOZ_PLUGIN_PATH}" ]]; then + MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${MOZ_LIB_DIR}/mullvad-browser/${MOZ_PLUGIN_DIR} +else + MOZ_PLUGIN_PATH=${MOZ_LIB_DIR}/mullvad-browser/${MOZ_PLUGIN_DIR} +fi + +if [[ -d "${SECONDARY_LIB_DIR}/mullvad-browser/${MOZ_PLUGIN_DIR}" ]]; then + MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${SECONDARY_LIB_DIR}/mullvad-browser/${MOZ_PLUGIN_DIR} +fi + +export MOZ_PLUGIN_PATH + +## +## Set MOZ_APP_LAUNCHER for gnome-session +## +export MOZ_APP_LAUNCHER="@PREFIX@/bin/${cmdname}" + +## +## Disable the GNOME crash dialog, LibreWolf has its own +## +if [[ "${XDG_CURRENT_DESKTOP}" == "GNOME" ]]; then + GNOME_DISABLE_CRASH_DIALOG=1 + export GNOME_DISABLE_CRASH_DIALOG +fi + +## +## Enable Xinput2 (#617344) +## + +# respect user settings +MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto} + +if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then + # enabling XINPUT2 should be safe for all wayland users + MOZ_USE_XINPUT2=1 +elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then + # XINPUT2 is known to cause problems for KWin users + MOZ_USE_XINPUT2=0 +elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then + # LXQt uses KWin + MOZ_USE_XINPUT2=0 +elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then + # should work on Mate, Xfce, FluxBox, OpenBox and all the others ... + MOZ_USE_XINPUT2=1 +fi + +[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2} + +# Don't throw "old profile" dialog box. +export MOZ_ALLOW_DOWNGRADE=1 + +# Run the browser +exec ${MOZ_PROGRAM} "${@}" diff --git a/www-client/mullvad-browser/files/gentoo-default-prefs.js b/www-client/mullvad-browser/files/gentoo-default-prefs.js new file mode 100644 index 0000000000..7967cb3e40 --- /dev/null +++ b/www-client/mullvad-browser/files/gentoo-default-prefs.js @@ -0,0 +1,14 @@ +pref("general.smoothScroll", true); +pref("general.autoScroll", false); +pref("browser.urlbar.hideGoButton", true); +pref("browser.shell.checkDefaultBrowser", false); +pref("browser.EULA.override", true); +pref("general.useragent.locale", "chrome://global/locale/intl.properties"); +pref("intl.locale.requested", ""); +/* Disable DoH by default */ +pref("network.trr.mode", 5); +/* Disable use of Mozilla Normandy service by default */ +pref("app.normandy.enabled", false); +/* Disable remote-settings from permissions manager by default but don't lock it + so corporations can easily turn it back on if there's demand for that */ +pref("permissions.manager.remote.enabled", false); diff --git a/www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js b/www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js new file mode 100644 index 0000000000..a00144a7ad --- /dev/null +++ b/www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js @@ -0,0 +1,3 @@ +/* Force hardware accelerated rendering due to USE=hwaccel */ +pref("layers.acceleration.force-enabled", true); +pref("webgl.force-enabled", true); diff --git a/www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js-r2 b/www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js-r2 new file mode 100644 index 0000000000..23361f6940 --- /dev/null +++ b/www-client/mullvad-browser/files/gentoo-hwaccel-prefs.js-r2 @@ -0,0 +1,7 @@ +/* Force hardware accelerated rendering due to USE=hwaccel */ +pref("gfx.webrender.all", true); +pref("layers.acceleration.force-enabled", true); +pref("layers.gpu-process.enabled", true); +pref("media.hardware-video-decoding.enabled", true); +pref("webgl.force-enabled", true); +pref("media.hardware-video-decoding-vulkan.enabled", false ); diff --git a/www-client/mullvad-browser/files/gentoo-telemetry-prefs.js b/www-client/mullvad-browser/files/gentoo-telemetry-prefs.js new file mode 100644 index 0000000000..f1858a2214 --- /dev/null +++ b/www-client/mullvad-browser/files/gentoo-telemetry-prefs.js @@ -0,0 +1,21 @@ +/* Include strong telemetry blockage via '-telemetry' use flag, many settings are + from arkenfox/user.js */ +pref("datareporting.policy.dataSubmissionEnabled", false); +pref("datareporting.healthreport.uploadEnabled", false); +pref("toolkit.telemetry.unified", false); +pref("toolkit.telemetry.enabled", false); +pref("toolkit.telemetry.server", "data:,"); +pref("toolkit.telemetry.archive.enabled", false); +pref("toolkit.telemetry.newProfilePing.enabled", false); +pref("toolkit.telemetry.shutdownPingSender.enabled", false); +pref("toolkit.telemetry.updatePing.enabled", false); +pref("toolkit.telemetry.bhrPing.enabled", false); +pref("toolkit.telemetry.firstShutdownPing.enabled", false); +pref("toolkit.telemetry.coverage.opt-out", true); +pref("telemetry.fog.init_on_shutdown", false); +pref("toolkit.coverage.opt-out", true); +pref("toolkit.coverage.endpoint.base", ""); +pref("toolkit.telemetry.dap_helper", ""); +pref("toolkit.telemetry.dap_leader", ""); +pref("browser.newtabpage.activity-stream.feeds.telemetry", false); +pref("browser.newtabpage.activity-stream.telemetry", false); diff --git a/www-client/mullvad-browser/files/icon/firefox-r2.desktop b/www-client/mullvad-browser/files/icon/firefox-r2.desktop new file mode 100644 index 0000000000..45d5f11ff2 --- /dev/null +++ b/www-client/mullvad-browser/files/icon/firefox-r2.desktop @@ -0,0 +1,236 @@ +[Desktop Entry] +Version=1.0 +Name=@NAME@ +GenericName=Web Browser +Comment=Browse the Web +Exec=@EXEC@ %u +Icon=@ICON@ +Terminal=false +Type=Application +MimeType=application/pdf;application/vnd.mozilla.xul+xml;application/xhtml+xml;text/html;text/mml;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https; +StartupNotify=true +Categories=Network;WebBrowser; +Keywords=web;browser;internet; +Actions=new-window;new-private-window;profile-manager-window; + +[Desktop Action new-window] +Name=Open a New Window +Name[ach]=Dirica manyen +Name[af]=Nuwe venster +Name[an]=Nueva finestra +Name[ar]=نافذة جديدة +Name[as]=নতুন উইন্ডো +Name[ast]=Ventana nueva +Name[az]=Yeni Pəncərə +Name[be]=Новае акно +Name[bg]=Нов прозорец +Name[bn_BD]=নতুন উইন্ডো (N) +Name[bn_IN]=নতুন উইন্ডো +Name[br]=Prenestr nevez +Name[brx]=गोदान उइन्ड'(N) +Name[bs]=Novi prozor +Name[ca]=Finestra nova +Name[cak]=K'ak'a' tzuwäch +Name[cs]=Nové okno +Name[cy]=Ffenestr Newydd +Name[da]=Nyt vindue +Name[de]=Neues Fenster +Name[dsb]=Nowe wokno +Name[el]=Νέο παράθυρο +Name[en_GB]=New Window +Name[en_US]=New Window +Name[en_ZA]=New Window +Name[eo]=Nova fenestro +Name[es_AR]=Nueva ventana +Name[es_CL]=Nueva ventana +Name[es_ES]=Nueva ventana +Name[es_MX]=Nueva ventana +Name[et]=Uus aken +Name[eu]=Leiho berria +Name[fa]=پنجره جدید‌ +Name[ff]=Henorde Hesere +Name[fi]=Uusi ikkuna +Name[fr]=Nouvelle fenêtre +Name[fy_NL]=Nij finster +Name[ga_IE]=Fuinneog Nua +Name[gd]=Uinneag ùr +Name[gl]=Nova xanela +Name[gn]=Ovetã pyahu +Name[gu_IN]=નવી વિન્ડો +Name[he]=חלון חדש +Name[hi_IN]=नया विंडो +Name[hr]=Novi prozor +Name[hsb]=Nowe wokno +Name[hu]=Új ablak +Name[hy_AM]=Նոր Պատուհան +Name[id]=Jendela Baru +Name[is]=Nýr gluggi +Name[it]=Nuova finestra +Name[ja]=新しいウィンドウ +Name[ja_JP-mac]=新規ウインドウ +Name[ka]=ახალი ფანჯარა +Name[kk]=Жаңа терезе +Name[km]=បង្អួច​​​ថ្មី +Name[kn]=ಹೊಸ ಕಿಟಕಿ +Name[ko]=새 창 +Name[kok]=नवें जनेल +Name[ks]=نئئ وِنڈو +Name[lij]=Neuvo barcon +Name[lo]=ຫນ້າຕ່າງໃຫມ່ +Name[lt]=Naujas langas +Name[ltg]=Jauns lūgs +Name[lv]=Jauns logs +Name[mai]=नव विंडो +Name[mk]=Нов прозорец +Name[ml]=പുതിയ ജാലകം +Name[mr]=नवीन पटल +Name[ms]=Tetingkap Baru +Name[my]=ဝင်းဒိုးအသစ် +Name[nb_NO]=Nytt vindu +Name[ne_NP]=नयाँ सञ्झ्याल +Name[nl]=Nieuw venster +Name[nn_NO]=Nytt vindauge +Name[or]=ନୂତନ ୱିଣ୍ଡୋ +Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ +Name[pl]=Nowe okno +Name[pt_BR]=Nova janela +Name[pt_PT]=Nova janela +Name[rm]=Nova fanestra +Name[ro]=Fereastră nouă +Name[ru]=Новое окно +Name[sat]=नावा विंडो (N) +Name[si]=නව කවුළුවක් +Name[sk]=Nové okno +Name[sl]=Novo okno +Name[son]=Zanfun taaga +Name[sq]=Dritare e Re +Name[sr]=Нови прозор +Name[sv_SE]=Nytt fönster +Name[ta]=புதிய சாளரம் +Name[te]=కొత్త విండో +Name[th]=หน้าต่างใหม่ +Name[tr]=Yeni pencere +Name[tsz]=Eraatarakua jimpani +Name[uk]=Нове вікно +Name[ur]=نیا دریچہ +Name[uz]=Yangi oyna +Name[vi]=Cửa sổ mới +Name[wo]=Palanteer bu bees +Name[xh]=Ifestile entsha +Name[zh_CN]=新建窗口 +Name[zh_TW]=開新視窗 +Exec=@EXEC@ --new-window %u + +[Desktop Action new-private-window] +Name=Open a New Private Window +Name[ach]=Dirica manyen me mung +Name[af]=Nuwe privaatvenster +Name[an]=Nueva finestra privada +Name[ar]=نافذة خاصة جديدة +Name[as]=নতুন ব্যক্তিগত উইন্ডো +Name[ast]=Ventana privada nueva +Name[az]=Yeni Məxfi Pəncərə +Name[be]=Новае акно адасаблення +Name[bg]=Нов прозорец за поверително сърфиране +Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো +Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো +Name[br]=Prenestr merdeiñ prevez nevez +Name[brx]=गोदान प्राइभेट उइन्ड' +Name[bs]=Novi privatni prozor +Name[ca]=Finestra privada nova +Name[cak]=K'ak'a' ichinan tzuwäch +Name[cs]=Nové anonymní okno +Name[cy]=Ffenestr Breifat Newydd +Name[da]=Nyt privat vindue +Name[de]=Neues privates Fenster +Name[dsb]=Nowe priwatne wokno +Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης +Name[en_GB]=New Private Window +Name[en_US]=New Private Window +Name[en_ZA]=New Private Window +Name[eo]=Nova privata fenestro +Name[es_AR]=Nueva ventana privada +Name[es_CL]=Nueva ventana privada +Name[es_ES]=Nueva ventana privada +Name[es_MX]=Nueva ventana privada +Name[et]=Uus privaatne aken +Name[eu]=Leiho pribatu berria +Name[fa]=پنجره ناشناس جدید +Name[ff]=Henorde Suturo Hesere +Name[fi]=Uusi yksityinen ikkuna +Name[fr]=Nouvelle fenêtre de navigation privée +Name[fy_NL]=Nij priveefinster +Name[ga_IE]=Fuinneog Nua Phríobháideach +Name[gd]=Uinneag phrìobhaideach ùr +Name[gl]=Nova xanela privada +Name[gn]=Ovetã ñemi pyahu +Name[gu_IN]=નવી ખાનગી વિન્ડો +Name[he]=חלון פרטי חדש +Name[hi_IN]=नयी निजी विंडो +Name[hr]=Novi privatni prozor +Name[hsb]=Nowe priwatne wokno +Name[hu]=Új privát ablak +Name[hy_AM]=Սկսել Գաղտնի դիտարկում +Name[id]=Jendela Mode Pribadi Baru +Name[is]=Nýr huliðsgluggi +Name[it]=Nuova finestra anonima +Name[ja]=新しいプライベートウィンドウ +Name[ja_JP-mac]=新規プライベートウインドウ +Name[ka]=ახალი პირადი ფანჯარა +Name[kk]=Жаңа жекелік терезе +Name[km]=បង្អួច​ឯកជន​ថ្មី +Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ +Name[ko]=새 사생활 보호 모드 +Name[kok]=नवो खाजगी विंडो +Name[ks]=نْو پرایوٹ وینڈو& +Name[lij]=Neuvo barcon privou +Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່ +Name[lt]=Naujas privataus naršymo langas +Name[ltg]=Jauns privatais lūgs +Name[lv]=Jauns privātais logs +Name[mai]=नया निज विंडो (W) +Name[mk]=Нов приватен прозорец +Name[ml]=പുതിയ സ്വകാര്യ ജാലകം +Name[mr]=नवीन वैयक्तिक पटल +Name[ms]=Tetingkap Persendirian Baharu +Name[my]=New Private Window +Name[nb_NO]=Nytt privat vindu +Name[ne_NP]=नयाँ निजी सञ्झ्याल +Name[nl]=Nieuw privévenster +Name[nn_NO]=Nytt privat vindauge +Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ +Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ +Name[pl]=Nowe okno prywatne +Name[pt_BR]=Nova janela privativa +Name[pt_PT]=Nova janela privada +Name[rm]=Nova fanestra privata +Name[ro]=Fereastră privată nouă +Name[ru]=Новое приватное окно +Name[sat]=नावा निजेराक् विंडो (W ) +Name[si]=නව පුද්ගලික කවුළුව (W) +Name[sk]=Nové okno v režime Súkromné prehliadanie +Name[sl]=Novo zasebno okno +Name[son]=Sutura zanfun taaga +Name[sq]=Dritare e Re Private +Name[sr]=Нови приватан прозор +Name[sv_SE]=Nytt privat fönster +Name[ta]=புதிய தனிப்பட்ட சாளரம் +Name[te]=కొత్త ఆంతరంగిక విండో +Name[th]=หน้าต่างส่วนตัวใหม่ +Name[tr]=Yeni gizli pencere +Name[tsz]=Juchiiti eraatarakua jimpani +Name[uk]=Приватне вікно +Name[ur]=نیا نجی دریچہ +Name[uz]=Yangi maxfiy oyna +Name[vi]=Cửa sổ riêng tư mới +Name[wo]=Panlanteeru biir bu bees +Name[xh]=Ifestile yangasese entsha +Name[zh_CN]=新建隐私浏览窗口 +Name[zh_TW]=新增隱私視窗 +Exec=@EXEC@ --private-window %u + +[Desktop Action profile-manager-window] +Name=Open the Profile Manager +Name[de]=Profilverwaltung öffnen +Name[cs]=Správa profilů +Exec=@EXEC@ --ProfileManager diff --git a/www-client/mullvad-browser/files/icon/firefox-r3.desktop b/www-client/mullvad-browser/files/icon/firefox-r3.desktop new file mode 100644 index 0000000000..8219e93561 --- /dev/null +++ b/www-client/mullvad-browser/files/icon/firefox-r3.desktop @@ -0,0 +1,236 @@ +[Desktop Entry] +Version=1.0 +Name=@NAME@ +GenericName=Web Browser +Comment=Browse the Web +Exec=@EXEC@ %u +Icon=@ICON@ +Terminal=false +Type=Application +MimeType=application/pdf;application/vnd.mozilla.xul+xml;application/xhtml+xml;text/html;text/mml;text/xml;x-scheme-handler/http;x-scheme-handler/https; +StartupNotify=true +Categories=Network;WebBrowser; +Keywords=web;browser;internet; +Actions=new-window;new-private-window;profile-manager-window; + +[Desktop Action new-window] +Name=Open a New Window +Name[ach]=Dirica manyen +Name[af]=Nuwe venster +Name[an]=Nueva finestra +Name[ar]=نافذة جديدة +Name[as]=নতুন উইন্ডো +Name[ast]=Ventana nueva +Name[az]=Yeni Pəncərə +Name[be]=Новае акно +Name[bg]=Нов прозорец +Name[bn_BD]=নতুন উইন্ডো (N) +Name[bn_IN]=নতুন উইন্ডো +Name[br]=Prenestr nevez +Name[brx]=गोदान उइन्ड'(N) +Name[bs]=Novi prozor +Name[ca]=Finestra nova +Name[cak]=K'ak'a' tzuwäch +Name[cs]=Nové okno +Name[cy]=Ffenestr Newydd +Name[da]=Nyt vindue +Name[de]=Neues Fenster +Name[dsb]=Nowe wokno +Name[el]=Νέο παράθυρο +Name[en_GB]=New Window +Name[en_US]=New Window +Name[en_ZA]=New Window +Name[eo]=Nova fenestro +Name[es_AR]=Nueva ventana +Name[es_CL]=Nueva ventana +Name[es_ES]=Nueva ventana +Name[es_MX]=Nueva ventana +Name[et]=Uus aken +Name[eu]=Leiho berria +Name[fa]=پنجره جدید‌ +Name[ff]=Henorde Hesere +Name[fi]=Uusi ikkuna +Name[fr]=Nouvelle fenêtre +Name[fy_NL]=Nij finster +Name[ga_IE]=Fuinneog Nua +Name[gd]=Uinneag ùr +Name[gl]=Nova xanela +Name[gn]=Ovetã pyahu +Name[gu_IN]=નવી વિન્ડો +Name[he]=חלון חדש +Name[hi_IN]=नया विंडो +Name[hr]=Novi prozor +Name[hsb]=Nowe wokno +Name[hu]=Új ablak +Name[hy_AM]=Նոր Պատուհան +Name[id]=Jendela Baru +Name[is]=Nýr gluggi +Name[it]=Nuova finestra +Name[ja]=新しいウィンドウ +Name[ja_JP-mac]=新規ウインドウ +Name[ka]=ახალი ფანჯარა +Name[kk]=Жаңа терезе +Name[km]=បង្អួច​​​ថ្មី +Name[kn]=ಹೊಸ ಕಿಟಕಿ +Name[ko]=새 창 +Name[kok]=नवें जनेल +Name[ks]=نئئ وِنڈو +Name[lij]=Neuvo barcon +Name[lo]=ຫນ້າຕ່າງໃຫມ່ +Name[lt]=Naujas langas +Name[ltg]=Jauns lūgs +Name[lv]=Jauns logs +Name[mai]=नव विंडो +Name[mk]=Нов прозорец +Name[ml]=പുതിയ ജാലകം +Name[mr]=नवीन पटल +Name[ms]=Tetingkap Baru +Name[my]=ဝင်းဒိုးအသစ် +Name[nb_NO]=Nytt vindu +Name[ne_NP]=नयाँ सञ्झ्याल +Name[nl]=Nieuw venster +Name[nn_NO]=Nytt vindauge +Name[or]=ନୂତନ ୱିଣ୍ଡୋ +Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ +Name[pl]=Nowe okno +Name[pt_BR]=Nova janela +Name[pt_PT]=Nova janela +Name[rm]=Nova fanestra +Name[ro]=Fereastră nouă +Name[ru]=Новое окно +Name[sat]=नावा विंडो (N) +Name[si]=නව කවුළුවක් +Name[sk]=Nové okno +Name[sl]=Novo okno +Name[son]=Zanfun taaga +Name[sq]=Dritare e Re +Name[sr]=Нови прозор +Name[sv_SE]=Nytt fönster +Name[ta]=புதிய சாளரம் +Name[te]=కొత్త విండో +Name[th]=หน้าต่างใหม่ +Name[tr]=Yeni pencere +Name[tsz]=Eraatarakua jimpani +Name[uk]=Нове вікно +Name[ur]=نیا دریچہ +Name[uz]=Yangi oyna +Name[vi]=Cửa sổ mới +Name[wo]=Palanteer bu bees +Name[xh]=Ifestile entsha +Name[zh_CN]=新建窗口 +Name[zh_TW]=開新視窗 +Exec=@EXEC@ --new-window %u + +[Desktop Action new-private-window] +Name=Open a New Private Window +Name[ach]=Dirica manyen me mung +Name[af]=Nuwe privaatvenster +Name[an]=Nueva finestra privada +Name[ar]=نافذة خاصة جديدة +Name[as]=নতুন ব্যক্তিগত উইন্ডো +Name[ast]=Ventana privada nueva +Name[az]=Yeni Məxfi Pəncərə +Name[be]=Новае акно адасаблення +Name[bg]=Нов прозорец за поверително сърфиране +Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো +Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো +Name[br]=Prenestr merdeiñ prevez nevez +Name[brx]=गोदान प्राइभेट उइन्ड' +Name[bs]=Novi privatni prozor +Name[ca]=Finestra privada nova +Name[cak]=K'ak'a' ichinan tzuwäch +Name[cs]=Nové anonymní okno +Name[cy]=Ffenestr Breifat Newydd +Name[da]=Nyt privat vindue +Name[de]=Neues privates Fenster +Name[dsb]=Nowe priwatne wokno +Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης +Name[en_GB]=New Private Window +Name[en_US]=New Private Window +Name[en_ZA]=New Private Window +Name[eo]=Nova privata fenestro +Name[es_AR]=Nueva ventana privada +Name[es_CL]=Nueva ventana privada +Name[es_ES]=Nueva ventana privada +Name[es_MX]=Nueva ventana privada +Name[et]=Uus privaatne aken +Name[eu]=Leiho pribatu berria +Name[fa]=پنجره ناشناس جدید +Name[ff]=Henorde Suturo Hesere +Name[fi]=Uusi yksityinen ikkuna +Name[fr]=Nouvelle fenêtre de navigation privée +Name[fy_NL]=Nij priveefinster +Name[ga_IE]=Fuinneog Nua Phríobháideach +Name[gd]=Uinneag phrìobhaideach ùr +Name[gl]=Nova xanela privada +Name[gn]=Ovetã ñemi pyahu +Name[gu_IN]=નવી ખાનગી વિન્ડો +Name[he]=חלון פרטי חדש +Name[hi_IN]=नयी निजी विंडो +Name[hr]=Novi privatni prozor +Name[hsb]=Nowe priwatne wokno +Name[hu]=Új privát ablak +Name[hy_AM]=Սկսել Գաղտնի դիտարկում +Name[id]=Jendela Mode Pribadi Baru +Name[is]=Nýr huliðsgluggi +Name[it]=Nuova finestra anonima +Name[ja]=新しいプライベートウィンドウ +Name[ja_JP-mac]=新規プライベートウインドウ +Name[ka]=ახალი პირადი ფანჯარა +Name[kk]=Жаңа жекелік терезе +Name[km]=បង្អួច​ឯកជន​ថ្មី +Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ +Name[ko]=새 사생활 보호 모드 +Name[kok]=नवो खाजगी विंडो +Name[ks]=نْو پرایوٹ وینڈو& +Name[lij]=Neuvo barcon privou +Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່ +Name[lt]=Naujas privataus naršymo langas +Name[ltg]=Jauns privatais lūgs +Name[lv]=Jauns privātais logs +Name[mai]=नया निज विंडो (W) +Name[mk]=Нов приватен прозорец +Name[ml]=പുതിയ സ്വകാര്യ ജാലകം +Name[mr]=नवीन वैयक्तिक पटल +Name[ms]=Tetingkap Persendirian Baharu +Name[my]=New Private Window +Name[nb_NO]=Nytt privat vindu +Name[ne_NP]=नयाँ निजी सञ्झ्याल +Name[nl]=Nieuw privévenster +Name[nn_NO]=Nytt privat vindauge +Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ +Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ +Name[pl]=Nowe okno prywatne +Name[pt_BR]=Nova janela privativa +Name[pt_PT]=Nova janela privada +Name[rm]=Nova fanestra privata +Name[ro]=Fereastră privată nouă +Name[ru]=Новое приватное окно +Name[sat]=नावा निजेराक् विंडो (W ) +Name[si]=නව පුද්ගලික කවුළුව (W) +Name[sk]=Nové okno v režime Súkromné prehliadanie +Name[sl]=Novo zasebno okno +Name[son]=Sutura zanfun taaga +Name[sq]=Dritare e Re Private +Name[sr]=Нови приватан прозор +Name[sv_SE]=Nytt privat fönster +Name[ta]=புதிய தனிப்பட்ட சாளரம் +Name[te]=కొత్త ఆంతరంగిక విండో +Name[th]=หน้าต่างส่วนตัวใหม่ +Name[tr]=Yeni gizli pencere +Name[tsz]=Juchiiti eraatarakua jimpani +Name[uk]=Приватне вікно +Name[ur]=نیا نجی دریچہ +Name[uz]=Yangi maxfiy oyna +Name[vi]=Cửa sổ riêng tư mới +Name[wo]=Panlanteeru biir bu bees +Name[xh]=Ifestile yangasese entsha +Name[zh_CN]=新建隐私浏览窗口 +Name[zh_TW]=新增隱私視窗 +Exec=@EXEC@ --private-window %u + +[Desktop Action profile-manager-window] +Name=Open the Profile Manager +Name[de]=Profilverwaltung öffnen +Name[cs]=Správa profilů +Exec=@EXEC@ --ProfileManager diff --git a/www-client/mullvad-browser/files/icon/firefox-symbolic.svg b/www-client/mullvad-browser/files/icon/firefox-symbolic.svg new file mode 100644 index 0000000000..2078eea40b --- /dev/null +++ b/www-client/mullvad-browser/files/icon/firefox-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + diff --git a/www-client/mullvad-browser/files/mullvad-policies.json b/www-client/mullvad-browser/files/mullvad-policies.json new file mode 100644 index 0000000000..eaba53085c --- /dev/null +++ b/www-client/mullvad-browser/files/mullvad-policies.json @@ -0,0 +1,161 @@ +{ + "__COMMENT__ More Information": "https://github.com/mozilla/policy-templates/blob/master/README.md", + "policies": { + "AIControls": { + "Translations": { + "Value": "available" + }, + "PDFAltText": { + "Value": "blocked" + }, + "SmartTabGroups": { + "Value": "blocked" + }, + "LinkPreviewKeyPoints": { + "Value": "blocked" + }, + "SidebarChatbot": { + "Value": "blocked" + }, + "SmartWindow": { + "Value": "blocked" + } + }, + "AppUpdateURL": "https://localhost", + "DisableAppUpdate": true, + "DisableDefaultBrowserAgent": true, + "DisableFeedbackCommands": true, + "DisableFirefoxStudies": true, + "DisableRemoteImprovements": true, + "DisableSetDesktopBackground": false, + "DisableTelemetry": true, + "DontCheckDefaultBrowser": true, + "EncryptedMediaExtensions": { + "Enabled": false + }, + "ExtensionSettings": { + "*": { + "blocked_install_message": "Mullvad does not allow installing Language Packs.", + "installation_mode": "allowed", + "allowed_types": ["dictionary", "extension", "sitepermission", "theme"] + }, + "uBlock0@raymondhill.net": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/uBlock0@raymondhill.net/latest.xpi", + "installation_mode": "normal_installed", + "private_browsing": true + }, + "{d19a89b9-76c1-4a61-bcd4-49e8de916403}": { + "install_url": "https://github.com/mullvad/browser-extension/releases/download/v0.9.10-firefox-beta/mullvad-browser-extension-0.9.10.xpi", + "installation_mode": "allowed", + "private_browsing": true + }, + "google@search.mozilla.org": { + "installation_mode": "blocked" + }, + "bing@search.mozilla.org": { + "installation_mode": "blocked" + }, + "amazondotcom@search.mozilla.org": { + "installation_mode": "blocked" + }, + "ebay@search.mozilla.org": { + "installation_mode": "blocked" + }, + "twitter@search.mozilla.org": { + "installation_mode": "blocked" + } + }, + "FirefoxHome": { + "Weather": false, + "TopSites": false, + "SponsoredTopSites": false, + "Highlights": false, + "Stories": false, + "SponsoredStories": false + }, + "FirefoxSuggest": { + "WebSuggestions": false, + "SponsoredSuggestions": false, + "ImproveSuggest": false + }, + "HttpsOnlyMode": "enabled", + "LocalNetworkAccess": { + "Enabled": true, + "BlockTrackers": true, + "EnablePrompting": true + }, + "NoDefaultBookmarks": true, + "OverridePostUpdatePage": "", + "SearchEngines": { + "PreventInstalls": false, + "Remove": [ + "Google", + "Bing", + "Amazon.com", + "eBay", + "Twitter", + "Perplexity" + ], + "Default": "DuckDuckGo", + "Add": [ + { + "Name": "DuckDuckGo Lite", + "Description": "Minimal, ad-free version of DuckDuckGo", + "Alias": "", + "Method": "POST", + "URLTemplate": "https://start.duckduckgo.com/lite/", + "PostData": "q={searchTerms}", + "SuggestURLTemplate": "https://ac.duckduckgo.com/ac/?q={searchTerms}&type=list", + "IconURL": "data:image/x-icon;base64,AAABAAIAEBAAAAEAIAB5AwAAJgAAACAgAAABACAAUAcAAJ8DAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAANASURBVDiNpZNNTFsFAMd/76t9rx+UsZYCGTNsIytVsXGGA5qNmAjG0Ok+OsXNuIMas4MnT4o6g4bTYnYw7jCnS/QAZHMmbBlKluzCphlK5mAbAcamlKyUQt+jtH19Hx6MZpz93f6X3+n/g/+J8OiYTe0KObLysikqRz3F9WeVcsVTUr1rjs9z04vTr66YVxqGx4sCuBsELgj39rW1CtWevkDjzqT60mHU5icRbBvbKmOvrmKODrF669qIvZr/aFvLjXHhU5z/BHOH2p6SNkdGwq8cjUqxXVTSM6xfGcYYHESMBAkeeofgiylYnGPpu5O5tfRMsuXc5BiAeG/PHlUO+ftq33gvaksa6SMdWOlZNn1wkoYz55DDtegDp/irpx3TWCOServGH6k/PptsigKIVqPdEYi3JcXGGJkP30Lt7kHb/y4KoD3dTrj/NJ5YHEJBMn3HsMNbCTXFXyAQTg6mkMQKbq+3qwdjZACpfivSa8e4PZ1leaWA48KkZwfLWiOyK+NKGsblAZTnDyAGQnvjk3FJpGgm5Ooa9KGvkULViKEwur5OJmciCpDOLFNqqMX/hA81plL+5WeUphZESdpdVaVLslYu+SVfACuTRaxrxLOWIxGvQ7H+xJkfYq9gU9zxALPawV1SyN+YBcdFFgkthm1Briieius6indnM1ZBpzh5nWjnQTDuYM+8T26sFtv1IdYoFCZcxFAEx1yn4rJgZiVXNP3qWOnuTdTnunBWsli3fvvnIb527HA/eANomoKdFnBWdYIH3oRCAWxnKpxVHVFx7W/Kl76nqqsHwTCwp+9iAkib8FTtQ/gjwsV1l/lFG3G5SLDzINbV8wjF0pfNMzOmLD+sXDCU6WHt/lR39PMz5E8c5/dfB/lKuYSl51lOZpmvdei/bZD4+BTkFliauDaa0x9cfQxccfvoeN61jN7sD6cfSppM3bcX8W/egmWVEVSN1+V2DrsdxE6cR/BB5uwXufLC4ieJH+/nN7ZwJNEqaDWfVcef6RY6X6UYDhGoieIt2RhT49iXByjM3fnJ0fXeba0TG1v4l7HUFq1Ord9dcb29brGc0MqlgKl4zYpPvS5jnzXN/IXHh6ZWHq3xb489Z7RfaFfAAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAHF0lEQVRYhZ2XX2xT9xXHP7/r6z+x48Qhc1lCWWzKopFOqluHDW0SCZuElmpIqaASoRXwMCL2MNE1PGyTNog6qXsoLbBpMHgBNAqVyBaaqbDugaSaSlXwlq4hrNkgzhgOYEJMnFw7zvX97eHa13bsFLrzZJ/7+53v95x7/l3BY8p4Z7sv65rptCHapCSEQgCJDwBBAoOoFAxL5JAtXdMf7B9MPI5d8UjgresCSH2PVOROC/AxRMIJBXtv8OxH0f+LwHhnu4+qmX1SilfyOteaMO617VS1hFH9DShuLwCGliQTHWN+YgztyiDp65ECESEOKim9N9g/XDEiFQmMb10XkCxcAgIA1es3UbdlF6q/8fOcsUSPx5g+d5zZDwbyqqjAvqFSNMoIjG9bG5KG8UcgoPobWd7zBo6mZsvThxfOkB6NoMcn0eMxABSPF0dTM+7WdjytbRZRPR5j8rXd+XNRoSgvBN++MrwkgWLPves3sWzHqyhuL3o8xtztKE6HE0NLMndlCC0yiDGXrBiB6rZN1G02I2ZoSeJHetGuDlaMRAmBm1vD40DA3drO8p43AHh44Qwzl87je/nHiIYmHLXLcDgc6PEYU6fezBsuE8Xtxbelm9qOLgDuH+0lOTRgkkhnn83nhM3yvuu5t0B8T/U38uWfHkbYnUz3HWP6zG8wZh6g/fU9tEvnma+px/nkKhw1dVR/ayN2fyOZiTEMrTQaciFD6pPLIKCqJYyrJczc5b9gaEmftNtch0dif7YikAv9OMDKw++i+ht5eOEMD04dsAw6NnRS/+IPcdXVV/S4yMMyWba9h9qOLjITY9z+ybZc6O3B4NmPogqAwcI+MLNd9Teix2Mk+o4VwDteouEHP1sS3AR5dckqSZw7hh6P4Whqpnr9JgAMufAKgDK+M+QTsBOgbssuAKb7jhcSrO4Jlm/7EZ/+8w7vf/AZs9p8GcC/J6a4PDrFQkd3RQKGliR+tJdiDKGwY7wz5FOzaaVTwWwyee9ni0Jp+8Z3UVUVj8fJxpbKHq5uqmd1Uz2GVs+tPm/F6kiPRjC0JKq/EVdLmPRoxJd12TsVgWgDcK9tB2Du6lDJRfvK1RbIrDbPnXjl0vvtqQ+5PHof15pwxecAD987A4C71cSyYbSpQhBCgjPXbMrKyuWxfvb8coDqKie9PRupdjtLjn0YiQLwNX/DkgTyLbqqxSQphQip5NqtI2ASyEyMlVxayHU7gG+HAwBl4AC/P2Rm9/S5EQAUF1Q/DVUrIX4RjDTo8UkAVIukDKj5CWcNlkXvT0/OWL+3b24tPMgmYepPoJUS9j75Gd5uUGtyXt8ywYFC685hIfGpZa4sljtRMpkMDoejVD/6EmRiZcdVOxiGCZwcgdlrn29eRZBA4jO0JIrba1VCXsTkBKlUqpRAaswCT92Ce+dNL9UaMDIFjxdL8fg2jZNQgCiAfm/x+8nJ5DjzD6dLdY4GsJnGbC5QcimhzywNDlhTNRPNvzYRVZF8AoRS1yM4As241oRJj0ZKLmo3rsFXAgWFzQvNv4Obe3H4Y6zcBZl4KbhaC5l7cLe/oMuX+nwu0YWUw4qBHIRC+dU+31XG3Bj5GF3XS5XuZvj6u+iebpLXAGmCqrUmkeSImf3F4mltoxgL5JBqcxn9ct72Vno04tPjseJOZV0Uk1Hm5uaora0tI5ccgcSFMnWZFM8Zy3ba6FeCJ4YTEk6COQMA/Lv3oXi8hdvj10gnpioati8aQP9qsPHfeqVEp3i8JXMGQMCJYP9wQgFQZPYgwOzQAJnoGKq/kbrNpYMldfM6ALMLST598Hfm9FkAXC3PMeVV0JyCP3zTzq87HFwMlVZ33ebuCnMm2wugAgTPDkdvdIUPCcmeu2/uZcWvTlPT0YUxl2Q6N5aNkY9JrfsOF28PcHL8CABP1z7DvfQd4i86MbIGQhEIKIlA3eZu05aWZPK13QBIyaFV7wxHAayTijO7H4jmVy0A35Zu6rf3oHi8iMko6XRpjf1j6m/c0XI9Q0BWzwLwoFqgeLzUb+/Bt8WMZPxIr7WcPvVOxFr1LQLBE8MJQXYDEJ0dGuDugb0YWpKaji5WvH6a6pWrSE1P8VTNV5FSmlExDOy6HbtuJ/CfecLX01TfT7HM/iVWvH7a8jx+tHgpzW4oduKRa3nDz48W1mxdJy1TvPz+9/HYa9gb+gXPPrEWMLcegJrnu6yOl5kY4+6BvUVrefaF4NvDS6/lFomtoYDEVvgwKVqzwUzEaru30lWTaDzGdN/x4sUmKshuCJ413/sjCeTlRlf4oJDsyf93tYRxt7bjbGrGEWgu6e36vUlS1yNoVwdLeoiUHFLms/u/0KdZseSisR/Y8aizRVYT0uCkIrIHK3n9hQhYRDpDvqxL6VQQ7QjxDMjSz3NEVEgxnCU7ZEsb/Ut5vFj+B4mSK5j/ya9iAAAAAElFTkSuQmCC" + }, + { + "Name": "Searx Belgium", + "Description": "A privacy-respecting, open metasearch engine", + "Alias": "", + "Method": "POST", + "URLTemplate": "https://searx.be/search", + "PostData": "q={searchTerms}&category_general=on", + "SuggestURLTemplate": "https://searx.be/autocompleter?q={searchTerms}", + "IconURL": "data:image/x-icon;base64,AAABAAIAEBAAAAEAIADeAQAAJgAAACAgAAABACAApgQAAAQCAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAGlSURBVDiNjdM7aFRBFAbgb9bFB4ivTlQslEVRyF0UsQjRQhAL9QpRsBGJSBqLFAEVrKKdhYWFJJBCEZto2M7CVCJWFmuhIigoIhYxPrDwEd2xuHOT60bQ0wxz+Oc///nPnJDlUYpF2IN+9KCO52jhLr5CxONWKN+op3MlzmMQyzGNX4moHxO4gDfzT+cJluISzuAhbuJ7BXMIJ7AGJzGT5VE7qajjKE5jKgG3pbODFZjEe5zCAC53KxhMFUfwLoHvJ4LdOIcb2IvjGMeHkqCGHXiKdsrN4gd+4gHuYXtqbxM2VBXUkgefy77brTDXX4q3WIVPWIxl3QQzWKeYhHKstVoV5gk24gs+dhNMYQsOlMksjzqddInu4CX68AivoedwnCO4qpj7CPbH6M9RBxkupja+YQmEQDOPQvNIFKMBXFE4fzsZNosmjmF9ouvgOoalSYQsj0RBcBBnsTOZRfEbn6V7o6LrFoYwHSq7AKtT1YZiN16lvtdiFLsq2AkMh9K0/4itGENvlaR7NxZElkchEIsam3EN+/ACQ/8k+IvChsLwcUz+Bnk5cDvv8xTLAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEbUlEQVRYhbXXaYiVVRgH8N+5907aMpa2aRtamEXR2EZQ6YfyQ0bltFgEFZRl+0ofWggyoqBooaIvLYhQCWVpEZpgZUWSGU6mWCEttqtIK46O954+nPPOvDPOvU6Q/0/ved/nnPM/z/N/nue8wQBM7Iy9zyEQozE4FkdjNGrYjHX4At+gp3dOZOWCMHDZpui1PGFa1MijaqAeHYdLcRYOx16oZPOIrfgVy/AylmBLbCTiXUMkEQaeGvvgRlyPg4d4kC14Ew9idfGya/7OSYRjz4lqtd7xYXgC5yt5J+Mv/Ik69sxEqwNsvsJtWDRUEqF0+jF4AVNL33vwMebhE/yWCeyNY3AOzsa+pTk/YgYW//UnI/dlxavNSRQxHYZZAzZfj5vQibkYIelhGsZjuWhGHi8pzTsEj2NC+wi292iJwgOXYDaG5/df4xp8kE/3Cs7UX4Q/41U8Jgny6bxOgRdxHXoiPm8SihpG4YbS5ptxe94cfsd7+BIrpLCMl9x/G07D1bgVB2FSnnch5mBpKxXUMAUnld7N3t5jYa2mkGFd9Eilqt5o9Jv7LG7BXfn5AikLXkO7pJOL69HSagsGFZyLPfL4N8yptYnQ1dFr13/ztOCmmHTzZPbCTNH7WFqynFwNDmjhADWcXBp3SamkUcGsoKvJxImdUUgZ8YyUttMFz+AdKTxwKMZiQzMCFUm1BdYKumODVW+0zt/duomR7r+tl/RyhFQxV6M7m+0p6aIpKvrcD5vFVEp3huWLgoDhe4EfJBGPwh/Yls2qUglvSaCcqcNh28D61gT1vsf2POyWakqxQiyRaUpgU2k8LkaVtkYz8/7I6m7HKXmd76WY755NtmLjzgisKY2PD8GYYIcG1QoNqRLOjdGvmKyvYG3MpFoSWJwXIRWYqSQdTJw2JBL/iO7H3SEYJ5XrAiul3tCSwFv4No+rUv0fGyMCHS08EYtPQYxRHTdjXH7bg9exTYtzVCpVX0kXigIdeFhSNAYPR0dn7M2WerqEzMRVJZON+CwTdFyTgxTN6JDMtlyUXsO9UmNqhXapl9wjdcwCEQskr/SGYeD9IBzfGQsPnSE1j/It6Es8h7exvl7X3dYmNhpq2A+nSl1zilRVB8PCTPC7wUiEIsaVRLlTaqvl6gg/ZTI/SbHdD0dKlW9Yk43LeBfXYl2+6PaSCOR49hlPwkM4fQgL/xd8hJlYKwu8a37o23eA0A7EFbgcR6GtxcK/SJnUnTcY3sJ2uRSyVUWW9VPEIGofLcX5NEyQMqMqXVC/x6f4EGtjVA3BnbhPXyUcDCsz0RWZw46Y2Bkpfw2IdpPiHdATG7aESv95kVpIl5QHpE7YDGskTyxr2fdO7Iy2N2NZ8IrpJ6TwXowqIbhOqiUjmkwlifrOof9DDQEFiXoUqsFVeBQjW0x5/n8lQF9GDauwteEy6Yq+/yCmL+GO/50AfZ7IOT8dT0mCLjBPKk4bdgmBMomM86QCd5iUstdK6dtUX7uCxEW4Uvp/WEe6Qv0LoA9MVDGsR/gAAAAASUVORK5CYII=" + }, + { + "Name": "MetaGer", + "Description": "Search safely while having your privacy respected", + "Alias": "", + "Method": "GET", + "URLTemplate": "https://metager.org/meta/meta.ger3?eingabe={searchTerms}", + "SuggestURLTemplate": "https://metager.org/suggest?query={searchTerms}", + "IconURL": "data:image/x-icon;base64,AAABAAIAEBAAAAEAIACpAQAAJgAAACAgAAABACAAQwMAAM8BAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFwSURBVDiNhdO9jw1RGAbw3xnHx9pL1kcmSIiIiMZWGhGNSjR6tU7lqiT8ARJZkdCKloJmo1JYIugIW/lsJLINsbe4m7X3KObMNZm9w5NMMnPe53nOeZ/zThj0y/14giP+jYQB3uAOHmI1tkhD/O4w2IBpnMIxTAvhbtNghKt4kcltxCy8iKO4LKWnTYM1vMer3tzSOvXgUkmwgI+4j8M4UeS+HuAWFjuOr3dzbPoaH7AJB2NvbukHrnUJJ2CIX/l9S4TlfgkBO7C5S5lIgSlszEsh1kpVSNdxWnUTAUWlGz/y2r7aNA765S7sxAyO41CureBbNt6be16HAhewgMeYbdQWcQYncburrQLb8g6783eNVcn3fIpnJg9Yqnv8H9Y6eMN6DiYVg1DnqzDOeowVfI14h2VsbxEOqDL4grOqMJv4hJcRzzGP8y3CHtxT9b61VfuJG8UofI559yuq6TqH0t+faaohSpn7VnUrj0ZF8geL31hEmGrLBAAAAABJRU5ErkJggolQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAAAwpJREFUWIXF109oXFUUx/HPeTOt/TPFRtOpqPhn4ULEP3tFUSriQncuFEUQdKFumiB058KNiI0rC65cKFgXLgRFkCIR2q6kCiIiCP6hapuSVuOkTZrMHBcvkw6TzGQmf+oXLrw37557fu/eM7/7bsyO74fRzJzEXTaHRfyLP3EKn+FYZut8VAq1t6eWOxablLCbKkaUL/Qc3sfRiOJANrNoHNy35QK62YVH8UFEPFMsiraIfgISrXW2XtyAN1vb4n4RKKeqF5/ikzVErkYF1+JOPIQ7usa4CQdxqjFWv9hPwHf4sDYx1afL6jTG68hCxq0Yx4vY3tHlYdyHk1tSA7XDU2qHz7WkX3AIH3d1GcED9J/e5oaFvDMFDRzBdNfju4VKW0DiMhYwr/z/frNRAR38sNQ6uVnmjmommElexZ4oxZwVKwLWRSVDiMZitH7Fgx2PdhM7qrWJs5RvfnIzEnbTjLT0UjPd2sKVJdhSUrLSH0KIq+WEPVnhAzPj+xStQkbuUlpobiTBUnAGOwYSULSCct2exyv6W+swOm4cSAAIpP02b3vuycoaiOVp273VyaF6cbxezXQ7diITkW7D433i/sHvHfd7lFO8ffXufQQkI8l7ys2hvd47lQXYi8nkJUt2HdTwFF5XXg9MsdT2KjeI65dav+RwOZqmI03vmZiaxm/kEUwOk7wtYH3ElctKVCQX8dPVE9DBzsN/iVLR5SHCUsr/0wmbSbPI0qg35HbrZJacK7LcCReGDt+45NPEXBHykpVfK2tRUbFciHOv7W3/3u8bs5vvlUtQzOHHIQXcguvaN4vN7ZRmNKh1X8BxqEYkfI2XlQY0CPfiLXzRGKsv4BocwCMDxn+FbyEaY3VKIzqKxwYcoM2ishoK5XlgEE7jaRyvTUwp5uZnEH/jDfw8pIAqtg2R/AwORTZPtKu4GH13Tmq5sHDuBF5QTs/8kELWYhZf4tlCfCSqWZs4hw5DnR0fla0q0arjSTyBe1BX1kasGLY37eP5H8rj+ec4ltE6H1lVmziz3PE/sLDwSHn2B2cAAAAASUVORK5CYII=" + }, + { + "Name": "Startpage", + "Description": "Search and browse the internet without being tracked or targeted", + "Alias": "", + "Method": "GET", + "URLTemplate": "https://www.startpage.com/sp/search?query={searchTerms}&cat=web&pl=opensearch", + "SuggestURLTemplate": "https://www.startpage.com/osuggestions?q={searchTerms}", + "IconURL": "data:image/x-icon;base64,AAABAAIAEBAAAAEAIAAwAgAAJgAAACAgAAABACAAnAQAAFYCAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAH3SURBVDiNhdJdaI5hGAfw3/08z2vlc4WZRq1NPuqVyEdJpkTyeUSOnNCKzIlCy4mPQnOklHYonCmpLVFEIRzMwRKFtnqxlG0xy77ex8H77PUW5Tq57/91X9e///W/7tB8ckxFrMBRbMM8DKML7biNUegrdLt7cyVIKpp34TIWV+RmYRNWYxXOYKh2Qb5cMEmwFlexEON4hTeYjQ2Yg+P4nqbOhyCdJIiQQ0vWPIKz2I5D2It9eIuAwyHIQ/OJsTJBYyYT7qMNgxkexyNcRIr52FxpWoRq9BKehBBdT9Pir4mJEe2XciCOE0mSdMZx0hpFSVsUJR+TJCnpQVIsjneNjg7uKfR2+vL58WgU5fwcKqjPb3W/Y4dicRxpjC8YCCH6lKZFy/JHQFi4bOPUKKpqDUET4ZvSGgtljSmCczidoQO4MTY25NO7Z5I4rhom5DK3IcYFvMcMwX4cy9668BByuWmTawxwBevQhJ0ZWR+mo055YvfwuXQtpeLqmkb4gaeoRQNmKO1+ZtZYzAyvU/ojBaiuaSwTQD868CIr6MFzXMNrrM9Il2djDJR11Oe3+keEzDSYovTNWzJ8BwfRH8Pg1w8Gv35QPbeBEP5iwgReYimWZGcVHv+zujLq81v88dAi3MKabITd0f8IerofVML3OKW0iR70/QZSjolxsmCYAAAAAABJRU5ErkJggolQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAABGNJREFUWIWt12uIVVUUB/DfvnNnUvNFja+0umjYQwdSAi2CHuSoFT2oyPpUH1IIKiJqetAni1KKICpTK6WIgqikskCRiiAtEcyEgtTGLMt8lznqnbmnD/ue8c6Zc69J/r/cc+5ea6//Xq+9TpDBvI6ypO9fozET12IKRqEFXfgV3+BjfImDqVJQsXjBadnt+yHUvsztKNe+DsEczEUbGu12CGvxEj5FNyQJSxc2/zcCczvKkkCIxz8Pz+ImNJ3wGMfxD5bgKeyDShK8trBYV6EQjXdHNtH4RXgLt5ykcTgdD+JltEIhJA0VCvGnV2iM6MbpDXTKOIKeBjJzRC8MoF9o+6A4r6NHopKSeQhX5cgl2ICP8J0Y8zMwDTdgYo7O3WKCLqtU6jMNNeym4xOcmZH5G89hEXbn7DEej+EuZIO9CbOxM8HSBf0TsgCzC0W4M8f4UTxZSZL52N1UDVhPEh+qgduG+7E4h1wbrus1lIMifFbpHoWrc9Y/xKuFEDNp0TN9TzD3kXJaR11izKfhkhqRIPaP5UnMnX5IiU3AuZm1w1gmesGSHPctWdis3NKUeuIPvJ1jow0j84zXEjgHgzNrv4kxbIhl8wu13ewrbBFzZS8OiF2ztZ5+mjRlrMOeqvI+bK7+5p6+FksWNJv3aAW+J5lVNdpU3b+YJMm2UEc3JbASq3BkaFIs768ccvTIPju2r9TSMqyhcSi1zfTm0sG69h4+hu2ahKpbgm6JamvOQ5hx6zsGDhyhc+v7urp26ek5qlIpB7H3d6fKnZtX1ScwuT19bBc7YVEMb5OYGw9gV94exZ9+XAbNuBwXivkwDmdhBeFFKkqTZ+jcvLqR8Rbx4pqVEVkrJnQu0hAE3IebM+sTSb4lrEuNpacotV1D0qe6bxebThZrxGaWi3SHY/hA/1iNxSu4NK210uT2eOrUeFDAbeLtOSijvxsr6hmHpuEjJ6TPv4iNZHxGZgxmCYaKZXVU9NwwTEUHnsCInP3fkCTLhZDUy6GQnqqKK/GuOPXkYY84BR2uEjgbQ+vIbsKN6KR+EmdadPgCj+OvOpu24mJchkkNjBMP13s5lSa15wo1wYE/t+oNRZJsFMLvYjiGNDBwIoxCCavRJUQ7uQT6kAgBNoqdcbRYlvVnqsY4X5yS1qBn+MgJ/Uj0Gbn6eIId4rS7Ubx5BzneYgMq4mCyBe+J2T4VAzMkpuCQkKwlyJLIbdGlSe3ZlaJYDSXRtQPEAXQnOlV6dikUkTyMp8XGVouDuKdKFMeTst4dEYlMnnEikSwG4Hncm7O2XRx6vq4lcVK7N0JNKbeKc8T1OWLrcQd6Y3CyY3ddDG8tEQrEHrFBvFvGZMTGikkdK+NUEjiw+2fDR4xPSezFD5ihf6+4QEzUz9FzyghEEttqq2g7dolXdPazrk28JbedUgJkSznZXG0sV+jbdZvFb4b19abl/4XjfT8keAGvZ0T2q86bp9wDKWo80S1m/zjxo/cAFog9ofIv+QJJIq3ZVN4AAAAASUVORK5CYII=" + }, + { + "Name": "Mojeek", + "Description": "A web search engine that provides unbiased, fast, and relevant search results combined with a no tracking privacy policy", + "Alias": "", + "Method": "GET", + "URLTemplate": "https://www.mojeek.com/search?q={searchTerms}", + "IconURL": "data:image/x-icon;base64,AAABAAIAEBAAAAEAIACRAQAAJgAAACAgAAABACAAaQMAALcBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFYSURBVDiNpdJPS1RxFMbxzx2HkUKnnP4QBC5bBEH7JBKE/ryG1i1cBa2S6A1E9QKqjSu37YpAIkhFRGjXPo1SkizBScppMc8vLjItygOXc+73d85zHn73csio7r66pNqv/mu4h0aGW+hguAjjOEYPzLTD/zQ1MY0bGMd7PMVVTKKLJ3iDW7iSmed4hJ0mbuIihnAB1zCCvTg6j884F9ZK/zqeNXAbU5iNsybuR2gRx+LuHq5jCQ1cRtXAMhawE4HXeJC8FDYfNo+3YfuiVPKZ1Cv4kbpc2LvYhxPJ6+gVgRZOp16rsSL6cQD7UHdwNMo9/QuDIziV+lONnUzfWl1gFGPYxWaNdfQ/5UZNoB2BsxgvAmN5utgK62RbF1/CdvE1ix9jrpmDPbzIcHHwM2y75mAbD3En76vVzMsJ+n/lUKz9yuEgVqKd/L046GVjPQaxEt/+wv89fgPfOlBhjwLBfgAAAABJRU5ErkJggolQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAAAzBJREFUWIXt1k1oHVUUB/DfvPfyYYMRa2NfoVXqx0JwoyiChGIQjejG0u4Ul67EFuvGIrpQW9y5cCO6EKHoym5soQs3tkoVEnGhK0VFqKlN0qb5aprkjYs783rfnfeaLNyZPwwz99z/PfM/955zZtjC/x0ZHD0zelPSsfFzm+Lc1FeWkedtXtscL8iQc0vxuByGFdQxUMwt9xKU55ksywcL/jWsdxNcCrgbYxjFPcWiP/AlTmMVu/E89qGJNfyME3nmfHZD6giexhPYW4i9gFM4iXmo1WrefeobDRzHAdxXRF5iHw7iLfyC9/BQEugYDma5I/gcz+FNPFIEEeMAnsRrmGm1WqCBx3B/t23ENrxdRHt7D04T7+NRvIgdPXh1vIQ/i6BADR9iqRhfUT3XW5OXr6tiNw4nL+/GU4jcWw4a+Bon8JdwTg/jAwwlC2fwKb7DHrwq5EuKmHcvXsFdidgH8Ts0VmsDc32tlUNuRD6Dy4mABeHsPotsV/GxzrOex6EioBKz+Cji9WFnOVnra63Que3DQinG+EpIshiTmEtsJ/FFYjtfBBRjtS3g2Pg55VXgDiH5SqwXjlcR8+pCDsW8U8U95jUS3goutgWUD6+fHisfR4TaLTErlGGK7RiMxvP4tQtvJAloEVMVAf319q7sTBRfxjSVlnxnInROyJ+UtyvhXSn9dQiI0EzG00ISptils3HNCom5Ee9SzNuMgEtCL+/mOOUtbYI3FfNSAX3C1qYL1hJb1sXxRVxPbDXVgC7E/lIBg0LSpALknR/GAVEtR7z069mv2pr/ThXGGFLt+VOQdRyjbRs5joSm/tr5dPTMaEXAMG6LxmuKmq0vLae82HGrFJrnHUL7VZva43gA49jTSCa362zBK0JyeWf/RMobjsbXS6HHnzkrsS8m79gvfOqH8Ea6Azt0NpdFobxSjOiMbEnRAxJcxURiqwuJPoRnUwFNoRJKLKj2e6rNZUFoMClyfILfesw10yOYxJFiMsM/ukf2U8KbVhxVF0zgBbws/PisCL973+JsNwGTPRzF+LG4eiJpx9/jB+HYWpn8Wl5UVdZ9+X+HjX7nt7CFfwHgod+nXh1W3gAAAABJRU5ErkJggg==" + } + ] + }, + "SkipTermsOfUse": true, + "SupportMenu": { + "Title": "Mullvad Issue Tracker", + "URL": "https://github.com/mullvad/mullvad-browser/issues" + }, + "UserMessaging": { + "UrlbarInterventions": false, + "SkipOnboarding": true, + "MoreFromMozilla": false, + "FirefoxLabs": false + } + } +} diff --git a/www-client/mullvad-browser/metadata.xml b/www-client/mullvad-browser/metadata.xml new file mode 100644 index 0000000000..3dc8ff274f --- /dev/null +++ b/www-client/mullvad-browser/metadata.xml @@ -0,0 +1,49 @@ + + + + + bakedsnake@vagrantz.xyz + bakedsnake + + + Use Clang compiler instead of GCC + Disable EME (DRM plugin) capability at build time + Allow Gecko Media Plugins (binary blobs) to be automatically + downloaded and kept up-to-date in user profiles + Integrate with gnome-base/gnome-shell search + Force-enable hardware-accelerated rendering (Mozilla bug 594876) + Add JPEG XL image support (EXPERIMENTAL, no official upstream support) + Enable unified build - combines source files to speed up build process, but requires more memory + Enable libproxy support + Use media-libs/openh264 for H264 support + instead of downloading binary blob from Mozilla at runtime + Add support for profile-guided optimization for faster binaries - this + option will double the compile time + Add sound server support via media-libs/libpulse (may be PulseAudio or + Pipewire, or apulse if installed) + Enable support for the media-sound/sndio backend + Use the system-wide media-libs/dav1d + and media-libs/libaom library instead of bundled + Use the system-wide media-libs/harfbuzz + instead of bundled and media-gfx/graphite2 in most cases + Use the system-wide dev-libs/icu + instead of bundled + Use the system-wide media-libs/libjpeg-turbo + instead of bundled + Use the system-wide dev-libs/libevent + instead of bundled + Use the system-wide media-libs/libvpx + instead of bundled + Use system media-video/pipewire for WebRTC and screencast instead of bundled one + Use the system-wide media-libs/libpng + instead of bundled (requires APNG patches) + Use the system-wide media-libs/libwebp + instead of bundled + Sandbox certain third-party libraries through WebAssembly using RLBox + Enable necko-wifi for NetworkManager integration, and access point MAC + address scanning for better precision with opt-in geolocation services + + + mullvad/mullvad-browser + + diff --git a/www-client/mullvad-browser/mullvad-browser-140.13.0.ebuild b/www-client/mullvad-browser/mullvad-browser-140.13.0.ebuild new file mode 100644 index 0000000000..7673bf90df --- /dev/null +++ b/www-client/mullvad-browser/mullvad-browser-140.13.0.ebuild @@ -0,0 +1,1431 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-140esr-patches-13.tar.xz" +FIREFOX_LOONG_PATCHSET="firefox-139-loong-patches-02.tar.xz" + +LLVM_COMPAT=( 20 21 ) + +# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. +RUST_NEEDS_LLVM=1 + +# Minimum version required to build. +# Max version supported by LLVM_COMPAT. +RUST_MIN_VER=1.82.0 +#RUST_MAX_VER=1.94.1 + +PYTHON_COMPAT=( python3_{12..15} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +VIRTUALX_REQUIRED="manual" + +# Mullvad version & extensions +MULLVAD_PV="${PV}" +MULLVAD_EXT_PV="0.9.10" +MULLVAD_EXT_XPI="${PN}-extension-${MULLVAD_EXT_PV}.xpi" +UBLOCK_PV="1.72.2" +UBLOCK_XPI="uBlock0_${UBLOCK_PV}.firefox.signed.xpi" + +# Information about the bundled wasi toolchain from +# https://github.com/WebAssembly/wasi-sdk/ +WASI_SDK_VER=32.0 +WASI_SDK_LLVM_VER=22 + +MOZ_PN="firefox" + +DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting" +HOMEPAGE="https://github.com/mullvad/mullvad-browser/ https://mullvad.net/" + +inherit check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \ + optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg + +MULLVAD_BASE_URI="https://gitlab.torproject.org/tpo/applications/${PN}" +MULLVAD_SRC_URI="${MULLVAD_BASE_URI}/-/archive/${P}esr-15.0-1-build2/${PN}-${P}esr-15.0-1-build2.tar.bz2?ref_type=tags" + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MULLVAD_SRC_URI} -> ${P}.tar.gz + https://github.com/mullvad/browser-extension/releases/download/v${MULLVAD_EXT_PV}-firefox-beta/${MULLVAD_EXT_XPI} + https://github.com/gorhill/uBlock/releases/download/${UBLOCK_PV}/${UBLOCK_XPI} + ${PATCH_URIS[@]} + wasm-sandbox? ( + amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) + arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) + )" + +S="${WORKDIR}/${PN}-${P}esr-15.0-1-build2" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~*" + +IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" +IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X" + +# Firefox-only IUSE +IUSE+=" +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry wasm-sandbox" + +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( jumbo-build ) + wayland? ( dbus ) + wifi? ( dbus ) +" + +RESTRICT="!test? ( test )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + selinux? ( sec-policy/selinux-mozilla )" +BDEPEND="${PYTHON_DEPS} + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + clang? ( + llvm-core/lld:${LLVM_SLOT} + pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) + ) + wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) + ') + app-alternatives/awk + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.29.4 + net-libs/nodejs + virtual/pkgconfig + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 ) + pgo? ( + X? ( + sys-devel/gettext + x11-base/xorg-server[xvfb] + x11-apps/xhost + ) + !X? ( + gui-wm/tinywl + x11-misc/xkeyboard-config + ) + )" +COMMON_DEPEND="${FF_ONLY_DEPEND} + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.125 + >=dev-libs/nspr-4.39 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + virtual/zlib:= + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/libdrm + x11-libs/pango + x11-libs/pixman + dbus? ( + sys-apps/dbus + ) + jack? ( virtual/jack ) + pulseaudio? ( + || ( + media-libs/libpulse + >=media-sound/apulse-0.1.12-r4[sdk] + ) + ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( >=media-sound/sndio-1.8.0-r1 ) + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-3.10.0:= + ) + system-harfbuzz? ( + >=media-libs/harfbuzz-2.8.1:0= + !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) + ) + system-icu? ( >=dev-libs/icu-78.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) + system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) + system-libvpx? ( + >=media-libs/libaom-3.10.0:= + >=media-libs/libvpx-1.8.2:0=[postproc] + ) + system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) + system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + valgrind? ( dev-debug/valgrind ) + wayland? ( + >=media-libs/libepoxy-1.5.10-r1 + x11-libs/gtk+:3[wayland] + ) + wifi? ( + kernel_linux? ( + || ( + net-misc/networkmanager + net-misc/connman[networkmanager] + ) + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb:= + )" +RDEPEND="${COMMON_DEPEND} + hwaccel? ( + media-video/libva-utils + sys-apps/pciutils + ) + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] )" +DEPEND="${COMMON_DEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libICE + x11-libs/libSM + )" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox:rapid" +else + RDEPEND+=" !www-client/firefox:esr" +fi + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then + einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then + einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + if use pgo ; then + if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 + einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + # Ensure we have enough disk space to compile + if use pgo || use debug ; then + CHECKREQS_DISK_BUILD="18700M" + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable pgo when compiling with GCC for now." + die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + elif tc-is-lto ; then + CHECKREQS_DISK_BUILD="10900M" + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable lto when compiling with GCC for now." + die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + else + CHECKREQS_DISK_BUILD="9700M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + + # Get LTO from environment; export after this phase for use in src_configure (etc) + use_lto=no + + if [[ ${MERGE_TYPE} != binary ]] ; then + + if tc-is-lto; then + use_lto=yes + # LTO is handled via configure + filter-lto + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable lto when compiling with GCC for now." + die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + fi + + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable pgo when compiling with GCC for now." + die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + fi + + if [[ ${use_lto} = yes ]]; then + # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, + # bmo#1516758, bgo#942288 + filter-flags -Werror=lto-type-mismatch -Werror=odr + fi + + # Ensure we have enough disk space to compile + if use pgo || use debug ; then + CHECKREQS_DISK_BUILD="18700M" + elif [[ ${use_lto} == "yes" ]] ; then + CHECKREQS_DISK_BUILD="10900M" + else + CHECKREQS_DISK_BUILD="9700M" + fi + + check-reqs_pkg_setup + llvm-r1_pkg_setup + rust_pkg_setup + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # Clear tons of conditions, since PGO is hardware-dependant. + addpredict /dev + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi + + export use_lto + + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if [[ ${use_lto} == "yes" ]]; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + # Workaround for bgo#915651 on musl + if use elibc_glibc ; then + rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + use loong && eapply "${WORKDIR}/firefox-loong-patches" + + # ICU's subslot change should trigger rebuild on Firefox if it is updated 77->78. + if use system-icu && has_version ">=dev-libs/icu-78.1" ; then + eapply "${FILESDIR}/firefox-146.0.1-icu78.patch" # bgo#967261 + fi + + # Fix spacing error in `${S}/toolkit/content/jac.mn` + # mozbuild.preprocessor.Preprocessor.Error: 'AMBIGUOUS_COMMENT', '# ifndef MOZ_GLEAN_A... + sed -i 's/#\ ifndef/#ifndef/g' "${S}/toolkit/content/jar.mn" || die + sed -i 's/#\ endif/#endif/g' "${S}/toolkit/content/jar.mn" || die + + # ValueError: Item already in manifest: chrome/toolkit/content/global/aboutTelemetry.xhtml + # this is caused because our mullvad branding conflicts with the original aboutTelemetry + # in order to get around this, we remove the first entry and keep the mullvad branded one + sed -i '/aboutTelemetry.xhtml/c\' "./toolkit/content/jar.mn" \ + || die "could not remove original 'about' telemetry file" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Workaround for bgo#915651 + if ! use elibc_glibc ; then + if use amd64 ; then + export RUST_TARGET="x86_64-unknown-linux-musl" + elif use x86 ; then + export RUST_TARGET="i686-unknown-linux-musl" + elif use arm64 ; then + export RUST_TARGET="aarch64-unknown-linux-musl" + elif use loong; then + # Only the LP64D ABI of LoongArch64 is actively supported among + # the wider Linux ecosystem, so the assumption is safe. + export RUST_TARGET="loongarch64-unknown-linux-musl" + elif use ppc64 ; then + export RUST_TARGET="powerpc64le-unknown-linux-musl" + elif use riscv ; then + # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of + # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working + # guess right now though. + elog "riscv detected, forcing a riscv64 target for now." + export RUST_TARGET="riscv64gc-unknown-linux-musl" + else + die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" + fi + fi + + # Pre-built wasm-sandbox path manipulation. + if use wasm-sandbox ; then + if use amd64 ; then + export wasi_arch="x86_64" + elif use arm64 ; then + export wasi_arch="arm64" + else + die "wasm-sandbox enabled on unknown/unsupported arch!" + fi + + sed -i \ + -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ + -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ + -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ + -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ + toolkit/moz.configure || die "Failed to update wasi-related paths." + fi + + # Make LTO respect MAKEOPTS + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Clear checksums from cargo crates we've manually patched. + # moz_clear_vendor_checksums xyz + # glslopt: bgo#969412 + moz_clear_vendor_checksums glslopt + moz_clear_vendor_checksums encoding_rs + + # Respect choice for "jumbo-build" + # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 + if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then + local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} + elog "" + elog "jumbo-build defaults modified to ${my_files_per_unified_file}." + elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," + elog "if that fails try -jumbo-build before opening a bug report." + elog "" + + sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ + python/mozbuild/mozbuild/frontend/data.py || + die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" + sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ + js/src/moz.build || + die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" + fi + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + + # Configuration tests expect llvm-readelf output, bug 913130 + READELF="llvm-readelf" + + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + mozconfig_add_options_ac '' --enable-project=browser + + # Set Gentoo defaults + export MOZILLA_OFFICIAL=1 + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-disk-remnant-avoidance \ + --disable-geckodriver \ + --disable-install-strip \ + --disable-legacy-profile-creation \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --disable-wmf \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-packed-relative-relocs \ + --enable-release \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-ffi \ + --with-system-gbm \ + --with-system-libdrm \ + --with-system-nspr \ + --with-system-nss \ + --with-system-pixman \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --with-base-browser-version="${PV}" + + # Mullvad + mozconfig_add_options_ac 'Mullvad Branding' \ + --with-app-name="mullvad-browser" \ + --with-app-basename="mullvad-browser" \ + --with-branding=browser/branding/mb-release + export MOZ_APP_REMOTINGNAME=Mullvad + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --enable-update-channel=${update_channel} + + # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. + if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use loong || use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + elif use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # riscv-related options, bgo#947337, bgo#947338, bgo#977845 + if use riscv ; then + mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc + mozconfig_add_options_ac 'Disable JIT for RISC-V' --disable-jit + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-pipewire + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + mozconfig_use_enable valgrind + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + mozconfig_add_options_ac "+hardened stl" --enable-stl-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + + # Increase the FORTIFY_SOURCE value, #910071. + sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only + fi + + # wasm-sandbox + # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. + if use wasm-sandbox ; then + mozconfig_add_options_ac '+wasm-sandbox' \ + --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" + else + mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries + mozconfig_use_with system-harfbuzz system-graphite2 + fi + + ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl + + if [[ ${use_lto} == "yes" ]] ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + # mold expects the -flto line from *FLAGS configuration, bgo#923119 + append-ldflags "-flto=thin" + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # PGO was moved outside lto block to allow building pgo without lto. + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + # Avoid compressing just-built instrumented Firefox with + # high levels of compression. Just use tar as a container + # to save >=10 minutes. + export MOZ_PKG_FORMAT=TAR + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + else + # Attempt to fix pgo hanging with gcc, bgo#966309. + export MOZ_REMOTE_SETTINGS_DEVTOOLS=1 + fi + fi + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-jemalloc + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # elf-hack + # Filter "-z,pack-relative-relocs" and let the build system handle it instead. + if use amd64 || use x86 ; then + filter-flags "-z,pack-relative-relocs" + + if tc-ld-is-mold ; then + # relr-elf-hack is currently broken with mold, bgo#916259 + mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack + else + mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr + fi + elif use loong || use ppc64 || use riscv ; then + # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, + # see bgo #917049, #930046 + :; + else + mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack + fi + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + if use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc + fi + + # System-av1 fix + use system-av1 && append-ldflags "-Wl,--undefined-version" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + + if ! use telemetry; then + mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" + fi + + mozconfig_use_enable test tests + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + if use valgrind; then + sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die + fi + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_test() { + # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html + local -a failures=() + + # Some tests respect this + local -x MOZ_HEADLESS=1 + + # Check testing/mach_commands.py + einfo "Testing with cppunittest ..." + ./mach cppunittest + local ret=$? + if [[ ${ret} -ne 0 ]]; then + eerror "Test suite cppunittest failed with error code ${ret}" + failures+=( cppunittest ) + fi + + if [[ ${#failures} -eq 0 ]]; then + einfo "Test suites succeeded" + else + die "Test suites failed: ${failures[@]}" + fi +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + #DESTDIR="${D}" ./mach install || die + # ./mach install doesn't install the locale information for some reason. + # Use packge-multi-locale instead + local mymozlangs=() + for lang_tuple in "${MOZ_LANG_MAP[@]}"; do + IFS=' ' read -r l10n lang <<< "${lang_tuple}" + + if use "${l10n}"; then + mymozlangs+=("${lang}") + fi + done + + if (( ${#mymozlangs[@]} == 0 )); then + einfo "Running ./mach package" + ./mach package || die + else + einfo "Running ./mach package-multi-locale" + ./mach package-multi-locale --locale "${mymozlangs[@]}" || die + fi + + dodir "${MOZILLA_FIVE_HOME}" || die + cp -r "${BUILD_DIR}"/dist/${PN}/* "${ED}"/"${MOZILLA_FIVE_HOME}" || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Install MULLVAD BROWSER default extensions ( mullvad, ublock ) + # these are normally provided when getting the pre-built version + moz_install_xpi "${MOZILLA_FIVE_HOME}/browser/extensions" \ + "${DISTDIR}/${MULLVAD_EXT_XPI}" \ + "${DISTDIR}/${UBLOCK_XPI}" + + # Don't install llvm-symbolizer from llvm-core/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install default mullvad policies + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/mullvad-policies.json policies.json + + # Install system-wide preferences including extension prefs + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + # Enable extensions in private ( this is always required for mullvad ) + #newins "${FILESDIR}"/mullvad-extension-prefs.json extension-preferences.json + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + + # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/vaapitest + doexe "${BUILD_DIR}"/dist/bin/vulkantest + + # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) + if use arm64 ; then + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/v4l2test + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Add telemetry config prefs, just in case something happens in future and telemetry build + # options stop working. + if ! use telemetry ; then + cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs" + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/mb-release" + + # Prefer the upstream svg file they use when packaging flatpak so it's always up-to-date. + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${S}"/browser/installer/linux/app/flatpak/files/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg firefox-symbolic.svg + dosym -r /usr/share/icons/hicolor/symbolic/apps/firefox-symbolic.svg /usr/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mullvad Browser" + local desktop_file="${FILESDIR}/icon/${MOZ_PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if [[ -n ${MOZ_ESR} ]] ; then + local desktop_filename="${PN}-esr.desktop" + else + local desktop_filename="${PN}.desktop" + fi + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + if use gnome-shell ; then + # Install search provider for Gnome + insinto /usr/share/gnome-shell/search-providers/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini + + insinto /usr/share/dbus-1/services/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service + + # Toggle between rapid and esr desktop file names + if [[ -n ${MOZ_ESR} ]] ; then + sed -e "s/firefox.desktop/${desktop_filename}/g" \ + -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" || + die "Failed to sed org.mozilla.firefox.search-provider.ini file." + fi + + # Make the dbus service aware of a previous session, bgo#939196 + sed -e \ + "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \ + -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" || + die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file" + + # Update prefs to enable Gnome search provider + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs" + pref("browser.gnome-search-provider.enabled", true); + EOF + fi + + if use jpegxl ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable jpegxl via pref" + pref("image.jxl.enabled", true); + EOF + fi + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${MOZ_PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" || die + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + # bug 835078 + # might work fine with vulkan, starting in 152.0? + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + readme.gentoo_print_elog + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal + + if ! has_version "sys-libs/glibc"; then + elog + elog "glibc not found! You won't be able to play DRM content." + elog "See Gentoo bug #910309 or upstream bug #1843683." + elog + fi +} From c0919a5cb379d8694a2a1cd2b5555c65cd32b7fb Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Sun, 2 Aug 2026 00:14:27 +0800 Subject: [PATCH 87/92] games-simulation/kittenspaceagency-bin: Update to 2026.8.3-r5117 Signed-off-by: Michael Moon --- games-simulation/kittenspaceagency-bin/Manifest | 2 +- ...r5056.ebuild => kittenspaceagency-bin-2026.8.3-r5117.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-simulation/kittenspaceagency-bin/{kittenspaceagency-bin-2026.7.10-r5056.ebuild => kittenspaceagency-bin-2026.8.3-r5117.ebuild} (100%) diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index 4bce2fe9b1..1a5b06eb4b 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST setup_ksa_v2026.7.10.5056.tar.gz 2378600206 BLAKE2B a3730d1e7491a5fba4820a04700f19e831eb31a98179c8ed76a2b198f4e7ecba822e6bf35b9da8a83c9a114f6da089e0e487285394c94247db6ac161e2b1a2b4 SHA512 d3468717013164936ff5b3245723e9392df6aa51002c0b1b4ca194b315f4a6f242505e8f9688198843e22ac2f7fe278f8496f3259cdbea6bd36092a3771fa0cb +DIST setup_ksa_v2026.8.3.5117.tar.gz 2378615915 BLAKE2B d7295a89a0667493f0b5e5c85cd74d15bc4f1028a179d8389aa08652c1c25acbf420df87fa8c1ef72ae6493005a6267d72a33d19a1548229aeda6c992f26e72a SHA512 098b574fb4c03d1369cb7ab0eefc30250751785575c2df6cf40e57ac60afcdff8cffd33fd362ca8689bfb59a7be21017ffbfa4d48ca35a7ced6afd4c908ceea4 diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.10-r5056.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.8.3-r5117.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.10-r5056.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.8.3-r5117.ebuild From 546e69d3044d6f039ccf5eac24e207f28f65f754 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 1 Aug 2026 12:18:26 +0300 Subject: [PATCH 88/92] dev-python/whitenoise: new package, add 6.12.0 Signed-off-by: Pavel Sobolev --- dev-python/whitenoise/Manifest | 1 + dev-python/whitenoise/metadata.xml | 12 +++++++ .../whitenoise/whitenoise-6.12.0.ebuild | 33 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 dev-python/whitenoise/Manifest create mode 100644 dev-python/whitenoise/metadata.xml create mode 100644 dev-python/whitenoise/whitenoise-6.12.0.ebuild diff --git a/dev-python/whitenoise/Manifest b/dev-python/whitenoise/Manifest new file mode 100644 index 0000000000..22be814d6e --- /dev/null +++ b/dev-python/whitenoise/Manifest @@ -0,0 +1 @@ +DIST whitenoise-6.12.0.tar.gz 107611 BLAKE2B 539d0adf21f4377d7654603dc9563f1369ccb59c19245cd09aea3f9766714d175b385b5b9fbb59697fd2477d82add8950fa149a946a07397177a54475d8d9a1a SHA512 40d8731f3419489208e3bbd9f89ed379b5795cd5f25b18c9cca38ab45aa91d852d486247a48a6212d779755448ad1e4c76e92ef7ee8505e4c2a1369bf375e968 diff --git a/dev-python/whitenoise/metadata.xml b/dev-python/whitenoise/metadata.xml new file mode 100644 index 0000000000..4085098239 --- /dev/null +++ b/dev-python/whitenoise/metadata.xml @@ -0,0 +1,12 @@ + + + + + Pavel Sobolev + contact@paveloom.dev + + + https://github.com/evansd/whitenoise/issues + evansd/whitenoise + + diff --git a/dev-python/whitenoise/whitenoise-6.12.0.ebuild b/dev-python/whitenoise/whitenoise-6.12.0.ebuild new file mode 100644 index 0000000000..eef015b053 --- /dev/null +++ b/dev-python/whitenoise/whitenoise-6.12.0.ebuild @@ -0,0 +1,33 @@ +# 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_{13..15} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Radically simplified static file serving for Python web apps" +HOMEPAGE="https://whitenoise.readthedocs.io/" +SRC_URI="https://github.com/evansd/whitenoise/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + app-arch/brotli[${PYTHON_USEDEP},python] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "Brotli compression" "app-arch/brotli[python]" +} From 136daa91feef6d344abf837baa83a87e2a0e407a Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 1 Aug 2026 16:01:09 +0300 Subject: [PATCH 89/92] acct-user/searxng: new package, add 0 Signed-off-by: Pavel Sobolev --- acct-user/searxng/metadata.xml | 8 ++++++++ acct-user/searxng/searxng-0.ebuild | 13 +++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 acct-user/searxng/metadata.xml create mode 100644 acct-user/searxng/searxng-0.ebuild diff --git a/acct-user/searxng/metadata.xml b/acct-user/searxng/metadata.xml new file mode 100644 index 0000000000..dfcb540923 --- /dev/null +++ b/acct-user/searxng/metadata.xml @@ -0,0 +1,8 @@ + + + + + Pavel Sobolev + contact@paveloom.dev + + diff --git a/acct-user/searxng/searxng-0.ebuild b/acct-user/searxng/searxng-0.ebuild new file mode 100644 index 0000000000..991a7cf42c --- /dev/null +++ b/acct-user/searxng/searxng-0.ebuild @@ -0,0 +1,13 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +DESCRIPTION="User for net-misc/searxng" +ACCT_USER_HOME=/var/lib/searxng +ACCT_USER_ID=-1 +ACCT_USER_GROUPS=( ${PN} ) + +acct-user_add_deps From 8c808f7a9e2b1e20bbba7b00e7aa91b3d2a3336a Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 1 Aug 2026 16:01:23 +0300 Subject: [PATCH 90/92] acct-group/searxng: new package, add 0 Signed-off-by: Pavel Sobolev --- acct-group/searxng/metadata.xml | 8 ++++++++ acct-group/searxng/searxng-0.ebuild | 10 ++++++++++ 2 files changed, 18 insertions(+) create mode 100644 acct-group/searxng/metadata.xml create mode 100644 acct-group/searxng/searxng-0.ebuild diff --git a/acct-group/searxng/metadata.xml b/acct-group/searxng/metadata.xml new file mode 100644 index 0000000000..dfcb540923 --- /dev/null +++ b/acct-group/searxng/metadata.xml @@ -0,0 +1,8 @@ + + + + + Pavel Sobolev + contact@paveloom.dev + + diff --git a/acct-group/searxng/searxng-0.ebuild b/acct-group/searxng/searxng-0.ebuild new file mode 100644 index 0000000000..c97d829690 --- /dev/null +++ b/acct-group/searxng/searxng-0.ebuild @@ -0,0 +1,10 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +DESCRIPTION="Group for net-misc/searxng" + +ACCT_GROUP_ID=-1 From aee17bf3c007d35793ac954558655926bf1161e5 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 1 Aug 2026 16:29:25 +0300 Subject: [PATCH 91/92] net-misc/searxng: new package, add 9999 Signed-off-by: Pavel Sobolev --- net-misc/searxng/files/searxng.service | 15 ++++++ net-misc/searxng/metadata.xml | 12 +++++ net-misc/searxng/searxng-9999.ebuild | 66 ++++++++++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 net-misc/searxng/files/searxng.service create mode 100644 net-misc/searxng/metadata.xml create mode 100644 net-misc/searxng/searxng-9999.ebuild diff --git a/net-misc/searxng/files/searxng.service b/net-misc/searxng/files/searxng.service new file mode 100644 index 0000000000..1febc2e4b4 --- /dev/null +++ b/net-misc/searxng/files/searxng.service @@ -0,0 +1,15 @@ +[Unit] +Description=SearXNG metasearch engine +After=network.target + +[Service] +Type=simple +User=searxng +Group=searxng +WorkingDirectory=/var/lib/searxng +ExecStart=/usr/bin/searxng-run +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=multi-user.target diff --git a/net-misc/searxng/metadata.xml b/net-misc/searxng/metadata.xml new file mode 100644 index 0000000000..43e3f8671c --- /dev/null +++ b/net-misc/searxng/metadata.xml @@ -0,0 +1,12 @@ + + + + + Pavel Sobolev + contact@paveloom.dev + + + https://github.com/searxng/searxng/issues + searxng/searxng + + diff --git a/net-misc/searxng/searxng-9999.ebuild b/net-misc/searxng/searxng-9999.ebuild new file mode 100644 index 0000000000..3e894085ce --- /dev/null +++ b/net-misc/searxng/searxng-9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{13..15} ) + +EGIT_REPO_URI="https://github.com/searxng/searxng.git" + +inherit distutils-r1 git-r3 systemd + +DESCRIPTION="Free internet metasearch engine" +HOMEPAGE="https://docs.searxng.org/" + +LICENSE="AGPL-3+" +SLOT="0" + +RDEPEND=" + acct-group/searxng + acct-user/searxng + + $(python_gen_cond_dep ' + dev-python/babel[${PYTHON_USEDEP}] + dev-python/flask-babel[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/httpx-socks[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/markdown-it-py[${PYTHON_USEDEP}] + dev-python/msgspec[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/typer[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/valkey[${PYTHON_USEDEP}] + dev-python/whitenoise[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/aiounittest[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ') + ) +" + +EPYTEST_DESELECT=( + "tests/robot/test_webapp.py" + "tests/unit/test_utils.py::TestXPathUtils::test_eval_xpath_unregistered_function" +) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + systemd_dounit "${FILESDIR}/searxng.service" +} From 44d01dcdaaa673163211e45841a54223c4db51f3 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 1 Aug 2026 20:30:46 +0300 Subject: [PATCH 92/92] dev-python/lsp-tree-sitter: don't run tests for version 0.2.14 This version doesn't have tests anymore. Closes: https://bugs.gentoo.org/980104 Signed-off-by: Pavel Sobolev --- dev-python/lsp-tree-sitter/lsp-tree-sitter-0.2.14.ebuild | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.2.14.ebuild b/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.2.14.ebuild index 18eb7f16a6..28305410ed 100644 --- a/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.2.14.ebuild +++ b/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.2.14.ebuild @@ -26,7 +26,3 @@ RDEPEND=" dev-python/pygls[${PYTHON_USEDEP}] dev-python/tree-sitter[${PYTHON_USEDEP}] " -BDEPEND="test? ( ${RDEPEND} )" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest