<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python32, branch pkg-install-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=pkg-install-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=pkg-install-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2014-08-10T18:36:27Z</updated>
<entry>
<title>- Add USE_OPENSSL, since all lang/python ports build the _ssl module, which</title>
<updated>2014-08-10T18:36:27Z</updated>
<author>
<name>Marcus von Appen</name>
<email>mva@FreeBSD.org</email>
</author>
<published>2014-08-10T18:36:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=600af559c2f75c62beae1201d7f558ac4af20774'/>
<id>urn:sha1:600af559c2f75c62beae1201d7f558ac4af20774</id>
<content type='text'>
  requires a working OpenSSL implementation

Phabric:		D569
Reviewed by:	wg@
With hat:	python@
</content>
</entry>
<entry>
<title>- Remove everything related to USE_PYTHON and bsd.python.mk. This is a</title>
<updated>2014-08-01T16:37:54Z</updated>
<author>
<name>Marcus von Appen</name>
<email>mva@FreeBSD.org</email>
</author>
<published>2014-08-01T16:37:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7360f89ed2791cbc4444bce7ef3bb1dcf5f990ba'/>
<id>urn:sha1:7360f89ed2791cbc4444bce7ef3bb1dcf5f990ba</id>
<content type='text'>
  preparatory step to convert bsd.python.mk into a USES file.
- Remove the shared/static build separation, which is the source of many
  problems and even more hacks. Instead build only the shared version, which
  greatly simplifies the build.
- Use NLS_LIBS instead of NLS_LDFLAGS as done for lang/python27 (r357486)
- Remove the FPECTL option to align the build with the clean "template" from
  lang/python34.
- Remove PORTDATA and EXAMPLES. Those will be made available via separate
  ports.
- Add a new DEBUG option to enable debug builds as for lang/python34.
- Add a new TSC option for precise timestamp counter support as for
  lang/python34.
- Add CPE support.
- Reactivate curses/ncurses support.
- Use buildbottest in the regression-test: target.

Phabric:		D448
Reviewed by:	koobs, bapt
With hat:		python@
</content>
</entry>
<entry>
<title>Drop some %%PORTDATA%%</title>
<updated>2014-07-20T19:57:14Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2014-07-20T19:57:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=47334312c6d1723bdfe92e4ae5a7eb48dbb271d2'/>
<id>urn:sha1:47334312c6d1723bdfe92e4ae5a7eb48dbb271d2</id>
<content type='text'>
With hat:	portmgr
</content>
</entry>
<entry>
<title>- Add CPE entries for python</title>
<updated>2014-07-11T18:09:01Z</updated>
<author>
<name>Sofian Brabez</name>
<email>sbz@FreeBSD.org</email>
</author>
<published>2014-07-11T18:09:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b5d9bfb7a4aa74448310eb6f732369f376d05423'/>
<id>urn:sha1:b5d9bfb7a4aa74448310eb6f732369f376d05423</id>
<content type='text'>
- Remove NOPORTDATA as it's deprecated since r359061
</content>
</entry>
<entry>
<title>lang/python{27,31,32}: Replace USE_XZ with USES=tar:xz</title>
<updated>2014-04-22T14:37:04Z</updated>
<author>
<name>Kubilay Kocak</name>
<email>koobs@FreeBSD.org</email>
</author>
<published>2014-04-22T14:37:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5d7a9aceb6a93f723b9f8aa8dfce7b8d6dcc39a8'/>
<id>urn:sha1:5d7a9aceb6a93f723b9f8aa8dfce7b8d6dcc39a8</id>
<content type='text'>
USE_XZ has been deprecated, replace it with the new USES value.

Python 3.3 and 3.4 ports have already been converted.
</content>
</entry>
<entry>
<title>lang/python{31,32,33}: Fix stage/package as non-root</title>
<updated>2014-04-22T12:14:26Z</updated>
<author>
<name>Kubilay Kocak</name>
<email>koobs@FreeBSD.org</email>
</author>
<published>2014-04-22T12:14:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=aab3da8d2a0a8217ca1350b9d140834e2c7ed0ad'/>
<id>urn:sha1:aab3da8d2a0a8217ca1350b9d140834e2c7ed0ad</id>
<content type='text'>
Copy the second part of a change previously made to python27 [1], to
python31, python32 and python33.

This fixes staging and packaging of these ports by a non-root user by
running ranlib on the archive prior to it being installed read-only.

While I'm here:

- python27: Add breadcrumbs and references to the patch header
- python34: Update breadcrumbs and references to the patch header

[1] https://svnweb.freebsd.org/ports?view=revision&amp;revision=350207

Submitted by:	antoine
Reviewed by:	kwm, sbz
</content>
</entry>
<entry>
<title>lang/python{31,32,33}: Add clang 3.4 fix from python27</title>
<updated>2014-04-20T01:35:39Z</updated>
<author>
<name>Kubilay Kocak</name>
<email>koobs@FreeBSD.org</email>
</author>
<published>2014-04-20T01:35:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=21c7eb29520ac1b037a61fad06cc3f6deb9d8fec'/>
<id>urn:sha1:21c7eb29520ac1b037a61fad06cc3f6deb9d8fec</id>
<content type='text'>
Copy change committed to python27 [1] to python31, python32 and
python33 to fix builds of some extensions with Clang 3.4.

Also add breadcrumbs to the patch header in lang/python27 referencing
the upstream issue. [2]

The Python 3.4 port (lang/python34) already carries the patch.

[1] https://svnweb.freebsd.org/ports?view=revision&amp;revision=346428
[2] http://bugs.python.org/issue20767
</content>
</entry>
<entry>
<title>- Pet portlint: use PYTHON_DISTNAME instead of PYTHON_DISTFILE</title>
<updated>2014-04-11T08:25:47Z</updated>
<author>
<name>Sunpoet Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2014-04-11T08:25:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c5569783bdee1084b70d5401db26f219788cd263'/>
<id>urn:sha1:c5569783bdee1084b70d5401db26f219788cd263</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Fix build with readline 6.3 from ports</title>
<updated>2014-03-01T15:19:43Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2014-03-01T15:19:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2a13bbe17c4810e0db56d438be39a0e03c615482'/>
<id>urn:sha1:2a13bbe17c4810e0db56d438be39a0e03c615482</id>
<content type='text'>
  the patch was backported from upstream (issue #20374)
- Add missing USES=readline

Obtained from:	python
</content>
</entry>
<entry>
<title>lang/python*: Backport security fix for CVE-2014-1912</title>
<updated>2014-03-01T10:52:55Z</updated>
<author>
<name>Kubilay Kocak</name>
<email>koobs@FreeBSD.org</email>
</author>
<published>2014-03-01T10:52:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7a2c2ce6e780ec6a01f1de55c980810b9175edce'/>
<id>urn:sha1:7a2c2ce6e780ec6a01f1de55c980810b9175edce</id>
<content type='text'>
A vulnerability was reported [1] in Python's socket module, due to a
boundary error within the sock_recvfrom_into() function, which could be
exploited to cause a buffer overflow.

This could be used to crash a Python application that uses the
socket.recvfrom_info() function or, possibly, execute arbitrary code
with the permissions of the user running vulnerable Python code.

This vulnerable function, socket.recvfrom_into(), was introduced in
Python 2.5. Earlier versions are not affected by this flaw.  This is
fixed in upstream branches for version 2.7, 3.1, 3.2 and 3.3.

[1] http://bugs.python.org/issue20246

MFH:		2014Q1
Security:	8e5e6d42-a0fa-11e3-b09a-080027f2d077
</content>
</entry>
</feed>
