commit:     6f69e2d4e9e56bc0aa6c59c007783b908e7bc5f5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 14 13:20:18 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 14 13:51:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f69e2d4

sys-cluster/kubectl: add 1.32.3

Closes: https://bugs.gentoo.org/695300
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-cluster/kubectl/Manifest              |  1 +
 sys-cluster/kubectl/kubectl-1.32.3.ebuild | 46 +++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index e9987ce53387..9490e6033260 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -7,3 +7,4 @@ DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B 
bda8223b667bbf9153b9c0d383715d565
 DIST kubernetes-1.31.6.tar.gz 36582120 BLAKE2B 
f2b27c89d8a8fb442fcd7487af23016776c90ec9f2cfd0c699e7f82341ee2c5a21409347e1b782f4199becd5459ed5c96345c1726bfd5147499d7dfee21c2aa2
 SHA512 
cc27eedde442c185d9b08bbe25b1d7f189d93d0519b4d02ab47a711dc6345ac3c942cc82ede4026bd20fdabef71f8615df63d06ebd550c60acba6a595c4574b7
 DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B 
bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7
 SHA512 
060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322
 DIST kubernetes-1.32.2.tar.gz 36352120 BLAKE2B 
80e5792e86dab9a861238a50748e06f6f265f489f2ac703cd2306ed62855ecf44cdda750f519d47f82b58b4ff1254bcbe47ee25215a38360cab359d14fef75a9
 SHA512 
ec1102ec06e1789a1e2e9cc554b6c0dc0fbc811bb89d502e19dc8367f12a3f6ac4ba2731f1f3085bbc78ba144daaca95be6d1830ceddac512b0dac8608a5c45d
+DIST kubernetes-1.32.3.tar.gz 36357402 BLAKE2B 
084c653e9ee8e481508de6881e48bf852eb179769a7e8596c4b19f442d3b59291c2926e9b8d371aab7a5cc9b5cd7d66fbff342e57a8fc5dda2fb3cb299221ea0
 SHA512 
acc412079f45b9444a260c37cdb534abfc0618c413224e1e145eaa43504282e70a6d60cf863215e65e8310592ef6f7821168c38ea6c9af84e797027aee407147

diff --git a/sys-cluster/kubectl/kubectl-1.32.3.ebuild 
b/sys-cluster/kubectl/kubectl-1.32.3.ebuild
new file mode 100644
index 000000000000..d1278d2c7874
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.32.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module toolchain-funcs shell-completion
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io";
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+S=${WORKDIR}/kubernetes-${PV}
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+RESTRICT="test"
+
+BDEPEND=">=dev-lang/go-1.23.3"
+
+src_compile() {
+       CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+               emake -j1 GOFLAGS="${GOFLAGS}" GOLDFLAGS="" LDFLAGS="" 
FORCE_HOST_GO=yes \
+               WHAT=cmd/${PN}
+
+       if ! tc-is-cross-compiler; then
+               elog "generating shell completion files"
+               _output/bin/${PN} completion bash > ${PN}.bash || die
+               _output/bin/${PN} completion zsh > ${PN}.zsh || die
+               _output/bin/${PN} completion fish > ${PN}.fish || die
+       fi
+}
+
+src_install() {
+       dobin _output/bin/${PN}
+
+       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
+}

Reply via email to