Commit graph

57 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
Sunpoet Po-Chuan Hsieh
e040cbd96d Update to 3.20.1
Changes:	https://github.com/fonttools/fonttools/releases
2017-11-23 19:09:35 +00:00
Sunpoet Po-Chuan Hsieh
ddbb7ab523 Update to 3.20.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-11-22 23:35:04 +00:00
Sunpoet Po-Chuan Hsieh
482b9e8640 Update to 3.19.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-11-07 21:02:23 +00:00
Sunpoet Po-Chuan Hsieh
07e09f6f3c Update to 3.18.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-11-01 16:50:53 +00:00
Sunpoet Po-Chuan Hsieh
59d8f23820 Update to 3.17.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-10-17 20:07:02 +00:00
Sunpoet Po-Chuan Hsieh
4210725ab3 Update to 3.16.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-10-04 10:55:30 +00:00
Sunpoet Po-Chuan Hsieh
713dd0a107 Update to 3.15.1
Changes:	https://github.com/fonttools/fonttools/releases
2017-08-19 16:05:38 +00:00
Sunpoet Po-Chuan Hsieh
284061532a Update to 3.15.0
- Change MASTER_SITES to CHEESESHOP

Changes:	https://github.com/fonttools/fonttools/releases
2017-08-18 15:57:43 +00:00
Sunpoet Po-Chuan Hsieh
dc9ccb4ec5 Remove no-op DOCS option 2017-08-01 18:03:52 +00:00
Sunpoet Po-Chuan Hsieh
1918bef2bb Update to 3.14.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-08-01 17:11:07 +00:00
Sunpoet Po-Chuan Hsieh
0ab55f50ce Update to 3.13.1
Changes:	https://github.com/fonttools/fonttools/releases
2017-05-31 18:45:12 +00:00
Sunpoet Po-Chuan Hsieh
e98a37c8ae Update to 3.13.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-05-25 21:02:09 +00:00
Sunpoet Po-Chuan Hsieh
2e3256e419 Update to 3.12.1
Changes:	https://github.com/fonttools/fonttools/releases
2017-05-19 15:35:48 +00:00
Sunpoet Po-Chuan Hsieh
61cec9dff8 Update to 3.12.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-05-18 16:04:12 +00:00
Sunpoet Po-Chuan Hsieh
f27be853b4 Update to 3.11.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-05-03 21:54:09 +00:00
Sunpoet Po-Chuan Hsieh
2bbb26bf47 Allow py3-fonttools to use python:3 2017-04-27 12:43:34 +00:00
Sunpoet Po-Chuan Hsieh
fe32291a49 Update to 3.10.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-04-16 11:08:49 +00:00
Sunpoet Po-Chuan Hsieh
3ac3f565ac Update to 3.9.2
Changes:	https://github.com/fonttools/fonttools/releases
2017-04-09 09:04:07 +00:00
Sunpoet Po-Chuan Hsieh
ef5c343196 Update to 3.9.1
Changes:	https://github.com/fonttools/fonttools/releases
2017-03-21 20:40:14 +00:00
Sunpoet Po-Chuan Hsieh
8c0f2055c8 Update to 3.9.0
- Allow concurrent installation (USE_PYTHON=concurrent)

Changes:	https://github.com/fonttools/fonttools/releases
2017-03-14 21:35:56 +00:00
Sunpoet Po-Chuan Hsieh
14cd400916 Update to 3.8.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-03-08 16:51:49 +00:00
Sunpoet Po-Chuan Hsieh
74d4afff71 Update to 3.7.2
Changes:	https://github.com/fonttools/fonttools/releases
2017-02-18 16:10:00 +00:00
Sunpoet Po-Chuan Hsieh
556ef837fd Update to 3.7.1
Changes:	https://github.com/fonttools/fonttools/releases
2017-02-17 16:48:43 +00:00
Sunpoet Po-Chuan Hsieh
21467a46f5 Update to 3.7.0
Changes:	https://github.com/fonttools/fonttools/releases
2017-02-14 14:34:07 +00:00
Sunpoet Po-Chuan Hsieh
a0d7af9977 Update to 3.6.3
Changes:	https://github.com/fonttools/fonttools/releases
2017-02-07 20:31:50 +00:00
Sunpoet Po-Chuan Hsieh
2201e0b324 Update to 3.5.0
Changes:	https://github.com/fonttools/fonttools/blob/master/NEWS
2017-01-15 16:15:40 +00:00
Sunpoet Po-Chuan Hsieh
4c1d5869a0 - Update to 3.4.0
- Update WWW

