Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2017 15:37:04 +0000 (UTC)
From:      Nikolai Lifanov <lifanov@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r438886 - in head/sysutils: . docker-compose
Message-ID:  <201704191537.v3JFb4qd065826@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lifanov
Date: Wed Apr 19 15:37:04 2017
New Revision: 438886
URL: https://svnweb.freebsd.org/changeset/ports/438886

Log:
  add sysutils/docker-compose
  
  Compose is a tool for defining and running multi-container Docker applications.
  With Compose, you use a Compose file to configure your application's services.
  Then, using a single command, you create and start all the services from your
  configuration.

Added:
  head/sysutils/docker-compose/
  head/sysutils/docker-compose/Makefile   (contents, props changed)
  head/sysutils/docker-compose/distinfo   (contents, props changed)
  head/sysutils/docker-compose/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed Apr 19 15:30:28 2017	(r438885)
+++ head/sysutils/Makefile	Wed Apr 19 15:37:04 2017	(r438886)
@@ -237,6 +237,7 @@
     SUBDIR += dmg2img
     SUBDIR += dmidecode
     SUBDIR += docker
+    SUBDIR += docker-compose
     SUBDIR += docker-freebsd
     SUBDIR += docker-machine
     SUBDIR += doinkd

Added: head/sysutils/docker-compose/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/docker-compose/Makefile	Wed Apr 19 15:37:04 2017	(r438886)
@@ -0,0 +1,44 @@
+# $FreeBSD$
+
+PORTNAME=		docker-compose
+PORTVERSION=		1.12.0
+CATEGORIES=		sysutils python
+MASTER_SITES=		CHEESESHOP
+
+MAINTAINER=		lifanov@FreeBSD.org
+COMMENT=		Define and run multi-container applications with Docker
+
+LICENSE=		APACHE20
+LICENSE_FILE=		${WRKSRC}/LICENSE
+
+RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \
+			${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property \
+			${PYTHON_PKGNAMEPREFIX}colorama>=0.3.7:devel/py-colorama \
+			${PYTHON_PKGNAMEPREFIX}docker>=2.2.1:sysutils/py-docker \
+			${PYTHON_PKGNAMEPREFIX}dockerpty>=0.4.1:devel/py-dockerpty \
+			${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt \
+			${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.16:net/py-ipaddress \
+			${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5.1:devel/py-jsonschema \
+			${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests \
+			${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \
+			${PYTHON_PKGNAMEPREFIX}texttable>=0.8.4:textproc/py-texttable \
+			${PYTHON_PKGNAMEPREFIX}websocket-client>=0.32.0:www/py-websocket-client
+
+USES=		python
+USE_PYTHON=	distutils autoplist
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_SUFFIX} < 35
+RUN_DEPENDS+=		${PYTHON_PKGNAMEPREFIX}backports.ssl_match_hostname>0:security/py-backports.ssl_match_hostname
+.endif
+
+.if ${PYTHON_SUFFIX} < 34
+RUN_DEPENDS+=		${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34
+.endif
+
+.if ${PYTHON_SUFFIX} < 32
+RUN_DEPENDS+=		${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32
+.endif
+
+.include <bsd.port.post.mk>

Added: head/sysutils/docker-compose/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/docker-compose/distinfo	Wed Apr 19 15:37:04 2017	(r438886)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1491864844
+SHA256 (docker-compose-1.12.0.tar.gz) = 3da6f465eac5704393d8acd95b1923ce0bda3f0312883527c92dfab7de5b313e
+SIZE (docker-compose-1.12.0.tar.gz) = 198453

Added: head/sysutils/docker-compose/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/docker-compose/pkg-descr	Wed Apr 19 15:37:04 2017	(r438886)
@@ -0,0 +1,6 @@
+Compose is a tool for defining and running multi-container Docker applications.
+With Compose, you use a Compose file to configure your application's services.
+Then, using a single command, you create and start all the services from your
+configuration.
+
+WWW: https://github.com/docker/compose/



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