summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/Manifest.gzbin32878 -> 32875 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.38.7.ebuild93
-rw-r--r--app-admin/eselect/Manifest4
-rw-r--r--app-admin/eselect/eselect-1.4.28.ebuild61
-rw-r--r--app-admin/eselect/eselect-1.4.29.ebuild2
-rw-r--r--app-admin/hcloud/Manifest4
-rw-r--r--app-admin/hcloud/hcloud-1.49.0.ebuild35
-rw-r--r--app-admin/hcloud/hcloud-1.50.0.ebuild2
-rw-r--r--app-admin/helm/Manifest5
-rw-r--r--app-admin/helm/helm-3.15.4.ebuild4
-rw-r--r--app-admin/helm/helm-3.17.1.ebuild51
-rw-r--r--app-admin/kio-admin/Manifest2
-rw-r--r--app-admin/kio-admin/kio-admin-24.12.2.ebuild2
-rw-r--r--app-admin/kubectx/Manifest3
-rw-r--r--app-admin/kubectx/kubectx-0.9.5.ebuild31
16 files changed, 192 insertions, 109 deletions
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 0c973da5e75e..57979d4d7381 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 1e54df3c4a42..1a8bed587bc4 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,9 +3,11 @@ DIST aws-cli-1.37.26.gh.tar.gz 2909650 BLAKE2B 77843b52fa77410c9568dcc402774352b
DIST aws-cli-1.38.4.gh.tar.gz 2908307 BLAKE2B 1dbae7f032e920b950cedaa5223692c88262b32af1fbd7cd5459110e6d987182bb321a2e689d2ba0b74757faa3d5dc8602480fd735ac227de1cf1975414019a8 SHA512 5c255d7b9cd63c49255b53e66f0800d1c7e03a68c18dd11f23f13d3a60dc06ac868f334cf3b1b29ece0cf0f458862a568283729f320bd0095211fc9fac0e7024
DIST aws-cli-1.38.5.gh.tar.gz 2908778 BLAKE2B 48d146b4e8d64763579e125f82696735de67ff7bff291619097055c17fb6c80ba3916754cfaacf34e05f70d06805b712e33d989719033200c085c00d917bfcda SHA512 59e3905570626dcdc8629039df9c3200d7cc7f1ac42bcc93c6a69fec661d4ad12016f74070e580db34b6325c28f89b7b13b22b48b35351c15f98c466540d31e6
DIST aws-cli-1.38.6.gh.tar.gz 2909267 BLAKE2B b37f259e08b9cb9f3b711275cb5e646d1870c478c1fa8b69e341e9c4f2dc4584210aa2a38b32c54baef5bd885e54b3fb9e2f3ecfc261c2afd597c1764d91ca8f SHA512 4c1b0815c518869f23ca53976d457cfde81499f468b938d8bda683f63d92bb1ac7937c39f8c3640856ec38f505c647d878a1fb4d0b953c08c55ef544bffdead8
+DIST aws-cli-1.38.7.gh.tar.gz 2909811 BLAKE2B d9ea4fbef6db0dd3ff0ecdb6337b9802b6411ebf6635fded47f43e032e4ddfdf1d600e574f8d3560bf30852d1020e3aff53afdccb537cd108e0a7e44eee3bec7 SHA512 32c362251e2f1fbabf739194fd76652cda1473c0fafeb06e4b41a5cc68d383fc4c2c68f26c947572d2f2e56a704494814e3ab3a0791e7949f5099c991993c972
EBUILD awscli-1.37.21.ebuild 3162 BLAKE2B 099b63681a7300c07c777d38f73edb68bb3d6421c65bf17e778a168441dcdd363e259fc399f7a83598e536bf27f534ccfdf960d1b356f180771b4774962df246 SHA512 662f08a57b1fe95a8fed4bd9c477b865526debd60be4d8164ef0a8fdeb7c4ef0cd71aef17b16717fbf189db283c13ddc13a3ee0c25f0541888f829b0449b134f
EBUILD awscli-1.37.26.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
EBUILD awscli-1.38.4.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
EBUILD awscli-1.38.5.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
EBUILD awscli-1.38.6.ebuild 3131 BLAKE2B 8a61c4d672bc9bc67974d876f40ee63bd5c0c585be1325b849e84fde874754025abf8e865d1b23ffac3adacf23025902d5b1268dab87dbd622cf4485f959a4c0 SHA512 b59539df0de6cb7927d67e150c651c078cbf4f19415787abe6d8e27ef51c6c5a374f3df09aed35249bb9d00afb69ccc633fd070be45ee301c99ade2e454c30f0
+EBUILD awscli-1.38.7.ebuild 3131 BLAKE2B 8a61c4d672bc9bc67974d876f40ee63bd5c0c585be1325b849e84fde874754025abf8e865d1b23ffac3adacf23025902d5b1268dab87dbd622cf4485f959a4c0 SHA512 b59539df0de6cb7927d67e150c651c078cbf4f19415787abe6d8e27ef51c6c5a374f3df09aed35249bb9d00afb69ccc633fd070be45ee301c99ade2e454c30f0
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.38.7.ebuild b/app-admin/awscli/awscli-1.38.7.ebuild
new file mode 100644
index 000000000000..88651d723a58
--- /dev/null
+++ b/app-admin/awscli/awscli-1.38.7.ebuild
@@ -0,0 +1,93 @@
+# 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_{10..13} )
+
+inherit distutils-r1 shell-completion
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y-1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=(
+ "${serial_tests[@]}"
+
+ # flaky (some ordering?)
+ tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
+ )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+ newzshcomp bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/eselect/Manifest b/app-admin/eselect/Manifest
index d694238a94c9..e04da908f633 100644
--- a/app-admin/eselect/Manifest
+++ b/app-admin/eselect/Manifest
@@ -1,8 +1,6 @@
DIST eselect-1.4.27.tar.xz 184464 BLAKE2B 718874f4d0651194f361ca3202e5140982812bf486c8efe82354944d55206b0113fa135992203e8baa00019c3fd773a90ddaf67157c16f4ac2d69965d9822fbd SHA512 f534785fc1f79869840f420b4ab2b2bf35593c504cce878a6d3d07f75012cf32288009ea9ac2a5607dba216a794110a64c5f2c54d5d8a3c641328489cecc024b
-DIST eselect-1.4.28.tar.xz 184692 BLAKE2B 86d1bbc0cb618f6edf49753c9f2be0f67670590ae55b8d2a8824940a5efa8462e395e1ee7f42379bd4ea64ea74f775a78e0a3a23ed565c67c3485f7e4e2d7a83 SHA512 26ac77465e2d6ab5193083c350cfd027d73ecd6d2702fc5f3db90373e92bf3722aead99c9b00b540c7972761620a485941c897854fe110454a4c6897f3f92868
DIST eselect-1.4.29.tar.xz 185948 BLAKE2B bb387a14c81d5ff5bf2e6e703465b24140b047f1464dee3c7fc0a125c9d94544a9afd801b42d2902dd6dee1af705f7dcfad854286d7e243a0f654cec35ab8eea SHA512 0466be2634f9d632d628cb11793d604002d989c222758ed33259c6b1dede80765d80f782242b22704e890bde84b2e1e3b3fb3d31574812cc803aad64ba8e7cf6
EBUILD eselect-1.4.27-r1.ebuild 1623 BLAKE2B e726694e11f72453b340b7a70729ed7b2c03f0a51d80071936beb9b2f446713825aef826c3236c0133b3de7d1bb9c46fadca3055a0d0b9b21fc78f5a1feac11f SHA512 b913328169b23831ba3175f19b70996282764072f272b25274ae0316a8c07c2b0fe7e1c9bdc5569797f99dbfd6e33bfe3ccf9f5e3237455d3f36c7a75e279787
-EBUILD eselect-1.4.28.ebuild 1631 BLAKE2B 46dbb4adca1614e08dce046af43abe38169181156529956bec5de405ca5d4b46842cbf57f4fa36c803b9f74bec6b641d7370bfa74b766f8a752f738d16ed5fc1 SHA512 438086a2293452b5c9ef3e3c5d6ab4189d0bfd59fc93bcd2c8acdb298cd2fb1ba750d82c721127d74104f7505d1cf78c0ab0b3a9e865edcae8a09d06a3eb00f5
-EBUILD eselect-1.4.29.ebuild 1626 BLAKE2B 3bcf8f4e3984b4f7949563a079c97f3f95fbe3b83774ac1e697703001aefccb3816a9619e0d620e823b5ed765ed5ad3ce9ac6f464daded61181aae52b67e5e4a SHA512 e1f64d286ef2ae4dfbea3686db587d1fe03168f667231044b1f484647f7478689b7452f905a2f9969dcc4ba7b6e828cc3a2f8adbc7a1723d8a77e4be85c4c7b8
+EBUILD eselect-1.4.29.ebuild 1624 BLAKE2B 2a98267b580f6f0d182c2edb7902b629187650e07e90e75de0f4a0288e355150c5661d083787905289901c5c1c5c8f20b7cd988f5b3c62149d5bdef4e79e9086 SHA512 ec85a26d430b6ffab2ed361bfbc0a704fe75cf97cdfd13c355556849e492f5d3df634b74c34b58a10c4a6ca69634cc9c4b84161e84f02ed89d194bc2caa0fb24
EBUILD eselect-9999.ebuild 1389 BLAKE2B 5657bfdec0764b44159ddce806abf88f9b77e41cebcd0ff3f809f6678b0770ea48dc5f8cd267e34737aea4c8dd83e18dbc715d2ea65b0621a0ce5085efb92b81 SHA512 30134502391dd4e911a6a25f5fb1e1ccb7cffe7d70acf1629c2caec467a61dabd93604f247d37a2cf24dcd0d9f693c276b54d6ce0a48325738b64f2c1b0b166f
MISC metadata.xml 347 BLAKE2B 58c9ec8100f46cbb91dfcc6fc6f223e4d45553f401fe7312e36c0260c433a5842b07f894cef7dfd6c518ee5b664d86e3a4d434892ad3ea9c78c26c6f621e3063 SHA512 1963bcefd43ff52163c81a03bac522ca792688ff5317691ac30ec4375c6da4ebbf07f96da7bc1ecaa9554cee18c9f51f8b867e7e15bb652bdc7eee542f4a8d2b
diff --git a/app-admin/eselect/eselect-1.4.28.ebuild b/app-admin/eselect/eselect-1.4.28.ebuild
deleted file mode 100644
index 47ff93c8bade..000000000000
--- a/app-admin/eselect/eselect-1.4.28.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Packages sharing a common release tarball:
-# app-admin/eselect
-# app-emacs/eselect-mode
-# Please bump and mark them stable together!
-
-inherit bash-completion-r1
-
-DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
-SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
-
-LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc emacs vim-syntax"
-
-# coreutils for realpath
-DEPEND="sys-apps/coreutils
- sys-apps/sed"
-RDEPEND="${DEPEND}
- sys-apps/file
- sys-libs/ncurses:0"
-BDEPEND="doc? ( dev-python/docutils )"
-PDEPEND="emacs? ( app-emacs/eselect-mode )
- vim-syntax? ( app-vim/eselect-syntax )"
-
-src_compile() {
- emake
- use doc && emake html
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- newbashcomp misc/${PN}.bashcomp ${PN}
- dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
- if use doc; then
- docinto html
- dodoc *.html doc/*.html doc/*.css
- fi
-
- # needed by news module
- keepdir /var/lib/gentoo/news
- if ! use prefix; then
- fowners root:portage /var/lib/gentoo/news
- fperms g+w /var/lib/gentoo/news
- fi
-}
-
-pkg_postinst() {
- # fowners in src_install doesn't work for the portage group:
- # merging changes the group back to root
- if ! use prefix; then
- chgrp portage "${EROOT}/var/lib/gentoo/news" \
- && chmod g+w "${EROOT}/var/lib/gentoo/news"
- fi
-}
diff --git a/app-admin/eselect/eselect-1.4.29.ebuild b/app-admin/eselect/eselect-1.4.29.ebuild
index 7da2e0bbebfd..cbf05199a33d 100644
--- a/app-admin/eselect/eselect-1.4.29.ebuild
+++ b/app-admin/eselect/eselect-1.4.29.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc emacs vim-syntax"
# coreutils for realpath
diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest
index c7f48d5a977b..eb94781ea776 100644
--- a/app-admin/hcloud/Manifest
+++ b/app-admin/hcloud/Manifest
@@ -1,5 +1,3 @@
-DIST hcloud-1.49.0.tar.xz 2400804 BLAKE2B 50752dd18c20a0ad5783157d2b51514375d3c14ab945188208043709af1f74109e2adc0d31cbb0cd2b6078f4e2ad22940f81bfb538a4cd4acb93a9c069ee18b9 SHA512 4f26f70d9e90e2cabdbca7d0bebc545117c9b684bf03c263dc2bfca66bd8d2088afdc47ecbb9f835a6ab30700aea75dcb27998d71afd18f803205239dcfb50c4
DIST hcloud-1.50.0.tar.xz 2420496 BLAKE2B 19132156f835bb8369d2c46659455343ab908ed1b775accd07df8eeb189b08e90ef030bcbcd52d2cc0d0f61b548e97ffb64671e26b6502283d857a8db26decbe SHA512 081b5f133944a7fc282943dbb59ac00d35ead0456cbf8da63c1e7a4d4cafb638eabc1a1e29915e90952c63931a0c8f270b9d36ed81ae900f06c38e9bac1e68b7
-EBUILD hcloud-1.49.0.ebuild 800 BLAKE2B a4f25dfa0a14c320de08fd2c7b85947396d9f0580af920d2e8a72316e3c261bc9ca69d46be99b922df15be87f33f2ea6bed50473ee5226457332a8b9e334326b SHA512 9f7dc7c5fd40196ce2a3a75a86cb96705bf294cd02310138ac2dae8a86a23fe3241514c680e962de8e7ce0cc6db80601f83f0fd9cfa4ecf64db1335ab26a7cbc
-EBUILD hcloud-1.50.0.ebuild 801 BLAKE2B 4134be82d009030f7fad6195c7fd65a57402b87f76e113afed4e594434c6431e320dd941b6d83c400acb7920594d1f07072a6414b8d47798dc47576564756ebd SHA512 3d691abd1d735a3f75ba96c4268f3cb97dfeb48ce95d130019f7bceee3905b0bbdcc94febf2a8f795794727bb07f3ce0f209256caa728d946ff5b4a772e39336
+EBUILD hcloud-1.50.0.ebuild 800 BLAKE2B a4f25dfa0a14c320de08fd2c7b85947396d9f0580af920d2e8a72316e3c261bc9ca69d46be99b922df15be87f33f2ea6bed50473ee5226457332a8b9e334326b SHA512 9f7dc7c5fd40196ce2a3a75a86cb96705bf294cd02310138ac2dae8a86a23fe3241514c680e962de8e7ce0cc6db80601f83f0fd9cfa4ecf64db1335ab26a7cbc
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde
diff --git a/app-admin/hcloud/hcloud-1.49.0.ebuild b/app-admin/hcloud/hcloud-1.49.0.ebuild
deleted file mode 100644
index d45c862a60dd..000000000000
--- a/app-admin/hcloud/hcloud-1.49.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A command-line interface for Hetzner Cloud"
-HOMEPAGE="https://github.com/hetznercloud/cli"
-SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-src_compile() {
- ego build -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.versionPrerelease=gentoo" ./cmd/${PN}
-}
-
-src_test() {
- ./hcloud version
- if [[ $? -ne 0 ]]
- then
- die "hcloud version test failed"
- fi
-
- # Avoid error like:
- # -buildmode=pie not supported when -race is enabled on linux/amd64
- GOFLAGS=${GOFLAGS//-buildmode=pie}
- ego test -coverpkg=./... -coverprofile=coverage.txt -v -race ./...
-}
-
-src_install() {
- dobin ${PN}
-}
diff --git a/app-admin/hcloud/hcloud-1.50.0.ebuild b/app-admin/hcloud/hcloud-1.50.0.ebuild
index a41551010d80..d45c862a60dd 100644
--- a/app-admin/hcloud/hcloud-1.50.0.ebuild
+++ b/app-admin/hcloud/hcloud-1.50.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
src_compile() {
ego build -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.versionPrerelease=gentoo" ./cmd/${PN}
diff --git a/app-admin/helm/Manifest b/app-admin/helm/Manifest
index 4dd22d338f30..f5dff6c53928 100644
--- a/app-admin/helm/Manifest
+++ b/app-admin/helm/Manifest
@@ -1,10 +1,13 @@
DIST helm-3.13.2-deps.tar.xz 148836588 BLAKE2B 517f09305f68ef0c5ee34aecf2c5cd846a455a2fde725b4ef7befbb04bb731f8ba4c675b95d8d00be591ab02a60c707345ac4517bf235025fc3a5383ecd390cc SHA512 6785d15244fd94f884177db702436255dcee91e8d866ba5258d25d5a3d21d91c3de7b1644bf43a139d353005708c0ff615da1b09b3a18b3547efc05441d27ae2
DIST helm-3.15.2-deps.tar.xz 69934404 BLAKE2B 2a27c63c52f88e8b02e3db44d3ab8e0d5a0c4d46aa6ac0b97255cae475f4bea1c7f9223e9a53b1196c78d1ed093fe110c39e1cd96e31e7a3b5bf69470dec29c9 SHA512 5d6890ff3208cd0075128a44419f3652f17bbf6c84975c6dd54cba0d444dee05bf71254832f4cac0a9292e1918ad5c3372f4df14cf4dc5cadb532f5da2bf672a
DIST helm-3.15.4-deps.tar.xz 69993204 BLAKE2B 5d27687e6594b0d0031be386a25a51a3bb98acb89f49b779f419dba7a0b529bd93b90c15f1ff54ecd018bfb4d007b21889132e28ccfaf882612d9318cea2b80f SHA512 775de69e086c9dcc5bb6bcabf42bb93f9b720e3df53a1ff5d1b0a8cd9d774dd07efbb18ca3d588a2c77894f784ab14fd9b48a27c89d943573916bcc9c39c5377
+DIST helm-3.17.1-deps.tar.xz 60159024 BLAKE2B 8277fabe27599064e9952981642beecc51d9c306feecd6361d767881f3513ba86c917c4c30a4ca22282038b15fded97177ac4c6f6e21968eff9bc12b548310df SHA512 d6b7017ea0f0b6b027c9fcf9bbd11ee41f1e723d09b05f1dc5c450b0968455b8899beb9219df4953cc9e23ff2cd9639fca56a588aef688a4429360157530bf60
DIST k8s-helm-3.13.2.tar.gz 718707 BLAKE2B 10fa4c7212eeb9bfd3bbe1f3881c67ae0de83ec8931c20cb2fb5e35b5a10207fc9960d21e81c0796e6e37353fd4a2e5afe325bbaadd6d28afaff6d7b68b7f1ae SHA512 989bdc7f3a0ab5c460a8882c2bbd07c0736dee506e3247c0cc0bd9830a321d187f26ef51954c7b81307bd1064754f805be3e5980c5be7eefe4a954f254722902
DIST k8s-helm-3.15.2.tar.gz 732780 BLAKE2B b62a9064393378ec459fc9b1b81795c21af98d272388b831a07cb38254aafbd378149733916a6985ff816c4c2da67036fe81adca41be32cb96b16d348e797a3e SHA512 bf37ac419d3a8b98e8c7ca81e6e6e9fd1dab0a3b1c4824e3e98040859790ebb2bf4d1a972333a5d28e56d3f3d64590a34acc6af44bb56b7ac1fbfdcba3a5c0c5
DIST k8s-helm-3.15.4.tar.gz 732823 BLAKE2B da043a58e21a5e7fee61daaa8e38b908e916a5efbc95b7b25ef423056e7ec70d71481987ec15a27efa745a54eb055e2250e2c3c83df0c952ba4e773e47a44fc1 SHA512 eb4baca40f36bbbb92d721776e42d297386fcf9507889bdcb2936efa7c18eb262b6dea12ccade2d23bb87a8da561b2e99922d60f4fc68c12d6f53c262740c234
+DIST k8s-helm-3.17.1.tar.gz 747549 BLAKE2B 29546e5d6bb133835c33699a323f0747df7b1e9a525bf31ae7f7e064f7a46b524fa1b1e233f115d33f66f8438bd79a9470191085ac629cdf1bd5b47893583a20 SHA512 3e38eadb9d67c0ef089d56dbd2cf139f916f6e1f414abd5edf39f90a43d53ad7f865de90d8a1d20798901ae796a30ad5c98fa9808e435121e63a059ee39aa928
EBUILD helm-3.13.2.ebuild 1030 BLAKE2B 1d03c4d3ea7ee2aca2a263a64c2ef2339c5f77ee25b721ba280a5090dcdc045df6b99624cd451f289e4b98e1744db869ca801f027d4a9e511e2e1afa55eda051 SHA512 613545e914ba0fc4d6703df0120318b1f978880710739f9247ae9f7fcddf2076d29c3611bac69e18c428dcf4ba792d6de1fd6fb33ca60ce14f18ab0a98dea6a9
EBUILD helm-3.15.2.ebuild 994 BLAKE2B 7e219571112288448a12c6f0bb339bb08d8a8a8d2cecffd1953b84cce21f3673ca4397e500cff98e86fb3eee21447f296e1af49c0f7be896cd28035ff20650ab SHA512 cea56ad2af32d9e3c7e9686b0095969c7ec6654d772fdda5bc8bf0b98ed8e201fcfdc94f659795adf2f704724675d58e1c6826fd4df7740525212cc2c09f038b
-EBUILD helm-3.15.4.ebuild 994 BLAKE2B b1421e8e0ab2c1022db60f14ee1d2c4c38744ccaa33c3a3f0ed37a44645f099ce0f9139022c10d8e40f70dac18b5274b6775866cfa0f27474bb6c197c16c7c2d SHA512 6d437a5410710bc600246b132894580c05c2dae78b79fd360cac57556d91993ba5816ad1f6d8fdb251bc5b701bbc78ae4c2770184d0939f4ce70c97c18f936e0
+EBUILD helm-3.15.4.ebuild 993 BLAKE2B a8af5d3197b9b53bc6266cd556f7128301f9afc96927db29ad5279fc37e06cfd2a995684d63a37c4f5114ff559583343e00e1e9c68df7767939a5f3747fd1470 SHA512 e99a31cc34f5ce129feac57da92263f406f0f2dfe7ad42b605e5fe187db99645897e668f4d1195de4ed436cba2d2c976d5acc98b359f1181036a7f042a09b424
+EBUILD helm-3.17.1.ebuild 1324 BLAKE2B d55f88d16cce6159da2f6229b16418f3b4fd1fd546d7cb9a4c9e4e92dfa8656ccf3055d5daacb14800262d67f85db4c7fe1ffe7b525d80e363d06da7d17c2028 SHA512 3574eab1f041ec15c801d57cead8851a54aa30620d072eda9a7475c72ed784fa9746482c4c235b32f54f8264a16586424b5eabbfc6edb31baabf636ae61d055a
MISC metadata.xml 323 BLAKE2B 5001082c76e55c24c27deced68a33a8fc8c9514b65116aa076ade0bacab00103a19e0807af8187b7bd8b761e64f20c4fab74b998e0f9ec473fb8d2bc9cbe4412 SHA512 a039551d398af15db8fb487b058ad569731376c51f8a23c245e4c14cd8924b960a2dcb286618c9365d21d219a271f1e0c6bcab712cf88920f4fc7fded832d800
diff --git a/app-admin/helm/helm-3.15.4.ebuild b/app-admin/helm/helm-3.15.4.ebuild
index 4cdab0cd1bb2..db770dca5e02 100644
--- a/app-admin/helm/helm-3.15.4.ebuild
+++ b/app-admin/helm/helm-3.15.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 ISC MIT ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv"
RESTRICT=" test"
diff --git a/app-admin/helm/helm-3.17.1.ebuild b/app-admin/helm/helm-3.17.1.ebuild
new file mode 100644
index 000000000000..c7353662e4b2
--- /dev/null
+++ b/app-admin/helm/helm-3.17.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module toolchain-funcs shell-completion
+
+GIT_COMMIT=980d8ac1939e39138101364400756af2bdee1da5
+
+DESCRIPTION="Kubernetes Package Manager"
+HOMEPAGE="https://github.com/helm/helm https://helm.sh"
+SRC_URI="https://github.com/helm/helm/archive/v${PV}.tar.gz -> k8s-${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/app-admin/${PN}/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+RESTRICT="test"
+
+src_compile() {
+ emake \
+ GOFLAGS="${GOFLAGS}" \
+ LDFLAGS="" \
+ GIT_COMMIT=${GIT_COMMIT} \
+ GIT_SHA=${GIT_COMMIT::8} \
+ GIT_TAG=v${MY_PV} \
+ GIT_DIRTY=clean \
+ build
+
+ if ! tc-is-cross-compiler; then
+ elog "generating shell completion files"
+ bin/${PN} completion bash > ${PN}.bash || die
+ bin/${PN} completion zsh > ${PN}.zsh || die
+ bin/${PN} completion fish > ${PN}.fish || die
+ fi
+}
+
+src_install() {
+ dobin bin/${PN}
+ einstalldocs
+
+ if ! tc-is-cross-compiler; then
+ newbashcomp ${PN}.bash ${PN}
+ newzshcomp ${PN}.zsh _${PN}
+ dofishcomp ${PN}.fish
+ else
+ ewarn "Shell completion files not installed! Install them manually with '${PN} completion --help'"
+ fi
+}
diff --git a/app-admin/kio-admin/Manifest b/app-admin/kio-admin/Manifest
index 89f8db79c5ea..e7c72c26e591 100644
--- a/app-admin/kio-admin/Manifest
+++ b/app-admin/kio-admin/Manifest
@@ -1,5 +1,5 @@
DIST kio-admin-24.08.3.tar.xz 38688 BLAKE2B ededa0da867c76e45efec80d60e8f4c720fe7fa663d574dd910a35d5f7b77e8b8b5d23f0322b2f635dc34f7318351400e9c9f9e032f014a68ec3ecbf86f4054b SHA512 d357ce492798cbcc1f91933c0ded5c3d1c80c9fdb9d53a7e9c98038cf87825ccc10608c763e66b46410508d9afb52a9f93623e4dcad647657d0c5237395dc1b1
DIST kio-admin-24.12.2.tar.xz 39088 BLAKE2B 1020d07b5e4934b704c956cc3e0d2b8f6a0b46aec517b7ceb030f467c6ca6933c01c66b90f711e73f1c9e42c11e106208cda226f407a5676381bcc771d0be86d SHA512 010ffe6bb88fc12d53fcdc0720a77ac2fe83565a3696992cce5bfce35b6f76deac3dca31e396ce7ca6ec6d7873033eaf79e1eb83dc03b124f76c0f13bc850643
EBUILD kio-admin-24.08.3.ebuild 631 BLAKE2B bad00771285e4dcdf8cfca569aff1aacdcf4a9fdfdb9b070cb81c844b38139013928409f07f669357b84d3a68365defe372bd00f87b8f8a2b20eda073b39c2ec SHA512 aeafb9a9a1f29a07142018fb785d7cbc945df6cc311784529a1871836bd2ecb94c5b9a82960850710fea601742e6c8932698625c919f5c1152677863ad3b5387
-EBUILD kio-admin-24.12.2.ebuild 640 BLAKE2B 91e6df318042493471265de28c1f153c08f0af50cbdbe008dce9274f0fecb6f4d8be4cec39424ba36e0c7137fcf95233f283381fafb45956e1ae94d7b971712b SHA512 e66923f94be9def9acc94c3d8955f2864720c43a1d2ed396072dd07c19e53cfed9f61f41dd931bc74d17fbb2fa51e66004e9c71f7817080eac10b6448bc2ba7c
+EBUILD kio-admin-24.12.2.ebuild 639 BLAKE2B 7052ad53472694d29e90e54f6ee888ebce56a253363077be4dfcc5a6c8c5461e2b9219b34f09f67d9fbaa7c45ca3c5f3b7a5f829d730415f9abdf5c1bf3bc719 SHA512 0b4052cd35895a66275ab8062cad24a8097a9b1ece4e404a57febaccaf981560ae34fd15665ba6a81cce50872566689fa0260237a52a7a2bcb25da7090438b2a
MISC metadata.xml 409 BLAKE2B 806cca01eabcbaa961a219c8df865253d5eb4aac6f2d80a08715606ec9ac883990b8ce2ace14b53c47a81f4b061cdc489490c6d8bf8cf2dc53e16027675b1f12 SHA512 d3f45492aab35f8938f1ad59bb40a49a554e0da3fd530ff2d478911f323ad92badeabccae3c32f7256cd140cb3caac9d2bdb3e762becc2be1d0bb012e735c5a8
diff --git a/app-admin/kio-admin/kio-admin-24.12.2.ebuild b/app-admin/kio-admin/kio-admin-24.12.2.ebuild
index f952f5f81dfb..e7818389d376 100644
--- a/app-admin/kio-admin/kio-admin-24.12.2.ebuild
+++ b/app-admin/kio-admin/kio-admin-24.12.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/system/kio-admin"
LICENSE="BSD CC0-1.0 FSFAP GPL-2 GPL-3"
SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
diff --git a/app-admin/kubectx/Manifest b/app-admin/kubectx/Manifest
index 33861a2a44ab..5d84da7e58d7 100644
--- a/app-admin/kubectx/Manifest
+++ b/app-admin/kubectx/Manifest
@@ -1,4 +1,7 @@
DIST kubectx-0.9.4-deps.tar.xz 106630540 BLAKE2B 861c56ad7e881e50b5b1add6deed0f9418bfd9a932d72bbec8883ef69044128ba3340f537f8096297d8fea1bee99e223ce556d6ff64060a414ae8167ecdd0614 SHA512 97df8113ad27bf2280dd089b00130ced0b65b679bc2829b4b57ecec9317dfad844d1a738cfcaf9f1d8d374c073de12b1f43835063d57c03a771d69f23c9a21ee
DIST kubectx-0.9.4.tar.gz 520663 BLAKE2B 127eb69c46f2d331c4854b7d935d0fb10c9bc08219d021f5a4b6710b0408eee586d584da47acb8eb415a3472655bc8c8e2e0748eba2a449d8c8dc458c98d32bf SHA512 edb5a05d5b32e486a227e8a4c98864a8dd1e0f3c325fd63a9c3f10ba3ca7a57420d3b1dda9d7674cdbf18fea9cfafbfabdc19c4e15ab1a2a18af967d8fd50997
+DIST kubectx-0.9.5-deps.tar.xz 10465832 BLAKE2B 576efe8a640d10f00e5b92ad0118946af1a7fe06a1ec208601f490f8503a7343dadc934d949dd727e2559a4968b6e150eff442a2d1f7d6812387c2cc0f109cb8 SHA512 f0f6241101087526b9d02d9588f161d65e5a3e6c3d4fcd1fb5563dcb7f9d5dcd079987da517867749cf2e1efef5405c3dcfb39280c53e968be9cdd68dbeb0bcc
+DIST kubectx-0.9.5.tar.gz 523259 BLAKE2B e23ed5ad53abd645577682f5c263db1d62d9b77b688181fe7f2911312f182e18d6a56d063302253d2853a39c5fc832467ea0dd1c18b6ad34d5c99e9535530b6c SHA512 a7eacc4676d70caba7081aa09f36f8513c3578368a6f0984fd88d3fe674df8cadb3c5ccf109e9ea231bcfd189af6416b94b8e2cb4a4073a9b12c37e88ed73008
EBUILD kubectx-0.9.4.ebuild 782 BLAKE2B 981f47fd40d6197b11bd6d42a026315f41e38e3ec6555388ea0246d20dca3297dc9160d1b65dba21ca7287be11913d74fadad419b857fe3ba275242f6507b30e SHA512 8f8bfee5a36b884ba59950047f19610531920babccec6ac0102732d77513bfc24d468d0edee1138017957bece61d372c0cc522e07835462eed4750860f35dd93
+EBUILD kubectx-0.9.5.ebuild 901 BLAKE2B 24be35e7588501e33797cbc972517d918960dd69fa1d5caee04687c26bc2096d02b13ec308523b3bb746144e7d603214a1ecd6a3ea56f258d3ce0680d89c1bb3 SHA512 a9bb4af87f737f1eba7c68bd06760db74f327c2f559affa080b8e32ee34684ee89dbb6192e43f691bc0b32c4e8c31d2985d5ef8d0389f45f36d4fd75614daea2
MISC metadata.xml 328 BLAKE2B 5a98794c0f6b59d9995447477e1372fb58a9308ecd9066d22bf55373638fd493dfe0b5cfaeac74552e5e12581e26fa5032f012f7527782b20505ef6a6067dace SHA512 0b248a408c3d32338ebb61bcc75408a01b75a110e03eeb4a420fcd3688f6d21b01813bf4814c587cc16e5409072f02eed8b47ab912e2ca98c45fcd6d2644544a
diff --git a/app-admin/kubectx/kubectx-0.9.5.ebuild b/app-admin/kubectx/kubectx-0.9.5.ebuild
new file mode 100644
index 000000000000..2983562b6873
--- /dev/null
+++ b/app-admin/kubectx/kubectx-0.9.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion
+
+DESCRIPTION="Fast way to switch between clusters and namespaces in kubectl"
+HOMEPAGE="https://github.com/ahmetb/kubectx"
+SRC_URI="https://github.com/ahmetb/kubectx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/app-admin/${PN}/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_compile() {
+ ego build -trimpath -ldflags "-w -s" ./cmd/{kubectx,kubens}
+}
+
+src_install() {
+ dobin kubectx kubens
+
+ newbashcomp completion/kubectx.bash kubectx
+ newbashcomp completion/kubens.bash kubens
+ newzshcomp completion/_kubectx.zsh _kubectx
+ newzshcomp completion/_kubens.zsh _kubens
+ dofishcomp completion/{kubectx,kubens}.fish
+}