<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python-tools, branch 2017Q2</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2017Q2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2017Q2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2015-10-19T14:50:52Z</updated>
<entry>
<title>Improve shebangfix framework</title>
<updated>2015-10-19T14:50:52Z</updated>
<author>
<name>Dmitry Marakasov</name>
<email>amdmi3@FreeBSD.org</email>
</author>
<published>2015-10-19T14:50:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=67971bd0fb8a440f973d12606b0f496ba216d7df'/>
<id>urn:sha1:67971bd0fb8a440f973d12606b0f496ba216d7df</id>
<content type='text'>
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
</content>
</entry>
<entry>
<title>Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports</title>
<updated>2015-07-29T22:09:53Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2015-07-29T22:09:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6e381a9d5323dc4984a1f1ddeb2ffbaa7deeec9c'/>
<id>urn:sha1:6e381a9d5323dc4984a1f1ddeb2ffbaa7deeec9c</id>
<content type='text'>
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
</content>
</entry>
<entry>
<title>lang/python-(tools,doc-html): Update to 2.7.10</title>
<updated>2015-07-03T13:34:41Z</updated>
<author>
<name>Bernard Spil</name>
<email>brnrd@FreeBSD.org</email>
</author>
<published>2015-07-03T13:34:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=318cae9c093af0faaeabd1d632422a88eacf05c2'/>
<id>urn:sha1:318cae9c093af0faaeabd1d632422a88eacf05c2</id>
<content type='text'>
The FreeBSD Python team welcomes Python 2.7.10 to the Ports tree!

Announcement:	https://www.python.org/downloads/release/python-2710/
Changelog:	https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS

Important changes for this release:
 - Python 2.7.10 is a bug fix release of the Python 2.7.x series.
 - Fixes issues with LibreSSL 2.2+

PR: 		192511, 201088
Differentialr Revision:	D2637
Reviewed by:	koobs (mentor), vsevolod (mentor), antoine
Approved by:	koobs (mentor)
</content>
</entry>
<entry>
<title>Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle</title>
<updated>2015-05-26T16:47:02Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2015-05-26T16:47:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1b85bc93327fe20e04dacd558e4b68b8e87cab40'/>
<id>urn:sha1:1b85bc93327fe20e04dacd558e4b68b8e87cab40</id>
<content type='text'>
python 2.7.10

Differential Revision:	https://reviews.freebsd.org/D2639
Reviewed by:	sunpoet, mva
</content>
</entry>
<entry>
<title>MASTER_SITES cleanup.</title>
<updated>2015-05-14T10:15:04Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2015-05-14T10:15:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=60d1a83c2a113150cedbc43ff12a7375144f741a'/>
<id>urn:sha1:60d1a83c2a113150cedbc43ff12a7375144f741a</id>
<content type='text'>
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
</content>
</entry>
<entry>
<title>A selection of supplementary tools for the Python language, which ship with</title>
<updated>2014-08-18T16:44:14Z</updated>
<author>
<name>Marcus von Appen</name>
<email>mva@FreeBSD.org</email>
</author>
<published>2014-08-18T16:44:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3d62b770325cf5633301a106139d7caf5ed4aad4'/>
<id>urn:sha1:3d62b770325cf5633301a106139d7caf5ed4aad4</id>
<content type='text'>
the Python default distribution.

Phabric:	D561
Reviewed by:	antoine, koobs
With hat:	python@
</content>
</entry>
</feed>