Changes:	https://github.com/fonttools/fonttools/blob/master/NEWS
2016-12-26 16:43:59 +00:00
Wen Heping
eb8c79f323 - Update to 3.3.1 2016-12-20 02:10:55 +00:00
Ruslan Makhmatkhanov
88fa04b90f print/py-fonttools: update to 3.0
- update to 3.0
- pass maintainership to python@
2015-10-13 22:27:47 +00:00
Ruslan Makhmatkhanov
9a238ca329 print/py-fonttools: drop pyxml dependency
Drop dependency on pyxml. The message in setup.py is kinda confusing, but
it will only be triggered on pythons < 2.0, because xml.parsers.expat is
in standard library on higher versions of python. This is modern port, that
supports python3.
Bump PORTREVISION because of dependency change.
2015-06-01 20:48:03 +00:00
Dmitry Marakasov
868c8e876e - Update to 2.5
- Use new MASTER_SITE and WWW:
- Add NO_ARCH

PR:		198056
Submitted by:	freebsd@rig.rain.com
2015-06-01 20:07:47 +00:00
Dmitry Marakasov
ebce1dbe17 - Add LICENSE
- Strip library
2015-03-24 13:30:56 +00:00
Marcus von Appen
d45fbf3040 - Convert ports of news/ and print/ to new USES=python
Approved by: portmgr (implicit)
2014-10-24 16:42:59 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
William Grzybowski
ed3ba48137 print/py-fonttools: support staging 2013-12-29 11:24:08 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Baptiste Daroussin
6c6152ff82 Add NO_STAGE all over the place in preparation for the staging support (cat: print) 2013-09-20 22:43:59 +00:00
Martin Wilke
0c0911aab0 - Update to 2.4
PR:		180519
Submitted by:	Ports Fury
2013-07-15 14:50:56 +00:00
Baptiste Daroussin
c5e3914c60 Fix master_site 2011-08-02 16:22:15 +00:00
Martin Wilke
edbfcf1c23 - Kick MD5 Support 2011-07-03 06:14:57 +00:00
Philip M. Gollucci
116ec22ac1 - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR:             ports/153292
Submitted by:   myself (pgollucci)
Tested by:      -exp run by pav
Approved by:    portmgr (pav)
2010-12-29 20:04:42 +00:00
Martin Wilke
9f3ab87a30 - Update to 2.3
PR:		140676
Submitted by:	Ports Fury
2009-11-20 06:06:32 +00:00
Dmitry Marakasov
3eb168f46b - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
Martin Wilke
81100672d4 - Update lang/python26 and make Python 2.6.2 to the default Python version
Tested by:	3 pointyhat runs
Thanks to:	pav, gahr, lwhsu, mva, amdmi3
2009-06-08 22:30:55 +00:00
Pav Lucistnik
ecd4141bbd - Update to 2.2
PR:		ports/130441
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2009-01-20 22:48:26 +00:00
Joseph Koshy
b78f774e33 Reset maintainership. 2008-04-10 09:21:53 +00:00
Alexander Botero-Lowry
4942ce5a7d - Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
2007-07-30 09:42:28 +00:00
Joseph Koshy
67404331b5 Add SA256 checksums. 2005-12-13 16:23:44 +00:00