<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python27/files/patch-Makefile.pre.in, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>lang/python: Update to 2.7.10</title>
<updated>2015-07-03T13:27:40+00:00</updated>
<author>
<name>Bernard Spil</name>
<email>brnrd@FreeBSD.org</email>
</author>
<published>2015-07-03T13:27:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=9390be9165c7248208eb40596ee57ee9a9ae2175'/>
<id>9390be9165c7248208eb40596ee57ee9a9ae2175</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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>Change INSTALL_DATA to install with mode 644</title>
<updated>2014-09-04T19:26:24+00:00</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2014-09-04T19:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=228ab588738952bd42427886fd5368181243ba6e'/>
<id>228ab588738952bd42427886fd5368181243ba6e</id>
<content type='text'>
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user

Differential Revision:	https://reviews.freebsd.org/D703
Reviewed by and discussed with:	bapt
With hat:	portmgr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user

Differential Revision:	https://reviews.freebsd.org/D703
Reviewed by and discussed with:	bapt
With hat:	portmgr
</pre>
</div>
</content>
</entry>
<entry>
<title>- Remove everything related to USE_PYTHON and bsd.python.mk. This is a</title>
<updated>2014-08-02T06:54:20+00:00</updated>
<author>
<name>Marcus von Appen</name>
<email>mva@FreeBSD.org</email>
</author>
<published>2014-08-02T06:54:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=fc8d424c6b7837896a32e3c15fd8075942071b84'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  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@
</pre>
</div>
</content>
</entry>
<entry>
<title>lang/python{31,32,33}: Fix stage/package as non-root</title>
<updated>2014-04-22T12:14:26+00:00</updated>
<author>
<name>Kubilay Kocak</name>
<email>koobs@FreeBSD.org</email>
</author>
<published>2014-04-22T12:14:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=aab3da8d2a0a8217ca1350b9d140834e2c7ed0ad'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow staging/packaging as a regular user:</title>
<updated>2014-04-05T09:04:28+00:00</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2014-04-05T09:04:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7acf693fdfb55ef9133e1cf848f5b181785c51ad'/>
<id>7acf693fdfb55ef9133e1cf848f5b181785c51ad</id>
<content type='text'>
- pycompile only once, previously it would pycompile 3 imported modules
  (getopt, struct and py_compile) and make them read-only, and later try
  to pycompile them again and fail
- ranlib before installing archive read-only

With hat:	portmgr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- pycompile only once, previously it would pycompile 3 imported modules
  (getopt, struct and py_compile) and make them read-only, and later try
  to pycompile them again and fail
- ranlib before installing archive read-only

With hat:	portmgr
</pre>
</div>
</content>
</entry>
<entry>
<title>- update to latest upstream versions:</title>
<updated>2013-05-17T04:17:22+00:00</updated>
<author>
<name>Ruslan Makhmatkhanov</name>
<email>rm@FreeBSD.org</email>
</author>
<published>2013-05-17T04:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=11bf569497858a71d84e85105a6248a789725bc8'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  . 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)
</pre>
</div>
</content>
</entry>
<entry>
<title>- Remove patch-Makefile.pre.in, now build with pthread correctly, bump PORTREVISION</title>
<updated>2011-06-29T01:30:10+00:00</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2011-06-29T01:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=d08126833f62963cdaabc562b07cd270e57e1be8'/>
<id>d08126833f62963cdaabc562b07cd270e57e1be8</id>
<content type='text'>
Reported by:	rhurlin@gwdg.de (via email)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	rhurlin@gwdg.de (via email)
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fix the run error when build c extensions</title>
<updated>2010-11-30T03:34:54+00:00</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2010-11-30T03:34:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=8ce9760c30d43446a491835734afbc0bc2a73849'/>
<id>8ce9760c30d43446a491835734afbc0bc2a73849</id>
<content type='text'>
PR:		ports/152671
Submitted by:	Milos Negovanovic &lt;milos.negovanovic@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		ports/152671
Submitted by:	Milos Negovanovic &lt;milos.negovanovic@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>- Update to 2.4a1, the first alpha release of Python 2.4.</title>
<updated>2004-07-08T15:53:45+00:00</updated>
<author>
<name>Hye-Shik Chang</name>
<email>perky@FreeBSD.org</email>
</author>
<published>2004-07-08T15:53:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=95340a84dc81dbf3fe8377e5a7d185b82ca5ea65'/>
<id>95340a84dc81dbf3fe8377e5a7d185b82ca5ea65</id>
<content type='text'>
- Provide USE_PYTHON_BUILD and USE_PYTHON_RUN to allow explicit
  dependencies. [1]
- Provide PYDISTUTILS_CONFIGUREARGS and run ${PYSETUP} config on
  'do-configure' targets. [2]

Reviewed by:	eik [1]
Submitted by:	Mike Brown &lt;mike@skew.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Provide USE_PYTHON_BUILD and USE_PYTHON_RUN to allow explicit
  dependencies. [1]
- Provide PYDISTUTILS_CONFIGUREARGS and run ${PYSETUP} config on
  'do-configure' targets. [2]

Reviewed by:	eik [1]
Submitted by:	Mike Brown &lt;mike@skew.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore syntax errors on compiling 3rd party packages.</title>
<updated>2003-11-15T19:22:37+00:00</updated>
<author>
<name>Hye-Shik Chang</name>
<email>perky@FreeBSD.org</email>
</author>
<published>2003-11-15T19:22:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=299b967868094674a481123bae04d42b0ab3580b'/>
<id>299b967868094674a481123bae04d42b0ab3580b</id>
<content type='text'>
Tested by:	Lee Harr &lt;missive@hotmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tested by:	Lee Harr &lt;missive@hotmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
