Commit graph

10 commits

Author SHA1 Message Date
Nikolai Lifanov
5d36ee1c36 update sysutils/docker-compose to 0.18.0
Changes: https://github.com/docker/compose/blob/1.18.0/CHANGELOG.md
2017-12-19 14:58:15 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Nikolai Lifanov
d0be890104 update sysutils/docker-compose to 1.17.1
Changes: https://github.com/docker/compose/blob/1.17.1/CHANGELOG.md
2017-11-10 19:16:29 +00:00
Nikolai Lifanov
e60a60c19b update sysutils/docker-compose to 1.17.0
Changes: https://github.com/docker/compose/blob/1.17.0/CHANGELOG.md
2017-11-03 17:35:00 +00:00
Nikolai Lifanov
4bc71e288c update sysutils/docker-compose to 1.16.1 2017-09-05 13:31:26 +00:00
Nikolai Lifanov
bc1c316b67 fix sysutils/docker-compose by relaxing requirements
Make setup.py satisfiable by API-compatible versions
we have in ports.

References:
https://github.com/docker/compose/issues/4848
https://bugzilla.redhat.com/show_bug.cgi?id=1452999

PR:		221744
Reported by:	decke
2017-08-23 16:44:23 +00:00
Nikolai Lifanov
d846b32a56 update sysutils/docker-compose to 1.15.0
Changes: https://github.com/docker/compose/releases/tag/1.15.0
2017-07-27 12:54:59 +00:00
Nikolai Lifanov
74905aaa5f update sysutils/docker-compose to 1.14.0
Changes: https://github.com/docker/compose/releases/tag/1.14.0
2017-06-20 13:19:55 +00:00
Nikolai Lifanov
9faee6b101 update sysutils/docker-compose to 1.13.0
### Breaking changes

- `docker-compose up` now resets a service's scaling to its default value.
  You can use the newly introduced `--scale` option to specify a custom
  scale value

### New features

#### Compose file version 2.2

- Introduced version 2.2 of the `docker-compose.yml` specification. This
  version requires to be used with Docker Engine 1.13.0 or above

- Added support for `init` in service definitions.

- Added support for `scale` in service definitions. The configuration's value
  can be overridden using the `--scale` flag in `docker-compose up`.
  Please note that the `scale` command is disabled for this file format

#### Compose file version 2.x

- Added support for `options` in the `ipam` section of network definitions
2017-05-03 15:47:20 +00:00
Nikolai Lifanov
ec30fd6508 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.
2017-04-19 15:37:04 +00:00