From a208a17afa3fef7f87faf3b87b498513aa373e3e Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 11 Apr 2026 23:21:46 +0200 Subject: [PATCH 01/65] gui-apps/hiprompt-gtk-py: enable py3.13 Signed-off-by: Haelwenn (lanodan) Monnier --- gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0.8.0.ebuild | 4 ++-- gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0.8.0.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0.8.0.ebuild index 57229fbe80..0094e469c7 100644 --- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0.8.0.ebuild +++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0.8.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_12 ) +PYTHON_COMPAT=( python3_{12..13} ) inherit meson python-single-r1 xdg if [[ "${PV}" == "9999" ]] diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild index 57229fbe80..31f14347aa 100644 --- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild +++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_12 ) +PYTHON_COMPAT=( python3_{12..13} ) inherit meson python-single-r1 xdg if [[ "${PV}" == "9999" ]] From 26e0b6cb7eae93a0ffccf4f379dcd9f1dba6869a Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 11 Apr 2026 23:41:37 +0200 Subject: [PATCH 02/65] dev-python/sjcl: enable py3.14 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-python/sjcl/sjcl-0.2.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/sjcl/sjcl-0.2.1-r1.ebuild b/dev-python/sjcl/sjcl-0.2.1-r1.ebuild index f0432ea55f..86d7cbd293 100644 --- a/dev-python/sjcl/sjcl-0.2.1-r1.ebuild +++ b/dev-python/sjcl/sjcl-0.2.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{12..13} pypy3_11 ) +PYTHON_COMPAT=( python3_{12..14} pypy3_11 ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 From fbd585cb81c67c4acb636f18af44b31a37b73d6a Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 12 Apr 2026 00:01:06 +0200 Subject: [PATCH 03/65] app-crypt/PBinCLI: enable py3.14 Signed-off-by: Haelwenn (lanodan) Monnier --- app-crypt/PBinCLI/PBinCLI-0.3.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/PBinCLI/PBinCLI-0.3.7.ebuild b/app-crypt/PBinCLI/PBinCLI-0.3.7.ebuild index af191e1a7c..a0ab89ab30 100644 --- a/app-crypt/PBinCLI/PBinCLI-0.3.7.ebuild +++ b/app-crypt/PBinCLI/PBinCLI-0.3.7.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 028adda5b24482d9b796fa7f70340ff9893db6a9 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 12 Apr 2026 00:05:57 +0200 Subject: [PATCH 04/65] sys-apps/lsplug: enable py3.14 Signed-off-by: Haelwenn (lanodan) Monnier --- sys-apps/lsplug/lsplug-6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/lsplug/lsplug-6.ebuild b/sys-apps/lsplug/lsplug-6.ebuild index 70bda4d5c6..96bd5a66c4 100644 --- a/sys-apps/lsplug/lsplug-6.ebuild +++ b/sys-apps/lsplug/lsplug-6.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_REQ_USE=sqlite -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 From 4cb9936f6b0356abc27ad3caf63d5f3a4de59873 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 12 Apr 2026 00:10:41 +0200 Subject: [PATCH 05/65] dev-lang/wabt: drop myself as a maintainer Signed-off-by: Haelwenn (lanodan) Monnier --- dev-lang/wabt/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-lang/wabt/metadata.xml b/dev-lang/wabt/metadata.xml index e146751967..904ad5aa59 100644 --- a/dev-lang/wabt/metadata.xml +++ b/dev-lang/wabt/metadata.xml @@ -1,10 +1,7 @@ - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - + WebAssembly/wabt From ede287d55d7274d7e8d5b6635bc3bff46438ad1c Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 12 Apr 2026 00:18:09 +0200 Subject: [PATCH 06/65] app-admin/himitsu-keyring: enable py3.14 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu-keyring/himitsu-keyring-0.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/himitsu-keyring/himitsu-keyring-0.2.0.ebuild b/app-admin/himitsu-keyring/himitsu-keyring-0.2.0.ebuild index f8b22f748c..d3ea1e48ae 100644 --- a/app-admin/himitsu-keyring/himitsu-keyring-0.2.0.ebuild +++ b/app-admin/himitsu-keyring/himitsu-keyring-0.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit meson python-single-r1 xdg From c10616dd9dfcd5d5a5325df540f03184852a756e Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 12 Apr 2026 00:19:06 +0200 Subject: [PATCH 07/65] games-arcade/taisei: drop 1.4.2, 1.4.3 Signed-off-by: Haelwenn (lanodan) Monnier --- games-arcade/taisei/Manifest | 2 - games-arcade/taisei/taisei-1.4.2.ebuild | 89 ------------------------ games-arcade/taisei/taisei-1.4.3.ebuild | 91 ------------------------- 3 files changed, 182 deletions(-) delete mode 100644 games-arcade/taisei/taisei-1.4.2.ebuild delete mode 100644 games-arcade/taisei/taisei-1.4.3.ebuild diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index a8cf3f29bb..596ff60274 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,3 +1 @@ -DIST taisei-1.4.2.tar.xz 219573092 BLAKE2B 382e6e02013573f4218a073ad9d19cd128f0b4366d3f3f586e8ab4de9a5948ffedd13a22cefc9a8af04cccd2cf0205c9d6c738b125fd332b363606acd5938e4a SHA512 81cb2e354169eac2495fe5aaf65136580240af6bfaf194b0288352a527e0d12e2e7b2eb2510f8f8cf4fc96ed3b5a66934e3d62c8b53b497e7f2cd8be962a5f98 -DIST taisei-1.4.3.tar.xz 290329696 BLAKE2B 761d42681261baf85a45c2873f2515b28dd4e6211ee955f2e225dcc9af4f08e667ea6f51fa23f6ba9d6c96cbc79bab09d3ecb71d5b7d4b4ff82394c57294e431 SHA512 a9124c13fe22f3e69f36d1931ea2f951c1baacdaf0612993a2588d245728dfb9ec131e2c6c4b04c36cd42d9c8e1a488adf120ec996c0cb627acd5216aed06665 DIST taisei-1.4.4.tar.xz 290331536 BLAKE2B 8dcd65265062f510e407494ab977a1f2d98937fef3657fb61cc582f8ec855dc8402c79fa059a9ceff52e45a0ff50fde810d72c3a1b270ed64824d6dcb42ab983 SHA512 18a65222db696dd634eb1dff625116bdbfff0c510498c9a73244facd724850d365d06776161fecbbee3d09c59472b0236b05a031aaf3b02c32d417a84267d428 diff --git a/games-arcade/taisei/taisei-1.4.2.ebuild b/games-arcade/taisei/taisei-1.4.2.ebuild deleted file mode 100644 index 287daa7b00..0000000000 --- a/games-arcade/taisei/taisei-1.4.2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..13} ) - -inherit meson python-any-r1 xdg - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git" -else - # Auto-generated tarballs lacks submodules, all of which are taisei subrepos - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="https://taisei-project.org/" -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" - -IUSE="doc lto zip" - -# see: https://github.com/taisei-project/taisei/issues/399 -RDEPEND=" - media-libs/freetype:2 - media-libs/opusfile - >=media-libs/libpng-1.5 - media-libs/libsdl2[opengl] - media-libs/libwebp - media-libs/opusfile - app-arch/zstd - virtual/zlib:= - dev-libs/openssl:= - zip? ( dev-libs/libzip[zstd] ) -" - -# see: https://github.com/taisei-project/taisei/issues/381 -DEPEND=" - ${RDEPEND} - >=dev-libs/cglm-0.7.8 - !!~dev-libs/cglm-0.9.3 -" -BDEPEND=" - dev-build/meson - $(python_gen_any_dep ' - dev-python/zstandard[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - doc? ( dev-python/docutils )" - -# BSD qsort_r(3) and Microsoft qsort_s(3) implicit declarations -# https://bugs.gentoo.org/941235 -QA_CONFIG_IMPL_DECL_SKIP=( - qsort_r - qsort_s -) - -python_check_deps() { - python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" -} - -src_prepare() { - # Path patching needed also without USE=doc (COPYING etc.) - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - - # Remove blobs - rm external/basis_universal/OpenCL/lib/*.lib \ - external/basis_universal/webgl_videotest/basis.wasm \ - external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ - external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ - || die - - default -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - $(meson_use lto b_lto) - $(meson_feature zip vfs_zip) - -Dstrip=false - -Duse_libcrypto=enabled - ) - meson_src_configure -} diff --git a/games-arcade/taisei/taisei-1.4.3.ebuild b/games-arcade/taisei/taisei-1.4.3.ebuild deleted file mode 100644 index 34adb7c1e7..0000000000 --- a/games-arcade/taisei/taisei-1.4.3.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..13} ) - -inherit meson python-any-r1 xdg - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git" -else - # Auto-generated tarballs lacks submodules, all of which are taisei subrepos - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="https://taisei-project.org/" -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" - -IUSE="doc lto +mimalloc zip" - -# see: https://github.com/taisei-project/taisei/issues/399 -RDEPEND=" - dev-util/glslang - media-libs/freetype:2 - media-libs/opusfile - >=media-libs/libpng-1.5 - media-libs/libsdl3[opengl] - media-libs/libwebp - media-libs/opusfile - app-arch/zstd - virtual/zlib:= - dev-libs/openssl:= - mimalloc? ( dev-libs/mimalloc:= ) - zip? ( dev-libs/libzip[zstd] ) -" -# see: https://github.com/taisei-project/taisei/issues/381 -DEPEND=" - ${RDEPEND} - >=dev-libs/cglm-0.7.8 - !!~dev-libs/cglm-0.9.3 -" -BDEPEND=" - dev-build/meson - $(python_gen_any_dep ' - dev-python/zstandard[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - doc? ( dev-python/docutils )" - -# BSD qsort_r(3) and Microsoft qsort_s(3) implicit declarations -# https://bugs.gentoo.org/941235 -QA_CONFIG_IMPL_DECL_SKIP=( - qsort_r - qsort_s -) - -python_check_deps() { - python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" -} - -src_prepare() { - # Path patching needed also without USE=doc (COPYING etc.) - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - - # Remove blobs - rm -f external/basis_universal/OpenCL/lib/*.lib \ - external/basis_universal/webgl_videotest/basis.wasm \ - external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ - external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ - || die - - default -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - $(meson_use lto b_lto) - $(meson_feature zip vfs_zip) - -Dallocator=$(usex mimalloc mimalloc libc) - -Dstrip=false - -Duse_libcrypto=enabled - ) - meson_src_configure -} From b0203dacf8bc8365f75b7310b5e837d5f1d3cc4d Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 12 Apr 2026 00:21:59 +0200 Subject: [PATCH 08/65] games-arcade/taisei: enable py3.14 Signed-off-by: Haelwenn (lanodan) Monnier --- games-arcade/taisei/taisei-1.4.4.ebuild | 2 +- games-arcade/taisei/taisei-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.4.4.ebuild b/games-arcade/taisei/taisei-1.4.4.ebuild index 34adb7c1e7..da708d9fc7 100644 --- a/games-arcade/taisei/taisei-1.4.4.ebuild +++ b/games-arcade/taisei/taisei-1.4.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit meson python-any-r1 xdg diff --git a/games-arcade/taisei/taisei-9999.ebuild b/games-arcade/taisei/taisei-9999.ebuild index cee903e3cf..43e6b5ee1a 100644 --- a/games-arcade/taisei/taisei-9999.ebuild +++ b/games-arcade/taisei/taisei-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit meson python-any-r1 xdg From 6d11f41b406bb169a505dc807d978dfe9a0cb0a9 Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 12 Apr 2026 00:28:46 -0300 Subject: [PATCH 09/65] app-editors/fresh: add 0.2.23 Signed-off-by: dsaf --- app-editors/fresh/Manifest | 1 + app-editors/fresh/fresh-0.2.23.ebuild | 780 ++++++++++++++++++++++++++ 2 files changed, 781 insertions(+) create mode 100644 app-editors/fresh/fresh-0.2.23.ebuild diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index 0fd1f10eb4..e694f83f3e 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -153,6 +153,7 @@ DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959 DIST fresh-0.2.20.tar.gz 25537085 BLAKE2B f0f8283c838e3a37e6e454fa1ac14a8f4fe4392335bb79163b8b99102b7249b32d6f72acbc0eeb78a46bc5c1af84e1e45e49e244c606d45158389bbf32649f05 SHA512 060f94585cde4744c69e88c3136b61d2ca887ef0357b5f4dfd8169ad007371a4694b4b8c92a274112e5b9764143c6cfa4f4335b525144a8faadf1ecef302e115 DIST fresh-0.2.21.tar.gz 25638862 BLAKE2B 94398057794faafd1d57527727ce7d9488a85c9c25f5c3f657ec7302d266a08563e2f48ae4c32520a240d239b349c6fac58f693ecaac080fc6fdca69daa06501 SHA512 97a3e3677233712ac42ba46c645cb310ea723696c4a4f35c1e4d69c36c1e076ae4b20a4ed583ec39e0073ea68125339d22f6fdfeea04c38daf339fb5f61bafcb DIST fresh-0.2.22.tar.gz 25795796 BLAKE2B 58309d9f960dc2e5758c6fe06805ab7a464d582a42a73fbef2660d0d0de9ed903613c36e973700d9dcaf8e2d65667fa46a46f6ff31c852d0e0ff9230c0e1039e SHA512 f02d400f6db705e8bc1b9d77afd308c03cdf936f93b6ca0704951362b628058337717a6a549300ec649dfcfca16a605ce5813e028f832dd41d3b8613ba65da00 +DIST fresh-0.2.23.tar.gz 25930788 BLAKE2B d1c2affcb85834f63eb1249906649001d7fcb9e83fdc195e3e48f6cba57387526ef117f230ad9a8d9d5a48447493cb9ed80b4321f2365858c918687ccd0349da SHA512 c0ef12fa90943c77eb6c374e1c7a1602f9c4c52b9d55135ce9d395ffc0ec63d8e6576380f09a535a8b7c5a80a42e718f5d1bc6355764e50480767589ec68d28f DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 diff --git a/app-editors/fresh/fresh-0.2.23.ebuild b/app-editors/fresh/fresh-0.2.23.ebuild new file mode 100644 index 0000000000..ea66ae66b0 --- /dev/null +++ b/app-editors/fresh/fresh-0.2.23.ebuild @@ -0,0 +1,780 @@ +# 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.92.0" + +MY_PN=${PN}-editor +MY_P="${MY_PN}-${PV}" + +CRATES=" + ab_glyph@0.2.32 + ab_glyph_rasterizer@0.1.10 + adler2@2.0.1 + ahash@0.8.12 + aho-corasick@1.1.4 + alacritty_terminal@0.25.1 + allocator-api2@0.2.21 + android-activity@0.6.1 + android-properties@0.2.2 + android_system_properties@0.1.5 + anstyle@1.0.14 + anyhow@1.0.102 + arboard@3.6.1 + arc-swap@1.9.0 + 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.0 + bitvec@1.0.1 + block-buffer@0.10.4 + 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.58 + 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.0 + clap_builder@4.6.0 + clap_derive@4.6.0 + 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-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 + 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 + csscolorparser@0.6.2 + ctor-proc-macro@0.0.7 + ctor@0.6.3 + cursor-icon@1.2.0 + darling@0.23.0 + darling_core@0.23.0 + darling_macro@0.23.0 + deltae@0.3.2 + deranged@0.5.8 + derive_more-impl@2.1.1 + derive_more@2.1.1 + digest@0.10.7 + dirs-sys@0.5.0 + dirs@6.0.0 + dispatch2@0.3.1 + dispatch@0.2.0 + dlib@0.5.3 + doctest-file@1.1.1 + document-features@0.2.12 + downcast-rs@1.2.1 + dpi@0.1.2 + dragonbox_ecma@0.1.12 + dtor-proc-macro@0.0.6 + dtor@0.1.1 + dyn-clone@1.0.20 + either@1.15.0 + embedded-io@0.4.0 + embedded-io@0.6.1 + encode_unicode@1.0.0 + encoding_rs@0.8.35 + equivalent@1.0.2 + errno@0.3.14 + error-code@3.3.2 + euclid@0.22.14 + event-listener-strategy@0.5.4 + event-listener@5.4.1 + evictor@0.5.1 + fancy-regex@0.11.0 + fancy-regex@0.16.2 + fastrand@2.3.0 + fdeflate@0.3.7 + field-offset@0.3.6 + filedescriptor@0.8.3 + find-msvc-tools@0.1.9 + finl_unicode@1.4.0 + fixedbitset@0.4.2 + fixedbitset@0.5.7 + flate2@1.1.9 + fluent-uri@0.1.4 + fnv@1.0.7 + foldhash@0.1.5 + foldhash@0.2.0 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + funty@2.0.0 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-macro@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + gdk-pixbuf-sys@0.18.0 + gdk-pixbuf@0.18.5 + gdk-sys@0.18.2 + gdk@0.18.2 + generic-array@0.14.7 + gethostname@1.1.0 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.2 + gio-sys@0.18.1 + gio@0.18.4 + gl_generator@0.14.0 + glib-macros@0.18.5 + glib-sys@0.18.1 + glib@0.18.5 + glob@0.3.3 + globset@0.4.18 + globwalk@0.8.1 + glow@0.16.0 + glutin_wgl_sys@0.6.1 + gobject-sys@0.18.0 + gpu-allocator@0.28.0 + gpu-descriptor-types@0.2.0 + gpu-descriptor@0.3.2 + gtk-sys@0.18.2 + gtk3-macros@0.18.2 + gtk@0.18.2 + half@2.7.1 + hashbrown@0.15.5 + hashbrown@0.16.1 + 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 + 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.13.0 + indoc@2.0.7 + insta@1.47.2 + instability@0.3.12 + interprocess@2.4.0 + 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.22.4 + jobserver@0.1.34 + js-sys@0.3.94 + kasuari@0.4.12 + keyboard-types@0.7.0 + khronos-egl@6.0.0 + khronos_api@3.1.0 + lab@0.11.0 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.184 + libloading@0.8.9 + libloading@0.9.0 + libm@0.2.16 + libredox@0.1.15 + 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.3 + lsp-types@0.97.0 + lyon_geom@1.0.19 + mac_address@1.1.8 + malloc_buf@0.0.6 + matchers@0.2.0 + memchr@2.8.0 + memmap2@0.9.10 + memmem@0.1.1 + memoffset@0.9.1 + metal@0.33.0 + minimal-lexical@0.2.1 + miniz_oxide@0.8.9 + mio@1.2.0 + miow@0.6.1 + muda@0.15.3 + 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.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.1 + onig_sys@69.9.1 + open@5.3.3 + option-ext@0.2.0 + orbclient@0.3.51 + 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@2.3.1 + oxc-miette-derive@2.7.1 + oxc-miette@2.7.1 + oxc_allocator@0.115.0 + oxc_ast@0.115.0 + oxc_ast_macros@0.115.0 + oxc_ast_visit@0.115.0 + oxc_codegen@0.115.0 + oxc_compat@0.115.0 + oxc_data_structures@0.115.0 + oxc_diagnostics@0.115.0 + oxc_ecmascript@0.115.0 + oxc_estree@0.115.0 + oxc_index@4.1.0 + oxc_parser@0.115.0 + oxc_regular_expression@0.115.0 + oxc_semantic@0.115.0 + oxc_span@0.115.0 + oxc_str@0.115.0 + oxc_syntax@0.115.0 + oxc_transformer@0.115.0 + oxc_traverse@0.115.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.11 + pin-project-lite@0.2.17 + pin-project@1.1.11 + piper@0.2.5 + pkg-config@0.3.32 + plain@0.2.3 + png@0.17.16 + png@0.18.1 + polling@3.11.0 + portable-atomic-util@0.2.6 + 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.17 + proptest@1.11.0 + pulldown-cmark@0.13.3 + quick-error@1.2.3 + quick-xml@0.39.2 + quote@1.0.45 + r-efi@5.3.0 + r-efi@6.0.0 + radium@0.7.0 + rand@0.8.5 + rand@0.9.2 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.5 + rand_xorshift@0.4.0 + range-alloc@0.1.5 + raqote@0.8.5 + ratatui-core@0.1.0 + ratatui-crossterm@0.1.0 + ratatui-termwiz@0.1.0 + ratatui-widgets@0.3.0 + ratatui@0.30.0 + raw-window-handle@0.6.2 + recvmsg@1.0.0 + redox_syscall@0.4.1 + redox_syscall@0.5.18 + redox_syscall@0.7.3 + 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-pki-types@1.14.0 + rustls-webpki@0.103.10 + rustls@0.23.37 + rustversion@1.0.22 + rusty-fork@0.3.1 + rustybuzz@0.20.1 + ryu@1.0.23 + same-file@1.0.6 + schemars@1.2.1 + schemars_derive@1.2.1 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.10.1 + self_cell@1.2.2 + semver@1.0.27 + 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.34 + sha1@0.10.6 + 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.2 + slab@0.4.12 + slotmap@1.1.1 + smallvec@1.15.1 + smawk@0.3.2 + smithay-client-toolkit@0.19.2 + smol_str@0.2.2 + socket2@0.6.3 + spirv@0.3.0+sdk-1.3.268.0 + stable_deref_trait@1.2.1 + static_assertions@1.1.0 + str_indices@0.4.4 + streaming-iterator@0.1.9 + strict-num@0.1.1 + strsim@0.11.1 + strum@0.27.2 + strum_macros@0.27.2 + subtle@2.6.1 + sw-composite@0.7.16 + syn@1.0.109 + syn@2.0.117 + syntect@5.3.0 + system-deps@6.2.2 + tap@1.0.1 + target-lexicon@0.12.16 + tempfile@3.27.0 + termcolor@1.4.1 + terminfo@0.9.0 + termios@0.3.3 + termwiz@0.23.3 + textwrap@0.16.2 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.9 + time-core@0.1.8 + time@0.3.47 + tiny-keccak@2.0.2 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tiny_http@0.12.0 + tokio-macros@2.6.1 + tokio@1.50.0 + toml@0.8.23 + toml@1.1.1+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.9+spec-1.1.0 + toml_parser@1.1.1+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.5 + tree-sitter-bash@0.25.1 + tree-sitter-c-sharp@0.23.1 + tree-sitter-c@0.24.1 + tree-sitter-cpp@0.23.4 + tree-sitter-css@0.25.0 + tree-sitter-go@0.25.0 + tree-sitter-highlight@0.26.8 + tree-sitter-html@0.23.2 + tree-sitter-java@0.23.5 + tree-sitter-javascript@0.25.0 + tree-sitter-json@0.24.8 + tree-sitter-language@0.1.7 + tree-sitter-lua@0.4.1 + tree-sitter-odin@1.3.0 + tree-sitter-pascal@0.10.2 + tree-sitter-php@0.24.2 + tree-sitter-python@0.25.0 + tree-sitter-ruby@0.23.1 + tree-sitter-rust@0.24.2 + 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.19.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.0 + 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.2+wasi-0.2.9 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-futures@0.4.67 + wasm-bindgen-macro-support@0.2.117 + wasm-bindgen-macro@0.2.117 + wasm-bindgen-shared@0.2.117 + wasm-bindgen@0.2.117 + 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.94 + web-time@1.1.0 + webpki-roots@1.0.6 + 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 + 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.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.52.6 + windows-targets@0.53.5 + windows-threading@0.2.1 + windows@0.56.0 + windows@0.62.2 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winit@0.30.13 + winnow@0.5.40 + winnow@0.7.15 + winnow@1.0.1 + winreg@0.10.1 + winresource@0.1.31 + wit-bindgen-core@0.51.0 + wit-bindgen-rust-macro@0.51.0 + wit-bindgen-rust@0.51.0 + wit-bindgen@0.51.0 + wit-component@0.244.0 + wit-parser@0.244.0 + wl-clipboard-rs@0.9.3 + wyz@0.5.1 + x11-dl@2.21.0 + x11@2.21.0 + x11rb-protocol@0.13.2 + x11rb@0.13.2 + xcursor@0.3.10 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.28 + yaml-rust@0.4.5 + zerocopy-derive@0.8.48 + zerocopy@0.8.48 + zeroize@1.8.2 + zmij@1.0.21 +" + +declare -A GIT_CRATES=( + [ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%' +) + +inherit cargo desktop xdg + +DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast" +HOMEPAGE=" + https://getfresh.dev/ + https://github.com/sinelaw/fresh + https://crates.io/crates/fresh-editor +" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +S="${WORKDIR}/${P}/crates/${MY_PN}" + +LICENSE="GPL-2" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 + Unicode-DFS-2016 WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="dev-bins +embed-plugins +plugins gui" +REQUIRED_USE="embed-plugins? ( plugins )" + +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 4b5d95f0c97c9c83544ec2bac8adfbf880e7bf03 Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 12 Apr 2026 00:33:12 -0300 Subject: [PATCH 10/65] app-editors/fresh: drop 0.2.20 Signed-off-by: dsaf --- app-editors/fresh/Manifest | 1 - app-editors/fresh/fresh-0.2.20.ebuild | 784 -------------------------- 2 files changed, 785 deletions(-) delete mode 100644 app-editors/fresh/fresh-0.2.20.ebuild diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index e694f83f3e..688ed6f610 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -150,7 +150,6 @@ DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89 DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82 DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367 DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e -DIST fresh-0.2.20.tar.gz 25537085 BLAKE2B f0f8283c838e3a37e6e454fa1ac14a8f4fe4392335bb79163b8b99102b7249b32d6f72acbc0eeb78a46bc5c1af84e1e45e49e244c606d45158389bbf32649f05 SHA512 060f94585cde4744c69e88c3136b61d2ca887ef0357b5f4dfd8169ad007371a4694b4b8c92a274112e5b9764143c6cfa4f4335b525144a8faadf1ecef302e115 DIST fresh-0.2.21.tar.gz 25638862 BLAKE2B 94398057794faafd1d57527727ce7d9488a85c9c25f5c3f657ec7302d266a08563e2f48ae4c32520a240d239b349c6fac58f693ecaac080fc6fdca69daa06501 SHA512 97a3e3677233712ac42ba46c645cb310ea723696c4a4f35c1e4d69c36c1e076ae4b20a4ed583ec39e0073ea68125339d22f6fdfeea04c38daf339fb5f61bafcb DIST fresh-0.2.22.tar.gz 25795796 BLAKE2B 58309d9f960dc2e5758c6fe06805ab7a464d582a42a73fbef2660d0d0de9ed903613c36e973700d9dcaf8e2d65667fa46a46f6ff31c852d0e0ff9230c0e1039e SHA512 f02d400f6db705e8bc1b9d77afd308c03cdf936f93b6ca0704951362b628058337717a6a549300ec649dfcfca16a605ce5813e028f832dd41d3b8613ba65da00 DIST fresh-0.2.23.tar.gz 25930788 BLAKE2B d1c2affcb85834f63eb1249906649001d7fcb9e83fdc195e3e48f6cba57387526ef117f230ad9a8d9d5a48447493cb9ed80b4321f2365858c918687ccd0349da SHA512 c0ef12fa90943c77eb6c374e1c7a1602f9c4c52b9d55135ce9d395ffc0ec63d8e6576380f09a535a8b7c5a80a42e718f5d1bc6355764e50480767589ec68d28f diff --git a/app-editors/fresh/fresh-0.2.20.ebuild b/app-editors/fresh/fresh-0.2.20.ebuild deleted file mode 100644 index ef0603d5da..0000000000 --- a/app-editors/fresh/fresh-0.2.20.ebuild +++ /dev/null @@ -1,784 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.92.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.0 - android-properties@0.2.2 - android_system_properties@0.1.5 - anstyle@1.0.14 - anyhow@1.0.102 - arboard@3.6.1 - arc-swap@1.8.2 - 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.0 - bitvec@1.0.1 - block-buffer@0.10.4 - 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.57 - 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.0 - clap_builder@4.6.0 - clap_derive@4.6.0 - 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.15.11 - 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 - 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 - csscolorparser@0.6.2 - ctor-proc-macro@0.0.7 - ctor@0.6.3 - cursor-icon@1.2.0 - darling@0.23.0 - darling_core@0.23.0 - darling_macro@0.23.0 - deltae@0.3.2 - deranged@0.5.8 - derive_more-impl@2.1.1 - derive_more@2.1.1 - digest@0.10.7 - dirs-sys@0.5.0 - dirs@6.0.0 - dispatch2@0.3.1 - dispatch@0.2.0 - dlib@0.5.3 - doctest-file@1.1.1 - document-features@0.2.12 - downcast-rs@1.2.1 - dpi@0.1.2 - dragonbox_ecma@0.1.12 - dtor-proc-macro@0.0.6 - dtor@0.1.1 - dyn-clone@1.0.20 - either@1.15.0 - embedded-io@0.4.0 - embedded-io@0.6.1 - encode_unicode@1.0.0 - encoding_rs@0.8.35 - equivalent@1.0.2 - errno@0.3.14 - error-code@3.3.2 - euclid@0.22.14 - event-listener-strategy@0.5.4 - event-listener@5.4.1 - evictor@0.5.1 - fancy-regex@0.11.0 - fancy-regex@0.16.2 - fastrand@2.3.0 - fdeflate@0.3.7 - field-offset@0.3.6 - filedescriptor@0.8.3 - find-msvc-tools@0.1.9 - finl_unicode@1.4.0 - fixedbitset@0.4.2 - fixedbitset@0.5.7 - flate2@1.1.9 - fluent-uri@0.1.4 - fnv@1.0.7 - foldhash@0.1.5 - foldhash@0.2.0 - foreign-types-macros@0.2.3 - foreign-types-shared@0.3.1 - foreign-types@0.5.0 - funty@2.0.0 - futures-channel@0.3.32 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-macro@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - gdk-pixbuf-sys@0.18.0 - gdk-pixbuf@0.18.5 - gdk-sys@0.18.2 - gdk@0.18.2 - generic-array@0.14.7 - gethostname@1.1.0 - getrandom@0.2.17 - getrandom@0.3.4 - getrandom@0.4.2 - gio-sys@0.18.1 - gio@0.18.4 - gl_generator@0.14.0 - glib-macros@0.18.5 - glib-sys@0.18.1 - glib@0.18.5 - glob@0.3.3 - globset@0.4.18 - globwalk@0.8.1 - glow@0.16.0 - glutin_wgl_sys@0.6.1 - gobject-sys@0.18.0 - gpu-allocator@0.28.0 - gpu-descriptor-types@0.2.0 - gpu-descriptor@0.3.2 - gtk-sys@0.18.2 - gtk3-macros@0.18.2 - gtk@0.18.2 - half@2.7.1 - hashbrown@0.15.5 - hashbrown@0.16.1 - 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 - 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.13.0 - indoc@2.0.7 - insta@1.46.3 - instability@0.3.12 - interprocess@2.4.0 - is-docker@0.2.0 - is-wsl@0.4.0 - itertools@0.11.0 - itertools@0.14.0 - itoa@1.0.17 - jni-sys@0.3.0 - jni@0.21.1 - jobserver@0.1.34 - js-sys@0.3.91 - kasuari@0.4.12 - keyboard-types@0.7.0 - khronos-egl@6.0.0 - khronos_api@3.1.0 - lab@0.11.0 - lazy_static@1.5.0 - leb128fmt@0.1.0 - libc@0.2.183 - libloading@0.8.9 - libloading@0.9.0 - libm@0.2.16 - libredox@0.1.14 - libxdo-sys@0.11.0 - libxdo@0.6.0 - line-clipping@0.3.5 - 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.3 - lsp-types@0.97.0 - lyon_geom@1.0.19 - mac_address@1.1.8 - malloc_buf@0.0.6 - matchers@0.2.0 - memchr@2.8.0 - memmap2@0.9.10 - memmem@0.1.1 - memoffset@0.9.1 - metal@0.33.0 - minimal-lexical@0.2.1 - miniz_oxide@0.8.9 - mio@1.1.1 - miow@0.6.1 - muda@0.15.3 - 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.0 - nu-ansi-term@0.50.3 - num-bigint@0.4.6 - num-conv@0.2.0 - 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.1 - onig_sys@69.9.1 - open@5.3.3 - option-ext@0.2.0 - orbclient@0.3.51 - ordered-float@4.6.0 - ordered-float@5.1.0 - os_pipe@1.2.3 - owned_ttf_parser@0.25.1 - owo-colors@4.3.0 - oxc-browserslist@2.3.1 - oxc-miette-derive@2.7.0 - oxc-miette@2.7.0 - oxc_allocator@0.115.0 - oxc_ast@0.115.0 - oxc_ast_macros@0.115.0 - oxc_ast_visit@0.115.0 - oxc_codegen@0.115.0 - oxc_compat@0.115.0 - oxc_data_structures@0.115.0 - oxc_diagnostics@0.115.0 - oxc_ecmascript@0.115.0 - oxc_estree@0.115.0 - oxc_index@4.1.0 - oxc_parser@0.115.0 - oxc_regular_expression@0.115.0 - oxc_semantic@0.115.0 - oxc_span@0.115.0 - oxc_str@0.115.0 - oxc_syntax@0.115.0 - oxc_transformer@0.115.0 - oxc_traverse@0.115.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.11 - pin-project-lite@0.2.17 - pin-project@1.1.11 - piper@0.2.5 - pkg-config@0.3.32 - plain@0.2.3 - png@0.17.16 - png@0.18.1 - polling@3.11.0 - portable-atomic-util@0.2.6 - 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.17 - proptest@1.10.0 - pulldown-cmark@0.13.1 - quick-error@1.2.3 - quick-xml@0.39.2 - quote@1.0.45 - r-efi@5.3.0 - r-efi@6.0.0 - radium@0.7.0 - rand@0.8.5 - rand@0.9.2 - rand_chacha@0.9.0 - rand_core@0.6.4 - rand_core@0.9.5 - rand_xorshift@0.4.0 - range-alloc@0.1.5 - raqote@0.8.5 - ratatui-core@0.1.0 - ratatui-crossterm@0.1.0 - ratatui-termwiz@0.1.0 - ratatui-widgets@0.3.0 - ratatui@0.30.0 - raw-window-handle@0.6.2 - recvmsg@1.0.0 - redox_syscall@0.4.1 - redox_syscall@0.5.18 - redox_syscall@0.7.3 - 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.1 - rustc_version@0.4.1 - rustix-openpty@0.2.0 - rustix@0.38.44 - rustix@1.1.4 - rustls-pki-types@1.14.0 - rustls-webpki@0.103.9 - rustls@0.23.37 - rustversion@1.0.22 - rusty-fork@0.3.1 - rustybuzz@0.20.1 - ryu@1.0.23 - same-file@1.0.6 - schemars@1.2.1 - schemars_derive@1.2.1 - scoped-tls@1.0.1 - scopeguard@1.2.0 - sctk-adwaita@0.10.1 - self_cell@1.2.2 - semver@1.0.27 - 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.0.4 - serde_yaml@0.9.34+deprecated - serial2@0.2.34 - sha1@0.10.6 - 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.8 - similar@2.7.0 - siphasher@1.0.2 - slab@0.4.12 - slotmap@1.1.1 - smallvec@1.15.1 - smawk@0.3.2 - smithay-client-toolkit@0.19.2 - smol_str@0.2.2 - socket2@0.6.3 - spirv@0.3.0+sdk-1.3.268.0 - stable_deref_trait@1.2.1 - static_assertions@1.1.0 - str_indices@0.4.4 - streaming-iterator@0.1.9 - strict-num@0.1.1 - strsim@0.11.1 - strum@0.27.2 - strum_macros@0.27.2 - subtle@2.6.1 - sw-composite@0.7.16 - syn@1.0.109 - syn@2.0.117 - syntect@5.3.0 - system-deps@6.2.2 - tap@1.0.1 - target-lexicon@0.12.16 - tempfile@3.27.0 - termcolor@1.4.1 - terminfo@0.9.0 - termios@0.3.3 - termwiz@0.23.3 - textwrap@0.16.2 - thiserror-impl@1.0.69 - thiserror-impl@2.0.18 - thiserror@1.0.69 - thiserror@2.0.18 - thread_local@1.1.9 - time-core@0.1.8 - time@0.3.47 - tiny-keccak@2.0.2 - tiny-skia-path@0.11.4 - tiny-skia@0.11.4 - tiny_http@0.12.0 - tokio-macros@2.6.1 - tokio@1.50.0 - toml@0.8.23 - toml@1.0.7+spec-1.1.0 - toml_datetime@0.6.11 - toml_datetime@1.0.1+spec-1.1.0 - toml_edit@0.19.15 - toml_edit@0.20.7 - toml_edit@0.22.27 - toml_edit@0.25.5+spec-1.1.0 - toml_parser@1.0.10+spec-1.1.0 - toml_write@0.1.2 - toml_writer@1.0.7+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.5 - tree-sitter-bash@0.25.1 - tree-sitter-c-sharp@0.23.1 - tree-sitter-c@0.24.1 - tree-sitter-cpp@0.23.4 - tree-sitter-css@0.25.0 - tree-sitter-go@0.25.0 - tree-sitter-highlight@0.26.7 - tree-sitter-html@0.23.2 - tree-sitter-java@0.23.5 - tree-sitter-javascript@0.25.0 - tree-sitter-json@0.24.8 - tree-sitter-language@0.1.7 - tree-sitter-lua@0.4.1 - tree-sitter-odin@1.3.0 - tree-sitter-pascal@0.10.2 - tree-sitter-php@0.24.2 - tree-sitter-python@0.25.0 - tree-sitter-ruby@0.23.1 - tree-sitter-rust@0.24.1 - tree-sitter-typescript@0.23.2 - tree-sitter@0.26.7 - 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.19.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.12.0 - 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.5.3 - ureq@3.2.0 - urlencoding@2.1.3 - utf-8@0.7.6 - utf8parse@0.2.2 - uuid@1.22.0 - 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.2+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-futures@0.4.64 - wasm-bindgen-macro-support@0.2.114 - wasm-bindgen-macro@0.2.114 - wasm-bindgen-shared@0.2.114 - wasm-bindgen@0.2.114 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wayland-backend@0.3.14 - wayland-client@0.31.13 - wayland-csd-frame@0.3.0 - wayland-cursor@0.31.13 - wayland-protocols-plasma@0.3.11 - wayland-protocols-wlr@0.3.11 - wayland-protocols@0.32.11 - wayland-scanner@0.31.9 - wayland-sys@0.31.10 - web-sys@0.3.91 - web-time@1.1.0 - webpki-roots@1.0.6 - 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 - 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.0 - winreg@0.10.1 - winresource@0.1.31 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - wl-clipboard-rs@0.9.3 - wyz@0.5.1 - x11-dl@2.21.0 - x11@2.21.0 - x11rb-protocol@0.13.2 - x11rb@0.13.2 - xcursor@0.3.10 - xkbcommon-dl@0.4.2 - xkeysym@0.2.1 - xml-rs@0.8.28 - yaml-rust@0.4.5 - zerocopy-derive@0.8.47 - zerocopy@0.8.47 - zeroize@1.8.2 - zmij@1.0.21 -" - -declare -A GIT_CRATES=( - [ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%' -) - -inherit cargo desktop xdg - -DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast" -HOMEPAGE=" - https://getfresh.dev/ - https://github.com/sinelaw/fresh - https://crates.io/crates/fresh-editor -" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -S="${WORKDIR}/${P}/crates/${MY_PN}" - -LICENSE="GPL-2" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 - CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 - Unicode-DFS-2016 WTFPL-2 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="dev-bins +embed-plugins +plugins gui" -REQUIRED_USE="embed-plugins? ( plugins )" - -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 1e902314d25763346e9e05f7e67b2229ff0aa630 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sun, 12 Apr 2026 19:35:02 +0800 Subject: [PATCH 11/65] media-gfx/orcaslicer-bin: add media-fonts/nanum RDEPEND The bundled wxWidgets requires NanumGothic font for the preferences dialog. Without it, OrcaSlicer crashes on entering preferences. Closes: https://bugs.gentoo.org/972491 Signed-off-by: Huang Rui --- media-gfx/orcaslicer-bin/orcaslicer-bin-2.3.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/orcaslicer-bin/orcaslicer-bin-2.3.2.ebuild b/media-gfx/orcaslicer-bin/orcaslicer-bin-2.3.2.ebuild index 322b21a171..a139e7e50e 100644 --- a/media-gfx/orcaslicer-bin/orcaslicer-bin-2.3.2.ebuild +++ b/media-gfx/orcaslicer-bin/orcaslicer-bin-2.3.2.ebuild @@ -24,6 +24,7 @@ RESTRICT="mirror strip bindist" RDEPEND=" dev-libs/glib:2 dev-libs/libmspack + media-fonts/nanum media-libs/gst-plugins-base:1.0[X] media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 From c56611decc9de2c7f45491b23ea3430d61163e7a Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sun, 12 Apr 2026 19:59:37 +0800 Subject: [PATCH 12/65] dev-util/gemini-cli: add 0.37.1, drop 0.36.0 Use make_wrapper instead of dosym so that Node.js ESM relative imports resolve from the real install path rather than the /usr/bin symlink. Closes: https://bugs.gentoo.org/971954 Signed-off-by: Huang Rui --- dev-util/gemini-cli/Manifest | 2 +- .../{gemini-cli-0.36.0.ebuild => gemini-cli-0.37.1.ebuild} | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) rename dev-util/gemini-cli/{gemini-cli-0.36.0.ebuild => gemini-cli-0.37.1.ebuild} (75%) diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index 4e73b5fcb4..2262b262a3 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1 +1 @@ -DIST gemini-cli-0.36.0.zip 19929725 BLAKE2B 28fb956106eed706f36fd69cac8f176a2483a4d47f4666e9c59718781da5a43a5413ff0f261aab786d6a0a75035c2c1fd3ada321dadf252b85858ff55f3e9d0a SHA512 b6e0bc22e11d1ecc8b341dd782b5e2b9657529a195de25e08f151f26d794312904edef2f0f681761bd9c6fb162d38c6df2ca966edd38d58a57423b3cd70d38f3 +DIST gemini-cli-0.37.1.zip 23665418 BLAKE2B 37d0fc693b620f316bfd4f24dcbae3cf135d850c6d0b6236c190e6a26c4eb06a1e6c2fed655a1a19fb668fe0877a393def2fd37ac4c93c1810aeae3ab465aaf8 SHA512 fb6d8eb2d55fab1e0d2af6ca53bf966c881ba6a5ceee274c3065cea2cd8f0dd89b72801440643d1f70198d6d38b512def11ebb467b4fd21155e60bed80ff17f7 diff --git a/dev-util/gemini-cli/gemini-cli-0.36.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.37.1.ebuild similarity index 75% rename from dev-util/gemini-cli/gemini-cli-0.36.0.ebuild rename to dev-util/gemini-cli/gemini-cli-0.37.1.ebuild index 5e3659e134..ffdf827492 100644 --- a/dev-util/gemini-cli/gemini-cli-0.36.0.ebuild +++ b/dev-util/gemini-cli/gemini-cli-0.37.1.ebuild @@ -6,6 +6,8 @@ EAPI=8 MY_PV="${PV/_pre/-preview}" MY_PV="${MY_PV/preview[0-9]*/preview.${MY_PV##*preview}}" +inherit wrapper + DESCRIPTION="Gemini CLI - a command-line AI workflow tool by Google" HOMEPAGE="https://github.com/google-gemini/gemini-cli" SRC_URI="https://github.com/google-gemini/gemini-cli/releases/download/v${MY_PV}/gemini-cli-bundle.zip -> ${P}.zip" @@ -25,5 +27,7 @@ src_install() { doins -r . fperms +x /usr/lib/${PN}/gemini.js - dosym ../lib/${PN}/gemini.js /usr/bin/gemini + # Use a wrapper instead of a symlink so that Node.js ESM relative + # imports resolve from the real install path, not the /usr/bin symlink. + make_wrapper gemini "node /usr/lib/${PN}/gemini.js" } From e905c810e917d2370a7f0cc0e6a4511701e25b5e Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 12 Apr 2026 17:24:37 +0100 Subject: [PATCH 13/65] www-client/waterfox-bin: new package, add 6.6.11 dependencies mostly taken from www-client/firefox-bin, as i couldnt find any dependency list from waterfox phase functions mostly taken from www-client/zen-bin, as the process is very similar Signed-off-by: Ceres www-client/waterfox-bin: add metadata.xml Signed-off-by: Ceres --- www-client/waterfox-bin/Manifest | 1 + www-client/waterfox-bin/files/desktop_options | 12 +++ www-client/waterfox-bin/files/policies.json | 6 ++ www-client/waterfox-bin/metadata.xml | 14 ++++ .../waterfox-bin/waterfox-bin-6.6.11.ebuild | 82 +++++++++++++++++++ 5 files changed, 115 insertions(+) create mode 100644 www-client/waterfox-bin/Manifest create mode 100644 www-client/waterfox-bin/files/desktop_options create mode 100644 www-client/waterfox-bin/files/policies.json create mode 100644 www-client/waterfox-bin/metadata.xml create mode 100644 www-client/waterfox-bin/waterfox-bin-6.6.11.ebuild diff --git a/www-client/waterfox-bin/Manifest b/www-client/waterfox-bin/Manifest new file mode 100644 index 0000000000..97ce749b19 --- /dev/null +++ b/www-client/waterfox-bin/Manifest @@ -0,0 +1 @@ +DIST waterfox-bin-6.6.11.tar.bz2 100571662 BLAKE2B 69f95d2e6c0a7aa188feab9995a3eac0214a1263deec7b83229cd969660505035f6ad021ae8f5f028e8fa81c8ff9c42a7bb8fb41e46ada7c8bf890379508ebaf SHA512 5a735e9c410c8d20f141e4c5bb7ee1d86bbe44315c8f24b64a697c02252538bfa75bfa485ccee8d1a18aa87faf85a147b6a614107b6e8d4ef59d75deedda8437 diff --git a/www-client/waterfox-bin/files/desktop_options b/www-client/waterfox-bin/files/desktop_options new file mode 100644 index 0000000000..d11ab4e320 --- /dev/null +++ b/www-client/waterfox-bin/files/desktop_options @@ -0,0 +1,12 @@ +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; +StartupWMClass=waterfox +Keywords=Internet;WWW;Browser;Web;Explorer; +Actions=new-window;new-private-window; + +[Desktop Action new-window] +Name=New Window +Exec=waterfox --new-window %u + +[Desktop Action new-private-window] +Name=New Private Window +Exec=waterfox --private-window %u diff --git a/www-client/waterfox-bin/files/policies.json b/www-client/waterfox-bin/files/policies.json new file mode 100644 index 0000000000..c7f1697287 --- /dev/null +++ b/www-client/waterfox-bin/files/policies.json @@ -0,0 +1,6 @@ +{ + "policies": { + "DisableAppUpdate": true + } +} + diff --git a/www-client/waterfox-bin/metadata.xml b/www-client/waterfox-bin/metadata.xml new file mode 100644 index 0000000000..3eb5019e7e --- /dev/null +++ b/www-client/waterfox-bin/metadata.xml @@ -0,0 +1,14 @@ + + + + + ceres@ceressees.dev + Ceres Milner + + + BrowserWorks/waterfox + + + A privacy focused browser built for power users who value customization and control over their online experience + + diff --git a/www-client/waterfox-bin/waterfox-bin-6.6.11.ebuild b/www-client/waterfox-bin/waterfox-bin-6.6.11.ebuild new file mode 100644 index 0000000000..2c7b765e72 --- /dev/null +++ b/www-client/waterfox-bin/waterfox-bin-6.6.11.ebuild @@ -0,0 +1,82 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils + +MY_PN="waterfox" + +DESCRIPTION="A privacy-focused, performance-oriented browser based on Firefox" +HOMEPAGE="https://www.waterfox.com/" +SRC_URI="https://cdn.waterfox.com/waterfox/releases/${PV}/Linux_x86_64/waterfox-${PV}.tar.bz2 -> ${P}.tar.bz2" +S="${WORKDIR}/${MY_PN}" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="strip" +QA_PREBUILT="*" + +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + media-video/ffmpeg + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 +" + +src_install() { + #create dest dir + local destdir="/opt/waterfox" + insinto "${destdir}" + doins -r * + #create a symlink to the binary + dosym -r "${destdir}/waterfox-bin" "/usr/bin/waterfox" || die + #add icons + local size + for size in 16 32 48 64 128; do + newicon -s ${size} "browser/chrome/icons/default/default${size}.png" waterfox.png + done + #create desktop file + make_desktop_entry "/usr/bin/Waterfox" "Waterfox" waterfox "Network;WebBrowser" "$(cat "${FILESDIR}"/desktop_options)" + #handle permissions of destdir files + fperms 0755 "${destdir}"/{waterfox-bin,updater,glxtest,vaapitest} + # Disable auto-updates + insinto ${destdir}/distribution + doins "${FILESDIR}/policies.json" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + elog "For optimal performance and compatibility, please ensure" + elog "that you have the latest graphics drivers installed." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} From 95148a764719bfe7d0c343724daa9f76a8baa25b Mon Sep 17 00:00:00 2001 From: Ben Buhse Date: Sun, 12 Apr 2026 11:38:29 -0500 Subject: [PATCH 14/65] gui-wm/beansprout: add 0.2.3, drop 0.2.2 Signed-off-by: Ben Buhse --- gui-wm/beansprout/Manifest | 2 +- .../{beansprout-0.2.2.ebuild => beansprout-0.2.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename gui-wm/beansprout/{beansprout-0.2.2.ebuild => beansprout-0.2.3.ebuild} (100%) diff --git a/gui-wm/beansprout/Manifest b/gui-wm/beansprout/Manifest index 7f5e59d815..709204ac28 100644 --- a/gui-wm/beansprout/Manifest +++ b/gui-wm/beansprout/Manifest @@ -1,5 +1,5 @@ DIST args-0.0.0-CiLiqojRAACGzDRO7A9dw7kWSchNk29caJZkXuMCb0Cn.tar.gz 12567 BLAKE2B d0c8a25ccd686ea0091f76a17415e0b9c7661a644c311602d1d550fa4be7ecaafa1bcfa5adbed20d80a0bf45e31196292fbdfc5673e85a00edc75152d84a077c SHA512 80e88361fcec38923ce6bc69349ea5c833f87ae322c787a00f6f41704c09a43fe3ff84b430c501e2ea704cec5a544196a53b5dad755d9a33fd055857fe9e9861 -DIST beansprout-0.2.2.tar.gz 1090402 BLAKE2B df2893ec4df0af4aadcc4a19352903984407e50770f464abef20e74b0c098cdf88f537cf02013bcf0f76327b69576d32c1f7901dc986b2bd009cd9ca86bcca2b SHA512 668871b19c456085ed708702b406b70420295cb182e7a8d450d0f07f10fba50fc56ebdc6975e9951c4f49d8aaffbfcfc23d3db10d92af37dc506aba3ffb733f7 +DIST beansprout-0.2.3.tar.gz 1091248 BLAKE2B 0c19201357b8f12111d94d4ec813ee76af16c98484b654ae9d0e80c6ad6cdff290bff7f3844a1ce783a333152a9dc03b8a35a40fe4b3fb450b141ff7317f2b3a SHA512 88703adf5e4bdaad66bef6603960830a2c743970804af0b83e64023848cd39e004fbeb3eb42ad2628f0c29bc8e717603ee1425e8fe2f9e82619429d5e4fe0c11 DIST fcft-3.0.0-zcx6CxQfAADhnwm8SjyCkQF-VFHGiVarigc2de3ciInC.tar.gz 4679 BLAKE2B e2004349ab3a679be8ce7ccdde8987695fbf90e5b5bf1b1174e775042f98c71e328d30bc505aa3e9e7739b66e0b413113ca6a336d5b51dc574585b4980accc6e SHA512 12e5e1e0632d89cab23734005d93c1a44537b29718d43e5cb2e76afa250d425d2ac3c85f625c07f9002cb85f82ce86d913f87f758f9ca940468b038aa777cfb5 DIST kdl-0.0.0-8rilEKdHAQC_NOLDNu3Ts6kJT8uqqJvrPduFScEjSm_g.tar.gz 23410 BLAKE2B e473e50f352fcd816cdbad1528d59209d53c50f6e8a201f184a692b65f1c262183ff8835f7ba63cbf7b358dbb7fb7f1cc08365193dbba10e1dfee2f6dc7149f3 SHA512 916431f352fbb45169851bff4376e50f32d0c8d91d0029bd85dc01c260017b5200690e4db02d4f2f6f9f8333c1f1e02d0493a4875b870fdc0be26cb302456739 DIST known_folders-0.0.0-Fy-PJv3LAAABBRVoZWVrKZdyLoUfl5VRY5fqRRRdnF5L.tar.gz 12163 BLAKE2B c22b0c1955a2ddb90127b1d3af4b8825a1deb40187dce0db869ce007db155cc38831f827ded067f15fd304a078e82d9c3cc2a35314ccd25a04e7e49ca1b73b5b SHA512 16aa03a1acd1c34740fe1f1b66d3a3ccb7b349025a2408e5cc764e485c9323ad74e77dd8c3682ba2d3ec6b7cf5c1e5cdfc41b7178c1ab61940577e163547b10a diff --git a/gui-wm/beansprout/beansprout-0.2.2.ebuild b/gui-wm/beansprout/beansprout-0.2.3.ebuild similarity index 100% rename from gui-wm/beansprout/beansprout-0.2.2.ebuild rename to gui-wm/beansprout/beansprout-0.2.3.ebuild From fd0b3a5df8390b6ddeb4b269afe663d3f53eb546 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 12 Apr 2026 17:53:53 -0500 Subject: [PATCH 15/65] dev-embedded/qdl: add 2.6 Signed-off-by: Quincy Fleming --- dev-embedded/qdl/Manifest | 1 + dev-embedded/qdl/qdl-2.6.ebuild | 46 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-embedded/qdl/qdl-2.6.ebuild diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest index 4697d863b0..22bf43847e 100644 --- a/dev-embedded/qdl/Manifest +++ b/dev-embedded/qdl/Manifest @@ -1,2 +1,3 @@ DIST qdl-2.4.tar.gz 49938 BLAKE2B 691dc7e6625ea7c19c62aed41a4bb6c63b8371c1f1182b88e5b0173b8cd5e5799e23ef99e4c09f82cd5d4060bc5b48e96a607ee9d6e19104a5d42c4adc797d82 SHA512 e7cf3780a15f43e66addb6f8e0ce7702b5a311980e0d3ce6c30d67bbe53994777189b58ea85843f44665fa6ad5784e723ace893bb07a248b8dc7f88c34bec10c DIST qdl-2.5.tar.gz 51204 BLAKE2B c523c01c9a9d5c8902679ec76e88ea7068a4e8c0485bd5ac462fc150cc0b4029439723640eaecf7fdc547faea98760d9e108d8555ef275498291d78eeaaebeef SHA512 b42700225dd93184ae588b64de0479fc46ca51240b1c3c7fb28f27c5d49bddd12c41a8665caf447d66b66d38a7be75cec9e0cdad043240cdd106cc37e2332591 +DIST qdl-2.6.tar.gz 59999 BLAKE2B 5c4069086ba637f7c4c8da98a794e7e2fdc30c229c9e7cb35a8de1cd057a42acaec83477a9003f0a2b1f30f7107f7e99b7e49b10d29d3a353d114b5916e6cc2e SHA512 cc408faf16e531534f2ee3dc84d99f15b988ebae78ee44b45790f6db113bd98356dcb28a2a744be7d9560749b6a27310d3fd8625fad2986b6f4844c7b839a5e3 diff --git a/dev-embedded/qdl/qdl-2.6.ebuild b/dev-embedded/qdl/qdl-2.6.ebuild new file mode 100644 index 0000000000..a00078f50b --- /dev/null +++ b/dev-embedded/qdl/qdl-2.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms" +HOMEPAGE="https://github.com/linux-msm/qdl" +SRC_URI="https://github.com/linux-msm/qdl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/libusb:1 + dev-libs/libxml2:= +" +RDEPEND="${DEPEND}" + +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig +" + +src_compile() { + # $(VERSION) needs to be consistent in all make invocations + export VERSION="${PV}" + + local PKG_CONFIG="$(tc-getPKG_CONFIG)" + emake CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} $(${PKG_CONFIG} --cflags libxml-2.0 libusb-1.0 || die)" \ + LDFLAGS="${LDFLAGS} $(${PKG_CONFIG} --libs libxml-2.0 libusb-1.0 || die)" + emake manpages +} + +src_test() { + emake tests +} + +src_install() { + emake prefix="${EPREFIX}/usr" DESTDIR="${D}" install + doman *.1 + einstalldocs +} From 88809674d4941849a5ddeb23fe724d1d715b41d6 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 12 Apr 2026 17:54:21 -0500 Subject: [PATCH 16/65] dev-embedded/qdl: update live build Signed-off-by: Quincy Fleming --- dev-embedded/qdl/qdl-9999.ebuild | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/dev-embedded/qdl/qdl-9999.ebuild b/dev-embedded/qdl/qdl-9999.ebuild index e5dfd98a71..c2b7c9ae04 100644 --- a/dev-embedded/qdl/qdl-9999.ebuild +++ b/dev-embedded/qdl/qdl-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit git-r3 toolchain-funcs +inherit git-r3 meson DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms" HOMEPAGE="https://github.com/linux-msm/qdl" @@ -23,23 +23,7 @@ BDEPEND=" virtual/pkgconfig " -src_compile() { - # $(VERSION) needs to be consistent in all make invocations - export VERSION="${PV}" - - local PKG_CONFIG="$(tc-getPKG_CONFIG)" - emake CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS} $(${PKG_CONFIG} --cflags libxml-2.0 libusb-1.0 || die)" \ - LDFLAGS="${LDFLAGS} $(${PKG_CONFIG} --libs libxml-2.0 libusb-1.0 || die)" - emake manpages -} - -src_test() { - emake tests -} - -src_install() { - emake prefix="${EPREFIX}/usr" DESTDIR="${D}" install - doman *.1 - einstalldocs +src_prepare() { + sed -i '/default_options/d' meson.build || die + default } From 09e86cb051827e8a0f1c1ff37798c9a31b4e975c Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 12 Apr 2026 17:55:08 -0500 Subject: [PATCH 17/65] dev-embedded/qdl: drop 2.4-r1 Signed-off-by: Quincy Fleming --- dev-embedded/qdl/Manifest | 1 - dev-embedded/qdl/qdl-2.4-r1.ebuild | 46 ------------------------------ 2 files changed, 47 deletions(-) delete mode 100644 dev-embedded/qdl/qdl-2.4-r1.ebuild diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest index 22bf43847e..00507a386d 100644 --- a/dev-embedded/qdl/Manifest +++ b/dev-embedded/qdl/Manifest @@ -1,3 +1,2 @@ -DIST qdl-2.4.tar.gz 49938 BLAKE2B 691dc7e6625ea7c19c62aed41a4bb6c63b8371c1f1182b88e5b0173b8cd5e5799e23ef99e4c09f82cd5d4060bc5b48e96a607ee9d6e19104a5d42c4adc797d82 SHA512 e7cf3780a15f43e66addb6f8e0ce7702b5a311980e0d3ce6c30d67bbe53994777189b58ea85843f44665fa6ad5784e723ace893bb07a248b8dc7f88c34bec10c DIST qdl-2.5.tar.gz 51204 BLAKE2B c523c01c9a9d5c8902679ec76e88ea7068a4e8c0485bd5ac462fc150cc0b4029439723640eaecf7fdc547faea98760d9e108d8555ef275498291d78eeaaebeef SHA512 b42700225dd93184ae588b64de0479fc46ca51240b1c3c7fb28f27c5d49bddd12c41a8665caf447d66b66d38a7be75cec9e0cdad043240cdd106cc37e2332591 DIST qdl-2.6.tar.gz 59999 BLAKE2B 5c4069086ba637f7c4c8da98a794e7e2fdc30c229c9e7cb35a8de1cd057a42acaec83477a9003f0a2b1f30f7107f7e99b7e49b10d29d3a353d114b5916e6cc2e SHA512 cc408faf16e531534f2ee3dc84d99f15b988ebae78ee44b45790f6db113bd98356dcb28a2a744be7d9560749b6a27310d3fd8625fad2986b6f4844c7b839a5e3 diff --git a/dev-embedded/qdl/qdl-2.4-r1.ebuild b/dev-embedded/qdl/qdl-2.4-r1.ebuild deleted file mode 100644 index a00078f50b..0000000000 --- a/dev-embedded/qdl/qdl-2.4-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms" -HOMEPAGE="https://github.com/linux-msm/qdl" -SRC_URI="https://github.com/linux-msm/qdl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-libs/libusb:1 - dev-libs/libxml2:= -" -RDEPEND="${DEPEND}" - -BDEPEND=" - sys-apps/help2man - virtual/pkgconfig -" - -src_compile() { - # $(VERSION) needs to be consistent in all make invocations - export VERSION="${PV}" - - local PKG_CONFIG="$(tc-getPKG_CONFIG)" - emake CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS} $(${PKG_CONFIG} --cflags libxml-2.0 libusb-1.0 || die)" \ - LDFLAGS="${LDFLAGS} $(${PKG_CONFIG} --libs libxml-2.0 libusb-1.0 || die)" - emake manpages -} - -src_test() { - emake tests -} - -src_install() { - emake prefix="${EPREFIX}/usr" DESTDIR="${D}" install - doman *.1 - einstalldocs -} From 56a54f9ebdc3585e10fcc4e6bf725db8c90c3484 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 13 Apr 2026 01:00:47 +0200 Subject: [PATCH 18/65] app-shells/silver: update libgit2 dependency dev-libs/libgit2 removed threads flag Signed-off-by: David Roman --- app-shells/silver/silver-2.0.0-r2.ebuild | 168 +++++++++++++++++++++++ 1 file changed, 168 insertions(+) create mode 100644 app-shells/silver/silver-2.0.0-r2.ebuild diff --git a/app-shells/silver/silver-2.0.0-r2.ebuild b/app-shells/silver/silver-2.0.0-r2.ebuild new file mode 100644 index 0000000000..5f4a3867c3 --- /dev/null +++ b/app-shells/silver/silver-2.0.0-r2.ebuild @@ -0,0 +1,168 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + ahash@0.3.8 + aho-corasick@0.7.13 + anyhow@1.0.32 + arrayref@0.3.6 + arrayvec@0.5.1 + atty@0.2.14 + autocfg@1.0.0 + base64@0.11.0 + bitflags@1.2.1 + blake2b_simd@0.5.10 + cc@1.0.79 + cfg-if@0.1.10 + chrono@0.4.13 + clap@3.0.0-beta.2 + clap_derive@3.0.0-beta.2 + confy@0.4.0 + constant_time_eq@0.1.5 + crossbeam-deque@0.7.3 + crossbeam-epoch@0.8.2 + crossbeam-queue@0.2.3 + crossbeam-utils@0.7.2 + directories@2.0.2 + dirs-sys@0.3.5 + dirs@2.0.2 + dlv-list@0.2.2 + doc-comment@0.3.3 + either@1.5.3 + getrandom@0.1.14 + git2@0.13.8 + hashbrown@0.7.2 + hashbrown@0.9.1 + heck@0.3.1 + hermit-abi@0.1.15 + hostname@0.3.1 + humantime-serde@1.0.0 + humantime@2.0.1 + idna@0.2.0 + indexmap@1.6.0 + jobserver@0.1.21 + lazy_static@1.4.0 + libc@0.2.74 + libgit2-sys@0.12.9+1.0.1 + libssh2-sys@0.2.18 + libz-sys@1.0.25 + log@0.4.11 + match_cfg@0.1.0 + matches@0.1.8 + maybe-uninit@2.0.0 + memchr@2.3.3 + memoffset@0.5.5 + ntapi@0.3.4 + num-integer@0.1.43 + num-traits@0.2.12 + num_cpus@1.13.0 + once_cell@1.4.0 + openssl-probe@0.1.2 + openssl-sys@0.9.87 + ordered-multimap@0.2.4 + os_str_bytes@2.4.0 + percent-encoding@2.1.0 + pkg-config@0.3.18 + ppv-lite86@0.2.8 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.19 + quote@1.0.7 + rand@0.7.3 + rand_chacha@0.2.2 + rand_core@0.5.1 + rand_hc@0.2.0 + rayon-core@1.7.1 + rayon@1.3.1 + redox_syscall@0.1.57 + redox_users@0.3.4 + regex-syntax@0.6.18 + regex@1.3.9 + rust-argon2@0.7.0 + rust-ini@0.15.3 + scopeguard@1.1.0 + serde@1.0.114 + serde_derive@1.0.114 + shellexpand@2.0.0 + strsim@0.10.0 + syn@1.0.37 + sysinfo@0.15.0 + termcolor@1.1.2 + textwrap@0.12.1 + thread_local@1.0.1 + time@0.1.43 + tinyvec@0.3.3 + toml@0.5.6 + unicode-bidi@0.3.4 + unicode-normalization@0.1.13 + unicode-segmentation@1.7.0 + unicode-width@0.1.8 + unicode-xid@0.2.1 + url@2.1.1 + users@0.10.0 + vcpkg@0.2.10 + vec_map@0.8.2 + version_check@0.9.2 + wasi@0.9.0+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 +" + +inherit cargo + +DESCRIPTION="A cross-shell customizable powerline-like prompt with icons" +HOMEPAGE="https://github.com/reujab/silver" +SRC_URI=" + https://github.com/reujab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" BSD-2 CC0-1.0 MIT ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + >=dev-libs/libgit2-1.1.0:=[ssh,threads(+)] + dev-libs/openssl:0= +" +DEPEND="${RDEPEND}" + +DOCS="readme.md" + +QA_FLAGS_IGNORED="usr/bin/silver" + +PATCHES=( + "${FILESDIR}"/"${PV}"-update-openssl-sys.patch + "${FILESDIR}"/add-gentoo-support.patch + +) + +src_configure() { + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + cargo_src_configure +} + +src_install() { + cargo_src_install + + einstalldocs +} + +pkg_postinst() { + elog + elog "To use ${PN} with the custom icons (which are enable by default)" + elog "you must patch your font or install a nerd font" + elog "Visit https://www.nerdfonts.com/font-downloads to download one." + elog +} From 5232c314585f50e677a2c6057868d70fcf78ec41 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 13 Apr 2026 01:02:11 +0200 Subject: [PATCH 19/65] app-shells/silver: drop 2.0.0-r1 Signed-off-by: David Roman --- app-shells/silver/silver-2.0.0-r1.ebuild | 168 ----------------------- 1 file changed, 168 deletions(-) delete mode 100644 app-shells/silver/silver-2.0.0-r1.ebuild diff --git a/app-shells/silver/silver-2.0.0-r1.ebuild b/app-shells/silver/silver-2.0.0-r1.ebuild deleted file mode 100644 index c353647c80..0000000000 --- a/app-shells/silver/silver-2.0.0-r1.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.10 - -EAPI=8 - -CRATES=" - ahash@0.3.8 - aho-corasick@0.7.13 - anyhow@1.0.32 - arrayref@0.3.6 - arrayvec@0.5.1 - atty@0.2.14 - autocfg@1.0.0 - base64@0.11.0 - bitflags@1.2.1 - blake2b_simd@0.5.10 - cc@1.0.79 - cfg-if@0.1.10 - chrono@0.4.13 - clap@3.0.0-beta.2 - clap_derive@3.0.0-beta.2 - confy@0.4.0 - constant_time_eq@0.1.5 - crossbeam-deque@0.7.3 - crossbeam-epoch@0.8.2 - crossbeam-queue@0.2.3 - crossbeam-utils@0.7.2 - directories@2.0.2 - dirs-sys@0.3.5 - dirs@2.0.2 - dlv-list@0.2.2 - doc-comment@0.3.3 - either@1.5.3 - getrandom@0.1.14 - git2@0.13.8 - hashbrown@0.7.2 - hashbrown@0.9.1 - heck@0.3.1 - hermit-abi@0.1.15 - hostname@0.3.1 - humantime-serde@1.0.0 - humantime@2.0.1 - idna@0.2.0 - indexmap@1.6.0 - jobserver@0.1.21 - lazy_static@1.4.0 - libc@0.2.74 - libgit2-sys@0.12.9+1.0.1 - libssh2-sys@0.2.18 - libz-sys@1.0.25 - log@0.4.11 - match_cfg@0.1.0 - matches@0.1.8 - maybe-uninit@2.0.0 - memchr@2.3.3 - memoffset@0.5.5 - ntapi@0.3.4 - num-integer@0.1.43 - num-traits@0.2.12 - num_cpus@1.13.0 - once_cell@1.4.0 - openssl-probe@0.1.2 - openssl-sys@0.9.87 - ordered-multimap@0.2.4 - os_str_bytes@2.4.0 - percent-encoding@2.1.0 - pkg-config@0.3.18 - ppv-lite86@0.2.8 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro2@1.0.19 - quote@1.0.7 - rand@0.7.3 - rand_chacha@0.2.2 - rand_core@0.5.1 - rand_hc@0.2.0 - rayon-core@1.7.1 - rayon@1.3.1 - redox_syscall@0.1.57 - redox_users@0.3.4 - regex-syntax@0.6.18 - regex@1.3.9 - rust-argon2@0.7.0 - rust-ini@0.15.3 - scopeguard@1.1.0 - serde@1.0.114 - serde_derive@1.0.114 - shellexpand@2.0.0 - strsim@0.10.0 - syn@1.0.37 - sysinfo@0.15.0 - termcolor@1.1.2 - textwrap@0.12.1 - thread_local@1.0.1 - time@0.1.43 - tinyvec@0.3.3 - toml@0.5.6 - unicode-bidi@0.3.4 - unicode-normalization@0.1.13 - unicode-segmentation@1.7.0 - unicode-width@0.1.8 - unicode-xid@0.2.1 - url@2.1.1 - users@0.10.0 - vcpkg@0.2.10 - vec_map@0.8.2 - version_check@0.9.2 - wasi@0.9.0+wasi-snapshot-preview1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 -" - -inherit cargo - -DESCRIPTION="A cross-shell customizable powerline-like prompt with icons" -HOMEPAGE="https://github.com/reujab/silver" -SRC_URI=" - https://github.com/reujab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" BSD-2 CC0-1.0 MIT ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - >=dev-libs/libgit2-1.1.0:=[ssh,threads] - dev-libs/openssl:0= -" -DEPEND="${RDEPEND}" - -DOCS="readme.md" - -QA_FLAGS_IGNORED="usr/bin/silver" - -PATCHES=( - "${FILESDIR}"/"${PV}"-update-openssl-sys.patch - "${FILESDIR}"/add-gentoo-support.patch - -) - -src_configure() { - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - - cargo_src_configure -} - -src_install() { - cargo_src_install - - einstalldocs -} - -pkg_postinst() { - elog - elog "To use ${PN} with the custom icons (which are enable by default)" - elog "you must patch your font or install a nerd font" - elog "Visit https://www.nerdfonts.com/font-downloads to download one." - elog -} From bc3f3d2cfe9101cfae893760ab53c6a781db8d97 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Mon, 13 Apr 2026 20:54:09 +0900 Subject: [PATCH 20/65] dev-util/stylua: add 2.4.1, drop 2.4.0 Signed-off-by: Daichi Yamamoto --- dev-util/stylua/Manifest | 2 +- dev-util/stylua/{stylua-2.4.0.ebuild => stylua-2.4.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/stylua/{stylua-2.4.0.ebuild => stylua-2.4.1.ebuild} (100%) diff --git a/dev-util/stylua/Manifest b/dev-util/stylua/Manifest index 7ec7ce3e0a..eae77a23f5 100644 --- a/dev-util/stylua/Manifest +++ b/dev-util/stylua/Manifest @@ -104,7 +104,7 @@ DIST smol_str-0.3.2.crate 17504 BLAKE2B 48646998e13fd5cacadbe2eeedfd948b67247a65 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a DIST strum_macros-0.25.3.crate 22570 BLAKE2B 511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c SHA512 e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62 -DIST stylua-2.4.0.tar.gz 465176 BLAKE2B c15db3bfc03d537a406daf95325cc1eb32e72b9b79532cf395f409e975a0df9b93f76fdf2761ffd67e37fc138ad6f98e7a53b7aca926a2727e54d26a1ed0b951 SHA512 e6bdd5b6774ff808a64481ac85ddda60c8dc3372f4bbf88cac046eebcf8cb2663d84cb2be24549ef524fa553c97f55eff08c9cebf9e444444765ef9202ca9065 +DIST stylua-2.4.1.tar.gz 465792 BLAKE2B 172324c3d2c20ff8d455a665b2cf1ebe0967e2707aae1aa4b79f036fbebf09540c8bd1d82b6f94544a4c3104d2f81c788d56526df0c1b2cb46d35c7ef731b4b1 SHA512 bdd9574b285fb5fce665df5de3f5c6b1385823b64170946740be8e4fb2a3a43a63dbef90aab408a083d2e9018f3a9d25715557c5b66a9616df5668669a87f789 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.100.crate 297947 BLAKE2B 50a9b244732eebc16464bef152bb620d86aba590942b0d68710d36e89c0ee752629be5bb8db48866c7d252d545ab910625891a5a9b499ad9142191881eb9b42b SHA512 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7 diff --git a/dev-util/stylua/stylua-2.4.0.ebuild b/dev-util/stylua/stylua-2.4.1.ebuild similarity index 100% rename from dev-util/stylua/stylua-2.4.0.ebuild rename to dev-util/stylua/stylua-2.4.1.ebuild From 9fb124ca380df4674477c8f96d8bd162cd7d5c3a Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Mon, 13 Apr 2026 21:00:35 +0900 Subject: [PATCH 21/65] gui-wm/cage: add 0.3.0 Signed-off-by: Daichi Yamamoto --- gui-wm/cage/Manifest | 1 + gui-wm/cage/cage-0.3.0.ebuild | 36 +++++++++++++++++++++++++++++++++++ gui-wm/cage/cage-9999.ebuild | 4 ++-- 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 gui-wm/cage/cage-0.3.0.ebuild diff --git a/gui-wm/cage/Manifest b/gui-wm/cage/Manifest index e1991ad2d8..658f8e9bbd 100644 --- a/gui-wm/cage/Manifest +++ b/gui-wm/cage/Manifest @@ -1 +1,2 @@ DIST cage-0.2.1.tar.gz 24781 BLAKE2B fe6cf1cf3131a67a97a4fff17a3f51b5e79ceb9f08c1aa4abfcb54b49dc2e73c672d1285d830baf4ab25a2b592f3db1ed80a97418c0756fbc5f230e1a5d9740d SHA512 424fbc68532cf5045bba2023efba24eba8b73d4a36aa53803657ebee8a6bc9bc0ddf1464e67a88f90db9cd8f29b75b2165ddeec8bf6cae5aba0eab3967332a68 +DIST cage-0.3.0.tar.gz 25282 BLAKE2B 0597d7a70871cab52be53a391a17c086cf04e5ea39f2bdd329f1b4a9d6af8a0e5a8e0e9ced8edffd806bab18f4c3cdb7837c325dbbf632d290bbc9f421152956 SHA512 936105ebc6c6e8609a7f995c512f55ef8858dbfc7be2574e6287b747417d9de9f1a3b6b85695380c7524353a4a8fb040950075b18f016b6c00f76b9c35f99423 diff --git a/gui-wm/cage/cage-0.3.0.ebuild b/gui-wm/cage/cage-0.3.0.ebuild new file mode 100644 index 0000000000..ee8f9410d2 --- /dev/null +++ b/gui-wm/cage/cage-0.3.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A Wayland kiosk" +HOMEPAGE="https://www.hjdskes.nl/projects/cage/ https://github.com/cage-kiosk/cage" + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cage-kiosk/cage" +else + SRC_URI="https://github.com/cage-kiosk/cage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X man" + +RDEPEND=" + dev-libs/wayland + gui-libs/wlroots:0.20 + x11-libs/libxkbcommon[X?] + X? ( gui-libs/wlroots:0.20[X,x11-backend] ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local emesonargs=( + $(meson_feature man man-pages) + ) + meson_src_configure +} diff --git a/gui-wm/cage/cage-9999.ebuild b/gui-wm/cage/cage-9999.ebuild index 7e3b576924..ee8f9410d2 100644 --- a/gui-wm/cage/cage-9999.ebuild +++ b/gui-wm/cage/cage-9999.ebuild @@ -22,9 +22,9 @@ IUSE="X man" RDEPEND=" dev-libs/wayland - gui-libs/wlroots:0.19 + gui-libs/wlroots:0.20 x11-libs/libxkbcommon[X?] - X? ( gui-libs/wlroots:0.19[X,x11-backend] ) + X? ( gui-libs/wlroots:0.20[X,x11-backend] ) " DEPEND="${RDEPEND}" From 7625676af1d5b084b515415a7c7aad423ed33833 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Mon, 13 Apr 2026 21:05:36 +0900 Subject: [PATCH 22/65] gui-apps/xremap: add 0.15.1, drop 0.15.0 Signed-off-by: Daichi Yamamoto --- gui-apps/xremap/Manifest | 4 ++-- gui-apps/xremap/metadata.xml | 2 +- .../xremap/{xremap-0.15.0.ebuild => xremap-0.15.1.ebuild} | 0 3 files changed, 3 insertions(+), 3 deletions(-) rename gui-apps/xremap/{xremap-0.15.0.ebuild => xremap-0.15.1.ebuild} (100%) diff --git a/gui-apps/xremap/Manifest b/gui-apps/xremap/Manifest index 224cf28132..d02f5d9fb2 100644 --- a/gui-apps/xremap/Manifest +++ b/gui-apps/xremap/Manifest @@ -1,4 +1,4 @@ DIST xremap-0.14.19-crates.tar.xz 19083208 BLAKE2B a6390cc907f262a94d01741f8bb45af1b518193f90ed530e74861e258123ee15c6a89d62095e1a207a3bb50ad9ce24dc9cc938287b5e5ec0bb1b954ccacf3e00 SHA512 d7b2e92a065aee669335146e7b348bab0a35c17ff9cf65c58f8b1075a0f4c41eeb88ed09d0e5298900549d38ce1e26666f961d8e09899d0481079d18f8787dc5 DIST xremap-0.14.19.tar.gz 130392 BLAKE2B 14ef033c2c0c2e90a3618e0e53fd7710db4d746f95e24b5b47a06e43fd394177ea18f8f8558f1eb5b4a57f99b479a67f428abb05e7c003fef6627d4b93a0897e SHA512 18d75f0aa9ac37e65a5646808f7b38eb35a9b843e239404bfb03dee00249bec1e39cee7c4bfdac2acdf9355fd87428e59810aec37bf09c996004fd9b0ed696a4 -DIST xremap-0.15.0-crates.tar.xz 19109836 BLAKE2B 424684b96a2398b32096bfb1f0407e9015501bcf90491d348544dcc1d57f6f0a700f46605ddd571eeaed4de938e600ce1bc3dd3a282cc6033a373dfd71373395 SHA512 6c72f60750cdcba80beb6e31145d6fefaacfa61ae5072cd3b30069ad218305e8755c5499c4440f1aaeceec95436de86205eaed852c5545dbb9a388c7296f6309 -DIST xremap-0.15.0.tar.gz 132526 BLAKE2B 0b225ddeb8cdff1c9c276c220a842561eedba222df3d5cf7d3d8a72be02853e5134bb62965e1c5fcc3b8867f142867593127a92d7f25f77b76eba01044b9640b SHA512 578c454b214b9fe5882a412435b0eae6eeeaa5126d198a35cdb05ce4b846b3f818a90dcab8e949406dbd01612898c1aa5cb704736b2f6083181030ea8d355e7b +DIST xremap-0.15.1-crates.tar.xz 19109836 BLAKE2B 424684b96a2398b32096bfb1f0407e9015501bcf90491d348544dcc1d57f6f0a700f46605ddd571eeaed4de938e600ce1bc3dd3a282cc6033a373dfd71373395 SHA512 6c72f60750cdcba80beb6e31145d6fefaacfa61ae5072cd3b30069ad218305e8755c5499c4440f1aaeceec95436de86205eaed852c5545dbb9a388c7296f6309 +DIST xremap-0.15.1.tar.gz 138161 BLAKE2B 3cb16213b1be80ad7a684b93e2952cc6d5421231dd047fd0ecf31489c9ceb01d2e559ae061c26ad602ebab2b8440c1e05a1b6d86bb81a3eedd3a6d338920004b SHA512 3d90debe4006bb3809f67b9d9c643207c3be92c21969fc2df051d73940299e09f959791281253f3ac57d478bdfac8faab76906cb2c2463e3401759bcd72fd4e2 diff --git a/gui-apps/xremap/metadata.xml b/gui-apps/xremap/metadata.xml index 930588a387..7fc19980a9 100644 --- a/gui-apps/xremap/metadata.xml +++ b/gui-apps/xremap/metadata.xml @@ -13,7 +13,7 @@ build client for Hyprland build client for Niri build client for COSMIC Wayland - build client for Socket client with logind session monitor + build client for Variant for system service xremap/xremap diff --git a/gui-apps/xremap/xremap-0.15.0.ebuild b/gui-apps/xremap/xremap-0.15.1.ebuild similarity index 100% rename from gui-apps/xremap/xremap-0.15.0.ebuild rename to gui-apps/xremap/xremap-0.15.1.ebuild From 32aa4e38d0206574b3380025aa0e4fc4ced58492 Mon Sep 17 00:00:00 2001 From: Saveliy Boyarchuk Date: Mon, 13 Apr 2026 20:12:37 +0000 Subject: [PATCH 23/65] profiles/updates: add gui-wm/mangowc pkgmove Signed-off-by: Saveliy Boyarchuk --- profiles/updates/1Q-2026 | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/updates/1Q-2026 b/profiles/updates/1Q-2026 index c4e5345275..ec157896d6 100644 --- a/profiles/updates/1Q-2026 +++ b/profiles/updates/1Q-2026 @@ -1 +1,2 @@ move app-misc/wlx-overlay-s app-misc/wayvr +move gui-wm/mangowc gui-wm/mangowm From 878a7862b639f77af370f6f2fa841e53bc35aabf Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 13 Apr 2026 19:59:03 -0300 Subject: [PATCH 24/65] games-util/leshade: add 2.4.5 Signed-off-by: dsaf --- games-util/leshade/Manifest | 1 + games-util/leshade/leshade-2.4.5.ebuild | 65 +++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 games-util/leshade/leshade-2.4.5.ebuild diff --git a/games-util/leshade/Manifest b/games-util/leshade/Manifest index 991ce08a0c..46350e34c9 100644 --- a/games-util/leshade/Manifest +++ b/games-util/leshade/Manifest @@ -2,3 +2,4 @@ DIST leshade-2.4.1.tar.gz 4093668 BLAKE2B 518b083e678365ff9e82a6f32527c032284da8 DIST leshade-2.4.2.tar.gz 4094427 BLAKE2B b9d6b5a213f0f11ea0fe1cf88a6e55aaf84b0d8b5fa90dd0cc66ff1d99268a295766d1a88a72ea270059230d90b9d472ad078f1d3a2aa1b995d3a07e2b04decc SHA512 97531aedc731ea7a59ab0c57cb2de7c3a338d24aace5d99fa888c4a31ad9bdc2169a01e1b39419098174cd07c4a744613fbb0652b533363a55f9e1bf7c967e84 DIST leshade-2.4.3.tar.gz 4094368 BLAKE2B 995ee97a8cbb6dd3262d1bae90108fa4bcfbaee37b6fe9ed4bd360e3975d2a0fd1eaa56728400b5f2f677447ec1e64dc153d9e33f5463d1ad0f78b556ff9eaad SHA512 b44d512f4296ed20aa4b1653cea5fb411a4157e831ad0dda64775c94b59dbadc8d31f95f482de05b3e7c8ea54934467f0db6a3acd30da6b3c4c4ca02b2acf717 DIST leshade-2.4.4.tar.gz 37153615 BLAKE2B 6e5fa44961a480d7f01d4a2e4a7ed7988e55c01c121a2ca94084eceec6f817d799e9cf5fc0851ad3141b8ea75626ba8860133d405ada71657adcf5b7e58f78e5 SHA512 a96f82f4557085f77ae78f6ffae43af53544edb6511b313560155e8eaf8a0a0c705ae2e7194476f63344f1b9cae6a3ba95e32c5b6cd93809fdeea12a82b8432b +DIST leshade-2.4.5.tar.gz 37153866 BLAKE2B ba67f6bf573f85a666d7ca3096fd83e9b7c301a9f5fc28dc6048cabe1a21e8da0453cecc1a995a3d384694050b141da23ae6467652bacd4ae62250e4dda9ecfb SHA512 fafebc18a3b9268039c830a7a9534b6677251075db7cc150d46683152fb7d554d964bc198dd808fa6a29f587fb1cfe576edad6495d9c4c30cd47fee8787e0b72 diff --git a/games-util/leshade/leshade-2.4.5.ebuild b/games-util/leshade/leshade-2.4.5.ebuild new file mode 100644 index 0000000000..bb6f0bc250 --- /dev/null +++ b/games-util/leshade/leshade-2.4.5.ebuild @@ -0,0 +1,65 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit meson python-single-r1 xdg + +MY_PN="LeShade" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="A ReShade manager for Linux" +HOMEPAGE="https://github.com/Ishidawg/LeShade" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Ishidawg/LeShade.git" +else + SRC_URI="https://github.com/Ishidawg/LeShade/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/pyside:6[${PYTHON_USEDEP}] + ') +" + +src_prepare() { + default + + python_fix_shebang . + + #sed -i "s/^app_version: str = .*/app_version: str = \"${PV}\"/" main.py || die + + if [[ ${PV} == *9999 ]] ; then + sed -i "s/^build_type: str = .*/build_type: str = \"Nightly\"/" main.py || die + fi + + sed -i 's/^Icon=.*/Icon=leshade/' flatpak/io.github.ishidawg.LeShade.desktop || die +} + +src_compile() { + : +} + +src_install() { + meson_src_install + + rm "${ED}/usr/share/${PN}/assets/"* || die + rm -r "${ED}/usr/share/licenses" || die + + dosym ../../icons/hicolor/256x256/apps/${PN}.png /usr/share/${PN}/assets/logo.png + + insinto /usr/share/metainfo + doins flatpak/io.github.ishidawg.LeShade.metainfo.xml +} From 1965c0d3092330c8f34c69a2a361cc8bd764a562 Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 13 Apr 2026 19:59:06 -0300 Subject: [PATCH 25/65] games-util/leshade: drop 2.4.1 Signed-off-by: dsaf --- games-util/leshade/Manifest | 1 - games-util/leshade/leshade-2.4.1.ebuild | 64 ------------------------- 2 files changed, 65 deletions(-) delete mode 100644 games-util/leshade/leshade-2.4.1.ebuild diff --git a/games-util/leshade/Manifest b/games-util/leshade/Manifest index 46350e34c9..cebac41b57 100644 --- a/games-util/leshade/Manifest +++ b/games-util/leshade/Manifest @@ -1,4 +1,3 @@ -DIST leshade-2.4.1.tar.gz 4093668 BLAKE2B 518b083e678365ff9e82a6f32527c032284da859fd0206dadba66f718defa5b5d1b14bb1a6eecf0562cbc9d385a384dea285871511b4bfcba6060780cdac27ee SHA512 90b1cb92aee6cab171f93578a22e46f2ee70de5c43b033eb56a7e758e7ce5a7d4b8a4d3cbd5bd78c0ae91dc1d543e5fd17fcc828d3347e6f7750f44b6ef194b3 DIST leshade-2.4.2.tar.gz 4094427 BLAKE2B b9d6b5a213f0f11ea0fe1cf88a6e55aaf84b0d8b5fa90dd0cc66ff1d99268a295766d1a88a72ea270059230d90b9d472ad078f1d3a2aa1b995d3a07e2b04decc SHA512 97531aedc731ea7a59ab0c57cb2de7c3a338d24aace5d99fa888c4a31ad9bdc2169a01e1b39419098174cd07c4a744613fbb0652b533363a55f9e1bf7c967e84 DIST leshade-2.4.3.tar.gz 4094368 BLAKE2B 995ee97a8cbb6dd3262d1bae90108fa4bcfbaee37b6fe9ed4bd360e3975d2a0fd1eaa56728400b5f2f677447ec1e64dc153d9e33f5463d1ad0f78b556ff9eaad SHA512 b44d512f4296ed20aa4b1653cea5fb411a4157e831ad0dda64775c94b59dbadc8d31f95f482de05b3e7c8ea54934467f0db6a3acd30da6b3c4c4ca02b2acf717 DIST leshade-2.4.4.tar.gz 37153615 BLAKE2B 6e5fa44961a480d7f01d4a2e4a7ed7988e55c01c121a2ca94084eceec6f817d799e9cf5fc0851ad3141b8ea75626ba8860133d405ada71657adcf5b7e58f78e5 SHA512 a96f82f4557085f77ae78f6ffae43af53544edb6511b313560155e8eaf8a0a0c705ae2e7194476f63344f1b9cae6a3ba95e32c5b6cd93809fdeea12a82b8432b diff --git a/games-util/leshade/leshade-2.4.1.ebuild b/games-util/leshade/leshade-2.4.1.ebuild deleted file mode 100644 index 435250fdfa..0000000000 --- a/games-util/leshade/leshade-2.4.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit meson python-single-r1 xdg - -MY_PN="LeShade" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="A ReShade manager for Linux" -HOMEPAGE="https://github.com/Ishidawg/LeShade" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Ishidawg/LeShade.git" -else - SRC_URI="https://github.com/Ishidawg/LeShade/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pyside:6[${PYTHON_USEDEP}] - ') -" - -src_prepare() { - default - - python_fix_shebang . - - #sed -i "s/^app_version: str = .*/app_version: str = \"${PV}\"/" main.py || die - - if [[ ${PV} == *9999 ]] ; then - sed -i "s/^build_type: str = .*/build_type: str = \"Nightly\"/" main.py || die - fi - - sed -i 's/^Icon=.*/Icon=leshade/' flatpak/io.github.ishidawg.LeShade.desktop || die -} - -src_compile() { - : -} - -src_install() { - meson_src_install - - rm "${ED}/usr/share/${PN}/assets/"* || die - rm -r "${ED}/usr/share/licenses" || die - - dosym ../../icons/hicolor/256x256/apps/${PN}.png /usr/share/${PN}/assets/logo.png - - insinto /usr/share/metainfo - doins flatpak/io.github.ishidawg.LeShade.metainfo.xml -} From 72f10ff75a2a88fb961a08c714c50d6130072311 Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 13 Apr 2026 19:59:11 -0300 Subject: [PATCH 26/65] games-util/leshade: drop 2.4.2 Signed-off-by: dsaf --- games-util/leshade/Manifest | 1 - games-util/leshade/leshade-2.4.2.ebuild | 65 ------------------------- 2 files changed, 66 deletions(-) delete mode 100644 games-util/leshade/leshade-2.4.2.ebuild diff --git a/games-util/leshade/Manifest b/games-util/leshade/Manifest index cebac41b57..f3c6dea791 100644 --- a/games-util/leshade/Manifest +++ b/games-util/leshade/Manifest @@ -1,4 +1,3 @@ -DIST leshade-2.4.2.tar.gz 4094427 BLAKE2B b9d6b5a213f0f11ea0fe1cf88a6e55aaf84b0d8b5fa90dd0cc66ff1d99268a295766d1a88a72ea270059230d90b9d472ad078f1d3a2aa1b995d3a07e2b04decc SHA512 97531aedc731ea7a59ab0c57cb2de7c3a338d24aace5d99fa888c4a31ad9bdc2169a01e1b39419098174cd07c4a744613fbb0652b533363a55f9e1bf7c967e84 DIST leshade-2.4.3.tar.gz 4094368 BLAKE2B 995ee97a8cbb6dd3262d1bae90108fa4bcfbaee37b6fe9ed4bd360e3975d2a0fd1eaa56728400b5f2f677447ec1e64dc153d9e33f5463d1ad0f78b556ff9eaad SHA512 b44d512f4296ed20aa4b1653cea5fb411a4157e831ad0dda64775c94b59dbadc8d31f95f482de05b3e7c8ea54934467f0db6a3acd30da6b3c4c4ca02b2acf717 DIST leshade-2.4.4.tar.gz 37153615 BLAKE2B 6e5fa44961a480d7f01d4a2e4a7ed7988e55c01c121a2ca94084eceec6f817d799e9cf5fc0851ad3141b8ea75626ba8860133d405ada71657adcf5b7e58f78e5 SHA512 a96f82f4557085f77ae78f6ffae43af53544edb6511b313560155e8eaf8a0a0c705ae2e7194476f63344f1b9cae6a3ba95e32c5b6cd93809fdeea12a82b8432b DIST leshade-2.4.5.tar.gz 37153866 BLAKE2B ba67f6bf573f85a666d7ca3096fd83e9b7c301a9f5fc28dc6048cabe1a21e8da0453cecc1a995a3d384694050b141da23ae6467652bacd4ae62250e4dda9ecfb SHA512 fafebc18a3b9268039c830a7a9534b6677251075db7cc150d46683152fb7d554d964bc198dd808fa6a29f587fb1cfe576edad6495d9c4c30cd47fee8787e0b72 diff --git a/games-util/leshade/leshade-2.4.2.ebuild b/games-util/leshade/leshade-2.4.2.ebuild deleted file mode 100644 index bb6f0bc250..0000000000 --- a/games-util/leshade/leshade-2.4.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit meson python-single-r1 xdg - -MY_PN="LeShade" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="A ReShade manager for Linux" -HOMEPAGE="https://github.com/Ishidawg/LeShade" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Ishidawg/LeShade.git" -else - SRC_URI="https://github.com/Ishidawg/LeShade/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/pyside:6[${PYTHON_USEDEP}] - ') -" - -src_prepare() { - default - - python_fix_shebang . - - #sed -i "s/^app_version: str = .*/app_version: str = \"${PV}\"/" main.py || die - - if [[ ${PV} == *9999 ]] ; then - sed -i "s/^build_type: str = .*/build_type: str = \"Nightly\"/" main.py || die - fi - - sed -i 's/^Icon=.*/Icon=leshade/' flatpak/io.github.ishidawg.LeShade.desktop || die -} - -src_compile() { - : -} - -src_install() { - meson_src_install - - rm "${ED}/usr/share/${PN}/assets/"* || die - rm -r "${ED}/usr/share/licenses" || die - - dosym ../../icons/hicolor/256x256/apps/${PN}.png /usr/share/${PN}/assets/logo.png - - insinto /usr/share/metainfo - doins flatpak/io.github.ishidawg.LeShade.metainfo.xml -} From 0cf6209921123583cf3282a11b34b753589abf44 Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 13 Apr 2026 23:40:38 -0300 Subject: [PATCH 27/65] dev-python/pyrefly: add 0.61.0 Signed-off-by: dsaf --- dev-python/pyrefly/Manifest | 8 + dev-python/pyrefly/pyrefly-0.61.0.ebuild | 516 +++++++++++++++++++++++ 2 files changed, 524 insertions(+) create mode 100644 dev-python/pyrefly/pyrefly-0.61.0.ebuild diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index 93fb823f28..a59c0969d3 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -190,6 +190,7 @@ DIST memory-stats-1.2.0.crate 11060 BLAKE2B ad3d5dc6e90099bb70f48a6cf56446de1e1f DIST mimalloc-0.1.48.crate 4742 BLAKE2B caebd736d598c17e0b09f2695175789d227e9999e30a76d5cd7a5c04399bd1877d9ed60fa5986a96f10962b7877f533813d2a3ecce4f43c79aa8ec2de7b7172f SHA512 c12fc48e673c323bf7bf850553695b1fdbc63795e3849028a15490421f072745b9208501ddb7394d3f93f2c1a569636ee8e77cdb37340c52762ce0d3af3fc1ac DIST miniz_oxide-0.8.8.crate 67065 BLAKE2B 8cffe475d689a07246c00f979db6ea37d7e2ec3f8f2e6b5ac548f1182ec97e2ef1374e26ef275edb6f67814f33e32f130f77dc6731fc33f2e786bd9eb3ff22a5 SHA512 3537bb17c9d67c71b601e48008d44c51ba087ef4c827c5fc04b08ab09df92e87392c56b03ff52c66323f5923130580a81f4641d549ebb3f5f7e36bfab90bad04 DIST mio-1.1.1.crate 105630 BLAKE2B db279c3e46108375f5391a5ebc3ae07e8ccbcc9f6a71aa41996adb862c5d2b965af3cb0da25becdadb16d401ae69ccf5a07e21b0b6fb36e07294633cdf690141 SHA512 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684 +DIST mio-1.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec @@ -238,6 +239,8 @@ DIST pyrefly-0.60.0.tar.gz 5500389 BLAKE2B df15748c80c276fac9002561712b510ff6ff2 DIST pyrefly-0.60.0.tar.gz.provenance 9607 BLAKE2B d31af04faa736eb11ce428db158dde4a16199c5acdaa33320c82f10879b84331058198df4e7a05e6e4bb07917cd357b1e27919349dc11e8ccb64335e55eae3f6 SHA512 484151b85bfa559130a83b9164778c5c08c52c712099a315701f4822f5cfc615804d6b972af5aa6d1073ad8cfd3707b633926002534960ef4c40ba7d31ec9a80 DIST pyrefly-0.60.2.tar.gz 5517467 BLAKE2B 960a1f54ce757eaff0c2524fb5200e1559d4d7e62f3b4bae9a8e73ac3fb3e40b3581b8e9feeda6b1d3760f40caffb99db3bf4e990b2137fa1543e4db29069c18 SHA512 ba6f37e9b216fbec592edfc2775cfd32af4ea4c5d41a893c30e484b2bcc528dc10acf4b6da739b5e99943278d02ed58583218f6a419682c55ca990838db7dfab DIST pyrefly-0.60.2.tar.gz.provenance 9411 BLAKE2B 41afbc21875ed148c13a3c6220adc00354fd54e5a8453d63ec1b71d023ccf62646344fc4ef73d66b12f810ba56031126fdfd294d2cd0b1b4908b6b92e556386b SHA512 f3c893d4e6f14faad5e8358d48754ed19ba3413b460babe9c35ba822abc0a0bef39734d1a755f9375f7cf04e6d5532b476d605294f1b544e70b294534cfddd31 +DIST pyrefly-0.61.0.tar.gz 5520984 BLAKE2B 277612a938fea6e5622733023ef3f6eaad64998e85c2f013bd9702611ea1c4ceca7d2ab159e031af224d8cde97399314796732226382e770a91ad01bd0b1aad0 SHA512 12e3c546c75d9ba7e7f2b11123adc8f5266dc7cf6c25220db2871400613db2335e0510c4b488a97340ec102e1527cadf7150257d20328582a97f6c4929435579 +DIST pyrefly-0.61.0.tar.gz.provenance 9266 BLAKE2B 4510ae6dbb41b574940f0a7c4968381c7c8605404cdf229bcfa40f9fda3670206b3121936bdb9b1676ae1cc325647f8e1d0117bd6e047a393dcf1ab0eae4f8bc SHA512 8f4d377ea919d96abc3c94d78439b062407d31513f121d11661148df4516465f528d9d5032a51f76be352da21479f4903ff49cade814e1fffa2067d832fb0207 DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1 DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a @@ -267,6 +270,7 @@ DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632 DIST ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz 8416527 BLAKE2B ed62c56625d69655ed06163710a3c1fa9c8398252605f12cbe089f0b32c0b6c028033b057994ef9feee136786c9fb449df75e027880779b6460371fc7c1ae743 SHA512 868d53980c56f1b0f0013a5c9ba85e370cae11ff6a748780c2070e8acf3cd44d278230e255c5f4f85b4bc9f1cd40300e9af3fbe154ce975efdb216670c153224 DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4 DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 +DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1 DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 @@ -366,7 +370,9 @@ DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1 DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST uuid-1.22.0.crate 61780 BLAKE2B 53dc1175c57d33b4733f885514c66f9cf79a9bf97d355ef19e2dafbcc668a39f1eac11c1188c77d8f83eb4b0267a7e94cdc9fe73a60ddb5af758bf4cc7e2b996 SHA512 6ff9dcbb7281feb4415d6d6c49541af2a90cb91703ede4d99fa994d63770c03ea45ea2e445d3f26f017a5301a9d79e477c34e7c609587326bbc2c665aecae7dc +DIST uuid-1.23.0.crate 63006 BLAKE2B 77bcbf3c658f0bb5d09bed862b9a8720110d62094a2bf9065ab8f98e6c458e4213767a9152280bdd71941eae7077036deae56adbcdddc14fdcbbac4cbd030061 SHA512 60e476dcbc407a0447f362ee019abb128c0441503e0adacdcac5685ecc16aa680faa575b25fcce147e9c49bfb5b8fa04964a25c5d7e4e9870e0078bf8f18fabf DIST uuid-rng-internal-1.22.0.crate 4050 BLAKE2B d34fe5c2656431cdb4741a50576e13bfd44dd4a65d230ae44141320135fd4621aa30feea882fb8e2f0b521879e058e7679952a261b96086c052f81705af69547 SHA512 e335157684559135fd1b16d1f5501101ac1eb045b51b2b066e6937db93e1f7681ac701c19b4c172515919981b343c54ff4bd1fb1b4c557184315e64888ff5877 +DIST uuid-rng-internal-1.23.0.crate 4054 BLAKE2B e76d67da38832203ac0e282ddd19c3f31a3c0fa6b64f429f1b35666ce94a0003c89b27fb7e4615916d41a0261a3f6008f834ca1f372f4112f74c5398c4ddfb13 SHA512 e7d2ff63239ce333be811757510b9300180842843100c1527079cdfc21420829c21a6e85a2520264952663e3686a7d2f7424671bea67637ead0839690f0b3a42 DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST vec1-1.12.1.crate 34165 BLAKE2B b941fa0077ff3757eda77f3b295fb505881c10de6a340888ace26a537f913af55a17622947e0d7bb47e7080c4b361fef5e6e0015fe9fd20ad0f4e52a1278bb24 SHA512 4029c43c0bc0c72747954fe64684f33092693bb1bda6b59118d0edd460f1927e849817c27ae71200e5ff2312fbaaf8000edc17dd542a33d3948cf1ad9c9a1e85 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db @@ -446,7 +452,9 @@ DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed7 DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40 DIST zerocopy-0.8.31.crate 257633 BLAKE2B 42b49b61a19d7d9865a0c7600d644902eb50b279a9f372769a5adcde211a7408d13b7fc83959b898422141abddd0460cbef67a2edc7c34591a183c0a6c82f0f7 SHA512 0d21cf7e269c50a4c4451426c9b4be3836fc53b0c7ae2c737996a7e6ad5dac3863c554e47308720087e928535ce4a2c4a25e1ead4cb927c29bb6a68fe66d2069 +DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e DIST zerocopy-derive-0.8.31.crate 90835 BLAKE2B 3389db8cd661caf45a147b1f70fada5adf3a70375e27dcb3eeb75f079ef9e776daa397a851df0846cdb0d26448a30725993d3cf27f196d85434f78432c1fd757 SHA512 ebfae66be4685754c06cd6aded9c7bfe143997626cfc1295cca9bbf233d4f48719bf19101b5e5a9905aafd53d889939f4eb31743fbac76426c22bd20765b186f +DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3 DIST zerofrom-0.1.4.crate 5044 BLAKE2B 8ad9a14b8b0c251cffb420f7ac673669fd29b74bc2f5e220c8e86d592f58cbb2c7be88d906b7dac8803dbd76ec459c4a249b7d1ede75a055454a1626b387f128 SHA512 11f37a67108185a8090cda71338b02492fabd15e6cfe018833a165cd869ed65338e12d7c5680ffb0b763fc3acbdff6fe4df30457653dfe4d79ecc864b69d780f DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3ac2ce67f320b0d32eeffa899d2b34627268ed0a01b03504a0a6fcb6bef34d808cc79c811d5daed7f8acf59282e82088 SHA512 f2ea4650fcb4e7c3583f0f7c6146c7734cf6e80e07d92c330c6bc6a0a4e0fe14ae3393845713331240c70685e92eec114565c5be21189e687fe6232aef75a9c0 DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0 diff --git a/dev-python/pyrefly/pyrefly-0.61.0.ebuild b/dev-python/pyrefly/pyrefly-0.61.0.ebuild new file mode 100644 index 0000000000..1c3dbe5891 --- /dev/null +++ b/dev-python/pyrefly/pyrefly-0.61.0.ebuild @@ -0,0 +1,516 @@ +# 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.89" +PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ + +CRATES=" + Inflector@0.11.4 + addr2line@0.25.1 + adler2@2.0.0 + ahash@0.8.12 + aho-corasick@1.1.4 + allocative@0.3.4 + allocative_derive@0.3.3 + allocator-api2@0.2.21 + android_system_properties@0.1.5 + anstream@0.6.21 + anstream@1.0.0 + anstyle-parse@0.2.0 + anstyle-parse@1.0.0 + anstyle-query@1.0.0 + anstyle-wincon@3.0.7 + anstyle@1.0.14 + anyhow@1.0.102 + append-only-vec@0.1.8 + arc-swap@1.9.1 + argfile@0.2.1 + arrayref@0.3.9 + arrayvec@0.7.6 + atomic@0.5.3 + attribute-derive-macro@0.10.3 + attribute-derive@0.10.3 + autocfg@1.1.0 + backtrace-on-stack-overflow@0.3.0 + base64@0.22.1 + bitflags@1.3.2 + bitflags@2.11.0 + blake3@1.8.2 + block-buffer@0.10.2 + bstr@1.12.1 + bumpalo@3.20.2 + byteorder@1.5.0 + bytes@1.11.1 + capnp@0.25.2 + castaway@0.2.4 + cc@1.2.57 + cfg-if@1.0.4 + chacha20@0.10.0 + chrono@0.4.44 + clap@4.6.0 + clap_builder@4.6.0 + clap_derive@4.6.0 + clap_lex@1.0.0 + codespan-reporting@0.12.0 + collection_literals@1.0.2 + colorchoice@1.0.0 + compact_str@0.8.0 + compact_str@0.9.0 + configparser@3.1.0 + console@0.16.1 + console_error_panic_hook@0.1.7 + const-str@0.4.3 + constant_time_eq@0.3.1 + convert_case@0.11.0 + core-foundation-sys@0.8.7 + cpufeatures@0.2.17 + cpufeatures@0.3.0 + crossbeam-channel@0.5.15 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crypto-common@0.1.7 + ctor@0.1.26 + darling@0.23.0 + darling_core@0.23.0 + darling_macro@0.23.0 + dashmap@5.5.3 + deranged@0.5.5 + derivative@2.2.0 + derive-where@1.5.0 + diff@0.1.13 + digest@0.10.7 + dupe@0.9.1 + dupe_derive@0.9.1 + dyn-clone@1.0.20 + either@1.15.0 + embedded-io@0.7.1 + encode_unicode@1.0.0 + enum-iterator-derive@1.5.0 + enum-iterator@2.3.0 + env_logger@0.8.4 + equivalent@1.0.2 + errno@0.3.14 + faster-hex@0.6.1 + fastrand@2.3.0 + filetime@0.2.27 + find-msvc-tools@0.1.9 + foldhash@0.1.5 + form_urlencoded@1.2.2 + fs-err@2.11.0 + fsevent-sys@4.1.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-sink@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + futures@0.1.31 + futures@0.3.32 + fuzzy-matcher@0.3.7 + fxhash@0.2.1 + generic-array@0.14.7 + get-size-derive2@0.7.2 + get-size2@0.7.2 + getopts@0.2.21 + getrandom@0.2.16 + getrandom@0.3.4 + getrandom@0.4.1 + gimli@0.32.3 + glob@0.3.3 + globset@0.4.18 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashbrown@0.15.5 + hashbrown@0.16.1 + heck@0.5.0 + hex@0.4.3 + home@0.5.12 + human_bytes@0.4.3 + iana-time-zone-haiku@0.1.1 + iana-time-zone@0.1.65 + icu_collections@1.5.0 + icu_locid@1.5.0 + icu_locid_transform@1.5.0 + icu_locid_transform_data@1.5.0 + icu_normalizer@1.5.0 + icu_normalizer_data@1.5.0 + icu_properties@1.5.1 + icu_properties_data@1.5.0 + icu_provider@1.5.0 + icu_provider_macros@1.5.0 + id-arena@2.3.0 + ident_case@1.0.1 + idna@1.1.0 + idna_adapter@1.2.0 + ignore@0.4.25 + index_vec@0.1.4 + indexmap@1.9.2 + indexmap@2.13.0 + indicatif@0.18.4 + inotify-sys@0.1.5 + inotify@0.11.1 + instant@0.1.12 + interpolator@0.5.0 + is-macro@0.3.6 + is_terminal_polyfill@1.70.1 + itertools@0.10.5 + itertools@0.11.0 + itertools@0.14.0 + itoa@0.4.8 + itoa@1.0.18 + jobserver@0.1.34 + js-sys@0.3.94 + kqueue-sys@1.0.4 + kqueue@1.1.1 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.183 + libmimalloc-sys@0.1.44 + libredox@0.1.12 + link-cplusplus@1.0.9 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + litemap@0.7.3 + lock_api@0.4.14 + lock_free_hashtable@0.1.2 + log@0.4.29 + lsp-server@0.7.9 + manyhow-macros@0.11.4 + manyhow@0.11.4 + maplit@1.0.2 + matchers@0.2.0 + memchr@2.8.0 + memmap2@0.9.10 + memoffset@0.6.5 + memory-stats@1.2.0 + mimalloc@0.1.48 + miniz_oxide@0.8.8 + mio@1.2.0 + nix@0.23.1 + notify-types@2.0.0 + notify@8.2.0 + nu-ansi-term@0.50.1 + num-bigint@0.4.6 + num-conv@0.2.0 + num-integer@0.1.46 + num-traits@0.2.19 + num_threads@0.1.3 + object@0.37.3 + once_cell@1.21.4 + os_str_bytes@7.1.1 + parking_lot@0.11.2 + parking_lot@0.12.5 + parking_lot_core@0.8.5 + parking_lot_core@0.9.12 + parse-display-derive@0.8.2 + parse-display@0.8.2 + paste@1.0.15 + path-absolutize@3.1.1 + path-dedot@3.1.1 + pathdiff@0.2.3 + percent-encoding@2.3.2 + phf@0.11.3 + phf_codegen@0.11.3 + phf_generator@0.11.1 + phf_shared@0.11.3 + pin-project-lite@0.2.17 + pkg-config@0.3.32 + portable-atomic@1.13.1 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + pretty_assertions@1.4.1 + prettyplease@0.2.37 + proc-macro-utils@0.10.0 + proc-macro2@1.0.106 + prost-derive@0.11.9 + prost-types@0.11.9 + prost@0.11.9 + pulldown-cmark-escape@0.11.0 + pulldown-cmark@0.13.3 + quote-use-macros@0.8.4 + quote-use@0.8.4 + quote@1.0.45 + r-efi@5.2.0 + rand@0.10.0 + rand@0.8.5 + rand@0.9.2 + rand_chacha@0.3.1 + rand_chacha@0.9.0 + rand_core@0.10.0 + rand_core@0.6.4 + rand_core@0.9.5 + rayon-core@1.13.0 + rayon@1.11.0 + redox_syscall@0.2.10 + redox_syscall@0.5.6 + redox_syscall@0.7.0 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.13 + regex-syntax@0.7.5 + regex-syntax@0.8.8 + regex@1.12.3 + relative-path@1.9.3 + rustc-demangle@0.1.27 + rustc-hash@2.1.2 + rustix@0.38.44 + rustix@1.1.4 + rustversion@1.0.22 + ryu@0.2.8 + ryu@1.0.23 + same-file@1.0.6 + schemars@0.9.0 + schemars@1.2.1 + scopeguard@1.2.0 + scratch@1.0.6 + seahash@4.1.0 + semver@1.0.27 + serde-wasm-bindgen@0.6.5 + serde@1.0.228 + serde_bser@0.4.0 + serde_bytes@0.11.19 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + serde_jsonrc@0.1.0 + serde_repr@0.1.20 + serde_spanned@1.1.1 + serde_with@3.18.0 + serde_with_macros@3.18.0 + sha2@0.10.9 + sharded-slab@0.1.4 + shlex@1.3.0 + signal-hook-registry@1.4.5 + siphasher@1.0.1 + slab@0.4.12 + smallvec@1.15.1 + socket2@0.6.1 + sorted_vector_map@0.2.0 + stable_deref_trait@1.2.0 + starlark_map@0.13.0 + static_assertions@1.1.0 + static_interner@0.1.1 + strsim@0.10.0 + strsim@0.11.1 + structmeta-derive@0.2.0 + structmeta@0.2.0 + subtle@2.6.1 + syn@1.0.109 + syn@2.0.117 + synstructure@0.13.2 + tar@0.4.45 + tempfile@3.27.0 + termcolor@1.4.1 + terminal_size@0.4.4 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.9 + tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 + tikv-jemallocator@0.6.1 + time-core@0.1.8 + time-macros@0.2.27 + time@0.3.47 + tinystr@0.7.6 + tinyvec@1.8.0 + tinyvec_macros@0.1.0 + tokio-macros@2.6.0 + tokio-util@0.6.10 + tokio@1.50.0 + toml@0.9.12+spec-1.1.0 + toml_datetime@0.7.5+spec-1.1.0 + toml_edit@0.23.10+spec-1.0.0 + toml_parser@1.1.2+spec-1.1.0 + toml_writer@1.1.1+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-log@0.2.0 + tracing-serde@0.2.0 + tracing-subscriber@0.3.23 + tracing@0.1.44 + triomphe@0.1.15 + typenum@1.19.0 + unicase@2.9.0 + unicode-ident@1.0.24 + unicode-normalization@0.1.25 + unicode-segmentation@1.13.2 + unicode-width@0.1.14 + unicode-width@0.2.2 + unicode-xid@0.2.6 + unicode_names2@1.2.2 + unicode_names2_generator@1.2.2 + unit-prefix@0.5.1 + url@2.5.8 + utf16_iter@1.0.5 + utf8_iter@1.0.4 + utf8parse@0.2.2 + uuid-rng-internal@1.23.0 + uuid@1.23.0 + valuable@0.1.1 + vec1@1.12.1 + version_check@0.9.5 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasip2@1.0.1+wasi-0.2.4 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-macro-support@0.2.117 + wasm-bindgen-macro@0.2.117 + wasm-bindgen-shared@0.2.117 + wasm-bindgen@0.2.117 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + watchman_client@0.9.0 + web-time@1.1.0 + which@4.4.2 + 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-core@0.62.2 + windows-implement@0.60.2 + windows-interface@0.59.3 + windows-link@0.2.1 + windows-result@0.4.1 + windows-strings@0.5.1 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows-targets@0.53.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.0 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.0 + winnow@0.7.15 + winnow@1.0.1 + wit-bindgen-core@0.51.0 + wit-bindgen-rust-macro@0.51.0 + wit-bindgen-rust@0.51.0 + wit-bindgen@0.46.0 + wit-bindgen@0.51.0 + wit-component@0.244.0 + wit-parser@0.244.0 + write16@1.0.0 + writeable@0.5.5 + xattr@1.6.1 + xxhash-rust@0.8.15 + yansi@1.0.1 + yoke-derive@0.7.4 + yoke@0.7.4 + zerocopy-derive@0.8.48 + zerocopy@0.8.48 + zerofrom-derive@0.1.4 + zerofrom@0.1.4 + zerovec-derive@0.10.3 + zerovec@0.10.4 + zmij@1.0.21 + zstd-safe@7.2.4 + zstd-sys@2.0.16+zstd.1.5.7 + zstd@0.13.3 +" + +declare -A GIT_CRATES=( + [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' + [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build' + [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%' + [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd' + [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/flags' + [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/macro' + [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' + [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' + [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' + [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' + [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' + [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' + [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' + [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' + [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' + [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' + [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' + [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' +) + +inherit cargo pypi + +DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" +HOMEPAGE=" + https://pyrefly.org/ + https://github.com/facebook/pyrefly + https://pypi.org/project/pyrefly/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${P}/${PN}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="app-arch/zstd:=" +RDEPEND="${DEPEND}" + +src_unpack() { + pypi_src_unpack + cargo_src_unpack +} + +src_prepare() { + default + + local crate crate_patches crate_uri commit crate_dir host + for crate in "${!GIT_CRATES[@]}"; do + IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" + : "${crate_dir:=${crate}-%commit%}" + crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" + done + printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ + >> "${CARGO_HOME}/config.toml" +} + +src_configure() { + # Requires nightly + export RUSTC_BOOTSTRAP=1 + + # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys + export ZSTD_SYS_USE_PKG_CONFIG=1 + + cargo_src_configure +} From 104bd0ad633cc02cf58aa8115ce646d69e2ed99e Mon Sep 17 00:00:00 2001 From: dsaf Date: Mon, 13 Apr 2026 23:40:41 -0300 Subject: [PATCH 28/65] dev-python/pyrefly: drop 0.60.0 Signed-off-by: dsaf --- dev-python/pyrefly/Manifest | 2 - dev-python/pyrefly/pyrefly-0.60.0.ebuild | 515 ----------------------- 2 files changed, 517 deletions(-) delete mode 100644 dev-python/pyrefly/pyrefly-0.60.0.ebuild diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index a59c0969d3..ff96f8190d 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -235,8 +235,6 @@ DIST pulldown-cmark-0.13.3.crate 154953 BLAKE2B f732e8af5ff90ae77d923ce484f14c71 DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 DIST pyrefly-0.59.1.tar.gz 5475432 BLAKE2B e1033e0e42d723f215c7da77879b0dae13779c7850024b5b7810f18c61b10028da4e9d049ba0db04c90104fb8d8569ed67f3f71140df1e9f21b09d1ae98a1eec SHA512 facd6fa9999bb3054fa3678c1918c11b5d5e40fb485c1388052e7f04963408f6b59cdc30a30b72573bf193ca448768776867b6496ab481d22a2c4c01dce200cc DIST pyrefly-0.59.1.tar.gz.provenance 9313 BLAKE2B 614635bf3e01ba72eff920ae958063b22d0ebbc3fd431f07bf7043290eca88bc00f55394dd4903d8a919782a2bc6c8825db18e39edb824089bd60d4b8c2946a8 SHA512 8e1db51651ba4e18ffcada6fb640c49ee498fe15c5e8afa9d837ef6fd317de5951b956264213d0580636ccfaf0ff1bb2e576591debbb39abdedc2b5d0c025d3d -DIST pyrefly-0.60.0.tar.gz 5500389 BLAKE2B df15748c80c276fac9002561712b510ff6ff24322f6db1f1e9aa77ec775ba5b064b2702bed03e34391956463005776a85f113d04a7a37b29192f8f3d3a27b437 SHA512 f3adbc58674e6b62b3d5d6c9d0592e4744cec584000fcf09012ed9922c95583f271cf5df025d2c0fc5da4031870de1a0f791d4cb403a169ed6fec79d8a322708 -DIST pyrefly-0.60.0.tar.gz.provenance 9607 BLAKE2B d31af04faa736eb11ce428db158dde4a16199c5acdaa33320c82f10879b84331058198df4e7a05e6e4bb07917cd357b1e27919349dc11e8ccb64335e55eae3f6 SHA512 484151b85bfa559130a83b9164778c5c08c52c712099a315701f4822f5cfc615804d6b972af5aa6d1073ad8cfd3707b633926002534960ef4c40ba7d31ec9a80 DIST pyrefly-0.60.2.tar.gz 5517467 BLAKE2B 960a1f54ce757eaff0c2524fb5200e1559d4d7e62f3b4bae9a8e73ac3fb3e40b3581b8e9feeda6b1d3760f40caffb99db3bf4e990b2137fa1543e4db29069c18 SHA512 ba6f37e9b216fbec592edfc2775cfd32af4ea4c5d41a893c30e484b2bcc528dc10acf4b6da739b5e99943278d02ed58583218f6a419682c55ca990838db7dfab DIST pyrefly-0.60.2.tar.gz.provenance 9411 BLAKE2B 41afbc21875ed148c13a3c6220adc00354fd54e5a8453d63ec1b71d023ccf62646344fc4ef73d66b12f810ba56031126fdfd294d2cd0b1b4908b6b92e556386b SHA512 f3c893d4e6f14faad5e8358d48754ed19ba3413b460babe9c35ba822abc0a0bef39734d1a755f9375f7cf04e6d5532b476d605294f1b544e70b294534cfddd31 DIST pyrefly-0.61.0.tar.gz 5520984 BLAKE2B 277612a938fea6e5622733023ef3f6eaad64998e85c2f013bd9702611ea1c4ceca7d2ab159e031af224d8cde97399314796732226382e770a91ad01bd0b1aad0 SHA512 12e3c546c75d9ba7e7f2b11123adc8f5266dc7cf6c25220db2871400613db2335e0510c4b488a97340ec102e1527cadf7150257d20328582a97f6c4929435579 diff --git a/dev-python/pyrefly/pyrefly-0.60.0.ebuild b/dev-python/pyrefly/pyrefly-0.60.0.ebuild deleted file mode 100644 index 70ab613b07..0000000000 --- a/dev-python/pyrefly/pyrefly-0.60.0.ebuild +++ /dev/null @@ -1,515 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.89" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ - -CRATES=" - Inflector@0.11.4 - addr2line@0.25.1 - adler2@2.0.0 - ahash@0.8.12 - aho-corasick@1.1.4 - allocative@0.3.4 - allocative_derive@0.3.3 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - anstream@0.6.21 - anstream@1.0.0 - anstyle-parse@0.2.0 - anstyle-parse@1.0.0 - anstyle-query@1.0.0 - anstyle-wincon@3.0.7 - anstyle@1.0.14 - anyhow@1.0.102 - append-only-vec@0.1.8 - arc-swap@1.9.1 - argfile@0.2.1 - arrayref@0.3.9 - arrayvec@0.7.6 - atomic@0.5.3 - attribute-derive-macro@0.10.3 - attribute-derive@0.10.3 - autocfg@1.1.0 - backtrace-on-stack-overflow@0.3.0 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.11.0 - blake3@1.8.2 - block-buffer@0.10.2 - bstr@1.12.1 - bumpalo@3.20.2 - byteorder@1.5.0 - bytes@1.11.1 - capnp@0.25.2 - castaway@0.2.4 - cc@1.2.57 - cfg-if@1.0.4 - chacha20@0.10.0 - chrono@0.4.44 - clap@4.6.0 - clap_builder@4.6.0 - clap_derive@4.6.0 - clap_lex@1.0.0 - codespan-reporting@0.12.0 - collection_literals@1.0.2 - colorchoice@1.0.0 - compact_str@0.8.0 - compact_str@0.9.0 - configparser@3.1.0 - console@0.16.1 - console_error_panic_hook@0.1.7 - const-str@0.4.3 - constant_time_eq@0.3.1 - convert_case@0.11.0 - core-foundation-sys@0.8.7 - cpufeatures@0.2.17 - cpufeatures@0.3.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crypto-common@0.1.7 - ctor@0.1.26 - darling@0.23.0 - darling_core@0.23.0 - darling_macro@0.23.0 - dashmap@5.5.3 - deranged@0.5.5 - derivative@2.2.0 - derive-where@1.5.0 - diff@0.1.13 - digest@0.10.7 - dupe@0.9.1 - dupe_derive@0.9.1 - dyn-clone@1.0.20 - either@1.15.0 - embedded-io@0.7.1 - encode_unicode@1.0.0 - enum-iterator-derive@1.5.0 - enum-iterator@2.3.0 - env_logger@0.8.4 - equivalent@1.0.2 - errno@0.3.14 - faster-hex@0.6.1 - fastrand@2.3.0 - filetime@0.2.27 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - form_urlencoded@1.2.2 - fs-err@2.11.0 - fsevent-sys@4.1.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-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - futures@0.1.31 - futures@0.3.32 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - get-size-derive2@0.7.2 - get-size2@0.7.2 - getopts@0.2.21 - getrandom@0.2.16 - getrandom@0.3.4 - getrandom@0.4.1 - gimli@0.32.3 - glob@0.3.3 - globset@0.4.18 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.15.5 - hashbrown@0.16.1 - heck@0.5.0 - hex@0.4.3 - home@0.5.12 - human_bytes@0.4.3 - iana-time-zone-haiku@0.1.1 - iana-time-zone@0.1.65 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - id-arena@2.3.0 - ident_case@1.0.1 - idna@1.1.0 - idna_adapter@1.2.0 - ignore@0.4.25 - index_vec@0.1.4 - indexmap@1.9.2 - indexmap@2.13.0 - indicatif@0.18.4 - inotify-sys@0.1.5 - inotify@0.11.1 - instant@0.1.12 - interpolator@0.5.0 - is-macro@0.3.6 - is_terminal_polyfill@1.70.1 - itertools@0.10.5 - itertools@0.11.0 - itertools@0.14.0 - itoa@0.4.8 - itoa@1.0.18 - jobserver@0.1.34 - js-sys@0.3.94 - kqueue-sys@1.0.4 - kqueue@1.1.1 - lazy_static@1.5.0 - leb128fmt@0.1.0 - libc@0.2.183 - libmimalloc-sys@0.1.44 - libredox@0.1.12 - link-cplusplus@1.0.9 - linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.7.3 - lock_api@0.4.14 - lock_free_hashtable@0.1.2 - log@0.4.29 - lsp-server@0.7.9 - manyhow-macros@0.11.4 - manyhow@0.11.4 - maplit@1.0.2 - matchers@0.2.0 - memchr@2.8.0 - memmap2@0.9.10 - memoffset@0.6.5 - memory-stats@1.2.0 - mimalloc@0.1.48 - miniz_oxide@0.8.8 - mio@1.1.1 - nix@0.23.1 - notify-types@2.0.0 - notify@8.2.0 - nu-ansi-term@0.50.1 - num-bigint@0.4.6 - num-conv@0.2.0 - num-integer@0.1.46 - num-traits@0.2.19 - num_threads@0.1.3 - object@0.37.3 - once_cell@1.21.4 - os_str_bytes@7.1.1 - parking_lot@0.11.2 - parking_lot@0.12.5 - parking_lot_core@0.8.5 - parking_lot_core@0.9.12 - parse-display-derive@0.8.2 - parse-display@0.8.2 - paste@1.0.15 - path-absolutize@3.1.1 - path-dedot@3.1.1 - pathdiff@0.2.3 - percent-encoding@2.3.2 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.1 - phf_shared@0.11.3 - pin-project-lite@0.2.17 - pkg-config@0.3.32 - portable-atomic@1.13.1 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - pretty_assertions@1.4.1 - prettyplease@0.2.37 - proc-macro-utils@0.10.0 - proc-macro2@1.0.106 - prost-derive@0.11.9 - prost-types@0.11.9 - prost@0.11.9 - pulldown-cmark-escape@0.11.0 - pulldown-cmark@0.13.3 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.45 - r-efi@5.2.0 - rand@0.10.0 - rand@0.8.5 - rand@0.9.2 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.10.0 - rand_core@0.6.4 - rand_core@0.9.5 - rayon-core@1.13.0 - rayon@1.11.0 - redox_syscall@0.2.10 - redox_syscall@0.5.6 - redox_syscall@0.7.0 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.13 - regex-syntax@0.7.5 - regex-syntax@0.8.8 - regex@1.12.3 - relative-path@1.9.3 - rustc-demangle@0.1.27 - rustc-hash@2.1.1 - rustix@0.38.44 - rustix@1.1.4 - rustversion@1.0.22 - ryu@0.2.8 - ryu@1.0.23 - same-file@1.0.6 - schemars@0.9.0 - schemars@1.2.1 - scopeguard@1.2.0 - scratch@1.0.6 - seahash@4.1.0 - semver@1.0.27 - serde-wasm-bindgen@0.6.5 - serde@1.0.228 - serde_bser@0.4.0 - serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - serde_jsonrc@0.1.0 - serde_repr@0.1.20 - serde_spanned@1.0.4 - serde_with@3.18.0 - serde_with_macros@3.18.0 - sha2@0.10.9 - sharded-slab@0.1.4 - shlex@1.3.0 - signal-hook-registry@1.4.5 - siphasher@1.0.1 - slab@0.4.12 - smallvec@1.15.1 - socket2@0.6.1 - sorted_vector_map@0.2.0 - stable_deref_trait@1.2.0 - starlark_map@0.13.0 - static_assertions@1.1.0 - static_interner@0.1.1 - strsim@0.10.0 - strsim@0.11.1 - structmeta-derive@0.2.0 - structmeta@0.2.0 - subtle@2.6.1 - syn@1.0.109 - syn@2.0.117 - synstructure@0.13.2 - tar@0.4.45 - tempfile@3.27.0 - termcolor@1.4.1 - terminal_size@0.4.3 - thiserror-impl@1.0.69 - thiserror-impl@2.0.18 - thiserror@1.0.69 - thiserror@2.0.18 - thread_local@1.1.9 - tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 - tikv-jemallocator@0.6.1 - time-core@0.1.8 - time-macros@0.2.27 - time@0.3.47 - tinystr@0.7.6 - tinyvec@1.8.0 - tinyvec_macros@0.1.0 - tokio-macros@2.6.0 - tokio-util@0.6.10 - tokio@1.50.0 - toml@0.9.12+spec-1.1.0 - toml_datetime@0.7.5+spec-1.1.0 - toml_edit@0.23.10+spec-1.0.0 - toml_parser@1.0.9+spec-1.1.0 - toml_writer@1.0.6+spec-1.1.0 - tracing-attributes@0.1.31 - tracing-core@0.1.36 - tracing-log@0.2.0 - tracing-serde@0.2.0 - tracing-subscriber@0.3.23 - tracing@0.1.44 - triomphe@0.1.15 - typenum@1.19.0 - unicase@2.9.0 - unicode-ident@1.0.24 - unicode-normalization@0.1.25 - unicode-segmentation@1.12.0 - unicode-width@0.1.14 - unicode-width@0.2.2 - unicode-xid@0.2.6 - unicode_names2@1.2.2 - unicode_names2_generator@1.2.2 - unit-prefix@0.5.1 - url@2.5.8 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - utf8parse@0.2.2 - uuid-rng-internal@1.22.0 - uuid@1.22.0 - valuable@0.1.1 - vec1@1.12.1 - version_check@0.9.5 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-macro-support@0.2.117 - wasm-bindgen-macro@0.2.117 - wasm-bindgen-shared@0.2.117 - wasm-bindgen@0.2.117 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - watchman_client@0.9.0 - web-time@1.1.0 - which@4.4.2 - 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-core@0.62.2 - windows-implement@0.60.2 - windows-interface@0.59.3 - windows-link@0.2.1 - windows-result@0.4.1 - windows-strings@0.5.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-targets@0.53.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.15 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.46.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - write16@1.0.0 - writeable@0.5.5 - xattr@1.6.1 - xxhash-rust@0.8.15 - yansi@1.0.1 - yoke-derive@0.7.4 - yoke@0.7.4 - zerocopy-derive@0.8.31 - zerocopy@0.8.31 - zerofrom-derive@0.1.4 - zerofrom@0.1.4 - zerovec-derive@0.10.3 - zerovec@0.10.4 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -declare -A GIT_CRATES=( - [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' - [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build' - [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%' - [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd' - [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/flags' - [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/macro' - [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' - [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' - [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' - [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' - [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' - [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' - [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' - [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo pypi - -DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" -HOMEPAGE=" - https://pyrefly.org/ - https://github.com/facebook/pyrefly - https://pypi.org/project/pyrefly/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${P}/${PN}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="app-arch/zstd:=" -RDEPEND="${DEPEND}" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - default - - local crate crate_patches crate_uri commit crate_dir host - for crate in "${!GIT_CRATES[@]}"; do - IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" - : "${crate_dir:=${crate}-%commit%}" - crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" - done - printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ - >> "${CARGO_HOME}/config.toml" -} - -src_configure() { - # Requires nightly - export RUSTC_BOOTSTRAP=1 - - # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys - export ZSTD_SYS_USE_PKG_CONFIG=1 - - cargo_src_configure -} From b8a6402e605677595302fb959f837f1e5178e022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Tue, 14 Apr 2026 12:57:33 +0300 Subject: [PATCH 29/65] app-crypt/sops: add 3.12.0, drop 3.9.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Skyler Mäntysaari --- app-crypt/sops/Manifest | 4 ++-- app-crypt/sops/{sops-3.9.4.ebuild => sops-3.12.0.ebuild} | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) rename app-crypt/sops/{sops-3.9.4.ebuild => sops-3.12.0.ebuild} (66%) diff --git a/app-crypt/sops/Manifest b/app-crypt/sops/Manifest index 2b3b56f282..d673264e13 100644 --- a/app-crypt/sops/Manifest +++ b/app-crypt/sops/Manifest @@ -1,4 +1,4 @@ DIST sops-3.11.0-deps.tar.xz 149651976 BLAKE2B b6f374dd181fc99783deee239c4427cdfa6985843cdb0c331a75cb4f1c460f4e13742dabc5a14e764e51f41ec6fed52457c7eb71a7c2dc88ed5c452794128c63 SHA512 6b751d339c416a71c6d7c37d5e0c1f780ba745ba00555bc96716b73abb2ecdcd80eb92b68d8d496d18eb50e5db1979de3dbd3287f0b3a25271ccbd93f76c53be DIST sops-3.11.0.tar.gz 274748 BLAKE2B 57da34c44051974fa83e737cae66883a54a55b001b3d51351aafdb154217b581d9b44ac0dcb87a402a43711971e931168a2c6c2507abdf187d8162cd7d99abd4 SHA512 e1ff792731d45828db9ea7fde557efd1c1b732a56e1e0b9d715df00764c455bc7e2f229ceb76502ca80c0951ce918b858d8792ab920a92d6ab6303be2118afd8 -DIST sops-3.9.4-vendor.tar.xz 5341228 BLAKE2B 4d7d162867466b01a300d6be0b39a28327532b01b3d3ae2b5be29a1d5316160e44c01845601535078225b2a7d6b40c214463cf0eca4042e03c67eb453e35b03f SHA512 6154f3aaeffc6b96169bebc70636b6260e414147ece976c18e13cbebb352c69604219156b72d6a6594b96bd42e15e6d554e5b2a9140fbb70627e8585e0f3eeba -DIST sops-3.9.4.tar.gz 250843 BLAKE2B b48f390417df3eb1d9aec5028b8a0f7331874250728499cda603b317e9fe468158222b187f708ff0a0083e060c712b27e25a13494ea9744f293137775e642699 SHA512 bf4eb2e536d1bb83e2bf91fc1684cc121917dc2e5a3d0a51b526ff57f006fbb817a4e7e6f658451dfdac56fb1b76f8063c59163a9c5ba5f2dcb44d1d1826cbbb +DIST sops-3.12.0-deps.tar.xz 272226724 BLAKE2B 3f74f64e3212488e0257d9158876627612f661dfabf14a980461d90f0424cb7580f866caf4a8dc0cfdec5390e7deb25ead876990255746decba4728502489266 SHA512 95be591e699044605f3e51dacc7ac6a95cc8a94f92f1df81f8e3799b88872c6527c7249ef473e9182958bddce373bb8aa4a076dc28454a629768f55871c546ec +DIST sops-3.12.0.tar.gz 286434 BLAKE2B a36f82fcece7b1ce9d5b4cf3f251af57baec6ed18faee15a1cfb321dd247830bb301108f7d7de402fe0868370d9c5a818d7a989558b6472773249f1d768b6d8c SHA512 44be055905e3cc9cd96fe89a75b99a40447e66d0b38fb8343ff8a7ce27d5fae6c6e79bd4c1dbd8701d2281149475efbc80748bf68e22d1ab45bacc6a0f923378 diff --git a/app-crypt/sops/sops-3.9.4.ebuild b/app-crypt/sops/sops-3.12.0.ebuild similarity index 66% rename from app-crypt/sops/sops-3.9.4.ebuild rename to app-crypt/sops/sops-3.12.0.ebuild index a800bd8f0d..ba04831e47 100644 --- a/app-crypt/sops/sops-3.9.4.ebuild +++ b/app-crypt/sops/sops-3.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ inherit go-module DESCRIPTION="Simple And Flexible Tool For Managing Secrets" HOMEPAGE="https://getsops.io/" -SRC_URI="https://github.com/getsops/sops/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://samip537.kapsi.fi/gentoo-mirror/sops-${PV}-vendor.tar.xz" +SRC_URI="https://github.com/getsops/sops/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://git.skysolutions.fi/gentoo-mirror/guru-vendored/releases/download/sops-${PV}/sops-${PV}-deps.tar.xz" #SRC_URI+=" https://github.com/Arian-D/sops-deps/releases/download/${PV}/${P}-vendor.tar.xz" LICENSE="MPL-2.0" From bd41fb4b1502d09b0ba270ef45d042e709c9bc7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Tue, 14 Apr 2026 13:11:55 +0300 Subject: [PATCH 30/65] dev-util/go-task: add 3.49.1, drop 3.38.0-r1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Skyler Mäntysaari --- dev-util/go-task/Manifest | 4 ++-- .../{go-task-3.38.0-r1.ebuild => go-task-3.49.1.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename dev-util/go-task/{go-task-3.38.0-r1.ebuild => go-task-3.49.1.ebuild} (77%) diff --git a/dev-util/go-task/Manifest b/dev-util/go-task/Manifest index 4ce37aa0eb..c498fb718e 100644 --- a/dev-util/go-task/Manifest +++ b/dev-util/go-task/Manifest @@ -1,4 +1,4 @@ -DIST go-task-3.38.0-vendor.tar.xz 1414180 BLAKE2B 2d7a3e8bafeed1824e2cd72fd821403dc5d0ff6bdab0c0c8857847e8e79a5a38dbd8b1fda2d42622abedf0e84840d8542c168bef3d7900f6a6a729f674d51c9e SHA512 1f019c7381433c50ca71b7e0e12bace254a4908221bcb095c0190c13e365a2700e1eed62ed1099606440020e4558900f038b22a00230b336b3892b27c29f511b -DIST go-task-3.38.0.tar.gz 463389 BLAKE2B 15fecad55bf0488b5fc1d62777589d9eb809ce5cd35a9f0c9f1de2e52e1239826d31565f137a7f2b1699135e6d485a47e3e85f5c702d7c1946b56adcfc73f4e1 SHA512 1c09e90f78ea64c97e8027af18b17307fb8e4d1ddc38613ff06a323aba1a4f3fa055e0a2a0baf7ee16671417b680e60f8e31d653442442decbd23ed59659cf86 DIST go-task-3.41.0-vendor.tar.xz 2358544 BLAKE2B 967448696f9f0dcad57621c2c2b2b9e429bdd7aebc76175f45b93bb283787a4497f00cfa67e79fc7898d9f4c1a3d4e334f8a11eb76084ec7cb178b8dd0c63c45 SHA512 a0bc56a26ae36305fb2a68a655857d635be8e0dc17ee6bffe4b0ee379668882933a3b5285714c030a1b4a7f95ec9157fcd6624e64627e44b67369be719386d27 DIST go-task-3.41.0.tar.gz 525593 BLAKE2B a33a348fae5491060e9c06e35c7507aeb3a401c00171d76ac4ae5ca6f6f61045b977fe6f25fba58672e94177220173dd0406a0d7f277e0e5206dc99d728131b0 SHA512 c74d5b73b65d344bfe6f0300e232b9197ded3c46c85272308b7d4ecd2410a166882bcd4fab0dc6a5fae77f2889b8b5012b88ebde1efedb73294f5e4319460a26 +DIST go-task-3.49.1-deps.tar.xz 482566616 BLAKE2B e08803897838b590174821ca7a99acd247bc6c11e5c5952470fc9e80463f18b3fc76c54f57a04a76bb353fe60e1b9b78ac2c7a1745fd3efe255714a8f1f0f34d SHA512 8fe2507584ae2e6a2b154e837a17bfd2a4c27d906d48384d07b0bfc820c5e08b5832c5d202582bf9a01f38145f5e4d28ec07ad07e3954ed8cb36e0aa16f42b3e +DIST go-task-3.49.1.tar.gz 604278 BLAKE2B 6323187d64612509a508b2a3da79aa976e874624f813731fbba1a3288183f289d5b322ae616c6d4a06150834c33c64d412b0fe229b53fea3cc3c32ca6925ed1f SHA512 b5b7e66bb7a27e45e449d5292153beb386f5d22097f208967c74bf3c7fe99415789bdceb5cd0a9b31b8b3d5590c2e40d636125edc5efb641b4f004883dbdfda1 diff --git a/dev-util/go-task/go-task-3.38.0-r1.ebuild b/dev-util/go-task/go-task-3.49.1.ebuild similarity index 77% rename from dev-util/go-task/go-task-3.38.0-r1.ebuild rename to dev-util/go-task/go-task-3.49.1.ebuild index ad9a0dfb7d..ff540a189d 100644 --- a/dev-util/go-task/go-task-3.38.0-r1.ebuild +++ b/dev-util/go-task/go-task-3.49.1.ebuild @@ -5,7 +5,7 @@ inherit go-module DESCRIPTION="A task runner / simpler Make alternative written in Go" HOMEPAGE="https://taskfile.dev" SRC_URI="https://github.com/${PN}/task/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://samip537.kapsi.fi/gentoo-mirror/go-task-${PV}-vendor.tar.xz" +SRC_URI+=" https://git.skysolutions.fi/gentoo-mirror/guru-vendored/download/go-task-${PV}/go-task-${PV}-deps.tar.xz" S="${WORKDIR}/task-${PV}" LICENSE="MIT" SLOT="0" From 5d84b820d9835e2da08321de6d51c1ac71cb4c35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Tue, 14 Apr 2026 13:20:46 +0300 Subject: [PATCH 31/65] app-crypt/sops: update the copyright year to match the current MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Skyler Mäntysaari --- app-crypt/sops/sops-3.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/sops/sops-3.12.0.ebuild b/app-crypt/sops/sops-3.12.0.ebuild index ba04831e47..d76e537940 100644 --- a/app-crypt/sops/sops-3.12.0.ebuild +++ b/app-crypt/sops/sops-3.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From ba8e65e9d0a47fbf7714f7faafe25555d18ecb33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Tue, 14 Apr 2026 15:21:17 +0300 Subject: [PATCH 32/65] app-crypt/sops: add 3.12.2, drop 3.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Skyler Mäntysaari --- app-crypt/sops/Manifest | 4 ++-- app-crypt/sops/{sops-3.12.0.ebuild => sops-3.12.2.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename app-crypt/sops/{sops-3.12.0.ebuild => sops-3.12.2.ebuild} (100%) diff --git a/app-crypt/sops/Manifest b/app-crypt/sops/Manifest index d673264e13..e61bec9620 100644 --- a/app-crypt/sops/Manifest +++ b/app-crypt/sops/Manifest @@ -1,4 +1,4 @@ DIST sops-3.11.0-deps.tar.xz 149651976 BLAKE2B b6f374dd181fc99783deee239c4427cdfa6985843cdb0c331a75cb4f1c460f4e13742dabc5a14e764e51f41ec6fed52457c7eb71a7c2dc88ed5c452794128c63 SHA512 6b751d339c416a71c6d7c37d5e0c1f780ba745ba00555bc96716b73abb2ecdcd80eb92b68d8d496d18eb50e5db1979de3dbd3287f0b3a25271ccbd93f76c53be DIST sops-3.11.0.tar.gz 274748 BLAKE2B 57da34c44051974fa83e737cae66883a54a55b001b3d51351aafdb154217b581d9b44ac0dcb87a402a43711971e931168a2c6c2507abdf187d8162cd7d99abd4 SHA512 e1ff792731d45828db9ea7fde557efd1c1b732a56e1e0b9d715df00764c455bc7e2f229ceb76502ca80c0951ce918b858d8792ab920a92d6ab6303be2118afd8 -DIST sops-3.12.0-deps.tar.xz 272226724 BLAKE2B 3f74f64e3212488e0257d9158876627612f661dfabf14a980461d90f0424cb7580f866caf4a8dc0cfdec5390e7deb25ead876990255746decba4728502489266 SHA512 95be591e699044605f3e51dacc7ac6a95cc8a94f92f1df81f8e3799b88872c6527c7249ef473e9182958bddce373bb8aa4a076dc28454a629768f55871c546ec -DIST sops-3.12.0.tar.gz 286434 BLAKE2B a36f82fcece7b1ce9d5b4cf3f251af57baec6ed18faee15a1cfb321dd247830bb301108f7d7de402fe0868370d9c5a818d7a989558b6472773249f1d768b6d8c SHA512 44be055905e3cc9cd96fe89a75b99a40447e66d0b38fb8343ff8a7ce27d5fae6c6e79bd4c1dbd8701d2281149475efbc80748bf68e22d1ab45bacc6a0f923378 +DIST sops-3.12.2-deps.tar.xz 272234548 BLAKE2B f2924291b4dc55198d041d32896de05e63459ca28fee796d74506024de58d3f82ed556234028b860ffe9df169fdf78a9447616a8b4ab8978068edeb3de00f59f SHA512 49e4dc5be2fffef1a1ec722c29b1cab4a4831e8857313a44869e9c7f0248dd4873e7a636dc9f65df3c566d37bdc1b18d37232cd69626634e1d6b8dff6df30043 +DIST sops-3.12.2.tar.gz 288329 BLAKE2B 1c93ba44066cb54bdd7b206fcb1afcb5b2d547e6a90ba087ffda0f6b6f441dc43bdf81a1e2177686d3bfe1822ad6062520bdde47be0b896b00e5f9fe18f63d42 SHA512 06fe7466b10d98303b0ba59bc466bd08925cec8cab1cef46b5d3b7633b1eeb0b57f177bb0b590fc2cc00d8a8a5427a1021081376e0a908641ff7d8060b73dcf0 diff --git a/app-crypt/sops/sops-3.12.0.ebuild b/app-crypt/sops/sops-3.12.2.ebuild similarity index 100% rename from app-crypt/sops/sops-3.12.0.ebuild rename to app-crypt/sops/sops-3.12.2.ebuild From e21cfc3d88aadcbeb5d16d3b0074acffa26338a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Tue, 14 Apr 2026 15:23:53 +0300 Subject: [PATCH 33/65] dev-util/go-task: add 3.50.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Skyler Mäntysaari --- dev-util/go-task/Manifest | 2 ++ dev-util/go-task/go-task-3.50.0.ebuild | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-util/go-task/go-task-3.50.0.ebuild diff --git a/dev-util/go-task/Manifest b/dev-util/go-task/Manifest index c498fb718e..cc5ab3add5 100644 --- a/dev-util/go-task/Manifest +++ b/dev-util/go-task/Manifest @@ -2,3 +2,5 @@ DIST go-task-3.41.0-vendor.tar.xz 2358544 BLAKE2B 967448696f9f0dcad57621c2c2b2b9 DIST go-task-3.41.0.tar.gz 525593 BLAKE2B a33a348fae5491060e9c06e35c7507aeb3a401c00171d76ac4ae5ca6f6f61045b977fe6f25fba58672e94177220173dd0406a0d7f277e0e5206dc99d728131b0 SHA512 c74d5b73b65d344bfe6f0300e232b9197ded3c46c85272308b7d4ecd2410a166882bcd4fab0dc6a5fae77f2889b8b5012b88ebde1efedb73294f5e4319460a26 DIST go-task-3.49.1-deps.tar.xz 482566616 BLAKE2B e08803897838b590174821ca7a99acd247bc6c11e5c5952470fc9e80463f18b3fc76c54f57a04a76bb353fe60e1b9b78ac2c7a1745fd3efe255714a8f1f0f34d SHA512 8fe2507584ae2e6a2b154e837a17bfd2a4c27d906d48384d07b0bfc820c5e08b5832c5d202582bf9a01f38145f5e4d28ec07ad07e3954ed8cb36e0aa16f42b3e DIST go-task-3.49.1.tar.gz 604278 BLAKE2B 6323187d64612509a508b2a3da79aa976e874624f813731fbba1a3288183f289d5b322ae616c6d4a06150834c33c64d412b0fe229b53fea3cc3c32ca6925ed1f SHA512 b5b7e66bb7a27e45e449d5292153beb386f5d22097f208967c74bf3c7fe99415789bdceb5cd0a9b31b8b3d5590c2e40d636125edc5efb641b4f004883dbdfda1 +DIST go-task-3.50.0-deps.tar.xz 465266660 BLAKE2B 1fa46f8183b9ec746795a71abdbebc91479c664884bea73f5c0aaf3e875bf87216dd277c27fd04bbc82b71e41cafdbdd97e2ddef20416f362c64a7a4dee7467c SHA512 cff1b6ca210352d92a9f37f22c75f165493dd97aabf3a4895d2120e984bb0a9def695a6710aa0123e03e1cf2df55121bb3c7da57b1abd1dfc3ffc5ae1200cbd0 +DIST go-task-3.50.0.tar.gz 609396 BLAKE2B fe24d0703143fb745a84136a72b79f5829d087a93b2df87045e8752b3640fef12e701a2c09c65f4252ebae1b0cfcd363add8bc2bfea3749e2926af1a6ee8a97e SHA512 36d11df5ce3521b4f896760caeb236b128ad735c29b63a54d8fb06dedc16cade58aa689ecbc8e99ced529351d72e676081de3c2f86131b9e5fc030074186bfad diff --git a/dev-util/go-task/go-task-3.50.0.ebuild b/dev-util/go-task/go-task-3.50.0.ebuild new file mode 100644 index 0000000000..994a046703 --- /dev/null +++ b/dev-util/go-task/go-task-3.50.0.ebuild @@ -0,0 +1,22 @@ +EAPI="8" + +inherit go-module + +DESCRIPTION="A task runner / simpler Make alternative written in Go" +HOMEPAGE="https://taskfile.dev" +SRC_URI="https://github.com/${PN}/task/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://git.skysolutions.fi/gentoo-mirror/guru-vendored/releases/download/go-task-${PV}/go-task-${PV}-deps.tar.xz" +S="${WORKDIR}/task-${PV}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +src_compile() { + ego build github.com/go-task/task/v3/cmd/task +} + +src_install() { + dobin task + + default +} From 6a097c56d11d4845690d59dfb9de34699104c0e5 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Tue, 14 Apr 2026 10:53:32 -0400 Subject: [PATCH 34/65] sci-misc/llama-cpp: depend on dev-util/spirv-headers See: https://github.com/ggml-org/llama.cpp/pull/21572 Signed-off-by: Craig Andrews --- sci-misc/llama-cpp/llama-cpp-9999.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sci-misc/llama-cpp/llama-cpp-9999.ebuild b/sci-misc/llama-cpp/llama-cpp-9999.ebuild index dd5ab054d7..2295b3df80 100644 --- a/sci-misc/llama-cpp/llama-cpp-9999.ebuild +++ b/sci-misc/llama-cpp/llama-cpp-9999.ebuild @@ -67,7 +67,10 @@ CDEPEND=" " DEPEND="${CDEPEND} opencl? ( dev-util/opencl-headers ) - vulkan? ( dev-util/vulkan-headers ) + vulkan? ( + dev-util/spirv-headers + dev-util/vulkan-headers + ) " RDEPEND="${CDEPEND} dev-python/numpy From 396cb4bf42c1bef5543dc79c914a89f5731b7970 Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Tue, 14 Apr 2026 21:30:25 +0530 Subject: [PATCH 35/65] dev-util/lua-language-server: add 3.18.2 Signed-off-by: Brahmajit Das --- dev-util/lua-language-server/Manifest | 1 + .../lua-language-server-3.18.2.ebuild | 95 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 dev-util/lua-language-server/lua-language-server-3.18.2.ebuild diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 67bad89d53..6ed035c2a9 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,3 +1,4 @@ DIST lua-language-server-3.17.1.zip 32018139 BLAKE2B 967835203328326e5556ec81512016af302cc7a5b26a9cc13df41946862eca771a29ddc8036f9bdeadc0a076a6c3d173dcc836737295a4a18c8c2fd6b40fade9 SHA512 e21771f4c9f2c693344b10014a8d40f48bf668ff170ffac6c0e1b1a53989c1e1036b19ea8f203add3423f8d701506f4331382c3391de657469f9333769f9e6b4 DIST lua-language-server-3.18.0.zip 32025014 BLAKE2B 8ab5cb66e9dc1860150ec23ba7ee38a97560206d1fea3d0fa92378db48724d2841f977af8c47218de5b139cc3c65f929ae2963eb9accbc382c4d08b13d5e6e02 SHA512 89dbfc56ba3b23ad6e431c41ca9fc1f15c91f0ef348182754ef4854f709282369b0b0922d26242d315074a81a930e65c2b3459e12ad574ab57f029b783b4fd6c DIST lua-language-server-3.18.1.zip 32025060 BLAKE2B 34a7e5ace59525953b9d9e81fd356748920ff30bcefe8fe52d97fe4ddeb88f39c7ec7367ec14f083ca7fd0b152ed0519d5272bb6e2686b46cfa36bb1bd0432f6 SHA512 646772d16a439597cc7142eb5806a3b90ab06b76a0e7047ce59407a8db4a374f571e3cddc27384ab87d7329705f10936e0fcfb56827d67182858441f92e8af1f +DIST lua-language-server-3.18.2.zip 32023745 BLAKE2B 891015e2ab9b9948a1f35eebcba15cd5676a1f3d3b90f713e700d0c420d810502508d7501023f9a16db2692461222d184a7ba1e32769429c7a86ea80c09aac00 SHA512 91054584cb2172abde83c88dcdf699026921d38c109e87893192c4bfea31eb788ca8911792eb52433d86a142baaf1577ed7a70c99b9ee150d9399ccbff513aeb diff --git a/dev-util/lua-language-server/lua-language-server-3.18.2.ebuild b/dev-util/lua-language-server/lua-language-server-3.18.2.ebuild new file mode 100644 index 0000000000..f0bb35993f --- /dev/null +++ b/dev-util/lua-language-server/lua-language-server-3.18.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua{5-{1,3,4},jit} ) + +inherit ninja-utils toolchain-funcs lua-single prefix + +DESCRIPTION="Lua language server" +HOMEPAGE="https://github.com/LuaLS/lua-language-server" +SRC_URI="https://github.com/LuaLS/lua-language-server/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="llvm-libunwind test" +REQUIRE_USE="${LUA_REQUIRED_USE}" + +DEPEND=" + ${LUA_DEPS} + sys-libs/binutils-libs +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-alternatives/ninja + app-arch/unzip + !llvm-libunwind? ( sys-libs/libunwind ) + llvm-libunwind? ( llvm-runtimes/libunwind ) +" +RESTRICT="!test? ( test )" + +src_prepare() { + # Remove hardcoded gcc references + sed -i "/lm.cxx/a lm.cc = '$(tc-getCC)'" \ + make.lua || die + sed -i "s/CC = gcc/ CC = ${tc-getCC}/" \ + 3rd/lpeglabel/makefile || die + # Shipped file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS + eapply "${FILESDIR}/3.16.4-linux.ninja.patch" + eapply_user + sed -i -e "s/^cc = REPLACE_ME/cc = $(tc-getCC)/" \ + -e "s/^ar = REPLACE_AR/ar = $(tc-getAR)/" \ + -e "s/CFLAGS/${CFLAGS}/" \ + -e "s/CXXFLAGS/${CXXFLAGS}/" \ + -e "s/LDFLAGS/${LDFLAGS}/" \ + 3rd/luamake/compile/ninja/linux.ninja || die + if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then + sed -i "s/-lstdc++fs//" 3rd/luamake/compile/ninja/linux.ninja || die + fi + + prefixify_ro "${FILESDIR}/wrapper.sh" +} + +src_compile() { + eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test "test" "luamake")" + use test && eninja -C 3rd/luamake -f compile/ninja/linux.ninja luamake + ./3rd/luamake/luamake init || die + + # Generated file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS + sed -i -e "s/^cc =.*./cc = REPLACE_ME/" \ + -e "s/^ar =.*./ar = REPLACE_AR/" \ + build/build.ninja || die + + eapply "${FILESDIR}/3.16.4-build.ninja.patch" + sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \ + -e "s/REPLACE_AR/$(tc-getAR)/" \ + -e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \ + -e "s/CFLAGS/${CFLAGS}/" \ + -e "s/CXXFLAGS/${CXXFLAGS}/" \ + -e "s/LDFLAGS/${LDFLAGS}/" \ + build/build.ninja || die + if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then + sed -i "s/-lstdc++fs//" build/build.ninja || die + fi + + use test && eninja -f build/build.ninja || eninja -f build/build.ninja all + rm -rf meta/198256b1 +} + +src_install() { + newbin "${T}/wrapper.sh" ${PN} + + into /opt/${PN} + dobin bin/${PN} + + insinto /opt/${PN}/bin + doins bin/main.lua + + insinto /opt/${PN} + doins -r debugger.lua main.lua locale meta script + + einstalldocs +} From 1d4d04247b54e67263420abe63bc3724192702f0 Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Tue, 14 Apr 2026 21:31:31 +0530 Subject: [PATCH 36/65] dev-util/lua-language-server: drop 3.17.1 Signed-off-by: Brahmajit Das --- dev-util/lua-language-server/Manifest | 1 - .../lua-language-server-3.17.1.ebuild | 95 ------------------- 2 files changed, 96 deletions(-) delete mode 100644 dev-util/lua-language-server/lua-language-server-3.17.1.ebuild diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 6ed035c2a9..381ebe87a9 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,4 +1,3 @@ -DIST lua-language-server-3.17.1.zip 32018139 BLAKE2B 967835203328326e5556ec81512016af302cc7a5b26a9cc13df41946862eca771a29ddc8036f9bdeadc0a076a6c3d173dcc836737295a4a18c8c2fd6b40fade9 SHA512 e21771f4c9f2c693344b10014a8d40f48bf668ff170ffac6c0e1b1a53989c1e1036b19ea8f203add3423f8d701506f4331382c3391de657469f9333769f9e6b4 DIST lua-language-server-3.18.0.zip 32025014 BLAKE2B 8ab5cb66e9dc1860150ec23ba7ee38a97560206d1fea3d0fa92378db48724d2841f977af8c47218de5b139cc3c65f929ae2963eb9accbc382c4d08b13d5e6e02 SHA512 89dbfc56ba3b23ad6e431c41ca9fc1f15c91f0ef348182754ef4854f709282369b0b0922d26242d315074a81a930e65c2b3459e12ad574ab57f029b783b4fd6c DIST lua-language-server-3.18.1.zip 32025060 BLAKE2B 34a7e5ace59525953b9d9e81fd356748920ff30bcefe8fe52d97fe4ddeb88f39c7ec7367ec14f083ca7fd0b152ed0519d5272bb6e2686b46cfa36bb1bd0432f6 SHA512 646772d16a439597cc7142eb5806a3b90ab06b76a0e7047ce59407a8db4a374f571e3cddc27384ab87d7329705f10936e0fcfb56827d67182858441f92e8af1f DIST lua-language-server-3.18.2.zip 32023745 BLAKE2B 891015e2ab9b9948a1f35eebcba15cd5676a1f3d3b90f713e700d0c420d810502508d7501023f9a16db2692461222d184a7ba1e32769429c7a86ea80c09aac00 SHA512 91054584cb2172abde83c88dcdf699026921d38c109e87893192c4bfea31eb788ca8911792eb52433d86a142baaf1577ed7a70c99b9ee150d9399ccbff513aeb diff --git a/dev-util/lua-language-server/lua-language-server-3.17.1.ebuild b/dev-util/lua-language-server/lua-language-server-3.17.1.ebuild deleted file mode 100644 index f0bb35993f..0000000000 --- a/dev-util/lua-language-server/lua-language-server-3.17.1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua{5-{1,3,4},jit} ) - -inherit ninja-utils toolchain-funcs lua-single prefix - -DESCRIPTION="Lua language server" -HOMEPAGE="https://github.com/LuaLS/lua-language-server" -SRC_URI="https://github.com/LuaLS/lua-language-server/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="llvm-libunwind test" -REQUIRE_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - sys-libs/binutils-libs -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-alternatives/ninja - app-arch/unzip - !llvm-libunwind? ( sys-libs/libunwind ) - llvm-libunwind? ( llvm-runtimes/libunwind ) -" -RESTRICT="!test? ( test )" - -src_prepare() { - # Remove hardcoded gcc references - sed -i "/lm.cxx/a lm.cc = '$(tc-getCC)'" \ - make.lua || die - sed -i "s/CC = gcc/ CC = ${tc-getCC}/" \ - 3rd/lpeglabel/makefile || die - # Shipped file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS - eapply "${FILESDIR}/3.16.4-linux.ninja.patch" - eapply_user - sed -i -e "s/^cc = REPLACE_ME/cc = $(tc-getCC)/" \ - -e "s/^ar = REPLACE_AR/ar = $(tc-getAR)/" \ - -e "s/CFLAGS/${CFLAGS}/" \ - -e "s/CXXFLAGS/${CXXFLAGS}/" \ - -e "s/LDFLAGS/${LDFLAGS}/" \ - 3rd/luamake/compile/ninja/linux.ninja || die - if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then - sed -i "s/-lstdc++fs//" 3rd/luamake/compile/ninja/linux.ninja || die - fi - - prefixify_ro "${FILESDIR}/wrapper.sh" -} - -src_compile() { - eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test "test" "luamake")" - use test && eninja -C 3rd/luamake -f compile/ninja/linux.ninja luamake - ./3rd/luamake/luamake init || die - - # Generated file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS - sed -i -e "s/^cc =.*./cc = REPLACE_ME/" \ - -e "s/^ar =.*./ar = REPLACE_AR/" \ - build/build.ninja || die - - eapply "${FILESDIR}/3.16.4-build.ninja.patch" - sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \ - -e "s/REPLACE_AR/$(tc-getAR)/" \ - -e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \ - -e "s/CFLAGS/${CFLAGS}/" \ - -e "s/CXXFLAGS/${CXXFLAGS}/" \ - -e "s/LDFLAGS/${LDFLAGS}/" \ - build/build.ninja || die - if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then - sed -i "s/-lstdc++fs//" build/build.ninja || die - fi - - use test && eninja -f build/build.ninja || eninja -f build/build.ninja all - rm -rf meta/198256b1 -} - -src_install() { - newbin "${T}/wrapper.sh" ${PN} - - into /opt/${PN} - dobin bin/${PN} - - insinto /opt/${PN}/bin - doins bin/main.lua - - insinto /opt/${PN} - doins -r debugger.lua main.lua locale meta script - - einstalldocs -} From a57363f870f985a2ec8ec9b2567f197efd006ff2 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 14 Apr 2026 18:18:56 +0200 Subject: [PATCH 37/65] x11-terms/rio: add 0.3.8 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 + x11-terms/rio/rio-0.3.8.ebuild | 67 ++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 x11-terms/rio/rio-0.3.8.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 44576f51ae..24396d237c 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -2,3 +2,5 @@ DIST rio-0.2.37-crates.tar.xz 60136940 BLAKE2B 0c5dbfb58a96f6bddd8259b6b023bf944 DIST rio-0.2.37.tar.gz 86820210 BLAKE2B 06729da2283f495196b0c11dbc91a0a2f621ac9d84192cc8ef3b11367baa33794340650d4b154a4c4c4a28dbc9d08e595b2c584bf0b0c5a6e8c4d2d36ab2169e SHA512 937ea1bff257396b37eff3a93e14cc0aea22f40e526b760255da1fa40687d959810e9e68133b76856f6df3a7f4fb846d3520643cfe7bea2b6f2b5c909a83e269 DIST rio-0.3.1-crates.tar.xz 78043352 BLAKE2B 4f12ea9a7616b7dc0ecae9143d2746532a767fdd644097752c015251f91700c60ce3b3369711d902f3ab501b1506cd9fee51dc93f894327fcb7534b6a99da37b SHA512 e8668b6a639b50025a706fe021963c76c8c7b0d3aad9234b2fe4f7175f1934fd11d06d8b8af101aa1bfe49348555bbc8f67191ed140cd4798aaa0b1de0ccf813 DIST rio-0.3.1.tar.gz 87827363 BLAKE2B d12e219d52e72b959ed9735bc6eb3bd4f67295cc5b67400baac0acf2e229d4d0b49d6d9d1fec919e17e056171e9c3f3743fa94410ffb1585d10f7c2f63d1d88a SHA512 14397a6fbb9e0af3ef4ef208f36d87cf789e0460fdb309e276687e341deb0d863d29ba85cf9d2e7bcc6eedd55b93fc37dbe02b38b082c8dff61ba1509c233df5 +DIST rio-0.3.8-crates.tar.xz 78343184 BLAKE2B 0c9c4bf8cd90ac54815c3b464c39d43ad62adf80d6615d3c49efea00636d0e16c64f7f6f634b102ec9d28570bd6c4838463fdebe2f73bebd370617e23c1f8d50 SHA512 90052179c904ff85b185b33839a925a9e43bc8e04aff0c049c50aceabd406c5bcc40e6adf1d29a8c092e0923230bb7101594eb7666549bba6e98407553c8e661 +DIST rio-0.3.8.tar.gz 83643572 BLAKE2B ea22c5d1f3e9db671085519054d8324c42fb3a3b258a6a02f7b8f50785e7b9c6cedf864ab68ef414c268fb3c64d318126faadfa0c76edb2c547353b1e8716bc1 SHA512 502022dd7b9d160fa24696afe589991bb05ec7f24fbfe526ec1d4a66c584802fe084d6bd35939db28f7cde0b21c13bf77f6c7dab011b69c625f999a235b4e823 diff --git a/x11-terms/rio/rio-0.3.8.ebuild b/x11-terms/rio/rio-0.3.8.ebuild new file mode 100644 index 0000000000..af84fbac86 --- /dev/null +++ b/x11-terms/rio/rio-0.3.8.ebuild @@ -0,0 +1,67 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.92.0" + +inherit cargo desktop xdg + +DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" +HOMEPAGE="https://rioterm.com" +SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+wayland +X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + media-libs/freetype:2 + media-libs/fontconfig + wayland? ( dev-libs/wayland ) + wayland? ( x11-libs/libxkbcommon[wayland] ) + X? ( x11-libs/libxkbcommon[X] ) + >=sys-libs/ncurses-6.4_p20240330 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + virtual/pkgconfig +" + +QA_FLAGS_IGNORED="usr/bin/rio" + +DOCS=( + "README.md" + "docs/docs" +) + +src_prepare() { + default + sed -i '/^strip =/d' Cargo.toml || die +} + +src_configure() { + local myfeatures=( + $(usev wayland) + $(usev X x11) + ) + cargo_src_configure --verbose --no-default-features +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + + dodoc -r "${DOCS[@]}" + newicon -s scalable "misc/logo.svg" "${PN}.svg" + domenu "misc/${PN}.desktop" +} From 50aec9fc4b48d07797d471c7ec25b90913cd0805 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 14 Apr 2026 18:20:35 +0200 Subject: [PATCH 38/65] www-client/helium-bin: add 0.11.2.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 + .../helium-bin/helium-bin-0.11.2.1.ebuild | 114 ++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 www-client/helium-bin/helium-bin-0.11.2.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index ba867064b1..3ef832a413 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -4,3 +4,5 @@ DIST helium-bin-0.10.7.1-amd64.tar.xz 117196596 BLAKE2B e4152fe7eb673efab435d783 DIST helium-bin-0.10.7.1-arm64.tar.xz 111771144 BLAKE2B 25be3e128131dd43e80b8ec745946459a39bc7a43315f8f16aa92c49645ba1e27edfbf9852f5f589456810b7a4ac6680730db241a7bd94d6bf2134c0c4a72ce1 SHA512 b2baf1fbe408cf51b8af8520440ce5b1bbb2243a18d4148c94b65cb1a2f509c14c2e9b16696640d124fdf8e61144ebce022de77203b7f2a7dab674699be70080 DIST helium-bin-0.10.8.1-amd64.tar.xz 117355324 BLAKE2B 3c29ffdb66ac9f70f333acf0fbfe10fff986c0c88edea4a118973807010b595addffd0306e998d3723bce11671ed9ef625a1dbcf6b69b4821024022d68780f58 SHA512 2a7f7af2ef9a3fb8f0c1e72f2624b9a81d5420545c0f42b6c1994b1c9c16c40e7c5d31df910adeddd191113bd99b122dd0023c36a7548adeab077f442219e86e DIST helium-bin-0.10.8.1-arm64.tar.xz 111740300 BLAKE2B e985ebe7b07de3c4f55d7dc742e55b4c4a4571e9d3a29195cbd2fddd4b116bffc1aa7dd256cbe0ba000bf3dfc08e9b93c4563c0724d7abafed5b5c6b8528e0e8 SHA512 ad7493ad39daaf0c06cf40d3e7b94804648944b118c366988a151783d2854202778f1181b564ac4e8cf975d3fe1b90c532e6220a5bfb5f2c337e2267a3737040 +DIST helium-bin-0.11.2.1-amd64.tar.xz 113947632 BLAKE2B 7b248804572742bf681efe9f08e9705affc488854b41fa5cbbff96890114e38c49238bd091355c0401f50077d113ef2e197f3f3b7fbb1e12e6b3cf4f42ffa3ca SHA512 f14b91d3676bd5aeb2315b9413015ed4faa3c50e9799cef6c4240ed7ed4152cf371f735d7daba803312f704af606601a798c25b7e549beb038c0ae30682e17d7 +DIST helium-bin-0.11.2.1-arm64.tar.xz 108584880 BLAKE2B ae7802e99d963a26b71c2cb5eaf29cface437d46751e941f052223480ab0b2c04c02c0342321cf99bb993086b842ec754fd2e203a93e2461caa9d14ceea13887 SHA512 fadb451f9ef017edebc6876f2f140c8585dad88035ac906a9eb4290a8bce92d9d59f2f05b04b9859c749a68bb0ae8d6c9e2bfd4f81904feb8f3d0cd9c6722e0f diff --git a/www-client/helium-bin/helium-bin-0.11.2.1.ebuild b/www-client/helium-bin/helium-bin-0.11.2.1.ebuild new file mode 100644 index 0000000000..8a170a17cf --- /dev/null +++ b/www-client/helium-bin/helium-bin-0.11.2.1.ebuild @@ -0,0 +1,114 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es + et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl + pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" + +inherit chromium-2 desktop pax-utils xdg + +DESCRIPTION="Private, fast, and honest web browser based on Chromium" +HOMEPAGE="https://helium.computer/" + +MY_PN="helium" +MY_P="${MY_PN}-${PV}" + +if [[ ${ARCH} == amd64 ]] ; then + ARCH_TXT="x86_64" +elif [[ ${ARCH} == arm64 ]] ; then + ARCH_TXT="${ARCH}" +fi + +BASE_SRC_URI="https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}" +SRC_URI=" + amd64? ( ${BASE_SRC_URI}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) + arm64? ( ${BASE_SRC_URI}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) +" + +S=${WORKDIR} + +LICENSE="GPL-3 BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +IUSE="qt6 selinux" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-fonts/liberation-fonts + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/glibc + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + || ( + x11-libs/gtk+:3[X] + gui-libs/gtk:4[X] + ) + x11-libs/libdrm + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + x11-misc/xdg-utils + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +# Skip unpack, we're doing it during install +src_unpack() { + : +} + +src_install() { + dodir "opt" || die + cd "${ED}/opt/" || die + + # Not possible to unpack to target folder, so: unpack, then mv + unpack "${P}-${ARCH}.tar.xz" + mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die + + cd "${MY_PN}" || die + + pushd "locales" > /dev/null || die + # Remove empty .info files + rm *.info || die + chromium_remove_language_paks + popd > /dev/null || die + + rm "libqt5_shim.so" || die + if ! use qt6; then + rm "libqt6_shim.so" || die + fi + + newicon -s 256 "product_logo_256.png" ${MY_PN}.png + domenu "${FILESDIR}/${MY_PN}.desktop" + dobin "${FILESDIR}/${MY_PN}" + + pax-mark m "${MY_PN}" +} From fee320c9ca3f9d4dbb1da62930da861e2b42daa9 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 14 Apr 2026 18:20:46 +0200 Subject: [PATCH 39/65] www-client/helium-bin: drop 0.10.6.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 - .../helium-bin/helium-bin-0.10.6.1.ebuild | 114 ------------------ 2 files changed, 116 deletions(-) delete mode 100644 www-client/helium-bin/helium-bin-0.10.6.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index 3ef832a413..3671256064 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -1,5 +1,3 @@ -DIST helium-bin-0.10.6.1-amd64.tar.xz 116944344 BLAKE2B 693208cc4ec60ee2055e051b4103eb34c7232b6decfd96ed7e4862111c1c19031eeeed2300b7d56f0da4be1ab6793f23314c94c7b9cf3b781f7a2e2bdfb155dd SHA512 ed0a2ad2b9f9be763636189c0315c4edb8d0b9e2c162bfdc940f656132bd28462d03f01145967c55d7b27fa30e31e171535352fb1e856931ef8b414e93a13949 -DIST helium-bin-0.10.6.1-arm64.tar.xz 111827984 BLAKE2B f348f366b6a88949cd2229432dce3f28ac3952e1b5b0b59b2ca9dc693f01be6fcfdd4a3c76d839f65758a3273406a1b9db2be54a0d4097213c859f96f17c5992 SHA512 6614ee9392396a2e8642303c200d25a48e2ffd20f4f5a113199f303d571f9b7f8d864ceeb222711ba8c013a941fe1830a8485bf6d7cb0012741c93ffc1f3d15d DIST helium-bin-0.10.7.1-amd64.tar.xz 117196596 BLAKE2B e4152fe7eb673efab435d78352f239045ff1770ede8d9bcabc1b6054eb63ea7264eab9472a32980533e7c340084f73bf7e163fe636a69e1cfeda60d45665436a SHA512 1d17fcd6ec11b3720bf585bf86d7c51e4e57a9c2f79be89a8155b8d62242870e62cc2be46b06efd742b6e0cf5fb662d0fc31f71ed12aedaf9215f97766288484 DIST helium-bin-0.10.7.1-arm64.tar.xz 111771144 BLAKE2B 25be3e128131dd43e80b8ec745946459a39bc7a43315f8f16aa92c49645ba1e27edfbf9852f5f589456810b7a4ac6680730db241a7bd94d6bf2134c0c4a72ce1 SHA512 b2baf1fbe408cf51b8af8520440ce5b1bbb2243a18d4148c94b65cb1a2f509c14c2e9b16696640d124fdf8e61144ebce022de77203b7f2a7dab674699be70080 DIST helium-bin-0.10.8.1-amd64.tar.xz 117355324 BLAKE2B 3c29ffdb66ac9f70f333acf0fbfe10fff986c0c88edea4a118973807010b595addffd0306e998d3723bce11671ed9ef625a1dbcf6b69b4821024022d68780f58 SHA512 2a7f7af2ef9a3fb8f0c1e72f2624b9a81d5420545c0f42b6c1994b1c9c16c40e7c5d31df910adeddd191113bd99b122dd0023c36a7548adeab077f442219e86e diff --git a/www-client/helium-bin/helium-bin-0.10.6.1.ebuild b/www-client/helium-bin/helium-bin-0.10.6.1.ebuild deleted file mode 100644 index 8a170a17cf..0000000000 --- a/www-client/helium-bin/helium-bin-0.10.6.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es - et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl - pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" - -inherit chromium-2 desktop pax-utils xdg - -DESCRIPTION="Private, fast, and honest web browser based on Chromium" -HOMEPAGE="https://helium.computer/" - -MY_PN="helium" -MY_P="${MY_PN}-${PV}" - -if [[ ${ARCH} == amd64 ]] ; then - ARCH_TXT="x86_64" -elif [[ ${ARCH} == arm64 ]] ; then - ARCH_TXT="${ARCH}" -fi - -BASE_SRC_URI="https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}" -SRC_URI=" - amd64? ( ${BASE_SRC_URI}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( ${BASE_SRC_URI}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) -" - -S=${WORKDIR} - -LICENSE="GPL-3 BSD" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -IUSE="qt6 selinux" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-misc/ca-certificates - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-fonts/liberation-fonts - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/glibc - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - || ( - x11-libs/gtk+:3[X] - gui-libs/gtk:4[X] - ) - x11-libs/libdrm - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - x11-misc/xdg-utils - qt6? ( dev-qt/qtbase:6[gui,widgets] ) - selinux? ( sec-policy/selinux-chromium ) -" - -QA_PREBUILT="*" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -# Skip unpack, we're doing it during install -src_unpack() { - : -} - -src_install() { - dodir "opt" || die - cd "${ED}/opt/" || die - - # Not possible to unpack to target folder, so: unpack, then mv - unpack "${P}-${ARCH}.tar.xz" - mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die - - cd "${MY_PN}" || die - - pushd "locales" > /dev/null || die - # Remove empty .info files - rm *.info || die - chromium_remove_language_paks - popd > /dev/null || die - - rm "libqt5_shim.so" || die - if ! use qt6; then - rm "libqt6_shim.so" || die - fi - - newicon -s 256 "product_logo_256.png" ${MY_PN}.png - domenu "${FILESDIR}/${MY_PN}.desktop" - dobin "${FILESDIR}/${MY_PN}" - - pax-mark m "${MY_PN}" -} From fb09a1d6292b046883875fba6f9957a95316a52e Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 20:56:52 +0300 Subject: [PATCH 40/65] www-client/yandex-browser: 26.3.1.1088_p1 bump (26.3.1.1041_p1 drop) Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ....3.1.1041_p1.ebuild => yandex-browser-26.3.1.1088_p1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-client/yandex-browser/{yandex-browser-26.3.1.1041_p1.ebuild => yandex-browser-26.3.1.1088_p1.ebuild} (100%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index faea59576a..d2709122e1 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-26.3.1.1041_p1.deb 185802648 BLAKE2B 18981b7a3e0cfdf051f42f4f68ef249f30a607ee32a21ced1b36c1a6187e52708fd93b08fc7e62e908c5da2edc42cdf3a6d979a074e55d19e52da07d002271c6 SHA512 870921a5c265eec2f2372d4576c61402661b4d2cb439695291e2858f582dc55e367dc2d6ceb1f171b3588ba00bbb38b902c2d30953de88c09d085123dfcfb72c +DIST yandex-browser-26.3.1.1088_p1.deb 185846520 BLAKE2B 208b09bf569f52b98caf4cd06d89e0e51f00a81a46932261311b23563cb43f1b8d7c31f98ef44657b0fb9ba1fdd673fe03037822b63a9d6bfd339b871361d2dd SHA512 ce47a54618be36a67201775adc8573549643d84ee9d103c83f9b1931f9419fe9bb902f35e241d860bb7d82980acafd36a6e980303775e6856399646774f03e42 diff --git a/www-client/yandex-browser/yandex-browser-26.3.1.1041_p1.ebuild b/www-client/yandex-browser/yandex-browser-26.3.1.1088_p1.ebuild similarity index 100% rename from www-client/yandex-browser/yandex-browser-26.3.1.1041_p1.ebuild rename to www-client/yandex-browser/yandex-browser-26.3.1.1088_p1.ebuild From f6143ad420127d0d08d7340cdc335d7e3ae2593e Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 21:03:16 +0300 Subject: [PATCH 41/65] dev-vcs/lazygit: 0.61.1 version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.61.1.ebuild | 47 +++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.61.1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index d76ba99873..8fbb72867d 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -3,3 +3,4 @@ DIST lazygit-0.58.0.tar.gz 5449815 BLAKE2B ab63ca05728c01e25535949a79a368673b336 DIST lazygit-0.58.1.tar.gz 5452321 BLAKE2B aeb3364cdc94d4f35cbb80c56668b8a0526f1df7c89a64d54a85b458e486a2f1d7c1ce6a1d81150322b40103b074fa76667a1838d54f804ae465498b080cbce0 SHA512 d4802b16432b26220c3ff1576eafbca1b095a82c703e2cb46f72cea6d255caa52a9c428aa98c5ff794e56fdeac1f5fc85f491717b9caf28d8db24d6c50eb103b DIST lazygit-0.59.0.tar.gz 5456484 BLAKE2B 5f43c161197a2fa8f2a627ccf069975fcdbc4bb4c088c2607e329c2b78c76d14172885d165bbfe590b61a2f25dcf3cc330217065019d3246c174160b6f7e0fd3 SHA512 747dd840cc9154b450f62a4475cba745d91ecec8f6f04ca745e1789e9369e22cd4c6ffb38d3980280f173322d30cc387cc064aa566f8612b19d309d12797a70a DIST lazygit-0.60.0.tar.gz 5136464 BLAKE2B 68ff1be80096c2375bc0693ebcc65acfaa1c7b1736df030b6753f7c41f4bb4a13efca0942d5d578e9e2032e76225d7a51e77540f0b54c1d011dfb8bd2eda2e4e SHA512 08859cfe00267aed718d4ed0e7bf01109ddd189f7ce6668932d4a2b8dc72bf0ff813a33e209c9d616c2dc9d6f95d03f658c5f340df34fc31c62b96e5fa1f5864 +DIST lazygit-0.61.1.tar.gz 4157837 BLAKE2B ee81a42d2fced530621b9e6affd418346908ccaa9f0ec9e8f312e8a6d71c5118f91f8288e473ff00c05b7e5197c1fab205843d422085547beb8517bbca82de08 SHA512 0f44ec7cfdb189474caab820dbd95ff1d3d5bfa0c23015b245b8d1211217dfa4bdfdc292f0865b4d93fd766b429fed7c321e783bf7947c9e255698ba412a8bd6 diff --git a/dev-vcs/lazygit/lazygit-0.61.1.ebuild b/dev-vcs/lazygit/lazygit-0.61.1.ebuild new file mode 100644 index 0000000000..98c25b364c --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.61.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +# dependency licenses: +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT Unlicense " +SLOT="0" +BDEPEND=">=dev-lang/go-1.25.0" +RDEPEND="dev-vcs/git" + +DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) + +src_unpack() { + if [[ "${PV}" == 9999 ]];then + git-r3_src_unpack + else + default + fi +} + +src_compile() { + ego build -o "bin/${PN}" \ + -ldflags "-X main.version=${PV}" +} + +src_test() { + ego test ./... -short +} + +src_install() { + dobin "bin/${PN}" + einstalldocs +} From 1b60076fde28bab96452a4ee4295f682488b63dc Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 21:04:19 +0300 Subject: [PATCH 42/65] dev-vcs/lazygit: drop old 0.57.0, 0.58.0, 0.58.1 Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 3 -- dev-vcs/lazygit/lazygit-0.57.0.ebuild | 44 --------------------------- dev-vcs/lazygit/lazygit-0.58.0.ebuild | 44 --------------------------- dev-vcs/lazygit/lazygit-0.58.1.ebuild | 44 --------------------------- 4 files changed, 135 deletions(-) delete mode 100644 dev-vcs/lazygit/lazygit-0.57.0.ebuild delete mode 100644 dev-vcs/lazygit/lazygit-0.58.0.ebuild delete mode 100644 dev-vcs/lazygit/lazygit-0.58.1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 8fbb72867d..676bd633a8 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,6 +1,3 @@ -DIST lazygit-0.57.0.tar.gz 5218072 BLAKE2B 760dab6e1641ba0d2303bc9b1d8f258ed19f23a8b8c39af94a1518fb7354cd8e8493f55a361bfaa7f5a9b9b78a384cde6e6422c6576c2a923537062d64b19093 SHA512 4d931971ad4e96e54f08598b63cef36bc5f07bb2810d0ae24746a9da52c7c512d38dafa8d2a122edc1d4a14802ce2a11fb39a15b5520d431c1048510c94635ea -DIST lazygit-0.58.0.tar.gz 5449815 BLAKE2B ab63ca05728c01e25535949a79a368673b33681132ad52a7909b74078a4b343e880a7c4d7e033f1171b3d89cc5948d4ac369a64130431c74c74253e857e3f840 SHA512 b5988e74bb884034339bc0d5958d6a22a6e705b7e2e89e505abcd1f412c22d288bd5ae6b5d2b9c9709a034ee39449fe5bcb2c08b2dc5e8986a1fb4d8507b867b -DIST lazygit-0.58.1.tar.gz 5452321 BLAKE2B aeb3364cdc94d4f35cbb80c56668b8a0526f1df7c89a64d54a85b458e486a2f1d7c1ce6a1d81150322b40103b074fa76667a1838d54f804ae465498b080cbce0 SHA512 d4802b16432b26220c3ff1576eafbca1b095a82c703e2cb46f72cea6d255caa52a9c428aa98c5ff794e56fdeac1f5fc85f491717b9caf28d8db24d6c50eb103b DIST lazygit-0.59.0.tar.gz 5456484 BLAKE2B 5f43c161197a2fa8f2a627ccf069975fcdbc4bb4c088c2607e329c2b78c76d14172885d165bbfe590b61a2f25dcf3cc330217065019d3246c174160b6f7e0fd3 SHA512 747dd840cc9154b450f62a4475cba745d91ecec8f6f04ca745e1789e9369e22cd4c6ffb38d3980280f173322d30cc387cc064aa566f8612b19d309d12797a70a DIST lazygit-0.60.0.tar.gz 5136464 BLAKE2B 68ff1be80096c2375bc0693ebcc65acfaa1c7b1736df030b6753f7c41f4bb4a13efca0942d5d578e9e2032e76225d7a51e77540f0b54c1d011dfb8bd2eda2e4e SHA512 08859cfe00267aed718d4ed0e7bf01109ddd189f7ce6668932d4a2b8dc72bf0ff813a33e209c9d616c2dc9d6f95d03f658c5f340df34fc31c62b96e5fa1f5864 DIST lazygit-0.61.1.tar.gz 4157837 BLAKE2B ee81a42d2fced530621b9e6affd418346908ccaa9f0ec9e8f312e8a6d71c5118f91f8288e473ff00c05b7e5197c1fab205843d422085547beb8517bbca82de08 SHA512 0f44ec7cfdb189474caab820dbd95ff1d3d5bfa0c23015b245b8d1211217dfa4bdfdc292f0865b4d93fd766b429fed7c321e783bf7947c9e255698ba412a8bd6 diff --git a/dev-vcs/lazygit/lazygit-0.57.0.ebuild b/dev-vcs/lazygit/lazygit-0.57.0.ebuild deleted file mode 100644 index 8dd8579927..0000000000 --- a/dev-vcs/lazygit/lazygit-0.57.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -if [[ "${PV}" == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_unpack() { - if [[ "$PV" == *9999* ]];then - git-r3_src_unpack - else - default - fi -} - -src_compile() { - ego build -o "bin/${PN}" \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin "bin/${PN}" - einstalldocs -} diff --git a/dev-vcs/lazygit/lazygit-0.58.0.ebuild b/dev-vcs/lazygit/lazygit-0.58.0.ebuild deleted file mode 100644 index 8dd8579927..0000000000 --- a/dev-vcs/lazygit/lazygit-0.58.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -if [[ "${PV}" == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_unpack() { - if [[ "$PV" == *9999* ]];then - git-r3_src_unpack - else - default - fi -} - -src_compile() { - ego build -o "bin/${PN}" \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin "bin/${PN}" - einstalldocs -} diff --git a/dev-vcs/lazygit/lazygit-0.58.1.ebuild b/dev-vcs/lazygit/lazygit-0.58.1.ebuild deleted file mode 100644 index 8dd8579927..0000000000 --- a/dev-vcs/lazygit/lazygit-0.58.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -if [[ "${PV}" == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_unpack() { - if [[ "$PV" == *9999* ]];then - git-r3_src_unpack - else - default - fi -} - -src_compile() { - ego build -o "bin/${PN}" \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin "bin/${PN}" - einstalldocs -} From 1881fb7b40d797be02ce121480dc7fb619b262a8 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 21:07:51 +0300 Subject: [PATCH 43/65] media-sound/yandex-music: drop old 5.86.0, 5.88.0, 5.90.0, 5.91.1 Signed-off-by: Sergey Torokhov --- media-sound/yandex-music/Manifest | 4 - .../yandex-music/yandex-music-5.86.0.ebuild | 129 ------------------ .../yandex-music/yandex-music-5.88.0.ebuild | 129 ------------------ .../yandex-music/yandex-music-5.90.0.ebuild | 129 ------------------ .../yandex-music/yandex-music-5.91.1.ebuild | 129 ------------------ 5 files changed, 520 deletions(-) delete mode 100644 media-sound/yandex-music/yandex-music-5.86.0.ebuild delete mode 100644 media-sound/yandex-music/yandex-music-5.88.0.ebuild delete mode 100644 media-sound/yandex-music/yandex-music-5.90.0.ebuild delete mode 100644 media-sound/yandex-music/yandex-music-5.91.1.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index 4b55605ea7..a1d563794c 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -1,7 +1,3 @@ -DIST Yandex_Music_amd64_5.86.0.deb 92643586 BLAKE2B 9f6fe1aba2db6fc0ced4d749ca9d796494680c2438579f16e374357aa5ae1a314808bafd524fa711fd9f49603ed34031727c2af781ee6713bf03650aacd132d6 SHA512 cf638d518c71d1c05d1f2a8770476def1440f311a6fc3df679332e224855611a742b7b1abba7ec1ec76b4b9b1a4d63bb34ab1e8f4d2efb6954c9d6e551b4e952 -DIST Yandex_Music_amd64_5.88.0.deb 93678834 BLAKE2B 761d22f99b73d0d89483bee5c97f8973dfe0468a5d073fec6237ff5134b311d377689ad1614364d970b8f0a182a3c72eae17f5f33914e9de2e801e96345b6cc8 SHA512 26cb324646fa195094acd7b4578269d78561d87987f19349ba8ae05ad6675be23a3f8f9aca6ff76720b59eda59c6159b62b337d3f52b0bc755d50330cb1f0c92 -DIST Yandex_Music_amd64_5.90.0.deb 93754898 BLAKE2B 013327c8b6a539549d416e2dffda19cb2ea633098938e4727d49172d01e2228b357b684121bff155572f860f7879c7cdc1fbe99e742ae6b7b103a9c03c1a87e5 SHA512 a8992c32a2f67a2825661674365191e55aa9375c98c1bcd3b68c811db21ae22656ada1d48ea49c84bddcae49c1e0ea06f29c2398009dd9077fbe58dd74679d63 -DIST Yandex_Music_amd64_5.91.1.deb 93752812 BLAKE2B 133bfd55755a369885b4fbfdbbf2b61867178699833480f995f7f06310e64fa2e076608e35275a9584d055ba15a898c9e1b3f922d936b5192213ad1f6b720a0e SHA512 bb2da80f1f5b1b2726b40ed8663eacd923ee614a6f273de938fd2384bb8c21b20b5fed9e0f1ad53f6c81c6517f3481112a9e77f9b74001fe3f167034b3bfa6af DIST Yandex_Music_amd64_5.92.1.deb 93767688 BLAKE2B 2ac087ff2a3a4932d7d269839ebf58921baa9447c379acb244855634bf50ea8c6106ca9fcaddc0aa85c1f9da7436e2b885dec0781e99ebbf37ff3c9962a5cccd SHA512 b3c29b1bd03ffe6573ea898612e4333a5e2a5482d61983b685e6ca7d594cadb2ec91642f6372e3c9f8ae5a13d1675f877e294dab9e5b919111da6249ca901cac DIST Yandex_Music_amd64_5.93.1.deb 93791660 BLAKE2B 59b3f9d398c4a6c8641642d99fcbe9a2f009ad1289dcb68081c1e9fa02a6bd085b5fd33d8a5c2f624805284e179ad5e6e6e7198c1278c1c4c89761c81c42b4e2 SHA512 68ed135c6651964bb7a1448911e77e1c33304658785d5739a0919923b169cf824f7dedd1366a362a3b8d98cc5c1a62de263ac5eaf1e0556a59900f1c51158b4a DIST Yandex_Music_amd64_5.94.0.deb 93795704 BLAKE2B ad29afe8f65b78c91d8070f7cfa4cf16630dbc7160c706c5af09babc0aa9fe4dee140d6fa57946e92c2fe1cac22f75bd6dd1bbdc2c90f58609ea1a0cac22e153 SHA512 24277e5e7cfb7fa59c5b22a58396756d71eb7740bd68e899e82e818c1f36f76ffdb8b9e62410cc0963e563ee5c6b5b56175a3950480d5ebcb02d3ec9f9f21cfd diff --git a/media-sound/yandex-music/yandex-music-5.86.0.ebuild b/media-sound/yandex-music/yandex-music-5.86.0.ebuild deleted file mode 100644 index 32815afbbb..0000000000 --- a/media-sound/yandex-music/yandex-music-5.86.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \ -lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" -inherit chromium-2 pax-utils wrapper unpacker xdg - -MY_PN="${PN/-/}" - -DESCRIPTION="Yandex Music streaming service" -HOMEPAGE="https://music.yandex.ru/" -SRC_URI=" - amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) -" - -S="${WORKDIR}" - -LICENSE="Yandex-EULA" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core - app-arch/bzip2 - dev-libs/expat - dev-libs/fribidi - dev-libs/glib:2 - dev-libs/gmp - dev-libs/libffi - dev-libs/libpcre2 - dev-libs/libtasn1 - dev-libs/libunistring - dev-libs/nettle - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz - media-libs/libepoxy - media-libs/libjpeg-turbo - media-libs/libpng - media-libs/mesa - net-dns/libidn2 - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-apps/systemd-utils - sys-apps/util-linux - sys-devel/gcc - sys-libs/glibc - sys-libs/libcap - virtual/zlib - x11-libs/cairo[X,glib] - x11-libs/gdk-pixbuf - x11-libs/gtk+ - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango[X] - x11-libs/pixman -" -DEPEND=" - >=dev-util/patchelf-0.9 -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" -YANDEX_HOME="opt/${PN}" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} - mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die - mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die -} - -src_prepare() { - default - sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ - "${S}/usr/share/applications/${MY_PN}.desktop" || die - - sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die - - gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" - - rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die - - pushd "${YANDEX_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" - patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" -} - -src_install() { - insinto /opt - doins -r opt/* - - insinto /usr - doins -r usr/* - - make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" - - fowners root:root "/${YANDEX_HOME}/${MY_PN}" - fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" - pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" - fperms 755 "/${YANDEX_HOME}/${MY_PN}" -} diff --git a/media-sound/yandex-music/yandex-music-5.88.0.ebuild b/media-sound/yandex-music/yandex-music-5.88.0.ebuild deleted file mode 100644 index 32815afbbb..0000000000 --- a/media-sound/yandex-music/yandex-music-5.88.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \ -lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" -inherit chromium-2 pax-utils wrapper unpacker xdg - -MY_PN="${PN/-/}" - -DESCRIPTION="Yandex Music streaming service" -HOMEPAGE="https://music.yandex.ru/" -SRC_URI=" - amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) -" - -S="${WORKDIR}" - -LICENSE="Yandex-EULA" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core - app-arch/bzip2 - dev-libs/expat - dev-libs/fribidi - dev-libs/glib:2 - dev-libs/gmp - dev-libs/libffi - dev-libs/libpcre2 - dev-libs/libtasn1 - dev-libs/libunistring - dev-libs/nettle - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz - media-libs/libepoxy - media-libs/libjpeg-turbo - media-libs/libpng - media-libs/mesa - net-dns/libidn2 - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-apps/systemd-utils - sys-apps/util-linux - sys-devel/gcc - sys-libs/glibc - sys-libs/libcap - virtual/zlib - x11-libs/cairo[X,glib] - x11-libs/gdk-pixbuf - x11-libs/gtk+ - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango[X] - x11-libs/pixman -" -DEPEND=" - >=dev-util/patchelf-0.9 -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" -YANDEX_HOME="opt/${PN}" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} - mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die - mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die -} - -src_prepare() { - default - sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ - "${S}/usr/share/applications/${MY_PN}.desktop" || die - - sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die - - gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" - - rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die - - pushd "${YANDEX_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" - patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" -} - -src_install() { - insinto /opt - doins -r opt/* - - insinto /usr - doins -r usr/* - - make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" - - fowners root:root "/${YANDEX_HOME}/${MY_PN}" - fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" - pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" - fperms 755 "/${YANDEX_HOME}/${MY_PN}" -} diff --git a/media-sound/yandex-music/yandex-music-5.90.0.ebuild b/media-sound/yandex-music/yandex-music-5.90.0.ebuild deleted file mode 100644 index 32815afbbb..0000000000 --- a/media-sound/yandex-music/yandex-music-5.90.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \ -lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" -inherit chromium-2 pax-utils wrapper unpacker xdg - -MY_PN="${PN/-/}" - -DESCRIPTION="Yandex Music streaming service" -HOMEPAGE="https://music.yandex.ru/" -SRC_URI=" - amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) -" - -S="${WORKDIR}" - -LICENSE="Yandex-EULA" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core - app-arch/bzip2 - dev-libs/expat - dev-libs/fribidi - dev-libs/glib:2 - dev-libs/gmp - dev-libs/libffi - dev-libs/libpcre2 - dev-libs/libtasn1 - dev-libs/libunistring - dev-libs/nettle - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz - media-libs/libepoxy - media-libs/libjpeg-turbo - media-libs/libpng - media-libs/mesa - net-dns/libidn2 - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-apps/systemd-utils - sys-apps/util-linux - sys-devel/gcc - sys-libs/glibc - sys-libs/libcap - virtual/zlib - x11-libs/cairo[X,glib] - x11-libs/gdk-pixbuf - x11-libs/gtk+ - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango[X] - x11-libs/pixman -" -DEPEND=" - >=dev-util/patchelf-0.9 -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" -YANDEX_HOME="opt/${PN}" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} - mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die - mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die -} - -src_prepare() { - default - sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ - "${S}/usr/share/applications/${MY_PN}.desktop" || die - - sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die - - gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" - - rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die - - pushd "${YANDEX_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" - patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" -} - -src_install() { - insinto /opt - doins -r opt/* - - insinto /usr - doins -r usr/* - - make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" - - fowners root:root "/${YANDEX_HOME}/${MY_PN}" - fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" - pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" - fperms 755 "/${YANDEX_HOME}/${MY_PN}" -} diff --git a/media-sound/yandex-music/yandex-music-5.91.1.ebuild b/media-sound/yandex-music/yandex-music-5.91.1.ebuild deleted file mode 100644 index 32815afbbb..0000000000 --- a/media-sound/yandex-music/yandex-music-5.91.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \ -lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" -inherit chromium-2 pax-utils wrapper unpacker xdg - -MY_PN="${PN/-/}" - -DESCRIPTION="Yandex Music streaming service" -HOMEPAGE="https://music.yandex.ru/" -SRC_URI=" - amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) -" - -S="${WORKDIR}" - -LICENSE="Yandex-EULA" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core - app-arch/bzip2 - dev-libs/expat - dev-libs/fribidi - dev-libs/glib:2 - dev-libs/gmp - dev-libs/libffi - dev-libs/libpcre2 - dev-libs/libtasn1 - dev-libs/libunistring - dev-libs/nettle - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz - media-libs/libepoxy - media-libs/libjpeg-turbo - media-libs/libpng - media-libs/mesa - net-dns/libidn2 - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-apps/systemd-utils - sys-apps/util-linux - sys-devel/gcc - sys-libs/glibc - sys-libs/libcap - virtual/zlib - x11-libs/cairo[X,glib] - x11-libs/gdk-pixbuf - x11-libs/gtk+ - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango[X] - x11-libs/pixman -" -DEPEND=" - >=dev-util/patchelf-0.9 -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" -YANDEX_HOME="opt/${PN}" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} - mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die - mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die -} - -src_prepare() { - default - sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ - "${S}/usr/share/applications/${MY_PN}.desktop" || die - - sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die - - gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" - - rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die - - pushd "${YANDEX_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" - patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" -} - -src_install() { - insinto /opt - doins -r opt/* - - insinto /usr - doins -r usr/* - - make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" - - fowners root:root "/${YANDEX_HOME}/${MY_PN}" - fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" - pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" - fperms 755 "/${YANDEX_HOME}/${MY_PN}" -} From 45a59eb51e75c32e0dbbb95d596459b0c989dc11 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 21:09:48 +0300 Subject: [PATCH 44/65] media-sound/yandex-music: set KEYWORDS="-* ~amd64" Signed-off-by: Sergey Torokhov --- media-sound/yandex-music/yandex-music-5.92.1.ebuild | 2 +- media-sound/yandex-music/yandex-music-5.93.1.ebuild | 2 +- media-sound/yandex-music/yandex-music-5.94.0.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-sound/yandex-music/yandex-music-5.92.1.ebuild b/media-sound/yandex-music/yandex-music-5.92.1.ebuild index 32815afbbb..d577743e8b 100644 --- a/media-sound/yandex-music/yandex-music-5.92.1.ebuild +++ b/media-sound/yandex-music/yandex-music-5.92.1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}" LICENSE="Yandex-EULA" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="-* ~amd64" RESTRICT="bindist mirror strip" diff --git a/media-sound/yandex-music/yandex-music-5.93.1.ebuild b/media-sound/yandex-music/yandex-music-5.93.1.ebuild index 32815afbbb..d577743e8b 100644 --- a/media-sound/yandex-music/yandex-music-5.93.1.ebuild +++ b/media-sound/yandex-music/yandex-music-5.93.1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}" LICENSE="Yandex-EULA" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="-* ~amd64" RESTRICT="bindist mirror strip" diff --git a/media-sound/yandex-music/yandex-music-5.94.0.ebuild b/media-sound/yandex-music/yandex-music-5.94.0.ebuild index 32815afbbb..d577743e8b 100644 --- a/media-sound/yandex-music/yandex-music-5.94.0.ebuild +++ b/media-sound/yandex-music/yandex-music-5.94.0.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}" LICENSE="Yandex-EULA" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="-* ~amd64" RESTRICT="bindist mirror strip" From 89ca82b9e8f8742021d2d1e3a019a5a1d2d74e55 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 21:10:42 +0300 Subject: [PATCH 45/65] media-sound/yandex-music: 5.95.0 version bump Signed-off-by: Sergey Torokhov --- media-sound/yandex-music/Manifest | 1 + .../yandex-music/yandex-music-5.95.0.ebuild | 129 ++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 media-sound/yandex-music/yandex-music-5.95.0.ebuild diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index a1d563794c..4e27de4d24 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -1,3 +1,4 @@ DIST Yandex_Music_amd64_5.92.1.deb 93767688 BLAKE2B 2ac087ff2a3a4932d7d269839ebf58921baa9447c379acb244855634bf50ea8c6106ca9fcaddc0aa85c1f9da7436e2b885dec0781e99ebbf37ff3c9962a5cccd SHA512 b3c29b1bd03ffe6573ea898612e4333a5e2a5482d61983b685e6ca7d594cadb2ec91642f6372e3c9f8ae5a13d1675f877e294dab9e5b919111da6249ca901cac DIST Yandex_Music_amd64_5.93.1.deb 93791660 BLAKE2B 59b3f9d398c4a6c8641642d99fcbe9a2f009ad1289dcb68081c1e9fa02a6bd085b5fd33d8a5c2f624805284e179ad5e6e6e7198c1278c1c4c89761c81c42b4e2 SHA512 68ed135c6651964bb7a1448911e77e1c33304658785d5739a0919923b169cf824f7dedd1366a362a3b8d98cc5c1a62de263ac5eaf1e0556a59900f1c51158b4a DIST Yandex_Music_amd64_5.94.0.deb 93795704 BLAKE2B ad29afe8f65b78c91d8070f7cfa4cf16630dbc7160c706c5af09babc0aa9fe4dee140d6fa57946e92c2fe1cac22f75bd6dd1bbdc2c90f58609ea1a0cac22e153 SHA512 24277e5e7cfb7fa59c5b22a58396756d71eb7740bd68e899e82e818c1f36f76ffdb8b9e62410cc0963e563ee5c6b5b56175a3950480d5ebcb02d3ec9f9f21cfd +DIST Yandex_Music_amd64_5.95.0.deb 93787630 BLAKE2B 8ac9f5bcc1d2460404dd638504bb9ecfa4c360063715234fe4126e6bdf04230c6ae4919ead67b3cbb56af8d684d3d0c4cc842112e0d144a6b31bae5565900b19 SHA512 2dbe6e4ac78ab97de3b6e4a95a1dc67f457741257eb40a32c046eb4889119c5eb8cc9435ff4606ecce1f50fdd9662e2a99889cff6339cd38e37c077758aac81c diff --git a/media-sound/yandex-music/yandex-music-5.95.0.ebuild b/media-sound/yandex-music/yandex-music-5.95.0.ebuild new file mode 100644 index 0000000000..d577743e8b --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.95.0.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \ +lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" +inherit chromium-2 pax-utils wrapper unpacker xdg + +MY_PN="${PN/-/}" + +DESCRIPTION="Yandex Music streaming service" +HOMEPAGE="https://music.yandex.ru/" +SRC_URI=" + amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) +" + +S="${WORKDIR}" + +LICENSE="Yandex-EULA" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-core + app-arch/bzip2 + dev-libs/expat + dev-libs/fribidi + dev-libs/glib:2 + dev-libs/gmp + dev-libs/libffi + dev-libs/libpcre2 + dev-libs/libtasn1 + dev-libs/libunistring + dev-libs/nettle + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-gfx/graphite2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz + media-libs/libepoxy + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/mesa + net-dns/libidn2 + net-libs/gnutls + net-print/cups + sys-apps/dbus + sys-apps/systemd-utils + sys-apps/util-linux + sys-devel/gcc + sys-libs/glibc + sys-libs/libcap + virtual/zlib + x11-libs/cairo[X,glib] + x11-libs/gdk-pixbuf + x11-libs/gtk+ + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango[X] + x11-libs/pixman +" +DEPEND=" + >=dev-util/patchelf-0.9 +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" +YANDEX_HOME="opt/${PN}" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + unpack_deb ${A} + mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die + mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die +} + +src_prepare() { + default + sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ + "${S}/usr/share/applications/${MY_PN}.desktop" || die + + sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die + + gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" + + rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die + + pushd "${YANDEX_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" + patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" +} + +src_install() { + insinto /opt + doins -r opt/* + + insinto /usr + doins -r usr/* + + make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" + + fowners root:root "/${YANDEX_HOME}/${MY_PN}" + fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" + pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" + fperms 755 "/${YANDEX_HOME}/${MY_PN}" +} From 90772176c7db04fc9dfdaf4948486d465fbf6047 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 14 Apr 2026 21:15:38 +0300 Subject: [PATCH 46/65] app-misc/doublecmd-bin: 1.2.5 version bump Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/Manifest | 3 + .../doublecmd-bin/doublecmd-bin-1.2.5.ebuild | 75 +++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 0598d52730..f8188d1bb5 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -10,3 +10,6 @@ DIST doublecmd-1.2.3.qt6.x86_64.tar.xz 9945584 BLAKE2B 269af568931ce1223e3b39d79 DIST doublecmd-1.2.4.gtk2.i386.tar.xz 9246220 BLAKE2B da3955f6e1bb892307dad579dc53ba8b5c400c1edbe04d485cbdad78ce9595d06ecaa4c320f3700a081628826808ead1eeb13d98496e1c458c0d4a5694123b35 SHA512 c65d430f72032c915323948a860580144973c5a207456e56042e694343b8811c85a27e5b363565689571538b550d3b85ee2a1790b495d2adc900697c59ffe223 DIST doublecmd-1.2.4.gtk2.x86_64.tar.xz 9474308 BLAKE2B 048e3b132c0c11f5c2fc200282e485984d809366cba6c47b23dc8570b9d500afcf31b868c0b3f187c38a070c1339325338f727cb8c3333def01ad866ed721cb6 SHA512 ffd0000967de665cb9ed42eec35adcc9405846832d84386a58f34a14c3e0e35371cbe395bd0cf7c3a735daf982bb4957bd9eeb154f980c25ef634160cbb070ae DIST doublecmd-1.2.4.qt6.x86_64.tar.xz 9943312 BLAKE2B ff503235e956e4db3c497173dfbb2500720a566dcf4a2c381da5c8138192f5cb9154c3cf76cfec7df863a43738e4e2d0b520ff828f6986d5d68935d32fbdaca9 SHA512 ede55539313484faa7fa4184c66f14380e9006a0cd2340fa58ace6fbe120ae179393b84b38579176f2845705d8017c5af6f1017f48210e927ccc3a143afccf02 +DIST doublecmd-1.2.5.gtk2.i386.tar.xz 9235768 BLAKE2B 74c223b2a09d983730d61f2357d9d4d953012a29311b7ca9188969d9ced10b584eb8d245011d819fb25131f8f73b8171440bea0a1d7bd219160cd8f589fd1581 SHA512 9c665259079a118425259ca2f1e4aa2775489c9bdc10638fe2cee4dbc5f94d7d583c5f551a4ab893d7d9ac6f97cf166146d07a707a9034809aeef530cba54b3d +DIST doublecmd-1.2.5.gtk2.x86_64.tar.xz 9463912 BLAKE2B da66d404a8767b97330352654c62132319fa11fa02f522c4f11eebd2ff00bb9be662e27c6a0612ddb7409b8fba3b3f20a79b075db77a8cc28f9233ad18dc9ae5 SHA512 7a756510ba175e30324a105c671b2ff181779d0324910e932cdad008b4d9921789785c5d07c193e4aba8d61760f5c57d34432c9a76410a34689eca9a4e4215fb +DIST doublecmd-1.2.5.qt6.x86_64.tar.xz 9932640 BLAKE2B 4ff73063bba370e7a5160bda5ee3d35e15510bac4ade7d95189f89d2ad32d246cf1bceb993be54ded5cbadf9665d2a6cc8456827dbb869e49caba2079431e931 SHA512 923fad0c2e919389e56d0e2673c81985735ab604ffbe351bf739abfa44e8ebc76dc218378e1210bb7999213e8d7009d5f237d435dd44d978cea8d7acd145999e diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild new file mode 100644 index 0000000000..d02b167dfe --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.5.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +MY_PN="doublecmd" +DESCRIPTION="Free cross platform open source file manager with two panels side by side." +HOMEPAGE="https://doublecmd.sourceforge.io/" + +# Switch to github repo taballs instead of sourceforge +SRC_URI=" + amd64? ( + !qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz ) + qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.qt6.x86_64.tar.xz ) + ) + x86? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.i386.tar.xz ) +" + +S="${WORKDIR}/${MY_PN}" + +# Licenses for package and plugins +LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="qt6" + +QA_PREBUILT=" + */doublecmd + */libQt6Pas.so.6 + */libunrar.so + */plugins/.* +" + +## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2 +## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here). +## Once per-profile USE masking works in overlays, mask the qt6 USE flag for x86 and +## revert RDEPEND hack. +GTK_DEPS=" + app-accessibility/at-spi2-core:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/pango +" +RDEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + amd64? ( + !qt6? ( ${GTK_DEPS} ) + qt6? ( + dev-qt/qtbase:6[gui,widgets] + media-libs/libglvnd + ) + ) + x86? ( ${GTK_DEPS} ) +" + +src_install(){ + insinto "/opt/${PN}" + doins -r "${S}/." + + # Remove doublecmd.inf to use config from user home directory + rm "${ED}/opt/${PN}"/settings/doublecmd.inf || die + + exeinto "/opt/${PN}" + doexe "${S}/${MY_PN}" + make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/" + + doicon -s 48 ${MY_PN}.png + make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!" +} From 99ffd016e76f5c9872b1d5c2162b9de9951e50ba Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Tue, 14 Apr 2026 20:54:32 +0200 Subject: [PATCH 47/65] net-proxy/ngrok-bin: add 3.37.6, drop 3.37.3 Signed-off-by: Aniela Starzyk --- net-proxy/ngrok-bin/Manifest | 14 +++++++------- ...k-bin-3.37.3.ebuild => ngrok-bin-3.37.6.ebuild} | 0 2 files changed, 7 insertions(+), 7 deletions(-) rename net-proxy/ngrok-bin/{ngrok-bin-3.37.3.ebuild => ngrok-bin-3.37.6.ebuild} (100%) diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest index 24a0534379..2cb6e16ef6 100644 --- a/net-proxy/ngrok-bin/Manifest +++ b/net-proxy/ngrok-bin/Manifest @@ -1,7 +1,7 @@ -DIST ngrok-bin-3.37.3-amd64.tgz 11623957 BLAKE2B eee2501ac0de51c87b34abec4c08833400956dc7fc46ce8cbb513a47173aefbbae3e72758b11cdf4a2eb85a21ebd27af2d3c20d01abecaac24afb36093d0decd SHA512 ac804dac70977985a3c36afdcb484fded0afa330391c556b1ddcf752c40f492d434f42c986e11feb9111671df7fdcaf37f5475144a4e8c5bc054501f82aec9a3 -DIST ngrok-bin-3.37.3-arm.tgz 11038897 BLAKE2B 7d0fee2ce66cd4f21013e326db37fb13cd9cdec5c2d6fecf08c6e755405c714a6098d1d0d586973e4cd80e619552a4df63ce0fab12a571a4b479876c2279014c SHA512 58bd277df8be060bf7df548daeccf16a2be43f26deeb5ea6b355fc528bb200914830697824dbdd66a9ab424d3c13886d77fb6c7f6c65ac861e16b253a8e60448 -DIST ngrok-bin-3.37.3-arm64.tgz 10584830 BLAKE2B fc5f698626eec2a22b1fb9fa5a6d6374dd0a13a0564a582d1163162d51ed9b454ac61c996b5e38b10e5179b6a3f624aa5607461a44d1278feb4fb7ea239bf296 SHA512 afe455a7de3cec24c11358bdc27f9edd5c177be851e34b69108a0aa4a079f373b7531f135a6cec782f803bca53c2cdb128b0cfea071b56d434da5966ff757f42 -DIST ngrok-bin-3.37.3-i386.tgz 11068740 BLAKE2B 74ad5ae4881ad2b30c97c74012c7c1f5af3ea276e822b01ddbed8cc8ebdbc8a03bd889f6b099c8d9d10de9b568163b0637b2faa96e6c45586fd766c9d81a84de SHA512 a9bf2f26ba3f19c9d5ddccdf5d0ffc23971463cac7b694cfb53dbbdef9375666941980e8c33cbbb14ad2bb6383764eb13286739426c23d1089243a1e43fb3a33 -DIST ngrok-bin-3.37.3-mips.tgz 10374318 BLAKE2B a043638b2bf9269540f37e18ecf854b669f02e2cb12ee4ecdd78bd4fd5170cbd4999b44befcfac22fd8d88dad368ca0b7a92fca2fca0edf23f4ff503bcaa468d SHA512 b2ebb6763984cc660d6697c093b2ad28ef44f337241b4cb6158a36a84ceed4900162c4251f2d86cfab1dc2946872c4a4424db804f9078e2771d61858fc12ff29 -DIST ngrok-bin-3.37.3-ppc64.tgz 10614699 BLAKE2B d53176c78231c06f6d73188bdf23d6ceea6c531bd6a9d5e1716f93f0ab030cf0056d1f2950518cc915685b0c329bfb5a466d3832b404da9b437f7da84a030890 SHA512 63820bda56b972a07155ce762b31c5a64655082af2e7fbbc47326912ef0a63402d627eeec72221728ba21b3ed454fd52f9a7cc59786158843c77651350cd6c3c -DIST ngrok-bin-3.37.3-s390.tgz 11240896 BLAKE2B 00b4423dc0be25862bebe5f68906c17e07663ec3cd828fbdfe1b75e56fca9a2e14a5a1fdc1ca9b773fa23a94f30161e4d36f57afcd1a2019de35a8ef95dd9876 SHA512 6dc932fee833754c8290586bf78e16a897757f9815cdd65b2e347186ad7c0ac3365fde12828c710edc8d946c1d3f0bec0cebbf7e3a20fb189bc67b92f13fc29a +DIST ngrok-bin-3.37.6-amd64.tgz 11622617 BLAKE2B bb967f281d96bf3868f33d08e304f3fcc113c716a58afedb099d5ed5f4388b354546726a3f921ec972d2623d772ca58b69166fd5dc741d1f2866aae3dd6ed0ad SHA512 d12fbb2e47e0e9bcd29134d2973baa6c602f177db29e3570a14707101b7e24c3cfda190105591479856fa41e5d141ba86ac712904f8a81784059abb4a6896efe +DIST ngrok-bin-3.37.6-arm.tgz 11039544 BLAKE2B 05ef12c75faa1787cfdfa1744a2c66ebf9b1020b5e91b440424fdff55e16ecc63066c590e5d55e9c6afc073fe26e02b9285b6b2d799e38d08b330026bf087a0f SHA512 856abf8dba80e555f6ce14a6bee0e7c11693b5745fe765e7a36da6bc19668cfb6438666fd36b26f24ad410c19f8b5be1f4637f5e954c4758cebd1bdc29dfd20a +DIST ngrok-bin-3.37.6-arm64.tgz 10584471 BLAKE2B 7bab16d5e86074a1edacec067a3d76f2a74e9ea14d3e40dfbac29ffa62566a7673ddbe49cb44c372ff69ea192104811695d03fe5bc4d64b86b89fb301754d9a0 SHA512 5326e4a311e690172ca33da8eac06e628012cb7d6c5ebf96e512ada262efbe5c6d8d2f5749a0b57d1ae6da7b1d9c379eee0487b1d1e8ba2a3b4746fe146d30f4 +DIST ngrok-bin-3.37.6-i386.tgz 11070367 BLAKE2B 1ae9638b56142a091d2d4b075d2210f34a42a08e492d2973745bf6c8b2c75d94c9bab1b74de8c7d310849cf3d79ba9bc2ed5607abf6d0d31aac32b984f638651 SHA512 18ee75b7f73ea0f1b9de5e76af84cfa1f9b945885823db762c8a985f1f3a599d45e78dfa168d85a8be3277b295e8ec3c37edb68d2e03825eaa8dc10dbd8b2a88 +DIST ngrok-bin-3.37.6-mips.tgz 10373830 BLAKE2B 229bee8cf3e4ccfbf5d2b5443e44f3e348de11328ca26eae5f74fdd7f9ed49e4d059200988c1e4ad74af12eea6d5a1bc6f23369194803e317812dd9b631e2fef SHA512 83945a92828b7a06ceb65ce92edf8022054ce190b1d2090b1090fa0fca43c450793b0ec737784b3f3c39c554fa6c6c4cf37cb0f6b4026f271cf54449c895b99b +DIST ngrok-bin-3.37.6-ppc64.tgz 10612581 BLAKE2B 5245f39bb6d73d80cce624b179132898e5a0d86e620882071c938b57f45442ae55c789a9c429083b7f999c2eada3254f9e1ea4c8f1353c0b576c329e1a17db6c SHA512 5195cd57099fbaedd09a3839483a00a2245dd13ca41fdd2ffbf627b9d206866f067a784b84f44b6e64c78329026c211a82dd978b90f211aa0f9ac39e5d83f1f8 +DIST ngrok-bin-3.37.6-s390.tgz 11240563 BLAKE2B 9a8878643ab899d5221560ef079d98ca52c2f52c2e1768d3ec64ea82fb107699932860574347e53aa2d2692d9806c79984c243460a05806ac2d0a664ddbfbce9 SHA512 066b39358293ed494f1dd7a2c7c6db672f9b496ae02a4c72e4d104e24920f3c1916d0f33f9b3b2cb2560aed010dc4f426b05b1bd6942020febc707eb6d625d60 diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.37.6.ebuild similarity index 100% rename from net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild rename to net-proxy/ngrok-bin/ngrok-bin-3.37.6.ebuild From 4bfd8fef19ab26c4759b441b972ffa18068090f1 Mon Sep 17 00:00:00 2001 From: amielke Date: Tue, 14 Apr 2026 20:07:48 +0200 Subject: [PATCH 48/65] games-util/protonplus: add 0.5.18 Signed-off-by: amielke --- games-util/protonplus/Manifest | 1 + games-util/protonplus/metadata.xml | 14 +++++ .../protonplus/protonplus-0.5.18.ebuild | 51 +++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 games-util/protonplus/Manifest create mode 100644 games-util/protonplus/metadata.xml create mode 100644 games-util/protonplus/protonplus-0.5.18.ebuild diff --git a/games-util/protonplus/Manifest b/games-util/protonplus/Manifest new file mode 100644 index 0000000000..157df5df75 --- /dev/null +++ b/games-util/protonplus/Manifest @@ -0,0 +1 @@ +DIST protonplus-0.5.18.gh.tar.gz 566111 BLAKE2B 7b47a68b6b3dbd5c4ded528a3ffbfed956c40f4a9e4bba59ba5d55080d660c02e526506d95917b44c783da1163b2baf98842fb20912d670aa84dc33f17f0d6ea SHA512 72fec660b0b8d07602c0e51b9f34d57d2b16f3691cf5eab0c69440fd6944c42386a0f47a5767bf98502d3aaf9462bf1115624de189f5036abe988a2e528205f3 diff --git a/games-util/protonplus/metadata.xml b/games-util/protonplus/metadata.xml new file mode 100644 index 0000000000..29b1491e63 --- /dev/null +++ b/games-util/protonplus/metadata.xml @@ -0,0 +1,14 @@ + + + + + gentoo-os@amielke.de + Andreas Mielke + + + Vysp3r/ProtonPlus + + + GTK4/libadwaita application to install and manage Proton-GE and other Wine or Proton compatibility tools. + + diff --git a/games-util/protonplus/protonplus-0.5.18.ebuild b/games-util/protonplus/protonplus-0.5.18.ebuild new file mode 100644 index 0000000000..45059bda84 --- /dev/null +++ b/games-util/protonplus/protonplus-0.5.18.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson vala xdg + +DESCRIPTION="A modern compatibility tools manager" +HOMEPAGE="https://github.com/Vysp3r/ProtonPlus" +SRC_URI="https://github.com/Vysp3r/ProtonPlus/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/ProtonPlus-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + $(vala_depend) + dev-libs/appstream-glib + dev-util/desktop-file-utils + sys-devel/gettext + virtual/pkgconfig +" + +DEPEND=" + >=gui-libs/libadwaita-1.6 + app-arch/libarchive + dev-libs/glib:2 + dev-libs/json-glib + dev-libs/libgee:0.8 + gui-libs/gtk:4 + net-libs/libsoup:3.0 +" + +RDEPEND="${DEPEND}" + +src_prepare() { + default + vala_setup +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From 70aab7c58475606b365fa7524ef4a9aa3d5beee7 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 15 Apr 2026 13:06:48 +0800 Subject: [PATCH 49/65] dev-util/gemini-cli: add 0.38.0, drop 0.37.1 Signed-off-by: Huang Rui --- dev-util/gemini-cli/Manifest | 2 +- .../{gemini-cli-0.37.1.ebuild => gemini-cli-0.38.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/gemini-cli/{gemini-cli-0.37.1.ebuild => gemini-cli-0.38.0.ebuild} (100%) diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index 2262b262a3..e01af40ab2 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1 +1 @@ -DIST gemini-cli-0.37.1.zip 23665418 BLAKE2B 37d0fc693b620f316bfd4f24dcbae3cf135d850c6d0b6236c190e6a26c4eb06a1e6c2fed655a1a19fb668fe0877a393def2fd37ac4c93c1810aeae3ab465aaf8 SHA512 fb6d8eb2d55fab1e0d2af6ca53bf966c881ba6a5ceee274c3065cea2cd8f0dd89b72801440643d1f70198d6d38b512def11ebb467b4fd21155e60bed80ff17f7 +DIST gemini-cli-0.38.0.zip 19824753 BLAKE2B f7162dae8150cf8e59a9e2e5c474a058b694257f16490d831add0aad113d70f9bdcbe3c9ad67bb172ee8dbb1b5ca90a18d3ce8d50dd6eee36f387d118021ab3f SHA512 dfb5768924773ce939470b915fab05d65c6d08ae97222cc05ce984464a0f2b1a16a36cca7d16d71566aa02639af0b934ac629463c9d52aa2c0fdf7b36d684531 diff --git a/dev-util/gemini-cli/gemini-cli-0.37.1.ebuild b/dev-util/gemini-cli/gemini-cli-0.38.0.ebuild similarity index 100% rename from dev-util/gemini-cli/gemini-cli-0.37.1.ebuild rename to dev-util/gemini-cli/gemini-cli-0.38.0.ebuild From a0cab903cdc1b11c06c4794b67c2d42afcda9c3d Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 15 Apr 2026 13:07:15 +0800 Subject: [PATCH 50/65] dev-util/codex: add 0.120.0, drop 0.118.0 Signed-off-by: Huang Rui --- dev-util/codex/Manifest | 5 +++-- .../codex/{codex-0.118.0.ebuild => codex-0.120.0.ebuild} | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) rename dev-util/codex/{codex-0.118.0.ebuild => codex-0.120.0.ebuild} (86%) diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest index 83a640920b..30cf0db4ff 100644 --- a/dev-util/codex/Manifest +++ b/dev-util/codex/Manifest @@ -1,9 +1,10 @@ -DIST codex-0.118.0.tar.gz 5944726 BLAKE2B 0c8cad59cf5bfe4600b265f00cb4d7abc06703525925079a4032ddc15e15edd3160adbc4ee75a73f1e5ed03e992d18a8ca6ffd19f4a248d836840128dd1fd81f SHA512 6608a7968d7fab47487bdebbbe16678ef26aa253d68668807af483619281f6e9151ad9e6dbddc4f5fac2f3135320873c2b4f444352707dff07337482c06cb824 -DIST codex-rust-v0.118.0-crates.tar.xz 109716312 BLAKE2B 5398620f23fdec62dc990107e12ac49830778e8788e38fe752d450f5085cac9b79e17ed8851c2d1805485c0110cd90b96dfd958f4299f6a84920662ea1188481 SHA512 0c4d7a00e259837336f39f2717fff30a8fff12557d223059edc5d1a4b49f7d439aa301c36789a1a4efaa159940017544770f68b049ec9f06ef46ab658b0c7678 +DIST codex-0.120.0.tar.gz 6226107 BLAKE2B 9f7f00e6380090680070e159b01f8b801d31b2f14be858fcc2b58b83e9666d632852c38c237f56db919f6e863fcf6657b315ab054b955e803262397ba06e3a12 SHA512 283104e3a9923b90ea1e41b28936c8c399cf60732206053923b8e618ebcecc2798ee82ccffe812557bf854c472ed3ae3019c5be12c48afa0470474326b99233d +DIST codex-rust-v0.120.0-crates.tar.xz 110601132 BLAKE2B 82d9cd393f2da95a5c8a01b2c9643db52a0636926a0b4609f394f2ae65a458fae51dd3f4440b1dc794c437fa6261d756b1c490735509f92c8ee393d8dc1b6209 SHA512 87545dd9e8d72c2b2c40f723c7bc2c4efb05ca84ca92da4883991e95dc2a0d533c44b5d5e6bd632e939df6968c64c834cfee3e96399c96c938c97bd66377e04d DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0 DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef DIST rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81.gh.tar.gz 3951333 BLAKE2B e369b7ccc25326726340fced4c8f8f9181f02f45be9d5f24d00201999a2b11c42d010e7623429b1910db7fdfdf4c202e061a5ba5db722d3126ee26d9597d7e0d SHA512 3f2ef3d7940096fa34b85ee0d9979085fe99c7d2ae8c5ed9399bd5cf8370a31fa93d16c752f22166b42d30c2b7f9f921f7a963928519592e3ffd588644d3b1c7 +DIST rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz 9672900 BLAKE2B 8774fe0fe626c941535ae3ae1fd23b0d0ce6d72d1d267a34e8dec1c52add12ea9ca2b3be95d433003d6ed24c3f7bf3a4683a40f42cf225b988caef503f9acead SHA512 e25bb828d12d9e1b142d8d66b04ba65ebf127308e3bc48f884811c7169d3bdc9370828b9fa2219db7dc14f730a6dc94ac5fd23cec5dd1d75abb2253d29b57293 DIST rusty_v8_146.4.0_librusty_v8_release_aarch64-unknown-linux-musl.a.gz 28076631 BLAKE2B 5921c6c748b30305a664d5bb7b277050ec0c8d371cf65ebe854e4f80fb3d3305de1cc91811815ffca82105da0997de5a218c14261eae421b7eb0c48694d655a7 SHA512 5b08ca87648f5a68bd1c76f0ed639a195fd0462ecb6c12e71539c7bf76631129ca6959769b2df3442ccfb10ed4cf40f90d2c380b011481bee1b1c41397f92035 DIST rusty_v8_146.4.0_librusty_v8_release_x86_64-unknown-linux-musl.a.gz 28580418 BLAKE2B d81319c7831c25547891cbfa0ab7343055f20b56332803b05ad384825253a6f95df4ab00095189cb29c16876682c81c57c026bda0c468aa4bc5bad90ac6184c2 SHA512 48b6d6cd7c49f6a7c930f0ab544dd853ef9e675b834ade657a85da17e6676bfefdf8cec79bd52fcf9b44d706a43ee32d87cbabc821821aef93296abd2dd03309 DIST rusty_v8_146.4.0_src_binding_release_aarch64-unknown-linux-musl.rs 40796 BLAKE2B d404cf1a76c24e9129ecd1dbe98414b313f7505c3a5f6dee228450dc0a1853ab126834ae6f269eb52302d6cf6e1d036b3295d8d4dc2c4fa16a82d5efc2ba7056 SHA512 b8f83d78ae71361722b374acb4d2e24adc1900456107bf81e82cd677770505a98efff2ae8b8fedd911bc35e9365ad1adc66420675b6d77248c70eab03613b77f diff --git a/dev-util/codex/codex-0.118.0.ebuild b/dev-util/codex/codex-0.120.0.ebuild similarity index 86% rename from dev-util/codex/codex-0.118.0.ebuild rename to dev-util/codex/codex-0.120.0.ebuild index bde364e97c..2683236460 100644 --- a/dev-util/codex/codex-0.118.0.ebuild +++ b/dev-util/codex/codex-0.120.0.ebuild @@ -21,12 +21,17 @@ CRATES=" declare -A GIT_CRATES=( [crossterm]='https://github.com/nornagon/crossterm;87db8bfa6dc99427fd3b071681b07fc31c6ce995;crossterm-%commit%' + [libwebrtc]='https://github.com/juberti-oai/rust-sdks;e2d1d1d230c6fc9df171ccb181423f957bb3c1f0;rust-sdks-%commit%/libwebrtc' + [livekit-protocol]='https://github.com/juberti-oai/rust-sdks;e2d1d1d230c6fc9df171ccb181423f957bb3c1f0;rust-sdks-%commit%/livekit-protocol' + [livekit-runtime]='https://github.com/juberti-oai/rust-sdks;e2d1d1d230c6fc9df171ccb181423f957bb3c1f0;rust-sdks-%commit%/livekit-runtime' [nucleo-matcher]='https://github.com/helix-editor/nucleo;4253de9faabb4e5c6d81d946a5e35a90f87347ee;nucleo-%commit%/matcher' [nucleo]='https://github.com/helix-editor/nucleo;4253de9faabb4e5c6d81d946a5e35a90f87347ee;nucleo-%commit%' [ratatui]='https://github.com/nornagon/ratatui;9b2ad1298408c45918ee9f8241a6f95498cdbed2;ratatui-%commit%' [runfiles]='https://github.com/dzbarsky/rules_rust;b56cbaa8465e74127f1ea216f813cd377295ad81;rules_rust-%commit%/rust/runfiles' [tokio-tungstenite]='https://github.com/openai-oss-forks/tokio-tungstenite;132f5b39c862e3a970f731d709608b3e6276d5f6;tokio-tungstenite-%commit%' [tungstenite]='https://github.com/openai-oss-forks/tungstenite-rs;9200079d3b54a1ff51072e24d81fd354f085156f;tungstenite-rs-%commit%' + [webrtc-sys-build]='https://github.com/juberti-oai/rust-sdks;e2d1d1d230c6fc9df171ccb181423f957bb3c1f0;rust-sdks-%commit%/webrtc-sys/build' + [webrtc-sys]='https://github.com/juberti-oai/rust-sdks;e2d1d1d230c6fc9df171ccb181423f957bb3c1f0;rust-sdks-%commit%/webrtc-sys' ) RUST_MIN_VER="1.93.0" @@ -65,8 +70,8 @@ S="${WORKDIR}/${PN}-rust-v${PV}/codex-rs" LICENSE="Apache-2.0" # Dependent crate licenses LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC MIT - MPL-2.0 Unicode-3.0 ZLIB + 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 ZLIB " SLOT="0" KEYWORDS="-* ~amd64 ~arm64" From f50d3fb3bc0a018e1359ba0ba4833869624d362b Mon Sep 17 00:00:00 2001 From: amielke Date: Wed, 15 Apr 2026 10:18:42 +0200 Subject: [PATCH 51/65] app-office/softmaker-office-nx: add 1234 Signed-off-by: amielke neue Datei: app-office/softmaker-office-nx/Manifest neue Datei: app-office/softmaker-office-nx/metadata.xml neue Datei: app-office/softmaker-office-nx/softmaker-office-nx-1234.ebuild neue Datei: licenses/SoftMakerOffice --- app-office/softmaker-office-nx/Manifest | 1 + app-office/softmaker-office-nx/metadata.xml | 8 ++ .../softmaker-office-nx-1234.ebuild | 113 ++++++++++++++++++ licenses/SoftMakerOffice | 31 +++++ 4 files changed, 153 insertions(+) create mode 100644 app-office/softmaker-office-nx/Manifest create mode 100644 app-office/softmaker-office-nx/metadata.xml create mode 100644 app-office/softmaker-office-nx/softmaker-office-nx-1234.ebuild create mode 100644 licenses/SoftMakerOffice diff --git a/app-office/softmaker-office-nx/Manifest b/app-office/softmaker-office-nx/Manifest new file mode 100644 index 0000000000..158a5bf767 --- /dev/null +++ b/app-office/softmaker-office-nx/Manifest @@ -0,0 +1 @@ +DIST softmaker-office-nx-1234-amd64.tgz 305598779 BLAKE2B 710a0ec67ca5f3ffed09749a9b9041bfac8f8e396765b687269fbdcb174b3b9cc24b45e82aa2935ce36bc693215ca3b1b31dbc512d3fc2ac3f3e67dfa05957eb SHA512 1b6b2085bed7e7ebd80f0e916df02c272f4e57eb2d3e7b5145bf70313013e05545ae3bccd0bf5ac9fa03fd3e67b9e3335ce0dd55007882d5dc3ab66101c98056 diff --git a/app-office/softmaker-office-nx/metadata.xml b/app-office/softmaker-office-nx/metadata.xml new file mode 100644 index 0000000000..595b14cb06 --- /dev/null +++ b/app-office/softmaker-office-nx/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo@amielke.de + Andread Mielke + + diff --git a/app-office/softmaker-office-nx/softmaker-office-nx-1234.ebuild b/app-office/softmaker-office-nx/softmaker-office-nx-1234.ebuild new file mode 100644 index 0000000000..4f3973e64a --- /dev/null +++ b/app-office/softmaker-office-nx/softmaker-office-nx-1234.ebuild @@ -0,0 +1,113 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils desktop + +DESCRIPTION="SoftMaker Office NX binary package" +HOMEPAGE="https://www.softmaker.com" +SRC_URI="https://www.softmaker.net/down/softmaker-office-nx-${PV//\./-}-amd64.tgz" + +S="${WORKDIR}" +LICENSE="SoftMakerOffice" + +PAYLOAD="${WORKDIR}/officenx" + +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="strip mirror bindist" + +RDEPEND=" + net-misc/curl + sys-libs/glibc + virtual/opengl + dev-libs/glib + media-libs/gstreamer + media-libs/gst-plugins-base + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXrandr + x11-libs/libXrender +" + +QA_PREBUILT="/opt/softmaker-office-nx/*" + +src_unpack() { + unpack ${A} + + mkdir "${PAYLOAD}" || die + cd "${PAYLOAD}" || die + + xz -dc "${WORKDIR}/officenx.tar.lzma" | tar xf - || die +} + +src_install() { + local install_dir="/opt/softmaker-office-nx" + + insinto "${install_dir}" + doins -r ${PAYLOAD}/* + + fperms +x \ + "${install_dir}/textmaker" \ + "${install_dir}/planmaker" \ + "${install_dir}/presentations" + + exeinto /usr/bin + + cat > "${T}/textmakernx" < "${T}/planmakernx" < "${T}/presentationsnx" < Date: Wed, 15 Apr 2026 10:44:56 +0200 Subject: [PATCH 52/65] games-util/protonplus: update maintainer email Signed-off-by: amielke --- games-util/protonplus/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-util/protonplus/metadata.xml b/games-util/protonplus/metadata.xml index 29b1491e63..f1729105c9 100644 --- a/games-util/protonplus/metadata.xml +++ b/games-util/protonplus/metadata.xml @@ -2,7 +2,7 @@ - gentoo-os@amielke.de + gentoo@amielke.de Andreas Mielke From d02704d0e4b3b9004f13b8753e83f1d05bfe6904 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Wed, 15 Apr 2026 06:50:42 -0400 Subject: [PATCH 53/65] net-vpn/mullvadvpn-app: add 2026.2_beta1 Signed-off-by: Itai Ferber --- net-vpn/mullvadvpn-app/Manifest | 2 + .../mullvadvpn-app-2026.2_beta1.ebuild | 155 ++++++++++++++++++ 2 files changed, 157 insertions(+) create mode 100644 net-vpn/mullvadvpn-app/mullvadvpn-app-2026.2_beta1.ebuild diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest index 84d66516eb..e7a021dc07 100644 --- a/net-vpn/mullvadvpn-app/Manifest +++ b/net-vpn/mullvadvpn-app/Manifest @@ -1,2 +1,4 @@ DIST MullvadVPN-2026.1_aarch64.rpm 86835665 BLAKE2B 6ae83ade986e76577adedf592af096bb3a843525ab27e19563d917228e3a7c2c476e6b2dd9bef24652c6a3e773cd288f114a8cac57728e352f9f4e69a6394ecf SHA512 09a31d65512b55ee63519f9a7873c933372e155f0678afdcf88d6d48909caca5802b39a0919ecff32a2f09c7475fd2ed2bcea768e0504e420a871bd9a71a030b DIST MullvadVPN-2026.1_x86_64.rpm 92671665 BLAKE2B 76b3e5e1250e69add6f828d1df69444358aa23b276166372678e0e3f5289b98312d908c569ea5c7edf0da8f838d2b41b61d42bb6186ec3960dc3a9c13d3943f6 SHA512 616c7071095acfc8773f678e62e29653228e7a1f5b38a4062fbcd111cf78b4dedd66cb36e6511c849f01cd2d4bd65f65b6d1692f349f29b5331cea63b9884c9b +DIST MullvadVPN-2026.2-beta1_aarch64.rpm 86636369 BLAKE2B 0c21912962568988482dd279bcb3595561b47517a0b2f94fbcb3323bfea3f0d862a3d43644ea81d2b2510b9c836b8aafbf06fae27a931983ed7658bb32ecf965 SHA512 14afe6b74e7d3462d514769baad46b0cc84c47ca2c276565caa094517ca189e818e0071bb917254eeb4fc4c45bb42ae2290cf52e21ff7ad31fa423c63f97e72d +DIST MullvadVPN-2026.2-beta1_x86_64.rpm 92468393 BLAKE2B e5918f5707aa907417453088893f04f9083a33e9af30241ec5e8a26697ebf4fba1f11a6e0254d4b000445e6f9eedec17f7a1ebb1226b3a4e204454f2a0c47836 SHA512 e96dd62c03dbcf810fee97bfd9a824cc25da3fd015e8dbefee284d0767df6fb47661288c0edc91ad46ae8247120b802fd5f93d7537867b7adfff69a4bd7a958f diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.2_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.2_beta1.ebuild new file mode 100644 index 0000000000..c14365654e --- /dev/null +++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.2_beta1.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop rpm systemd shell-completion xdg + +MYPV="${PV/_beta/-beta}" +DESCRIPTION="Tool used to manage daemon setup" +HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/" +SRC_URI=" + amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm ) + arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm ) +" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" + +# Betas are kept unkeyworded; users can opt in to testing by accepting '**' instead of '~amd64'/ +# '~arm64' keywords. +# +# See https://bugs.gentoo.org/966989 +if [[ "${PV}" != *_beta* ]]; then + KEYWORDS="-* ~amd64 ~arm64" +fi + +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + 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/libXrandr + x11-libs/pango + || ( + net-firewall/nftables + net-firewall/iptables[nftables] + ) +" + +QA_PREBUILT="*" + +src_install() { + sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die + + # Using doins -r would strip executable bits from all binaries + cp -pPR opt "${D}"/ || die "Failed to copy files" + fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler" + fperms 4755 "/opt/Mullvad VPN/chrome-sandbox" + + dobin ./usr/bin/mullvad + dobin ./usr/bin/mullvad-daemon + dobin ./usr/bin/mullvad-exclude + dosym -r "/opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn + dosym -r "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report + + # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is + # also most often used to exclude graphical applications which can't or shouldn't run as root + # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas` + # change user). The setuid bit allows any user to exclude executables under their own UID. + fperms 4755 /usr/bin/mullvad-exclude + + newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon + + systemd_newunit ./usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service + systemd_newunit ./usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service + + newbashcomp ./usr/share/bash-completion/completions/mullvad mullvad + newfishcomp ./usr/share/fish/vendor_completions.d/mullvad.fish mullvad + newzshcomp ./usr/share/zsh/site-functions/_mullvad _mullvad + + domenu ./usr/share/applications/mullvad-vpn.desktop + local x + for x in 16 32 48 64 128 256 512 1024; do + doicon -s "${x}" "./usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png" + done +} + +pkg_postrm() { + xdg_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + if ! command -v pgrep &>/dev/null || pgrep -f "mullvad-(daemon|gui)"; then + elog "Mullvad has been uninstalled. To stop the service," + elog "1. Quit the Mullvad app" + elog " * Manually: 'Disconnect & quit' from the Mullvad menu" + elog " OR" + elog " * Command line: pkill -f mullvad-gui" + elog "2. Stop the daemon" + elog " * OpenRC: rc-service mullvad-daemon stop" + elog " OR" + elog " * systemd: systemctl stop mullvad-daemon" + elog " OR" + elog " * other: pkill -f mullvad-daemon" + fi + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ -n ${REPLACING_VERSIONS} ]]; then + if command -v pgrep &>/dev/null && pgrep -f "mullvad-(daemon|gui)" &>/dev/null; then + elog "Mullvad has been updated. To restart the service," + elog "1. Restart the daemon" + elog " * OpenRC: rc-service mullvad-daemon restart" + elog " OR" + elog " * systemd: systemctl restart mullvad-daemon" + elog "2. Restart the app" + elog " * Manually: 'Disconnect & quit' from the Mullvad menu and relaunch using" + elog " your preferred desktop launcher" + elog " OR" + elog " * Command line: pkill -f mullvad-gui && '/opt/Mullvad VPN/mullvad-vpn' & disown" + else + elog "Mullvad has been updated. To start the service," + elog "1. Start the daemon" + elog " * OpenRC: rc-service mullvad-daemon start" + elog " OR" + elog " * systemd: systemctl start mullvad-daemon" + elog "2. Launch the app" + elog " * Manually: use your preferred desktop launcher" + elog " OR" + elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" + fi + else + elog "Mullvad has been installed. To start the service," + elog "1. Enable and start the daemon" + elog " * OpenRC: rc-update add mullvad-daemon default" + elog " rc-service mullvad-daemon start" + elog " OR" + elog " * systemd: systemctl enable mullvad-daemon" + elog " systemctl start mullvad-daemon" + elog "2. Launch the app" + elog " * Manually: use your preferred desktop launcher" + elog " OR" + elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" + fi +} From d7e777e67aab4fe9dde743e80ba5237c5f7000f2 Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Wed, 15 Apr 2026 19:10:34 +0800 Subject: [PATCH 54/65] games-simulation/kittenspaceagency-bin: Update to 2026.4.14-r4100 Signed-off-by: Michael Moon --- games-simulation/kittenspaceagency-bin/Manifest | 2 +- ...4057.ebuild => kittenspaceagency-bin-2026.4.14-r4100.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-simulation/kittenspaceagency-bin/{kittenspaceagency-bin-2026.4.10-r4057.ebuild => kittenspaceagency-bin-2026.4.14-r4100.ebuild} (100%) diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index c4e8900117..f9afbe30c1 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST kittenspaceagency-bin-2026.4.10-r4057.tar.gz 2166117247 BLAKE2B 41e46ec1bcf473737c961e041bd07a6a9c16fbdfdfc1c326a1c184f7a1b055b426bfcd7995b5229b1fd561ba71ce98b434c9a9c15685420dabb2093cec453f08 SHA512 8bc152de9e2a7e0ab40b258fe995d87d9ec78a5746e834ab8d90a64a4e67278261f2b2cb4692f6bdd8c8933583dd27ea4e5bb0f6b6f786d6367015d095c55b8e +DIST kittenspaceagency-bin-2026.4.14-r4100.tar.gz 2168934875 BLAKE2B 848e0d13ea6fdb4e9338f4a82cacc507ab180486af6707d03b0fa347c806638bd7c8b7381badd5cee68fafee8febb953e61cf56739a0eb2d12e18129099f7347 SHA512 e7bc528170845ab07291320a158a340fdc351c3a1cea2d7b95d112925dc10da2df3984d49cf25b6e57a5d3c05087dc89410e0d02f397ad65c2b81562e380a5b2 diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.4.10-r4057.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.4.14-r4100.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.4.10-r4057.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.4.14-r4100.ebuild From 7dd1c3c36e969382add7bcb8571d10f0dcb8d448 Mon Sep 17 00:00:00 2001 From: dsaf Date: Wed, 15 Apr 2026 12:23:22 -0300 Subject: [PATCH 55/65] gui-apps/noctalia-shell: add 4.7.6 Signed-off-by: dsaf --- gui-apps/noctalia-shell/Manifest | 1 + .../noctalia-shell-4.7.6.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 gui-apps/noctalia-shell/noctalia-shell-4.7.6.ebuild diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index ba003efcef..b759dee365 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -4,3 +4,4 @@ DIST noctalia-v4.7.2.tar.gz 25365357 BLAKE2B aa481d3d3aeaf4ad18508f179227b506177 DIST noctalia-v4.7.3.tar.gz 25368782 BLAKE2B 47fac0fabfe85beed7ea7c525cedca65de0405904669746cd9625ae702236d5078d6ee861ec7cc76ca7c47c2f4d45f5b411bd0a9d2b7af4a17b7afd087069ce3 SHA512 2667b065ac91cdd10684cb13d1b99920da22fd5c9f5103424568418af3f11bc8984b9d467df6a22a1893f5e0c45653327babf78089ee074b7c1448337ea8c60b DIST noctalia-v4.7.4.tar.gz 25368911 BLAKE2B 7b6552412aaf12b7873cdeec1831e209ba1373324c7c2d38f5413845fd2ed5f670a0abc7ed5c633569f46f0e5c76b5759fd989af093c8f9ec07e632a00204488 SHA512 c5c5f7d799164e8e391543b4810df5b9c9eef71a2b3ff5ce9953a1008437baa16096fc9f6be556477cf9357aa49e3c9ea5ff97c233634be639e9ca5765637def DIST noctalia-v4.7.5.tar.gz 25369825 BLAKE2B a234b470a503f2c221f11dea92fb4e8f2ba28e3cea1d2a76a7853d4d61d3567d72d7083ae725a5e985334e5c91176b310fd4c968af7ad5f56995cb0f9a4e4c4e SHA512 d18ac49eb65968c7b6afc7730868eeb48d5fb341302a96c718d0ddd7d6fe6659d268f56b6e99ad5f40255544596f72816e9f467c4e9be6a84d6a3574f3fcfe50 +DIST noctalia-v4.7.6.tar.gz 25411072 BLAKE2B a8159cc3e3e1d6b1b689c93ca0e87b9c45dc225e7cf735863c9c6709ad75bc724436239a73c70ac5ed5e566239794f22e0da4e87d043d7f5ea0a04ae76712b0b SHA512 78ba2ad514fc37e44d74bf34946aaa87e056a699fe5b27b6bdcb42e511602d4108e6c467ab907bef43162c90500e079e914d2efcdab4543d830b4ccde32a8338 diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.7.6.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.7.6.ebuild new file mode 100644 index 0000000000..6c0c2e2398 --- /dev/null +++ b/gui-apps/noctalia-shell/noctalia-shell-4.7.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit optfeature python-single-r1 + +DESCRIPTION="A sleek and minimal desktop shell thoughtfully crafted for Wayland" +HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-shell" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" +else + SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/noctalia-release" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-apps/noctalia-qs + app-misc/brightnessctl + dev-vcs/git + media-gfx/imagemagick +" + +src_install() { + insinto /etc/xdg/quickshell/noctalia-shell + insopts -m0755 + doins -r . + + python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" + python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" +} + +pkg_postinst() { + optfeature "clipboard history support" app-misc/cliphist + optfeature "night light functionality" gui-apps/wlsunset + optfeature "power profile management" sys-power/power-profiles-daemon + optfeature "external display brightness control" app-misc/ddcutil +} From 21f63bea444099f06ff27b5aba533dbdbaf6e971 Mon Sep 17 00:00:00 2001 From: dsaf Date: Wed, 15 Apr 2026 12:24:42 -0300 Subject: [PATCH 56/65] gui-apps/noctalia-shell: drop 4.7.1, 4.7.2, 4.7.3 Signed-off-by: dsaf --- gui-apps/noctalia-shell/Manifest | 3 -- .../noctalia-shell-4.7.1.ebuild | 48 ------------------- .../noctalia-shell-4.7.2.ebuild | 48 ------------------- .../noctalia-shell-4.7.3.ebuild | 48 ------------------- 4 files changed, 147 deletions(-) delete mode 100644 gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild delete mode 100644 gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild delete mode 100644 gui-apps/noctalia-shell/noctalia-shell-4.7.3.ebuild diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index b759dee365..bd2bf02ba6 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -1,7 +1,4 @@ DIST noctalia-v4.5.0.tar.gz 24973587 BLAKE2B 29ce48bfd2a57158fdd4ec667ff088b0e054192334cadedba322970ecb062e7a6e6807231d3f4873421867e3435b5d9bc0eaef40e52555ca7a18d9d524a9b859 SHA512 f417bd4c4832ecaa0b4890770b033b64c96f05cd0b25316f91a699823c20317330c805263257922018a0def6c67abf36becf85c1555dc7503368d3f8eabb9aba -DIST noctalia-v4.7.1.tar.gz 25151857 BLAKE2B 6c4f165d3108d44a54605a0007a71a7b9c9ef6b95c77518b21d62b4d1e4fdab184a2daa2bc79b7fc88dfb224841197459a2d072e756c1be91a87ac42d7ead66d SHA512 ab8a14d383a43b2a649eb69938fad1cb2057e975b59940f311926b5dc7986e549104b90f52a2c339fb6d9fbd3bba741c1e53e18bc02b8c535d8d96eca35506c2 -DIST noctalia-v4.7.2.tar.gz 25365357 BLAKE2B aa481d3d3aeaf4ad18508f179227b506177786245d8aad355dc7497797857d9933205a2431e35a3aad5bf3cf65eca644577d956554aae5d892dcb82eddd3a7c4 SHA512 92428174b6ad4c195eb1f13c0dd6c97d9b08ae8c18acaa9a6e4a84d88ad514e3dd32876ebfe828834204bbd9a1cce6869c54fc3730635d48c180589fefee9dad -DIST noctalia-v4.7.3.tar.gz 25368782 BLAKE2B 47fac0fabfe85beed7ea7c525cedca65de0405904669746cd9625ae702236d5078d6ee861ec7cc76ca7c47c2f4d45f5b411bd0a9d2b7af4a17b7afd087069ce3 SHA512 2667b065ac91cdd10684cb13d1b99920da22fd5c9f5103424568418af3f11bc8984b9d467df6a22a1893f5e0c45653327babf78089ee074b7c1448337ea8c60b DIST noctalia-v4.7.4.tar.gz 25368911 BLAKE2B 7b6552412aaf12b7873cdeec1831e209ba1373324c7c2d38f5413845fd2ed5f670a0abc7ed5c633569f46f0e5c76b5759fd989af093c8f9ec07e632a00204488 SHA512 c5c5f7d799164e8e391543b4810df5b9c9eef71a2b3ff5ce9953a1008437baa16096fc9f6be556477cf9357aa49e3c9ea5ff97c233634be639e9ca5765637def DIST noctalia-v4.7.5.tar.gz 25369825 BLAKE2B a234b470a503f2c221f11dea92fb4e8f2ba28e3cea1d2a76a7853d4d61d3567d72d7083ae725a5e985334e5c91176b310fd4c968af7ad5f56995cb0f9a4e4c4e SHA512 d18ac49eb65968c7b6afc7730868eeb48d5fb341302a96c718d0ddd7d6fe6659d268f56b6e99ad5f40255544596f72816e9f467c4e9be6a84d6a3574f3fcfe50 DIST noctalia-v4.7.6.tar.gz 25411072 BLAKE2B a8159cc3e3e1d6b1b689c93ca0e87b9c45dc225e7cf735863c9c6709ad75bc724436239a73c70ac5ed5e566239794f22e0da4e87d043d7f5ea0a04ae76712b0b SHA512 78ba2ad514fc37e44d74bf34946aaa87e056a699fe5b27b6bdcb42e511602d4108e6c467ab907bef43162c90500e079e914d2efcdab4543d830b4ccde32a8338 diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild deleted file mode 100644 index 6c0c2e2398..0000000000 --- a/gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit optfeature python-single-r1 - -DESCRIPTION="A sleek and minimal desktop shell thoughtfully crafted for Wayland" -HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-shell" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" -else - SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/noctalia-release" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - gui-apps/noctalia-qs - app-misc/brightnessctl - dev-vcs/git - media-gfx/imagemagick -" - -src_install() { - insinto /etc/xdg/quickshell/noctalia-shell - insopts -m0755 - doins -r . - - python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" - python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" -} - -pkg_postinst() { - optfeature "clipboard history support" app-misc/cliphist - optfeature "night light functionality" gui-apps/wlsunset - optfeature "power profile management" sys-power/power-profiles-daemon - optfeature "external display brightness control" app-misc/ddcutil -} diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild deleted file mode 100644 index 6c0c2e2398..0000000000 --- a/gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit optfeature python-single-r1 - -DESCRIPTION="A sleek and minimal desktop shell thoughtfully crafted for Wayland" -HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-shell" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" -else - SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/noctalia-release" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - gui-apps/noctalia-qs - app-misc/brightnessctl - dev-vcs/git - media-gfx/imagemagick -" - -src_install() { - insinto /etc/xdg/quickshell/noctalia-shell - insopts -m0755 - doins -r . - - python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" - python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" -} - -pkg_postinst() { - optfeature "clipboard history support" app-misc/cliphist - optfeature "night light functionality" gui-apps/wlsunset - optfeature "power profile management" sys-power/power-profiles-daemon - optfeature "external display brightness control" app-misc/ddcutil -} diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.7.3.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.7.3.ebuild deleted file mode 100644 index 6c0c2e2398..0000000000 --- a/gui-apps/noctalia-shell/noctalia-shell-4.7.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) - -inherit optfeature python-single-r1 - -DESCRIPTION="A sleek and minimal desktop shell thoughtfully crafted for Wayland" -HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-shell" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" -else - SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/noctalia-release" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - gui-apps/noctalia-qs - app-misc/brightnessctl - dev-vcs/git - media-gfx/imagemagick -" - -src_install() { - insinto /etc/xdg/quickshell/noctalia-shell - insopts -m0755 - doins -r . - - python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" - python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" -} - -pkg_postinst() { - optfeature "clipboard history support" app-misc/cliphist - optfeature "night light functionality" gui-apps/wlsunset - optfeature "power profile management" sys-power/power-profiles-daemon - optfeature "external display brightness control" app-misc/ddcutil -} From 0dd07e2e84aa9b314ca9e60ac6ba4936c28e7a1f Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Wed, 15 Apr 2026 17:42:27 +0200 Subject: [PATCH 57/65] media-libs/sonic: treeclean, promoted to::gentoo See-also: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bdd39da0959c141132694fbd3c7def86dc3dfd Signed-off-by: Nicolas PARLANT --- media-libs/sonic/Manifest | 2 - media-libs/sonic/metadata.xml | 12 ----- media-libs/sonic/sonic-0.2.0_p20250419.ebuild | 23 -------- media-libs/sonic/sonic-0.2.0_p20260314.ebuild | 54 ------------------- 4 files changed, 91 deletions(-) delete mode 100644 media-libs/sonic/Manifest delete mode 100644 media-libs/sonic/metadata.xml delete mode 100644 media-libs/sonic/sonic-0.2.0_p20250419.ebuild delete mode 100644 media-libs/sonic/sonic-0.2.0_p20260314.ebuild diff --git a/media-libs/sonic/Manifest b/media-libs/sonic/Manifest deleted file mode 100644 index 414ba98c4e..0000000000 --- a/media-libs/sonic/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sonic-0.2.0_p20250419.tar.gz 5361929 BLAKE2B 45a981320f1ec45e0ca2d976e4f14bf5f89899045881a0957deb1ad8cdd34d09c0b8ff7faceb20f2824196c91a971fc2a33612981ca720ba73bd35238daf0274 SHA512 3710441ae1b8f6a3c97f178bd82f1310bcdb06fc99115c263945a9c8f63827e39382e6df1fb1f223f8ecb018fb5df32a23e3b2e8a7efed9982b5919c3a903a33 -DIST sonic-0.2.0_p20260314.tar.gz 5363358 BLAKE2B 7fc1399f752311e840ef39d8b87acc9e1a783b766f12b1fd6ecd19204df9b6c2c349adfb9060d044bf492a2bbeb75206c3ec9289070f8d01d680494451fd34f0 SHA512 e1753bd0e7e0ed1215cd931ab69dc0218b80a76e8a612ad646e09429588dd0c2154de38e739fd22f7e6c1bc8b85e7cb8ddfb0daddd2920a0fb8c943fb7c526ea diff --git a/media-libs/sonic/metadata.xml b/media-libs/sonic/metadata.xml deleted file mode 100644 index 99da3af86e..0000000000 --- a/media-libs/sonic/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - contact@paveloom.dev - Pavel Sobolev - - - https://github.com/waywardgeek/sonic/issues - waywardgeek/sonic - - diff --git a/media-libs/sonic/sonic-0.2.0_p20250419.ebuild b/media-libs/sonic/sonic-0.2.0_p20250419.ebuild deleted file mode 100644 index a38c4aa300..0000000000 --- a/media-libs/sonic/sonic-0.2.0_p20250419.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_COMMIT="fda30fba867c08c82dbbecbcc72120652e40d5cb" - -DESCRIPTION="Simple library to speed up or slow down speech" -HOMEPAGE="https://github.com/waywardgeek/sonic" -SRC_URI="https://github.com/waywardgeek/sonic/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - emake \ - DESTDIR="${ED}" \ - LIBDIR="/usr/$(get_libdir)" \ - install -} diff --git a/media-libs/sonic/sonic-0.2.0_p20260314.ebuild b/media-libs/sonic/sonic-0.2.0_p20260314.ebuild deleted file mode 100644 index e58ecddf81..0000000000 --- a/media-libs/sonic/sonic-0.2.0_p20260314.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -COMMIT_HASH="b93885dcb70aae50c6f76b0fe4e0868f029a077e" -DESCRIPTION="Simple library to speed up or slow down speech" -HOMEPAGE="https://github.com/waywardgeek/sonic" -SRC_URI="https://github.com/waywardgeek/sonic/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT_HASH}" - -LICENSE="Apache-2.0" -SLOT=0 -KEYWORDS="~amd64" -IUSE="fftw test" -RESTRICT="!test? ( test )" - -DEPEND="fftw? ( sci-libs/fftw:= )" -RDEPEND="${DEPEND}" - -src_compile() { - local myemakeargs=( - AR=$(tc-getAR) - CC=$(tc-getCC) - CFLAGS="${CFLAGS} -fPIC -pthread" - ) - - use fftw && myemakeargs+=( - USE_SPECTROGRAM=1 - FFTLIB=$($(tc-getPKG_CONFIG) --libs fftw3) - ) - - emake "${myemakeargs[@]}" all $(usev test sonic_unit_test) -} - -src_test() { - emake test -} - -src_install() { - local myemakeargs=( - PREFIX="${EPREFIX}/usr" - LIBDIR="${EPREFIX}/usr/$(get_libdir)" - DESTDIR="${D}" - ) - emake "${myemakeargs[@]}" install - - einstalldocs - doman sonic.1 - - find "${ED}" -type f -name '*.a' -delete || die -} From 7359967459e587df55a19513575dde91144bed7a Mon Sep 17 00:00:00 2001 From: Andres Morey Date: Wed, 15 Apr 2026 16:34:28 +0000 Subject: [PATCH 58/65] dev-util/kubetail: add 0.14.0 Signed-off-by: Andres Morey --- dev-util/kubetail/Manifest | 1 + dev-util/kubetail/kubetail-0.14.0.ebuild | 45 ++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-util/kubetail/kubetail-0.14.0.ebuild diff --git a/dev-util/kubetail/Manifest b/dev-util/kubetail/Manifest index eb16f98c53..5de1721481 100644 --- a/dev-util/kubetail/Manifest +++ b/dev-util/kubetail/Manifest @@ -8,3 +8,4 @@ DIST kubetail-0.12.0-vendored.tar.gz 21250925 BLAKE2B 7b7947422b9569cf8066872701 DIST kubetail-0.12.1-vendored.tar.gz 21306178 BLAKE2B 159d9c63735b4fefa179f622aa7173701ff1109a469e3c37a4ab0239715e8690ce0c471ab48bfa5ba75ae3708771e7978a8c7ce8be7b190bec89ef59e6c7fef4 SHA512 fa5a35db949df005ae1acc2eeb74506d1accd293638f8b0f8350602143eb22b5f346f27c282c9e7f2874520d258295857087b0ed07545a8cd1891aeb6515687e DIST kubetail-0.12.2-vendored.tar.gz 20821389 BLAKE2B 67d229127a9319279671ed586faf9666df6664c012883ee6f77b072ee5670ed66ba578b499e291b56508705b93c351efb82a3b9db78de48df82e58b95eabe25a SHA512 3b883f285e886a6624a591e1f4d69c143edefff9f512abb487477bf59101ef3c828ebb276d69eac6d0f6f895e0271ca8d8e2243ab2b2b3de940ce25006c86783 DIST kubetail-0.13.0-vendored.tar.gz 20863240 BLAKE2B 3d626a25e2c6caf400cfddd225cf8f38df09be08c101b45b5ed80fc6c9a8636262f7c536f5b0b5ffdd7b7db9ed36a189e30e8c21a167e1da51dc6b0d59a5814c SHA512 d4447ede9886ae922fbaf13f8ff2a4fbb51a7bc28cfb93a3f16d02cc5ee47f870ee0ae17159fe2f630ff7aeb395d410f97ac176de97e747e299466ce0eae567e +DIST kubetail-0.14.0-vendored.tar.gz 20818707 BLAKE2B 189566a4f4bac80cd0def28ed6185a6adf2ec798d0d18a8a238b52087e84b252f09c6449800691737ef38699ccff23d9270172a832e0bf3bd688b5f0cdae411b SHA512 084f1f93fd9da50fab7a0019732426caa4f29cea2783d5e8e4a7fb9e6dbd4e8719f4bbc0743f32cca8133263b7601e3270085576cb0c695e39b1d91e71b01a4a diff --git a/dev-util/kubetail/kubetail-0.14.0.ebuild b/dev-util/kubetail/kubetail-0.14.0.ebuild new file mode 100644 index 0000000000..406f5c416f --- /dev/null +++ b/dev-util/kubetail/kubetail-0.14.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Real-time logging dashboard for Kubernetes" + +HOMEPAGE="https://github.com/kubetail-org/kubetail" + +SRC_URI="https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-${PV}-vendored.tar.gz" + +S="${WORKDIR}/kubetail-${PV}/modules/cli" + +LICENSE="Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +BDEPEND=">=dev-lang/go-1.25.0" + +src_compile() { + ( + GOWORK=off \ + ego build \ + -mod=vendor \ + -ldflags "-X github.com/kubetail-org/kubetail/modules/cli/cmd.version=${PV}" \ + -o "${PN}" \ + . + ) + + "./${PN}" completion bash > "${PN}.bash" || die + "./${PN}" completion zsh > "${PN}.zsh" || die + "./${PN}" completion fish > "${PN}.fish" || die +} + +src_install() { + dobin "${PN}" + + newbashcomp "${PN}.bash" "${PN}" + newzshcomp "${PN}.zsh" "_${PN}" + dofishcomp "${PN}.fish" +} From 608901a3a48dd753963a5ec6e751d261a518b544 Mon Sep 17 00:00:00 2001 From: Andres Morey Date: Wed, 15 Apr 2026 16:34:59 +0000 Subject: [PATCH 59/65] dev-util/kubetail-bin: add 0.14.0 Signed-off-by: Andres Morey --- dev-util/kubetail-bin/Manifest | 2 + .../kubetail-bin/kubetail-bin-0.14.0.ebuild | 45 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-util/kubetail-bin/kubetail-bin-0.14.0.ebuild diff --git a/dev-util/kubetail-bin/Manifest b/dev-util/kubetail-bin/Manifest index b9438c9a0e..5553e3ab7e 100644 --- a/dev-util/kubetail-bin/Manifest +++ b/dev-util/kubetail-bin/Manifest @@ -18,3 +18,5 @@ DIST kubetail-bin-0.12.2-linux-amd64.tar.gz 25655072 BLAKE2B 2feed5cfa663d93202d DIST kubetail-bin-0.12.2-linux-arm64.tar.gz 22965276 BLAKE2B 71e3fd00d1ba9c154976cbad57addfa2e7d8de3bb1cd7e3f584258243878abe66fb3054cf8119f28a73582fa6dcc065223aec961b64ca8854a2111f6a8cdbe6c SHA512 1993d3fb84f4953afab0e514c8432d669ee20ee76930872965fecf904d0744d960145ef321bfb761f7dce92b3c85a0020a1cf221b8fa764f2211f890f6bdc977 DIST kubetail-bin-0.13.0-linux-amd64.tar.gz 25686811 BLAKE2B ae3d91f0c2e642eb9cb4fbd244ac530208cf324f1a5c02d0b423e264419087b87fd87b679c323f43dacbe453fa375eb81196101d1dfaac003403f21e881fa104 SHA512 a12fd0b1455d2942b3d3d0621827cd5fa0880d4815a41b04009f55ef0581b289684f39cf91b605cda384e10708fddddc36a64d41ff087e323ab635285423936a DIST kubetail-bin-0.13.0-linux-arm64.tar.gz 22989146 BLAKE2B cae6b24685b3061788456ba72241f7aacfde94c8e2ce3266503cfb64c8a5773ec44f268d2654b668c697b394d40aa5ba33ff6fa31824ebdfbc302777ed88ea13 SHA512 719093e44f890ca8254ea39907d05ad18bca0d9349c3dbc0960c0a442a0d8d39cca7fd1ae11b3b906eec1ba571a21f25441226ec546bbff640623d1464dbcb85 +DIST kubetail-bin-0.14.0-linux-amd64.tar.gz 24995278 BLAKE2B adab8febca8cfc78744bb3dd2e18e49d9f6ed0863c5d8878b287b05579bec2af5979b372285e9a86fdac3fda47df5e1255c9baecce214df757466cbbf3e25f0f SHA512 4bd8d6c5f7f85575e067d40cb42338535958c0c3006aa2075761184bf872964069f24daafcba7f5e2b089b64d93d75c2d8084bd2c5443c5d1e92cfd11f1880ec +DIST kubetail-bin-0.14.0-linux-arm64.tar.gz 22344645 BLAKE2B 7998a35febde31811fb16ca3da9fc2f4f9a2da82450e8e85f66c65e45e49c61ab8489d476e9bc1562d0f99d7a5e498a04de6bbb4d876de542589e8af382a1405 SHA512 028d812cd0065643c6eb01d38c4d7c86bd7b52b40b43a6fa3b72bd561558703e86c5eb164fdfd991a3714d744ab3dbb1e4d7f0cef82066e4ba9325c6418c301b diff --git a/dev-util/kubetail-bin/kubetail-bin-0.14.0.ebuild b/dev-util/kubetail-bin/kubetail-bin-0.14.0.ebuild new file mode 100644 index 0000000000..e2c32e1b6e --- /dev/null +++ b/dev-util/kubetail-bin/kubetail-bin-0.14.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-bin}" + +inherit shell-completion + +DESCRIPTION="Real-time logging dashboard for Kubernetes" + +HOMEPAGE="https://github.com/kubetail-org/kubetail" + +SRC_URI=" +amd64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz +-> ${P}-linux-amd64.tar.gz ) +arm64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz +-> ${P}-linux-arm64.tar.gz ) +" + +S="${WORKDIR}" + +LICENSE="Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +QA_PREBUILT="usr/bin/${MY_PN}" + +src_compile() { + chmod +x "${MY_PN}" + + "./${MY_PN}" completion bash > "${MY_PN}.bash" || die + "./${MY_PN}" completion zsh > "${MY_PN}.zsh" || die + "./${MY_PN}" completion fish > "${MY_PN}.fish" || die +} + +src_install() { + dobin "${MY_PN}" + + newbashcomp "${MY_PN}.bash" "${MY_PN}" + newzshcomp "${MY_PN}.zsh" "_${MY_PN}" + dofishcomp "${MY_PN}.fish" +} From 678feaa4ca19a1af8fa9e6b40cef9a8c138dbaa5 Mon Sep 17 00:00:00 2001 From: Andres Morey Date: Wed, 15 Apr 2026 20:47:38 +0000 Subject: [PATCH 60/65] dev-util/kubetail: add 0.14.1 Signed-off-by: Andres Morey --- dev-util/kubetail/Manifest | 1 + dev-util/kubetail/kubetail-0.14.1.ebuild | 45 ++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-util/kubetail/kubetail-0.14.1.ebuild diff --git a/dev-util/kubetail/Manifest b/dev-util/kubetail/Manifest index 5de1721481..97f63f044f 100644 --- a/dev-util/kubetail/Manifest +++ b/dev-util/kubetail/Manifest @@ -9,3 +9,4 @@ DIST kubetail-0.12.1-vendored.tar.gz 21306178 BLAKE2B 159d9c63735b4fefa179f622aa DIST kubetail-0.12.2-vendored.tar.gz 20821389 BLAKE2B 67d229127a9319279671ed586faf9666df6664c012883ee6f77b072ee5670ed66ba578b499e291b56508705b93c351efb82a3b9db78de48df82e58b95eabe25a SHA512 3b883f285e886a6624a591e1f4d69c143edefff9f512abb487477bf59101ef3c828ebb276d69eac6d0f6f895e0271ca8d8e2243ab2b2b3de940ce25006c86783 DIST kubetail-0.13.0-vendored.tar.gz 20863240 BLAKE2B 3d626a25e2c6caf400cfddd225cf8f38df09be08c101b45b5ed80fc6c9a8636262f7c536f5b0b5ffdd7b7db9ed36a189e30e8c21a167e1da51dc6b0d59a5814c SHA512 d4447ede9886ae922fbaf13f8ff2a4fbb51a7bc28cfb93a3f16d02cc5ee47f870ee0ae17159fe2f630ff7aeb395d410f97ac176de97e747e299466ce0eae567e DIST kubetail-0.14.0-vendored.tar.gz 20818707 BLAKE2B 189566a4f4bac80cd0def28ed6185a6adf2ec798d0d18a8a238b52087e84b252f09c6449800691737ef38699ccff23d9270172a832e0bf3bd688b5f0cdae411b SHA512 084f1f93fd9da50fab7a0019732426caa4f29cea2783d5e8e4a7fb9e6dbd4e8719f4bbc0743f32cca8133263b7601e3270085576cb0c695e39b1d91e71b01a4a +DIST kubetail-0.14.1-vendored.tar.gz 20817225 BLAKE2B e830bcb27067c006e6621a7ed6720d46ef6d5bbc267fe393a50553bdb37727f878356540b7f0eb4a67444ad046e64c5bf88b40ff8e3f920e931d185095f99641 SHA512 0f78d89da15a001850808d9eb55d17b34044253b0beba42f1ac15416d318d12f54661f231c36a8b0f314e67ed3fffb3f4beca9cd37b8d645083bd1c4488cc8f3 diff --git a/dev-util/kubetail/kubetail-0.14.1.ebuild b/dev-util/kubetail/kubetail-0.14.1.ebuild new file mode 100644 index 0000000000..406f5c416f --- /dev/null +++ b/dev-util/kubetail/kubetail-0.14.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Real-time logging dashboard for Kubernetes" + +HOMEPAGE="https://github.com/kubetail-org/kubetail" + +SRC_URI="https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-${PV}-vendored.tar.gz" + +S="${WORKDIR}/kubetail-${PV}/modules/cli" + +LICENSE="Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +BDEPEND=">=dev-lang/go-1.25.0" + +src_compile() { + ( + GOWORK=off \ + ego build \ + -mod=vendor \ + -ldflags "-X github.com/kubetail-org/kubetail/modules/cli/cmd.version=${PV}" \ + -o "${PN}" \ + . + ) + + "./${PN}" completion bash > "${PN}.bash" || die + "./${PN}" completion zsh > "${PN}.zsh" || die + "./${PN}" completion fish > "${PN}.fish" || die +} + +src_install() { + dobin "${PN}" + + newbashcomp "${PN}.bash" "${PN}" + newzshcomp "${PN}.zsh" "_${PN}" + dofishcomp "${PN}.fish" +} From 87e8c90c76679fe5fe03e73c4e2393c7e83eb559 Mon Sep 17 00:00:00 2001 From: Andres Morey Date: Wed, 15 Apr 2026 20:48:09 +0000 Subject: [PATCH 61/65] dev-util/kubetail-bin: add 0.14.1 Signed-off-by: Andres Morey --- dev-util/kubetail-bin/Manifest | 2 + .../kubetail-bin/kubetail-bin-0.14.1.ebuild | 45 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-util/kubetail-bin/kubetail-bin-0.14.1.ebuild diff --git a/dev-util/kubetail-bin/Manifest b/dev-util/kubetail-bin/Manifest index 5553e3ab7e..465c385dce 100644 --- a/dev-util/kubetail-bin/Manifest +++ b/dev-util/kubetail-bin/Manifest @@ -20,3 +20,5 @@ DIST kubetail-bin-0.13.0-linux-amd64.tar.gz 25686811 BLAKE2B ae3d91f0c2e642eb9cb DIST kubetail-bin-0.13.0-linux-arm64.tar.gz 22989146 BLAKE2B cae6b24685b3061788456ba72241f7aacfde94c8e2ce3266503cfb64c8a5773ec44f268d2654b668c697b394d40aa5ba33ff6fa31824ebdfbc302777ed88ea13 SHA512 719093e44f890ca8254ea39907d05ad18bca0d9349c3dbc0960c0a442a0d8d39cca7fd1ae11b3b906eec1ba571a21f25441226ec546bbff640623d1464dbcb85 DIST kubetail-bin-0.14.0-linux-amd64.tar.gz 24995278 BLAKE2B adab8febca8cfc78744bb3dd2e18e49d9f6ed0863c5d8878b287b05579bec2af5979b372285e9a86fdac3fda47df5e1255c9baecce214df757466cbbf3e25f0f SHA512 4bd8d6c5f7f85575e067d40cb42338535958c0c3006aa2075761184bf872964069f24daafcba7f5e2b089b64d93d75c2d8084bd2c5443c5d1e92cfd11f1880ec DIST kubetail-bin-0.14.0-linux-arm64.tar.gz 22344645 BLAKE2B 7998a35febde31811fb16ca3da9fc2f4f9a2da82450e8e85f66c65e45e49c61ab8489d476e9bc1562d0f99d7a5e498a04de6bbb4d876de542589e8af382a1405 SHA512 028d812cd0065643c6eb01d38c4d7c86bd7b52b40b43a6fa3b72bd561558703e86c5eb164fdfd991a3714d744ab3dbb1e4d7f0cef82066e4ba9325c6418c301b +DIST kubetail-bin-0.14.1-linux-amd64.tar.gz 24993505 BLAKE2B 7c2ca929faf9540f575927f948b8206757094ab2ee2c8c476f918f02b20cfb85774d6e3dd05a060c5a0e9e151976f39786dc2160446e7d7f4a52f009907b8e6c SHA512 63df92e9c9cafe2de8450ec8879559c109a2bddc46b728d3cab077e9503ab842f62f847c09301c6969345234889a69db5a723b62775a23c54a22865c9b0e3c17 +DIST kubetail-bin-0.14.1-linux-arm64.tar.gz 22342652 BLAKE2B 46b6c70878773bcb71dbefdfd6b707d5df241d55139aaaf7bfbc26a8e366269e06a1483d34c9153caf5fa8495be453203151e042785e93b888c0a425fae47c71 SHA512 763d0b7d5f0a50459d1ff6fc59cec4dccb6e13817e08c49099c1bd2a2f938e11ee28c3bedfe2a93f1b2db941b60428fea7d52718486578bb7580c472a3047f63 diff --git a/dev-util/kubetail-bin/kubetail-bin-0.14.1.ebuild b/dev-util/kubetail-bin/kubetail-bin-0.14.1.ebuild new file mode 100644 index 0000000000..e2c32e1b6e --- /dev/null +++ b/dev-util/kubetail-bin/kubetail-bin-0.14.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-bin}" + +inherit shell-completion + +DESCRIPTION="Real-time logging dashboard for Kubernetes" + +HOMEPAGE="https://github.com/kubetail-org/kubetail" + +SRC_URI=" +amd64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz +-> ${P}-linux-amd64.tar.gz ) +arm64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz +-> ${P}-linux-arm64.tar.gz ) +" + +S="${WORKDIR}" + +LICENSE="Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +QA_PREBUILT="usr/bin/${MY_PN}" + +src_compile() { + chmod +x "${MY_PN}" + + "./${MY_PN}" completion bash > "${MY_PN}.bash" || die + "./${MY_PN}" completion zsh > "${MY_PN}.zsh" || die + "./${MY_PN}" completion fish > "${MY_PN}.fish" || die +} + +src_install() { + dobin "${MY_PN}" + + newbashcomp "${MY_PN}.bash" "${MY_PN}" + newzshcomp "${MY_PN}.zsh" "_${MY_PN}" + dofishcomp "${MY_PN}.fish" +} From 813b238495a247a34f05031c41320314110a218b Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 16 Apr 2026 00:45:12 +0200 Subject: [PATCH 62/65] dev-python/python-manilaclient: disable tests Signed-off-by: David Roman --- .../python-manilaclient-5.7.1.ebuild | 25 ++++++++--------- .../python-manilaclient-6.0.0.ebuild | 27 ++++++++++--------- 2 files changed, 27 insertions(+), 25 deletions(-) diff --git a/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild b/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild index 4b91c56026..44cc22d2bb 100644 --- a/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild +++ b/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild @@ -32,19 +32,20 @@ RDEPEND=" >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] - ) -" +# Tests disabled as it depends on dev-python/stestr which is masked for removal +#BDEPEND=" +# test? ( +# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] +# >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] +# >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] +# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] +# >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] +# >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] +# >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] +# ) +#" -distutils_enable_tests unittest +# distutils_enable_tests unittest python_test() { # The functional tests would requier the OpenStack manila service to be diff --git a/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild index 3a9e4eb05f..a8e4bce845 100644 --- a/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild +++ b/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild @@ -32,20 +32,21 @@ RDEPEND=" >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] - ) -" +# Tests disabled as it depends on dev-python/stestr which is masked for removal +#BDEPEND=" +# test? ( +# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] +# >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] +# >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] +# >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] +# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] +# >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] +# >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] +# >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] +# ) +#" -distutils_enable_tests unittest +# distutils_enable_tests unittest python_test() { # The functional tests would requier the OpenStack manila service to be From 69dadfe8402c0e9487b8172dbab32c3ac329bbdf Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 16 Apr 2026 00:46:24 +0200 Subject: [PATCH 63/65] dev-python/python-manilaclient: drop 5.6.0, 5.7.0 Signed-off-by: David Roman --- dev-python/python-manilaclient/Manifest | 2 - .../python-manilaclient-5.6.0.ebuild | 53 ------------------- .../python-manilaclient-5.7.0.ebuild | 53 ------------------- 3 files changed, 108 deletions(-) delete mode 100644 dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild delete mode 100644 dev-python/python-manilaclient/python-manilaclient-5.7.0.ebuild diff --git a/dev-python/python-manilaclient/Manifest b/dev-python/python-manilaclient/Manifest index 6c2f30acb0..71dd98522f 100644 --- a/dev-python/python-manilaclient/Manifest +++ b/dev-python/python-manilaclient/Manifest @@ -1,4 +1,2 @@ -DIST python_manilaclient-5.6.0.tar.gz 391970 BLAKE2B c1d48df24db9e5dade2e8e12ceded3fc246c23813e741cae053bb3e46698e36d555c9dc5d2469f4e44bc89ecae81c229273de3ffc452602ae0cb2ceed98cd482 SHA512 32943fb5dd7d495c18608c4ec1112b71c02480445c9da128d65aaa46ed52dab2d1b7147c1db5b178f8a4081339521268da08bc2bedfe0c311047b1bb97e65852 -DIST python_manilaclient-5.7.0.tar.gz 393500 BLAKE2B a07e83583165b356e2e890024fd8ac26a05d7ca1b86a85da4989a7df5c850bfabce42135ad395ed7dcd348669a2cdbf50167481800782752966c646f9775db0d SHA512 731a95668ed19f90c5ab7ff2b933bf71cd5f09487e9f6841bc4ffcb6699541b4ca380e41622fc62224dca99e6000cf68461c66f6f55d18edca45873145343626 DIST python_manilaclient-5.7.1.tar.gz 395046 BLAKE2B 1f57d8e16454dcaa4c24ada4d4c90f930d4e929d56688da3aaeff9f95d2ba4bbac31721b067c164a7358aa41bb0e84022cb45149cae368d856a86fa05febd8ef SHA512 0e49d33b46248e250a0834db752c8da0fb8c731df2795b1dc7f6334bcd78a17c06909ef04a1467beae424d4a88e7b1bff69b2a4220f68073423d40a2a36b9449 DIST python_manilaclient-6.0.0.tar.gz 302012 BLAKE2B cabd518230f82d140b8b731edf9b6cb5a0bbf38fa6754c59c15a3074b62efa571dd2f316669f17a049f88c2606dc923017d55e6928e543adf34ed09b28b3ce81 SHA512 4e2839248fbd25a5ebbae6283a0e7cae5d1325488fc5f58da4265276b59769bb5e519f96cf1568c9aec3f642a5177c72be093fd40d36de2f7b40695d3068fc79 diff --git a/dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild deleted file mode 100644 index 4722659db4..0000000000 --- a/dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the OpenStack Manila API" -HOMEPAGE=" - https://opendev.org/openstack/python-manilaclient - https://github.com/openstack/python-manilaclient/ - https://pypi.org/project/python-manilaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/osc-lib-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # The functional tests would requier the OpenStack manila service to be - # packaged, too. - eunittest manilaclient/tests/unit -} diff --git a/dev-python/python-manilaclient/python-manilaclient-5.7.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-5.7.0.ebuild deleted file mode 100644 index 4b91c56026..0000000000 --- a/dev-python/python-manilaclient/python-manilaclient-5.7.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{12..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the OpenStack Manila API" -HOMEPAGE=" - https://opendev.org/openstack/python-manilaclient - https://github.com/openstack/python-manilaclient/ - https://pypi.org/project/python-manilaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/osc-lib-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # The functional tests would requier the OpenStack manila service to be - # packaged, too. - eunittest manilaclient/tests/unit -} From 711dc2eb89f44c44a03d936a04202491252eec42 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 16 Apr 2026 00:50:22 +0200 Subject: [PATCH 64/65] dev-python/python-designateclient: disable tests Signed-off-by: David Roman --- .../python-designateclient-6.3.0.ebuild | 25 ++++++++++--------- .../python-designateclient-6.4.0.ebuild | 25 ++++++++++--------- 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild b/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild index 6ce9dac2c2..e7453158f1 100644 --- a/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild +++ b/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild @@ -32,21 +32,22 @@ RDEPEND=" >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/tempest-25.0.0[${PYTHON_USEDEP}] - ) -" +# Tests disabled as it depends on dev-python/stestr which is masked for removal +# BDEPEND=" +# test? ( +# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] +# >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] +# >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] +# >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] +# >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] +# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] +# >=dev-python/tempest-25.0.0[${PYTHON_USEDEP}] +# ) +# " EPYTEST_IGNORE=( # not packaged designateclient/hacking/checks.py ) -distutils_enable_tests pytest +# distutils_enable_tests pytest diff --git a/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild b/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild index 386e2664fe..008e854477 100644 --- a/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild +++ b/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild @@ -32,17 +32,18 @@ RDEPEND=" >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/tempest-25.0.0[${PYTHON_USEDEP}] - ) -" +# Tests disabled as it depends on dev-python/stestr which is masked for removal +# BDEPEND=" +# test? ( +# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] +# >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] +# >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] +# >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] +# >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] +# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] +# >=dev-python/tempest-25.0.0[${PYTHON_USEDEP}] +# ) +# " EPYTEST_IGNORE=( # not packaged @@ -50,4 +51,4 @@ EPYTEST_IGNORE=( designateclient/functionaltests/ ) -distutils_enable_tests pytest +# distutils_enable_tests pytest From b9f2c3c92d29ed57491a88e45dc8a99bbc73fc15 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 16 Apr 2026 00:52:13 +0200 Subject: [PATCH 65/65] dev-python/osc-placement: disable tests Signed-off-by: David Roman --- .../osc-placement/osc-placement-4.7.0.ebuild | 22 ++++++++++--------- .../osc-placement/osc-placement-4.8.0.ebuild | 22 ++++++++++--------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/dev-python/osc-placement/osc-placement-4.7.0.ebuild b/dev-python/osc-placement/osc-placement-4.7.0.ebuild index ac99ace678..f5328b27f4 100644 --- a/dev-python/osc-placement/osc-placement-4.7.0.ebuild +++ b/dev-python/osc-placement/osc-placement-4.7.0.ebuild @@ -24,15 +24,17 @@ RDEPEND=" >=dev-python/osc-lib-1.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}] - ) -" + +# Tests disabled as it depends on dev-python/stestr which is masked for removal +# BDEPEND=" +# test? ( +# >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}] +# >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] +# >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}] +# >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] +# >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}] +# ) +# " EPYTEST_IGNORE=( # Require the placement service to be packaged, too @@ -47,4 +49,4 @@ EPYTEST_IGNORE=( osc_placement/tests/functional/test_plugin.py ) -distutils_enable_tests pytest +# distutils_enable_tests pytest diff --git a/dev-python/osc-placement/osc-placement-4.8.0.ebuild b/dev-python/osc-placement/osc-placement-4.8.0.ebuild index ac99ace678..f5328b27f4 100644 --- a/dev-python/osc-placement/osc-placement-4.8.0.ebuild +++ b/dev-python/osc-placement/osc-placement-4.8.0.ebuild @@ -24,15 +24,17 @@ RDEPEND=" >=dev-python/osc-lib-1.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}] - ) -" + +# Tests disabled as it depends on dev-python/stestr which is masked for removal +# BDEPEND=" +# test? ( +# >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}] +# >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] +# >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}] +# >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] +# >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}] +# ) +# " EPYTEST_IGNORE=( # Require the placement service to be packaged, too @@ -47,4 +49,4 @@ EPYTEST_IGNORE=( osc_placement/tests/functional/test_plugin.py ) -distutils_enable_tests pytest +# distutils_enable_tests pytest