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-all mailing list