From 6fe2515759207a4ba5a0e80a65e2223a3e0ae2fe Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Fri, 8 May 2026 00:40:36 +0000 Subject: [PATCH] Bump app-emulation/docker-cli-29.4.3 --- app-emulation/docker-cli/Manifest | 1 + .../docker-cli/docker-cli-29.4.3.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 app-emulation/docker-cli/docker-cli-29.4.3.ebuild diff --git a/app-emulation/docker-cli/Manifest b/app-emulation/docker-cli/Manifest index 82d52fc6d..0642d2f02 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.1-055a478.tar.gz 7053881 BLAKE2B 6d34b0075cdc6f0aa87cd687502a8799d4e68699b8328f5f2dcf3ea942572fc654caa8210ae845b2f54604deddbb811855b720253d45a54192ff47ba9ec9d53b SHA512 ab0102957412cf6f8f3422d866fcc04a63ce1fb0ffa1d7d83da6cd297aa6c7a3f3f2a4d06112043bf8d8e4042dab44359587b0994959a83e4637c607ba52392d +DIST docker-cli-29.4.3-055a478.tar.gz 7053940 BLAKE2B 5d743436e5a3d1c36f95c11d4d150b5ebd4440ebcd02f12b2826669585cc5ef95e4c28d81eef6254d607b246fed926e6f60a096963de25faa75c7ad8d67b7955 SHA512 068cfc7e22f4c182b80b77fb7c6483d698d19482ead4e9569c8c1e15cd1a208ac7908f3177028e3b4650f033de4a4c6ceee7c3ee4cd3e54c4f717a2856dc164e diff --git a/app-emulation/docker-cli/docker-cli-29.4.3.ebuild b/app-emulation/docker-cli/docker-cli-29.4.3.ebuild new file mode 100644 index 000000000..6b3022ab7 --- /dev/null +++ b/app-emulation/docker-cli/docker-cli-29.4.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.4.3 -> docker-cli-29.4.3-055a478.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.4.3-macaroni" \ + GITCOMMIT="055a478" \ + 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