1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
Commit Graph

29 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
Emanuel Haupt
a2a12add65 Remove depending on argparse, all Python versions in ports tree have it as
built-in.

PR:		213884
Submitted by:	lwhsu
2016-10-29 14:22:49 +00:00
Emanuel Haupt
336e032f3c Mark NO_ARCH 2016-09-10 10:48:56 +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
Emanuel Haupt
87600702f5 - Fix with python2.7
- Use shebangfix macro instead of manual shebang patching
2016-01-21 09:08:28 +00:00
Mathieu Arnold
c6457ffef4 Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 15:16:53 +00:00
Marcus von Appen
91e4e8a4e3 - Convert ports from dns/, editors/ and emulators/ to new
USES=python

Approved by:	portmgr (implicit)
2014-10-19 15:43:33 +00:00
Emanuel Haupt
50418f3429 Quiesce mkdir 2014-03-18 14:26:57 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Emanuel Haupt
a77af44921 Support staging. 2013-11-13 13:02:56 +00:00
Baptiste Daroussin
24a1652ff4 Add NO_STAGE all over the place in preparation for the staging support (cat: dns) 2013-09-20 16:31:57 +00:00
Emanuel Haupt
96ef05b189 - Update to 1.2.2
- Use github macros
- Update WWW, project moved to github
- Trim header

Feature safe:	yes
2012-11-22 12:30:39 +00:00
Alex Kozlov
25334a5bb6 - Update ldns to 1.6.15 [1]
- Add an entry to UPDATING about binary incompatibility in previous version of ldns
- Fix OptionsNG
- Bump PORTREVISION for all ports dependent on dns/ldns
- Remove ABI version numbers from LIB_DEPENDS while I'm here

PR:	ports/173080 [1]
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer) [1]
Approved by:	portmgr (erwin)
Feature safe:	yes
2012-10-31 07:58:36 +00:00
Emanuel Haupt
48b16bc177 Pacify portlint
Feature safe:	yes
2011-12-27 15:14:23 +00:00
Emanuel Haupt
cfe7a8b985 Freshmeat is now called Freecode. Change all freshmeat.net URLs for to
freecode.com (for ports@ and ehaupt@).
2011-11-09 21:53:33 +00:00
Emanuel Haupt
3bebff90a1 Update to 1.2.1 2011-06-17 18:54:56 +00:00
Emanuel Haupt
ee6849718b Update to 1.2.0 2011-04-16 20:44:14 +00:00
Martin Wilke
021fc3a529 - Move over to py25+ or above
- While here kick md5 support
2011-02-25 00:12:12 +00:00
Emanuel Haupt
ce1197e105 Add LICENSE and remove MD5 sums.
Feature safe:	yes
2011-01-25 19:59:40 +00:00
Emanuel Haupt
eaaa56efb5 Update WWW 2010-11-01 08:13:38 +00:00
Emanuel Haupt
8a417239e1 Update to 1.1.6 2010-10-28 16:35:47 +00:00
Emanuel Haupt
5e0aea68ae Update to 1.1.5 2010-09-27 11:13:15 +00:00
Martin Wilke
1b1b29c5e6 - Get rip python 2.3+
Note:
Python 2.3 is't longer supported and have a lot of security issues.
Convert 2.3+ to yes/or 2.4/5+

With hat:	portmgr
2009-12-13 17:00:14 +00:00
Emanuel Haupt
2ac7975a6e Remove MAKE_JOBS_SAFE, port has no build target. 2009-03-30 15:08:31 +00:00
Emanuel Haupt
c810fd3c3f Mark MAKE_JOBS_SAFE 2009-03-27 09:53:36 +00:00
Emanuel Haupt
666ea03b52 Use MASTER_SITE_CRITICAL 2008-03-27 19:27:34 +00:00
Emanuel Haupt
517f4f9afc Update to 1.1.3 2007-07-06 09:00:17 +00:00
Emanuel Haupt
b59d51a5fe - Update to 1.1.2
- Update WWW
2007-04-20 20:28:49 +00:00
Emanuel Haupt
716f101ac0 Add sshfp, generate SSHFP DNS records from knownhosts files or ssh-keyscan 2006-10-05 12:50:47 +00:00