Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jul 2020 02:32:03 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r542189 - in head/sysutils: . py-focker
Message-ID:  <202007140232.06E2W3Ui028011@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007140232.06E2W3Ui028011>