aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Cottlehuber <dch@FreeBSD.org>2022-11-16 12:46:31 +0000
committerDave Cottlehuber <dch@FreeBSD.org>2022-11-16 12:46:31 +0000
commit17b8a182c8228ddc6393aa653cd6bd5165bb4a1a (patch)
tree135fb7b6c26592f9b1ba561dd911d769a871d234
parenta521f78f6a37e98a28da2dfd18db2948f1b18795 (diff)
sysutils/podman-suite: new meta-port combining the full set
- buildah - podman - skopeo Sponsored by: SkunkWerks, GmbH
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/podman-suite/Makefile21
-rw-r--r--sysutils/podman-suite/pkg-descr5
-rw-r--r--sysutils/podman-suite/pkg-message6
4 files changed, 33 insertions, 0 deletions
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
+