From cac3ae2179b98b788bc6c3ef5ce96481b7301318 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 14 Sep 2025 23:18:55 +0200 Subject: [PATCH 01/28] dev-python/python-barbicanclient: add 7.2.0, drop 7.0.0 Signed-off-by: Niklaus 'vimja' Hofer --- dev-python/python-barbicanclient/Manifest | 2 +- ...anclient-7.0.0.ebuild => python-barbicanclient-7.2.0.ebuild} | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) rename dev-python/python-barbicanclient/{python-barbicanclient-7.0.0.ebuild => python-barbicanclient-7.2.0.ebuild} (97%) diff --git a/dev-python/python-barbicanclient/Manifest b/dev-python/python-barbicanclient/Manifest index 9de60475fc..7f961a9241 100644 --- a/dev-python/python-barbicanclient/Manifest +++ b/dev-python/python-barbicanclient/Manifest @@ -1,2 +1,2 @@ -DIST python-barbicanclient-7.0.0.tar.gz 128741 BLAKE2B cc3e81974511cf250238bd1f9823cbf603a53ca13ca3ffd6dab18b01e01c3855f728dc5d34fe5b15f3fbb8ea20bc0d73681f5e24158861b457c1e3dfe9bbdede SHA512 b6ddb6881e1ab70e9a35562b3a12f55ebf6c1b84b61c0324f7e9547f109564f6fffeb3faacb8ef5ae74255c46795d571eae6a2f6bb3043c785018e48e23a7730 DIST python_barbicanclient-7.1.0.tar.gz 128349 BLAKE2B cbaffd45d1677aa0c1ecdca26c393841a1a5284ac52e612d00a2307dddc3696082209df60b21e710bab3922fc181408f9c357053872f0a7f27ea7fcb8a040095 SHA512 d5850d4c273b3196268117eeed6b65d5c63c1579eea613447bb51de9f4ba7bd24df3f21cf5000d826b8e78dd32f6abf948c2a54c015bbcea9d834e6f367ffd9f +DIST python_barbicanclient-7.2.0.tar.gz 128105 BLAKE2B be9add0af9ac3a792ca80932382daaa875214cb44fc495d709df594e8b6b5fb38638ca97ac98a8381841fb75606b8e5217e71ee9546adbd83c7eeff858ddd3b1 SHA512 2a40de2369f46752b1f02ffa8bdcd371adc3aeb6c03bd691319f0b74519e212953de034237b96ef233330f0b16bff4182907f89369d3e0ceab5dd2f6328cc2d9 diff --git a/dev-python/python-barbicanclient/python-barbicanclient-7.0.0.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-7.2.0.ebuild similarity index 97% rename from dev-python/python-barbicanclient/python-barbicanclient-7.0.0.ebuild rename to dev-python/python-barbicanclient/python-barbicanclient-7.2.0.ebuild index 94dbd0a10d..d28cf5a150 100644 --- a/dev-python/python-barbicanclient/python-barbicanclient-7.0.0.ebuild +++ b/dev-python/python-barbicanclient/python-barbicanclient-7.2.0.ebuild @@ -4,7 +4,6 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{11..13} ) inherit distutils-r1 pypi From 8d2f7f58177ec5f6bb96973692715f64742a44e6 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 14 Sep 2025 23:24:27 +0200 Subject: [PATCH 02/28] dev-python/python-magnumclient: add 4.9.0 Signed-off-by: Niklaus 'vimja' Hofer --- dev-python/python-magnumclient/Manifest | 1 + .../python-magnumclient-4.9.0.ebuild | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild diff --git a/dev-python/python-magnumclient/Manifest b/dev-python/python-magnumclient/Manifest index e75b5c07b9..198a121d30 100644 --- a/dev-python/python-magnumclient/Manifest +++ b/dev-python/python-magnumclient/Manifest @@ -1 +1,2 @@ DIST python_magnumclient-4.8.1.tar.gz 107539 BLAKE2B 5523513db694fbc33bb1956208d7e5dbc34e3082995c348c39ac63ce43ae77786030e5041a4c7c93ee39151662cc2420f5479a79a922d8371be1ab70644bbee4 SHA512 a2772a864d9a4790edafd508f565531f8e8c784f4bdb9617e1bfc231608521a493cab023175c71ae9573315e4e8eccd9defd14c730184866956034e179cb1e6c +DIST python_magnumclient-4.9.0.tar.gz 108082 BLAKE2B 29d53e7f70e4a7c9daa53aafc833ecd04969dba825d2392471c54ac4dc0ae8ee19b15e3524ee96c6b6d92d40fe4e7477cffd16ddf237241e6f46b622b2c2d66d SHA512 ed5bcfefb2e84470dff68ff967f3883d9dbe9cd3ee5850adb01a59c90ba7c8c13de0121a12862f33d709802f153a843452fbb46f8083c025f6f41a90b3842ad1 diff --git a/dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild b/dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild new file mode 100644 index 0000000000..38f7c90084 --- /dev/null +++ b/dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A client for the OpenStack Magnum API" +HOMEPAGE=" + https://opendev.org/openstack/python-magnumclient + https://github.com/openstack/python-magnumclient/ + https://pypi.org/project/python-magnumclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-4.6.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.0.0[${PYTHON_USEDEP}] + >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 10d0510fee9586f3226f0bfcfd7158c5127188ad Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 14 Sep 2025 23:28:26 +0200 Subject: [PATCH 03/28] dev-python/python-octaviaclient: add 3.12.0 Signed-off-by: Niklaus 'vimja' Hofer --- dev-python/python-octaviaclient/Manifest | 1 + .../python-octaviaclient-3.12.0.ebuild | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild diff --git a/dev-python/python-octaviaclient/Manifest b/dev-python/python-octaviaclient/Manifest index 13c0c52216..83ba171818 100644 --- a/dev-python/python-octaviaclient/Manifest +++ b/dev-python/python-octaviaclient/Manifest @@ -1 +1,2 @@ DIST python_octaviaclient-3.11.1.tar.gz 97466 BLAKE2B f148eb93dcd10fa2d11b47d2920018666a22a11e9d88b25aea922a7146db3fa333d270311470421e8f677298768f2ac9b16c283e4dfe1f843b960f9dcbac218c SHA512 c9765255cfc69aed781d8d9d04f35e0548cf5a6f8f4cac52ca41f97f0db0e9a87ef5c902f133b233a5246c49c49364e8398173e6bf6d6bfc8cf89ae723de946e +DIST python_octaviaclient-3.12.0.tar.gz 97448 BLAKE2B 86755ae2117865e166fd69f995bdb24168c431a6bc8672cae7719a5b1ae8a47ee6233bd5a9008e439a17edce903e87a590b95094fe75d1727290d48bbe6ae1ff SHA512 bf113a4b673b3f95359b8334bdfc43d8182a02c049893425e4e9faa80bb7bbe6f16bec5581d13d7cac5a387d373803826875f25fafc721a0c23a7eeeff3e3bcc diff --git a/dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild b/dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild new file mode 100644 index 0000000000..9a98805879 --- /dev/null +++ b/dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A client for the OpenStack Octavia API" +HOMEPAGE=" + https://opendev.org/openstack/python-octaviaclient + https://github.com/openstack/python-octaviaclient/ + https://pypi.org/project/python-octaviaclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/cliff-4.7.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] + >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-1.14.1[${PYTHON_USEDEP}] + >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # not packaged + octaviaclient/tests/unit/test_hacking.py +) + +distutils_enable_tests pytest From 3bcf98cbab98da0b4bd9e44c9619403c19faa1db Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 14 Sep 2025 23:31:49 +0200 Subject: [PATCH 04/28] dev-python/python-manilaclient: add 5.6.0 Signed-off-by: Niklaus 'vimja' Hofer --- dev-python/python-manilaclient/Manifest | 1 + .../python-manilaclient-5.6.0.ebuild | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild diff --git a/dev-python/python-manilaclient/Manifest b/dev-python/python-manilaclient/Manifest index 03671db7e7..463db36bc2 100644 --- a/dev-python/python-manilaclient/Manifest +++ b/dev-python/python-manilaclient/Manifest @@ -1 +1,2 @@ DIST python_manilaclient-5.5.0.tar.gz 389835 BLAKE2B 8637355ffc379ec16f61e1b0f578c2ad5322aef72715e5ff101742cedb083c8d8f749c4e9a9ff9f6da66b3a458717a4828d2ba3bab1df86f8a14f21b0ceb7a13 SHA512 dd42607279e4b01dd5333e78c973808763cc7efa54973d04ef1f9a68cd44e7befe738fa7c01aed0a61a723d8bb63b4ef44041bc00f88a2c984f50fcf81d7345e +DIST python_manilaclient-5.6.0.tar.gz 391970 BLAKE2B c1d48df24db9e5dade2e8e12ceded3fc246c23813e741cae053bb3e46698e36d555c9dc5d2469f4e44bc89ecae81c229273de3ffc452602ae0cb2ceed98cd482 SHA512 32943fb5dd7d495c18608c4ec1112b71c02480445c9da128d65aaa46ed52dab2d1b7147c1db5b178f8a4081339521268da08bc2bedfe0c311047b1bb97e65852 diff --git a/dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild new file mode 100644 index 0000000000..63ae0031ff --- /dev/null +++ b/dev-python/python-manilaclient/python-manilaclient-5.6.0.ebuild @@ -0,0 +1,53 @@ +# 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_{11..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 280849c4577962677af73fdd376ef3e9175af272 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 14 Sep 2025 23:34:16 +0200 Subject: [PATCH 05/28] dev-python/osc-placement: add 4.7.0 Signed-off-by: Niklaus 'vimja' Hofer --- dev-python/osc-placement/Manifest | 1 + .../osc-placement/osc-placement-4.7.0.ebuild | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-python/osc-placement/osc-placement-4.7.0.ebuild diff --git a/dev-python/osc-placement/Manifest b/dev-python/osc-placement/Manifest index 6d65e954dd..1e517337bf 100644 --- a/dev-python/osc-placement/Manifest +++ b/dev-python/osc-placement/Manifest @@ -1 +1,2 @@ DIST osc_placement-4.6.0.tar.gz 59637 BLAKE2B 740464abf09d65d9cdf045b07ac9f5f4cefaf1ca45b1e75981608aac52586079511f8c1e4069100e26397526baebd4d54617c647a252fae7f3655941806e92db SHA512 72e50b4b2dc9948e5a1e6fd1bd3c9c6a0fee364c701806f1a5702100c51da93b38a7ff460891c3672bbf7c36d4c0d9f3a7a2e5bfaab578ebc4bf4852592866e6 +DIST osc_placement-4.7.0.tar.gz 59825 BLAKE2B d8750e1673604d1ecb1cbabae66c06be1e0b63e4189b6ba8cc94d96225d5919ead456867aa173f853ede583fac955cbc868afbfa0deeb80ca97281bee53294c1 SHA512 1039fc5668e2f6ce7251199259fed891a192c6455e762aabe0286d8e1f2352b1539874d1ee298c66b87bc97b452b97e3efcb339f4c3534877e5c49f8799cc041 diff --git a/dev-python/osc-placement/osc-placement-4.7.0.ebuild b/dev-python/osc-placement/osc-placement-4.7.0.ebuild new file mode 100644 index 0000000000..44e974c83f --- /dev/null +++ b/dev-python/osc-placement/osc-placement-4.7.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OpenStackClient plugin for Placement service" +HOMEPAGE=" + https://opendev.org/openstack/osc-placement + https://pypi.org/project/python-octaviaclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.3.0[${PYTHON_USEDEP}] + >=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}] + ) +" + +EPYTEST_IGNORE=( + # Require the placement service to be packaged, too + osc_placement/tests/functional/test_allocation.py + osc_placement/tests/functional/test_allocation_candidate.py + osc_placement/tests/functional/test_inventory.py + osc_placement/tests/functional/test_resource_class.py + osc_placement/tests/functional/test_resource_provider.py + osc_placement/tests/functional/test_trait.py + osc_placement/tests/functional/test_usage.py + osc_placement/tests/functional/test_aggregate.py + osc_placement/tests/functional/test_plugin.py +) + +distutils_enable_tests pytest From b0681990ac6e6375130777a20377d66bbb2f3e96 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sun, 14 Sep 2025 23:52:02 +0200 Subject: [PATCH 06/28] gui-wm/river: Bump version to 0.3.12 Signed-off-by: Niklaus 'vimja' Hofer --- gui-wm/river/Manifest | 10 +-- .../files/river-0.3.6-fix-no-lazypath.patch | 31 -------- ...river-0.3.9.ebuild => river-0.3.12.ebuild} | 12 +-- gui-wm/river/river-0.3.7.ebuild | 75 ------------------- 4 files changed, 10 insertions(+), 118 deletions(-) delete mode 100644 gui-wm/river/files/river-0.3.6-fix-no-lazypath.patch rename gui-wm/river/{river-0.3.9.ebuild => river-0.3.12.ebuild} (80%) delete mode 100644 gui-wm/river/river-0.3.7.ebuild diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest index cafbe2a44f..394ddb7d5a 100644 --- a/gui-wm/river/Manifest +++ b/gui-wm/river/Manifest @@ -1,12 +1,8 @@ DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 DIST river-0.3.11.tar.gz 174745 BLAKE2B 6ab4906475d21d6eb1572d2eed53003deb33da5c953fdfa446444677ff7b25d10610d10ce565f891fc5bb20cd375dcdb895e92d084d86dfb1e2c75709852a834 SHA512 b0e2439247c4424b06136c9466447172d5ea4df9b3f8133051d19f8049c5da7d17e3eb03dfe6eac81d03c6762a8c40b2f6d6c918ea5348a23a330f1a782f3bd1 -DIST river-0.3.7.tar.gz 172036 BLAKE2B d428ec0abf562c0b0ef153499862e0c0c32b37721c870c7f0d54599634fccd5339595eb51e34d401e877378b10c945ad7e0fbf73a90c27c3a1c9eb0883ca88df SHA512 4297b2bd566a3f87fd0c158affd8573661d722ebb7e795356040b15185f09e67dcfac938fa26757d683a274dc08781559b059584dc4934c1d6f51666bf8cb9ec -DIST river-0.3.9.tar.gz 174866 BLAKE2B fcadce04c095629c5b44a8f3aa38cd00038aa11e5e6a7f863e9ff6516191ee83b3cd805d88e4457c0acf471853701f1e0a71d1bae30921e37e1bd7ee7aee924f SHA512 1c69d07bdb0e16e2ae31afd1af39739b23f0ab070a70afcef86757bb3de5d44058711b860bf2936dca7d7589d8a5074e50edf19e8ea33abbf36418b838f71ffa +DIST river-0.3.12.tar.gz 174928 BLAKE2B 0f5b4658da4584a5b24fabe441425389a7cf17d0215efa4a08304c5c5249fc6a3b883aa6a596d8765622c571533e0d6b9b8776488c64bb344d4b93d41c373d5b SHA512 d72abaa42b5ef812aa3928a3d900027022fb5b8f7341aac1414e780941ae18508071149d0bb506eaa360adbdfe0a2b568e08d647d07813f4f0f81141012f1471 DIST wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz 74934 BLAKE2B 8dda2bae62c65068825068dbe91e701ad4a71685d2209bb703d0e8b71b75f1546690b83fc66e9b81de59e26c9e5a9d8d5cfa3f2098cd16a3f13ada7f38fb94ce SHA512 436c7104c41bb3c26bedc3491d887293fa0a40c11a14bc0973a1fa873c5161a05c9681a857f6cf89c9b34106e2b9e92b4f67eebabaf16836cb99a459ad11d20e -DIST wlroots-0.18.2-jmOlchnIAwBq45_cxU1V3OWErxxJjQZlc9PyJfR-l3uk.tar.gz 58688 BLAKE2B 744c6305c9593fc21d6c00973adfa84f28e153e2fcac8652590d4ecadc0051f3a496997f2d1ab6256136530b4fc50cfbca876020ec5f9ec0c93c9447b2a53639 SHA512 e41e14f90f6b8e760450eae74d5ed1396646a4af2b373347b0bb3d22ba27d6e22b9d4786e76025fc1127a270cafc12f5505770f8ae13202aba9ff1b01b4047f2 +DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2 DIST wlroots-0.19.2-jmOlcsnnAwDFAeOamkUaxyHNhKngH4Ai5rrLSVbqA8LW.tar.gz 59231 BLAKE2B 58eb9e3ee58c843f996dd3781cf7e477f7dbd7627024ba52ab36f5d214be7039b0308a25de843a304bf02c600b1b444eeeac254ab26d2ca21fff6eb686da6ad6 SHA512 d8266b76874a6704d3f453ef7e657a75e6279706476e78565afc46c08d7cdc29acd88f1b27f70225a3c2398b03d9230ed1a322fc688a6ca6ae45875219287e50 +DIST wlroots-0.19.3-jmOlcuL_AwBHhLCwpFsXbTizE3q9BugFmGX-XIxqcPMc.tar.gz 60063 BLAKE2B bb54018c92c27fb810b94030141e9d63f08ab3d03cf0a3110e8ec696a66dc3f784062f95a8a86ae4f770989ea07a080d531a8a942eac59f9d946bda6c44c3586 SHA512 3c8bc970076173cb33ea3fc5acbca4c45b2e37c7e18c58bc58bcf021066d6ac28266d5bb3fa2a741c0d01cb8b0c5499ddc0dcc3ea297ea700678f4c01d80e0b9 DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 -DIST zig-pixman-12209db20ce873af176138b76632931def33a10539387cba745db72933c43d274d56.tar.gz 7874 BLAKE2B 25e0e0a65ab45c08e13ed48393e0d009a63e0ec4c2d8452f08ec4b013f9b696adb1d7356a49b1c3b25710982fb34629002df8d433382d433fcdefd1de5fd4358 SHA512 61ce38e9788e9a3701cf32b2d8721424088e1a8bd11841fecc999a31f9b46148e63a35cf770a39edcc7887913019654f7df945b7d7e3b57437d007f7d45609b9 -DIST zig-wayland-1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242.tar.gz 56543 BLAKE2B aaf82efe78d25c59a87de050147857fcf9a19764141cb40d92b0dd48b96ea0ec52d00a1ab0df1afe4c45cda6d64dda97f296f0aa29d8b9ea3da49e1d5cd69e50 SHA512 dfb140c06d9e3c566034f9102426e7bd47dcde87a2ae16d43ce3ea72cf44bea872bab1d9a23a24ae9d57d2d4ae6c56060a6b10f869de3990046426b0462db85e -DIST zig-wlroots-122083317b028705b5d27be12976feebf17066a4e51802b3b5e9f970bec580e433e1.tar.gz 56926 BLAKE2B 50a143f816b47516b3fc3b051a7445162efbcbb802a3515fe554e005e2f1191f75eaeea4bab68972ecb5b9f0b72f7cec12838c7ec98a1d05ed54803b3a79ca66 SHA512 523f29b06ece2aefbd90e8f9ce15bfcf59edf47e583fe963a8f58af0209d7e9a8dda857424469a40e3c7defb31d01df9f977f8dc58dc3ba7468e20f7b3a4e417 -DIST zig-xkbcommon-1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f.tar.gz 22700 BLAKE2B 85045d002b4ec1ac8dadda67d3ce6f588e53938ac0a67c06d6cebc85a944d7a23fd1cc295410ce1a91cce9ffb587834f7eca2400e1468fec0193583ac71d6f86 SHA512 a99b6a2fefe34507fd687b58a9618a27ca617966798b410a72c9e53462c3f9c6dd0476a22bb9686cbf49994ca502743b4d25fdc55125359d4fe2860094bf0e82 diff --git a/gui-wm/river/files/river-0.3.6-fix-no-lazypath.patch b/gui-wm/river/files/river-0.3.6-fix-no-lazypath.patch deleted file mode 100644 index fe955884f6..0000000000 --- a/gui-wm/river/files/river-0.3.6-fix-no-lazypath.patch +++ /dev/null @@ -1,31 +0,0 @@ -From: Eric Joldasov - -Temporary fix for building river when out-of-source. This is exactly -things that "separate BUILD_DIR by default" in `zig.eclass` was meant -to catch. - -Proper fix here would be to patch upstream to use `std.Build.LazyPath` -instead of plain string, like mentioned in TODO here: -https://codeberg.org/ifreund/zig-wayland/src/tag/v0.2.0/build.zig#L134-L135 - -diff --git a/build.zig b/build.zig -index 55f7ced..f49f9b1 100644 ---- a/build.zig -+++ b/build.zig -@@ -100,11 +100,11 @@ pub fn build(b: *Build) !void { - scanner.addSystemProtocol("unstable/pointer-gestures/pointer-gestures-unstable-v1.xml"); - scanner.addSystemProtocol("unstable/xdg-decoration/xdg-decoration-unstable-v1.xml"); - -- scanner.addCustomProtocol("protocol/river-control-unstable-v1.xml"); -- scanner.addCustomProtocol("protocol/river-status-unstable-v1.xml"); -- scanner.addCustomProtocol("protocol/river-layout-v3.xml"); -- scanner.addCustomProtocol("protocol/wlr-layer-shell-unstable-v1.xml"); -- scanner.addCustomProtocol("protocol/wlr-output-power-management-unstable-v1.xml"); -+ scanner.addCustomProtocol(b.pathFromRoot("protocol/river-control-unstable-v1.xml")); -+ scanner.addCustomProtocol(b.pathFromRoot("protocol/river-status-unstable-v1.xml")); -+ scanner.addCustomProtocol(b.pathFromRoot("protocol/river-layout-v3.xml")); -+ scanner.addCustomProtocol(b.pathFromRoot("protocol/wlr-layer-shell-unstable-v1.xml")); -+ scanner.addCustomProtocol(b.pathFromRoot("protocol/wlr-output-power-management-unstable-v1.xml")); - - // Some of these versions may be out of date with what wlroots implements. - // This is not a problem in practice though as long as river successfully compiles. diff --git a/gui-wm/river/river-0.3.9.ebuild b/gui-wm/river/river-0.3.12.ebuild similarity index 80% rename from gui-wm/river/river-0.3.9.ebuild rename to gui-wm/river/river-0.3.12.ebuild index 005618f415..709b9ef5d2 100644 --- a/gui-wm/river/river-0.3.9.ebuild +++ b/gui-wm/river/river-0.3.12.ebuild @@ -8,12 +8,12 @@ HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/riv declare -g -r -A ZBS_DEPENDENCIES=( [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' - [wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.3.0.tar.gz' - [wlroots-0.18.2-jmOlchnIAwBq45_cxU1V3OWErxxJjQZlc9PyJfR-l3uk.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.18.2.tar.gz' + [wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz' + [wlroots-0.19.3-jmOlcuL_AwBHhLCwpFsXbTizE3q9BugFmGX-XIxqcPMc.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.3.tar.gz' [xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz' ) -ZIG_SLOT="0.14" +ZIG_SLOT="0.15" inherit zig # TODO verify-sig support SRC_URI=" @@ -41,7 +41,7 @@ DEPEND=" dev-libs/libevdev dev-libs/libinput:= dev-libs/wayland - gui-libs/wlroots:0.18[X?] + gui-libs/wlroots:0.19[X?] x11-libs/libxkbcommon[wayland,X?] x11-libs/pixman " @@ -53,9 +53,11 @@ src_configure() { local my_zbs_args=( -Dstrip=false # Let Portage control this -Dpie=true - -Dno-llvm=$(usex llvm false true) -Dman-pages=$(usex man true false) -Dxwayland=$(usex X true false) + -Dfish-completion=true + -Dzsh-completion=true + -Dbash-completion=true ) zig_src_configure diff --git a/gui-wm/river/river-0.3.7.ebuild b/gui-wm/river/river-0.3.7.ebuild deleted file mode 100644 index 1c555b20d7..0000000000 --- a/gui-wm/river/river-0.3.7.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -declare -r -A ZBS_DEPENDENCIES=( - [zig-pixman-12209db20ce873af176138b76632931def33a10539387cba745db72933c43d274d56.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz' - [zig-wayland-1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz' - [zig-wlroots-122083317b028705b5d27be12976feebf17066a4e51802b3b5e9f970bec580e433e1.tar.gz]='https://codeberg.org/ifreund/zig-wlroots/archive/v0.18.1.tar.gz' - [zig-xkbcommon-1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.2.0.tar.gz' -) - -ZIG_SLOT="0.13" -inherit zig - -DESCRIPTION="A dynamic tiling Wayland compositor" -HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river" -# TODO verify-sig support -SRC_URI=" - https://codeberg.org/river/river/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} -" -S="${WORKDIR}/${PN}" - -# river: GPL-3-or-later -# zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon: MIT -LICENSE="GPL-3+ MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X +llvm man" - -BDEPEND=" - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( app-text/scdoc ) - || ( - dev-lang/zig:${ZIG_SLOT}[llvm(+)?] - dev-lang/zig-bin:${ZIG_SLOT} - ) -" -DEPEND=" - dev-libs/libevdev - dev-libs/libinput:= - dev-libs/wayland - gui-libs/wlroots:0.18[X?] - x11-libs/libxkbcommon[wayland,X?] - x11-libs/pixman -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/river-0.3.6-fix-no-lazypath.patch" ) - -DOCS=( "README.md" ) - -src_configure() { - local my_zbs_args=( - -Dstrip=false # Let Portage control this - -Dpie=true - -Dno-llvm=$(usex llvm false true) - -Dman-pages=$(usex man true false) - -Dxwayland=$(usex X true false) - ) - - zig_src_configure -} - -src_install() { - zig_src_install - - insinto /usr/share/wayland-sessions/ - doins contrib/river.desktop - - insinto /usr/share/river/ - doins -r example/ -} From 27489dc0c01adc4095fb847c5380d3d43394fef7 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Mon, 15 Sep 2025 00:17:10 +0200 Subject: [PATCH 07/28] gui-apps/wideriver: new package, add 1.3.0 Signed-off-by: Niklaus 'vimja' Hofer --- gui-apps/wideriver/Manifest | 1 + gui-apps/wideriver/metadata.xml | 11 ++++++++++ gui-apps/wideriver/wideriver-1.3.0.ebuild | 25 +++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 gui-apps/wideriver/Manifest create mode 100644 gui-apps/wideriver/metadata.xml create mode 100644 gui-apps/wideriver/wideriver-1.3.0.ebuild diff --git a/gui-apps/wideriver/Manifest b/gui-apps/wideriver/Manifest new file mode 100644 index 0000000000..c26875d2f0 --- /dev/null +++ b/gui-apps/wideriver/Manifest @@ -0,0 +1 @@ +DIST wideriver-1.3.0.tar.gz 64914 BLAKE2B dc7b26af4014a08d64156471f6596de7a4987ea699881b9ade3eec2fcde37209026516d5e85eef16702d48688f11d5cb07190e4ab28a4c0578c6a04ec8810b88 SHA512 0d9a633e8d4188ebfedcfbcdbbbb0213be5fb66c8744e19323af19c3c9de744f7ebce314089e6b12c2080a292d22007c304aac0aed278fbb60e624118ba6092c diff --git a/gui-apps/wideriver/metadata.xml b/gui-apps/wideriver/metadata.xml new file mode 100644 index 0000000000..7ec071786f --- /dev/null +++ b/gui-apps/wideriver/metadata.xml @@ -0,0 +1,11 @@ + + + + + gentoo-bugzilla@vimja.email + Niklaus 'vimja' Hofer + + + alex-courtis/wideriver + + diff --git a/gui-apps/wideriver/wideriver-1.3.0.ebuild b/gui-apps/wideriver/wideriver-1.3.0.ebuild new file mode 100644 index 0000000000..f974c340da --- /dev/null +++ b/gui-apps/wideriver/wideriver-1.3.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Tiling window manager for the river wayland compositor" +HOMEPAGE="https://github.com/alex-courtis/wideriver" +SRC_URI="https://github.com/alex-courtis/wideriver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND=" + dev-libs/wayland + dev-libs/wayland-protocols + dev-libs/libinput + gui-libs/wlroots +" +RDEPEND="${DEPEND}" + +src_install() { + emake PREFIX="/usr" DESTDIR="${D}" install + dodoc README.md +} From e75beab44e16c19f1d6437e1587f6ed3117fdce7 Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 14 Sep 2025 20:36:10 -0300 Subject: [PATCH 08/28] net-im/dissent: add xdg call to pkg_postrm Signed-off-by: dsaf --- net-im/dissent/dissent-0.0.37.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net-im/dissent/dissent-0.0.37.ebuild b/net-im/dissent/dissent-0.0.37.ebuild index 35e090a014..40ab255614 100644 --- a/net-im/dissent/dissent-0.0.37.ebuild +++ b/net-im/dissent/dissent-0.0.37.ebuild @@ -80,3 +80,7 @@ src_install() { pkg_postinst() { xdg_pkg_postinst } + +pkg_postrm() { + xdg_pkg_postrm +} From 1baad5f26889143b9d9f2daa04ba9ddd52eede81 Mon Sep 17 00:00:00 2001 From: dsaf Date: Sun, 14 Sep 2025 21:41:56 -0300 Subject: [PATCH 09/28] x11-misc/exit-options: new package, add 20250830 Signed-off-by: dsaf --- x11-misc/exit-options/Manifest | 1 + .../exit-options/exit-options-20250830.ebuild | 66 +++++++++++++++++++ .../files/exit-options-cmake.patch | 27 ++++++++ x11-misc/exit-options/metadata.xml | 11 ++++ 4 files changed, 105 insertions(+) create mode 100644 x11-misc/exit-options/Manifest create mode 100644 x11-misc/exit-options/exit-options-20250830.ebuild create mode 100644 x11-misc/exit-options/files/exit-options-cmake.patch create mode 100644 x11-misc/exit-options/metadata.xml diff --git a/x11-misc/exit-options/Manifest b/x11-misc/exit-options/Manifest new file mode 100644 index 0000000000..56d0a155c8 --- /dev/null +++ b/x11-misc/exit-options/Manifest @@ -0,0 +1 @@ +DIST exit-options-20250830.tar.gz 443706 BLAKE2B 417836c4f41c0c9f92e70a2b5dccc0f3182118a0720727aec8df54cb94d584323cd62828703abaa275a3277f3f135f5074bed7592e61088244bd1bdfc9401eb6 SHA512 6d3d9fc7a1e90b0eea79a4435f709c425d7a6a29138fe53408b5c6e4c3df6e0b6a42f76601b64d7189bb9d172b90c3c0c0a582a272b0fc4dc43c13154ec84794 diff --git a/x11-misc/exit-options/exit-options-20250830.ebuild b/x11-misc/exit-options/exit-options-20250830.ebuild new file mode 100644 index 0000000000..c345e709f2 --- /dev/null +++ b/x11-misc/exit-options/exit-options-20250830.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +COMMIT="d3a0c92d9ca232860680165271bc78be111c6961" + +inherit cmake xdg + +DESCRIPTION="Pop-up with exit options for MX Fluxbox" +HOMEPAGE="https://github.com/MX-Linux/exit-options" +SRC_URI="https://github.com/MX-Linux/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[gui,widgets] + dev-qt/qttools:6[linguist] +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + dev-build/ninja + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/"${PN}"-cmake.patch +) + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_EXPORT_COMPILE_COMMANDS=ON + -DNO_DEBUG_ON_CONSOLE=ON + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + einstalldocs + + # debian/install ... + + insinto /usr/share/"${PN}"/conf + doins configs_alt/* + + insinto /etc/ + doins "${PN}".conf + + insinto /usr/share/"${PN}" + doins -r icons/* +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/x11-misc/exit-options/files/exit-options-cmake.patch b/x11-misc/exit-options/files/exit-options-cmake.patch new file mode 100644 index 0000000000..8dd4fe2d98 --- /dev/null +++ b/x11-misc/exit-options/files/exit-options-cmake.patch @@ -0,0 +1,27 @@ +remove debian specific stuff + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -22,21 +22,8 @@ + + cmake_minimum_required(VERSION 3.16) + +-# Get version from debian/changelog +-execute_process( +- COMMAND dpkg-parsechangelog -SVersion +- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} +- OUTPUT_VARIABLE PROJECT_VERSION_FROM_CHANGELOG +- OUTPUT_STRIP_TRAILING_WHITESPACE +- RESULT_VARIABLE DPKG_RESULT +-) +- +-if(NOT DPKG_RESULT EQUAL 0) +- message(FATAL_ERROR "Failed to get version from debian/changelog using dpkg-parsechangelog") +-endif() +- + project(exit-options +- VERSION ${PROJECT_VERSION_FROM_CHANGELOG} ++ VERSION 9.9.9.9 + DESCRIPTION "Exit Options dialog for MX Fluxbox" + LANGUAGES CXX + ) diff --git a/x11-misc/exit-options/metadata.xml b/x11-misc/exit-options/metadata.xml new file mode 100644 index 0000000000..a508e2847a --- /dev/null +++ b/x11-misc/exit-options/metadata.xml @@ -0,0 +1,11 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + MX-Linux/exit-options + + From 4cedbad8a0f76fae9901c9d87a88310183d744fc Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:00:08 +0200 Subject: [PATCH 10/28] app-shells/carapace: add 1.5.0 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-1.5.0.ebuild | 43 +++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-shells/carapace/carapace-1.5.0.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 0e95e4278f..1aed93e31a 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,2 +1,4 @@ DIST carapace-1.4.1-deps.tar.xz 3009008 BLAKE2B 5761b8c57bc1eef07cf191f6265e929235b807934ec08d6108e60759ba3206d1fa30358231f35dd48230822be6bde455b7603af0f8bcba52780433b4a099afd5 SHA512 e37524519930db2134d969088d24bbd741057b4c0a6b230c2e410d1740be07a29f50c8f78c798dfa3a822229f51e48d450bb66ba57f38f5d73b8291360f7c0c8 DIST carapace-1.4.1.tar.gz 18185679 BLAKE2B 1f846e2ec97ad6277f36cb960e7bb86aab27ef84291b5b8d8dd79e1d336494aa89ea84b3e547f6fd7637694162404f0fc5fb0c15efa908ac9b9005569e3cbf4c SHA512 541cb2c5c2b8c95f65114cd1ccfa6686cee308ee4aa4e01f0be5a8316f9942b1258ac5ff842e2f04354030470664c566d34d59375adf9621fb3786b01f818473 +DIST carapace-1.5.0-deps.tar.xz 3182180 BLAKE2B db6a454adc24ad782f5068877811ee5a59923a2efdc68fea6044ce5cafd2fe0f4d647c7f1bf7628f6ab00ff01cf3307c8d1520651a1ebf2742dcf4c8bda845a9 SHA512 82b4ae629efff7396b4afaa5e272b9a22491cea8dc12ab00c17800ec590320cb3f10af5b7ab01336600b98b448032c334460fe7777c577d6d99d8fb73c529d10 +DIST carapace-1.5.0.tar.gz 18665741 BLAKE2B 1b24909cae2c2f5f7776af0d4c779633ba8e0b9c75f1ecacf21b8601f57d34f6e0e2fcb2abdd0c1bb0b374ec915ad30dc4b0205ab071bb86b52eb4cb7745740e SHA512 f2cfedfb21acd27dedd456b31fe86c4c85df12054aa636511cc4cbea79cda0777eb0d1f1394c29978bcfd77cb04039c6204b4f3b55d2413dbb4942322641f3c9 diff --git a/app-shells/carapace/carapace-1.5.0.ebuild b/app-shells/carapace/carapace-1.5.0.ebuild new file mode 100644 index 0000000000..b9400c753e --- /dev/null +++ b/app-shells/carapace/carapace-1.5.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Multi-shell multi-command argument completer" +HOMEPAGE="https://carapace.sh/" +SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DEPS_URI="https://github.com/freijon/${PN}-bin/releases/download/v${PV}/${P}-deps.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +S="${WORKDIR}/${PN}-bin-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + >=dev-lang/go-1.23.1 +" + +DOCS=( + "README.md" +) +HTML_DOCS=( + "docs/book/" +) + +src_compile() { + pushd "cmd/${PN}" + ego generate ./... + ego build -ldflags="-s -w" -tags release +} + +src_install() { + dobin "cmd/${PN}/${PN}" + mv "docs/src" "docs/book" || die + rm -r "docs/book/release_notes" || die + einstalldocs +} From 5865ad4b17987bc8effe1ff95871044953260eb7 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:00:22 +0200 Subject: [PATCH 11/28] app-shells/carapace: drop 1.4.1 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 -- app-shells/carapace/carapace-1.4.1.ebuild | 43 ----------------------- 2 files changed, 45 deletions(-) delete mode 100644 app-shells/carapace/carapace-1.4.1.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 1aed93e31a..4eee430945 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,4 +1,2 @@ -DIST carapace-1.4.1-deps.tar.xz 3009008 BLAKE2B 5761b8c57bc1eef07cf191f6265e929235b807934ec08d6108e60759ba3206d1fa30358231f35dd48230822be6bde455b7603af0f8bcba52780433b4a099afd5 SHA512 e37524519930db2134d969088d24bbd741057b4c0a6b230c2e410d1740be07a29f50c8f78c798dfa3a822229f51e48d450bb66ba57f38f5d73b8291360f7c0c8 -DIST carapace-1.4.1.tar.gz 18185679 BLAKE2B 1f846e2ec97ad6277f36cb960e7bb86aab27ef84291b5b8d8dd79e1d336494aa89ea84b3e547f6fd7637694162404f0fc5fb0c15efa908ac9b9005569e3cbf4c SHA512 541cb2c5c2b8c95f65114cd1ccfa6686cee308ee4aa4e01f0be5a8316f9942b1258ac5ff842e2f04354030470664c566d34d59375adf9621fb3786b01f818473 DIST carapace-1.5.0-deps.tar.xz 3182180 BLAKE2B db6a454adc24ad782f5068877811ee5a59923a2efdc68fea6044ce5cafd2fe0f4d647c7f1bf7628f6ab00ff01cf3307c8d1520651a1ebf2742dcf4c8bda845a9 SHA512 82b4ae629efff7396b4afaa5e272b9a22491cea8dc12ab00c17800ec590320cb3f10af5b7ab01336600b98b448032c334460fe7777c577d6d99d8fb73c529d10 DIST carapace-1.5.0.tar.gz 18665741 BLAKE2B 1b24909cae2c2f5f7776af0d4c779633ba8e0b9c75f1ecacf21b8601f57d34f6e0e2fcb2abdd0c1bb0b374ec915ad30dc4b0205ab071bb86b52eb4cb7745740e SHA512 f2cfedfb21acd27dedd456b31fe86c4c85df12054aa636511cc4cbea79cda0777eb0d1f1394c29978bcfd77cb04039c6204b4f3b55d2413dbb4942322641f3c9 diff --git a/app-shells/carapace/carapace-1.4.1.ebuild b/app-shells/carapace/carapace-1.4.1.ebuild deleted file mode 100644 index b9400c753e..0000000000 --- a/app-shells/carapace/carapace-1.4.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Multi-shell multi-command argument completer" -HOMEPAGE="https://carapace.sh/" -SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -DEPS_URI="https://github.com/freijon/${PN}-bin/releases/download/v${PV}/${P}-deps.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -S="${WORKDIR}/${PN}-bin-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - >=dev-lang/go-1.23.1 -" - -DOCS=( - "README.md" -) -HTML_DOCS=( - "docs/book/" -) - -src_compile() { - pushd "cmd/${PN}" - ego generate ./... - ego build -ldflags="-s -w" -tags release -} - -src_install() { - dobin "cmd/${PN}/${PN}" - mv "docs/src" "docs/book" || die - rm -r "docs/book/release_notes" || die - einstalldocs -} From f6bef19156b81576d13e85430d1d5adacf9098b7 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:00:51 +0200 Subject: [PATCH 12/28] dev-db/turso: add 0.1.5 Signed-off-by: Jonas Frei --- dev-db/turso/Manifest | 2 + dev-db/turso/turso-0.1.5.ebuild | 74 +++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 dev-db/turso/turso-0.1.5.ebuild diff --git a/dev-db/turso/Manifest b/dev-db/turso/Manifest index b9087e9b99..f3e0eaabd1 100644 --- a/dev-db/turso/Manifest +++ b/dev-db/turso/Manifest @@ -3,3 +3,5 @@ DIST limbo-0.0.22.tar.gz 5994615 BLAKE2B 9c26fca141d8797b69b81060a08b91f7017d496 DIST syntect-64644ffe064457265cbcee12a0c1baf9485ba6ee.gh.tar.gz 957024 BLAKE2B 46a84baedfc9923e4be3f70caa5f32d197659afe5a1c018fe03a473e175c56d60a321ca0378b52173076ff89df365f845d8d23997eaef6bf8082634497fbd031 SHA512 f6a4bd70e294046953923052734f8021ea64a7ef83965dcc13ba60f96fea6d4ad21c68bde71eb245cfd00d080f3decf9911eed85ad360b8d5185e0d018811f97 DIST turso-0.1.4-crates.tar.xz 32438116 BLAKE2B 3b6ea32f3f20b1d3d13bd677d9b4412f8c6ce78a312a248bcce051622e7634d65cefac1e125f6de3e99a300ea9848e5e8f1f67022847d94cb8a852443c18882d SHA512 fc6739818e35344a4c904764ba3d5e9ef8a0a6bee7df0e7b3d692298a574d23ecb1039141e20b0153b6ec87b064e3e1f853665f8dc65fde8f274913d08c80cfe DIST turso-0.1.4.tar.gz 8556203 BLAKE2B a3a411304812d498caaab6e5b5f9b1830d25ebcfd98e8427b8b245f4f9c6e935499b96ce235cb951085175eb754ea5c1338e9eb8e5ad251b05ae4c6112f7608a SHA512 456cdda3d8433ae6e9b91a88c9e0d36725f11bd2e11261efa931bab2ee8792ef33966714153b6764f0637cbee591aff2e5fd6953983c37abf088293a0f8d95c9 +DIST turso-0.1.5-crates.tar.xz 33885240 BLAKE2B e60e619057b7785a4f0e9261b83141a61f7c4a0048644129d2e8dcf7e69c032bd3f18224169af56c8d8dc35e5f3da089a8f0d0cacb2bc50a03642c3bc02647e7 SHA512 c864a2644c751acdacb328a77a09da26f8efd10ea8f6b7c4e276dd2b95fbe493ca0fac093e6a56650565a4e99b8e519425a2bd52cabd72b74542076739abdd9c +DIST turso-0.1.5.tar.gz 8690017 BLAKE2B f9c1f55313b5381f013f1c15d765e89ae3068efec98f6bd6fa5facf191a78948da617c4ed50af89cd1b5dfab646574b858239bcd0cc1ed456930960a8ae5a65a SHA512 a1165a1d9c15dae6cc42c22e31f07a626eae44b7527b54a3fc7cb9a890230746d6d55b15c6f145307a5aaffd11e58c8f42a9a51b97c8a7dceca654abd4db2f49 diff --git a/dev-db/turso/turso-0.1.5.ebuild b/dev-db/turso/turso-0.1.5.ebuild new file mode 100644 index 0000000000..fb726b77ff --- /dev/null +++ b/dev-db/turso/turso-0.1.5.ebuild @@ -0,0 +1,74 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.85.0" + +declare -A GIT_CRATES=( + [syntect]="https://github.com/trishume/syntect;64644ffe064457265cbcee12a0c1baf9485ba6ee;syntect-%commit%" +) + +inherit cargo linux-info + +DESCRIPTION="Turso Database is an in-process OLTP database engine library with a CLI" +HOMEPAGE="https://github.com/tursodatabase/turso" +SRC_URI=" + https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz + https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${PN}_cli-${PV}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL + GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+uring" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= +" +RDEPEND="${DEPEND}" + +pkg_setup() { + CONFIG_CHECK="~IO_URING" + WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." + + use uring && linux-info_pkg_setup + rust_pkg_setup +} + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_NO_VENDOR=1 + + local myfeatures=( + $(use uring && usex "uring" "io_uring") + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile --package "${PN}_cli" --bin "tursodb" +} + +src_install() { + cargo_src_install --path cli + + local DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md + ) + + einstalldocs +} From 4aa9b008673cb55083ce5fe7ada7514443747bfb Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:01:05 +0200 Subject: [PATCH 13/28] dev-db/turso: drop 0.1.4 Signed-off-by: Jonas Frei --- dev-db/turso/Manifest | 2 - dev-db/turso/turso-0.1.4.ebuild | 73 --------------------------------- 2 files changed, 75 deletions(-) delete mode 100644 dev-db/turso/turso-0.1.4.ebuild diff --git a/dev-db/turso/Manifest b/dev-db/turso/Manifest index f3e0eaabd1..6ae0456da4 100644 --- a/dev-db/turso/Manifest +++ b/dev-db/turso/Manifest @@ -1,7 +1,5 @@ DIST limbo-0.0.22-crates.tar.xz 31930740 BLAKE2B df38f33717797a8b999f8c2a22efd88e67e62991cd1a0245c7e6c41f2a3a089dd229fd12e633cfb8b2c96604e4799019e8e9c0401f05d4c62d753ba4e10ce189 SHA512 f5ef72b87e663e9c09a510bdfd3507302df6c9206237af1a04469b772e8b6f6aa68bc04364722e168246423cb8da46498a032fb4b33dbbcc844ea7efea7488ad DIST limbo-0.0.22.tar.gz 5994615 BLAKE2B 9c26fca141d8797b69b81060a08b91f7017d4966a25856b5d238c874b3a275e52c7ec9719f48a0c45abda2dee8da07972589ddbf69d32889c6600e97f780142f SHA512 127038105f386fd2eb75936de17220ef663ebf341dc900556edb7f43e41c7ecfbf6641ed49e8677458182745325372169fbdeb10f90788d7f03e05349c2090a6 DIST syntect-64644ffe064457265cbcee12a0c1baf9485ba6ee.gh.tar.gz 957024 BLAKE2B 46a84baedfc9923e4be3f70caa5f32d197659afe5a1c018fe03a473e175c56d60a321ca0378b52173076ff89df365f845d8d23997eaef6bf8082634497fbd031 SHA512 f6a4bd70e294046953923052734f8021ea64a7ef83965dcc13ba60f96fea6d4ad21c68bde71eb245cfd00d080f3decf9911eed85ad360b8d5185e0d018811f97 -DIST turso-0.1.4-crates.tar.xz 32438116 BLAKE2B 3b6ea32f3f20b1d3d13bd677d9b4412f8c6ce78a312a248bcce051622e7634d65cefac1e125f6de3e99a300ea9848e5e8f1f67022847d94cb8a852443c18882d SHA512 fc6739818e35344a4c904764ba3d5e9ef8a0a6bee7df0e7b3d692298a574d23ecb1039141e20b0153b6ec87b064e3e1f853665f8dc65fde8f274913d08c80cfe -DIST turso-0.1.4.tar.gz 8556203 BLAKE2B a3a411304812d498caaab6e5b5f9b1830d25ebcfd98e8427b8b245f4f9c6e935499b96ce235cb951085175eb754ea5c1338e9eb8e5ad251b05ae4c6112f7608a SHA512 456cdda3d8433ae6e9b91a88c9e0d36725f11bd2e11261efa931bab2ee8792ef33966714153b6764f0637cbee591aff2e5fd6953983c37abf088293a0f8d95c9 DIST turso-0.1.5-crates.tar.xz 33885240 BLAKE2B e60e619057b7785a4f0e9261b83141a61f7c4a0048644129d2e8dcf7e69c032bd3f18224169af56c8d8dc35e5f3da089a8f0d0cacb2bc50a03642c3bc02647e7 SHA512 c864a2644c751acdacb328a77a09da26f8efd10ea8f6b7c4e276dd2b95fbe493ca0fac093e6a56650565a4e99b8e519425a2bd52cabd72b74542076739abdd9c DIST turso-0.1.5.tar.gz 8690017 BLAKE2B f9c1f55313b5381f013f1c15d765e89ae3068efec98f6bd6fa5facf191a78948da617c4ed50af89cd1b5dfab646574b858239bcd0cc1ed456930960a8ae5a65a SHA512 a1165a1d9c15dae6cc42c22e31f07a626eae44b7527b54a3fc7cb9a890230746d6d55b15c6f145307a5aaffd11e58c8f42a9a51b97c8a7dceca654abd4db2f49 diff --git a/dev-db/turso/turso-0.1.4.ebuild b/dev-db/turso/turso-0.1.4.ebuild deleted file mode 100644 index 826958a3d8..0000000000 --- a/dev-db/turso/turso-0.1.4.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" -declare -A GIT_CRATES=( - [syntect]="https://github.com/trishume/syntect;64644ffe064457265cbcee12a0c1baf9485ba6ee;syntect-%commit%" -) - -inherit cargo linux-info - -DESCRIPTION="Turso Database is an in-process OLTP database engine library with a CLI" -HOMEPAGE="https://github.com/tursodatabase/turso" -SRC_URI=" - https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz - https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${PN}_cli-${PV}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL - GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+uring" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= -" -RDEPEND="${DEPEND}" - -pkg_setup() { - CONFIG_CHECK="~IO_URING" - WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." - - use uring && linux-info_pkg_setup - rust_pkg_setup -} - -src_configure() { - # high magic to allow system-libs - export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_NO_VENDOR=1 - - local myfeatures=( - $(use uring && usex "uring" "io_uring") - ) - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile --package "${PN}_cli" --bin "tursodb" -} - -src_install() { - cargo_src_install --path cli - - local DOCS=( - CHANGELOG.md - CONTRIBUTING.md - README.md - ) - - einstalldocs -} From e7709988c83c4bb18472415f0953cbdbb69452c7 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:01:31 +0200 Subject: [PATCH 14/28] x11-terms/rio: add 0.2.30 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 + x11-terms/rio/rio-0.2.30.ebuild | 67 +++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 x11-terms/rio/rio-0.2.30.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 0fbf38f629..9366a4d9b9 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -1,2 +1,4 @@ DIST rio-0.2.29-crates.tar.xz 51430972 BLAKE2B bfb1dcfd67da07e55003202ea048199ac434d61eecf579538931df9b3d475237cb704bf46a2b7965b8e50ca92c7b925689a1ec5d9460e426063ce0ce88cf79a9 SHA512 b69989066b460f60da43f20810515f49bac6469ce9cc536fa0555e9552915ba370122fcefd005b2c8d7b1428d791bd14454e2166c5d3b668d261fff203a041f0 DIST rio-0.2.29.tar.gz 86807499 BLAKE2B aebdfd54b7054f356821c9cb64151c615f0242b659ddede248e0838c22ee71bc9f9f3889c0ec846ee2c62cf29426e0671b4132362bd6c70e70fbc7f4363a5e12 SHA512 4324661d1d2c193eeaabd8fad62eb42629310d97be971301618f8690347221df533c5cbc608b3c51a7bd00d1ea5155ad870eacefd3c409cf983399d2fd602b23 +DIST rio-0.2.30-crates.tar.xz 59700464 BLAKE2B 475b59ba4a5721b1dc040e5f0c882af211437521f2d396a04331eac82835fd120cf1e139353ae07ac27658e0f729f66208b5fe3f636ee0e72910a092ad665c99 SHA512 e55d56094266145010247a2077818ba8c1ad2f54e8df2b5d78bcdcbe677a3d9ba290085b226818e7d73eec528e27d2a144bd7e23e88bca25fe47105a741df99d +DIST rio-0.2.30.tar.gz 86813549 BLAKE2B 0ca8166769cbe236a90d7d411b18ec88dc8ecc7df338f1bbf74f304f8fef00cee7751ed60f27a3fc0a0e03c567282a09abceb07200128d5f993c343fa3ec4a18 SHA512 bc17ede011457c99adfe4efb0162cef5de69640d9cc1c1d91ae11883a5c9cd80648a9a54e5871b83ec29e4dab5abc0e5fd1de3ee1d6f9dffea118ad6beed2c0b diff --git a/x11-terms/rio/rio-0.2.30.ebuild b/x11-terms/rio/rio-0.2.30.ebuild new file mode 100644 index 0000000000..e5d178d4f6 --- /dev/null +++ b/x11-terms/rio/rio-0.2.30.ebuild @@ -0,0 +1,67 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.89.0" + +inherit cargo desktop xdg + +DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" +HOMEPAGE="https://raphamorim.io/rio/" +SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="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 edf5c0082d7b8ccc6081c9c68e0083a1ebc50638 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:01:42 +0200 Subject: [PATCH 15/28] x11-terms/rio: drop 0.2.29 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 - x11-terms/rio/rio-0.2.29.ebuild | 67 --------------------------------- 2 files changed, 69 deletions(-) delete mode 100644 x11-terms/rio/rio-0.2.29.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 9366a4d9b9..2bee7be31d 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -1,4 +1,2 @@ -DIST rio-0.2.29-crates.tar.xz 51430972 BLAKE2B bfb1dcfd67da07e55003202ea048199ac434d61eecf579538931df9b3d475237cb704bf46a2b7965b8e50ca92c7b925689a1ec5d9460e426063ce0ce88cf79a9 SHA512 b69989066b460f60da43f20810515f49bac6469ce9cc536fa0555e9552915ba370122fcefd005b2c8d7b1428d791bd14454e2166c5d3b668d261fff203a041f0 -DIST rio-0.2.29.tar.gz 86807499 BLAKE2B aebdfd54b7054f356821c9cb64151c615f0242b659ddede248e0838c22ee71bc9f9f3889c0ec846ee2c62cf29426e0671b4132362bd6c70e70fbc7f4363a5e12 SHA512 4324661d1d2c193eeaabd8fad62eb42629310d97be971301618f8690347221df533c5cbc608b3c51a7bd00d1ea5155ad870eacefd3c409cf983399d2fd602b23 DIST rio-0.2.30-crates.tar.xz 59700464 BLAKE2B 475b59ba4a5721b1dc040e5f0c882af211437521f2d396a04331eac82835fd120cf1e139353ae07ac27658e0f729f66208b5fe3f636ee0e72910a092ad665c99 SHA512 e55d56094266145010247a2077818ba8c1ad2f54e8df2b5d78bcdcbe677a3d9ba290085b226818e7d73eec528e27d2a144bd7e23e88bca25fe47105a741df99d DIST rio-0.2.30.tar.gz 86813549 BLAKE2B 0ca8166769cbe236a90d7d411b18ec88dc8ecc7df338f1bbf74f304f8fef00cee7751ed60f27a3fc0a0e03c567282a09abceb07200128d5f993c343fa3ec4a18 SHA512 bc17ede011457c99adfe4efb0162cef5de69640d9cc1c1d91ae11883a5c9cd80648a9a54e5871b83ec29e4dab5abc0e5fd1de3ee1d6f9dffea118ad6beed2c0b diff --git a/x11-terms/rio/rio-0.2.29.ebuild b/x11-terms/rio/rio-0.2.29.ebuild deleted file mode 100644 index b7fb749ec1..0000000000 --- a/x11-terms/rio/rio-0.2.29.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.88.0" - -inherit cargo desktop xdg - -DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" -HOMEPAGE="https://raphamorim.io/rio/" -SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="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 a994cd2271075c3e65fe5d154dd1bb978af6b486 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:02:06 +0200 Subject: [PATCH 16/28] gui-apps/espanso: add 2.2.5 Signed-off-by: Jonas Frei --- gui-apps/espanso/Manifest | 2 + gui-apps/espanso/espanso-2.2.5.ebuild | 88 +++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 gui-apps/espanso/espanso-2.2.5.ebuild diff --git a/gui-apps/espanso/Manifest b/gui-apps/espanso/Manifest index 6d69a2fa7d..64b45e9629 100644 --- a/gui-apps/espanso/Manifest +++ b/gui-apps/espanso/Manifest @@ -1,2 +1,4 @@ DIST espanso-2.2.3-crates.tar.xz 34351212 BLAKE2B edb68292eb5c02fa6611f113bd625e65b339b3115e58cfcc62a2ea520fc80248149369d44e1c3c740c205bb64c6417115aae7b281bb617820155d1b1db8c5289 SHA512 9316e646004c254f59fb5dc6fdf7665fa0d3e2b1811065923832c134ca89ebabb70c82d4b7b81039378f8fe20d1c30f9e6a576282297456192d21d0a019ef0f6 DIST espanso-2.2.3.tar.gz 42222981 BLAKE2B 51c975de64910dcfa5305817cc61fdd06f57a1e063df6b5bcde7e93ce05413508ef6056183b00d30ac1697cc716c9d449db51e7aa70fe226e86c28d85a21d7b1 SHA512 4523ca1a6a21d16444103451333615d998e3bf86a0ee26ce0dbfb1ab2a1e4246a5b0fcf781478c11a23a8df59f16b2bd6f3407528351151b63ebd094a0a26741 +DIST espanso-2.2.5-crates.tar.xz 35677948 BLAKE2B bf5971ec46e760eb1a748d87fa1c39efef02b3609fb0c48c23768f3511dcafffb2cf4e94956c3899097b22403440227ad534bc0c3f7e8ff5ab9739ef029f0032 SHA512 97d196a9a1c0b85a7e8c78a4a332693a912a03cdecc1897e8eeea1b4d14e9f9da82d9d82fc61c0134f48a3140538569689cfe0e0594945662e2339a5d8dc0d12 +DIST espanso-2.2.5.tar.gz 71744103 BLAKE2B 76cfdabc8c71e713afeb2832287cffa54ec7f598eeed9aca62166df4739c553b2a742854a9d24fb2a688e576d6f6e68866d38784bcccef0af2afaf07a5da6962 SHA512 7b6f0afb7da3e6841afa932b8ce3f1d60183da14f44c0d4fda150f41a618ff74306b9df49d705effebe290e6f681366dce67f7d61eaa12fd48d4509dbd9a910c diff --git a/gui-apps/espanso/espanso-2.2.5.ebuild b/gui-apps/espanso/espanso-2.2.5.ebuild new file mode 100644 index 0000000000..1f4931091f --- /dev/null +++ b/gui-apps/espanso/espanso-2.2.5.ebuild @@ -0,0 +1,88 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.77.0" + +inherit cargo desktop fcaps linux-info systemd xdg-utils + +DESCRIPTION="Cross-platform Text Expander written in Rust" +HOMEPAGE="https://espanso.org" +SRC_URI="https://github.com/espanso/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="wayland" + +DEPEND=" + acct-group/input + dev-libs/openssl + sys-apps/dbus + x11-libs/wxGTK + wayland? ( + x11-libs/libxkbcommon[wayland] + ) + !wayland? ( + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXtst + x11-libs/libxkbcommon[X] + ) +" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +pkg_setup() { + CONFIG_CHECK="~INPUT_UINPUT" + ERROR_INPUT_UINPUT="Espanso with Wayland needs the UINPUT" + ERROR_INPUT_UINPUT+=" input device driver to detect user inputs. Without it," + ERROR_INPUT_UINPUT+=" Espanso will not work as intended" + + # Now do the actual checks setup above, but only when using wayland + use wayland && linux-info_pkg_setup + rust_pkg_setup +} + +src_configure() { + local myfeatures=( + modulo + native-tls + $(usev wayland) + ) + cargo_src_configure --verbose --no-default-features +} + +src_compile() { + cargo_src_compile -p "${PN}" +} + +src_install() { + cargo_src_install --path "${PN}" + + newicon -s 128 "espanso/src/res/linux/icon.png" "${PN}.png" + domenu "espanso/src/res/linux/${PN}.desktop" + + # install the systemd-service (user level) + sed -i "s|{{{espanso_path}}}|/usr/bin/espanso|g" "espanso/src/res/linux/systemd.service" || die + systemd_newuserunit "espanso/src/res/linux/systemd.service" "${PN}.service" +} + +pkg_postinst() { + # See https://espanso.org/docs/install/linux/#adding-the-required-capabilities + use wayland && fcaps cap_dac_override "usr/bin/${PN}" + + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} From 5e47d94e18e6f762bdeba172bfa9a6a387f50b00 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:02:15 +0200 Subject: [PATCH 17/28] gui-apps/espanso: drop 2.2.3 Signed-off-by: Jonas Frei --- gui-apps/espanso/Manifest | 2 - gui-apps/espanso/espanso-2.2.3.ebuild | 88 --------------------------- 2 files changed, 90 deletions(-) delete mode 100644 gui-apps/espanso/espanso-2.2.3.ebuild diff --git a/gui-apps/espanso/Manifest b/gui-apps/espanso/Manifest index 64b45e9629..845c6c54b9 100644 --- a/gui-apps/espanso/Manifest +++ b/gui-apps/espanso/Manifest @@ -1,4 +1,2 @@ -DIST espanso-2.2.3-crates.tar.xz 34351212 BLAKE2B edb68292eb5c02fa6611f113bd625e65b339b3115e58cfcc62a2ea520fc80248149369d44e1c3c740c205bb64c6417115aae7b281bb617820155d1b1db8c5289 SHA512 9316e646004c254f59fb5dc6fdf7665fa0d3e2b1811065923832c134ca89ebabb70c82d4b7b81039378f8fe20d1c30f9e6a576282297456192d21d0a019ef0f6 -DIST espanso-2.2.3.tar.gz 42222981 BLAKE2B 51c975de64910dcfa5305817cc61fdd06f57a1e063df6b5bcde7e93ce05413508ef6056183b00d30ac1697cc716c9d449db51e7aa70fe226e86c28d85a21d7b1 SHA512 4523ca1a6a21d16444103451333615d998e3bf86a0ee26ce0dbfb1ab2a1e4246a5b0fcf781478c11a23a8df59f16b2bd6f3407528351151b63ebd094a0a26741 DIST espanso-2.2.5-crates.tar.xz 35677948 BLAKE2B bf5971ec46e760eb1a748d87fa1c39efef02b3609fb0c48c23768f3511dcafffb2cf4e94956c3899097b22403440227ad534bc0c3f7e8ff5ab9739ef029f0032 SHA512 97d196a9a1c0b85a7e8c78a4a332693a912a03cdecc1897e8eeea1b4d14e9f9da82d9d82fc61c0134f48a3140538569689cfe0e0594945662e2339a5d8dc0d12 DIST espanso-2.2.5.tar.gz 71744103 BLAKE2B 76cfdabc8c71e713afeb2832287cffa54ec7f598eeed9aca62166df4739c553b2a742854a9d24fb2a688e576d6f6e68866d38784bcccef0af2afaf07a5da6962 SHA512 7b6f0afb7da3e6841afa932b8ce3f1d60183da14f44c0d4fda150f41a618ff74306b9df49d705effebe290e6f681366dce67f7d61eaa12fd48d4509dbd9a910c diff --git a/gui-apps/espanso/espanso-2.2.3.ebuild b/gui-apps/espanso/espanso-2.2.3.ebuild deleted file mode 100644 index 1f11b72b18..0000000000 --- a/gui-apps/espanso/espanso-2.2.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -inherit cargo desktop fcaps linux-info systemd xdg-utils - -DESCRIPTION="Cross-platform Text Expander written in Rust" -HOMEPAGE="https://espanso.org" -SRC_URI="https://github.com/espanso/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64" -IUSE="wayland" - -DEPEND=" - acct-group/input - dev-libs/openssl - sys-apps/dbus - x11-libs/wxGTK - wayland? ( - x11-libs/libxkbcommon[wayland] - ) - !wayland? ( - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXtst - x11-libs/libxkbcommon[X] - ) -" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -pkg_setup() { - CONFIG_CHECK="~INPUT_UINPUT" - ERROR_INPUT_UINPUT="Espanso with Wayland needs the UINPUT" - ERROR_INPUT_UINPUT+=" input device driver to detect user inputs. Without it," - ERROR_INPUT_UINPUT+=" Espanso will not work as intended" - - # Now do the actual checks setup above, but only when using wayland - use wayland && linux-info_pkg_setup - rust_pkg_setup -} - -src_configure() { - local myfeatures=( - modulo - native-tls - $(usev wayland) - ) - cargo_src_configure --verbose --no-default-features -} - -src_compile() { - cargo_src_compile -p "${PN}" -} - -src_install() { - cargo_src_install --path "${PN}" - - newicon -s 128 "espanso/src/res/linux/icon.png" "${PN}.png" - domenu "espanso/src/res/linux/${PN}.desktop" - - # install the systemd-service (user level) - sed -i "s|{{{espanso_path}}}|/usr/bin/espanso|g" "espanso/src/res/linux/systemd.service" || die - systemd_newuserunit "espanso/src/res/linux/systemd.service" "${PN}.service" -} - -pkg_postinst() { - # See https://espanso.org/docs/install/linux/#adding-the-required-capabilities - use wayland && fcaps cap_dac_override "usr/bin/${PN}" - - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} From 5aa4fd8ec23ec5a044a795a03cc3a7262b3f5920 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:02:59 +0200 Subject: [PATCH 18/28] sys-fs/dua-cli: add 2.32.0 Signed-off-by: Jonas Frei --- sys-fs/dua-cli/Manifest | 2 ++ sys-fs/dua-cli/dua-cli-2.32.0.ebuild | 32 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 sys-fs/dua-cli/dua-cli-2.32.0.ebuild diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest index 834bec02c5..b0c42db71f 100644 --- a/sys-fs/dua-cli/Manifest +++ b/sys-fs/dua-cli/Manifest @@ -1,2 +1,4 @@ DIST dua-cli-2.31.0-crates.tar.xz 22357312 BLAKE2B 5656cfcd7cbf16dd5461260831409060956e8e45c525ee8117ea33f2d474d83a112f84c3108ad0b30dbf71d926612b4a3d20c2cdfce3db222ff64fa27ed607a8 SHA512 736969210f3bd2af2582c6f8a90c2bb9dde312eea8e79fa0b80fc8334143f086668bf1d421dbcdccf6323f6f9577c5bf0b0f50b7086e58aa5e9fc1993eab1a9f DIST dua-cli-2.31.0.tar.gz 142610 BLAKE2B 88e548c6fcc2fc247b3444c94f9f9e440d2685e47ccc2e8b6673656afcfab9004277e09f4db2965ea274d61afa5b8059826a9a9e0cad3f5b46b47a61283444fb SHA512 f2031b95d6a0eee191719251d72799a316a9828deb81900acb80d848e0ab832a36bb3679e6b6498d5bf38b8ce0f8e4f72f66f715c211320ecae66b5b3a3e2365 +DIST dua-cli-2.32.0-crates.tar.xz 22460420 BLAKE2B 1644e712e095dae6c3aec5f67ee15cf931b03b47f6de42e6d97d25a72c7d893b603ec877018c3fd470bad9420f9168112255a0e1fc6e4aed45ca6d4eb087d935 SHA512 36c028f765e7d9756c82bf1a167bcf6b0328b2cbeb599a9db4d245758dde0e6bb4d9bf1e8134dbf140f2cb3ca3db7ab1d742c7ff9dfb02482dbcd0d37458d452 +DIST dua-cli-2.32.0.tar.gz 143475 BLAKE2B b6ba23cbd28a3925fe0a5cdb6cf757bd122d3b4cd26992c2e6a023a58a85522c63bd03e9942e159ab8a0cd066f35e7d4edc95b49e75daa234b61b9e6c16038ef SHA512 76d19f8ae1dd878a94db170cd91f7f1a92aa3b429535ba61a4144179ca9b5286ff9409c8d7f9b90a3b1158061a9a41c5ddaae0a1ebbc2af108e247e3cda994be diff --git a/sys-fs/dua-cli/dua-cli-2.32.0.ebuild b/sys-fs/dua-cli/dua-cli-2.32.0.ebuild new file mode 100644 index 0000000000..8ccbce8b4a --- /dev/null +++ b/sys-fs/dua-cli/dua-cli-2.32.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.83.0" + +inherit cargo + +DESCRIPTION="A tool to conveniently learn about the disk usage of directories, fast!" +HOMEPAGE="https://github.com/Byron/dua-cli" +SRC_URI="https://github.com/Byron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/dua" + +DOCS=( + README.md + CHANGELOG.md +) + +src_install() { + cargo_src_install + dodoc -r "${DOCS[@]}" +} From e99fa4ee599cea99ae8093c64bdd7c0e9e4624d1 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Mon, 15 Sep 2025 10:03:20 +0200 Subject: [PATCH 19/28] sys-fs/dua-cli: drop 2.31.0 Signed-off-by: Jonas Frei --- sys-fs/dua-cli/Manifest | 2 -- sys-fs/dua-cli/dua-cli-2.31.0.ebuild | 32 ---------------------------- 2 files changed, 34 deletions(-) delete mode 100644 sys-fs/dua-cli/dua-cli-2.31.0.ebuild diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest index b0c42db71f..85f50ee52d 100644 --- a/sys-fs/dua-cli/Manifest +++ b/sys-fs/dua-cli/Manifest @@ -1,4 +1,2 @@ -DIST dua-cli-2.31.0-crates.tar.xz 22357312 BLAKE2B 5656cfcd7cbf16dd5461260831409060956e8e45c525ee8117ea33f2d474d83a112f84c3108ad0b30dbf71d926612b4a3d20c2cdfce3db222ff64fa27ed607a8 SHA512 736969210f3bd2af2582c6f8a90c2bb9dde312eea8e79fa0b80fc8334143f086668bf1d421dbcdccf6323f6f9577c5bf0b0f50b7086e58aa5e9fc1993eab1a9f -DIST dua-cli-2.31.0.tar.gz 142610 BLAKE2B 88e548c6fcc2fc247b3444c94f9f9e440d2685e47ccc2e8b6673656afcfab9004277e09f4db2965ea274d61afa5b8059826a9a9e0cad3f5b46b47a61283444fb SHA512 f2031b95d6a0eee191719251d72799a316a9828deb81900acb80d848e0ab832a36bb3679e6b6498d5bf38b8ce0f8e4f72f66f715c211320ecae66b5b3a3e2365 DIST dua-cli-2.32.0-crates.tar.xz 22460420 BLAKE2B 1644e712e095dae6c3aec5f67ee15cf931b03b47f6de42e6d97d25a72c7d893b603ec877018c3fd470bad9420f9168112255a0e1fc6e4aed45ca6d4eb087d935 SHA512 36c028f765e7d9756c82bf1a167bcf6b0328b2cbeb599a9db4d245758dde0e6bb4d9bf1e8134dbf140f2cb3ca3db7ab1d742c7ff9dfb02482dbcd0d37458d452 DIST dua-cli-2.32.0.tar.gz 143475 BLAKE2B b6ba23cbd28a3925fe0a5cdb6cf757bd122d3b4cd26992c2e6a023a58a85522c63bd03e9942e159ab8a0cd066f35e7d4edc95b49e75daa234b61b9e6c16038ef SHA512 76d19f8ae1dd878a94db170cd91f7f1a92aa3b429535ba61a4144179ca9b5286ff9409c8d7f9b90a3b1158061a9a41c5ddaae0a1ebbc2af108e247e3cda994be diff --git a/sys-fs/dua-cli/dua-cli-2.31.0.ebuild b/sys-fs/dua-cli/dua-cli-2.31.0.ebuild deleted file mode 100644 index f167bbc85e..0000000000 --- a/sys-fs/dua-cli/dua-cli-2.31.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -inherit cargo - -DESCRIPTION="A tool to conveniently learn about the disk usage of directories, fast!" -HOMEPAGE="https://github.com/Byron/dua-cli" -SRC_URI="https://github.com/Byron/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/dua" - -DOCS=( - README.md - CHANGELOG.md -) - -src_install() { - cargo_src_install - dodoc -r "${DOCS[@]}" -} From 64e7325a507dfeb980309312a3f5020f608bf79c Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 15 Sep 2025 10:42:02 +0200 Subject: [PATCH 20/28] sys-kernel/usermode-kernel: treeclean Closes: https://bugs.gentoo.org/886631 (pkgremoved) Signed-off-by: David Roman --- profiles/package.mask | 5 - sys-kernel/usermode-kernel/Manifest | 8 - sys-kernel/usermode-kernel/metadata.xml | 14 - .../usermode-kernel-6.0.12.ebuild | 282 ------------------ 4 files changed, 309 deletions(-) delete mode 100644 sys-kernel/usermode-kernel/Manifest delete mode 100644 sys-kernel/usermode-kernel/metadata.xml delete mode 100644 sys-kernel/usermode-kernel/usermode-kernel-6.0.12.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index 2462bfe558..0ebef2112f 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -62,11 +62,6 @@ x11-wm/berry # Removal on 2025-09-16, bug #927884 games-util/samrewritten -# David (stkw0) Roman (2025-08-14) -# Fails to compile, tests seems to fail and it has not been maintained since 2022. -# Removal on 2025-09-14, bug #886631 -sys-kernel/usermode-kernel - # Anna (cybertailor) Vyalkova (2025-07-27) # Vulnerable to a cross-site scripting attack. # https://github.com/TecharoHQ/anubis/security/advisories/GHSA-jhjj-2g64-px7c diff --git a/sys-kernel/usermode-kernel/Manifest b/sys-kernel/usermode-kernel/Manifest deleted file mode 100644 index a1af33ceab..0000000000 --- a/sys-kernel/usermode-kernel/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST genpatches-6.0-12.base.tar.xz 658212 BLAKE2B 0daa718dd00d76224db3776d6792d51e072a2e4c8094ec22814d84cffcff8d18a670b73f94b5fe231e1eb586e05b42aa44942b8706ced76ac5c172777f8f8519 SHA512 e960c0a687b06ab108429ee99e5ef27dcc826dd3e6d90471addcb215284d37c1ed0cf40eb9d442a7ac90a5c4696a0ad95e0c5997ee954e4677b949a2c7ffcecf -DIST genpatches-6.0-12.extras.tar.xz 3804 BLAKE2B fbf21f852110ac732124e5a227b38462d7a94ec17d788fbd48ab35e08c2a941f9c3549e58e7cdb4279f8a273daa2cfbde0a560a769d808ca9d26d2419b303b96 SHA512 efdc24c196c10ee2b47d6f81482b4408a5a7e829c21d9c2eff6426a92a1c17f0315c64875d45795cda7b735d183b7560ec44e308fee34b09e89c171526c9ee4f -DIST gentoo-kernel-config-g3.tar.gz 4411 BLAKE2B 00edc4b5dc943834bc7ee977382b2960160888db00a25c5a7f73968784aa39a2b3b69f0bbda89b3ce8eb55e746006cff2839481493ac8bfca6a21de2299564f7 SHA512 44beae869bebf5445655dafe1facc47c3dbe602b34c5bf2fa984a581bfe3250fa0df908b8807c333c2e66ab9d1a2bb8026e22140f2a1f522d0dd647c96ca4d5e -DIST kernel-aarch64-fedora.config.6.0.8-gentoo 249703 BLAKE2B d62624ff7072694a5ad98084925fbc892ac381fec0fce0aa01309df06ce9f115b0aaecf578a3e2ce6e6c3b25de9fe14d0c5b4ec2182fdf21dff30ed393ebbd8a SHA512 dc7d2aaa191f0ee2a61b563716c60dd1d62c741f16b6599dbc97a86e076cd5af7c93c264cf94ee4ab5570c7dc268ff50076372a8ffceeed4d0731b6b88757f9c -DIST kernel-i686-fedora.config.6.0.8-gentoo 225904 BLAKE2B 4ff7e1866d3a76b34e462a20d539ea0a9a588b3588c222c1b17737414c7e883f68095959d68e374819a1e14079e410fa049cf6d264bd4995299299275de95b5b SHA512 6c518d1dd2130dfcb8001d97df66dd10cdc55e6e4d7a751d9a01978d2c47735a63a9c4e04e42965484ecff42255aa82f7d6725f018b0436140511ca6b4b7bc6a -DIST kernel-ppc64le-fedora.config.6.0.8-gentoo 215817 BLAKE2B 75cb973385e1580b5d3b03762db6ad830e1cf2d6748a5f2591a0296d98c6e3fb9f3730c333e3dc85c8b06ebac41716a3e762e3b612017dbf7db75c7e4bc90872 SHA512 a568e97367927fb5e390ff7d30eba9b27ef27c89f8a20c02919589b8098205d94970685e386ca559b9d92898dd75a3a34b4113426dd2fa95bb025de284573a5a -DIST kernel-x86_64-fedora.config.6.0.8-gentoo 226579 BLAKE2B 61661976712081684f28daf26559b489f1e9e0bae749c2ab19f8de7154c86408791fc5333ff589b277fe060bf44edf02b525f0233e44fdcb3c90e519b51f6fc9 SHA512 5dc327afaa87e51330881f5f8b1b83d7cad360626744023fe98146390c8a745da00f60c6f7363e594eee87bc4dc27970af88e9e31a415267b0d2752bea8ca08d -DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714 diff --git a/sys-kernel/usermode-kernel/metadata.xml b/sys-kernel/usermode-kernel/metadata.xml deleted file mode 100644 index 5c6167cb3d..0000000000 --- a/sys-kernel/usermode-kernel/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - projg2/gentoo-kernel-config - - - Use selection of hardening options recommended by Kernel Self Protection Project - Build initramfs along with the kernel. - Enable CONFIG_HOSTFS - Enable CONFIG_MMAPPER - Enable the use of position independent code - - diff --git a/sys-kernel/usermode-kernel/usermode-kernel-6.0.12.ebuild b/sys-kernel/usermode-kernel/usermode-kernel-6.0.12.ebuild deleted file mode 100644 index f9abf9deb7..0000000000 --- a/sys-kernel/usermode-kernel/usermode-kernel-6.0.12.ebuild +++ /dev/null @@ -1,282 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.0.8-gentoo -GENTOO_CONFIG_VER=g3 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug hardened pic static +hostfs +iomem" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - sys-apps/usermode-utilities -" -BDEPEND=" - debug? ( dev-util/pahole ) -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-usermode-gentoo" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} - -src_configure() { - default - - MAKEARGS+=( ARCH="um" ) - - if use pic; then - MAKEARGS+=( KCFLAGS="-fPIC" ) - fi - - restore_config .config - emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" mrproper - mv .config "${WORKDIR}"/modprep/.config || die - - # UML - if use static; then - echo "CONFIG_STATIC_LINK=y" >> "${WORKDIR}"/modprep/.config || die - fi - if use hostfs; then - echo "CONFIG_HOSTFS=y" >> "${WORKDIR}"/modprep/.config || die - fi - if use iomem; then - echo "CONFIG_MMAPPER=y" >> "${WORKDIR}"/modprep/.config || die - fi - echo "CONFIG_UML_TIME_TRAVEL_SUPPORT=y" >> "${WORKDIR}"/modprep/.config || die - - # Character Devices - echo "CONFIG_STDERR_CONSOLE=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_SSL=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_NULL_CHAN=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_PORT_CHAN=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_PTY_CHAN=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_TTY_CHAN=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_XTERM_CHAN=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_UML_SOUND=y" >> "${WORKDIR}"/modprep/.config || die - - # Network Devices - echo "CONFIG_UML_NET=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_UML_NET_VECTOR=y" >> "${WORKDIR}"/modprep/.config || die - - # Kernel - echo "CONFIG_VIRTIO_UML=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_UML_RTC=y" >> "${WORKDIR}"/modprep/.config || die - - # Block Devices - echo "CONFIG_BLK_DEV_UBD=y" >> "${WORKDIR}"/modprep/.config || die - echo "CONFIG_BLK_DEV_UBD_SYNC=y" >> "${WORKDIR}"/modprep/.config || die - - # Watchdog Timer - echo "CONFIG_UML_WATCHDOG=y" >> "${WORKDIR}"/modprep/.config || die - - # Character Devices - echo "CONFIG_UML_RANDOM=y" >> "${WORKDIR}"/modprep/.config || die - - emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" olddefconfig - emake O="${WORKDIR}"/modprep "${MAKEARGS[@]}" modules_prepare - cp -pR "${WORKDIR}"/modprep "${WORKDIR}"/build || die -} - -src_compile() { - emake O="${WORKDIR}"/build "${MAKEARGS[@]}" all -} - -src_install() { - # do not use 'make install' as it behaves differently based - # on what kind of installkernel is installed - local targets=( modules_install ) - - emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \ - INSTALL_MOD_PATH="${ED}" INSTALL_PATH="${ED}/boot" "${targets[@]}" - - # note: we're using mv rather than doins to save space and time - # install main and arch-specific headers first, and scripts - local kern_arch="um" - local mods_arch="x86" # hardcoded! - local dir_ver=${PV}${KV_LOCALVERSION} - local kernel_dir=/usr/src/linux-${dir_ver} - dodir "${kernel_dir}/arch/${kern_arch}" - dodir "${kernel_dir}/arch/${mods_arch}" - mv include scripts "${ED}${kernel_dir}/" || die - mv "arch/${kern_arch}/include" \ - "${ED}${kernel_dir}/arch/${kern_arch}/" || die - mv "arch/${mods_arch}/include" \ - "${ED}${kernel_dir}/arch/${mods_arch}/" || die - - # remove everything but Makefile* and Kconfig* - find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ - -delete || die - find -type l -delete || die - cp -p -R * "${ED}${kernel_dir}/" || die - - cd "${WORKDIR}" || die - # strip out-of-source build stuffs from modprep - # and then copy built files as well - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}${kernel_dir}"/ || die - - # install the kernel and files needed for module builds - insinto "${kernel_dir}" - doins build/{System.map,Module.symvers} - local image_path="linux" - cp -p "build/${image_path}" "${ED}${kernel_dir}/${image_path}" || die - - # building modules fails with 'vmlinux has no symtab?' if stripped - use ppc64 && dostrip -x "${kernel_dir}/${image_path}" - - # Install vmlinux with debuginfo when requested - if use debug; then - if [[ "${image_path}" != "linux" ]]; then - mv "build/linux" "${ED}${kernel_dir}/linux" || die - fi - dostrip -x "${kernel_dir}/linux" - fi - dobin "${kernel_dir}/linux" - - # strip empty directories - find "${D}" -type d -empty -exec rmdir {} + || die - - local relfile=${ED}${kernel_dir}/include/config/kernel.release - local module_ver - module_ver=$(<"${relfile}") || die - - # fix source tree and build dir symlinks - dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/build" - dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/source" - - save_config build/.config -} - -pkg_postinst() { - # disable kernel-install_pkg_postinst - setcap cap_net_admin+ep "/usr/bin/linux" || die -} - -pkg_prerm() { - # disable kernel-install_pkg_prerm - true -} - -pkg_postrm() { - # disable kernel-install_pkg_postrm - true -} From 33bf9d2306a6fa7c01789f2b6ead84cd0147b4e5 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 15 Sep 2025 10:55:38 +0200 Subject: [PATCH 21/28] media-sound/supersonic: add 0.18.1 Signed-off-by: David Roman --- media-sound/supersonic/Manifest | 2 + .../supersonic/supersonic-0.18.1.ebuild | 40 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 media-sound/supersonic/supersonic-0.18.1.ebuild diff --git a/media-sound/supersonic/Manifest b/media-sound/supersonic/Manifest index 27cc81b5e8..61fec19381 100644 --- a/media-sound/supersonic/Manifest +++ b/media-sound/supersonic/Manifest @@ -2,3 +2,5 @@ DIST supersonic-0.17.0-vendor.tar.xz 8043100 BLAKE2B b7f744a100b6c357bcbd39d9167 DIST supersonic-0.17.0.tar.gz 63722741 BLAKE2B ef946042400f647c266cd638deb3879c9a188f46e984b3ecf4183bb7b6c4d7c45d8062adad2d19b5036fafbea08d2bbdf6bd9d43784cad17364d47456719fdb5 SHA512 4ecb302e2c82a2d4e789feeffaa5492ee2ae3908d598f9944e92b57c0e09e37e79c63d5a9bb90e5eb98e104e6f6f20e3a506f07929084fbdb0ce6dd6bed9e9cb DIST supersonic-0.18.0-vendor.tar.xz 8077088 BLAKE2B 4afacce9850e1c3d6036df1a82d216b34085836e2c639adcdc8fa3a4a1b97ec3976c3e4756505d22a58aa67eb4f57555f90397cb04b65b266a089e434c4c17d5 SHA512 251c736b56711eacb03a1bc0f34034fb2d82e2d2f7452d26f2536c91f7c83dcd7d9d0be22d2d1c0d364ec4f688b8fd3c8146619a8dcadd25d4c12f64ca6f81a6 DIST supersonic-0.18.0.tar.gz 63744839 BLAKE2B f5e57b49c43a677130557885027c1062056bae4600a98af06fbad1559755c1cb025f24b366fa3f59f83d8139d948e63ef50f9f1623cf227d824ec2a105340807 SHA512 1e6c5029a0f5b7b662fdb4672f3436e388d8236381f4740d357fd9525cc84d5bbd3c167d8691ad1052342d6f3503d1ebbc365e9a13b935c2806dc6db5c9f8365 +DIST supersonic-0.18.1-vendor.tar.xz 8071468 BLAKE2B a17c668221ad5b222c9ee92ee7d1454a8b11f3dff12e694019bc904d095191804b7aeba383f98b2f5d9a31bef7b058c0bd72aabc13c77d3e62fe146aba37bcae SHA512 8151bfa527ddf60904b8ded67b1fcd1636995a3943062763747dba7f9ae68df6c94016192b9cf2aece9076f0527ed5ec5fe4b3bfda8435ba9546964a98b9f360 +DIST supersonic-0.18.1.tar.gz 63734864 BLAKE2B 3652b5099b278cb1fef3df94025b970c9fba971e6b2cc2ab1c81c52bb1c7674a2ef0eb3b1a2ccb182c9e8c9408919dd5134d0cab86e88d94f130906269161c1b SHA512 15e445131edda82e544187c0da0d63fb0fcb1632365f8caee477d54911336436c6266d72bed9eb14d267420daf759efa1bc0a4ec47f4b1ff357518fd061fd606 diff --git a/media-sound/supersonic/supersonic-0.18.1.ebuild b/media-sound/supersonic/supersonic-0.18.1.ebuild new file mode 100644 index 0000000000..a8046f32a9 --- /dev/null +++ b/media-sound/supersonic/supersonic-0.18.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop go-module xdg + +DESCRIPTION="A lightweight and full-featured cross-platform desktop client" +HOMEPAGE="https://github.com/dweymouth/supersonic" +SRC_URI="https://github.com/dweymouth/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + media-libs/libglvnd + media-video/mpv[libmpv] + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXinerama +" + +RDEPEND="${DEPEND}" + +src_compile() { + ego build +} + +src_install() { + dobin supersonic + sed -i 's/supersonic-desktop/supersonic/g' "res/${PN}-desktop.desktop" || die + domenu "res/${PN}-desktop.desktop" + local x + for x in 128 256 512; do + newicon -s ${x} res/appicon-${x}.png supersonic.png + done +} From 6081a998def6cf8765e51dca7c137a21541bddd9 Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Mon, 15 Sep 2025 17:20:15 +0200 Subject: [PATCH 22/28] dev-util/rust-rover: add 2025.2.1 Signed-off-by: Aniela Starzyk --- dev-util/rust-rover/Manifest | 1 + .../rust-rover/rust-rover-2025.2.1.ebuild | 130 ++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 dev-util/rust-rover/rust-rover-2025.2.1.ebuild diff --git a/dev-util/rust-rover/Manifest b/dev-util/rust-rover/Manifest index d2171d1985..68e8fc402f 100644 --- a/dev-util/rust-rover/Manifest +++ b/dev-util/rust-rover/Manifest @@ -1 +1,2 @@ DIST RustRover-2024.2.1.tar.gz 1052249211 BLAKE2B 4035f514ec6556e15ce02c283965f87db20c78a96c03654cb4445dc8af5da715f0421eea4c3a32d50abed96d83c4a2aaa0db8baf5ab0ec530af89f0a7c70d5f7 SHA512 7b77850297869a5863b60521307b23738edef5315299881e2d920095823ab183618085d1c8a1ec3d058ab2b0365cc795c41755f1a57882e4d182428d5ccb5b8b +DIST RustRover-2025.2.1.tar.gz 1257721397 BLAKE2B 1b7f3e9cb1f54630eb213308141e55e812a84ef2bfe5bb9003f7bcf0aabe59b9b476200ffdf90c7aeb7370ec8513d1a7b874282342e3f20ee793db9a75cd0659 SHA512 cb1d7829efa2aecaaeb1d9ed76d914a83ae15da5d58d38d02d0e4f248b7e7bd14f7ac4b8a82ecd3d0f29a11e857b847f1689125353d03783399cbd3ce8cf2d73 diff --git a/dev-util/rust-rover/rust-rover-2025.2.1.ebuild b/dev-util/rust-rover/rust-rover-2025.2.1.ebuild new file mode 100644 index 0000000000..2c2443bd2a --- /dev/null +++ b/dev-util/rust-rover/rust-rover-2025.2.1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit desktop wrapper xdg-utils + +DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins" +HOMEPAGE="https://www.jetbrains.com/rust/" +SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz" + +# to keep it tidy. +S="${WORKDIR}/RustRover-${PV}" + +LICENSE="idea-eap-EULA" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+bundled-jdk" +RESTRICT="bindist mirror" +QA_PREBUILT="opt/RustRover/*" + +BDEPEND="dev-util/patchelf" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-debug/gdb + llvm-core/lldb + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/freetype:2 + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/zlib + x11-libs/cairo + x11-libs/libdrm + 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/libXtst + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +src_prepare() { + default + + local remove_me=( + Install-Linux-tar.txt + bin/gdb + bin/lldb + plugins/remote-dev-server/selfcontained + plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 + plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + lib/async-profiler/aarch64 + ) + + rm -rv "${remove_me[@]}" || die + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + for file in "jbr/lib/"/{libjcef.so,jcef_helper} + do + if [[ -f "${file}" ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done +} + +src_install() { + local DIR="/opt/RustRover" + local JRE_DIR="jbr" + + insinto ${DIR} + doins -r * + + # bin files + for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \ + rustrover rustrover.sh restarter; do + fperms 755 "${DIR}/bin/$_f" + done + + # JRE bin files + for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \ + jps jrunscript jstack jstat keytool rmiregistry serialver; do + fperms 755 "${DIR}/${JRE_DIR}/bin/$_f" + done + + # lib files + for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do + fperms 755 "${DIR}/${JRE_DIR}/lib/$_f" + done + + if ! use bundled-jdk; then + rm -r "${D}/${DIR}/${JRE_DIR}" || die + fi + + make_wrapper "rustrover" "${DIR}/bin/rustrover" + newicon "bin/rustrover.svg" "rustrover.svg" + make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + dodir /etc/sysctl.d/ + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} From 68b7ab2ecbe420930ce61d6772d9793abaa70487 Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Mon, 15 Sep 2025 13:31:14 -0400 Subject: [PATCH 23/28] media-video/gpu-screen-recorder: add 5.6.8 Signed-off-by: Dale Sweeney --- media-video/gpu-screen-recorder/Manifest | 1 + .../gpu-screen-recorder-5.6.8.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 media-video/gpu-screen-recorder/gpu-screen-recorder-5.6.8.ebuild diff --git a/media-video/gpu-screen-recorder/Manifest b/media-video/gpu-screen-recorder/Manifest index f473f5d3ce..2132dbd580 100644 --- a/media-video/gpu-screen-recorder/Manifest +++ b/media-video/gpu-screen-recorder/Manifest @@ -1,2 +1,3 @@ DIST gpu-screen-recorder-5.5.3.tar.gz 288876 BLAKE2B 19fccea7f6fbbf9bfbc55e4c09cb1baa440e33e93bf34d5e329f2b405d9363912df4b770651d89f3a5088606c79083cdd5e4e26926f54e1882312d003feb13cd SHA512 c333346e23d957a3fabb83b1ddf9755c474574af7e1cfdca9d496a286d4da1671747f2caecb70619b323dbdd1ceab1d58e0e6d5d4d01f05321d3fb2b51c40ebf DIST gpu-screen-recorder-5.6.6.tar.gz 291996 BLAKE2B 320587f5e8d1af8f618316cc4f23639c12ac6a5294b300f4ff480b2f49848f89f91a779af8bc94086febe7898e2178de0d1f7d5c3a87644083122d1740bb2e7b SHA512 d6c33c3e825355bf627cb55a26ce09d706d904d6d7599d09f984b300c3ef468f4f1a6396ed6ed963847e9110ea950fe8c5d108e3bb6c50ede15cfe1475ab6168 +DIST gpu-screen-recorder-5.6.8.tar.gz 293592 BLAKE2B 61065af0789fffc986c077bc25477f00adfbbdd7e5b37e8b859d3733dfe38cbbab9d468ac9dc8f01aa4e60edcdddad443ecafbc0cad271d29405b31daa417af5 SHA512 d63a05578864ebe78967676074aaf1f18f9dc17de64f57136b6a8968f2a70eaf1d07922c5a04950a95093ebe3940028cf7561e11114deda8d59f8bc5147067ba diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.6.8.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.6.8.ebuild new file mode 100644 index 0000000000..95fa07883a --- /dev/null +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.6.8.ebuild @@ -0,0 +1,48 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://repo.dec05eba.com/gpu-screen-recorder" +else + SRC_URI="https://dec05eba.com/snapshot/${PN}.git.${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A screen recorder that has minimal impact on system performance" +HOMEPAGE="https://git.dec05eba.com/gpu-screen-recorder/about" +LICENSE="GPL-3" +SLOT="0" +IUSE="+filecaps systemd" + +DEPEND=" + media-video/ffmpeg + media-libs/libglvnd + x11-libs/libXcomposite + x11-libs/libXrandr + x11-libs/libXfixes + media-libs/libpulse + media-libs/libva + x11-libs/libdrm + sys-libs/libcap + dev-libs/wayland +" +RDEPEND="${DEPEND}" +BDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + $(meson_use systemd) + $(meson_use filecaps capabilities) + ) + meson_src_configure +} + +src_install() { + meson_src_install +} From 250d7b076a86c2bc329630c5a76ee77ae567847d Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 16 Sep 2025 10:34:03 +0200 Subject: [PATCH 24/28] games-util/samrewritten: treeclean Closes: https://bugs.gentoo.org/927884 (pkgremoved) Signed-off-by: David Roman --- games-util/samrewritten/Manifest | 1 - games-util/samrewritten/metadata.xml | 11 ----- .../samrewritten/samrewritten-202008.ebuild | 41 ------------------- .../samrewritten/samrewritten-9999.ebuild | 41 ------------------- profiles/package.mask | 6 --- 5 files changed, 100 deletions(-) delete mode 100644 games-util/samrewritten/Manifest delete mode 100644 games-util/samrewritten/metadata.xml delete mode 100644 games-util/samrewritten/samrewritten-202008.ebuild delete mode 100644 games-util/samrewritten/samrewritten-9999.ebuild diff --git a/games-util/samrewritten/Manifest b/games-util/samrewritten/Manifest deleted file mode 100644 index 6d87951cb0..0000000000 --- a/games-util/samrewritten/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST samrewritten-202008.tar.gz 4445087 BLAKE2B 278d2210393c79b39006e021d7e51e62e471b333719fab291cc10b8bf4d953bacd881a0f7bd93213e72063d53f448e0144624d193627cbe996bf80c35199fff2 SHA512 3034e62f0e2e523e90123c89cb356623c6ab7346a38ac066dbea30b92c8cc17a1ecb1273aece5530b6c97e1012d5ddfc4fec25e76688198e6c0805d4ce90b914 diff --git a/games-util/samrewritten/metadata.xml b/games-util/samrewritten/metadata.xml deleted file mode 100644 index 8be12dc32f..0000000000 --- a/games-util/samrewritten/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - Support for dialog display messages - - - PaulCombal/SamRewritten - - diff --git a/games-util/samrewritten/samrewritten-202008.ebuild b/games-util/samrewritten/samrewritten-202008.ebuild deleted file mode 100644 index bed588eda7..0000000000 --- a/games-util/samrewritten/samrewritten-202008.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg - -DESCRIPTION="Steam Achievement Manager For Linux" -HOMEPAGE="https://github.com/PaulCombal/SamRewritten/" - -if [ ${PV} = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PaulCombal/SamRewritten.git" -else - SRC_URI="https://github.com/PaulCombal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/SamRewritten-${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="+zenity" - -DEPEND=" - dev-cpp/gtkmm:3.0 - dev-libs/yajl - net-libs/gnutls -" -RDEPEND=" - ${DEPEND} - zenity? ( gnome-extra/zenity ) -" - -src_install() { - emake LIBDIR=$(get_libdir) DESTDIR="${ED}" install -} - -pkg_postinst() { - xdg_pkg_postinst - ewarn "${P} requires Steam to be installed through the steam-overlay." -} diff --git a/games-util/samrewritten/samrewritten-9999.ebuild b/games-util/samrewritten/samrewritten-9999.ebuild deleted file mode 100644 index bed588eda7..0000000000 --- a/games-util/samrewritten/samrewritten-9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg - -DESCRIPTION="Steam Achievement Manager For Linux" -HOMEPAGE="https://github.com/PaulCombal/SamRewritten/" - -if [ ${PV} = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PaulCombal/SamRewritten.git" -else - SRC_URI="https://github.com/PaulCombal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/SamRewritten-${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="+zenity" - -DEPEND=" - dev-cpp/gtkmm:3.0 - dev-libs/yajl - net-libs/gnutls -" -RDEPEND=" - ${DEPEND} - zenity? ( gnome-extra/zenity ) -" - -src_install() { - emake LIBDIR=$(get_libdir) DESTDIR="${ED}" install -} - -pkg_postinst() { - xdg_pkg_postinst - ewarn "${P} requires Steam to be installed through the steam-overlay." -} diff --git a/profiles/package.mask b/profiles/package.mask index 0ebef2112f..a999913698 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -56,12 +56,6 @@ app-text/the-platinum-searcher-bin # Removal on 2025-09-16, bug #878807, #875827, #875824 x11-wm/berry -# David (stkw0) Roman (2025-08-16) -# SRC_URI does not exist anymore and can not be fetched. Even if it did, there -# was open bug due to a compilation failure. -# Removal on 2025-09-16, bug #927884 -games-util/samrewritten - # Anna (cybertailor) Vyalkova (2025-07-27) # Vulnerable to a cross-site scripting attack. # https://github.com/TecharoHQ/anubis/security/advisories/GHSA-jhjj-2g64-px7c From e1367093b631dc72348a7b15f62eafa4f5b51d30 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 16 Sep 2025 10:35:28 +0200 Subject: [PATCH 25/28] x11-wm/berry: treeclean Closes: https://bugs.gentoo.org/878807 (pkgremoved) Closes: https://bugs.gentoo.org/875827 (pkgremoved) Closes: https://bugs.gentoo.org/875824 (pkgremoved) Signed-off-by: David Roman --- profiles/package.mask | 5 ---- x11-wm/berry/Manifest | 2 -- x11-wm/berry/berry-0.1.11.ebuild | 43 -------------------------------- x11-wm/berry/berry-0.1.12.ebuild | 43 -------------------------------- x11-wm/berry/metadata.xml | 8 ------ 5 files changed, 101 deletions(-) delete mode 100644 x11-wm/berry/Manifest delete mode 100644 x11-wm/berry/berry-0.1.11.ebuild delete mode 100644 x11-wm/berry/berry-0.1.12.ebuild delete mode 100644 x11-wm/berry/metadata.xml diff --git a/profiles/package.mask b/profiles/package.mask index a999913698..2977353516 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -51,11 +51,6 @@ games-util/pegasus # Removal on 2025-09-16, bug #886057, #886055 app-text/the-platinum-searcher-bin -# David (stkw0) Roman (2025-08-16) -# No maintainer listed. Seems to be abandoned since 2022 -# Removal on 2025-09-16, bug #878807, #875827, #875824 -x11-wm/berry - # Anna (cybertailor) Vyalkova (2025-07-27) # Vulnerable to a cross-site scripting attack. # https://github.com/TecharoHQ/anubis/security/advisories/GHSA-jhjj-2g64-px7c diff --git a/x11-wm/berry/Manifest b/x11-wm/berry/Manifest deleted file mode 100644 index 50579c0271..0000000000 --- a/x11-wm/berry/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST berry-0.1.11.tar.gz 29068 BLAKE2B 2df9f0003eaea6e3a94e4a4fee3161d8e6abbe6959b7774a370b08a20e6f341dd48045479b42c15cacf1faf06c0145b9d21158cd2aa1caf67e326a7b6fdb282e SHA512 6486c072f189017147d6996a44e0e3f58288fe12e42e794b625825135b4382177e884c86560b6f942d219cfa1106d86f44ab7cdab16f51a75971825e8b139129 -DIST berry-0.1.12.tar.gz 29340 BLAKE2B 597518ee632ddc57bd84507cec58d6671ac67691e7a0ceca0f77214e9afe86269d57dc6dbafba7c7283952a225a09edf3ac3795c170a2004da65ba98f8ffbbee SHA512 a186c125f9f1a7b359dedeadb4b627ffb7f9b641db35ef6cdbaf550095de12a9fc419539a00068eee32e46b9c8f5f65077aa4a74eb79c4b1d905d3822423c379 diff --git a/x11-wm/berry/berry-0.1.11.ebuild b/x11-wm/berry/berry-0.1.11.ebuild deleted file mode 100644 index 68e51f0979..0000000000 --- a/x11-wm/berry/berry-0.1.11.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit toolchain-funcs - -DESCRIPTION="A byte-sized window manager written in C" -HOMEPAGE="https://berrywm.org" -SRC_URI="https://github.com/JLErvin/berry/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -DEPEND=" - x11-libs/libxcb - x11-libs/xcb-util - x11-libs/xcb-util-wm - x11-libs/libXinerama - x11-libs/libX11 - x11-libs/libXft -" -RDEPEND="${DEPEND} - x11-misc/sxhkd -" - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" DOCPREFIX="${EPREFIX}/usr/share/doc/${PF}" install - - insinto /etc/xdg/sxhkd - doins examples/sxhkdrc - - if use examples ; then - dodoc -r examples - docompress -x /usr/share/doc/${PF} - fi - -} diff --git a/x11-wm/berry/berry-0.1.12.ebuild b/x11-wm/berry/berry-0.1.12.ebuild deleted file mode 100644 index 8bc6cc1269..0000000000 --- a/x11-wm/berry/berry-0.1.12.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit toolchain-funcs - -DESCRIPTION="A byte-sized window manager written in C" -HOMEPAGE="https://berrywm.org" -SRC_URI="https://github.com/JLErvin/berry/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -DEPEND=" - x11-libs/libxcb - x11-libs/xcb-util - x11-libs/xcb-util-wm - x11-libs/libXinerama - x11-libs/libX11 - x11-libs/libXft -" -RDEPEND="${DEPEND} - x11-misc/sxhkd -" - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" DOCPREFIX="${EPREFIX}/usr/share/doc/${PF}" install - - insinto /etc/xdg/sxhkd - doins examples/sxhkdrc - - if use examples ; then - dodoc -r examples - docompress -x /usr/share/doc/${PF} - fi - -} diff --git a/x11-wm/berry/metadata.xml b/x11-wm/berry/metadata.xml deleted file mode 100644 index 95ede205ac..0000000000 --- a/x11-wm/berry/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - JLErvin/berry - - From 0e7b46d6c870f0be3dd3b679ce205922896703c4 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 16 Sep 2025 10:37:41 +0200 Subject: [PATCH 26/28] app-text/the-platinum-searcher-bin: treeclean Closes: https://bugs.gentoo.org/886057 (pkgremoved) Closes: https://bugs.gentoo.org/886055 (pkgremoved) Signed-off-by: David Roman --- app-text/the-platinum-searcher-bin/Manifest | 1 - .../the-platinum-searcher-bin/metadata.xml | 8 -------- .../the-platinum-searcher-bin-2.2.0.ebuild | 18 ------------------ profiles/package.mask | 5 ----- 4 files changed, 32 deletions(-) delete mode 100644 app-text/the-platinum-searcher-bin/Manifest delete mode 100644 app-text/the-platinum-searcher-bin/metadata.xml delete mode 100644 app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild diff --git a/app-text/the-platinum-searcher-bin/Manifest b/app-text/the-platinum-searcher-bin/Manifest deleted file mode 100644 index 1fb8656f69..0000000000 --- a/app-text/the-platinum-searcher-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pt_linux_amd64.tar.gz 2378105 BLAKE2B b48eb9fb327cbbda004a246272efde3eb84f45842768a02fa3b54256ab7f522c7c4b91f1a13a726c36ff121f71ce53e6d2a158a2f2c7c8cd991963f793de2f7f SHA512 bb0da7b89b5c0c079588c1f3a0e755db0aeac189b676b8df1fa756bff13121e06e61f747c86cd22c92928db22db45b175155cd09b82ff87b289e83581a07c3e4 diff --git a/app-text/the-platinum-searcher-bin/metadata.xml b/app-text/the-platinum-searcher-bin/metadata.xml deleted file mode 100644 index e4c92fb545..0000000000 --- a/app-text/the-platinum-searcher-bin/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - monochromegane/the_platinum_searcher - - diff --git a/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild b/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild deleted file mode 100644 index 98819ddcd3..0000000000 --- a/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Fast CLI search tool, faster than grep, ack, silver_searcher (ag)" -HOMEPAGE="https://github.com/monochromegane/the_platinum_searcher" -SRC_URI="https://github.com/monochromegane/the_platinum_searcher/releases/download/v${PV}/pt_linux_amd64.tar.gz" - -S="${WORKDIR}/pt_linux_amd64" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - dobin pt -} diff --git a/profiles/package.mask b/profiles/package.mask index 2977353516..ddd0c97bd7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -46,11 +46,6 @@ media-video/avisynth+ # Removal on 2025-09-18 games-util/pegasus -# David (stkw0) Roman (2025-08-16) -# Upstream have been dead for 7 years. -# Removal on 2025-09-16, bug #886057, #886055 -app-text/the-platinum-searcher-bin - # Anna (cybertailor) Vyalkova (2025-07-27) # Vulnerable to a cross-site scripting attack. # https://github.com/TecharoHQ/anubis/security/advisories/GHSA-jhjj-2g64-px7c From b4fb44864394e167e70c3eef5e4fcf096735830c Mon Sep 17 00:00:00 2001 From: Sebastian Engel Date: Tue, 16 Sep 2025 11:31:18 +0200 Subject: [PATCH 27/28] gui-apps/koi: add 0.6 Signed-off-by: Sebastian Engel --- gui-apps/koi/Manifest | 1 + gui-apps/koi/koi-0.6.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 gui-apps/koi/koi-0.6.ebuild diff --git a/gui-apps/koi/Manifest b/gui-apps/koi/Manifest index 1661b0dc3f..5598ed903c 100644 --- a/gui-apps/koi/Manifest +++ b/gui-apps/koi/Manifest @@ -1 +1,2 @@ DIST koi-0.5.1.tar.gz 419942 BLAKE2B c2dcec5c81c97a38c9535bd33e9679d5d2b9f11748398835f3c0c325f7c91a3808f01b83dac287568279922e312e18c45efe6cd531383febfbc1c1e3aa083a47 SHA512 234a9f8001aad293686cc7f47abdc9434896cf40d70d5bbac0a912b224dd51a45c9ff4324e1b4979350e798c9133328837175bbe40ff299260c0082e9c32eb4a +DIST koi-0.6.tar.gz 480764 BLAKE2B a5c1ca8256474d4e31c4e3619de03efb3c0dc9801b8016da2f0f96c4e534d621881c27ed423f87eea5e38c968de90a63b1d73fd04be1bb564a4621aa64d59db2 SHA512 d5608df2660c1e1be11dc190ae9b75b013a7613056d7cc0e9dd37949cce21fa553507196f0ba2b857c5a0973de957409de7ec71e28d8ae54af7fedb2367534c5 diff --git a/gui-apps/koi/koi-0.6.ebuild b/gui-apps/koi/koi-0.6.ebuild new file mode 100644 index 0000000000..d13d6b8b62 --- /dev/null +++ b/gui-apps/koi/koi-0.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Theme scheduling for the KDE Plasma Desktop" +HOMEPAGE="https://github.com/baduhai/Koi" +SRC_URI=" + https://github.com/baduhai/Koi/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" +S="${WORKDIR}/Koi-${PV}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[dbus,gui,widgets,xml] + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kconfig:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kwidgetsaddons:6 +" +RDEPEND="${DEPEND} +" +BDEPEND=" + kde-frameworks/extra-cmake-modules +" From 0503a7cb5c209f4907d0cdd4f51ae43625d945cb Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 16 Sep 2025 11:59:54 +0200 Subject: [PATCH 28/28] profiles: mask app-crypt/gnome-encfs-manager Signed-off-by: David Roman --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index ddd0c97bd7..f913a73b3d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# David (stkw0) Roman (2025-09-16) +# Depends on sys-fs/encfs which is masked in ::gentoo. +# Removal on 2025-10-16 +app-crypt/gnome-encfs-manager + # Bryce Copeland (truffle) (2025-09-03) # Only created to satisfy a no-longer-required dependency for dev-ruby/ruby-lsp # Package is just a small component of Sorbet, installed via rubygems