git: 17b8a182c822 - main - sysutils/podman-suite: new meta-port combining the full set

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Wed, 16 Nov 2022 12:46:42 UTC
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=17b8a182c8228ddc6393aa653cd6bd5165bb4a1a

commit 17b8a182c8228ddc6393aa653cd6bd5165bb4a1a
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2022-11-16 12:46:31 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2022-11-16 12:46:31 +0000

    sysutils/podman-suite: new meta-port combining the full set
    
    - buildah
    - podman
    - skopeo
    
    Sponsored by:   SkunkWerks, GmbH
---
 sysutils/Makefile                 |  1 +
 sysutils/podman-suite/Makefile    | 21 +++++++++++++++++++++
 sysutils/podman-suite/pkg-descr   |  5 +++++
 sysutils/podman-suite/pkg-message |  6 ++++++
 4 files changed, 33 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index 050c44b93fc4..143b7caf1169 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1018,6 +1018,7 @@
     SUBDIR += pmt
     SUBDIR += pnscan
     SUBDIR += podman
+    SUBDIR += podman-suite
     SUBDIR += polkit
     SUBDIR += polkit-gnome
     SUBDIR += polkit-qt
diff --git a/sysutils/podman-suite/Makefile b/sysutils/podman-suite/Makefile
new file mode 100644
index 000000000000..65143a4ce058
--- /dev/null
+++ b/sysutils/podman-suite/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	podman-suite
+PORTVERSION=	20221029
+CATEGORIES=	sysutils
+
+MAINTAINER=	dfr@FreeBSD.org
+COMMENT=	Metaport of podman and buildah toolkit
+WWW=		https://podman.io/
+
+USES=		metaport
+
+RUN_DEPENDS=	buildah>=0:sysutils/buildah  \
+		podman>=0:sysutils/podman \
+		skopeo>=0:sysutils/skopeo
+
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} != FreeBSD
+IGNORE=		not supported for this configuration
+.endif
+
+.include <bsd.port.mk>
diff --git a/sysutils/podman-suite/pkg-descr b/sysutils/podman-suite/pkg-descr
new file mode 100644
index 000000000000..cfd787b24345
--- /dev/null
+++ b/sysutils/podman-suite/pkg-descr
@@ -0,0 +1,5 @@
+buildah, podman and skopeo, comprise a modern container-based workflow
+toolkit, now available on FreeBSD.
+
+This meta-package doesn't preclude users from combining these
+separately, nor from installing a functional subset of components.
diff --git a/sysutils/podman-suite/pkg-message b/sysutils/podman-suite/pkg-message
new file mode 100644
index 000000000000..717f89d9222b
--- /dev/null
+++ b/sysutils/podman-suite/pkg-message
@@ -0,0 +1,6 @@
+Optionally, to host your own image registry, or to
+create cross-platform images, install in addition:
+
+- sysutils/docker-registry
+- emulators/qemu-user-static
+