From 714ed435e9a1a891dd0360248a3107ed67b0543a Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 23 Jul 2026 11:48:25 +0200 Subject: [PATCH 01/73] games-arcade/taisei: disable py3.12, py3.13 (backports-zstd shenanigans) Signed-off-by: Haelwenn (lanodan) Monnier --- games-arcade/taisei/taisei-1.4.5.ebuild | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/games-arcade/taisei/taisei-1.4.5.ebuild b/games-arcade/taisei/taisei-1.4.5.ebuild index 214836282e..7237579521 100644 --- a/games-arcade/taisei/taisei-1.4.5.ebuild +++ b/games-arcade/taisei/taisei-1.4.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_14 ) inherit meson python-any-r1 xdg @@ -43,14 +43,10 @@ DEPEND=" >=dev-libs/cglm-0.7.8 !!~dev-libs/cglm-0.9.3 " -# dev-python/backports-zstd only required for <3.14 but python-any-r1 doesn't have python_gen_cond_dep BDEPEND=" >=dev-build/meson-1.8.0 sys-devel/gettext ${PYTHON_DEPS} - $(python_gen_any_dep ' - dev-python/backports-zstd - ') doc? ( dev-python/docutils ) " From a060f2ff3dc6adb1f272de647cb900d8d718eaa8 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 23 Jul 2026 12:05:13 +0200 Subject: [PATCH 02/73] media-libs/glad: enable py3.14 Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/glad/glad-2.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/glad/glad-2.0.8.ebuild b/media-libs/glad/glad-2.0.8.ebuild index db5fc33993..49d562a81e 100644 --- a/media-libs/glad/glad-2.0.8.ebuild +++ b/media-libs/glad/glad-2.0.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517="setuptools" inherit distutils-r1 From 09bb4005c751dd0613849e79da634d5c52644618 Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 23 Jul 2026 12:05:38 +0200 Subject: [PATCH 03/73] gui-apps/noctalia-greeter: update DEPEND Signed-off-by: Emi --- .../noctalia-greeter/noctalia-greeter-9999.ebuild | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild index 2960edebfa..8a3d181657 100644 --- a/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild +++ b/gui-apps/noctalia-greeter/noctalia-greeter-9999.ebuild @@ -20,10 +20,12 @@ LICENSE="MIT" SLOT="0" DEPEND=" + dev-cpp/tomlplusplus + dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/libinput - dev-cpp/tomlplusplus dev-libs/wayland + dev-libs/stb gnome-base/librsvg:2 gui-libs/greetd gui-libs/wlroots:0.20= @@ -53,14 +55,6 @@ src_prepare() { sed -E -i 's/^(\S+\s+\S+\s+\S+\s+)greeter(\s+)greeter(\s+)/\1greetd\2greetd\3/' data/tmpfiles.d/${PN}.conf } -src_configure() { - local emesonargs=( - -Dsystem_tomlplusplus=true - ) - - meson_src_configure -} - src_install() { meson_src_install From 88fdfe87e63b2bddd7584d3bf3a57d684cb92fba Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Thu, 23 Jul 2026 13:44:39 +0300 Subject: [PATCH 04/73] app-laptop/clevo-fan-control: Add 0_pre20260722 Signed-off-by: Shimon Trolles --- app-laptop/clevo-fan-control/Manifest | 1 + .../clevo-fan-control-0_pre20260722.ebuild | 38 +++++++++++++++++++ .../clevo-fan-control-9999.ebuild | 4 +- 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 app-laptop/clevo-fan-control/Manifest create mode 100644 app-laptop/clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild diff --git a/app-laptop/clevo-fan-control/Manifest b/app-laptop/clevo-fan-control/Manifest new file mode 100644 index 0000000000..3e9cb46368 --- /dev/null +++ b/app-laptop/clevo-fan-control/Manifest @@ -0,0 +1 @@ +DIST clevo-fan-control-0_pre20260722.tar.gz 16110 BLAKE2B 2e7a528161381a9b0796e96e80116d5ba8b7620024e979e4ed45183876f5279f240651016ecf1a78f74bf2e1597223cf5d5000248e8b34c7f2844d6a40914da9 SHA512 44bbdba54dcb08270341a4861d17d6f34d06c3cbc7da597f80f3a21f005c8722d7ed4999775a5c8beb9ae42e8a059a0021470dd2788bfff07725234fcc47418f 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 new file mode 100644 index 0000000000..8e3eb1bd87 --- /dev/null +++ b/app-laptop/clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Fan speed controller for Clevo laptops" +HOMEPAGE="https://github.com/agramian/clevo-fan-control" +EGIT_REPO_URI="https://github.com/agramian/clevo-fan-control.git" +LICENSE="GPL-2" +SLOT="0" +GIT_COMMIT="76465b0ff86b86b1417a8956a49677c684873af1" +SRC_URI="https://github.com/agramian/clevo-fan-control/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${GIT_COMMIT}" +KEYWORDS="~amd64" + + +RDEPEND=" +dev-libs/libayatana-appindicator +x11-libs/gtk+:3 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { +local mycmakeargs=( +-DUSER=portage +-DGROUP=portage +-DHOME="${T}/portage-home" +) +cmake_src_configure +} + +src_install() { +cmake_src_install +rm -rfv "${ED}/var" +} 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 56d5199d58..63be157b0d 100644 --- a/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild +++ b/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild @@ -11,7 +11,9 @@ EGIT_REPO_URI="https://github.com/agramian/clevo-fan-control.git" LICENSE="GPL-2" SLOT="0" -KEYWORDS="" + +inherit git-r3 +EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git" RDEPEND=" dev-libs/libayatana-appindicator From a881add8a2015ea899fa9184fb46749c8060cc42 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Thu, 23 Jul 2026 13:52:57 +0300 Subject: [PATCH 05/73] app-laptop/clevo-fan-control: add 0_pre20260722 Signed-off-by: Shimon Trolles --- .../clevo-fan-control-0_pre20260722.ebuild | 19 ++++++++++--------- .../clevo-fan-control-9999.ebuild | 3 --- 2 files changed, 10 insertions(+), 12 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 8e3eb1bd87..a6f816fdd2 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 @@ -8,13 +8,14 @@ inherit cmake DESCRIPTION="Fan speed controller for Clevo laptops" HOMEPAGE="https://github.com/agramian/clevo-fan-control" EGIT_REPO_URI="https://github.com/agramian/clevo-fan-control.git" -LICENSE="GPL-2" -SLOT="0" + GIT_COMMIT="76465b0ff86b86b1417a8956a49677c684873af1" SRC_URI="https://github.com/agramian/clevo-fan-control/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${GIT_COMMIT}" -KEYWORDS="~amd64" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" RDEPEND=" dev-libs/libayatana-appindicator @@ -24,15 +25,15 @@ DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" src_configure() { -local mycmakeargs=( --DUSER=portage --DGROUP=portage --DHOME="${T}/portage-home" + local mycmakeargs=( + -DUSER=portage + -DGROUP=portage + -DHOME="${T}/portage-home" ) cmake_src_configure } src_install() { -cmake_src_install -rm -rfv "${ED}/var" + cmake_src_install + rm -rfv "${ED}/var" } 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 63be157b0d..5316262232 100644 --- a/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild +++ b/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild @@ -12,9 +12,6 @@ EGIT_REPO_URI="https://github.com/agramian/clevo-fan-control.git" LICENSE="GPL-2" SLOT="0" -inherit git-r3 -EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git" - RDEPEND=" dev-libs/libayatana-appindicator x11-libs/gtk+:3 From f05f22225af799a28ba204f45b46dedfcb74b738 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Thu, 23 Jul 2026 14:04:02 +0300 Subject: [PATCH 06/73] app-laptop/clevo-fan-control: Fizes indentation and unnecessary definition of DUSER/DHOME Closes: https://github.com/gentoo/guru/commit/73444962374d01ac5cec75daf6002f9fae34a462#r193478225 Signed-off-by: Shimon Trolles --- .../clevo-fan-control-0_pre20260722.ebuild | 2 -- .../clevo-fan-control-9999.ebuild | 14 ++++++-------- 2 files changed, 6 insertions(+), 10 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 a6f816fdd2..dd5c30317d 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 @@ -26,8 +26,6 @@ BDEPEND="virtual/pkgconfig" src_configure() { local mycmakeargs=( - -DUSER=portage - -DGROUP=portage -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 5316262232..9b45468766 100644 --- a/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild +++ b/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild @@ -13,22 +13,20 @@ LICENSE="GPL-2" SLOT="0" RDEPEND=" -dev-libs/libayatana-appindicator -x11-libs/gtk+:3 + dev-libs/libayatana-appindicator + x11-libs/gtk+:3 " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" src_configure() { -local mycmakeargs=( --DUSER=portage --DGROUP=portage --DHOME="${T}/portage-home" + local mycmakeargs=( + -DHOME="${T}/portage-home" ) cmake_src_configure } src_install() { -cmake_src_install -rm -rfv "${ED}/var" + cmake_src_install + rm -rfv "${ED}/var" } From 0eb88cfbdf9da9eabf69007b6473938332227507 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Thu, 23 Jul 2026 14:07:23 +0300 Subject: [PATCH 07/73] app-laptop/clevo-fan-control: added || die Closes: https://github.com/gentoo/guru/commit/73444962374d01ac5cec75daf6002f9fae34a462#r193478131 Signed-off-by: Shimon Trolles --- .../clevo-fan-control/clevo-fan-control-0_pre20260722.ebuild | 2 +- app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 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 dd5c30317d..efa3de0bbd 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 @@ -33,5 +33,5 @@ cmake_src_configure src_install() { cmake_src_install - rm -rfv "${ED}/var" + rm -rfv "${ED}/var" || die } 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 9b45468766..e367bbf372 100644 --- a/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild +++ b/app-laptop/clevo-fan-control/clevo-fan-control-9999.ebuild @@ -28,5 +28,5 @@ cmake_src_configure src_install() { cmake_src_install - rm -rfv "${ED}/var" + rm -rfv "${ED}/var" || die } From 39f4a810b3ede551c61155d09d6d290a793162f9 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Thu, 23 Jul 2026 04:59:25 -0700 Subject: [PATCH 08/73] www-apps/forgejo: do not strip executable Forgejo's Makefile helpfully provides a flag to set to disable stripping. Thanks to parona in IRC for finding this flag. Closes: https://bugs.gentoo.org/975664 Thanks-to: parona Signed-off-by: Artemis Everfree --- www-apps/forgejo/forgejo-15.0.3.ebuild | 2 +- www-apps/forgejo/forgejo-15.0.5.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www-apps/forgejo/forgejo-15.0.3.ebuild b/www-apps/forgejo/forgejo-15.0.3.ebuild index 58ffa03e66..d57d06b1b6 100644 --- a/www-apps/forgejo/forgejo-15.0.3.ebuild +++ b/www-apps/forgejo/forgejo-15.0.3.ebuild @@ -91,7 +91,7 @@ src_compile() { # need to set -j1 or build fails due to a race condition between MAKE jobs. # this does not actually impact build parallelism, because the go compiler # will still build everything in parallel when it's invoked. - env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend + env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" STRIP=0 backend } src_install() { diff --git a/www-apps/forgejo/forgejo-15.0.5.ebuild b/www-apps/forgejo/forgejo-15.0.5.ebuild index 58ffa03e66..d57d06b1b6 100644 --- a/www-apps/forgejo/forgejo-15.0.5.ebuild +++ b/www-apps/forgejo/forgejo-15.0.5.ebuild @@ -91,7 +91,7 @@ src_compile() { # need to set -j1 or build fails due to a race condition between MAKE jobs. # this does not actually impact build parallelism, because the go compiler # will still build everything in parallel when it's invoked. - env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend + env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" STRIP=0 backend } src_install() { From fe7c5caea9de7a22a21340ce31acc9130d99be29 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Thu, 23 Jul 2026 14:11:31 +0200 Subject: [PATCH 09/73] games-emulation/RetroArch: update desktop database & RDEPEND Closes: https://bugs.gentoo.org/975056 Signed-off-by: bakedsnake --- games-emulation/RetroArch/RetroArch-1.21.0.ebuild | 10 +++++++++- games-emulation/RetroArch/RetroArch-1.22.2.ebuild | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/games-emulation/RetroArch/RetroArch-1.21.0.ebuild b/games-emulation/RetroArch/RetroArch-1.21.0.ebuild index 051b2a0a9d..42c28c0023 100644 --- a/games-emulation/RetroArch/RetroArch-1.21.0.ebuild +++ b/games-emulation/RetroArch/RetroArch-1.21.0.ebuild @@ -44,7 +44,7 @@ RDEPEND=" x11-libs/libXScrnSaver alsa? ( media-libs/alsa-lib ) cg? ( media-gfx/nvidia-cg-toolkit:0= ) - arm? ( dispmanx? ( || ( media-libs/raspberrypi-userland:0 media-libs/raspberrypi-userland-bin:0 ) ) ) + arm? ( dispmanx? ( dev-embedded/raspberrypi-utils:0 ) ) ffmpeg? ( >=media-video/ffmpeg-2.1.3:0= ) jack? ( virtual/jack:= ) libass? ( media-libs/libass:0= ) @@ -194,4 +194,12 @@ pkg_postinst() { ewarn "Make sure you have OSS installed in your system." ewarn "" fi + + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update } diff --git a/games-emulation/RetroArch/RetroArch-1.22.2.ebuild b/games-emulation/RetroArch/RetroArch-1.22.2.ebuild index c6c428763c..41c9a4531b 100644 --- a/games-emulation/RetroArch/RetroArch-1.22.2.ebuild +++ b/games-emulation/RetroArch/RetroArch-1.22.2.ebuild @@ -44,7 +44,7 @@ RDEPEND=" x11-libs/libXScrnSaver alsa? ( media-libs/alsa-lib ) cg? ( media-gfx/nvidia-cg-toolkit:0= ) - arm? ( dispmanx? ( || ( media-libs/raspberrypi-userland:0 media-libs/raspberrypi-userland-bin:0 ) ) ) + arm? ( dispmanx? ( dev-embedded/raspberrypi-utils:0 ) ) ffmpeg? ( >=media-video/ffmpeg-2.1.3:0= ) jack? ( virtual/jack:= ) libass? ( media-libs/libass:0= ) @@ -191,4 +191,12 @@ pkg_postinst() { ewarn "Make sure you have OSS installed in your system." ewarn "" fi + + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update } From 5590dd6ed2d6d914f09ef59266ce9c17e0ad9784 Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Thu, 23 Jul 2026 15:43:17 +0200 Subject: [PATCH 10/73] app-text/txm: bump rust_min_ver Closes: https://bugs.gentoo.org/979701 Signed-off-by: AshyPinguin --- app-text/txm/txm-0.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/txm/txm-0.1.5.ebuild b/app-text/txm/txm-0.1.5.ebuild index 33f3472501..596322ed21 100644 --- a/app-text/txm/txm-0.1.5.ebuild +++ b/app-text/txm/txm-0.1.5.ebuild @@ -5,7 +5,7 @@ EAPI=8 -RUST_MIN_VER="1.85.0" +RUST_MIN_VER="1.88.0" CRATES=" aho-corasick@1.1.4 allocator-api2@0.2.21 From c1e725f6b99a1ee4877ea2cc7102e0ad985ab0cb Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Thu, 23 Jul 2026 15:48:38 +0200 Subject: [PATCH 11/73] app-admin/yolk: fixed typo in QA_FLAGS_IGNORED Closes: https://bugs.gentoo.org/979700 Signed-off-by: AshyPinguin --- app-admin/yolk/yolk-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yolk/yolk-1.3.0.ebuild b/app-admin/yolk/yolk-1.3.0.ebuild index 2adaca168c..7bab0344af 100644 --- a/app-admin/yolk/yolk-1.3.0.ebuild +++ b/app-admin/yolk/yolk-1.3.0.ebuild @@ -267,7 +267,7 @@ SRC_URI=" https://github.com/elkowar/yolk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz " -QA_FLAGS_IGNORE=" +QA_FLAGS_IGNORED=" usr/bin/yolk " From f55bbff32e683b6632d6125f82917bca2cf5b2ed Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Sun, 19 Jul 2026 19:01:54 +0200 Subject: [PATCH 12/73] media-fonts/firago: update HOMEPAGE & SRC_URI Closes: https://bugs.gentoo.org/975813 Signed-off-by: bakedsnake --- media-fonts/firago/firago-1.001.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-fonts/firago/firago-1.001.ebuild b/media-fonts/firago/firago-1.001.ebuild index eef4c66e28..06524af61f 100644 --- a/media-fonts/firago/firago-1.001.ebuild +++ b/media-fonts/firago/firago-1.001.ebuild @@ -10,8 +10,8 @@ FONT_SUFFIX=otf inherit font DESCRIPTION="A continuation of FiraSans" -HOMEPAGE="https://bboxtype.com/typefaces/FiraGO" -SRC_URI="https://bboxtype.com/downloads/${MY_PN}/${MY_P}.zip" +HOMEPAGE="https://carrois.com/fira/" +SRC_URI="https://carrois.com/downloads/${MY_PN}/${MY_P}.zip" S="${WORKDIR}/${MY_P}/Fonts" From d4a18394138c097a6591229be65e7b23a8d94def Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Thu, 23 Jul 2026 10:11:30 -0400 Subject: [PATCH 13/73] net-proxy/wireproxy: add dev-lang/go to bdepend Closes: https://bugs.gentoo.org/975552 Signed-off-by: Dale Sweeney --- .../{wireproxy-1.1.2.ebuild => wireproxy-1.1.2-r1.ebuild} | 2 ++ .../{wireproxy-1.1.3.ebuild => wireproxy-1.1.3-r1.ebuild} | 2 ++ 2 files changed, 4 insertions(+) rename net-proxy/wireproxy/{wireproxy-1.1.2.ebuild => wireproxy-1.1.2-r1.ebuild} (95%) rename net-proxy/wireproxy/{wireproxy-1.1.3.ebuild => wireproxy-1.1.3-r1.ebuild} (95%) diff --git a/net-proxy/wireproxy/wireproxy-1.1.2.ebuild b/net-proxy/wireproxy/wireproxy-1.1.2-r1.ebuild similarity index 95% rename from net-proxy/wireproxy/wireproxy-1.1.2.ebuild rename to net-proxy/wireproxy/wireproxy-1.1.2-r1.ebuild index 17416e21df..13e9ba36dd 100644 --- a/net-proxy/wireproxy/wireproxy-1.1.2.ebuild +++ b/net-proxy/wireproxy/wireproxy-1.1.2-r1.ebuild @@ -13,6 +13,8 @@ LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~x86" +BDEPEND=">=dev-lang/go-1.26" + src_compile() { ego build ./cmd/wireproxy } diff --git a/net-proxy/wireproxy/wireproxy-1.1.3.ebuild b/net-proxy/wireproxy/wireproxy-1.1.3-r1.ebuild similarity index 95% rename from net-proxy/wireproxy/wireproxy-1.1.3.ebuild rename to net-proxy/wireproxy/wireproxy-1.1.3-r1.ebuild index 17416e21df..13e9ba36dd 100644 --- a/net-proxy/wireproxy/wireproxy-1.1.3.ebuild +++ b/net-proxy/wireproxy/wireproxy-1.1.3-r1.ebuild @@ -13,6 +13,8 @@ LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~x86" +BDEPEND=">=dev-lang/go-1.26" + src_compile() { ego build ./cmd/wireproxy } From e44b911adef9445c2fccf7c012eed47793bea5f3 Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Thu, 23 Jul 2026 23:31:20 +0800 Subject: [PATCH 14/73] games-simulation/kittenspaceagency-bin: Update to 2026.7.8-r4980 Signed-off-by: Michael Moon --- games-simulation/kittenspaceagency-bin/Manifest | 2 +- ...r4939.ebuild => kittenspaceagency-bin-2026.7.8-r4980.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-simulation/kittenspaceagency-bin/{kittenspaceagency-bin-2026.7.6-r4939.ebuild => kittenspaceagency-bin-2026.7.8-r4980.ebuild} (100%) diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index 1e2ff8ff1a..50e6924c1a 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST setup_ksa_v2026.7.6.4939.tar.gz 2400805832 BLAKE2B 7d8aa8df45a362f29715483c0c8f034fdd09d422770efe0baba10cb1cc5adb7d69ae3d1763b423f6f6367193c118fbdec6f90d29f0d6f09e7ff33fa00ace6d18 SHA512 2f3f744c0081ced3758b1f233fe16b4e9a94d92352b00fd054b36dde7f485ddd1b466f829656847c4720799606ad242191fa99bc011e9f95d7d5fc3c593c3737 +DIST setup_ksa_v2026.7.8.4980.tar.gz 2370284783 BLAKE2B cc76563920defa31826ddf99517d65706a098d57017997522b278f74669a5b52342e39a864ecd6eab00630e971f1e8ae21d8739dd9778ac0c713f514ae2e624c SHA512 fa59061844aa7bf90d40e43d38252a07b3b69477cb16e0cbc33156a4ae9afc719b673fdcdee16863273c8f6c68a4beedbec9d0ede35a7403ac2755268dd88069 diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.6-r4939.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.8-r4980.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.6-r4939.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.8-r4980.ebuild From fdced0b715bfb5d213cc69271f1ddc073f70fcf5 Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 23 Jul 2026 18:34:11 +0200 Subject: [PATCH 15/73] gui-apps/noctalia: add beta4, 9999 update DEPEND Signed-off-by: Emi --- gui-apps/noctalia/Manifest | 1 + gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild | 79 +++++++++++++++++++ gui-apps/noctalia/noctalia-9999.ebuild | 2 + 3 files changed, 82 insertions(+) create mode 100644 gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild diff --git a/gui-apps/noctalia/Manifest b/gui-apps/noctalia/Manifest index 720876eef5..ee9fc9668a 100644 --- a/gui-apps/noctalia/Manifest +++ b/gui-apps/noctalia/Manifest @@ -1,4 +1,5 @@ DIST noctalia-5.0.0_beta1.tar.gz 5185610 BLAKE2B b5fbb732af28625493e075575adc10c423d3bab54f94ca143af255bdae5f8efcd43f4e10ad999969647e38f9f860149c3a40a336c4306410f7e18582e80feeba SHA512 88a8d6fcf080ee798bf6e606d5cf701d09b0be1cbcd22fc663c8942071e99eb74e3dd7ebe2f9747700390f5dfddfbfa04c88d987982ff4ed0d7d75e55b5447fc DIST noctalia-5.0.0_beta2.tar.gz 4915967 BLAKE2B 7aeeb0fdcefeeb57f45bb9600f6eea76d15206c7a11a8bd05afccce690678994f1c05929c42dfc8c4ebad9f18eba52ba6646a6789654f3910e82f0a0753166d2 SHA512 48d0ad096a7f3b96b40003a8c02260e2737c62dde9abf155e875ad32c83dc79522916723e63f65efbcbb5d3b20877aa28593723956d46ff1b996556db6534d6c DIST noctalia-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-v4.7.7.tar.gz 25414718 BLAKE2B a8af942e0b746d8fc52a0e979aab27e1ebd91190ec71924b519d56d5224a560e2edaf9c64c51768d68cb791d70d03c7ba5572fec1d1fa38f3244fd698189d89c SHA512 7f1ccdd6180e40ce1e898688f93aab348d327e8b46a90e1a193a73f00468fb7ae4dd2655588006da7774ccace4675853cb05dcd3cee540a7c5bbedf57da202c2 diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild new file mode 100644 index 0000000000..359abebb44 --- /dev/null +++ b/gui-apps/noctalia/noctalia-5.0.0_beta4.ebuild @@ -0,0 +1,79 @@ +# 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 +} diff --git a/gui-apps/noctalia/noctalia-9999.ebuild b/gui-apps/noctalia/noctalia-9999.ebuild index 22f7289fc4..6cce41d74b 100644 --- a/gui-apps/noctalia/noctalia-9999.ebuild +++ b/gui-apps/noctalia/noctalia-9999.ebuild @@ -24,7 +24,9 @@ DEPEND=" 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 From 3c6c64914a2877aad00555849b06c055efc81daa Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 23 Jul 2026 19:42:19 +0300 Subject: [PATCH 16/73] app-misc/doublecmd: add 1.2.7 Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 1 + app-misc/doublecmd/doublecmd-1.2.7.ebuild | 49 +++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 app-misc/doublecmd/doublecmd-1.2.7.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 1ee0185300..67c7c4bbf7 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,3 +1,4 @@ DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 DIST doublecmd-1.2.6-src.tar.gz 10126927 BLAKE2B d458f9440d236e532f2e38bf5f86cb4092738c855577b863cb6f7d045eac763282d55ae605f8905d5bfeafdfef21f34341301f0204de0a8ead9906b158141d46 SHA512 a795409acd44b4b0b1789cb3f8dc64d72c44200b55a488f7858a98ae31c8218ebed096783b40e5741768e0c0e6f0fb391713f296721670385993501738965de9 +DIST doublecmd-1.2.7-src.tar.gz 10065369 BLAKE2B ecb8798fa38ccd1a06c4ca05956552261ed7c678df301b8f1e2ab3d2e984d7db9d502ff0bad8563dcadc6cbd38b400ce112d42b6d4bbaadc3b6992abd1a8dcc9 SHA512 959c4bbd98fd2ca357a0362eda037fd2125869555ddc919b61e23b298c4528261610822e4fe485a51b1d70202af3eaa15054bfbe565b698c1881ef7e84b11231 diff --git a/app-misc/doublecmd/doublecmd-1.2.7.ebuild b/app-misc/doublecmd/doublecmd-1.2.7.ebuild new file mode 100644 index 0000000000..8a228653ae --- /dev/null +++ b/app-misc/doublecmd/doublecmd-1.2.7.ebuild @@ -0,0 +1,49 @@ +# Copyright 2016-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Cross Platform file manager" +HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + !app-misc/doublecmd-bin + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + dev-libs/libqt6pas:= + dev-libs/wayland +" + +DEPEND=" + ${RDEPEND} + sys-libs/ncurses +" + +BDEPEND=" + >=dev-lang/lazarus-3.0[qt6] +" + +PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch ) + +# Built with fpc, does not respect anything +QA_FLAGS_IGNORED=".*" +QA_PRESTRIPPED=".*" + +src_compile(){ + ./build.sh release qt6 || die +} + +src_install(){ + ./install/linux/install.sh --install-prefix="${D}" || die + dodoc doc/README.txt doc/changelog.txt + rm -r "${ED}"/usr/share/doublecmd/doc || die + dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc +} From 3208579f107c4722f7b1d14366e50ecd46bc2f0a Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 23 Jul 2026 19:42:28 +0300 Subject: [PATCH 17/73] app-misc/doublecmd: drop old Signed-off-by: Viorel Munteanu --- app-misc/doublecmd/Manifest | 2 - app-misc/doublecmd/doublecmd-1.1.31.ebuild | 48 --------------------- app-misc/doublecmd/doublecmd-1.2.6.ebuild | 49 ---------------------- 3 files changed, 99 deletions(-) delete mode 100644 app-misc/doublecmd/doublecmd-1.1.31.ebuild delete mode 100644 app-misc/doublecmd/doublecmd-1.2.6.ebuild diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 67c7c4bbf7..cdeb1af3ed 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,4 +1,2 @@ -DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 -DIST doublecmd-1.2.6-src.tar.gz 10126927 BLAKE2B d458f9440d236e532f2e38bf5f86cb4092738c855577b863cb6f7d045eac763282d55ae605f8905d5bfeafdfef21f34341301f0204de0a8ead9906b158141d46 SHA512 a795409acd44b4b0b1789cb3f8dc64d72c44200b55a488f7858a98ae31c8218ebed096783b40e5741768e0c0e6f0fb391713f296721670385993501738965de9 DIST doublecmd-1.2.7-src.tar.gz 10065369 BLAKE2B ecb8798fa38ccd1a06c4ca05956552261ed7c678df301b8f1e2ab3d2e984d7db9d502ff0bad8563dcadc6cbd38b400ce112d42b6d4bbaadc3b6992abd1a8dcc9 SHA512 959c4bbd98fd2ca357a0362eda037fd2125869555ddc919b61e23b298c4528261610822e4fe485a51b1d70202af3eaa15054bfbe565b698c1881ef7e84b11231 diff --git a/app-misc/doublecmd/doublecmd-1.1.31.ebuild b/app-misc/doublecmd/doublecmd-1.1.31.ebuild deleted file mode 100644 index 2a3563aa3a..0000000000 --- a/app-misc/doublecmd/doublecmd-1.1.31.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2016-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg - -DESCRIPTION="Cross Platform file manager" -HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - !app-misc/doublecmd-bin - dev-libs/glib:2 - sys-apps/dbus - x11-libs/libX11 - dev-libs/libqt6pas:= -" - -DEPEND=" - ${RDEPEND} - sys-libs/ncurses:= -" - -BDEPEND=" - >=dev-lang/lazarus-3.0[qt6] -" - -PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch ) - -# Built with fpc, does not respect anything -QA_FLAGS_IGNORED=".*" -QA_PRESTRIPPED=".*" - -src_compile(){ - ./build.sh release qt6 || die -} - -src_install(){ - ./install/linux/install.sh --install-prefix="${D}" || die - dodoc doc/README.txt doc/changelog.txt - rm -r "${ED}"/usr/share/doublecmd/doc || die - dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc -} diff --git a/app-misc/doublecmd/doublecmd-1.2.6.ebuild b/app-misc/doublecmd/doublecmd-1.2.6.ebuild deleted file mode 100644 index 8a228653ae..0000000000 --- a/app-misc/doublecmd/doublecmd-1.2.6.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2016-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg - -DESCRIPTION="Cross Platform file manager" -HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - !app-misc/doublecmd-bin - dev-libs/glib:2 - sys-apps/dbus - x11-libs/libX11 - dev-libs/libqt6pas:= - dev-libs/wayland -" - -DEPEND=" - ${RDEPEND} - sys-libs/ncurses -" - -BDEPEND=" - >=dev-lang/lazarus-3.0[qt6] -" - -PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch ) - -# Built with fpc, does not respect anything -QA_FLAGS_IGNORED=".*" -QA_PRESTRIPPED=".*" - -src_compile(){ - ./build.sh release qt6 || die -} - -src_install(){ - ./install/linux/install.sh --install-prefix="${D}" || die - dodoc doc/README.txt doc/changelog.txt - rm -r "${ED}"/usr/share/doublecmd/doc || die - dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc -} From 336e2a281062d518c5c604716d686eba33bb12f2 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 23 Jul 2026 19:42:33 +0300 Subject: [PATCH 18/73] dev-python/stone: add 3.5.3 Add 3.5.3 Unvendor ply Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 + .../files/stone-3.5.3-unvendor-ply.patch | 53 +++++++++++++++++++ dev-python/stone/stone-3.5.3.ebuild | 46 ++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100644 dev-python/stone/files/stone-3.5.3-unvendor-ply.patch create mode 100644 dev-python/stone/stone-3.5.3.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index dd2314b9f4..520d939aa3 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1,2 +1,3 @@ DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321 DIST stone-3.5.0.gh.tar.gz 289745 BLAKE2B cbc1b2fb37b097ac8e6e9167a973b376377912e3a69ccc1a05c2e686d61c15212d767614cce1167535717ee4530b2013a2f13dbc86af3ca23150c7e8ac6497f0 SHA512 f595308e0bb11e5a27d9c8652db13b9a0f1f3646b9a54ff48b1e39a4041c88f0a41a2eae4437c31f7c9ae7a31e3634aa41da0b4b4c3ed7caa90dbf852efe3071 +DIST stone-3.5.3.gh.tar.gz 329020 BLAKE2B 1e4d677a05f8a5e69f4320938b7af554ba60736d80f359b62b1a658d008dc46bebbd7d32bd23d3b692393b7ed7d5239e68bdaa9139707b2d7865f89b89fee05e SHA512 2e7220b91a3416459b0de64fd1345a18d022e96b7009e51cea0e875909401110ffd9086f8bca809c798cc2bedc190fa154ac1cece1c328a2e60b731af3ba8f9e diff --git a/dev-python/stone/files/stone-3.5.3-unvendor-ply.patch b/dev-python/stone/files/stone-3.5.3-unvendor-ply.patch new file mode 100644 index 0000000000..09f75b4369 --- /dev/null +++ b/dev-python/stone/files/stone-3.5.3-unvendor-ply.patch @@ -0,0 +1,53 @@ +Upstream vendored dev-python/ply, but we can keep using the one in ::gentoo + +--- a/setup.py ++++ b/setup.py +@@ -20,8 +20,6 @@ + }, + packages=[ + 'stone', +- 'stone._vendor', +- 'stone._vendor.ply', + 'stone.backends', + 'stone.backends.python_rsrc', + 'stone.frontend', +@@ -29,7 +27,6 @@ + ], + package_data={ + 'stone': ['py.typed'], +- 'stone._vendor.ply': ['LICENSE', 'README.md'], + }, + zip_safe=False, + author_email='kelkabany@dropbox.com', +--- a/stone/cli_helpers.py ++++ b/stone/cli_helpers.py +@@ -1,6 +1,6 @@ + import abc + +-from stone._vendor.ply import lex, yacc ++from ply import lex, yacc + + _MYPY = False + if _MYPY: +--- a/stone/frontend/lexer.py ++++ b/stone/frontend/lexer.py +@@ -1,7 +1,7 @@ + import logging + import os + +-from stone._vendor.ply import lex ++from ply import lex + + _MYPY = False + if _MYPY: +--- a/stone/frontend/parser.py ++++ b/stone/frontend/parser.py +@@ -1,7 +1,7 @@ + import logging + from collections import OrderedDict + +-from stone._vendor.ply import yacc ++from ply import yacc + + from .ast import ( + AstAlias, diff --git a/dev-python/stone/stone-3.5.3.ebuild b/dev-python/stone/stone-3.5.3.ebuild new file mode 100644 index 0000000000..62e3454096 --- /dev/null +++ b/dev-python/stone/stone-3.5.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="The Official Api Spec Language for Dropbox" +HOMEPAGE=" + https://www.dropbox.com/developers + https://github.com/dropbox/stone + https://pypi.org/project/stone/ +" +SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${PN}-3.5.3-unvendor-ply.patch +) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +src_prepare() { + default + + # Unvendor ply + rm -r stone/_vendor || die + rm test/test_vendored_ply.py || die + rm test/test_version.py || die +} From 81dce5adc1084ffa785805a867dd4ffd57dacad0 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 23 Jul 2026 19:42:36 +0300 Subject: [PATCH 19/73] dev-python/stone: drop 3.3.9 Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 - dev-python/stone/stone-3.3.9.ebuild | 30 ----------------------------- 2 files changed, 31 deletions(-) delete mode 100644 dev-python/stone/stone-3.3.9.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index 520d939aa3..6e8182aeff 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1,3 +1,2 @@ -DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321 DIST stone-3.5.0.gh.tar.gz 289745 BLAKE2B cbc1b2fb37b097ac8e6e9167a973b376377912e3a69ccc1a05c2e686d61c15212d767614cce1167535717ee4530b2013a2f13dbc86af3ca23150c7e8ac6497f0 SHA512 f595308e0bb11e5a27d9c8652db13b9a0f1f3646b9a54ff48b1e39a4041c88f0a41a2eae4437c31f7c9ae7a31e3634aa41da0b4b4c3ed7caa90dbf852efe3071 DIST stone-3.5.3.gh.tar.gz 329020 BLAKE2B 1e4d677a05f8a5e69f4320938b7af554ba60736d80f359b62b1a658d008dc46bebbd7d32bd23d3b692393b7ed7d5239e68bdaa9139707b2d7865f89b89fee05e SHA512 2e7220b91a3416459b0de64fd1345a18d022e96b7009e51cea0e875909401110ffd9086f8bca809c798cc2bedc190fa154ac1cece1c328a2e60b731af3ba8f9e diff --git a/dev-python/stone/stone-3.3.9.ebuild b/dev-python/stone/stone-3.3.9.ebuild deleted file mode 100644 index 3239b78c5e..0000000000 --- a/dev-python/stone/stone-3.3.9.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 - -DESCRIPTION="The Official Api Spec Language for Dropbox" -HOMEPAGE=" - https://www.dropbox.com/developers - https://github.com/dropbox/stone - https://pypi.org/project/stone/ -" -SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/ply[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest From 2cc265a43362d96169aab228aa7b148554022996 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 23 Jul 2026 19:42:40 +0300 Subject: [PATCH 20/73] dev-python/dropbox: add 12.2.1 Signed-off-by: Viorel Munteanu --- dev-python/dropbox/Manifest | 1 + dev-python/dropbox/dropbox-12.2.1.ebuild | 51 ++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 dev-python/dropbox/dropbox-12.2.1.ebuild diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest index 83a2ca7b15..b1d7b52039 100644 --- a/dev-python/dropbox/Manifest +++ b/dev-python/dropbox/Manifest @@ -1,2 +1,3 @@ DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d DIST dropbox-12.1.0.gh.tar.gz 1152840 BLAKE2B 61614cefcf4a7bafa5c7f68d906ff6afe772fe9a4a587f0f0eebbd880f152bd191aebccab0dc723c1c58f8fb772b6a956b03312e3b16d94754c21437207fe46b SHA512 8108efcf9bbd979807787bc545b0711e41356dc8a1a421df8eaa643bf0281e339d417e75a48b09ab2f3cd5894cf8c731c21e2d6ab3f5fe75349caf4422c8c28e +DIST dropbox-12.2.1.gh.tar.gz 1252631 BLAKE2B 45673f0845aa60bcb00a9fad2e5e0f2d6b843ddfd77c7db814dda2a17483264ff3473273829684163e589d759f791550030df9cce1be9adde000bd2335370dd1 SHA512 7247b94dfa97e1225d5e2f60c5dd55e25b3454610621781c4e097cce4cc402cd2eb96261e32990364b6d5eafbef2dd4b0df54b3e93bfa2cf07191ea46414a788 diff --git a/dev-python/dropbox/dropbox-12.2.1.ebuild b/dev-python/dropbox/dropbox-12.2.1.ebuild new file mode 100644 index 0000000000..35d15d5b3d --- /dev/null +++ b/dev-python/dropbox/dropbox-12.2.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +MY_PN=dropbox-sdk-python +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The offical Dropbox SDK for Python" +HOMEPAGE="https://www.dropbox.com/developers" +# pypi does not have tests, stick with gh +SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] + >=dev-python/stone-3.5.3[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" + +# disable tests that need SCOPED_USER_DROPBOX_TOKEN +# and tests that fail +EPYTEST_DESELECT=( + test/integration/test_dropbox.py + test/unit/test_dropbox_unit.py::TestClient + test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow +) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + if [[ ${PV} == *_p* ]] ; then + local MY_PV=$(ver_cut 1-3) + + sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die + fi + + sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die + + distutils-r1_src_prepare +} From 0288a3371389c3054ae2abafdef63493f0f802c9 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 23 Jul 2026 19:42:48 +0300 Subject: [PATCH 21/73] dev-python/dropbox: drop 12.0.2_p20260506 Signed-off-by: Viorel Munteanu --- dev-python/dropbox/Manifest | 1 - .../dropbox/dropbox-12.0.2_p20260506.ebuild | 59 ------------------- 2 files changed, 60 deletions(-) delete mode 100644 dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest index b1d7b52039..4810a5c0a9 100644 --- a/dev-python/dropbox/Manifest +++ b/dev-python/dropbox/Manifest @@ -1,3 +1,2 @@ -DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d DIST dropbox-12.1.0.gh.tar.gz 1152840 BLAKE2B 61614cefcf4a7bafa5c7f68d906ff6afe772fe9a4a587f0f0eebbd880f152bd191aebccab0dc723c1c58f8fb772b6a956b03312e3b16d94754c21437207fe46b SHA512 8108efcf9bbd979807787bc545b0711e41356dc8a1a421df8eaa643bf0281e339d417e75a48b09ab2f3cd5894cf8c731c21e2d6ab3f5fe75349caf4422c8c28e DIST dropbox-12.2.1.gh.tar.gz 1252631 BLAKE2B 45673f0845aa60bcb00a9fad2e5e0f2d6b843ddfd77c7db814dda2a17483264ff3473273829684163e589d759f791550030df9cce1be9adde000bd2335370dd1 SHA512 7247b94dfa97e1225d5e2f60c5dd55e25b3454610621781c4e097cce4cc402cd2eb96261e32990364b6d5eafbef2dd4b0df54b3e93bfa2cf07191ea46414a788 diff --git a/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild b/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild deleted file mode 100644 index 411936efc3..0000000000 --- a/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) - -GIT_HASH="8223031ffad6b4b3ab4ee886658bc606e6f82bac" - -inherit distutils-r1 - -MY_PN=dropbox-sdk-python -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The offical Dropbox SDK for Python" -HOMEPAGE="https://www.dropbox.com/developers" - -# pypi does not have tests, stick with gh -if [[ ${PV} == *_p* ]] ; then - SRC_URI="https://github.com/dropbox/${MY_PN}/archive/${GIT_HASH}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${MY_PN}-${GIT_HASH}" -else - SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - dev-python/stone[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" - -# disable tests that need SCOPED_USER_DROPBOX_TOKEN -# and tests that fail -EPYTEST_DESELECT=( - test/integration/test_dropbox.py - test/unit/test_dropbox_unit.py::TestClient - test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow -) - -distutils_enable_tests pytest - -src_prepare() { - if [[ ${PV} == *_p* ]] ; then - local MY_PV=$(ver_cut 1-3) - - sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die - fi - - sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die - - distutils-r1_src_prepare -} From 04d7e161ccd95e72b2d4880d624cda96133a222e Mon Sep 17 00:00:00 2001 From: definit <68038925+d3finit@users.noreply.github.com> Date: Thu, 23 Jul 2026 19:32:45 +0200 Subject: [PATCH 22/73] x11-misc/ly: update Manifest Signed-off-by: definit <68038925+d3finit@users.noreply.github.com> Closes: https://bugs.gentoo.org/979149 Closes: https://github.com/gentoo/guru/pull/520 Signed-off-by: Emi --- x11-misc/ly/Manifest | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-misc/ly/Manifest b/x11-misc/ly/Manifest index aa342717a9..e065fee0c9 100644 --- a/x11-misc/ly/Manifest +++ b/x11-misc/ly/Manifest @@ -5,9 +5,9 @@ DIST clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz 25719 BLAKE DIST clap-0.11.0-oBajB7foAQC3Iyn4IVCkUdYaOVVng5IZkSncySTjNig1.tar.gz 25962 BLAKE2B 146092d61f1eab9d2d00b3acbc02a5a177867147f53f9a8e7c904cb943302c5b31cf8136a7e229a596b18d4a52674de1d7847f9127b6929d657209b26d730033 SHA512 ed8081654f68dda8887766eeb4d1614cc5112786181c966c6eacee7bc2f4fccdfc106a3a3c4391a725f732c6bad5a90d44a393f775b4fb337aa9d4233f671d71 DIST ini-0.1.0-YCQ9YiwsAACghqF8LZyjAF2H_NnL6n29QLuCe0fsmPTo.tar.gz 7985 BLAKE2B 060dc6c11b4a5a517d69ed7e5dace0200fcb22f1ee839158ef296def55db5af17dd002a4e0243fbf9c9f4b986419077bbfeff90fdc369466e33099d5053f4f9c SHA512 43b52b2e7d86241952a520b5cd1ceebd25afc1e174929e0bae80c852448f0d5ba5ab93c2a7bf2ec1d3abcb22414862fa24485655ebbdcfa499c6ca423ccbd755 DIST ini-0.1.0-YCQ9Ys0pAABixEvvQvhVXAdqRE3wrZk_wiL9TPNHhB8d.tar.gz 8022 BLAKE2B 6d3e2f21247b3eeae1842d8d9d3b1ff0d663849da2237b1ba618e45961a61e1550d49015a0172e4726e177b96fd6a18dd0e83a7a0b37da7e5d92aff98b433486 SHA512 16bf8411315dee3fe54eedc4e2d4b07b4228230d98e826632d34a17e7f7b8c5c73ad10712b17f92181b9e5d73fcaa59b0eec294753daa37338425e43a1a2bf98 -DIST ly-1.3.2.tar.gz 106712 BLAKE2B b362c15eb64e06aca75a2264ed1a77a0276de38e19cd617a82133b4a44218d85cc95b4d6e836d7b0350d9e101d98f66636b5fc7793d5084786ee0b088aa0cad4 SHA512 586cf8facd44928b099538a40e51b513410835b469495cf9ae9414c0139e973e915d4e5a265dce272cf9db3eb23ff21aefcfecd721fc09ab53fee403179f6e68 -DIST ly-1.4.0.tar.gz 147344 BLAKE2B 393d856244a8cae923c42d1ff3242e0705f322e55091fd0e40928a28ddbb5cf5fc693e72ef3e81dd90547323888b28fc1f992b5318a97f8aaef08056f74119b4 SHA512 ee13ae0745a36c79d00ec40e1ae332598ba172359b6dcb5040fb337d83947ecd11645b38114ab2dcce3d7d07a18b0a19d9bedc0bc7000ddb087e5289875c4fec -DIST ly-1.4.1.tar.gz 147223 BLAKE2B fb69c8a3caa93d58f4b24f2ff1c75eef8276a6bc13c720923c1aa56b50e3907f19f3f9250348c18530cc9415a75ae9707dcdd83d709f93fcda44e0429cd54442 SHA512 c428a67d60db4e8c3097803136fcab29a5ff034e1679d2d75fbe84444753c2619a44e267fcb6f170cae5e32dfaaab237c17900006d56658523a0e716107ad84a -DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e +DIST ly-1.3.2.tar.gz 106936 BLAKE2B c26cf428c08944e94d1b0f78a6030dd1cfd55ca06d08564187ca7dcd713b52cca381873cb861280b4950e4606845aeb69d54a0161865d3dfa2129e0fb0738c0c SHA512 25fcfd6879568d7a8c431fe99560f5f9d9033cb32c4c2d396a485911f5b5bec29780ef23d28d280d17992efbb8bd51f9c29dc30d3eba1a0af07e46b0134c827f +DIST ly-1.4.0.tar.gz 147115 BLAKE2B 26b6eadacd0e33418506c4f3fde87b532ef279e3dc3b5927969bc29d0a159f6c13d2d794db76f47d9b0ece7b0a67ee83fe54ab7b1185f66ce8c4b676b7a32e78 SHA512 dee0df321857aaaeacc5033522d41b56f6345ca106be11f6008726020c900d8d535cff0cb64b290d85a4a607c02dcca22aa81faf2ac89f0790fe25c0a5f306d8 +DIST ly-1.4.1.tar.gz 146988 BLAKE2B 9f9591fbad279138c4bdeb05c766c992e7a43cbe3b2beef5e4c85026053a12d4e3d352f0f757f14a79d0a16ba775704ffe5411856af5a093047d732363a951cf SHA512 3cc661fce4e2dc878ddcf56cd5f7b5a85af72909b876d80ee2e4ff875125ec163131d5fbf423f3aea95401163433aef6406b6b7e0480947af28292ada6050d43 +DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146646 BLAKE2B 0983056462e8c79d4d4baf56da3ebfac7777a85ef3c1fa9b0f1de153aab93c7706f471654af240a1574bbfcd6d6cf619c2f97d27331d1b4b0ce7fe67035ea88f SHA512 2bcd66b2fedfa02526f1c7113f283a5ae73578efeebe320237bf98ef831e8d8a21f1372f668ed2719a1bcf68fcd34a12a5bd2f5377786cd5b68e78d0e3f038b7 DIST zigini-0.3.3-36M0FRJJAADZVq5HPm-hYKMpFFTr0OgjbEYcK2ijKZ5n.tar.gz 6329 BLAKE2B 0aa283c5ab270bfb80f84c602058eab8b81ba6d1c5094d09c94332fe07f0c275330a4a19f05f69b63e935ce5d1b954cc67c78bdf354af301f6e948074fb4ec2d SHA512 387a405889bcd3106f6e1c7774a192d8cd05b494716e2c9afd0f790068fbf60b4e83c17bc24f84fbbc0e56417a66cc2e28245cdd6b1508a460ff25a6ef2a54bd DIST zigini-0.5.0-BSkB7e9WAACfyCBABNZiWL3gFMw18GKn3qBcPs8L1Ec1.tar.gz 7336 BLAKE2B b828e59292e5ab894244c3850c929c93d6332e6de0593df80372546284931ca652eb87528de4888a9c637f03c45b2568cc86d2fe084363061cf00c647982c717 SHA512 0b1fcf339052e65e66f45db9b9ee062e32adbeebcadd6e445eca196ef33c7ae4f4c76c4932519399b84bbb847933b74beecc525bfac9469f0410336ed50c8be6 From c23734c3d83128dc2fc2d4cc3b1965ae92c4850c Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 23 Jul 2026 19:36:58 +0200 Subject: [PATCH 23/73] games-arcade/taisei: update DESCRIPTION Signed-off-by: Emi --- games-arcade/taisei/taisei-1.4.4.ebuild | 2 +- games-arcade/taisei/taisei-1.4.5.ebuild | 2 +- games-arcade/taisei/taisei-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/games-arcade/taisei/taisei-1.4.4.ebuild b/games-arcade/taisei/taisei-1.4.4.ebuild index da708d9fc7..ad871148f0 100644 --- a/games-arcade/taisei/taisei-1.4.4.ebuild +++ b/games-arcade/taisei/taisei-1.4.4.ebuild @@ -16,7 +16,7 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL" HOMEPAGE="https://taisei-project.org/" LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" diff --git a/games-arcade/taisei/taisei-1.4.5.ebuild b/games-arcade/taisei/taisei-1.4.5.ebuild index 7237579521..f74f883e87 100644 --- a/games-arcade/taisei/taisei-1.4.5.ebuild +++ b/games-arcade/taisei/taisei-1.4.5.ebuild @@ -16,7 +16,7 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL" HOMEPAGE="https://taisei-project.org/" LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" diff --git a/games-arcade/taisei/taisei-9999.ebuild b/games-arcade/taisei/taisei-9999.ebuild index 43e6b5ee1a..8a944645c3 100644 --- a/games-arcade/taisei/taisei-9999.ebuild +++ b/games-arcade/taisei/taisei-9999.ebuild @@ -16,7 +16,7 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL" HOMEPAGE="https://taisei-project.org/" LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" From 8b88615a278382c160381ebb7fa67a5bbae76968 Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 23 Jul 2026 19:41:46 +0200 Subject: [PATCH 24/73] gui-wm/river: update Manifest Signed-off-by: Emi --- gui-wm/river/Manifest | 20 ++++++++++---------- gui-wm/river/mani | 15 +++++++++++++++ 2 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 gui-wm/river/mani diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest index 7cdcdf0dee..47c09d8511 100644 --- a/gui-wm/river/Manifest +++ b/gui-wm/river/Manifest @@ -1,15 +1,15 @@ DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b -DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 +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-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 146537 BLAKE2B 6d4a0953e371f138ab5cda6edb2147b04b1374832e1323d5d90455c7e967200eea048de198f821e927e6befdc581890d4cf3c2db8e24f0ccbed4f8d521f08992 SHA512 845f0193cdfb1591f512bc6882ccdb3ef7658de18d1e20f498e09205fa7ca2821ee03f650fa23e8281cbc93794144e652f3821553c2859799088482e23800749 -DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e -DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2 -DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149548 BLAKE2B 274a6a4cc719a2f2599da2ce992f8405241c4cf1debe3d0e6966e0bcb56f699a8b5f04adfb79e4c9c1dc7e9bbf77241a8f04e85f18c3b8e340df0fb16550d745 SHA512 d3d87d5dd81141d69935f3f0acc6a91531a6b5f2fa275608f92d970c42d3a45c7c2fc3119ae40e49328d110dce460d64254879d4dc490efc465e72f5e79bd659 -DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 -DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63670 BLAKE2B 21544dc7ed6d14632c0a033ac3973485fab232f0d4dbedd086d27b68ef13462df3a84ca085275d6176a5be2d5376676c668301c8676b804835ed6dec4a0bc866 SHA512 4ec656bb9523d153c81ce12da2ebd27040a8afefe035bd025ff30d2c622b6783f4075082b751b9a7857bee4a2b00169a97aff326ff258c19ba36776c6ecd855a -DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64770 BLAKE2B bd57a776f19ab77ee590cf68581800f60341c922e29c8d50518767d8c1722357dd547595cc05678e43b56d2d9cf6273068ab940ce2e6c354257d25fa27c71606 SHA512 08eec60ee6c89c2eb2772e7ff736746b00efe919810755af182ac6656fb9b3f0e13786c7f6f442b3642f0fe263ed592ba27181844740aae2ccbade972402df0d -DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 -DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0 +DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146648 BLAKE2B 3e2a3e6bc73ba1bcbd9c2974d313a38125eb4db85cd8055d1fb5321510a5d1a90d98f30f75743aa3955a880cefba64e4dd2c0c0245fc226478d03563d6617862 SHA512 fb5edcae6414487a7008cc84411da3a4396a1dd19d31ae450db3e6fa9475a2d5c742e1e560923bfb49f372541b1c3c46cf51aa33749027b270aaaa50e524b8d6 +DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146646 BLAKE2B 0983056462e8c79d4d4baf56da3ebfac7777a85ef3c1fa9b0f1de153aab93c7706f471654af240a1574bbfcd6d6cf619c2f97d27331d1b4b0ce7fe67035ea88f SHA512 2bcd66b2fedfa02526f1c7113f283a5ae73578efeebe320237bf98ef831e8d8a21f1372f668ed2719a1bcf68fcd34a12a5bd2f5377786cd5b68e78d0e3f038b7 +DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111931 BLAKE2B 5c9baf934c15bb141fab6d795ac328e2ab7ef833780659773f41015e6a64156c627f2a25710fe18bb8d588785a200cfdba32314161f59db1b770a4b533564144 SHA512 ae8e10a8794e060bd147e661ad22434376e27fdef72e5ecde392e3ed9bc1ce4cf7e3628eeb10e88ee82e71ad8f70fe266cd9ebcaf521f9707eb403e983a93f9c +DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149888 BLAKE2B 43df7c11ff5b8be4bb70416dd8206d5777c63544c20312e64cdcac4fcffe4bc013e592c26070ebc632f0c9ad7107758e450afefd3e8b6deb730b19670fa6a42b SHA512 6d49174676bd0e91b7c8bc3c7c5bcf9838d229aa128112448fbb14a7c1910b0ea16ec2d8b6204bfa381a4419126217ed8c421065e06df1614d20161acd0d031c +DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf +DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63505 BLAKE2B 7c134f5704e283af8a0e018da8d61fe1d30d27598203a549f5289d4fa0a343f1bbed53df45f4a3483d09ce3a9ea8669776ca4a77315a51e8687a70f772c7f599 SHA512 9b4b8af692c22fe5ae058c8b32f8973d56a2ad7210b72b8e7a022c9d271bcbd3ee46eaf4e807a9b58a80b83585f118437488c0e837d72aa60d184377d50b9bad +DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64608 BLAKE2B 01bb9d05cf88c28d392687f7ea3b0e44a7515e8f27ac65570133b6943cb6f7513a772d23ad1ff075fddeeacec30a7b572ef279e1a6fb1946be8191979da1d7d7 SHA512 f3ea56c132ec65b8d952efb8a68d9dfc0080d381a7f61074b15e3371fee9a50d49b0cd534082bb1c2562cbf9817d784f3d026b1a15d752f4ba4d699ae5a39bcd +DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678 +DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25181 BLAKE2B 589ac7aaa735e28af066daeabf597466aba48b70e68ee6f48d5f4f55b54b19307519227d34e7f57fb551d9be0a0139e5ebc63d66d7571d54cc85eae6fd0eea53 SHA512 309a6b16ae444888010eb405f6ab30264054b68b56c1bbe33e1748f7ab4ad41b8a5e1b8cd129702be49b6dd9d95d0c08ba94bf593014537ba2898803a963653a diff --git a/gui-wm/river/mani b/gui-wm/river/mani new file mode 100644 index 0000000000..7cdcdf0dee --- /dev/null +++ b/gui-wm/river/mani @@ -0,0 +1,15 @@ +DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b +DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 +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-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 146537 BLAKE2B 6d4a0953e371f138ab5cda6edb2147b04b1374832e1323d5d90455c7e967200eea048de198f821e927e6befdc581890d4cf3c2db8e24f0ccbed4f8d521f08992 SHA512 845f0193cdfb1591f512bc6882ccdb3ef7658de18d1e20f498e09205fa7ca2821ee03f650fa23e8281cbc93794144e652f3821553c2859799088482e23800749 +DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e +DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2 +DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149548 BLAKE2B 274a6a4cc719a2f2599da2ce992f8405241c4cf1debe3d0e6966e0bcb56f699a8b5f04adfb79e4c9c1dc7e9bbf77241a8f04e85f18c3b8e340df0fb16550d745 SHA512 d3d87d5dd81141d69935f3f0acc6a91531a6b5f2fa275608f92d970c42d3a45c7c2fc3119ae40e49328d110dce460d64254879d4dc490efc465e72f5e79bd659 +DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 +DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63670 BLAKE2B 21544dc7ed6d14632c0a033ac3973485fab232f0d4dbedd086d27b68ef13462df3a84ca085275d6176a5be2d5376676c668301c8676b804835ed6dec4a0bc866 SHA512 4ec656bb9523d153c81ce12da2ebd27040a8afefe035bd025ff30d2c622b6783f4075082b751b9a7857bee4a2b00169a97aff326ff258c19ba36776c6ecd855a +DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64770 BLAKE2B bd57a776f19ab77ee590cf68581800f60341c922e29c8d50518767d8c1722357dd547595cc05678e43b56d2d9cf6273068ab940ce2e6c354257d25fa27c71606 SHA512 08eec60ee6c89c2eb2772e7ff736746b00efe919810755af182ac6656fb9b3f0e13786c7f6f442b3642f0fe263ed592ba27181844740aae2ccbade972402df0d +DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 +DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0 From 534088d2d4ce5e1fa550bed25b4416bbbc6c071e Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 23 Jul 2026 19:42:27 +0200 Subject: [PATCH 25/73] gui-wm/river: remove accidentally included file Signed-off-by: Emi --- gui-wm/river/mani | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 gui-wm/river/mani diff --git a/gui-wm/river/mani b/gui-wm/river/mani deleted file mode 100644 index 7cdcdf0dee..0000000000 --- a/gui-wm/river/mani +++ /dev/null @@ -1,15 +0,0 @@ -DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b -DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 -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-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 146537 BLAKE2B 6d4a0953e371f138ab5cda6edb2147b04b1374832e1323d5d90455c7e967200eea048de198f821e927e6befdc581890d4cf3c2db8e24f0ccbed4f8d521f08992 SHA512 845f0193cdfb1591f512bc6882ccdb3ef7658de18d1e20f498e09205fa7ca2821ee03f650fa23e8281cbc93794144e652f3821553c2859799088482e23800749 -DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e -DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2 -DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149548 BLAKE2B 274a6a4cc719a2f2599da2ce992f8405241c4cf1debe3d0e6966e0bcb56f699a8b5f04adfb79e4c9c1dc7e9bbf77241a8f04e85f18c3b8e340df0fb16550d745 SHA512 d3d87d5dd81141d69935f3f0acc6a91531a6b5f2fa275608f92d970c42d3a45c7c2fc3119ae40e49328d110dce460d64254879d4dc490efc465e72f5e79bd659 -DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 -DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63670 BLAKE2B 21544dc7ed6d14632c0a033ac3973485fab232f0d4dbedd086d27b68ef13462df3a84ca085275d6176a5be2d5376676c668301c8676b804835ed6dec4a0bc866 SHA512 4ec656bb9523d153c81ce12da2ebd27040a8afefe035bd025ff30d2c622b6783f4075082b751b9a7857bee4a2b00169a97aff326ff258c19ba36776c6ecd855a -DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64770 BLAKE2B bd57a776f19ab77ee590cf68581800f60341c922e29c8d50518767d8c1722357dd547595cc05678e43b56d2d9cf6273068ab940ce2e6c354257d25fa27c71606 SHA512 08eec60ee6c89c2eb2772e7ff736746b00efe919810755af182ac6656fb9b3f0e13786c7f6f442b3642f0fe263ed592ba27181844740aae2ccbade972402df0d -DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 -DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0 From fe39457297c58d1465924b5da1b85716644ca644 Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 23 Jul 2026 19:52:43 +0200 Subject: [PATCH 26/73] */*: update manifest Signed-off-by: Emi --- gui-apps/waylock/Manifest | 12 ++++++------ gui-wm/beansprout/Manifest | 10 +++++----- gui-wm/kwm/Manifest | 6 +++--- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/gui-apps/waylock/Manifest b/gui-apps/waylock/Manifest index 48af9e0db9..c45974ad0c 100644 --- a/gui-apps/waylock/Manifest +++ b/gui-apps/waylock/Manifest @@ -1,10 +1,10 @@ -DIST wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz 74934 BLAKE2B 8dda2bae62c65068825068dbe91e701ad4a71685d2209bb703d0e8b71b75f1546690b83fc66e9b81de59e26c9e5a9d8d5cfa3f2098cd16a3f13ada7f38fb94ce SHA512 436c7104c41bb3c26bedc3491d887293fa0a40c11a14bc0973a1fa873c5161a05c9681a857f6cf89c9b34106e2b9e92b4f67eebabaf16836cb99a459ad11d20e -DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2 -DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 +DIST wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz 75439 BLAKE2B aa370680b538c16f6e35a6aab438d67d7496cf91ae79144f2a2be6086f42009454ffa4bd0d84b2492e06f92a06ff8585e2edfa9f97e5d052e380d74eaad0e6be SHA512 ae27f00d8f63eb02685c6c48da8e79add5831a9f778b2f50fa0e92dec317f69f52a6a70b739ea106e060090bb0d0ba67030e837ae3386c7b271679463a45cf8d +DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111931 BLAKE2B 5c9baf934c15bb141fab6d795ac328e2ab7ef833780659773f41015e6a64156c627f2a25710fe18bb8d588785a200cfdba32314161f59db1b770a4b533564144 SHA512 ae8e10a8794e060bd147e661ad22434376e27fdef72e5ecde392e3ed9bc1ce4cf7e3628eeb10e88ee82e71ad8f70fe266cd9ebcaf521f9707eb403e983a93f9c +DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf DIST waylock-1.3.0.tar.gz 21281 BLAKE2B 18c9d2e22ead5d03abf1f53b7c148f58ddcbad2857bdc95f4c1f2a5e6946f87fc6a580b728fa9fb17adb76a4957eeb0e428eacd5ab522ded925e7efb2d416671 SHA512 6f018b06a448c533cd64b8a62b1d2bc3ba92f52db1b0c7bf01b73d8e6d865222b2c25c5a7e5206d22dc1f607e47ce65d3dcbaa912efbf92d6c90d48be3a6c26b DIST waylock-1.4.0.tar.gz 21328 BLAKE2B f283bfdbdebc163c395a3f3c2c504f95f353863d9b96551d2867b7df880124a41e1921c02cf84d978a5120f43dd2558a2f07cf3a0a9ab57254c390b2f28444a7 SHA512 454fb535ebcc023eadd9da68fe90893e5285cf9a97de301b1d4b32948b0b3515e0888dc077d3d4e1486cedf9ba437c43c4ad58dbbfc8fd95128eeffcebd8e66a DIST waylock-1.5.0.tar.gz 20695 BLAKE2B 51141ee050d87d7bf6749cea1526f55b713d7349bfb81bd498f6eb9a4c2ad53e2b24f81d41b07b459705e9b82b97fd30f64e44d7dded33721af60cc49f0f83b6 SHA512 a3d9392fbcd6d9952e0ddfce0357d0b8180f0fd70362cb67b5fac93667a6ccd142e65060016735b87e2736030e6f8ad7b6d22eb9b987b9a3b9c1d25cae8bb101 DIST waylock-1.6.0.tar.gz 21111 BLAKE2B d9a4366ed5e76f98b302748c48acd75d7d6ab2d7cccb9ba2ec46245be66fcade53fd1be12cfc146c38d8d1a0270fccfcb5e50a3ac06fa5ac489c77527fa7a50c SHA512 a11a13e90861eba1ed0d1b93fdc9e615a9f541d9d964ac4971c14e03489d63f2e716afa3d2fbb86d897b7d8ea643fa6a0337b02fd1a8da9d9c18f8450abb20e4 -DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 -DIST zig-wayland-0.2.0.tar.gz 56543 BLAKE2B aaf82efe78d25c59a87de050147857fcf9a19764141cb40d92b0dd48b96ea0ec52d00a1ab0df1afe4c45cda6d64dda97f296f0aa29d8b9ea3da49e1d5cd69e50 SHA512 dfb140c06d9e3c566034f9102426e7bd47dcde87a2ae16d43ce3ea72cf44bea872bab1d9a23a24ae9d57d2d4ae6c56060a6b10f869de3990046426b0462db85e -DIST zig-xkbcommon-0.2.0.tar.gz 22700 BLAKE2B 85045d002b4ec1ac8dadda67d3ce6f588e53938ac0a67c06d6cebc85a944d7a23fd1cc295410ce1a91cce9ffb587834f7eca2400e1468fec0193583ac71d6f86 SHA512 a99b6a2fefe34507fd687b58a9618a27ca617966798b410a72c9e53462c3f9c6dd0476a22bb9686cbf49994ca502743b4d25fdc55125359d4fe2860094bf0e82 +DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678 +DIST zig-wayland-0.2.0.tar.gz 56448 BLAKE2B 9277b87088e930bb9a48892f3b64527d84f6aeb7f787bba4081a40c1fbdaadca0e58e81f10f6c0cc6ac5ac81a3966c89d6d9995d7104a721802b433aefc7eec3 SHA512 86f762eb62022cfb0b82e062e05e43cba0b1342d56f347895477cffa2718af612d979fa5ff069c8bab8a6172089b9d199d380117cd93154c166c21aaa0059e31 +DIST zig-xkbcommon-0.2.0.tar.gz 22485 BLAKE2B faa3a3035b22ca2bda1142e52bf3ab98eafa87f4ac9c45f637cf28cc56f65b93e5af00363934423133777645394b45c364eb223624723f6e3b1411cc938e7bc2 SHA512 37f4e7ccb4443a194eb0967a99ae12a4cbea0acea6398912e25844aede13138f3f192a1617677a21c6d511c3407f50d7d7b0f16dbd13498cd711b2b170998d40 diff --git a/gui-wm/beansprout/Manifest b/gui-wm/beansprout/Manifest index ad5ae2fefd..9da8ff3ab1 100644 --- a/gui-wm/beansprout/Manifest +++ b/gui-wm/beansprout/Manifest @@ -1,8 +1,8 @@ -DIST beansprout-1.1.1.tar.gz 1161432 BLAKE2B 6e04b2dcc375705abcb8b115cd7e467c8f44146828415a7c21b7000145d26b40de345844b585750bca375e79cf083c8da338289abbddd41a293901a5eef1fd68 SHA512 05b3efa1f3bb11a6e41ec4921050a2cd24716892e5dec7a423faa1759035eed49e2328c2e6f03aea01f2ffc63ae3be3918ba9165ad317b6a8be95165f3466620 +DIST beansprout-1.1.1.tar.gz 1161138 BLAKE2B fbdb45206235704454f669ca20900dcbe78ca15eb574c0298ef40885b8f4eff35457e093530f85e3d03782bc6b436d04265994c2c8d801d0de8e08200ce78780 SHA512 f30cfe42cff0f2bf250799074c6d2c72a65599eaf1c559b4000b27e3ed1d4ddb46d077798093b1fbad827d41024a8ff05ae11a25b7c706f2bae8e6107d7621ca DIST fcft-3.0.0-zcx6CxQfAADhnwm8SjyCkQF-VFHGiVarigc2de3ciInC.tar.gz 4679 BLAKE2B e2004349ab3a679be8ce7ccdde8987695fbf90e5b5bf1b1174e775042f98c71e328d30bc505aa3e9e7739b66e0b413113ca6a336d5b51dc574585b4980accc6e SHA512 12e5e1e0632d89cab23734005d93c1a44537b29718d43e5cb2e76afa250d425d2ac3c85f625c07f9002cb85f82ce86d913f87f758f9ca940468b038aa777cfb5 -DIST kdl-0.0.0-8rilELAEAgCwhdgb36ZsWmGgtvrKaLmLI7eMlwBz8UDt.tar.gz 31310 BLAKE2B d0e0d666f7c898c00292dc73012ab78948141223ac7c179038fcc131d3215f3b70d75d69d4212322dbd2b2fa6bd5c09f64947c09d0cde5dc1252b7772ee14c78 SHA512 e89ca3f91b6b12e035bd46fd9cb8e3ef96002c36a9d71307a46511362a47f0bcc89fb9ed7a67962a3a9d046bea0a2632a4523e2ea154ddc6a80f8dbc7fa7e798 +DIST kdl-0.0.0-8rilELAEAgCwhdgb36ZsWmGgtvrKaLmLI7eMlwBz8UDt.tar.gz 31287 BLAKE2B fc2b1d66296b201a48da35d30556753f9d2c4a82d8a38cb8bd24c0b69eb12b56a0eaea55514ee3c1296924854f198ff06f9b644c88da37a784b5e9da0378a356 SHA512 27551a5eac57c025b951925c0390a95cb6e4847360a8e355b429a61c86d5ec4b423c4d224e04ddbacab9a588a0fa925f27223dd34daf243ee5f894401d37ce0d DIST known_folders-0.0.0-Fy-PJk3KAACzUg2us_0JvQQmod1ZA8jBt7MuoKCihq88.tar.gz 11888 BLAKE2B b474430ac503363cc376b32154f36e654381943eb58b615b91b343dcf1a6f0dafa9b9d43c245d799b03cae2b51ec1b3d186e0696b73f73f1ac3ea400c4115d0c SHA512 e577d93d8c71d383e88129cfd8a982cb2accc1ab378f3edabb1c41941c570cf7533a555554669849e8fee9f47e3ff86efb036690b37685d8b3d1f5d370b4e488 -DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 -DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 -DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0 +DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b +DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf +DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25181 BLAKE2B 589ac7aaa735e28af066daeabf597466aba48b70e68ee6f48d5f4f55b54b19307519227d34e7f57fb551d9be0a0139e5ebc63d66d7571d54cc85eae6fd0eea53 SHA512 309a6b16ae444888010eb405f6ab30264054b68b56c1bbe33e1748f7ab4ad41b8a5e1b8cd129702be49b6dd9d95d0c08ba94bf593014537ba2898803a963653a DIST zeit-0.6.0-5I6bk7q6AgBdMJxze3D4l9ylQhkviQ_BX9FigDt13MFn.tar.gz 45903 BLAKE2B 8f1807ed9b7b7c19c1e4009baf3b2376f687596acaacf2889906e5e13d29239d5bb9839cf94860707ed5cf6cf96d6de5b75060c6e85531a85774d9e9c246d85b SHA512 cee43962211edceeffc4892d4282a2cec1eeee782c51da6d0e6db426ef30ea3e5c2b6617ef0954f55b1ad26a6783ab3d50f111c7c4d918a580da8cba919cff36 diff --git a/gui-wm/kwm/Manifest b/gui-wm/kwm/Manifest index 850a0d6fcb..ca61a9241e 100644 --- a/gui-wm/kwm/Manifest +++ b/gui-wm/kwm/Manifest @@ -1,6 +1,6 @@ DIST fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz 4410 BLAKE2B d9274e5a809582bebc1cf9b4c9fdc243225374bf439198786dda6e707c712adc82c26827ea627924c5e5585fc429a4e74c64d68890b93ae1d17cf32b06994887 SHA512 b5838e86d6454002a5d96946f91dd4108e0ef2c9cfb9fc15547ec06746aaaf3fd68e31f1a66af71f9d5990c8ffb7e1bdd55d203b2758830db2862750627255d3 DIST kwm-0.3.0.tar.gz 5333059 BLAKE2B 5301b2b2baf23f78dafae164b05d2b9df9439c6e3bedc7ebd3950a4f7a2fddcd1fef6ec05b480fd111f1008266043a20538aebbbd60517dc7fb07eeabf4904df SHA512 8861dafdf02e7b3c6f91938a543892c261d2a218d1e2408ccbb80f1a3a14ff008639006b102c8e6e64274966ad7658689263ddf9e59d2bff2f9b9d17f3e295b6 DIST mvzr-0.3.9-ZSOky8FzAQBQ9-GkQnaLjOZZHxrioD8NwY-QyZT6oAyR.tar.gz 22503 BLAKE2B c923245626e3a16167e8e1bbe097b4df1eaaa23caea7c89972e810b595db5431ceea51d801c0171f10e4dd3f591694ba2f3ca75e9c7a6df22f839c6cd03fa8e4 SHA512 2cf4368437f9239dd44b47a6c9812e1f75d64221e138d14c78efd1c36d95a1585eca3e95fefc1c3c92e2a995f34d029dddae79358616282a8ec407032abe5937 -DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 -DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372 -DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 +DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b +DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf +DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678 From e4e5a954538b0ec3e98c4b08a07bf0bc01e92e53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 23 Jul 2026 20:08:18 +0200 Subject: [PATCH 27/73] .github: Add a rule about e-mail addresses to the PR template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .github/pull_request_template.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 4a4a2ac5a6..eccc402f33 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -9,5 +9,6 @@ Please check all the boxes that apply: - [ ] I have certified the above via adding a `Signed-off-by` line to *every* commit in the pull request. - [ ] This contribution has not been created with the assistance of Natural Language Processing artificial intelligence tools, in accordance with the [AI policy](https://wiki.gentoo.org/wiki/Project:Council/AI_policy). - [ ] I have run `pkgcheck scan --commits --net` to check for issues with my commits. +- [ ] All e-mail addresses added to `metadata.xml` correspond to valid [Gentoo Bugzilla](https://bugs.gentoo.org/), and I will be reading the bug mail send to them, or none were added. Please note that all boxes must be checked for the pull request to be merged. From 75ada764c2ad26dc8270d0376533053f227cac19 Mon Sep 17 00:00:00 2001 From: bakedsnake Date: Thu, 23 Jul 2026 21:37:47 +0200 Subject: [PATCH 28/73] games-emulation/rpcs3: add missing DEPEND package Closes: https://bugs.gentoo.org/977905 Signed-off-by: bakedsnake --- games-emulation/rpcs3/rpcs3-0.0.41.ebuild | 3 ++- games-emulation/rpcs3/rpcs3-9999.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/games-emulation/rpcs3/rpcs3-0.0.41.ebuild b/games-emulation/rpcs3/rpcs3-0.0.41.ebuild index 83b06503ca..ab6d16e963 100644 --- a/games-emulation/rpcs3/rpcs3-0.0.41.ebuild +++ b/games-emulation/rpcs3/rpcs3-0.0.41.ebuild @@ -43,7 +43,7 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="discord faudio +llvm opencv vulkan wayland" +IUSE="discord faudio +llvm opencv vulkan X wayland" DEPEND=" app-arch/7zip @@ -63,6 +63,7 @@ DEPEND=" media-libs/libpng:= media-libs/openal media-libs/rtmidi + media-libs/libsdl3[opengl,vulkan?,X?,wayland?] media-video/ffmpeg:= net-libs/miniupnpc:= net-misc/curl diff --git a/games-emulation/rpcs3/rpcs3-9999.ebuild b/games-emulation/rpcs3/rpcs3-9999.ebuild index 83b06503ca..ab6d16e963 100644 --- a/games-emulation/rpcs3/rpcs3-9999.ebuild +++ b/games-emulation/rpcs3/rpcs3-9999.ebuild @@ -43,7 +43,7 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="discord faudio +llvm opencv vulkan wayland" +IUSE="discord faudio +llvm opencv vulkan X wayland" DEPEND=" app-arch/7zip @@ -63,6 +63,7 @@ DEPEND=" media-libs/libpng:= media-libs/openal media-libs/rtmidi + media-libs/libsdl3[opengl,vulkan?,X?,wayland?] media-video/ffmpeg:= net-libs/miniupnpc:= net-misc/curl From bfd58e0c4697ac1f7f73918d8df430276a7164a2 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 22 Jul 2026 09:22:37 +0200 Subject: [PATCH 29/73] dev-python/opentelemetry-proto: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- .../opentelemetry-proto/opentelemetry-proto-1.44.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-proto/opentelemetry-proto-1.44.0.ebuild b/dev-python/opentelemetry-proto/opentelemetry-proto-1.44.0.ebuild index 88ccf09350..f47c59357a 100644 --- a/dev-python/opentelemetry-proto/opentelemetry-proto-1.44.0.ebuild +++ b/dev-python/opentelemetry-proto/opentelemetry-proto-1.44.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From 17612ad2a129f7de9f2d0182ee9f58780e352ca8 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 22 Jul 2026 09:23:51 +0200 Subject: [PATCH 30/73] dev-python/opentelemetry-exporter-otlp-proto-common: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- .../opentelemetry-exporter-otlp-proto-common-1.44.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.44.0.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.44.0.ebuild index ccf864a00d..b59899a86f 100644 --- a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.44.0.ebuild +++ b/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.44.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From d78983e965cff5692ebe03d44e501d8e4cb6095f Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 22 Jul 2026 09:24:54 +0200 Subject: [PATCH 31/73] dev-python/opentelemetry-exporter-otlp-proto-http: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- .../opentelemetry-exporter-otlp-proto-http-1.44.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.44.0.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.44.0.ebuild index 33358664ba..0af6d657c8 100644 --- a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.44.0.ebuild +++ b/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.44.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From 2da1880020b92e62910be55d56138b12625c7f9f Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 22 Jul 2026 09:45:43 +0200 Subject: [PATCH 32/73] dev-python/opentelemetry-exporter-otlp-proto-grpc: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- .../opentelemetry-exporter-otlp-proto-grpc-1.44.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.44.0.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.44.0.ebuild index 7976cc65e7..aa24732e46 100644 --- a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.44.0.ebuild +++ b/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.44.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From 75e875eda75918cfe8eeb7417f87d25b2a50a0a9 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 04:50:51 +0200 Subject: [PATCH 33/73] dev-util/grok-build: remove test USE/RESTRICT Suggested-by: David Roman Signed-off-by: Florian Albrechtskirchinger --- dev-util/grok-build/grok-build-0.2.109.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-util/grok-build/grok-build-0.2.109.ebuild b/dev-util/grok-build/grok-build-0.2.109.ebuild index ea2efa8cce..5fa5094b15 100644 --- a/dev-util/grok-build/grok-build-0.2.109.ebuild +++ b/dev-util/grok-build/grok-build-0.2.109.ebuild @@ -44,9 +44,6 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64" # ~arm64: ugrep # TODO add feature USE flags? -IUSE="test" - -RESTRICT="!test? ( test )" DEPEND=" sys-apps/bfs From 9820531fb9d25cc246c1dca794076bb894678cf7 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:01:58 +0200 Subject: [PATCH 34/73] dev-util/grok-build: add 0.2.111 Signed-off-by: Florian Albrechtskirchinger --- dev-util/grok-build/Manifest | 2 + dev-util/grok-build/grok-build-0.2.111.ebuild | 112 ++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 dev-util/grok-build/grok-build-0.2.111.ebuild diff --git a/dev-util/grok-build/Manifest b/dev-util/grok-build/Manifest index bceb5b5a7e..c4e315ddc6 100644 --- a/dev-util/grok-build/Manifest +++ b/dev-util/grok-build/Manifest @@ -3,4 +3,6 @@ DIST grok-build-0.2.106-crates.tar.xz 91499268 BLAKE2B dddd731beb690b24ef92d3be4 DIST grok-build-0.2.106.gh.tar.gz 12423970 BLAKE2B 7e04d853a7e6f17ba88276c97c46c682a4555489c652e43e6ce80a31c68762dc7b6c30ff1f9685a13253d70d05df4bfdd5197c8c260e09b4f246a1f3991f4841 SHA512 97a740313524f1d27c181a218d4b816a35ff6a757a6463f6d61e86a5caf3e640d070c1123c618d511136dd5c80e56c94d8148d9ebb9ded6ff6d4db70df25c6ec DIST grok-build-0.2.109-crates.tar.xz 91699100 BLAKE2B 24d8caec52c512560e94e4c9fed7109090ec4d9624d07a2f4b9d0a726e69f0a8955223d9ce7831977e83d9436491c9c3ec879c14fb6e2a0bd2766abd0aa804fa SHA512 4800b1aff456206a7ea6cb853303952435a8686d019597768600013fedf128bb0940db6a0113c7e184ed7717c5f97523985fa80a69707a2c1e28e9bcdd4c39ca DIST grok-build-0.2.109.gh.tar.gz 12635136 BLAKE2B db1e19c476a2e7efc501ad87e4369c74f59569db2149242a10f7d0e1e2b6c22fb39b6247b9dc02c99a57adc3915df4d7416a70b5b121903e30903c30bcc8982e SHA512 052b06a79dd3321a72716fb2bb5f9c4287720b03e2254dd202a545897f8cfd9287d15dec2d0ca3a3298fa16ccbeb4b17f02a2469693071c18bd5421aa13dd03a +DIST grok-build-0.2.111-crates.tar.xz 90346368 BLAKE2B 2f6bc0c15318cf4783fb6d1e72db9772418d70e929fca173f8e42aeb531db43b809c73e2c94148e91f289c736cca1f92c89776006a1d0f21b2fa85f0bb48918c SHA512 3f910aa80c7faed3a229b66210c28f3d8aa59b8b577e216e21149574f37b88caffc7bfa684e66ef8927c230f55f67e34a131d8877531571cd5211f50bbb08932 +DIST grok-build-0.2.111.gh.tar.gz 12900201 BLAKE2B e84292eb188c07aeb3302472baed204a4774a14fa8e8144a210705052682ffeba5711a38c612d1925606ff340b5c7c2d0bdc428e68395f364be404746f2afdc2 SHA512 c31567ea8aa54ea3d08a254571d7e314454903b227fdff362ee4eeced3e8b87a3f26957541fc6640ca879f8cb50e17f4926092d9d7fc1a23bdbb73ce13975479 DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6 diff --git a/dev-util/grok-build/grok-build-0.2.111.ebuild b/dev-util/grok-build/grok-build-0.2.111.ebuild new file mode 100644 index 0000000000..0e5862e015 --- /dev/null +++ b/dev-util/grok-build/grok-build-0.2.111.ebuild @@ -0,0 +1,112 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.16.0 + +EAPI=8 + +RUST_MIN_VER="1.92.0" + +CRATES=" +" + +declare -A GIT_CRATES=( + [async-openai-macros]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai-macros' + [async-openai]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai' + [nucleo-matcher]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%/matcher' + [nucleo]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%' +) + +inherit cargo check-reqs shell-completion + +# no tagged releases +MY_COMMIT="371de93b1537f34aaf4049a870eceb9b7264ef71" +DESCRIPTION="SpaceXAI's coding agent harness and TUI" +HOMEPAGE=" + https://x.ai/cli + https://x.ai/open-source + https://github.com/xai-org/grok-build +" +SRC_URI=" + https://github.com/xai-org/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/fasys-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 EPL-2.0 + ISC MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 + ZLIB +" +SLOT="0" +KEYWORDS="~amd64" # ~arm64: ugrep +# TODO add feature USE flags? + +DEPEND=" + sys-apps/bfs + sys-apps/ripgrep + sys-apps/ugrep +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-libs/protobuf-25.6[protoc] +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +CHECKREQS_DISK_BUILD=10G # 9.7G + +pkg_setup() { + check-reqs_pkg_setup + rust_pkg_setup +} + +src_prepare() { + default + + # Do not bundle ripgrep + local f + for f in crates/codegen/xai-grok-{shell,tools}/build.rs; do + sed \ + -e '1i #![allow(unreachable_code)]' \ + -e '/fn main()/a \ return Ok(());' \ + -i "$f" || die + done + + # Disable auto-updates + sed \ + -e '1i #![allow(unreachable_code)]' \ + -e '/fn env_installer(/a \ return Some("portage");' \ + -i crates/codegen/xai-grok-update/src/auto_update.rs || die + + # Cargo offline fetch workaround + local url commit path + IFS=";" read -r url commit path <<<"${GIT_CRATES[async-openai]}" + local ASYNC_OPENAI_GIT="async-openai = { git = \"${url}.git\", rev = \"${commit}\"" + local ASYNC_OPENAI_PATH="async-openai = \\{ path = \"${WORKDIR}/async-openai-${commit}/async-openai\"" + + sed "s|${ASYNC_OPENAI_GIT}|${ASYNC_OPENAI_PATH}|" \ + -i "${S}/Cargo.toml" || die +} + +src_test() { + # TODO more tests + cargo_src_test --package xai-grok-pager-bin +} + +src_install() { + newbin "$(cargo_target_dir)/xai-grok-pager" grok + dosym grok /usr/bin/agent + + local grok_bin="${ED}/usr/bin/grok" + "${grok_bin}" completions bash > grok || die + "${grok_bin}" completions fish > grok.fish || die + "${grok_bin}" completions zsh > _grok || die + + dobashcomp grok + dofishcomp grok.fish + dozshcomp _grok +} From e047bae5e1835a307af5c0e7dac654e30655be4c Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:01:58 +0200 Subject: [PATCH 35/73] dev-util/grok-build: drop 0.2.106 Signed-off-by: Florian Albrechtskirchinger --- dev-util/grok-build/Manifest | 2 - dev-util/grok-build/grok-build-0.2.106.ebuild | 97 ------------------- 2 files changed, 99 deletions(-) delete mode 100644 dev-util/grok-build/grok-build-0.2.106.ebuild diff --git a/dev-util/grok-build/Manifest b/dev-util/grok-build/Manifest index c4e315ddc6..32e20812e6 100644 --- a/dev-util/grok-build/Manifest +++ b/dev-util/grok-build/Manifest @@ -1,6 +1,4 @@ DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652 -DIST grok-build-0.2.106-crates.tar.xz 91499268 BLAKE2B dddd731beb690b24ef92d3be462ac98b900c9e4297c17c5d94119598302a21cbac410b6a3ef49e9f4f5c42352b29289445a7ad0832117ac44befbd8f9b068412 SHA512 41bcb70e4f35187f8ff6619d1198d18d4b913c3f199d2996e933e3120cd169fd722e6b081ee3a55d6a529e22a98810c0f2218ef85da9036ddce69ef87bf5f87e -DIST grok-build-0.2.106.gh.tar.gz 12423970 BLAKE2B 7e04d853a7e6f17ba88276c97c46c682a4555489c652e43e6ce80a31c68762dc7b6c30ff1f9685a13253d70d05df4bfdd5197c8c260e09b4f246a1f3991f4841 SHA512 97a740313524f1d27c181a218d4b816a35ff6a757a6463f6d61e86a5caf3e640d070c1123c618d511136dd5c80e56c94d8148d9ebb9ded6ff6d4db70df25c6ec DIST grok-build-0.2.109-crates.tar.xz 91699100 BLAKE2B 24d8caec52c512560e94e4c9fed7109090ec4d9624d07a2f4b9d0a726e69f0a8955223d9ce7831977e83d9436491c9c3ec879c14fb6e2a0bd2766abd0aa804fa SHA512 4800b1aff456206a7ea6cb853303952435a8686d019597768600013fedf128bb0940db6a0113c7e184ed7717c5f97523985fa80a69707a2c1e28e9bcdd4c39ca DIST grok-build-0.2.109.gh.tar.gz 12635136 BLAKE2B db1e19c476a2e7efc501ad87e4369c74f59569db2149242a10f7d0e1e2b6c22fb39b6247b9dc02c99a57adc3915df4d7416a70b5b121903e30903c30bcc8982e SHA512 052b06a79dd3321a72716fb2bb5f9c4287720b03e2254dd202a545897f8cfd9287d15dec2d0ca3a3298fa16ccbeb4b17f02a2469693071c18bd5421aa13dd03a DIST grok-build-0.2.111-crates.tar.xz 90346368 BLAKE2B 2f6bc0c15318cf4783fb6d1e72db9772418d70e929fca173f8e42aeb531db43b809c73e2c94148e91f289c736cca1f92c89776006a1d0f21b2fa85f0bb48918c SHA512 3f910aa80c7faed3a229b66210c28f3d8aa59b8b577e216e21149574f37b88caffc7bfa684e66ef8927c230f55f67e34a131d8877531571cd5211f50bbb08932 diff --git a/dev-util/grok-build/grok-build-0.2.106.ebuild b/dev-util/grok-build/grok-build-0.2.106.ebuild deleted file mode 100644 index 4fc557f717..0000000000 --- a/dev-util/grok-build/grok-build-0.2.106.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.16.0 - -EAPI=8 - -RUST_MIN_VER="1.92.0" - -CRATES=" -" - -declare -A GIT_CRATES=( - [nucleo-matcher]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%/matcher' - [nucleo]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%' -) - -inherit cargo check-reqs shell-completion - -# no tagged releases -MY_COMMIT="cb203a893d04ad15881dc0015ba77b7ff53f4ab5" -DESCRIPTION="SpaceXAI's coding agent harness and TUI" -HOMEPAGE=" - https://x.ai/cli - https://x.ai/open-source - https://github.com/xai-org/grok-build -" -SRC_URI=" - https://github.com/xai-org/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/fasys-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz - ${CARGO_CRATE_URIS} -" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 EPL-2.0 - ISC MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" # ~arm64: ugrep -# TODO add feature USE flags? -IUSE="test" - -RESTRICT="!test? ( test )" - -DEPEND=" - sys-apps/bfs - sys-apps/ripgrep - sys-apps/ugrep -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-libs/protobuf-25.6[protoc] -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -CHECKREQS_DISK_BUILD=10G # 9.7G - -pkg_setup() { - check-reqs_pkg_setup - rust_pkg_setup -} - -src_prepare() { - default - - # Do not bundle ripgrep - local f - for f in crates/codegen/xai-grok-{shell,tools}/build.rs; do - sed \ - -e '1i #![allow(unreachable_code)]' \ - -e '/fn main() ->/a \ return Ok(());' \ - -i "$f" || die - done -} - -src_test() { - # TODO more tests - cargo_src_test --package xai-grok-pager-bin -} - -src_install() { - newbin "$(cargo_target_dir)/xai-grok-pager" grok - dosym grok /usr/bin/agent - - local grok_bin="${ED}/usr/bin/grok" - "${grok_bin}" completions bash > grok || die - "${grok_bin}" completions fish > grok.fish || die - "${grok_bin}" completions zsh > _grok || die - - dobashcomp grok - dofishcomp grok.fish - dozshcomp _grok -} From 4609c711b578db1aa288f421b3d4ae9ab84717d3 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:26:13 +0200 Subject: [PATCH 36/73] dev-python/cyclopts: add 4.22.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/cyclopts/Manifest | 1 + dev-python/cyclopts/cyclopts-4.22.1.ebuild | 58 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-python/cyclopts/cyclopts-4.22.1.ebuild diff --git a/dev-python/cyclopts/Manifest b/dev-python/cyclopts/Manifest index 0b7fc9c2ac..804a810199 100644 --- a/dev-python/cyclopts/Manifest +++ b/dev-python/cyclopts/Manifest @@ -1,2 +1,3 @@ DIST cyclopts-4.16.1.gh.tar.gz 2336475 BLAKE2B ac5bc123d9b4286be687c86b77c8203a6933ff3ab3bd7575c06c4570cc44d485bdfc6adb59a6bda3ed5b98bc17677652bb0ac2eba8287d828e70a53bd02a1d3a SHA512 a4d1ca02ad59eee0b262500a587f3040482c7be1d17067a8b0e67a25744224d46a50b174ccb6c0dfabeb9bb94906eec25532bbba3b2b1136887290fc729b9986 DIST cyclopts-4.21.0.gh.tar.gz 2360305 BLAKE2B 28ee3d5ccb0fe951ea5d96eeb6e220d945582f210bf1fe5649ff80cf5dea279bd865d64148d7737f028807ad4cee08f2046baad7cf0576b9db1dca004c6018a5 SHA512 bd0e699343519ff32a23b2e8031f52190672fc43b38c8a5a56cb72a0f15956059d07e73de453764db9534180fe947890e638bec2d2145985aa9420b2e30b84b8 +DIST cyclopts-4.22.1.gh.tar.gz 2366157 BLAKE2B 22dec31521d7bb8f93a144ce1feeb10d6209be4a4bfe13620d8b58b78fe939725adbe383fe61ee3d7a4bcfe1de0877a48f1f5ffe34765e0070f68d89fb2267d1 SHA512 677a640d14ac8f87edff63416dedef0c07d0bc7a155d1c3a3e58f044a5f7e5b720e3f7c95cb0926c55e2d2cbdad79ae6a62f70ddc659b48a9be1cf2447c6cd21 diff --git a/dev-python/cyclopts/cyclopts-4.22.1.ebuild b/dev-python/cyclopts/cyclopts-4.22.1.ebuild new file mode 100644 index 0000000000..3150f9d88d --- /dev/null +++ b/dev-python/cyclopts/cyclopts-4.22.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Intuitive, easy CLIs based on type hints" +HOMEPAGE=" + https://github.com/BrianPugh/cyclopts + https://pypi.org/project/cyclopts/ +" +SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/attrs-23.1.0[${PYTHON_USEDEP}] + >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] + >=dev-python/rich-13.6.0[${PYTHON_USEDEP}] + >=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/trio-0.10.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( + pytest-mock + syrupy +) +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Requires dev-python/mkdocs + tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots +) +EPYTEST_IGNORE=( + # Requires dev-python/mkdocs + tests/test_mkdocs_ext.py +) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +pkg_postinst() { + optfeature "Trio async backend" dev-python/trio + optfeature "reading YAML configurations" dev-python/pyyaml +} From f9a21887f3eed6560f772a3636291b7735325bf3 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:26:58 +0200 Subject: [PATCH 37/73] dev-python/cyclopts: drop 4.16.1, 4.21.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/cyclopts/Manifest | 2 - dev-python/cyclopts/cyclopts-4.16.1.ebuild | 58 ---------------------- dev-python/cyclopts/cyclopts-4.21.0.ebuild | 58 ---------------------- 3 files changed, 118 deletions(-) delete mode 100644 dev-python/cyclopts/cyclopts-4.16.1.ebuild delete mode 100644 dev-python/cyclopts/cyclopts-4.21.0.ebuild diff --git a/dev-python/cyclopts/Manifest b/dev-python/cyclopts/Manifest index 804a810199..229143aa2b 100644 --- a/dev-python/cyclopts/Manifest +++ b/dev-python/cyclopts/Manifest @@ -1,3 +1 @@ -DIST cyclopts-4.16.1.gh.tar.gz 2336475 BLAKE2B ac5bc123d9b4286be687c86b77c8203a6933ff3ab3bd7575c06c4570cc44d485bdfc6adb59a6bda3ed5b98bc17677652bb0ac2eba8287d828e70a53bd02a1d3a SHA512 a4d1ca02ad59eee0b262500a587f3040482c7be1d17067a8b0e67a25744224d46a50b174ccb6c0dfabeb9bb94906eec25532bbba3b2b1136887290fc729b9986 -DIST cyclopts-4.21.0.gh.tar.gz 2360305 BLAKE2B 28ee3d5ccb0fe951ea5d96eeb6e220d945582f210bf1fe5649ff80cf5dea279bd865d64148d7737f028807ad4cee08f2046baad7cf0576b9db1dca004c6018a5 SHA512 bd0e699343519ff32a23b2e8031f52190672fc43b38c8a5a56cb72a0f15956059d07e73de453764db9534180fe947890e638bec2d2145985aa9420b2e30b84b8 DIST cyclopts-4.22.1.gh.tar.gz 2366157 BLAKE2B 22dec31521d7bb8f93a144ce1feeb10d6209be4a4bfe13620d8b58b78fe939725adbe383fe61ee3d7a4bcfe1de0877a48f1f5ffe34765e0070f68d89fb2267d1 SHA512 677a640d14ac8f87edff63416dedef0c07d0bc7a155d1c3a3e58f044a5f7e5b720e3f7c95cb0926c55e2d2cbdad79ae6a62f70ddc659b48a9be1cf2447c6cd21 diff --git a/dev-python/cyclopts/cyclopts-4.16.1.ebuild b/dev-python/cyclopts/cyclopts-4.16.1.ebuild deleted file mode 100644 index 3150f9d88d..0000000000 --- a/dev-python/cyclopts/cyclopts-4.16.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Intuitive, easy CLIs based on type hints" -HOMEPAGE=" - https://github.com/BrianPugh/cyclopts - https://pypi.org/project/cyclopts/ -" -SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/attrs-23.1.0[${PYTHON_USEDEP}] - >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] - >=dev-python/rich-13.6.0[${PYTHON_USEDEP}] - >=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/trio-0.10.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( - pytest-mock - syrupy -) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Requires dev-python/mkdocs - tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots -) -EPYTEST_IGNORE=( - # Requires dev-python/mkdocs - tests/test_mkdocs_ext.py -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -pkg_postinst() { - optfeature "Trio async backend" dev-python/trio - optfeature "reading YAML configurations" dev-python/pyyaml -} diff --git a/dev-python/cyclopts/cyclopts-4.21.0.ebuild b/dev-python/cyclopts/cyclopts-4.21.0.ebuild deleted file mode 100644 index 3150f9d88d..0000000000 --- a/dev-python/cyclopts/cyclopts-4.21.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Intuitive, easy CLIs based on type hints" -HOMEPAGE=" - https://github.com/BrianPugh/cyclopts - https://pypi.org/project/cyclopts/ -" -SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/attrs-23.1.0[${PYTHON_USEDEP}] - >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] - >=dev-python/rich-13.6.0[${PYTHON_USEDEP}] - >=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/trio-0.10.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( - pytest-mock - syrupy -) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Requires dev-python/mkdocs - tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots -) -EPYTEST_IGNORE=( - # Requires dev-python/mkdocs - tests/test_mkdocs_ext.py -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -pkg_postinst() { - optfeature "Trio async backend" dev-python/trio - optfeature "reading YAML configurations" dev-python/pyyaml -} From 077b936c4297b88776d1c81b9b6355497c9ea08f Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:28:38 +0200 Subject: [PATCH 38/73] dev-python/json-repair: add 0.61.7 Signed-off-by: Florian Albrechtskirchinger --- dev-python/json-repair/Manifest | 1 + .../json-repair/json-repair-0.61.7.ebuild | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-python/json-repair/json-repair-0.61.7.ebuild diff --git a/dev-python/json-repair/Manifest b/dev-python/json-repair/Manifest index cef14af4cd..d671878e38 100644 --- a/dev-python/json-repair/Manifest +++ b/dev-python/json-repair/Manifest @@ -1 +1,2 @@ DIST json-repair-0.61.4.gh.tar.gz 2564671 BLAKE2B d406964bcd796d11f09b7950d4f9078b92203388388c555d4d0bbf84f61c07e80c25c9da515d96db44f70b6e99a34bcaa097a6b25d1e536243caa24f20fa3dcb SHA512 2626494e57d5b65b53bc8405b9f94d4a5719d78866ccbd4a520fde3288c9dabff3e7008274cfa059cfba32143154e18f15dd04e07a9fc0c6c538807b3e556152 +DIST json-repair-0.61.7.gh.tar.gz 2565741 BLAKE2B ab5d810f60ddea92ee55e240765960f37cb478bef4411a49ab59bb1f3490866c0a0116109454d1e41eaead2819ae08af6c14f7606b0721d62fc55d3dc2bae71e SHA512 99318e4dc22c15e3fe804b23273d2cc548dc10ae489be4272d4befb7e002f21b3b4a9ec4c34072b37548c0e18f84db5ec6eacd2129a1685457b11c30eccafcab diff --git a/dev-python/json-repair/json-repair-0.61.7.ebuild b/dev-python/json-repair/json-repair-0.61.7.ebuild new file mode 100644 index 0000000000..5f7e43c7ea --- /dev/null +++ b/dev-python/json-repair/json-repair-0.61.7.ebuild @@ -0,0 +1,45 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 + +MY_PN="json_repair" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="A package to repair broken json strings" +HOMEPAGE=" + https://github.com/mangiucugna/json_repair + https://pypi.org/project/json-repair/ +" +SRC_URI=" + https://github.com/mangiucugna/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# mypy is used in tests for type inference +BDEPEND=" + test? ( + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # pytest-benchmark + tests/test_performance.py +) From 75403b22a6ee550feadb870aec502c0356d81943 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:28:47 +0200 Subject: [PATCH 39/73] dev-python/json-repair: drop 0.61.4 Signed-off-by: Florian Albrechtskirchinger --- dev-python/json-repair/Manifest | 1 - .../json-repair/json-repair-0.61.4.ebuild | 45 ------------------- 2 files changed, 46 deletions(-) delete mode 100644 dev-python/json-repair/json-repair-0.61.4.ebuild diff --git a/dev-python/json-repair/Manifest b/dev-python/json-repair/Manifest index d671878e38..3a6498cc41 100644 --- a/dev-python/json-repair/Manifest +++ b/dev-python/json-repair/Manifest @@ -1,2 +1 @@ -DIST json-repair-0.61.4.gh.tar.gz 2564671 BLAKE2B d406964bcd796d11f09b7950d4f9078b92203388388c555d4d0bbf84f61c07e80c25c9da515d96db44f70b6e99a34bcaa097a6b25d1e536243caa24f20fa3dcb SHA512 2626494e57d5b65b53bc8405b9f94d4a5719d78866ccbd4a520fde3288c9dabff3e7008274cfa059cfba32143154e18f15dd04e07a9fc0c6c538807b3e556152 DIST json-repair-0.61.7.gh.tar.gz 2565741 BLAKE2B ab5d810f60ddea92ee55e240765960f37cb478bef4411a49ab59bb1f3490866c0a0116109454d1e41eaead2819ae08af6c14f7606b0721d62fc55d3dc2bae71e SHA512 99318e4dc22c15e3fe804b23273d2cc548dc10ae489be4272d4befb7e002f21b3b4a9ec4c34072b37548c0e18f84db5ec6eacd2129a1685457b11c30eccafcab diff --git a/dev-python/json-repair/json-repair-0.61.4.ebuild b/dev-python/json-repair/json-repair-0.61.4.ebuild deleted file mode 100644 index 5f7e43c7ea..0000000000 --- a/dev-python/json-repair/json-repair-0.61.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..15} ) - -inherit distutils-r1 - -MY_PN="json_repair" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="A package to repair broken json strings" -HOMEPAGE=" - https://github.com/mangiucugna/json_repair - https://pypi.org/project/json-repair/ -" -SRC_URI=" - https://github.com/mangiucugna/${MY_PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -# mypy is used in tests for type inference -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # pytest-benchmark - tests/test_performance.py -) From c45004100ac6f17fa445921493d4a643486ed1d2 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:33:31 +0200 Subject: [PATCH 40/73] dev-python/cyclopts: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- dev-python/cyclopts/cyclopts-4.22.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cyclopts/cyclopts-4.22.1.ebuild b/dev-python/cyclopts/cyclopts-4.22.1.ebuild index 3150f9d88d..9d5025ea4b 100644 --- a/dev-python/cyclopts/cyclopts-4.22.1.ebuild +++ b/dev-python/cyclopts/cyclopts-4.22.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 optfeature From 0cc1f3fb086b0433d1f743e9f91df95890419e4d Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:34:53 +0200 Subject: [PATCH 41/73] dev-python/pydocket: add 0.23.1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/pydocket/Manifest | 2 + dev-python/pydocket/pydocket-0.23.1.ebuild | 73 ++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 dev-python/pydocket/pydocket-0.23.1.ebuild diff --git a/dev-python/pydocket/Manifest b/dev-python/pydocket/Manifest index de1b229402..85308c4b50 100644 --- a/dev-python/pydocket/Manifest +++ b/dev-python/pydocket/Manifest @@ -1,2 +1,4 @@ DIST pydocket-0.23.0.tar.gz 424266 BLAKE2B 0fee0a9428216eeb0266b22bcaa3d23d185070634d4e6970bdd8df2db3ce00982faa4f111a128e7cd3a465706352ab8da45334a9e8a9c4b247c9731c639ff5b6 SHA512 15a7a4627fe19bd19fd1a84f5ce220e8761cd4226cd4aa1d71846c845821c068f04fda4a5cd627d00471740c78a9720bd806c9f99d90f2bd65f13f17f27d4e19 DIST pydocket-0.23.0.tar.gz.provenance 9776 BLAKE2B aa0b313e6300a090880d9b337c3b190dbc6fc5d873127394bc8dd3e9754dd119c145b2de6ba0e3f90d940a07480d21fe9d50f8d95fd36056d6ab286404480118 SHA512 12f7e6644d9d59034134809b862a1a2608c2b1652971ae7613545c7bbf2a48147fa248bfe5b3ac2923c26747c575eb794069e71f3edb496c95e69e94867c55ce +DIST pydocket-0.23.1.tar.gz 425621 BLAKE2B add4e25a96788102098f38ebba560307c3c6e34c2d6c9e7b4e4d383812da7bb5d5e98e1707b3623b09c3141fdeb4b2fd6d508e51cfa9a4214e13c367b0475838 SHA512 730ff86e76cca054c005f4694bd6fc61343dbca85812827dbca0626c1fbfbb6258d7e08b1d60bd14ee1d4e20a5be02e60561f45fd37a6f2a14ea2a85c8c23924 +DIST pydocket-0.23.1.tar.gz.provenance 9580 BLAKE2B 9c7636cc1e63fb7ff0c935553bae011ce6b93f4ae1c54678b39ac5c6c9262984829136dd6135678745b9ee8db96db2c3a50809bf5ebca16fb7f48c8a418c145c SHA512 9028a4d496e36bb7c6c2cb8611ddd3c07fa95f1b7cd6a69cba13b5bae5915296e87de127e8eed34b750a8304c51ad9cc497804459bd7a063bfb878fabe96a822 diff --git a/dev-python/pydocket/pydocket-0.23.1.ebuild b/dev-python/pydocket/pydocket-0.23.1.ebuild new file mode 100644 index 0000000000..e9fefff687 --- /dev/null +++ b/dev-python/pydocket/pydocket-0.23.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/chrisguidry/docket +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="A distributed background task system for Python functions" +HOMEPAGE=" + https://docket.lol/ + https://github.com/chrisguidry/docket + https://pypi.org/project/pydocket/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/burner-redis-0.1.7[${PYTHON_USEDEP}] + >=dev-python/cloudpickle-3.1.1[${PYTHON_USEDEP}] + >=dev-python/cronsim-2.6[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-api-1.33.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.21.1[${PYTHON_USEDEP}] + >=dev-python/py-key-value-aio-0.3.0[${PYTHON_USEDEP}] + >=dev-python/python-json-logger-2.0.7[${PYTHON_USEDEP}] + >=dev-python/redis-5[${PYTHON_USEDEP}] + >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] + >=dev-python/typer-0.15.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] + >=dev-python/uncalled-for-0.3.2[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/docker-7.1.0[${PYTHON_USEDEP}] + >=dev-python/opentelemetry-sdk-1.33.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires dev-python/opentelemetry-exporter-prometheus + tests/instrumentation/test_export.py::test_exports_metrics_as_prometheus_metrics +) + +src_prepare() { + distutils-r1_src_prepare + + # no coverage + sed -i \ + -e '/--cov/d' \ + -e '/--numprocesses/d' \ + -e '/--maxprocesses/d' \ + pyproject.toml || die + rm tests/sitecustomize.py || die +} + +python_test() { + local -x REDIS_VERSION="memory" + epytest +} + +pkg_postinst() { + optfeature "metrics" dev-python/opentelemetry-sdk +} From 03bcbebf869723a838d2cd16964c260a3dbb3830 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 05:35:02 +0200 Subject: [PATCH 42/73] dev-python/pydocket: drop 0.23.0 Signed-off-by: Florian Albrechtskirchinger --- dev-python/pydocket/Manifest | 2 - dev-python/pydocket/pydocket-0.23.0.ebuild | 73 ---------------------- 2 files changed, 75 deletions(-) delete mode 100644 dev-python/pydocket/pydocket-0.23.0.ebuild diff --git a/dev-python/pydocket/Manifest b/dev-python/pydocket/Manifest index 85308c4b50..55ab7c17e3 100644 --- a/dev-python/pydocket/Manifest +++ b/dev-python/pydocket/Manifest @@ -1,4 +1,2 @@ -DIST pydocket-0.23.0.tar.gz 424266 BLAKE2B 0fee0a9428216eeb0266b22bcaa3d23d185070634d4e6970bdd8df2db3ce00982faa4f111a128e7cd3a465706352ab8da45334a9e8a9c4b247c9731c639ff5b6 SHA512 15a7a4627fe19bd19fd1a84f5ce220e8761cd4226cd4aa1d71846c845821c068f04fda4a5cd627d00471740c78a9720bd806c9f99d90f2bd65f13f17f27d4e19 -DIST pydocket-0.23.0.tar.gz.provenance 9776 BLAKE2B aa0b313e6300a090880d9b337c3b190dbc6fc5d873127394bc8dd3e9754dd119c145b2de6ba0e3f90d940a07480d21fe9d50f8d95fd36056d6ab286404480118 SHA512 12f7e6644d9d59034134809b862a1a2608c2b1652971ae7613545c7bbf2a48147fa248bfe5b3ac2923c26747c575eb794069e71f3edb496c95e69e94867c55ce DIST pydocket-0.23.1.tar.gz 425621 BLAKE2B add4e25a96788102098f38ebba560307c3c6e34c2d6c9e7b4e4d383812da7bb5d5e98e1707b3623b09c3141fdeb4b2fd6d508e51cfa9a4214e13c367b0475838 SHA512 730ff86e76cca054c005f4694bd6fc61343dbca85812827dbca0626c1fbfbb6258d7e08b1d60bd14ee1d4e20a5be02e60561f45fd37a6f2a14ea2a85c8c23924 DIST pydocket-0.23.1.tar.gz.provenance 9580 BLAKE2B 9c7636cc1e63fb7ff0c935553bae011ce6b93f4ae1c54678b39ac5c6c9262984829136dd6135678745b9ee8db96db2c3a50809bf5ebca16fb7f48c8a418c145c SHA512 9028a4d496e36bb7c6c2cb8611ddd3c07fa95f1b7cd6a69cba13b5bae5915296e87de127e8eed34b750a8304c51ad9cc497804459bd7a063bfb878fabe96a822 diff --git a/dev-python/pydocket/pydocket-0.23.0.ebuild b/dev-python/pydocket/pydocket-0.23.0.ebuild deleted file mode 100644 index e9fefff687..0000000000 --- a/dev-python/pydocket/pydocket-0.23.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/chrisguidry/docket -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A distributed background task system for Python functions" -HOMEPAGE=" - https://docket.lol/ - https://github.com/chrisguidry/docket - https://pypi.org/project/pydocket/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/burner-redis-0.1.7[${PYTHON_USEDEP}] - >=dev-python/cloudpickle-3.1.1[${PYTHON_USEDEP}] - >=dev-python/cronsim-2.6[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-api-1.33.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.21.1[${PYTHON_USEDEP}] - >=dev-python/py-key-value-aio-0.3.0[${PYTHON_USEDEP}] - >=dev-python/python-json-logger-2.0.7[${PYTHON_USEDEP}] - >=dev-python/redis-5[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/typer-0.15.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] - >=dev-python/uncalled-for-0.3.2[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/docker-7.1.0[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-sdk-1.33.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires dev-python/opentelemetry-exporter-prometheus - tests/instrumentation/test_export.py::test_exports_metrics_as_prometheus_metrics -) - -src_prepare() { - distutils-r1_src_prepare - - # no coverage - sed -i \ - -e '/--cov/d' \ - -e '/--numprocesses/d' \ - -e '/--maxprocesses/d' \ - pyproject.toml || die - rm tests/sitecustomize.py || die -} - -python_test() { - local -x REDIS_VERSION="memory" - epytest -} - -pkg_postinst() { - optfeature "metrics" dev-python/opentelemetry-sdk -} From c7533605ac4b3c42a422944896dc9ff19b1f4ca2 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:45:54 +0200 Subject: [PATCH 43/73] dev-python/aiothreads: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- dev-python/aiothreads/aiothreads-1.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiothreads/aiothreads-1.1.1.ebuild b/dev-python/aiothreads/aiothreads-1.1.1.ebuild index e2c4e449e6..3042eb58cc 100644 --- a/dev-python/aiothreads/aiothreads-1.1.1.ebuild +++ b/dev-python/aiothreads/aiothreads-1.1.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From 8fc5b9426c818aa829e77bc34064f6a26d170043 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:47:49 +0200 Subject: [PATCH 44/73] dev-python/aiomisc: add 18.0.26 Signed-off-by: Florian Albrechtskirchinger --- dev-python/aiomisc/Manifest | 1 + dev-python/aiomisc/aiomisc-18.0.26.ebuild | 76 +++++++++++++++++++ ....0.26-fix-finalizers-assertion-error.patch | 15 ++++ 3 files changed, 92 insertions(+) create mode 100644 dev-python/aiomisc/aiomisc-18.0.26.ebuild create mode 100644 dev-python/aiomisc/files/aiomisc-18.0.26-fix-finalizers-assertion-error.patch diff --git a/dev-python/aiomisc/Manifest b/dev-python/aiomisc/Manifest index a4f3d2eb79..c510d4a995 100644 --- a/dev-python/aiomisc/Manifest +++ b/dev-python/aiomisc/Manifest @@ -1 +1,2 @@ DIST aiomisc-18.0.19.gh.tar.gz 480681 BLAKE2B 484fb21da132c14b65c341d44f2476f12178a14a99c8708e666c98f3e94a7bc41a079145c8c3f323af1440558a2414bc812cfb463155296172b284333c933207 SHA512 8f6ba5a31ce1fc796e3b4d223628514caaf5efd9af72dc4eb5b5fe956d775aef5abca32cec5918cadbaf146c66ae5e8131a87b9e5135fcd45cffd490cad9dd0e +DIST aiomisc-18.0.26.gh.tar.gz 496190 BLAKE2B f664ecbf89f7a2fe65c13ced89b83b99afbcdc632e7cb89e521de70260f3cc31d91aaf37811fef16ee69b463a301426723a8291aa777eaf44f5bd0e6b041cf19 SHA512 b8aaae2f36a35b89664cfd273b4218be237f86a9096160800f111fbbdedbfaccff21e7ab04b6f34a3515fd20de43665dd2485cddbfd9fd60116957502e272c9f diff --git a/dev-python/aiomisc/aiomisc-18.0.26.ebuild b/dev-python/aiomisc/aiomisc-18.0.26.ebuild new file mode 100644 index 0000000000..f075eea9e9 --- /dev/null +++ b/dev-python/aiomisc/aiomisc-18.0.26.ebuild @@ -0,0 +1,76 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="aiomisc - miscellaneous utils for asyncio" +HOMEPAGE=" + https://github.com/aiokitchen/aiomisc + https://pypi.org/project/aiomisc/ +" + +MY_COMMIT="22d3bc91f27e1bc0b839f3c907dc07b4022d00bb" # v18.0.26 (untagged, inferred) +SRC_URI="https://github.com/aiokitchen/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/aiothreads-1.0.0[${PYTHON_USEDEP}] + >=dev-python/caio-0.9.0[${PYTHON_USEDEP}] + >=dev-python/colorlog-6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/rich-12.6[${PYTHON_USEDEP}] + >=dev-python/setproctitle-1.3[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/aiomisc-18.0.26-fix-finalizers-assertion-error.patch" +) + +EPYTEST_PLUGINS=( aiomisc-pytest ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_AIOMISC=${PV} + +EPYTEST_IGNORE=( + # Missing dependencies + tests/test_carbon_service.py # aiocarbon + tests/test_dns.py # dnslib + tests/test_dns_server.py # dnslib + tests/test_entrypoint.py # various + tests/test_raven_service.py # raven +) + +EPYTEST_DESELECT=( + # Broken (race conditions) + tests/test_thread_pool.py::test_from_thread_channel + tests/test_thread_pool.py::test_from_thread_channel_wait_before +) + +pkg_postinst() { + optfeature "aiohttp" dev-python/aiohttp + # optfeature "ASGI" dev-python/aiohttp-asgi + # optfeature "Carbon" dev-python/aiocarbon + optfeature "cron" dev-python/croniter + # optfeature "DNS" dev-python/dnslib + # optfeature "gRPC" "dev-python/grpcio dev-python/grpcio-tools dev-python/grpcio-reflection" + # optfeature "Raven" "dev-python/aiohttp dev-python/raven" + optfeature "uvicorn" "dev-python/uvicorn dev-python/asgiref" + optfeature "uvloop" dev-python/uvloop + + optfeature_header "For additional logging features install:" + optfeature "clorized log output with Rich" dev-python/rich + # optfeature "log output to systemd journald" dev-python/logging-journald +} diff --git a/dev-python/aiomisc/files/aiomisc-18.0.26-fix-finalizers-assertion-error.patch b/dev-python/aiomisc/files/aiomisc-18.0.26-fix-finalizers-assertion-error.patch new file mode 100644 index 0000000000..b108b007de --- /dev/null +++ b/dev-python/aiomisc/files/aiomisc-18.0.26-fix-finalizers-assertion-error.patch @@ -0,0 +1,15 @@ +diff --git a/aiomisc/pytest.py b/aiomisc/pytest.py +index c5368d2..34b96cf 100644 +--- a/aiomisc/pytest.py ++++ b/aiomisc/pytest.py +@@ -494,10 +494,6 @@ def pytest_fixture_setup(fixturedef, request): # type: ignore + except StopAsyncIteration: # NOQA + pass + +- loop_fixturedef.addfinalizer( +- partial(fixturedef.finish, request=request) +- ) +- + request.addfinalizer(finalizer) + return event_loop.run_until_complete(gen.__anext__()) + From 948ca855d0883afd8d3f12fdbccd955564675655 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:49:53 +0200 Subject: [PATCH 45/73] dev-python/caio: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- dev-python/caio/caio-0.10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/caio/caio-0.10.2.ebuild b/dev-python/caio/caio-0.10.2.ebuild index 5e159c0ac1..5f034e3742 100644 --- a/dev-python/caio/caio-0.10.2.ebuild +++ b/dev-python/caio/caio-0.10.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 From 1d22807460babaf523c220e6c3609c023fbe697c Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:50:04 +0200 Subject: [PATCH 46/73] dev-python/aiomisc-pytest: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild b/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild index 57bd0e2dfd..6b0779af20 100644 --- a/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild +++ b/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 optfeature From eeb37c5ac5155ec5cca2cf7d3de0df49b6804a1d Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:50:16 +0200 Subject: [PATCH 47/73] dev-python/aiomisc: enable py3.15 Signed-off-by: Florian Albrechtskirchinger --- dev-python/aiomisc/aiomisc-18.0.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiomisc/aiomisc-18.0.26.ebuild b/dev-python/aiomisc/aiomisc-18.0.26.ebuild index f075eea9e9..93034a1c27 100644 --- a/dev-python/aiomisc/aiomisc-18.0.26.ebuild +++ b/dev-python/aiomisc/aiomisc-18.0.26.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 optfeature From 06421fd4a2c04f25c60dbd507e296cf51eea16ff Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:50:26 +0200 Subject: [PATCH 48/73] dev-python/aiomisc: drop 18.0.19-r1 Signed-off-by: Florian Albrechtskirchinger --- dev-python/aiomisc/Manifest | 1 - dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild | 72 -------------------- 2 files changed, 73 deletions(-) delete mode 100644 dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild diff --git a/dev-python/aiomisc/Manifest b/dev-python/aiomisc/Manifest index c510d4a995..6e8bd826a5 100644 --- a/dev-python/aiomisc/Manifest +++ b/dev-python/aiomisc/Manifest @@ -1,2 +1 @@ -DIST aiomisc-18.0.19.gh.tar.gz 480681 BLAKE2B 484fb21da132c14b65c341d44f2476f12178a14a99c8708e666c98f3e94a7bc41a079145c8c3f323af1440558a2414bc812cfb463155296172b284333c933207 SHA512 8f6ba5a31ce1fc796e3b4d223628514caaf5efd9af72dc4eb5b5fe956d775aef5abca32cec5918cadbaf146c66ae5e8131a87b9e5135fcd45cffd490cad9dd0e DIST aiomisc-18.0.26.gh.tar.gz 496190 BLAKE2B f664ecbf89f7a2fe65c13ced89b83b99afbcdc632e7cb89e521de70260f3cc31d91aaf37811fef16ee69b463a301426723a8291aa777eaf44f5bd0e6b041cf19 SHA512 b8aaae2f36a35b89664cfd273b4218be237f86a9096160800f111fbbdedbfaccff21e7ab04b6f34a3515fd20de43665dd2485cddbfd9fd60116957502e272c9f diff --git a/dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild b/dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild deleted file mode 100644 index a14f77f362..0000000000 --- a/dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="aiomisc - miscellaneous utils for asyncio" -HOMEPAGE=" - https://github.com/aiokitchen/aiomisc - https://pypi.org/project/aiomisc/ -" - -MY_COMMIT="ebfdb45c8d60fda24e42f7589d2fc7fe11ae4f0c" # v18.0.9 (untagged, inferred) -SRC_URI="https://github.com/aiokitchen/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/aiothreads-1.0.0[${PYTHON_USEDEP}] - >=dev-python/caio-0.9.0[${PYTHON_USEDEP}] - >=dev-python/colorlog-6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/rich-12.6[${PYTHON_USEDEP}] - >=dev-python/setproctitle-1.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( aiomisc-pytest ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_AIOMISC=${PV} - -EPYTEST_IGNORE=( - # Missing dependencies - tests/test_carbon_service.py # aiocarbon - tests/test_dns.py # dnslib - tests/test_dns_server.py # dnslib - tests/test_entrypoint.py # various - tests/test_raven_service.py # raven -) - -EPYTEST_DESELECT=( - # Broken (race conditions) - tests/test_thread_pool.py::test_from_thread_channel - tests/test_thread_pool.py::test_from_thread_channel_wait_before -) - -pkg_postinst() { - optfeature "aiohttp" dev-python/aiohttp - # optfeature "ASGI" dev-python/aiohttp-asgi - # optfeature "Carbon" dev-python/aiocarbon - optfeature "cron" dev-python/croniter - # optfeature "DNS" dev-python/dnslib - # optfeature "gRPC" "dev-python/grpcio dev-python/grpcio-tools dev-python/grpcio-reflection" - # optfeature "Raven" "dev-python/aiohttp dev-python/raven" - optfeature "uvicorn" "dev-python/uvicorn dev-python/asgiref" - optfeature "uvloop" dev-python/uvloop - - optfeature_header "For additional logging features install:" - optfeature "clorized log output with Rich" dev-python/rich - # optfeature "log output to systemd journald" dev-python/logging-journald -} From 7e8dda4f5068fdb17918f8915d8f866ab5313397 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:54:57 +0200 Subject: [PATCH 49/73] dev-util/google-antigravity-cli: add 1.1.6 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity-cli/Manifest | 2 ++ .../google-antigravity-cli-1.1.6.ebuild | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-util/google-antigravity-cli/google-antigravity-cli-1.1.6.ebuild diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 4d20763550..5d1a62e9e7 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -4,3 +4,5 @@ DIST google-antigravity-cli-1.1.4_amd64.tar.gz 52062055 BLAKE2B d5c3c614a033eb79 DIST google-antigravity-cli-1.1.4_arm64.tar.gz 48663240 BLAKE2B 82d8da38108435d295529ac9e90e7167c336b885c7f8361c1513987114d7544decdc71bec11f9ac6279b69505114305f484b13f6bfc2d5f363a2e0e06d4baae9 SHA512 8d3c464303b235b6f2c2d441eca07b0c1cc35efa68f7ae16b167a5a2d49373903efdf686b3e41063424f0cf0c5b5d5eb056f7944dade7abf1b8eb225cb8c438c DIST google-antigravity-cli-1.1.5_amd64.tar.gz 52315784 BLAKE2B 397eaade9cf1124c19f383c17907b613bd9878ae58d69327654f0cc53e95291c7c4c3af324274243ca1b796e9c9cfd720376f3e44000d016f2f0bd4fe149636b SHA512 906bff59c73bed630274f67efc77e3fa2064fe126f4d7521c7e58dc6773d8d1f3ce8688f1178f7ef65776728f782a8ebc211189617cfbb42e7df48f5614ad1f5 DIST google-antigravity-cli-1.1.5_arm64.tar.gz 48942715 BLAKE2B 0019f16b3df6635d91c0fce1c5ebe32857baa3b083deece99686c3c6e3787de5533c0d71dbfabdcf1d8642d773d199628ead16a7fcda0ecdf35dc043a4d8eb4a SHA512 605e139707e10bcecfd415f290b37ee31967182c909918bf8103fb902cd1284d68af0d6302894fc58e84f47690f259d81094347c4486b7ea419a608eeaffebee +DIST google-antigravity-cli-1.1.6_amd64.tar.gz 52340765 BLAKE2B 5f9a832d05254b28a29d9fa2ddb1f975696c6163853ac20858710c6fe4e08abed34e1638bbc1be0fbf2d8517b5582435a93c0496aa1aeada6facc284b499dcec SHA512 9f1357223c38bf7751cd168f46191fe96f5effbbdbf9ed5cabf1276865ce5d03163b418a83a98282c753a2bbf535ec977f0b9ee1cf3bc41fc09a3d1e631bac4c +DIST google-antigravity-cli-1.1.6_arm64.tar.gz 48961847 BLAKE2B 33e2f3ad6b934c5988887e1409de5f32ef85533ca78d2afb34c95353738a66491b506b10254feaa945d7faa6f9ebcdfd909af57f1c925eb1bbb8905345682149 SHA512 753b46e9329aec6c0a609e7cb5be8281463f535053501a502aed5aa2253e3533bd731448423d6b683b131ec5d87729fb33a8eb9b6beb27945ed0d9c7ab239704 diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.6.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.6.ebuild new file mode 100644 index 0000000000..4e20dabd65 --- /dev/null +++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EXECUTION_ID="6535449645285376" + +MY_PN="${PN#google-}" +DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" +HOMEPAGE="https://antigravity.google/" +BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-cli/${PV}-${EXECUTION_ID}" +SRC_URI=" + amd64? ( ${BASE_URI}/linux-x64/cli_linux_x64.tar.gz -> ${P}_amd64.tar.gz ) + arm64? ( ${BASE_URI}/linux-arm/cli_linux_arm64.tar.gz -> ${P}_arm64.tar.gz ) +" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +RESTRICT="bindist mirror strip" + +QA_PREBUILT="*" + +src_install() { + local agy_home="/opt/google/${MY_PN}" + + exeinto "${agy_home}" + doexe "antigravity" + dosym -r "${agy_home}/antigravity" "/usr/bin/agy" +} From ed9d73b978d2f58f2fb5afc4acfa459784493e7f Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 24 Jul 2026 06:54:57 +0200 Subject: [PATCH 50/73] dev-util/google-antigravity-cli: drop 1.1.4 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity-cli/Manifest | 2 -- .../google-antigravity-cli-1.1.4.ebuild | 31 ------------------- 2 files changed, 33 deletions(-) delete mode 100644 dev-util/google-antigravity-cli/google-antigravity-cli-1.1.4.ebuild diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 5d1a62e9e7..8443fd48de 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -1,7 +1,5 @@ DIST google-antigravity-cli-1.0.16_amd64.tar.gz 45770746 BLAKE2B bd2fb14d5d9b7fe59a1a06c90b5082cb1b21b7f14fceba8a84b4d8450d371089cb60c327e75dcb8790cac0be0ea18db738d016086f445f66de3e3e5682fbbe0e SHA512 2e3362fb360d350285c3a79891772652ea56608121e4e89091abe553e8203c379e30bac86bde109ecc0b3266cb6eb871a68ef28a993aeca7944456f0f720ae31 DIST google-antigravity-cli-1.0.16_arm64.tar.gz 43058420 BLAKE2B 4625461a682e7733d4339c40a8c9d36e550a38a4ebd2e9b7ffc4156050261557a176a76b5d73403ee9dea66d5df0e4a131b6d99021db5a80efbc16ad1b8fdf12 SHA512 89661041e63b211cd36d3d4200c7f389d3b05573a49f5c8588bfd42bece4f4cbe1cf4108d6c664073f584ff1e3797c178150ae01aab6fa57f41c1e37c23f8685 -DIST google-antigravity-cli-1.1.4_amd64.tar.gz 52062055 BLAKE2B d5c3c614a033eb79aedf4f2dbb2c02da07d6bc985e53574b741aa409a14a8a4b2b1b3ed50f0d81708538405350e59abcf6dc4407131e6106bed5a679de6c88ec SHA512 a088a1f231d8565b6673cecd8656fc3504e49c89e9c6b8c4116937b5fe7069c8dcfba78bbb2bc5c0ff8e87ba64fe21b63db7001e3a5794504927dad9e89da973 -DIST google-antigravity-cli-1.1.4_arm64.tar.gz 48663240 BLAKE2B 82d8da38108435d295529ac9e90e7167c336b885c7f8361c1513987114d7544decdc71bec11f9ac6279b69505114305f484b13f6bfc2d5f363a2e0e06d4baae9 SHA512 8d3c464303b235b6f2c2d441eca07b0c1cc35efa68f7ae16b167a5a2d49373903efdf686b3e41063424f0cf0c5b5d5eb056f7944dade7abf1b8eb225cb8c438c DIST google-antigravity-cli-1.1.5_amd64.tar.gz 52315784 BLAKE2B 397eaade9cf1124c19f383c17907b613bd9878ae58d69327654f0cc53e95291c7c4c3af324274243ca1b796e9c9cfd720376f3e44000d016f2f0bd4fe149636b SHA512 906bff59c73bed630274f67efc77e3fa2064fe126f4d7521c7e58dc6773d8d1f3ce8688f1178f7ef65776728f782a8ebc211189617cfbb42e7df48f5614ad1f5 DIST google-antigravity-cli-1.1.5_arm64.tar.gz 48942715 BLAKE2B 0019f16b3df6635d91c0fce1c5ebe32857baa3b083deece99686c3c6e3787de5533c0d71dbfabdcf1d8642d773d199628ead16a7fcda0ecdf35dc043a4d8eb4a SHA512 605e139707e10bcecfd415f290b37ee31967182c909918bf8103fb902cd1284d68af0d6302894fc58e84f47690f259d81094347c4486b7ea419a608eeaffebee DIST google-antigravity-cli-1.1.6_amd64.tar.gz 52340765 BLAKE2B 5f9a832d05254b28a29d9fa2ddb1f975696c6163853ac20858710c6fe4e08abed34e1638bbc1be0fbf2d8517b5582435a93c0496aa1aeada6facc284b499dcec SHA512 9f1357223c38bf7751cd168f46191fe96f5effbbdbf9ed5cabf1276865ce5d03163b418a83a98282c753a2bbf535ec977f0b9ee1cf3bc41fc09a3d1e631bac4c diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.4.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.4.ebuild deleted file mode 100644 index e36b9107d3..0000000000 --- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EXECUTION_ID="6277569641840640" - -MY_PN="${PN#google-}" -DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" -HOMEPAGE="https://antigravity.google/" -BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-cli/${PV}-${EXECUTION_ID}" -SRC_URI=" - amd64? ( ${BASE_URI}/linux-x64/cli_linux_x64.tar.gz -> ${P}_amd64.tar.gz ) - arm64? ( ${BASE_URI}/linux-arm/cli_linux_arm64.tar.gz -> ${P}_arm64.tar.gz ) -" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" -RESTRICT="bindist mirror strip" - -QA_PREBUILT="*" - -src_install() { - local agy_home="/opt/google/${MY_PN}" - - exeinto "${agy_home}" - doexe "antigravity" - dosym -r "${agy_home}/antigravity" "/usr/bin/agy" -} From 1d7d875bffbdbdd8d3e908fd6508f1691ee37476 Mon Sep 17 00:00:00 2001 From: Emi Date: Fri, 24 Jul 2026 10:07:23 +0200 Subject: [PATCH 51/73] sys-apps/dinit-services: add 0.0.5, drop 0.0.4 Signed-off-by: Emi --- sys-apps/dinit-services/Manifest | 2 +- ...{dinit-services-0.0.4.ebuild => dinit-services-0.0.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-apps/dinit-services/{dinit-services-0.0.4.ebuild => dinit-services-0.0.5.ebuild} (100%) diff --git a/sys-apps/dinit-services/Manifest b/sys-apps/dinit-services/Manifest index 16b3456ee4..23e6f396a5 100644 --- a/sys-apps/dinit-services/Manifest +++ b/sys-apps/dinit-services/Manifest @@ -1 +1 @@ -DIST dinit-services-0.0.4.tar.gz 19535 BLAKE2B a6d6d90418fa3fc6bb7738dc18ba5a06b350f9bfd79693b4fcac69730ae34128799b50356bc377465213fcf10a4dcd4d609230d067ef562c75f0dc8ca4196bce SHA512 bd05ca4b98117540939da0af776358d786a826dc280c4d96d2186fb6941db7fd1939971a82360aac59ccf2e157760dd057166ad21572c071b774befb5bb1670e +DIST dinit-services-0.0.5.tar.gz 19542 BLAKE2B 0fc05d406bac377fa07b4aeb8becb3b8c32b7ec9874a334093630a5ad60de57095d593ca369411565a43ec801ee032c51fa387173d253e336871a5cacc7700b2 SHA512 0b9df29d4812cc721f7bd57a7f6a889bd48ca0c57c8fba9528536ead9a9747b6a52057127adcd870df5dc233db9a70a37b676d6de52f4185d4e6353acdf44b32 diff --git a/sys-apps/dinit-services/dinit-services-0.0.4.ebuild b/sys-apps/dinit-services/dinit-services-0.0.5.ebuild similarity index 100% rename from sys-apps/dinit-services/dinit-services-0.0.4.ebuild rename to sys-apps/dinit-services/dinit-services-0.0.5.ebuild From fe16a1c869b0b808dcc0dab858d8c1c73981228d Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jul 2026 03:15:49 -0700 Subject: [PATCH 52/73] sci-electronics/yosys: fix flags, CMake 4 and S=WORKDIR QA Strip the hardcoded -O3, -ggdb and -fPIE so user flags win, bump the bundled cxxopts and abc cmake minimums, and unpack into a subdirectory. Closes: https://bugs.gentoo.org/979741 Closes: https://bugs.gentoo.org/979742 Closes: https://bugs.gentoo.org/979747 Signed-off-by: Huang Rui --- .../files/yosys-0.67-cmake4-compat.patch | 24 +++++++++++++++++++ .../files/yosys-0.67-respect-flags.patch | 23 ++++++++++++++++++ ...yosys-0.67.ebuild => yosys-0.67-r1.ebuild} | 14 ++++++++++- 3 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 sci-electronics/yosys/files/yosys-0.67-cmake4-compat.patch create mode 100644 sci-electronics/yosys/files/yosys-0.67-respect-flags.patch rename sci-electronics/yosys/{yosys-0.67.ebuild => yosys-0.67-r1.ebuild} (86%) diff --git a/sci-electronics/yosys/files/yosys-0.67-cmake4-compat.patch b/sci-electronics/yosys/files/yosys-0.67-cmake4-compat.patch new file mode 100644 index 0000000000..0f89af7b97 --- /dev/null +++ b/sci-electronics/yosys/files/yosys-0.67-cmake4-compat.patch @@ -0,0 +1,24 @@ +--- a/libs/cxxopts/test/add-subdirectory-test/CMakeLists.txt 2026-07-24 02:58:37.615590179 -0700 ++++ b/libs/cxxopts/test/add-subdirectory-test/CMakeLists.txt 2026-07-24 02:58:58.775346667 -0700 +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1) ++cmake_minimum_required(VERSION 3.10) + + project(cxxopts-test) + +--- a/libs/cxxopts/test/find-package-test/CMakeLists.txt 2026-07-24 02:58:37.616579140 -0700 ++++ b/libs/cxxopts/test/find-package-test/CMakeLists.txt 2026-07-24 02:58:58.775391796 -0700 +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1) ++cmake_minimum_required(VERSION 3.10) + + project(cxxopts-test) + +--- a/abc/CMakeLists.txt 2026-07-24 02:58:37.614680285 -0700 ++++ b/abc/CMakeLists.txt 2026-07-24 02:58:58.776166078 -0700 +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.5.0) ++cmake_minimum_required(VERSION 3.10) + + include(CMakeParseArguments) + include(CheckCCompilerFlag) diff --git a/sci-electronics/yosys/files/yosys-0.67-respect-flags.patch b/sci-electronics/yosys/files/yosys-0.67-respect-flags.patch new file mode 100644 index 0000000000..c6ddc11ebc --- /dev/null +++ b/sci-electronics/yosys/files/yosys-0.67-respect-flags.patch @@ -0,0 +1,23 @@ +--- a/CMakeLists.txt 2026-07-24 02:58:37.612840968 -0700 ++++ b/CMakeLists.txt 2026-07-24 02:58:45.716817612 -0700 +@@ -92,8 +92,8 @@ + + if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + set(CMAKE_CXX_FLAGS_DEBUG "-Og -ggdb") +- set(CMAKE_CXX_FLAGS_RELEASE "-O3") +- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -ggdb") ++ set(CMAKE_CXX_FLAGS_RELEASE "") ++ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "") + set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os") + set(CMAKE_CXX_FLAGS_SANITIZE "-O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls") + if ("${SANITIZE}" MATCHES "memory") +--- a/cmake/YosysLinkTarget.cmake 2026-07-24 02:58:37.613755421 -0700 ++++ b/cmake/YosysLinkTarget.cmake 2026-07-24 02:58:52.735004882 -0700 +@@ -50,6 +50,7 @@ + PREFIX "${YOSYS_PROGRAM_PREFIX}" + OUTPUT_NAME "${arg_OUTPUT_NAME}" + RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} ++ POSITION_INDEPENDENT_CODE OFF + ) + if (${arg_INSTALL_IF}) + install(TARGETS ${arg_TARGET} DESTINATION ${YOSYS_INSTALL_BINDIR}) diff --git a/sci-electronics/yosys/yosys-0.67.ebuild b/sci-electronics/yosys/yosys-0.67-r1.ebuild similarity index 86% rename from sci-electronics/yosys/yosys-0.67.ebuild rename to sci-electronics/yosys/yosys-0.67-r1.ebuild index 5d5d795169..7c3abd08a5 100644 --- a/sci-electronics/yosys/yosys-0.67.ebuild +++ b/sci-electronics/yosys/yosys-0.67-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://yosyshq.net/yosys/" SRC_URI=" https://github.com/YosysHQ/${PN}/releases/download/v${PV}/yosys.tar.gz -> ${P}.tar.gz " -S="${WORKDIR}" +S="${WORKDIR}/${P}" LICENSE="ISC" SLOT="0" @@ -40,6 +40,11 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${P}-respect-flags.patch + "${FILESDIR}"/${P}-cmake4-compat.patch +) + pkg_setup() { # llvm-r2 and python-any-r1 both export pkg_setup and llvm-r2 wins, # leaving PYTHON unset, so call python_setup ourselves. @@ -47,12 +52,19 @@ pkg_setup() { python_setup } +src_unpack() { + mkdir "${S}" || die + cd "${S}" || die + unpack ${A} +} + src_configure() { local mycmakeargs=( -DYOSYS_WITHOUT_SLANG=ON -DYOSYS_WITH_PYTHON=OFF -DYOSYS_INSTALL_DRIVER=ON -DPython3_EXECUTABLE="${PYTHON}" + -DCMAKE_DISABLE_FIND_PACKAGE_GTest=ON ) cmake_src_configure } From b623184605ea3a7c87776e8693f44ea41f9bf24d Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Fri, 24 Jul 2026 17:54:32 +0300 Subject: [PATCH 53/73] sys-devel/b: new package, add 0_pre20251029 Signed-off-by: Shimon Trolles --- sys-devel/b/Manifest | 5 +++ sys-devel/b/b-0_pre20251029.ebuild | 61 ++++++++++++++++++++++++++++++ sys-devel/b/metadata.xml | 11 ++++++ 3 files changed, 77 insertions(+) create mode 100644 sys-devel/b/Manifest create mode 100644 sys-devel/b/b-0_pre20251029.ebuild create mode 100644 sys-devel/b/metadata.xml diff --git a/sys-devel/b/Manifest b/sys-devel/b/Manifest new file mode 100644 index 0000000000..adae4544ee --- /dev/null +++ b/sys-devel/b/Manifest @@ -0,0 +1,5 @@ +DIST b-0_pre20251029.tar.gz 184767 BLAKE2B 3bbea4a34f8ecb45a7d8dd57b6d1e305452a8735de723bc7b2530dcf98250cf25de2b4ff242d079535cecb68725d0b0eb620544062e7145faccce62278d31c37 SHA512 5344adcb6304d93beb87497cb0c862494720cac399ebdcecec99ef72c4757dedd6838b7a4028f10b49ca155e26d934d29e16cafe0dcb929cae67397b02dbf43b +DIST cc-1.3.0.crate 97752 BLAKE2B 54981272327165bbcebcfa03d3800b9c5fa4109c1d9f20409be94136a93a01ecb11987a2609c540e2c9843f325b8e48407209392e6c1fd1e8dc846a2956423c0 SHA512 c9a121ac509203f8cfce800f01904afe5b393bd44098740b9da28b0e39c3066bdf3cffdb855945587f7037d13e297d2a98ad41539bf90027eca5d45d6c9f5919 +DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de +DIST rust.tar.gz 1080 BLAKE2B c29b72f07c8c413334b887610dbf19ac99496e49a87603fbdbf92ca10a6e450d3e23a38eadd528878b93db4fc60e6d233bd2c683e95f945f20aad83eda01489d SHA512 074b7a766272febfcc6cbf0646d18091e823a00f1dbbfed2449664b6a0aa31adaee09846aea64b30f1f4d01ca3e1db7e4cb3ada38178131ad1e76f4d4963fb87 +DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921 diff --git a/sys-devel/b/b-0_pre20251029.ebuild b/sys-devel/b/b-0_pre20251029.ebuild new file mode 100644 index 0000000000..ff74e5fa27 --- /dev/null +++ b/sys-devel/b/b-0_pre20251029.ebuild @@ -0,0 +1,61 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +cc@1.3.0 +find-msvc-tools@0.1.9 +shlex@2.0.1 +" + +inherit cargo + +DESCRIPTION="A compiler for the B Programming Language implemented in Crust" +HOMEPAGE="https://github.com/bext-lang/b" + +GIT_COMMIT="078429a578202d8f6c4c667c780fc48f3711567f" +SRC_URI=" + https://github.com/bext-lang/b/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/masterwolf-git/b/raw/refs/heads/main/rust.tar.gz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/${PN}-${GIT_COMMIT}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" || ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() +{ + cp "${WORKDIR}/Cargo.toml" "${S}/" || die + cp "${WORKDIR}/Cargo.lock" "${S}/" || die + cp "${WORKDIR}/build.rs" "${S}/" || die + default +} + +src_test() +{ + +mkdir -p build || die +cp target/release/b build/b || die + +cargo_src_compile --bin btest +einfo "Running btest matrix..." +./target/release/btest || die "btest failed" +} + +src_compile() +{ +cargo_src_compile --bin bgen +einfo "Running bgen code generator..." +./target/release/bgen || die "bgen execution failed" +cargo_src_compile --bin b +} + +src_install() +{ +cargo_src_install --bin b +} diff --git a/sys-devel/b/metadata.xml b/sys-devel/b/metadata.xml new file mode 100644 index 0000000000..d91e34771b --- /dev/null +++ b/sys-devel/b/metadata.xml @@ -0,0 +1,11 @@ + + + + + shimontrolles@gmail.com + Shimon Trolles + + + bext-lang/b + + From deb1c2e12bb35d0136e9de932fe845039952aaee Mon Sep 17 00:00:00 2001 From: dsaf Date: Fri, 24 Jul 2026 14:21:16 -0300 Subject: [PATCH 54/73] app-editors/fresh: add 0.4.5 Signed-off-by: dsaf --- app-editors/fresh/Manifest | 11 + app-editors/fresh/fresh-0.4.5.ebuild | 813 +++++++++++++++++++++++++++ 2 files changed, 824 insertions(+) create mode 100644 app-editors/fresh/fresh-0.4.5.ebuild diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index 1c6cb6b093..61e9c30f1e 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -10,6 +10,7 @@ DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b +DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 DIST arboard-3.6.1.crate 54018 BLAKE2B 77b2d7c30c637fe9e8fd8dcf8ea19a48e120f1e0f46202e40345456afbdb311fbf24e2e6e6d77a413fb5f863fef61ccc0501cee11f66221191e0dc99026bd0f0 SHA512 e434222a82a4e16747ce1893a27140bde9b7154b9da8a19c226559540b890fdf5b6dc2d8265d20821e458bfb678cd950b1a750cf67c0029bbc980ab6515893ed DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 @@ -104,6 +105,7 @@ DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632 DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3 DIST deltae-0.3.2.crate 1918626 BLAKE2B cf9ea441e735b4d480ff2be16dbd120520e8c6d8fb62aef5e2593f8e4384a17582c61978f57a70b9452e5774e00e4a0189c6c7c399016766512610a3d50915fc SHA512 d48d5afe625168ca87af8a759b7245e0e324ab78b57714d55ae19363d9ba74d7eb7a6c641fe2a3af5567ad0b47be8aeaf2ddf48080be355561a2e9a03e1076ba DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac +DIST derive_arbitrary-1.4.2.crate 12290 BLAKE2B a3987ad184191af8e4aadc0904af222e39ed758c207cf1856ea784a6020ca8b1b6fe89a7ab0414d1cfa6f3cde1b5434e6d10f90b6aaa29a3756fd275ec7b710a SHA512 2a6e4af570a64c1ecf2407cdfec781dd24a167f7723c3341ff0237b0da1b2b7b52e823c08d7e1be193cc362706b6f6e914760c3699d95daf9338c5db2accffdb DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c @@ -112,6 +114,7 @@ DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9 DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2 DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878 +DIST displaydoc-0.2.6.crate 21191 BLAKE2B b9026fc3de6154cd72500f6a2eeb8184707cd2e0f5796a53c793fb516e497ce2facdf2950f005a6dc370f46d70a0c71f525fa69f938685b39de8d926e85b4db9 SHA512 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7 DIST dlib-0.5.3.crate 7120 BLAKE2B dd9b7ba4fb33dc206315d48e064916209f9554d5a884e68f58a1d486ec43b250714255be06c6d4a820cb13e08803c6db6f3ec1305993b5294375ba627cd64f56 SHA512 8f0c798104d987daf52f9b0b26d15334f5fa75cc6efce4c4220219cfd7f132d73c18e045bf101735532a517a7952f895651d54f4e470135a65270d6f4a977848 DIST doctest-file-1.1.1.crate 14391 BLAKE2B 4ea8e65b17245fe4ec7e4086cc2b5582176cc006b8b48b750a1b3db40745bb32135b7128086fd60a7a458a3711e3a3e1d4ea181efc7bc417da29ca5ff3ea4155 SHA512 2b5a773969532a852555ae87475f6151a03ff5677933fda4945d455cd3858453d920d56ac17bc44d14bfcad005704236c6baa43ab0849fe18a6c56f0964f7d53 DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677 @@ -139,6 +142,7 @@ DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d0 DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306 DIST field-offset-0.3.6.crate 10032 BLAKE2B b4b43d35f793c55e8c521de7bc1648501cfe46494fc17d0b6135ba3456c8d72a11b422a16735c681c7c6542084652c119661372628096d61197f6e387b66143a SHA512 3ec99bf5e860dc68f3fcd0abd2b0de2ae0b3174eb177458506aabeee9dc7b0b8b58b925e2c6108a8f18ab95f2e1952dd9474650a639e1c1d50ec3f72bbd30077 DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40 +DIST filetime-0.2.29.crate 16977 BLAKE2B 3e2d198e2e9331192109ededd07c985cc6b31f45a9e8bd970f8c0894ec3c614e6c234601400c1e7f71c4297748a8b51fda3b6e6bda96e6ee6924963911c5982a SHA512 95314f25a34829740e2177c651afad66075f154e461279f67282240bbf815ec03ea6e751d8ce1e8d25c7da7199fe6e4e89dbb643264bb18fa210875742935d8e DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de DIST finl_unicode-1.4.0.crate 66414 BLAKE2B 148990b59fc594571195bd9ff3482de9d286993564eaec065957cd7bad548613d4eb5a71574809cee3eed8384d95768e91a88569028fe0ce3de91cde3fa11055 SHA512 19a635185007adbb58bba2784887560d6fd9c7da8a991b3cb84d89a680a28ba9ac6de17f4e19396969efc1143eeaf0b3b5f09953d1e6f74e5e0e1dbd7b78011d DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab @@ -155,6 +159,7 @@ DIST fresh-0.4.1.tar.gz 36791396 BLAKE2B 27361b5c6f145afd612cb979cd10558443a24e6 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 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 @@ -259,6 +264,7 @@ DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c2 DIST lru-0.16.4.crate 17470 BLAKE2B 15c75fd6e0bd8d68e9fa0386214e64ec7e753f3f62ac307eeac44d47c29781d0b3282b1a1b4517ebc9e071a906dd489dd3b4c233233e4bf948520a20ea09a37a SHA512 3d3c4e62c4e0033738fbf8b0948adeb693c882bc70237e5988d681fe4cab6761c5aee8dfe0ffc555c4b02588efddcb8dcc2ab1cd56eefca67fa71bf823185bb2 DIST lsp-types-0.97.0.crate 70764 BLAKE2B 112deaa1be17a19b3d369e0405847e32b8b901a8cd5b99dd9a8582e3b6c9a344a4ea776a405ef56d41cb4810b638744182f24dcbad2051ec3a76ae51dd5a251d SHA512 2d4350c7fe95f6c1c75275f321e92d3380c6dcc58a4707b24708ec0cb595024dd6d5b3d6fc0089f09fc6a8f9a7f246840dd2fd2947c7ea41764a2c2a9791f885 DIST lyon_geom-1.0.19.crate 55577 BLAKE2B 2c8210de5bd5c11af8e45e31126b4fa899c4e2ae850a77e813c1fbcfea4bc64c9821a111a7f251c896e0efd606051b2058abbff4c7dc11097cf507d19e34c23e SHA512 6fa66a809f4846a8d0eff7224a541c7f86f50ae2332384cbcee2ee178137ae3e9d590faa7263064f63801ea82708c2917a01f457940cd96090a87b4126924d03 +DIST lzma-sys-0.1.20.crate 760045 BLAKE2B 1f66d32008178c218575fba12df95a2cdc448e080c0a81ef4617f35dde09f0d56c86c28050db61c2ae7b464d0eaed7dd8c59a1fa605b39ff8c329e49165cd922 SHA512 393908b4e3006e4d9948a077d84ba7f5004765c4cc0f854e04847e504a246ab9a8e761fa48d4f211a7ac08dc119d950481da1ed1a480778d6b6e9b446a697279 DIST mac_address-1.1.8.crate 12876 BLAKE2B c0e91482dc2aa5697188b747fc4544dbc787ee203821f7c2651b996d5041c7ae80ba02ad87b8ac447b16191644e3633136bea22cc379c3edcb669be499703eee SHA512 bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 @@ -519,6 +525,7 @@ DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a DIST syntect-5.3.0.crate 833348 BLAKE2B 2eac10507da090fbd4dfb75e0aa96093ef10bc8cce9d8a1fb20e08a357cd82edb60dd6e008ad90ec09acefbea30de4661f5407b3afad94d57a542203c1406b8a SHA512 0c0eec80117c14e65fed1270021424ed839f51740e643533d6a9082a0011eb48577f52d99f26b0a86a500a0cbd54d0c07c87da78f9ebe5442fdf569784a05dbe DIST system-deps-6.2.2.crate 25546 BLAKE2B e2f3c546565ae26554bfdc284eff2145b1248bed90f5b4315d9151777c96794f1aae0ec34cff0d3c922d1ee287e637c1b6c8a96dd48c2a2bb8a58871d2967347 SHA512 a81020d5cbccab3c618f17d691d76a058c634ff9e3615cafdc95ec002d8f1533586ce9ea1ad5da8ae3945be7dfd3d962cd7dbdcc95f0614ed5156bfb3c6c9c42 DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 +DIST tar-0.4.46.crate 70809 BLAKE2B ac232539dbf4fea1fe903b9669c317daa684fc8b2bde730a7cd0e05d67061547dfe8d121d05533c0de065e3125e8e7f3f9c2753bab9cc623f93aa6e53ab941ed SHA512 7e703def0d0fa16c6fc35e12adc11bb059efd927d7ec9fa3185b4f160fde7fa930c36ac08faf19fde8d2002c1247c30221438e02fdf7c3e304425d68eb8d9e78 DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a @@ -712,12 +719,16 @@ DIST x11-2.21.0.crate 67810 BLAKE2B 075a51fd5f20b700389625b7f582a1d946d810d08f55 DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5 DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56 +DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7 DIST xcursor-0.3.10.crate 7768 BLAKE2B fa0ff6e49b2bebebed7fc116cc39a64b7447d2b86204126a8468576fd3b2e2a406539e1b9ce3eb6ed53ee8ae336fdeab8c09619f5991310809376295b2bfea8a SHA512 e4e18a0b5b77b624dc00e71a1e73e95424f2ffb9c25f234a8dda8fa00c0be2a93a1203e56d9efea675237ea78d007a22b164306b764c9d5b9b4116752f42e946 DIST xkbcommon-dl-0.4.2.crate 5879 BLAKE2B f80fdcd23e71ac64a302f89d572ae8eb61be3115f298c4a6a5b65345cc625bac089c131aa7f77a3601ee898405c0b1a6a1cb4d754fae200c932456964d12ee1e SHA512 71d6a8468bb05d5c1dac130c90135dec88804708f8f2061b861953a980948b1e7c1f893b86ba8bbf251012d834398394deaa26934939ad161fd4ab9a28578cba DIST xkeysym-0.2.1.crate 103129 BLAKE2B ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7 SHA512 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834 DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa +DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3 DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 +DIST zip-2.4.2.crate 110773 BLAKE2B e62323b67952efc241c1386c4679d618c53743139f0add5f7ea9d32178167a771d3ee42ed29ced4b8977a8d210dd86a907e26681d94ef310ea437e2d754a9591 SHA512 fdf4c182c3b22089107d984327a1205c010d57e193311d025f77c8349767bbeb8b848b56fa52d5ed6e9bdb3a5c32ea3454b763e7fe83eaebe90b9e32cfa97ffe DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 +DIST zopfli-0.8.3.crate 51589 BLAKE2B 5c1e9120b44bf6576bdc636b6e66f7f6d2aa56e4772481ffd027f56383cbc85032d003dbb04cd47cd6783f6901017fd270279dfcdda6caffc8c32eeb473c96ea SHA512 564453096c9352d732c76b3eec69c3f454cbdf64f99926f676e845fc5312fa6833bcaa3a451ed87b7c7038bb5ec2bcb1467e21b29250a7524b78421ac987cd33 diff --git a/app-editors/fresh/fresh-0.4.5.ebuild b/app-editors/fresh/fresh-0.4.5.ebuild new file mode 100644 index 0000000000..f0876f63db --- /dev/null +++ b/app-editors/fresh/fresh-0.4.5.ebuild @@ -0,0 +1,813 @@ +# 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 + 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 + 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 671768ec00b4965ebcaeb6887d2fb69672e97eca Mon Sep 17 00:00:00 2001 From: dsaf Date: Fri, 24 Jul 2026 14:21:25 -0300 Subject: [PATCH 55/73] x11-misc/ly: drop myself as a maintainer Signed-off-by: dsaf --- x11-misc/ly/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/x11-misc/ly/metadata.xml b/x11-misc/ly/metadata.xml index 5e5adf1429..0371734774 100644 --- a/x11-misc/ly/metadata.xml +++ b/x11-misc/ly/metadata.xml @@ -5,10 +5,6 @@ saigon-tech@tuta.io Michal Vu - - ghostyn678+git@gmail.com - dsaf - Ly is a lightweight TUI (Terminal User Interface) display manager for Linux. It aims to be simple, fast, and easily configurable. Ly supports various From a363bf197c5401126d3d26f4474beecf85eb7a30 Mon Sep 17 00:00:00 2001 From: Adel KARA SLIMANE Date: Fri, 24 Jul 2026 21:30:47 +0200 Subject: [PATCH 56/73] mail-client/mailspring-bin: add 1.23.0 Signed-off-by: Adel KARA SLIMANE --- mail-client/mailspring-bin/Manifest | 2 + .../mailspring-bin-1.23.0.ebuild | 69 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 mail-client/mailspring-bin/mailspring-bin-1.23.0.ebuild diff --git a/mail-client/mailspring-bin/Manifest b/mail-client/mailspring-bin/Manifest index 928c6b3c4f..efded8d43c 100644 --- a/mail-client/mailspring-bin/Manifest +++ b/mail-client/mailspring-bin/Manifest @@ -1,2 +1,4 @@ DIST mailspring-1.22.0-amd64.deb 136843692 BLAKE2B 406d117c8571497f2b88a71a9a4d4c51682529952ad2d813fa160245094eed928d72a9e9793b06408752262d60715c6d74cb5527ed2e80aa7bbad2ac86c4b97e SHA512 c5377f2278b7f88d66cb3bccc17ab58d24508c0c31cf677158f7f503c8f4fce521024b0bcf5491634ae17d315b54a3d46f86a361241062ed663850b7b0bd1df3 DIST mailspring-1.22.0-arm64.deb 135309532 BLAKE2B 32fadabd5ee05a6f2bdb3db39f7af9e5c29b3a0d95d89c242489b09510c16bbd958e5d6f46d69bdc98eb51d8f6910cf5b97daf04a6ceb61b76c5a2fea690008f SHA512 7b2a6a450cdce241b2b8247cf680508136c4e0af4ef847e73070990349277763ffb65a89dd737498a23c7c096866c49bdff67c093d3a6ca951dcdb57cdd7e8a5 +DIST mailspring-1.23.0-amd64.deb 138194606 BLAKE2B 27111c5cd47ddbe7045dcfd823260a94e0ba63c77696456590944444e43bbe687420d14f525d462aa7918565181243b677698ef8c4f7974bd7dc7bea7cd21ebc SHA512 69eea3c69efc582c529bbd7fd6e039de1e766643b388e794d3277962c438d1381d60c80c1d5af399e856662168ac43c98aa75afd4c1006e37573fce0858d1233 +DIST mailspring-1.23.0-arm64.deb 136657010 BLAKE2B 4d4f47e9f8cfccb32ff3d6b2ea833dbecf76d1ee7f10632de6743b8276ff334974fa1ee77820e77dcc6d6c87d9641883d2473115b8c62f981b76a7f988cdce8b SHA512 da1bd37aae1d91ef276672d478dde61e81a9727d878c341ca7fe0dc516dc7ecd23e9338033d21e9b538cfbb049e904bdb46679b78285ab3033f2ff96f1a29fc0 diff --git a/mail-client/mailspring-bin/mailspring-bin-1.23.0.ebuild b/mail-client/mailspring-bin/mailspring-bin-1.23.0.ebuild new file mode 100644 index 0000000000..a40c3bc5d6 --- /dev/null +++ b/mail-client/mailspring-bin/mailspring-bin-1.23.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker xdg + +DESCRIPTION="A beautiful, fast and fully open source mail client for Mac, Windows and Linux" +HOMEPAGE="https://getmailspring.com/" +SRC_URI=" + amd64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-amd64.deb ) + arm64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-arm64.deb ) +" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+wayland" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + app-crypt/mit-krb5 + dev-build/libtool + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/openssl + gnome-base/gvfs + media-libs/alsa-lib + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/db:5.3 + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack(){ + unpack_deb ${A} +} + +src_prepare(){ + default + if use wayland; then + sed -i "s|Exec=mailspring %U|Exec=mailspring --ozone-platform-hint=auto --enable-wayland-ime %U|g" \ + "${S}/usr/share/applications/Mailspring.desktop" || die + fi + + mv "${S}/usr/share/doc/mailspring" "${S}/usr/share/doc/${PF}" || die +} + +src_install(){ + cp -R "${S}"/* "${D}" || die "Installing binary files failed" +} From 37b53ee65a882b701544c91ae83e49d8494f5de6 Mon Sep 17 00:00:00 2001 From: Adel KARA SLIMANE Date: Fri, 24 Jul 2026 21:31:14 +0200 Subject: [PATCH 57/73] mail-client/mailspring-bin: drop 1.22.0 Signed-off-by: Adel KARA SLIMANE --- mail-client/mailspring-bin/Manifest | 2 - .../mailspring-bin-1.22.0.ebuild | 69 ------------------- 2 files changed, 71 deletions(-) delete mode 100644 mail-client/mailspring-bin/mailspring-bin-1.22.0.ebuild diff --git a/mail-client/mailspring-bin/Manifest b/mail-client/mailspring-bin/Manifest index efded8d43c..ce1d06de71 100644 --- a/mail-client/mailspring-bin/Manifest +++ b/mail-client/mailspring-bin/Manifest @@ -1,4 +1,2 @@ -DIST mailspring-1.22.0-amd64.deb 136843692 BLAKE2B 406d117c8571497f2b88a71a9a4d4c51682529952ad2d813fa160245094eed928d72a9e9793b06408752262d60715c6d74cb5527ed2e80aa7bbad2ac86c4b97e SHA512 c5377f2278b7f88d66cb3bccc17ab58d24508c0c31cf677158f7f503c8f4fce521024b0bcf5491634ae17d315b54a3d46f86a361241062ed663850b7b0bd1df3 -DIST mailspring-1.22.0-arm64.deb 135309532 BLAKE2B 32fadabd5ee05a6f2bdb3db39f7af9e5c29b3a0d95d89c242489b09510c16bbd958e5d6f46d69bdc98eb51d8f6910cf5b97daf04a6ceb61b76c5a2fea690008f SHA512 7b2a6a450cdce241b2b8247cf680508136c4e0af4ef847e73070990349277763ffb65a89dd737498a23c7c096866c49bdff67c093d3a6ca951dcdb57cdd7e8a5 DIST mailspring-1.23.0-amd64.deb 138194606 BLAKE2B 27111c5cd47ddbe7045dcfd823260a94e0ba63c77696456590944444e43bbe687420d14f525d462aa7918565181243b677698ef8c4f7974bd7dc7bea7cd21ebc SHA512 69eea3c69efc582c529bbd7fd6e039de1e766643b388e794d3277962c438d1381d60c80c1d5af399e856662168ac43c98aa75afd4c1006e37573fce0858d1233 DIST mailspring-1.23.0-arm64.deb 136657010 BLAKE2B 4d4f47e9f8cfccb32ff3d6b2ea833dbecf76d1ee7f10632de6743b8276ff334974fa1ee77820e77dcc6d6c87d9641883d2473115b8c62f981b76a7f988cdce8b SHA512 da1bd37aae1d91ef276672d478dde61e81a9727d878c341ca7fe0dc516dc7ecd23e9338033d21e9b538cfbb049e904bdb46679b78285ab3033f2ff96f1a29fc0 diff --git a/mail-client/mailspring-bin/mailspring-bin-1.22.0.ebuild b/mail-client/mailspring-bin/mailspring-bin-1.22.0.ebuild deleted file mode 100644 index a40c3bc5d6..0000000000 --- a/mail-client/mailspring-bin/mailspring-bin-1.22.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker xdg - -DESCRIPTION="A beautiful, fast and fully open source mail client for Mac, Windows and Linux" -HOMEPAGE="https://getmailspring.com/" -SRC_URI=" - amd64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-amd64.deb ) - arm64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-arm64.deb ) -" -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+wayland" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - app-crypt/mit-krb5 - dev-build/libtool - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/openssl - gnome-base/gvfs - media-libs/alsa-lib - media-libs/mesa - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/db:5.3 - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" - -src_unpack(){ - unpack_deb ${A} -} - -src_prepare(){ - default - if use wayland; then - sed -i "s|Exec=mailspring %U|Exec=mailspring --ozone-platform-hint=auto --enable-wayland-ime %U|g" \ - "${S}/usr/share/applications/Mailspring.desktop" || die - fi - - mv "${S}/usr/share/doc/mailspring" "${S}/usr/share/doc/${PF}" || die -} - -src_install(){ - cp -R "${S}"/* "${D}" || die "Installing binary files failed" -} From ff973c7e7440bf3d86fc28aaca365b3c9512bf3b Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Fri, 24 Jul 2026 23:35:55 +0200 Subject: [PATCH 58/73] x11-misc/leftwm-theme: Specify RUST_MIN_VER Bug: https://bugs.gentoo.org/979744 Closes: https://bugs.gentoo.org/979744 Signed-off-by: Niklaus 'vimja' Hofer --- x11-misc/leftwm-theme/leftwm-theme-0.1.3.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x11-misc/leftwm-theme/leftwm-theme-0.1.3.ebuild b/x11-misc/leftwm-theme/leftwm-theme-0.1.3.ebuild index 4104eec957..39123f2608 100644 --- a/x11-misc/leftwm-theme/leftwm-theme-0.1.3.ebuild +++ b/x11-misc/leftwm-theme/leftwm-theme-0.1.3.ebuild @@ -300,6 +300,8 @@ SRC_URI=" ${CARGO_CRATE_URIS} " +RUST_MIN_VER="1.87.0" + LICENSE="MIT" # Dependent crate licenses LICENSE+=" From ad2155cafab5e8aa60c462616b470064c51e744e Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Fri, 24 Jul 2026 23:39:05 +0200 Subject: [PATCH 59/73] net-im/go-sendxmpp: add 0.17.0, drop 0.15.8 Signed-off-by: Niklaus 'vimja' Hofer --- net-im/go-sendxmpp/Manifest | 4 ++-- ...xmpp-0.15.8.ebuild => go-sendxmpp-0.17.0.ebuild} | 13 ++++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) rename net-im/go-sendxmpp/{go-sendxmpp-0.15.8.ebuild => go-sendxmpp-0.17.0.ebuild} (79%) diff --git a/net-im/go-sendxmpp/Manifest b/net-im/go-sendxmpp/Manifest index 2f0ff85272..7dae155ca5 100644 --- a/net-im/go-sendxmpp/Manifest +++ b/net-im/go-sendxmpp/Manifest @@ -1,4 +1,4 @@ -DIST go-sendxmpp-0.15.8-deps.tar.xz 55026440 BLAKE2B f0d7ef4a8fec7b05e13e8bc8c62c09e5bd44aa747b9655dbec52ffe9aa30acfa363d50836c09e6cb354e4311a1a5cda2a21adfd5f1ec7183a6a319ffd29fc418 SHA512 ea3f297a061e4916a7e56c430e1e3d5eda1519682d4f2108416f0ce899fdcc9c02dd16a31dd545d227b9aa62c7cf4dbbbd6e1ac504f3b52c6b480c231d34372a -DIST go-sendxmpp-0.15.8.tar.bz2 44185 BLAKE2B 08f73d22e303f47da47ad0672d08c39b8b632cb5351e8db0d78493d8f750c289c911be614f6c731b1a331d13200ce98b40fca3cbf16af2ebcd3b08eef3518724 SHA512 2e24e1875a3614cf655fa877ce209286bfcb3203b60c54316b749f72ee2a5b85d654d0b8e4d1a440da2c6c9ce23280b435b7b5df3ebb14deef16060fc04c6c0a DIST go-sendxmpp-0.16.0-vendor.tar.xz 630080 BLAKE2B f5fdf295792bd2aa6f9491fb7296c2af1ccdb1be9ac356265c9198dee8574698604f36fa87a94c6380222154b2f82dfbc8a6bc898302ab35d01e2f207ae14216 SHA512 e3ace5347430fa5bc4454adec59b9113c77fe658b3d3d4f065d0f395b34754b571401f1d23e69098f205cd8ec987dece93b3ed8fdc18af1908cab7da5ad8ff27 DIST go-sendxmpp-0.16.0.tar.bz2 45221 BLAKE2B 6ef31ed594715539b47d0664472cbaf4122310974952d4990f1336981cf97505cd3701a802ce9fed90d38f764627aefc4944b00b4bd14a46581a32bcaf59b19d SHA512 8a255f74b7a1a31691d83a0f48379db40babbe77d60c512ec5d7d1e4a180272dc58939c55ca95437d2090cd2bd12dd8ab809ad5c58a4d3769a1367b30bab0e8b +DIST go-sendxmpp-0.17.0-vendor.tar.xz 642844 BLAKE2B a09a7748213bfade26734e41b6861be44a893eab4b2b42270c557693facf54580e0e0655a3e4a69333e8aebc3ef8758e6a170961ee7f0753a09506d8c1442ee6 SHA512 d728ffe3ab5fa11dc1bb9e137bac581d346644fd799dc8cead1c9ff0a169559539b14c0bc9465b01b2dd4b739857f283f1c3a04bd26ddec21626b1e0fd6fa436 +DIST go-sendxmpp-0.17.0.tar.bz2 48190 BLAKE2B 6b28eea88501cfb2597a3304b3b8e26ab8d676a986399f3516df45daf3e6dafa339b4f7ac6f210f73c13979b0d5eadb080095e7dc1407fe00c0d6d7f70888f73 SHA512 a92adafe618a4dafd6e0062f38d51322ada81ff2a0abffdef8817d62f7517a91fcd8d32c1d0e8b5f3142eb1e3b5352cb2730ddfd7cdeba891c41d33701a25a4a diff --git a/net-im/go-sendxmpp/go-sendxmpp-0.15.8.ebuild b/net-im/go-sendxmpp/go-sendxmpp-0.17.0.ebuild similarity index 79% rename from net-im/go-sendxmpp/go-sendxmpp-0.15.8.ebuild rename to net-im/go-sendxmpp/go-sendxmpp-0.17.0.ebuild index d4a2185304..c398897507 100644 --- a/net-im/go-sendxmpp/go-sendxmpp-0.15.8.ebuild +++ b/net-im/go-sendxmpp/go-sendxmpp-0.17.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A tool to send messages or files to an XMPP contact or MUC" HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp" SRC_URI=" https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2 - https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz " S="${WORKDIR}/${PN}-v${PV}" @@ -22,6 +22,13 @@ KEYWORDS="~amd64 ~arm64" BDEPEND=">=dev-lang/go-1.25.0" +# See https://bugs.gentoo.org/977931#c3 +src_unpack() { + mkdir "${S}" || die + ln -s "../${P}/vendor" "${S}"/vendor || die + go-module_src_unpack +} + src_compile() { ego build -buildmode=pie } @@ -32,3 +39,7 @@ src_install() { doman man/go-sendxmpp.5 default } + +src_test() { + ego test ./... +} From e0fbcbccb89f619313890d842d90ceea31009f83 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sat, 25 Jul 2026 03:01:05 +0200 Subject: [PATCH 60/73] dev-util/google-antigravity: add 2.4.2 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity/Manifest | 2 + .../google-antigravity-2.4.2.ebuild | 127 ++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 dev-util/google-antigravity/google-antigravity-2.4.2.ebuild diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest index 1044b3fe8b..d7e35e444c 100644 --- a/dev-util/google-antigravity/Manifest +++ b/dev-util/google-antigravity/Manifest @@ -5,3 +5,5 @@ DIST google-antigravity-2.2.1_amd64.tar.gz 164501405 BLAKE2B 84ba2d187a81dbab38b DIST google-antigravity-2.2.1_arm64.tar.gz 161889568 BLAKE2B 9d41d62ceec3b7cf60166208c7c389bbd00bcbf88b8dac7e21d15253e7475f1e5378ddf7179fc78e59fe96587226c25a82308e6f3cfbc0cf0c1e046e72fb271c SHA512 8bc3967f96b4f77a4d1256f3e86218ad39d4ece7c4e362d935dc56769093975240f0d3b67a5916b6d9e32f708298c82a3393069eb946f67d960fb419c83d67ad DIST google-antigravity-2.3.1_amd64.tar.gz 164580754 BLAKE2B efe67a21fe3d6fbac433b896e8de5abf560ac5fdb18802a57610a6249a445efd4bf57a4dc87f742d490739dae8a6276ed4fa3ce3e767b249421b99b260d33e72 SHA512 29bd0d7ed05d0966c4e0ebe2ab2af30023575a1b56247ab09096a70a6247aa893e249c91ef45873e1190980a4bc97e4551712114732e9e2a1470db5db7ec1262 DIST google-antigravity-2.3.1_arm64.tar.gz 161941757 BLAKE2B 2236ceaf11f4def93a035c5f82979fae37bebe07f2adb3b0bf376b18f58de285d59b22cc372429c22cae9248bc6aa717471839b8cd1d03f1e640d08e695cdccf SHA512 544041c4714b4e7960a67a6f4b3b734cf251b01b098febf876faf3ceb017cfa60fe43800000e0bb73534f3f8344fb217dcb3b872ae0db2e1ba33f73a3fd7388f +DIST google-antigravity-2.4.2_amd64.tar.gz 168799424 BLAKE2B 5ed7d4a6b63980b23841b5d161f6071f4d8fbe26672532aea57ef3862c2cca9c2edeb579d916bb57bf07b92314e4360a669c80fa5f7f5fb3933fc7144eaed431 SHA512 bbfb72ac2cd0be2ab43a4765384cd66c2afdf15b366d113868ee76de9642f8ae18d870c108f4263db8b60402514ba45b174c61837c8923ce10ce73e74500c842 +DIST google-antigravity-2.4.2_arm64.tar.gz 166119562 BLAKE2B 198c3feccbff8fe06afdbb006daeb0db00e1385a5f539fa6fd54520ee1b97b271f5f9c301f9f0019345c3832ea9c5a9ea0d08ddc5b7410509e0e59ec2f98965f SHA512 7442e48c2321db1d7387203e2db7414d4de050aad957701d7cf49bfec4fc6bae719eedce264fc5f1f8d39d9ae6b7e2c7c89d855300b6df0b61ccc9753b097788 diff --git a/dev-util/google-antigravity/google-antigravity-2.4.2.ebuild b/dev-util/google-antigravity/google-antigravity-2.4.2.ebuild new file mode 100644 index 0000000000..2a9d870145 --- /dev/null +++ b/dev-util/google-antigravity/google-antigravity-2.4.2.ebuild @@ -0,0 +1,127 @@ +# Copyright 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 optfeature pax-utils xdg + +EXECUTION_ID="6711062033203200" + +MY_PN="${PN#google-}" +DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents" +HOMEPAGE="https://antigravity.google/" +BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-hub/${PV}-${EXECUTION_ID}" +SRC_URI=" + amd64? ( ${BASE_URI}/linux-x64/Antigravity.tar.gz -> ${P}_amd64.tar.gz ) + arm64? ( ${BASE_URI}/linux-arm/Antigravity.tar.gz -> ${P}_arm64.tar.gz ) +" +S="${WORKDIR}" + +# It's complicated... +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +RESTRICT="bindist mirror strip" + +RDEPEND=" + || ( + sys-apps/systemd + sys-apps/systemd-utils + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libglvnd + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + virtual/zlib:= + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/${MY_PN}.*\\.desktop" + +AGY_HOME_BASE="opt/google" +AGY_HOME="${AGY_HOME_BASE}/${MY_PN}" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + default + mv "Antigravity-"* "${MY_PN}" || die +} + +src_prepare() { + default + + cd "${MY_PN}" || die + + pushd locales > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die +} + +src_install() { + cd "${MY_PN}" || die + + mkdir -p "${ED}/${AGY_HOME}" || die + cp -r . "${ED}/${AGY_HOME}" || die + + pax-mark m "${ED}/${AGY_HOME}/${MY_PN}" + fperms 0755 "/${AGY_HOME}/${MY_PN}" + dosym "/${AGY_HOME}/${MY_PN}" "/usr/bin/${MY_PN}" + + fperms 4711 "/${AGY_HOME}/chrome-sandbox" + + domenu "${FILESDIR}/${MY_PN}.desktop" + newicon -s scalable "${FILESDIR}/${MY_PN}.png" ${MY_PN}.png + + insinto /usr/share/metainfo + doins "${FILESDIR}/${MY_PN}.metainfo.xml" +} + +pkg_postinst() { + xdg_pkg_postinst + + echo + ewarn "Package Split Notice:" + einfo "Beginning with version 2.0, this package only installs the agent component of" + einfo "Antigravity without the editor view." + einfo + einfo "Users looking for the IDE should install:" + einfo " dev-util/google-antigravity-ide" + einfo + einfo "For the official announcement and details regarding this change, see:" + einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0" + echo + + optfeature "desktop notifications" x11-libs/libnotify +} From 407f93eadef2c4c0a3a8fa53dc9b4b8695d9363a Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sat, 25 Jul 2026 03:01:16 +0200 Subject: [PATCH 61/73] dev-util/google-antigravity-cli: add 1.1.7 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity-cli/Manifest | 2 ++ .../google-antigravity-cli-1.1.7.ebuild | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-util/google-antigravity-cli/google-antigravity-cli-1.1.7.ebuild diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 8443fd48de..45bd3445ca 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -4,3 +4,5 @@ DIST google-antigravity-cli-1.1.5_amd64.tar.gz 52315784 BLAKE2B 397eaade9cf1124c DIST google-antigravity-cli-1.1.5_arm64.tar.gz 48942715 BLAKE2B 0019f16b3df6635d91c0fce1c5ebe32857baa3b083deece99686c3c6e3787de5533c0d71dbfabdcf1d8642d773d199628ead16a7fcda0ecdf35dc043a4d8eb4a SHA512 605e139707e10bcecfd415f290b37ee31967182c909918bf8103fb902cd1284d68af0d6302894fc58e84f47690f259d81094347c4486b7ea419a608eeaffebee DIST google-antigravity-cli-1.1.6_amd64.tar.gz 52340765 BLAKE2B 5f9a832d05254b28a29d9fa2ddb1f975696c6163853ac20858710c6fe4e08abed34e1638bbc1be0fbf2d8517b5582435a93c0496aa1aeada6facc284b499dcec SHA512 9f1357223c38bf7751cd168f46191fe96f5effbbdbf9ed5cabf1276865ce5d03163b418a83a98282c753a2bbf535ec977f0b9ee1cf3bc41fc09a3d1e631bac4c DIST google-antigravity-cli-1.1.6_arm64.tar.gz 48961847 BLAKE2B 33e2f3ad6b934c5988887e1409de5f32ef85533ca78d2afb34c95353738a66491b506b10254feaa945d7faa6f9ebcdfd909af57f1c925eb1bbb8905345682149 SHA512 753b46e9329aec6c0a609e7cb5be8281463f535053501a502aed5aa2253e3533bd731448423d6b683b131ec5d87729fb33a8eb9b6beb27945ed0d9c7ab239704 +DIST google-antigravity-cli-1.1.7_amd64.tar.gz 52427182 BLAKE2B 6555df0bcbebeff4373389f9a056058b4ccfd29ad04e3f1396efb6e6738114ce856bf52aa11cf06490be59be676eeada22a3421ba1d30f2e97cd90600b6ea7b6 SHA512 720d5a7ff256aa5dd6712513cd5eb6fe031cf9e7523a33bcbda7755120ced53bb64ff985b402ce068e5895e0ffb348c2632545039a1dde6daad591f164d5852f +DIST google-antigravity-cli-1.1.7_arm64.tar.gz 49049369 BLAKE2B f89fd3d86e818dacb93aaa104cad63f1e31b4ba7ead02ea1849b0f6a3e21dc9024ff67a0c58dea189a5d336bc59f8942d10c3cc28ad17a2ad0da66cd564d68e2 SHA512 6b42366c3926994785301af43e01f595c5b8e43eb521166d98478539368b0daafb3211000fb2280ade6a37da0a6c438ef28abc2c82b6c8263017b245878fc506 diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.7.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.7.ebuild new file mode 100644 index 0000000000..29262ebe77 --- /dev/null +++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.7.ebuild @@ -0,0 +1,31 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EXECUTION_ID="5951805767680000" + +MY_PN="${PN#google-}" +DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" +HOMEPAGE="https://antigravity.google/" +BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-cli/${PV}-${EXECUTION_ID}" +SRC_URI=" + amd64? ( ${BASE_URI}/linux-x64/cli_linux_x64.tar.gz -> ${P}_amd64.tar.gz ) + arm64? ( ${BASE_URI}/linux-arm/cli_linux_arm64.tar.gz -> ${P}_arm64.tar.gz ) +" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +RESTRICT="bindist mirror strip" + +QA_PREBUILT="*" + +src_install() { + local agy_home="/opt/google/${MY_PN}" + + exeinto "${agy_home}" + doexe "antigravity" + dosym -r "${agy_home}/antigravity" "/usr/bin/agy" +} From faa68a54c3178eee1e05c6d79811a206e73bfe7b Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sat, 25 Jul 2026 03:01:16 +0200 Subject: [PATCH 62/73] dev-util/google-antigravity-cli: drop 1.1.5 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity-cli/Manifest | 2 -- .../google-antigravity-cli-1.1.5.ebuild | 31 ------------------- 2 files changed, 33 deletions(-) delete mode 100644 dev-util/google-antigravity-cli/google-antigravity-cli-1.1.5.ebuild diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 45bd3445ca..ccce6eb036 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -1,7 +1,5 @@ DIST google-antigravity-cli-1.0.16_amd64.tar.gz 45770746 BLAKE2B bd2fb14d5d9b7fe59a1a06c90b5082cb1b21b7f14fceba8a84b4d8450d371089cb60c327e75dcb8790cac0be0ea18db738d016086f445f66de3e3e5682fbbe0e SHA512 2e3362fb360d350285c3a79891772652ea56608121e4e89091abe553e8203c379e30bac86bde109ecc0b3266cb6eb871a68ef28a993aeca7944456f0f720ae31 DIST google-antigravity-cli-1.0.16_arm64.tar.gz 43058420 BLAKE2B 4625461a682e7733d4339c40a8c9d36e550a38a4ebd2e9b7ffc4156050261557a176a76b5d73403ee9dea66d5df0e4a131b6d99021db5a80efbc16ad1b8fdf12 SHA512 89661041e63b211cd36d3d4200c7f389d3b05573a49f5c8588bfd42bece4f4cbe1cf4108d6c664073f584ff1e3797c178150ae01aab6fa57f41c1e37c23f8685 -DIST google-antigravity-cli-1.1.5_amd64.tar.gz 52315784 BLAKE2B 397eaade9cf1124c19f383c17907b613bd9878ae58d69327654f0cc53e95291c7c4c3af324274243ca1b796e9c9cfd720376f3e44000d016f2f0bd4fe149636b SHA512 906bff59c73bed630274f67efc77e3fa2064fe126f4d7521c7e58dc6773d8d1f3ce8688f1178f7ef65776728f782a8ebc211189617cfbb42e7df48f5614ad1f5 -DIST google-antigravity-cli-1.1.5_arm64.tar.gz 48942715 BLAKE2B 0019f16b3df6635d91c0fce1c5ebe32857baa3b083deece99686c3c6e3787de5533c0d71dbfabdcf1d8642d773d199628ead16a7fcda0ecdf35dc043a4d8eb4a SHA512 605e139707e10bcecfd415f290b37ee31967182c909918bf8103fb902cd1284d68af0d6302894fc58e84f47690f259d81094347c4486b7ea419a608eeaffebee DIST google-antigravity-cli-1.1.6_amd64.tar.gz 52340765 BLAKE2B 5f9a832d05254b28a29d9fa2ddb1f975696c6163853ac20858710c6fe4e08abed34e1638bbc1be0fbf2d8517b5582435a93c0496aa1aeada6facc284b499dcec SHA512 9f1357223c38bf7751cd168f46191fe96f5effbbdbf9ed5cabf1276865ce5d03163b418a83a98282c753a2bbf535ec977f0b9ee1cf3bc41fc09a3d1e631bac4c DIST google-antigravity-cli-1.1.6_arm64.tar.gz 48961847 BLAKE2B 33e2f3ad6b934c5988887e1409de5f32ef85533ca78d2afb34c95353738a66491b506b10254feaa945d7faa6f9ebcdfd909af57f1c925eb1bbb8905345682149 SHA512 753b46e9329aec6c0a609e7cb5be8281463f535053501a502aed5aa2253e3533bd731448423d6b683b131ec5d87729fb33a8eb9b6beb27945ed0d9c7ab239704 DIST google-antigravity-cli-1.1.7_amd64.tar.gz 52427182 BLAKE2B 6555df0bcbebeff4373389f9a056058b4ccfd29ad04e3f1396efb6e6738114ce856bf52aa11cf06490be59be676eeada22a3421ba1d30f2e97cd90600b6ea7b6 SHA512 720d5a7ff256aa5dd6712513cd5eb6fe031cf9e7523a33bcbda7755120ced53bb64ff985b402ce068e5895e0ffb348c2632545039a1dde6daad591f164d5852f diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.5.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.5.ebuild deleted file mode 100644 index 8310fbc519..0000000000 --- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EXECUTION_ID="5958982624477184" - -MY_PN="${PN#google-}" -DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" -HOMEPAGE="https://antigravity.google/" -BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-cli/${PV}-${EXECUTION_ID}" -SRC_URI=" - amd64? ( ${BASE_URI}/linux-x64/cli_linux_x64.tar.gz -> ${P}_amd64.tar.gz ) - arm64? ( ${BASE_URI}/linux-arm/cli_linux_arm64.tar.gz -> ${P}_arm64.tar.gz ) -" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" -RESTRICT="bindist mirror strip" - -QA_PREBUILT="*" - -src_install() { - local agy_home="/opt/google/${MY_PN}" - - exeinto "${agy_home}" - doexe "antigravity" - dosym -r "${agy_home}/antigravity" "/usr/bin/agy" -} From 2b7474693adae204c96fcfbe72825469eb511c22 Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Sat, 25 Jul 2026 11:55:15 +0800 Subject: [PATCH 63/73] games-simulation/kittenspaceagency-bin: Update to 2026.7.9-r5018 Signed-off-by: Michael Moon --- games-simulation/kittenspaceagency-bin/Manifest | 2 +- ...r4980.ebuild => kittenspaceagency-bin-2026.7.9-r5018.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-simulation/kittenspaceagency-bin/{kittenspaceagency-bin-2026.7.8-r4980.ebuild => kittenspaceagency-bin-2026.7.9-r5018.ebuild} (100%) diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index 50e6924c1a..e9c3afbd49 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST setup_ksa_v2026.7.8.4980.tar.gz 2370284783 BLAKE2B cc76563920defa31826ddf99517d65706a098d57017997522b278f74669a5b52342e39a864ecd6eab00630e971f1e8ae21d8739dd9778ac0c713f514ae2e624c SHA512 fa59061844aa7bf90d40e43d38252a07b3b69477cb16e0cbc33156a4ae9afc719b673fdcdee16863273c8f6c68a4beedbec9d0ede35a7403ac2755268dd88069 +DIST setup_ksa_v2026.7.9.5018.tar.gz 2370480566 BLAKE2B 39ab579a294dafbadaf55f3e7ea066441e6598e7cf3377a1301cfda71c724df64e7a8954c92793a978b8af69ef5a0638a0f81ef2ddc89d73c645cebf91f90781 SHA512 4f39a91ec118ed4780424de5d12f74cc3761965f041be42b26444a90525e784c57c4a4929b3d071696fdc6ec52198416d3498dd56e98e122c8a05493c1446c6f diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.8-r4980.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.9-r5018.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.8-r4980.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.7.9-r5018.ebuild From 488428a07e5494c7ea0920ec0d919fe39b7a1ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Mon, 1 Jun 2026 12:23:11 +0000 Subject: [PATCH 64/73] dev-libs/croaring: new package, add 4.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part-off: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- dev-libs/croaring/Manifest | 1 + dev-libs/croaring/croaring-4.7.0.ebuild | 41 +++++++++++++++++++++++++ dev-libs/croaring/metadata.xml | 20 ++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 dev-libs/croaring/Manifest create mode 100644 dev-libs/croaring/croaring-4.7.0.ebuild create mode 100644 dev-libs/croaring/metadata.xml diff --git a/dev-libs/croaring/Manifest b/dev-libs/croaring/Manifest new file mode 100644 index 0000000000..53e9ab58c4 --- /dev/null +++ b/dev-libs/croaring/Manifest @@ -0,0 +1 @@ +DIST croaring-4.7.0.tar.gz 100787718 BLAKE2B dccf8a8ab21d483242557c96488b361da8b6f19279549403e0de0e7e5129fe2cf3d7ed7d298d8aac909bd26c42a0a1dab34277b2a11c7d833fdcfde83ef2a6d1 SHA512 5d9e5c1b37c0da5fc88fe0ea93db4ba58dcdeed981c8d2c03c0c51c15700ee84bcc5a2a2fd58856d6be6ac129476e71aeea48deea6fbf41c809c6251b52f40c9 diff --git a/dev-libs/croaring/croaring-4.7.0.ebuild b/dev-libs/croaring/croaring-4.7.0.ebuild new file mode 100644 index 0000000000..b873f7d494 --- /dev/null +++ b/dev-libs/croaring/croaring-4.7.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Roaring bitmaps in C (and C++), with SIMD optimizations" +HOMEPAGE="https://roaringbitmap.org/" +SRC_URI=" + https://github.com/RoaringBitmap/CRoaring/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz +" + +S="${WORKDIR}/CRoaring-${PV}" + +LICENSE="|| ( MIT Apache-2.0 )" +SLOT="0/22" +KEYWORDS="~amd64" +IUSE="cpu_flags_arm_neon cpu_flags_x86_avx cpu_flags_x86_avx512f test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( >=dev-util/cmocka-2.0 ) +" + +src_configure() { + local mycmakeargs=( + # messes with `-march=native` but oh well + -DROARING_DISABLE_AVX=$(usex cpu_flags_x86_avx OFF ON) + -DROARING_DISABLE_NEON=$(usex cpu_flags_arm_neon OFF ON) + -DROARING_DISABLE_AVX512=$(usex cpu_flags_x86_avx512f OFF ON) + -DBUILD_SHARED_LIBS=ON + -DROARING_BUILD_STATIC=OFF + -DENABLE_ROARING_TESTS=$(usex test) + -DROARING_USE_CPM=OFF + ) + + cmake_src_configure +} diff --git a/dev-libs/croaring/metadata.xml b/dev-libs/croaring/metadata.xml new file mode 100644 index 0000000000..9490af8d57 --- /dev/null +++ b/dev-libs/croaring/metadata.xml @@ -0,0 +1,20 @@ + + + + + zyx@envs.net + zyxhere💭 + + + Roaring bitmaps are compressed bitmaps that combine the speed of + uncompressed bitsets with the memory efficiency of compression — often + hundreds of times faster than older formats. + + Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) + optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB + and StarRocks. + + + RoaringBitmap/CRoaring + + From b56a1a3255f7e81a67cdcdbe81a9d781313977a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Fri, 3 Jul 2026 08:42:47 +0000 Subject: [PATCH 65/73] dev-libs/croaring: patch the pkgconfig.pc to include roaring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise pyroaring (the only reverse dependency) fails to #include: fatal error: roaring.h: No such file or directory `````` Part-off: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- dev-libs/croaring/croaring-4.7.0.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-libs/croaring/croaring-4.7.0.ebuild b/dev-libs/croaring/croaring-4.7.0.ebuild index b873f7d494..0b285e92cb 100644 --- a/dev-libs/croaring/croaring-4.7.0.ebuild +++ b/dev-libs/croaring/croaring-4.7.0.ebuild @@ -25,6 +25,13 @@ BDEPEND=" test? ( >=dev-util/cmocka-2.0 ) " +src_prepare() { + # Otherwise pyroaring (the only reverse dependency) isn't able to #include + sed -i 's:I${includedir}:I${includedir}/roaring:' roaring.pc.in + + cmake_src_prepare +} + src_configure() { local mycmakeargs=( # messes with `-march=native` but oh well From b48979b61fb96fc3687d976e9f859fc634332282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Wed, 21 Jan 2026 03:41:12 +0000 Subject: [PATCH 66/73] dev-python/pyroaring: new package, add 1.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Unbundle croaring and add -Iinclude/roaring.h to `${CPPFLAGS}` from the patched croaring pkgconfig.pc file otherwise: `` pyroaring/pyroaring.cpp:1171:10: fatal error: roaring.h: No such file or directory 1171 | #include "roaring.h" | ^~~~~~~~~~~ compilation terminated. ``` Part-off: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- dev-python/pyroaring/Manifest | 1 + ...tem-CRoaring-rather-than-vendor-copy.patch | 71 +++++++++++++++++++ dev-python/pyroaring/metadata.xml | 15 ++++ dev-python/pyroaring/pyroaring-1.1.0.ebuild | 64 +++++++++++++++++ 4 files changed, 151 insertions(+) create mode 100644 dev-python/pyroaring/Manifest create mode 100644 dev-python/pyroaring/files/pyroaring-1.1.0-Link-against-system-CRoaring-rather-than-vendor-copy.patch create mode 100644 dev-python/pyroaring/metadata.xml create mode 100644 dev-python/pyroaring/pyroaring-1.1.0.ebuild diff --git a/dev-python/pyroaring/Manifest b/dev-python/pyroaring/Manifest new file mode 100644 index 0000000000..4761ad3562 --- /dev/null +++ b/dev-python/pyroaring/Manifest @@ -0,0 +1 @@ +DIST pyroaring-1.1.0.tar.gz 217093 BLAKE2B 1e26acb0b464e17e7ee4e77558045233d63429b2fb2f0f1878f2e6e9eb9b1697589e7318c034347c2d07e9fe58c0e87c27885e440ab3bd89377edea04cda6466 SHA512 b125a48e124b57c1be7cec55cdf84afde8333712b3b96d64f4a0e6b86d909b275a1a9be7f5ca269d062b5774e43c301e2542fd2444ecb2496eea94b5801158f9 diff --git a/dev-python/pyroaring/files/pyroaring-1.1.0-Link-against-system-CRoaring-rather-than-vendor-copy.patch b/dev-python/pyroaring/files/pyroaring-1.1.0-Link-against-system-CRoaring-rather-than-vendor-copy.patch new file mode 100644 index 0000000000..0b925d6538 --- /dev/null +++ b/dev-python/pyroaring/files/pyroaring-1.1.0-Link-against-system-CRoaring-rather-than-vendor-copy.patch @@ -0,0 +1,71 @@ +https://salsa.debian.org/tti0/python3-pyroaring/-/blob/debian/latest/debian/patches/0001-Link-against-system-CRoaring-rather-than-vendor-copy.patch + +From 1092a1ea9bc5ae6d185a00a9949dbf1cb8b84499 Mon Sep 17 00:00:00 2001 +From: Theodore Tucker +Date: Tue, 17 Mar 2026 16:55:38 +0000 +Subject: [PATCH] Link against system CRoaring rather than vendor copy +Forwarded: not-needed + +--- a/setup.py ++++ b/setup.py +@@ -33,54 +33,19 @@ except (IOError, ImportError, RuntimeError): + print('Could not generate long description.') + long_description = '' + +- +-if PLATFORM_WINDOWS: +- # MSVC defaults to C++14, so no explicit C++ standard flag is needed. +- # roaring.c requires C11 for features like alignof and _Static_assert. +- ext_compile_args = [] +- c_compile_args = ['/std:c11'] +-else: +- c_compile_args = ['-D__STDC_LIMIT_MACROS', '-D__STDC_CONSTANT_MACROS', '-D _GLIBCXX_ASSERTIONS'] +- if PLATFORM_MACOSX: +- c_compile_args.append('-mmacosx-version-min=10.14') +- if 'DEBUG' in os.environ: +- c_compile_args.extend(['-O0', '-g']) +- else: +- c_compile_args.append('-O3') +- if 'ARCHI' in os.environ: +- if os.environ['ARCHI'] != "generic": +- c_compile_args.append('-march=%s' % os.environ['ARCHI']) +- # The '-march=native' flag is not universally allowed. In particular, it +- # will systematically fail on aarch64 systems (like the new Apple M1 systems). It +- # also creates troubles under macOS with pip installs and requires ugly workarounds. +- # The best way to handle people who want to use -march=native is to ask them +- # to pass ARCHI=native to their build process. +- # else: +- # c_compile_args.append('-march=native') +- ext_compile_args = c_compile_args + ['-std=c++11'] +- c_compile_args = c_compile_args + ['-std=c11'] ++compile_args = ['-D__STDC_LIMIT_MACROS', '-D__STDC_CONSTANT_MACROS', '-D _GLIBCXX_ASSERTIONS'] + + pyroaring_module = Extension( + 'pyroaring', + sources=[os.path.join(PKG_DIR, 'pyroaring.pyx')], +- extra_compile_args=ext_compile_args, ++ extra_compile_args=compile_args + ["-std=c++11"], + language='c++', ++ libraries=['roaring'], + ) + +-# roaring.c is compiled as a separate static library because it must be compiled +-# as C (not C++), with a C11 standard flag. +-libraries = [( +- 'croaring', +- { +- 'sources': [os.path.join(PKG_DIR, 'roaring.c')], +- 'cflags': c_compile_args, +- }, +-)] +- + setup( + name='pyroaring', + ext_modules=[pyroaring_module], +- libraries=libraries, + package_data={'pyroaring': ['py.typed', '__init__.pyi']}, + packages=['pyroaring'], + version=VERSION, +-- +2.47.3 + diff --git a/dev-python/pyroaring/metadata.xml b/dev-python/pyroaring/metadata.xml new file mode 100644 index 0000000000..ecc523cb14 --- /dev/null +++ b/dev-python/pyroaring/metadata.xml @@ -0,0 +1,15 @@ + + + + + zyx@envs.net + zyxhere💭 + + + An efficient and light-weight ordered set of integers. This is a Python + wrapper for the C library CRoaring. + + + Ezibenroc/PyRoaringBitMap + + diff --git a/dev-python/pyroaring/pyroaring-1.1.0.ebuild b/dev-python/pyroaring/pyroaring-1.1.0.ebuild new file mode 100644 index 0000000000..2594926e69 --- /dev/null +++ b/dev-python/pyroaring/pyroaring-1.1.0.ebuild @@ -0,0 +1,64 @@ +# 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 flag-o-matic + +DESCRIPTION="Python wrapper for the C library CRoaring." +HOMEPAGE="https://github.com/Ezibenroc/PyRoaringBitMap" +# tests not included in pypi tarballs +SRC_URI=" + https://github.com/Ezibenroc/PyRoaringBitMap/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" + +S="${WORKDIR}/PyRoaringBitMap-${PV}" + +LICENSE="MIT" +SLOT=0 +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/croaring +" + +RDEPEND="${DEPEND} +" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + virtual/pkgconfig + test? ( dev-python/hypothesis[${PYTHON_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}"/${P}-Link-against-system-CRoaring-rather-than-vendor-copy.patch +) + +EPYTEST_PLUGINS=( +) + +distutils_enable_tests pytest + +src_prepare() { + # make sure we are not bundling croaring + rm ${PN}/roaring.{c,h} || die + + distutils-r1_src_prepare +} + +src_configure() { + # fatal error: roaring.h: No such file or directory + append-cppflags $(pkg-config --cflags roaring) + + distutils-r1_src_configure +} + +python_test() { + epytest test.py +} From 634c19527f3f164ae07aae608fca32ce234103a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Wed, 11 Mar 2026 18:26:07 +0000 Subject: [PATCH 67/73] dev-util/buildbox: new package, add 1.4.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fuse tests not yet hooked up with kernel config checking Cmake options only accept capital ON & OFF. Part-off: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- dev-util/buildbox/Manifest | 1 + dev-util/buildbox/buildbox-1.4.7.ebuild | 129 ++++++++++++++++++++++++ dev-util/buildbox/metadata.xml | 26 +++++ 3 files changed, 156 insertions(+) create mode 100644 dev-util/buildbox/Manifest create mode 100644 dev-util/buildbox/buildbox-1.4.7.ebuild create mode 100644 dev-util/buildbox/metadata.xml diff --git a/dev-util/buildbox/Manifest b/dev-util/buildbox/Manifest new file mode 100644 index 0000000000..5f4e8ed477 --- /dev/null +++ b/dev-util/buildbox/Manifest @@ -0,0 +1 @@ +DIST buildbox-1.4.7.tar.bz2 23035573 BLAKE2B 1c5fe600da54260baf188c6bd6a046a39dd835c85671810b538c71190a99c6dda5d6bdce74f37cd5754ad6a3204ceef08c4157662fdf98a897e41d1a1cfaaa6b SHA512 f615785cba9ded9206d6aeb1ed9ee0a619e7b81abb3d7193da849eb465ec6ab1739278d22bd38d0113f4e77610b804446c30bfa72e34976b6f6a74e14097eed1 diff --git a/dev-util/buildbox/buildbox-1.4.7.ebuild b/dev-util/buildbox/buildbox-1.4.7.ebuild new file mode 100644 index 0000000000..27d38a5800 --- /dev/null +++ b/dev-util/buildbox/buildbox-1.4.7.ebuild @@ -0,0 +1,129 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake linux-info + +DESCRIPTION="Suite of tools conforming to the Remote Execution and Workers API" +HOMEPAGE="https://buildgrid.gitlab.io/buildbox/buildbox/index.html" +SRC_URI="https://gitlab.com/BuildGrid/buildbox/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="casd fuse oci recc test tools" +REQUIRED_USE=" + fuse? ( casd ) + oci? ( tools ) +" + +DEPEND=" + dev-cpp/abseil-cpp:= + dev-libs/openssl:= + dev-libs/protobuf:= + net-libs/grpc:= + sys-apps/util-linux + fuse? ( sys-fs/fuse:3= ) + oci? ( + dev-cpp/nlohmann_json + net-misc/curl + ) +" + +# FIXME: cmake doesn't catch this dependency during configure +DEPEND+="dev-cpp/nlohmann_json" + +RDEPEND="${DEPEND} + sys-apps/attr + sys-apps/bubblewrap + sys-apps/net-tools + oci? ( app-containers/runc ) +" + +BDEPEND=" + dev-cpp/gtest + dev-cpp/tomlplusplus + sys-libs/libunwind + net-dns/c-ares + virtual/pkgconfig + recc? ( virtual/zlib:= ) +" + +RESTRICT="!test? ( test )" + +pkg_setup() { + if use fuse && use test; then + CONFIG_CHECK="FUSE_FS" + linux-info_pkg_setup + elif use fuse; then + CONFIG_CHECK="~FUSE_FS" + linux-info_pkg_setup + fi +} + +src_configure() { + local mycmakeargs=( + # only accepts capital ON/OFF + -DTOOLS=$(usex tools ON OFF) + -DCASD=$(usex casd ON OFF) + -DCASD_WRAP=$(usex casd ON OFF) + -DCASUPLOAD_OCI=$(usex oci ON OFF) + -DFUSE=$(usex fuse ON OFF) + -DLOGSTREAMRECEIVER=$(usex tools ON OFF) + -DLOGSTREAMTAIL=$(usex tools ON OFF) + -DOCI=$(usex oci ON OFF) + -DOUTPUTSTREAMER=$(usex tools ON OFF) + -DRECC=$(usex recc ON OFF) + -DREXPLORER=$(usex casd ON OFF) + -DRUMBAD=$(usex tools ON OFF) + -DRUN_BUBBLEWRAP=$(usex casd ON OFF) + -DRUN_HOSTTOOLS=$(usex tools ON OFF) + -DRUN_OCI=$(usex oci ON OFF) + # bwrap on linux + -DRUN_SYMLINK=$(usex casd bubblewrap OFF) + -DRUN_USERCHROOT=OFF + -DTREXE=$(usex tools ON OFF) + -DWORKER=$(usex tools ON OFF) + -DBUILD_MOSTLY_STATIC=OFF + # Passes "-O1 -D_FORTIFY_SOURCE=2", which we already do + -DHARDEN=OFF + -DBUILD_SHARED_LIBS=ON + ) + + if use casd; then + # manually specified variable with USE=-casd + # QA Notice: One or more CMake variables were not used by the project: + mycmakeargs+=( -DCASD_BUILD_BENCHMARK=OFF ) + fi + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + ) + + if use fuse; then + # fuse: failed to open /dev/fuse: Permission denied + addwrite "/dev/fuse" + + # fusermount3: mount failed: Operation not permitted + # NOTE: only tested inside container with /dev/fuse mounted + # FIXME: test on host + CMAKE_SKIP_TESTS+=( + casd_local_service_static_instance_tests + casd_local_service_dynamic_instance_tests + casd_local_service_remote_server_dynamic_instance_tests + casd_local_service_remote_server_static_instance_tests + casd_local_execution_service_tests + casd_hybrid_execution_service_tests + casd_hybrid_fallback_execution_service_tests_1 + casd_hybrid_fallback_execution_service_tests_2 + casd_hybrid_fallback_execution_service_tests_3 + fuse_* + ) + fi + + cmake_src_test +} diff --git a/dev-util/buildbox/metadata.xml b/dev-util/buildbox/metadata.xml new file mode 100644 index 0000000000..f1c8216252 --- /dev/null +++ b/dev-util/buildbox/metadata.xml @@ -0,0 +1,26 @@ + + + + + zyx@envs.net + zyxhere💭 + + + BuildBox is a suite of tools for remote build execution, conforming to the + Remote Execution API and the Remote Workers API. + + BuildBox works as the worker implementation for remote execution services + such as BuildGrid, and integrates with clients such as BuildStream for local + builds and caching. + + + Add support and tools for accessing cache from CAS + Enable fuse support via sys-fs/fuse + Enable OCI container support + Build the recc compiler cache tool + Build miscellaneouse tools + + + BuildGrid/buildbox/buildbox + + From bf6796d1f3e280d9e7bbfaf81dc66afac6384402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Wed, 21 Jan 2026 03:43:40 +0000 Subject: [PATCH 68/73] dev-build/buildstream: new package, add 2.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Skip failing tests for now Part-off: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- dev-build/buildstream/Manifest | 2 + .../buildstream/buildstream-2.7.0.ebuild | 179 ++++++++++++++++++ ...he-destination-of-the-plugins-option.patch | 28 +++ dev-build/buildstream/metadata.xml | 16 ++ 4 files changed, 225 insertions(+) create mode 100644 dev-build/buildstream/Manifest create mode 100644 dev-build/buildstream/buildstream-2.7.0.ebuild create mode 100644 dev-build/buildstream/files/buildstream-2.7.0-rename-the-destination-of-the-plugins-option.patch create mode 100644 dev-build/buildstream/metadata.xml diff --git a/dev-build/buildstream/Manifest b/dev-build/buildstream/Manifest new file mode 100644 index 0000000000..8b970d222e --- /dev/null +++ b/dev-build/buildstream/Manifest @@ -0,0 +1,2 @@ +DIST buildstream-2.7.0-docs.tgz 8981333 BLAKE2B d1da63006ce45f9ef338735a1cf62f419e210c7728f27b49d4925603e344cbfa3ead3d25ec360a3835f292f4c7436e99a15089cc7987f92531b1088c2ab06cfc SHA512 afa9fa659fce87e0ce2afff74441c8a21d7aa5c1412739f9d26fb66779e2fcb3a2d91760bf9e8217e3b058e55971937a29de638416a3de38fc51a1e5425d7a60 +DIST buildstream-2.7.0.tar.gz 1663951 BLAKE2B 6bc97ad498195a9559b8652aac0f31e44b553578d146ad2cee592fdbf15f7efb61b0e7c6943715e0ef9559670c1bd0b01aafa086b51975495b6a5e24d803491c SHA512 75478cbb7d43aac0d3238b906bd00665cab5ff93a3d88a6105687a917da61db5ba5a6b26eec7c86305a09c773168133a98bd6c9f3003e20e9dc964d0ac84433f diff --git a/dev-build/buildstream/buildstream-2.7.0.ebuild b/dev-build/buildstream/buildstream-2.7.0.ebuild new file mode 100644 index 0000000000..55985458c2 --- /dev/null +++ b/dev-build/buildstream/buildstream-2.7.0.ebuild @@ -0,0 +1,179 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 linux-info optfeature shell-completion + +DESCRIPTION="The software integration tool" +HOMEPAGE="https://buildstream.build/" +# zsh completion & docs not packaged in pypi tarball +SRC_URI=" + https://github.com/apache/buildstream/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz + + doc? ( https://github.com/apache/buildstream/releases/download/${PV}/docs.tgz + -> ${P}-docs.tgz ) +" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64" +IUSE="doc test" + +# https://docs.buildstream.build/master/main_install.html#runtime-requirements +# pyproject.toml, requiremnts/*.txt +RDEPEND=" + dev-util/buildbox[casd,fuse,recc] + dev-vcs/git + app-alternatives/tar + sys-devel/patch + dev-python/click[${PYTHON_USEDEP}] + dev-python/grpcio[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/pluginbase[${PYTHON_USEDEP}] + dev-python/protobuf[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + dev-python/pyroaring[${PYTHON_USEDEP}] + dev-python/ujson[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + test? ( + app-alternatives/lzip + dev-build/buildstream-plugins:2[${PYTHON_USEDEP}] + dev-python/astroid[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/dill[${PYTHON_USEDEP}] + dev-python/exceptiongroup[${PYTHON_USEDEP}] + dev-python/execnet[${PYTHON_USEDEP}] + dev-python/iniconfig[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + dev-python/mccabe[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/ptyprocess[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/pyftpdlib[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-datafiles[${PYTHON_USEDEP}] + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-python/pytest-expect[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-util/ostree + ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${P}-rename-the-destination-of-the-plugins-option.patch +) + +EPYTEST_PLUGINS=( pytest-{timeout,datafiles,env} ) + +distutils_enable_tests pytest + +src_unpack() { + if use doc; then + # docs don't contain a parent directory, just spills into ${WORKDIR} + unpack ${P}-docs.tgz + mkdir "${T}"/docs || die + mv ./* "${T}"/docs || die + fi + + unpack ${P}.tar.gz +} + +pkg_setup() { + CONFIG_CHECK="~FUSE_FS" + linux-info_pkg_setup +} + +python_test() { + # https://projects.gentoo.org/python/guide/test.html#installing-extra-dependencies-in-test-environment-pep-517-mode + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + # install the samples plugins or else tests using it get skipped + pushd tests/plugins/sample-plugins >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + + # tox.ini + export BST_TEST_HOME=${HOME} + export BST_TEST_XDG_CACHE_HOME=${HOME}/cache + export BST_TEST_XDG_CONFIG_HOME=${HOME}/config + export BST_TEST_XDG_DATA_HOME=${HOME}/share + + # fuse: failed to open /dev/fuse: Permission denied + addwrite "/dev/fuse" + # still fails inside a bubblewrap container :/ + # fusermount3: mount failed: Operation not permitted + + local EPYTEST_DESELECT=( + # the git_tag and zip tests fail + # `no sample plugin available for {zip,git_tag}` + tests/frontend/workspace.py::test_build[project-no-guess-strict-git_tag] + tests/frontend/workspace.py::test_build[project-no-guess-strict-zip] + tests/frontend/workspace.py::test_build[project-no-guess-non-strict-git_tag] + tests/frontend/workspace.py::test_build[project-no-guess-non-strict-zip] + tests/frontend/workspace.py::test_build[workspace-guess-strict-git_tag] + tests/frontend/workspace.py::test_build[workspace-guess-strict-zip] + tests/frontend/workspace.py::test_build[workspace-guess-non-strict-git_tag] + tests/frontend/workspace.py::test_build[workspace-guess-non-strict-zip] + tests/frontend/workspace.py::test_build[workspace-no-guess-strict-git_tag] + tests/frontend/workspace.py::test_build[workspace-no-guess-strict-zip] + tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-git_tag] + tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-zip] + # fuse tests + # "std::runtime_error exception thrown at [buildboxcommon_fusestager.cpp:149], errMsg = "The FUSE stager child process unexpectedly died with exit code 2"" + # TODO: test on host instead of container with /dev/fuse mounted + tests/sourcecache + tests/sources + ) + + # to not pollute the source directory and make grepping hard. + # can't just use ${T} as the --basetemp option removes the directory + # if it exists + epytest --basetemp "${T}"/test_dir +} + +src_install() { + distutils-r1_src_install + + dobashcomp src/${PN}/data/bst + dozshcomp src/${PN}/data/zsh/_bst + + if use doc; then + HTML_DOCS=( "${T}"/docs/* ) + einstalldocs + fi +} + +pkg_postinst() { + for i in dev-build/buildstream-plugins{,-community}; do + if ! has_version ${i}; then + elog "Please install ${i} for additional functionality via plugins." + fi + done + + ! has_version app-arch/lzip && \ + optfeature "extraction of .tar.lz sources" app-alternatives/lzip + ! has_version dev-util/ostree && \ + optfeature "ostree based source integration" dev-util/ostree +} diff --git a/dev-build/buildstream/files/buildstream-2.7.0-rename-the-destination-of-the-plugins-option.patch b/dev-build/buildstream/files/buildstream-2.7.0-rename-the-destination-of-the-plugins-option.patch new file mode 100644 index 0000000000..71d157a2ce --- /dev/null +++ b/dev-build/buildstream/files/buildstream-2.7.0-rename-the-destination-of-the-plugins-option.patch @@ -0,0 +1,28 @@ +https://github.com/apache/buildstream/pull/2130 + +From a263b4d2ac31ce1a2fb190e737464245dde3686c Mon Sep 17 00:00:00 2001 +From: Abderrahim Kitouni +Date: Tue, 2 Jun 2026 15:50:56 +0100 +Subject: [PATCH] conftest: rename the destination of the --plugins option + +This conflicts with the `-p` option of pytest +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -41,7 +41,7 @@ + ################################################# + def pytest_addoption(parser): + parser.addoption("--integration", action="store_true", default=False, help="Run integration tests") +- parser.addoption("--plugins", action="store_true", default=False, help="Run only plugins tests") ++ parser.addoption("--plugins", action="store_true", dest="bst_plugins", default=False, help="Run only plugins tests") + parser.addoption("--remote-execution", action="store_true", default=False, help="Run remote-execution tests only") + parser.addoption("--remote-cache", action="store_true", default=False, help="Run remote-cache tests only") + +@@ -74,7 +74,7 @@ def pytest_collection_modifyitems(session, config, items): + item.add_marker(pytest.mark.skip("skipping remote-cache test")) + + # With --plugins only run plugins tests +- if config.getvalue("plugins"): ++ if config.getvalue("bst_plugins"): + if not item.get_closest_marker("generic_source_test"): + item.add_marker(pytest.mark.skip("Skipping not generic source test")) + diff --git a/dev-build/buildstream/metadata.xml b/dev-build/buildstream/metadata.xml new file mode 100644 index 0000000000..1238faf176 --- /dev/null +++ b/dev-build/buildstream/metadata.xml @@ -0,0 +1,16 @@ + + + + + zyx@envs.net + zyxhere💭 + + + BuildStream is a powerful software integration tool that allows developers + to automate the integration of software components including operating + systems, and to streamline the software development and production process. + + + apache/buildstream + + From d56345ab4e4fc238a87eb134008fbe28003b3f22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Wed, 21 Jan 2026 03:43:03 +0000 Subject: [PATCH 69/73] dev-build/buildstream-plugins: new package, add 2.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part-off: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- dev-build/buildstream-plugins/Manifest | 1 + .../buildstream-plugins-2.7.0.ebuild | 75 +++++++++++++++++++ dev-build/buildstream-plugins/metadata.xml | 11 +++ 3 files changed, 87 insertions(+) create mode 100644 dev-build/buildstream-plugins/Manifest create mode 100644 dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild create mode 100644 dev-build/buildstream-plugins/metadata.xml diff --git a/dev-build/buildstream-plugins/Manifest b/dev-build/buildstream-plugins/Manifest new file mode 100644 index 0000000000..466dbf0dfb --- /dev/null +++ b/dev-build/buildstream-plugins/Manifest @@ -0,0 +1 @@ +DIST buildstream-plugins-2.7.0.tar.gz 125853 BLAKE2B 3ca7f1af10c0d649eaecb42602c5e0940c82209e546afcc0cdf32f110a778c6f524cf0bfbf99ff26d0e86916a0e1b2b9de57cbab9376f049381e841306bd3eb2 SHA512 2cd34d78ec7efe91d462eea12b48f9286349d1e07406258f564acf1de5d9736d6e2531cf401379212991060b935b19bf031d6f97e849446b0fdbf589c902c57a diff --git a/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild b/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild new file mode 100644 index 0000000000..0dd1e5e6c8 --- /dev/null +++ b/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="A collection of plugins for the BuildStream project." +HOMEPAGE="https://apache.github.io/buildstream-plugins/" +SRC_URI=" + https://github.com/apache/buildstream-plugins/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-build/buildstream:2[${PYTHON_USEDEP}] +" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/pycodestyle[${PYTHON_USEDEP}] + dev-python/pyftpdlib[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/pytest-datafiles[${PYTHON_USEDEP}] + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +RESTRICT="!test? ( test )" + +EPYTEST_PLUGINS=( pytest-datafiles ) +distutils_enable_tests pytest + +python_test() { + # UNKNOWN:Path name should not have more than 107 characters + local TMPDIR=/tmp + + # fuse: failed to open /dev/fuse: Permission denied + addwrite "/dev/fuse" + # still fails inside a bubblewrap container :/ + # fusermount3: mount failed: Operation not permitted + + local EPYTEST_DESELECT=( + # fuse tests + tests/sources/cargo.py::test_cargo_track_fetch_build + tests/sources/patch.py::test_stage_and_patch + tests/sources/patch.py::test_stage_file_nonexistent_dir + tests/sources/patch.py::test_stage_file_empty_dir + tests/sources/patch.py::test_stage_separate_patch_dir + tests/sources/patch.py::test_stage_multiple_patches + tests/sources/patch.py::test_patch_strip_level + # tests using network + tests/sources/docker.py::test_docker_fetch + tests/sources/docker.py::test_docker_source_checkout + tests/sources/docker.py::test_handle_network_error + tests/sources/docker.py::test_fetch_duplicate_layers + source_determinism.py::test_deterministic_source_umask[git] + ) + + # to not pollute the source directory and make grepping hard. + # can't just use ${T} as the --basetemp option removes the directory + # if it exists + epytest --basetemp "${T}"/test_dir +} diff --git a/dev-build/buildstream-plugins/metadata.xml b/dev-build/buildstream-plugins/metadata.xml new file mode 100644 index 0000000000..c91e42bbb4 --- /dev/null +++ b/dev-build/buildstream-plugins/metadata.xml @@ -0,0 +1,11 @@ + + + + + zyx@envs.net + zyxhere💭 + + + apache/buildstream-plugins + + From e584667467df0e9d9e6eb70059e29876964ff37d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 2 Jun 2026 09:10:37 +0000 Subject: [PATCH 70/73] dev-build/buildstream-plugins-community: new package, add 2.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part-off: https://codeberg.org/gentoo/guru/pulls/17 Merges: https://codeberg.org/gentoo/guru/pulls/17 Signed-off-by: zyxhere💭 --- .../buildstream-plugins-community/Manifest | 1 + ...buildstream-plugins-community-2.3.1.ebuild | 82 +++++++++++++++++++ .../metadata.xml | 11 +++ 3 files changed, 94 insertions(+) create mode 100644 dev-build/buildstream-plugins-community/Manifest create mode 100644 dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild create mode 100644 dev-build/buildstream-plugins-community/metadata.xml diff --git a/dev-build/buildstream-plugins-community/Manifest b/dev-build/buildstream-plugins-community/Manifest new file mode 100644 index 0000000000..0ee30077a8 --- /dev/null +++ b/dev-build/buildstream-plugins-community/Manifest @@ -0,0 +1 @@ +DIST buildstream-plugins-community-2.3.1.tar.bz2 130547 BLAKE2B f31634f526d6768615a98d59c1c100c4906441e636965eb990e6b330693e54517a9108760d1e28ac3eba96729c6fb8ba378880a635860f55c042534b342ce1c1 SHA512 cdebe7b88d0c528ff23166a1065bff952c136411b587dddd7454f8903b0d399319da120596aee424a5e6e9c482d52b11c31b27acbe2fff2e3c77aaf9621a0181 diff --git a/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild b/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild new file mode 100644 index 0000000000..a46c7fab61 --- /dev/null +++ b/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="A collection of community maintained plugins for the BuildStream project." +HOMEPAGE="https://buildstream.gitlab.io/buildstream-plugins-community/" +SRC_URI="https://gitlab.com/BuildStream/buildstream-plugins-community/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-build/buildstream:2[${PYTHON_USEDEP}] + dev-python/arpy[${PYTHON_USEDEP}] + dev-python/dulwich[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pycodestyle[${PYTHON_USEDEP}] + dev-python/pyftpdlib[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/pytest-datafiles[${PYTHON_USEDEP}] + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/setuptools-scm[${PYTHON_USEDEP}] + dev-util/ostree + dev-util/quilt + dev-vcs/git-lfs + ) +" + +RESTRICT="!test? ( test )" + +EPYTEST_PLUGINS=( pytest-datafiles ) + +distutils_enable_tests pytest + +src_configure() { + # pyproject contains `version=dynamic` + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + distutils-r1_src_configure +} + +python_test() { + # UNKNOWN:Path name should not have more than 107 characters + local TMPDIR=/tmp + + # fuse: failed to open /dev/fuse: Permission denied + addwrite "/dev/fuse" + # still fails inside a bubblewrap container :/ + # fusermount3: mount failed: Operation not permitted + + EPYTEST_DESELECT=( + # fuse tests + tests/sources/bazel.py::test_basic + tests/sources/bazel.py::test_multi_url + tests/sources/bazel.py::test_no_sha + # tests using network + tests/sources/bazel_file.py::test_basic + tests/sources/bazel_file.py::test_multi_url + source_determinism.py::test_deterministic_source_umask[git_tag] + source_determinism.py::test_deterministic_source_umask[zip] + ) + + # to not pollute the source directory and make grepping hard. + # can't just use ${T} as the --basetemp option removes the directory + # if it exists + epytest --basetemp "${T}"/test_dir +} diff --git a/dev-build/buildstream-plugins-community/metadata.xml b/dev-build/buildstream-plugins-community/metadata.xml new file mode 100644 index 0000000000..c5b3cd74b3 --- /dev/null +++ b/dev-build/buildstream-plugins-community/metadata.xml @@ -0,0 +1,11 @@ + + + + + zyx@envs.net + zyxhere💭 + + + BuildStream/buildstream-plugins-community + + From 362ab08e3348ea37205d916b87a7ea8eded7790d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Sat, 25 Jul 2026 08:29:40 +0000 Subject: [PATCH 71/73] */*: remove ending full stop from `${DESCRIPTION} (new QA issue from pkgcheck?) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyxhere💭 --- .../buildstream-plugins-community-2.3.1.ebuild | 2 +- dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild | 2 +- dev-python/pyroaring/pyroaring-1.1.0.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild b/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild index a46c7fab61..343d5d740d 100644 --- a/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild +++ b/dev-build/buildstream-plugins-community/buildstream-plugins-community-2.3.1.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 -DESCRIPTION="A collection of community maintained plugins for the BuildStream project." +DESCRIPTION="A collection of community maintained plugins for the BuildStream project" HOMEPAGE="https://buildstream.gitlab.io/buildstream-plugins-community/" SRC_URI="https://gitlab.com/BuildStream/buildstream-plugins-community/-/archive/${PV}/${P}.tar.bz2" diff --git a/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild b/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild index 0dd1e5e6c8..89a02197fc 100644 --- a/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild +++ b/dev-build/buildstream-plugins/buildstream-plugins-2.7.0.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 -DESCRIPTION="A collection of plugins for the BuildStream project." +DESCRIPTION="A collection of plugins for the BuildStream project" HOMEPAGE="https://apache.github.io/buildstream-plugins/" SRC_URI=" https://github.com/apache/buildstream-plugins/archive/refs/tags/${PV}.tar.gz diff --git a/dev-python/pyroaring/pyroaring-1.1.0.ebuild b/dev-python/pyroaring/pyroaring-1.1.0.ebuild index 2594926e69..99754b2c1d 100644 --- a/dev-python/pyroaring/pyroaring-1.1.0.ebuild +++ b/dev-python/pyroaring/pyroaring-1.1.0.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{12..15} ) inherit distutils-r1 flag-o-matic -DESCRIPTION="Python wrapper for the C library CRoaring." +DESCRIPTION="Python wrapper for the C library CRoaring" HOMEPAGE="https://github.com/Ezibenroc/PyRoaringBitMap" # tests not included in pypi tarballs SRC_URI=" From e876e887d3295f7de77a84b94fe51df9bd7d412e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Sat, 25 Jul 2026 09:49:42 +0000 Subject: [PATCH 72/73] dev-util/buildbox: add 1.4.13, add patch to include sys/types.h for musl libc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Can't upstream the patch or even report since gitlab wants my credit card :S Signed-off-by: zyxhere💭 --- dev-util/buildbox/Manifest | 1 + dev-util/buildbox/buildbox-1.4.13.ebuild | 134 ++++++++++++++++++ .../buildbox-1.4.13-include-types.h.patch | 10 ++ 3 files changed, 145 insertions(+) create mode 100644 dev-util/buildbox/buildbox-1.4.13.ebuild create mode 100644 dev-util/buildbox/files/buildbox-1.4.13-include-types.h.patch diff --git a/dev-util/buildbox/Manifest b/dev-util/buildbox/Manifest index 5f4e8ed477..32d4eff280 100644 --- a/dev-util/buildbox/Manifest +++ b/dev-util/buildbox/Manifest @@ -1 +1,2 @@ +DIST buildbox-1.4.13.tar.bz2 23034422 BLAKE2B bbeec1f6eebb630e60285e80d0bf720775a8ef3da8aebfc4f2f0c3e54e3cc9255f1877af484de76e1adc489fc3095f4ff10a229f68aacff5f405fdec4a4d9403 SHA512 b116ded9b5dd3bf1e53a77da64ca284418d5d4808b6d3e542894b4209dbb6af476609ea513a6f0eafa06f5508b375de786adea75b82e42055bf66d2efe04797b DIST buildbox-1.4.7.tar.bz2 23035573 BLAKE2B 1c5fe600da54260baf188c6bd6a046a39dd835c85671810b538c71190a99c6dda5d6bdce74f37cd5754ad6a3204ceef08c4157662fdf98a897e41d1a1cfaaa6b SHA512 f615785cba9ded9206d6aeb1ed9ee0a619e7b81abb3d7193da849eb465ec6ab1739278d22bd38d0113f4e77610b804446c30bfa72e34976b6f6a74e14097eed1 diff --git a/dev-util/buildbox/buildbox-1.4.13.ebuild b/dev-util/buildbox/buildbox-1.4.13.ebuild new file mode 100644 index 0000000000..b4a0163331 --- /dev/null +++ b/dev-util/buildbox/buildbox-1.4.13.ebuild @@ -0,0 +1,134 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake linux-info + +DESCRIPTION="Suite of tools conforming to the Remote Execution and Workers API" +HOMEPAGE="https://buildgrid.gitlab.io/buildbox/buildbox/index.html" +SRC_URI="https://gitlab.com/BuildGrid/buildbox/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="casd fuse oci recc test tools" +REQUIRED_USE=" + fuse? ( casd ) + oci? ( tools ) +" + +DEPEND=" + dev-cpp/abseil-cpp:= + dev-libs/openssl:= + dev-libs/protobuf:= + net-libs/grpc:= + sys-apps/util-linux + fuse? ( sys-fs/fuse:3= ) + oci? ( + dev-cpp/nlohmann_json + net-misc/curl + ) +" + +# FIXME: cmake doesn't catch this dependency during configure +DEPEND+="dev-cpp/nlohmann_json" + +RDEPEND="${DEPEND} + sys-apps/attr + sys-apps/bubblewrap + sys-apps/net-tools + oci? ( app-containers/runc ) +" + +BDEPEND=" + dev-cpp/gtest + dev-cpp/tomlplusplus + sys-libs/libunwind + net-dns/c-ares + virtual/pkgconfig + recc? ( virtual/zlib:= ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # for musl libc + "${FILESDIR}"/${P}-include-types.h.patch +) + +pkg_setup() { + if use fuse && use test; then + CONFIG_CHECK="FUSE_FS" + linux-info_pkg_setup + elif use fuse; then + CONFIG_CHECK="~FUSE_FS" + linux-info_pkg_setup + fi +} + +src_configure() { + local mycmakeargs=( + # only accepts capital ON/OFF + -DTOOLS=$(usex tools ON OFF) + -DCASD=$(usex casd ON OFF) + -DCASD_WRAP=$(usex casd ON OFF) + -DCASUPLOAD_OCI=$(usex oci ON OFF) + -DFUSE=$(usex fuse ON OFF) + -DLOGSTREAMRECEIVER=$(usex tools ON OFF) + -DLOGSTREAMTAIL=$(usex tools ON OFF) + -DOCI=$(usex oci ON OFF) + -DOUTPUTSTREAMER=$(usex tools ON OFF) + -DRECC=$(usex recc ON OFF) + -DREXPLORER=$(usex casd ON OFF) + -DRUMBAD=$(usex tools ON OFF) + -DRUN_BUBBLEWRAP=$(usex casd ON OFF) + -DRUN_HOSTTOOLS=$(usex tools ON OFF) + -DRUN_OCI=$(usex oci ON OFF) + # bwrap on linux + -DRUN_SYMLINK=$(usex casd bubblewrap OFF) + -DRUN_USERCHROOT=OFF + -DTREXE=$(usex tools ON OFF) + -DWORKER=$(usex tools ON OFF) + -DBUILD_MOSTLY_STATIC=OFF + # Passes "-O1 -D_FORTIFY_SOURCE=2", which we already do + -DHARDEN=OFF + -DBUILD_SHARED_LIBS=ON + ) + + if use casd; then + # manually specified variable with USE=-casd + # QA Notice: One or more CMake variables were not used by the project: + mycmakeargs+=( -DCASD_BUILD_BENCHMARK=OFF ) + fi + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + ) + + if use fuse; then + # fuse: failed to open /dev/fuse: Permission denied + addwrite "/dev/fuse" + + # fusermount3: mount failed: Operation not permitted + # NOTE: only tested inside container with /dev/fuse mounted + # FIXME: test on host + CMAKE_SKIP_TESTS+=( + casd_local_service_static_instance_tests + casd_local_service_dynamic_instance_tests + casd_local_service_remote_server_dynamic_instance_tests + casd_local_service_remote_server_static_instance_tests + casd_local_execution_service_tests + casd_hybrid_execution_service_tests + casd_hybrid_fallback_execution_service_tests_1 + casd_hybrid_fallback_execution_service_tests_2 + casd_hybrid_fallback_execution_service_tests_3 + fuse_* + ) + fi + + cmake_src_test +} diff --git a/dev-util/buildbox/files/buildbox-1.4.13-include-types.h.patch b/dev-util/buildbox/files/buildbox-1.4.13-include-types.h.patch new file mode 100644 index 0000000000..969708758c --- /dev/null +++ b/dev-util/buildbox/files/buildbox-1.4.13-include-types.h.patch @@ -0,0 +1,10 @@ +--- a/common/buildboxcommon_systemutils.h ++++ b/common/buildboxcommon_systemutils.h +@@ -8,6 +8,7 @@ + #include + #include + #include ++#include + + namespace buildboxcommon { + From 6d3bc48c6ae4e522bbe3cf9f687b62c8c9e72f0d Mon Sep 17 00:00:00 2001 From: June Peterson Date: Sat, 25 Jul 2026 06:59:56 -0400 Subject: [PATCH 73/73] gui-wm/mangowm: add 0.15.5, drop 0.15.4 Signed-off-by: June Peterson --- gui-wm/mangowm/Manifest | 2 +- gui-wm/mangowm/{mangowm-0.15.4.ebuild => mangowm-0.15.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename gui-wm/mangowm/{mangowm-0.15.4.ebuild => mangowm-0.15.5.ebuild} (100%) diff --git a/gui-wm/mangowm/Manifest b/gui-wm/mangowm/Manifest index f81faa4ec3..b52c6cad6b 100644 --- a/gui-wm/mangowm/Manifest +++ b/gui-wm/mangowm/Manifest @@ -1,2 +1,2 @@ DIST mangowm-0.14.4.tar.gz 506823 BLAKE2B 5c8e2efcea36855f409c4545c1f4f143e68348783e981d94db8baba1068c44ac4bb907de62959146462ae91f82b4321ef3db5112b7abb925ac2d03804948276b SHA512 f8efc986ceedfd9d0b6525335936cf482de1c2e21462ed72bc231e4b9497e5998850a524c84044ad8afb2bba9bff98e60472ec75303df6d5943949cdb52fc9e3 -DIST mangowm-0.15.4.tar.gz 499901 BLAKE2B c0e22e04502e1d8d7352beb21670ea14703341382b94c7affd91dfbeafddc9fcea11676c9aeb21109498835d21866d0d649f36b48797679fd7c9d36e9ead7eb4 SHA512 27806eb466a29ee9ddeff665bceaec47017b187c5f28f35f73b9743920a4b97fc7152ba5117c19b12662bab2fdcbebfc29ca85fb2bff5d94a653cf53da88d2f3 +DIST mangowm-0.15.5.tar.gz 500237 BLAKE2B 940986b3dcf86c93c2610e176d5627bd8bd74fca6e5181ef605f3e42feb976b22be9da16d722123ca278e20fb43ebf09b1726beb5662798b6b6bb439fc86708d SHA512 a570e153954f5895b06b5c62836fda1cb0dbc2135235f2c590d3ae548703c95fefba328cdd1ab36397d1e6361407c75471074248456a3b8509f8a382fae5fc03 diff --git a/gui-wm/mangowm/mangowm-0.15.4.ebuild b/gui-wm/mangowm/mangowm-0.15.5.ebuild similarity index 100% rename from gui-wm/mangowm/mangowm-0.15.4.ebuild rename to gui-wm/mangowm/mangowm-0.15.5.ebuild