From 1183bfa482c73b9abeec1822b047e60a8dc5a6c1 Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Fri, 5 Jun 2026 01:29:15 +0000 Subject: [PATCH] Bump app-emulation/docker-cli-29.5.3 --- app-emulation/docker-cli/Manifest | 1 + .../docker-cli/docker-cli-29.5.3.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 app-emulation/docker-cli/docker-cli-29.5.3.ebuild diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index 50610946e..248f44734 100644 --- a/app-emulation/docker-cli/Manifest +++ b/app-emulation/docker-cli/Manifest @@ -1,3 +1,4 @@ DIST docker-cli-29.3.1-c2be9cc.tar.gz 6979685 BLAKE2B 53b8e35f36e02cc22bc76a4ab10ca42d13e6b8f6cd9f498903acbcabdbab1c721b2f7d0ed8eacd821f2212a4c801107ad1bbf25ed2f2110c18bf04bed766e3f1 SHA512 c31703769e7ed950f46cc28ff73a2176dec65199c82ea9137a0873e19392c5d3c33bb9d942b8ef9ab1cddde7f058f95d67bc867a6e7f02156525f48c7d8a77f3 DIST docker-cli-29.4.0-9d7ad9f.tar.gz 7044898 BLAKE2B d24a64223a3d3ab625951f82b30ac65788670d98cfe09bfd0946555a82fd79b88b4f59d547553e2b052f3498c53b7e1360342ad5c4412ae6432e6e32cb279929 SHA512 5f82333d14f8997e67197444ce83b4b5c33bc6780ecbe0d5d1ef6aee24cc26ef852123981eae754b90ebb50c2ee1550fd402ce549e23e368d8a9a86b8afce27f DIST docker-cli-29.4.3-055a478.tar.gz 7053940 BLAKE2B 5d743436e5a3d1c36f95c11d4d150b5ebd4440ebcd02f12b2826669585cc5ef95e4c28d81eef6254d607b246fed926e6f60a096963de25faa75c7ad8d67b7955 SHA512 068cfc7e22f4c182b80b77fb7c6483d698d19482ead4e9569c8c1e15cd1a208ac7908f3177028e3b4650f033de4a4c6ceee7c3ee4cd3e54c4f717a2856dc164e +DIST docker-cli-29.5.3-d1c06ef.tar.gz 6833886 BLAKE2B 3dfa59428b5434c73093958f35d6a3a10c519ee36e3d792e84a9111b20c809a6c7e5d26ef0702edab6dd83a2fa7dbf4a3a90ce09564a8306158cfa7cf4f45d7a SHA512 9be7c8817c19a6cbc9dbafcf257fe9d3c609ad9412badddca021ef9ae70a4162edf2638d5bea1e9eef25000893b1125f944b2fdb548b7d65623d4c74a5e55793 diff --git a/app-emulation/docker-cli/docker-cli-29.5.3.ebuild b/app-emulation/docker-cli/docker-cli-29.5.3.ebuild new file mode 100644 index 000000000..302c6e772 --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-29.5.3.ebuild @@ -0,0 +1,58 @@ +# Distributed under the terms of the GNU General Public License v2 +# Autogen by MARK Devkit + +EAPI=7 +inherit bash-completion-r1 + +DESCRIPTION="The command-line interface for Docker" +HOMEPAGE="https://github.com/docker/cli" +SRC_URI="https://api.github.com/repos/docker/cli/tarball/refs/tags/v29.5.3 -> docker-cli-29.5.3-d1c06ef.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="*" +IUSE="hardened" +RESTRICT="strip" +BDEPEND="dev-go/go-md2man + +" +PDEPEND="app-emulation/docker-buildx + +" + +post_src_unpack() { + mv docker-cli-* ${S} +} + + +src_prepare() { + default + sed -i 's@dockerd\?\.exe@@g' contrib/completion/bash/docker || die + ln -s vendor.mod go.mod + ln -s vendor.sum go.sum +} +src_compile() { + export DISABLE_WARN_OUTSIDE_CONTAINER=1 + export GOPATH="${WORKDIR}/${P}" + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" + export GOFLAGS="-v -x -mod=vendor" + emake \ + LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ + VERSION="29.5.3-macaroni" \ + GITCOMMIT="d1c06ef" \ + dynbinary manpages +} +src_install() { + dobin build/docker + doman man/man*/* + dobashcomp contrib/completion/bash/* + bashcomp_alias docker dockerd + insinto /usr/share/fish/vendor_completions.d/ + doins contrib/completion/fish/docker.fish + insinto /usr/share/zsh/site-functions + doins contrib/completion/zsh/_* +} + + + +# vim: filetype=ebuild