Unverified Commit 448f8ccc authored by Chun Cheng Yeh's avatar Chun Cheng Yeh Committed by Li-Wen Hsu
Browse files

sysutils/docker-cli: Renamed from sysutils/docker and update to 29.4.2

Take maintainership.

Sponsored by:	The FreeBSD Foundation
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/513
parent d4fee9ed
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5351,3 +5351,4 @@ graphics/libosmesa||2026-06-15|EOLed upstream
graphics/mesa-gallium-xa||2026-06-15|EOLed upstream
lang/clover||2026-06-15|EOLed upstream
java/aparapi||2026-06-15|Has expired: no maintainer, no users in the ports tree, java 8 only, last upstream commit was 10 years ago
sysutils/docker|sysutils/docker-cli|2026-06-18|Reflect its actual content
+1 −1
Original line number Diff line number Diff line
@@ -308,7 +308,7 @@
    SUBDIR += dmg2img
    SUBDIR += dmidecode
    SUBDIR += dnf
    SUBDIR += docker
    SUBDIR += docker-cli
    SUBDIR += docker-compose
    SUBDIR += docker-credential-pass
    SUBDIR += docker-machine
+30 −0
Original line number Diff line number Diff line
PORTNAME=	docker-cli
DISTVERSIONPREFIX=	v
DISTVERSION=	29.4.2
CATEGORIES=	sysutils

MAINTAINER=	leafoliage@FreeBSD.org
COMMENT=	Open-source application container engine
WWW=		https://www.docker.com/

LICENSE=	APACHE20

USES=		cpe go
USE_GITHUB=	yes
GH_ACCOUNT=	docker
GH_PROJECT=	cli

GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
GO_TARGET=	${GO_PKGNAME}/cmd/docker
#TAG_HASH!=	fetch -qo - https://api.github.com/repos/docker/cli/git/ref/tags/${DISTVERSIONPREFIX}${PORTVERSION} | grep -oE '"[a-f0-9]*"' | cut -c 2-41
#COMMIT_HASH!=	fetch -qo - https://api.github.com/repos/docker/cli/git/tags/${TAG_HASH} | grep -oE '"object":\{"sha":"[a-f0-9]*"' | grep -oE '"[a-f0-9]*"' | cut -c 2-8
COMMIT_HASH=	055a478
GO_BUILDFLAGS=	-ldflags "\
		-X github.com/docker/cli/cli/version.Version=${PORTVERSION} \
		-X github.com/docker/cli/cli/version.GitCommit=${COMMIT_HASH}"

CONFLICTS_INSTALL=	docker-tray # bin/docker

PLIST_FILES=	bin/docker

.include <bsd.port.mk>
+3 −0
Original line number Diff line number Diff line
TIMESTAMP = 1778076574
SHA256 (docker-cli-v29.4.2_GH0.tar.gz) = 87d5f01a880bdd329af5fb57120b83b7e3bd215d8046b67a0b6d303293e91a1f
SIZE (docker-cli-v29.4.2_GH0.tar.gz) = 7052248
+16 −0
Original line number Diff line number Diff line
--- /dev/null   2026-05-06 21:47:11.530097000 +0800
+++ cli/config/credentials/default_store_freebsd.go     2026-05-06 21:47:00.912081000 +0800
@@ -0,0 +1,13 @@
+package credentials
+
+import (
+       "os/exec"
+)
+
+func defaultCredentialsStore() string {
+       if _, err := exec.LookPath("pass"); err == nil {
+               return "pass"
+       }
+
+       return "secretservice"
+}
Loading