svn commit: r542189 - in head/sysutils: . py-focker
Kubilay Kocak
koobs at FreeBSD.org
Tue Jul 14 02:32:04 UTC 2020
Author: koobs
Date: Tue Jul 14 02:32:03 2020
New Revision: 542189
URL: https://svnweb.freebsd.org/changeset/ports/542189
Log:
[NEW] sysutils/py-focker: FreeBSD image orchestration tool in the vein of Docker
Focker is a FreeBSD image orchestration tool in the vein of Docker.
It provides powerful containerization primitives (images, volumes and
containers) first introduced by the Docker platform without taking up
the significantly more challenging task of achieving Docker
compatibility.
Supports:
* Image creation
* Jail creation
* Storage volumes
* Container composition
WWW: https://github.com/sadaszewski/focker
Added:
head/sysutils/py-focker/
head/sysutils/py-focker/Makefile (contents, props changed)
head/sysutils/py-focker/distinfo (contents, props changed)
head/sysutils/py-focker/pkg-descr (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Tue Jul 14 02:26:34 2020 (r542188)
+++ head/sysutils/Makefile Tue Jul 14 02:32:03 2020 (r542189)
@@ -969,6 +969,7 @@
SUBDIR += py-ezjailremote
SUBDIR += py-filelike
SUBDIR += py-filelock
+ SUBDIR += py-focker
SUBDIR += py-glances
SUBDIR += py-gmailfs-fuse
SUBDIR += py-google-compute-engine
Added: head/sysutils/py-focker/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-focker/Makefile Tue Jul 14 02:32:03 2020 (r542189)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= focker
+DISTVERSION= 0.93-g20200628
+CATEGORIES= sysutils python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= koobs at FreeBSD.org
+COMMENT= FreeBSD image orchestration tool in the vein of Docker
+
+LICENSE= GPLv3
+#LICENSE_FILE= Not packaged in PyPI sdist
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jailconf>0:sysutils/py-jailconf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES= python
+USE_GITHUB= yes # tests and LICENSE_FILE not packaged in sdist
+USE_PYTHON= autoplist concurrent distutils
+
+GH_ACCOUNT= sadaszewski
+GH_TAGNAME= ce2108e3
+
+NO_ARCH= yes
+
+# some tests assume `focker` is installed. Tests
+# need refactor to test against WRKSRC build
+do-test:
+ cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts=
+
+.include <bsd.port.mk>
Added: head/sysutils/py-focker/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-focker/distinfo Tue Jul 14 02:32:03 2020 (r542189)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1594691439
+SHA256 (sadaszewski-focker-0.93-g20200628-ce2108e3_GH0.tar.gz) = fd4fdbd02025de8bdce5015da6c1a8bbd6bfda1e7759eeb57973534436695014
+SIZE (sadaszewski-focker-0.93-g20200628-ce2108e3_GH0.tar.gz) = 47245
Added: head/sysutils/py-focker/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-focker/pkg-descr Tue Jul 14 02:32:03 2020 (r542189)
@@ -0,0 +1,15 @@
+Focker is a FreeBSD image orchestration tool in the vein of Docker.
+
+It provides powerful containerization primitives (images, volumes and
+containers) first introduced by the Docker platform without taking up
+the significantly more challenging task of achieving Docker
+compatibility.
+
+Supports:
+
+ * Image creation
+ * Jail creation
+ * Storage volumes
+ * Container composition
+
+WWW: https://github.com/sadaszewski/focker
More information about the svn-ports-head
mailing list