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>