Commit graph

21 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
Dmitry Marakasov
f1749e4ab1 - Remove bogus (in presence of USE_GITHUB) USES=tar*
- While here, minor cosmetic and license fixes

Approved by:	portmgr blanket
2016-12-29 14:29:18 +00:00
Pedro F. Giffuni
6db5f163bf textproc/codespell: Update to version 1.8.
- Move to github.
- Update to version 1.8 with fixes and updated dictionary
- Use the included dictionary by default.

Approved by:	gjb
2016-12-02 02:49:23 +00:00
Antoine Brodin
b44706cc00 Do not hand roll PYTHON_CMD 2016-10-25 19:09:14 +00:00
Dmitry Sivachenko
3a18883882 Switch default python3 version from 3.3 to 3.4.
Bump PORTREVISIONs for the affected ports.

Exp-run by:	antoine
2015-01-10 23:15:27 +00:00
Marcus von Appen
1fd066ebe5 - Convert textproc/ to USES=python
With hat:	python@
2014-12-07 10:01:36 +00:00
Sunpoet Po-Chuan Hsieh
09ddd8e435 - Remove duplicate USES=tar:xz 2014-08-08 15:48:31 +00:00
Adam Weinberger
a84c115a09 Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 19:11:51 +00:00
Rene Ladan
ca4ecbb419 Update consumers of lang/python31 or higher to use Python version 3.X
and consumers of lang/python31 or lower to use Python 2.X

This is in preparation of removing lang/python31 which expired on 2014-06-01

While here apply some fixes for textproc/codespell:
- USE_XZ -> USES=tar:xz
- remove unneeded USE_PYTHON_RUN line

Approved by:	python (mva)
2014-06-01 15:28:44 +00:00
Mathieu Arnold
5dd4ea2cab - Convert to staging
- Add license
- Rename patch to follow makepatch naming
- Use new options knobs

Sponsored by:	Absolight
2014-01-26 11:57:13 +00:00
Glen Barber
e15236c52a Fix cluster build failure:
- Add USE_PYTHON_RUN
 - Bump PORTREVISION

Submitted by:	pkg-fallout@
2013-09-25 19:43:22 +00:00
Baptiste Daroussin
0068f2d47f Add NO_STAGE all over the place in preparation for the staging support (cat: textproc) 2013-09-20 23:17:30 +00:00
Glen Barber
20bba28767 Update to 1.6. 2013-05-06 18:14:33 +00:00
Glen Barber
3360b993f5 Update MASTERSITES for my server to use https 2013-04-26 04:02:49 +00:00
Glen Barber
c0179929f9 - Update to 1.5.
- Remove leading comments in Makefile.
2013-04-26 02:39:34 +00:00
Frederic Culot
7a58c2662d - Update to 1.4
PR:		ports/165629
Submitted by:	gjb@ (maintainer)
2012-03-02 17:16:36 +00:00
Eitan Adler
e3bddccc84 - update to 1.3
PR:		ports/163174
Submitted by:	gjb@freebsd.org (maintainer)
Feature safe:	yes
2011-12-11 01:58:37 +00:00
Frederic Culot
13946ca2db - Update to 1.2
PR:		ports/161163
Submitted by:	gjb@ (maintainer)
2011-10-01 08:05:00 +00:00
Frederic Culot
c12feb4789 - Update to 1.1.1
PR:		ports/160056
Submitted by:	gjb@ (maintainer)
2011-08-24 13:15:13 +00:00
Sunpoet Po-Chuan Hsieh
495336d462 - Update MASTER_SITES
- Do not bump PORTREVISION as the source is unchanged

PR:		ports/159825
Submitted by:	gjb (maintainer)
2011-08-17 03:50:59 +00:00
Steve Wills
a4a63957dd Source code spell checker.
WWW: http://git.profusion.mobi/cgit.cgi/lucas/codespell/

PR:		ports/159564
Submitted by:	Glen Barber <gjb at FreeBSD.org>
2011-08-07 02:20:26 +00:00