svn commit: r438886 - in head/sysutils: . docker-compose
Nikolai Lifanov
lifanov at FreeBSD.org
Wed Apr 19 15:37:05 UTC 2017
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 at 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/
More information about the svn-ports-all
mailing list