Commit graph

7 commits

Author SHA1 Message Date
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
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Ruslan Makhmatkhanov
9d387c65cb finance/tryton28: version update
* update tryton 2.8 stack to latest versions
 * utilize CHEESESHOP macro in MASTER_SITES, while here

PR:		197870
Submitted by:	 Matthias Petermann <matthias@petermann-it.de> (maintainer)
2015-03-08 09:42:52 +00:00
Marcus von Appen
a1190ace45 - Convert finance/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-20 17:18:18 +00:00
Marcus von Appen
11721bb61f - Remove obsolete PYEASYINSTALL_EGG entry, now that the ports use
PYDISTUTILS_AUTOPLIST

With hat:	python@
2014-06-22 12:57:58 +00:00
Antoine Brodin
c29144fec8 - Swith from easy_install to install (and bump PORTREVISION)
- Use PYDISTUTILS_AUTOPLIST
2014-02-09 15:09:54 +00:00
Boris Samorodov
6c6b725235 . svn copy tryton -> tryton28 ports;
. update tryton28 ports;   [1]
. connect tryton28 ports to build;
. register conflicts at tryton ports.

PR:		ports/181691  [1]
Submitted by:	Matthias Petermann <matthias@petermann-it.de> [1]
Approved by:	Matthias Petermann <matthias@petermann-it.de>
2013-11-20 17:20:57 +00:00