<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python27/files/extra-patch-setup.py, branch 2026Q2</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2026Q2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2026Q2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2017-04-23T21:16:47Z</updated>
<entry>
<title>- Remove SEM option by making it always avalible</title>
<updated>2017-04-23T21:16:47Z</updated>
<author>
<name>Martin Wilke</name>
<email>miwi@FreeBSD.org</email>
</author>
<published>2017-04-23T21:16:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=38e0c39859efc2f503a03e3a817b58248d262e96'/>
<id>urn:sha1:38e0c39859efc2f503a03e3a817b58248d262e96</id>
<content type='text'>
Since FreeBSD 8.x EOL in 2015-08-01 the option doesn't have any value beyond
footshooting[1]. sem_open() and sem_init(pshared=1) always work FreeBSD 9.0
or later after base r201546.

[1] https://lists.freebsd.org/pipermail/freebsd-ports/2017-April/108116.html

PR:		218641
Reported by:	jbeich
Exp-run:        antoine
MFH:		2017Q2
Differential Revision:	https://reviews.freebsd.org/D10446
</content>
</entry>
<entry>
<title>- Remove everything related to USE_PYTHON and bsd.python.mk. This is a</title>
<updated>2014-08-02T06:54:20Z</updated>
<author>
<name>Marcus von Appen</name>
<email>mva@FreeBSD.org</email>
</author>
<published>2014-08-02T06:54:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=fc8d424c6b7837896a32e3c15fd8075942071b84'/>
<id>urn:sha1:fc8d424c6b7837896a32e3c15fd8075942071b84</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.
- Remove the FPECTL option to align the build with the clean "template" from
  lang/python34.
- Remove support for GNU pthreads via the PTH option. It is a permanent
  troublemaker for ports using Python and pthread support.
- 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.
- Remove bin/smtpd. Only Python2.7 wants to install it, but we'd like to keep
  it consistent with the other lang/pythonXX ports
- Add CPE support.
- Reactivate curses/ncurses support.
- Use buildbottest in the regression-test: target.
- Move pkg-message to the right place.

Phabric:		D488
Exp-run:	192242, 192244
Reviewed by:	koobs
With hat:	python@
</content>
</entry>
<entry>
<title>lang/python27: fix patch for SEM option</title>
<updated>2013-11-13T09:42:04Z</updated>
<author>
<name>William Grzybowski</name>
<email>wg@FreeBSD.org</email>
</author>
<published>2013-11-13T09:42:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=f451bf37d7e103f58ef22ca50b3c1da05c7b19d3'/>
<id>urn:sha1:f451bf37d7e103f58ef22ca50b3c1da05c7b19d3</id>
<content type='text'>
PR:		ports/183884
</content>
</entry>
<entry>
<title>- update to latest upstream versions:</title>
<updated>2013-05-17T04:17:22Z</updated>
<author>
<name>Ruslan Makhmatkhanov</name>
<email>rm@FreeBSD.org</email>
</author>
<published>2013-05-17T04:17:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=11bf569497858a71d84e85105a6248a789725bc8'/>
<id>urn:sha1:11bf569497858a71d84e85105a6248a789725bc8</id>
<content type='text'>
  . lang/python27: 2.7.3 -&gt; 2.7.5
  . lang/python32: 3.2.3 -&gt; 3.2.4
  . lang/python33: 3.3.0 -&gt; 3.3.1
- update Mk/bsd.python.mk with new versions
- mark lang/python26 and lang/python31 as deprecated (set them to
  upstream EoL dates)
- update docs (lang/python-doc-html)
- align databases/py-bsddb patch for python27 - most of it was applied
  upstream. Raise BDB version to 4.3 atleast, according to
  upstream requirements.

Many thanks to Martin (miwi) for his time on this update.

PR:		178506
Submitted by:	rm (myself)
Exp-run by:	    portmgr (miwi)

- revert erroneous threads patch in lang/python26 and lang/python27,
  that was added after ports/131080. It was rejected upstream, because it's
  not actually a bug, but misuse.

  Gabor Pali (pgj) in collaboration with Kubilay Kocak (koobs) did an
  independent investigation regard the issue. See here for details:

  http://lists.freebsd.org/pipermail/freebsd-python/2013-April/005376.html

PR:	    153167
Submitted by:	Duncan Findlay &lt;duncan@duncf.ca&gt;
Reported by:	pgj/koobs (at python@ ML)
Exp-run by:     portmgr (miwi)
</content>
</entry>
<entry>
<title>Fix build on FreeBSD 10</title>
<updated>2011-10-27T09:56:58Z</updated>
<author>
<name>Erwin Lansing</name>
<email>erwin@FreeBSD.org</email>
</author>
<published>2011-10-27T09:56:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d7364df9690460afc9ff73146b56658451f225b6'/>
<id>urn:sha1:d7364df9690460afc9ff73146b56658451f225b6</id>
<content type='text'>
Submitted by:	beat
Tested on:	pointyhat i386-9-exp and i386-10
</content>
</entry>
<entry>
<title>- Introduce Python 2.7.0</title>
<updated>2010-08-15T19:12:51Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2010-08-15T19:12:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=61b31f74b45ae151e324b183ddfe33e659c6da57'/>
<id>urn:sha1:61b31f74b45ae151e324b183ddfe33e659c6da57</id>
<content type='text'>
Original work by:	wen
</content>
</entry>
<entry>
<title>Fix build if POSIX semaphore enabled is</title>
<updated>2009-09-15T21:41:21Z</updated>
<author>
<name>Martin Wilke</name>
<email>miwi@FreeBSD.org</email>
</author>
<published>2009-09-15T21:41:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=87ee28693e2fb6ecbb98d21239fa820e011b77db'/>
<id>urn:sha1:87ee28693e2fb6ecbb98d21239fa820e011b77db</id>
<content type='text'>
Reported by:	many on ports@/python@
Patched by:	beat@

Feature safe: yes
</content>
</entry>
<entry>
<title>- Add support for FreeBSD 9.0</title>
<updated>2009-09-11T14:58:08Z</updated>
<author>
<name>Martin Wilke</name>
<email>miwi@FreeBSD.org</email>
</author>
<published>2009-09-11T14:58:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7ab93f8778107d1870669b200b30c50dba4bd940'/>
<id>urn:sha1:7ab93f8778107d1870669b200b30c50dba4bd940</id>
<content type='text'>
PR:		based on 138600
</content>
</entry>
<entry>
<title>Add support for building Python against GNU Portable Threads (Pth),</title>
<updated>2009-03-14T09:33:40Z</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2009-03-14T09:33:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a95007e2081d3b2f6008a3503c1eca7a498228ad'/>
<id>urn:sha1:a95007e2081d3b2f6008a3503c1eca7a498228ad</id>
<content type='text'>
and also add experimental support for POSIX semaphores in FreeBSD
7-STABLE and up. The option knobs PTH and SEM respectively are
added to enable this behaviour.

Python is able to use POSIX semaphores for thread synchronization
in threading, and prefers them.
The multiprocessing module in Python 2.6 requires POSIX semaphores,
however, the FreeBSD rtld and malloc need further work to allow
a process to call pthread_create() immediately after fork() as it is
not something allowed by a strict interpretation of the POSIX specs;
therefore allow GNU Pth to be used until the situation is resolved.

Approved by:	miwi
</content>
</entry>
</feed>
