git: 6dba4d3f74ba - main - sysutils/podman: update: 5.8.8 -> 5.8.9

From: Sergey A. Osokin <osa_at_FreeBSD.org>
Date: Wed, 14 Oct 2026 14:46:40 UTC
The branch main has been updated by osa:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6dba4d3f74bac3ed20005a51aec241128e0b1963

commit 6dba4d3f74bac3ed20005a51aec241128e0b1963
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2026-10-14 14:30:41 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2026-10-14 14:46:27 +0000

    sysutils/podman: update: 5.8.8 -> 5.8.9
    
    ChangeLog:      https://github.com/podman-container-tools/podman/compare/v5.8.8...v5.8.9
    
    PR:             299332
    Approved by:    dfr (maintainer)
    
    Sponsored by:   tipi.work
---
 sysutils/podman/Makefile                           |  4 +--
 sysutils/podman/distinfo                           |  6 ++--
 sysutils/podman/files/patch-Makefile               | 34 ++++++++++++++++++++++
 ...o.podman.io_storage_pkg_archive_archive__bsd.go |  2 +-
 4 files changed, 40 insertions(+), 6 deletions(-)

diff --git a/sysutils/podman/Makefile b/sysutils/podman/Makefile
index b59698c16aa5..ac46944dd31e 100644
--- a/sysutils/podman/Makefile
+++ b/sysutils/podman/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	podman
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.8.8
+DISTVERSION=	5.8.9
 CATEGORIES=	sysutils
 
 MAINTAINER=	dfr@FreeBSD.org
@@ -17,7 +17,7 @@ BUILD_DEPENDS=	bash:shells/bash \
 LIB_DEPENDS=	libgpgme.so:security/gpgme
 RUN_DEPENDS=	conmon:sysutils/conmon \
 		containernetworking-plugins>=0:net/containernetworking-plugins \
-		containers-common>=0:sysutils/containers-common \
+		container-libs-common>=0:sysutils/containers-common \
 		ocijail:sysutils/ocijail
 
 USES=		gmake go:no_targets pkgconfig python:build shebangfix
diff --git a/sysutils/podman/distinfo b/sysutils/podman/distinfo
index 937eeef3c385..b4a2245c91c9 100644
--- a/sysutils/podman/distinfo
+++ b/sysutils/podman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1791757516
-SHA256 (containers-podman-v5.8.8_GH0.tar.gz) = d0b8dc905a2a767d0d7419e232761a589d66e7a67de2e7d1ce80a8f4e845bcbb
-SIZE (containers-podman-v5.8.8_GH0.tar.gz) = 20640031
+TIMESTAMP = 1791976158
+SHA256 (containers-podman-v5.8.9_GH0.tar.gz) = 16959c84bf0df1ebf15aa0e5d2b0f6bcaeb8d0852ed4d44c5c344e44831cc6e5
+SIZE (containers-podman-v5.8.9_GH0.tar.gz) = 20645330
diff --git a/sysutils/podman/files/patch-Makefile b/sysutils/podman/files/patch-Makefile
new file mode 100644
index 000000000000..cd328d818f8c
--- /dev/null
+++ b/sysutils/podman/files/patch-Makefile
@@ -0,0 +1,34 @@
+--- Makefile.orig	2026-10-12 17:19:35 UTC
++++ Makefile
+@@ -21,7 +21,7 @@
+ ###
+ 
+ # Default shell `/bin/sh` has different meanings depending on the platform.
+-SHELL := $(shell command -v bash;)
++SHELL := $(shell command -v sh;)
+ GO ?= go
+ GO_LDFLAGS:= $(shell if $(GO) version|grep -q gccgo ; then echo "-gccgoflags"; else echo "-ldflags"; fi)
+ GOCMD = CGO_ENABLED=$(CGO_ENABLED) GOOS=$(GOOS) GOARCH=$(GOARCH) $(GO)
+@@ -115,7 +115,8 @@ COMMIT_NO ?= $(shell git rev-parse HEAD 2> /dev/null |
+ 
+ 
+ COMMIT_NO ?= $(shell git rev-parse HEAD 2> /dev/null || true)
+-GIT_COMMIT ?= $(if $(shell git status --porcelain --untracked-files=no),$(call err_if_empty,COMMIT_NO)-dirty,$(COMMIT_NO))
++#GIT_COMMIT ?= $(if $(shell git status --porcelain --untracked-files=no),$(call err_if_empty,COMMIT_NO)-dirty,$(COMMIT_NO))
++GIT_COMMIT = unknown
+ DATE_FMT = %s
+ ifdef SOURCE_DATE_EPOCH
+ 	BUILD_INFO ?= $(shell date -u -d "@$(call err_if_empty,SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+$(DATE_FMT)")
+@@ -644,10 +645,10 @@ docker-docs: docs
+ ###
+ 
+ .PHONY: validate.completions
+-validate.completions: SHELL:=/usr/bin/env bash # Set shell to bash for this target
++validate.completions: SHELL:=/usr/bin/env sh # Set shell to bash for this target
+ validate.completions: completions
+ 	# Check if the files can be loaded by the shell
+-	. completions/bash/podman
++	#. completions/bash/podman
+ 	if [ -x /bin/zsh ]; then /bin/zsh completions/zsh/_podman; fi
+ 	if [ -x /bin/fish ]; then /bin/fish completions/fish/podman.fish; fi
+ 
diff --git a/sysutils/podman/files/patch-vendor_go.podman.io_storage_pkg_archive_archive__bsd.go b/sysutils/podman/files/patch-vendor_go.podman.io_storage_pkg_archive_archive__bsd.go
index cb12797bbbf5..7550ee593287 100644
--- a/sysutils/podman/files/patch-vendor_go.podman.io_storage_pkg_archive_archive__bsd.go
+++ b/sysutils/podman/files/patch-vendor_go.podman.io_storage_pkg_archive_archive__bsd.go
@@ -6,7 +6,7 @@ high-order bits that don't map to POSIX chmod(2) bit positions.
 
 https://github.com/podman-container-tools/container-libs/pull/935
 
---- vendor/go.podman.io/storage/pkg/archive/archive_bsd.go.orig	2026-09-29 13:04:58 UTC
+--- vendor/go.podman.io/storage/pkg/archive/archive_bsd.go.orig	2026-10-12 17:19:35 UTC
 +++ vendor/go.podman.io/storage/pkg/archive/archive_bsd.go
 @@ -9,10 +9,26 @@ import (
  	"golang.org/x/sys/unix"