<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python36/Makefile, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2021-12-31T13:02:03Z</updated>
<entry>
<title>cleanup: Remove expired ports:</title>
<updated>2021-12-31T13:02:03Z</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2021-12-31T13:02:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6c401020d1946446ed7f46742d7dca78c201408f'/>
<id>urn:sha1:6c401020d1946446ed7f46742d7dca78c201408f</id>
<content type='text'>
2021-12-31 lang/python36: Upgrade to a newer Python version. 3.6 is in maintenance status and gets security fixes only. End-of-Life: 2021-12-23. See https://devguide.python.org/
</content>
</entry>
<entry>
<title>lang/python3(6|7|8|9|10|11): work around unwanted multiarch detection again</title>
<updated>2021-11-26T18:48:57Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2021-11-26T16:02:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4af982e6bea019a33ae85c6c92a3042fadccb739'/>
<id>urn:sha1:4af982e6bea019a33ae85c6c92a3042fadccb739</id>
<content type='text'>
In ports 6bef09666460 we patched out python's erroneous multiarch
detection using sed, but upstream changed the surrounding parts in the
configure script to defeat the regex we were using. Update the regex to
cope with the change.

PR:		259896, 258377
MFH:		2021Q4
Approved by:	maintainer timeout (9 days)
</content>
</entry>
<entry>
<title>lang/python3X: Fix library installation</title>
<updated>2021-10-13T17:05:40Z</updated>
<author>
<name>Thierry Thomas</name>
<email>thierry@FreeBSD.org</email>
</author>
<published>2021-10-13T16:48:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=693abe1cb40ba9f505b2c72497443ca3ce85887d'/>
<id>urn:sha1:693abe1cb40ba9f505b2c72497443ca3ce85887d</id>
<content type='text'>
The Python ports install the library libpython3.x.so under $PREFIX/lib,
and they set USE_LDCONFIG, but these libraries are not registered, due
to a missing symlink, and they are not found by `ldconfig -r'.

This commit make them to be registered, and for some reason it helps the
dynamic linker to find them, and this allows to fix an error in
french/aster. It also helps to fix errors in newer releases of math/sage
(not yet ready to be committed due to other problems).

No exp-run, but it has been tested with many ports on several platforms.

PR:		257864
Approved by:	koobs (Python team)
MFH:		2021Q4
</content>
</entry>
<entry>
<title>lang/python3([6-9]|10): disable detection of multiarch</title>
<updated>2021-09-27T17:56:59Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2021-09-27T17:39:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6bef09666460fb9f9052550854fa69f5d5e4a0e8'/>
<id>urn:sha1:6bef09666460fb9f9052550854fa69f5d5e4a0e8</id>
<content type='text'>
It breaks with clang &gt;= 13, which adds a major.minor version number in
-print-multiarch output, and the dot confuses Python:

ModuleNotFoundError: No module named '_sysconfigdata__freebsd14_x86_64-unknown-freebsd14'

Since we do not support multiarch, and the configure script has no way
to disable the multiarch check, stub it out during post-patch.

PR:		258377
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q3
</content>
</entry>
<entry>
<title>lang/python36: Deprecate and set to expire</title>
<updated>2021-09-09T09:02:38Z</updated>
<author>
<name>Kai Knoblich</name>
<email>kai@FreeBSD.org</email>
</author>
<published>2021-09-09T08:59:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c92e5f7b9ad0fb306bbc01171ba4bc95d01ba55b'/>
<id>urn:sha1:c92e5f7b9ad0fb306bbc01171ba4bc95d01ba55b</id>
<content type='text'>
Python 3.6 will reach its End-of-Life at 23rd December 2021.

Set the deprecation note and expiration date accordingly.

Approved by:	koobs (python, maintainer)
MFH:		No (not neccessary, 3+ months from now should be OK)
Differential Revision:	https://reviews.freebsd.org/D31783
</content>
</entry>
<entry>
<title>Mk: switch from PYTHON_PORTVERSION to PYTHON_DISTVERSION</title>
<updated>2021-05-25T13:55:44Z</updated>
<author>
<name>Dmitry Marakasov</name>
<email>amdmi3@FreeBSD.org</email>
</author>
<published>2021-04-09T13:28:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5f69415313f894338dca54e21b5c3981e5e5f58f'/>
<id>urn:sha1:5f69415313f894338dca54e21b5c3981e5e5f58f</id>
<content type='text'>
This brings python framework in consistense with handbook recommendations
to prefer DISTVERSION and simplifies adding prerelease versions of
python

PR:		255013
Differential Revision:	https://reviews.freebsd.org/D29418
Exp-run by:	antoine
Approved by:	wen@, no objection from python@ or portmgr@
</content>
</entry>
<entry>
<title>*: Remove unnecessary 'port' argument from USES=readline</title>
<updated>2021-05-15T07:14:04Z</updated>
<author>
<name>Yasuhiro Kimura</name>
<email>yasu@utahime.org</email>
</author>
<published>2021-05-15T06:50:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9671981826f7ef8b1e7fb0a430ee24d4a1f0acf2'/>
<id>urn:sha1:9671981826f7ef8b1e7fb0a430ee24d4a1f0acf2</id>
<content type='text'>
PR:		248459
Exp-run by:	antoine
</content>
</entry>
<entry>
<title>Remove # $FreeBSD$ from Makefiles.</title>
<updated>2021-04-06T14:31:07Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2021-04-06T11:55:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=305f148f482daf30dcf728039d03d019f88344eb'/>
<id>urn:sha1:305f148f482daf30dcf728039d03d019f88344eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Update to 3.6.13</title>
<updated>2021-02-23T11:43:07Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2021-02-23T11:43:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=47227f3b6b6e773a56f3917531f77b75a84d6174'/>
<id>urn:sha1:47227f3b6b6e773a56f3917531f77b75a84d6174</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lang/python3{6,7,8,9}: Backport close_range patches</title>
<updated>2020-10-14T18:09:41Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-10-14T18:09:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=02966fbc519489256c36645be4993091cb26dee9'/>
<id>urn:sha1:02966fbc519489256c36645be4993091cb26dee9</id>
<content type='text'>
Worked out over BPO-40422 and BPO-40423, this is the culmination of months
of work to coordinate with Linux and get close_range(2) added to FreeBSD,
then the usage accepted into CPython. It has landed for Python 3.10 and here
I've backported it locally to all the supported Python 3 versions we have.

Note that this does include and supercede our previous closefrom(2) patches.
There was a lot of intersection between the work done, so this patch against
the ports tree does remove those patches from each of the ports in favor of
this patch. All the patches involved have been accepted and merged upstream.

This patch will bring a performance boost in some more situations on 12.2
and 13.0, as close_range exists there.

There is one additional patch sitting in an upstream PR that shuffles the
_Py_closerange implementation into a different file -- this is not important
for the backport, and the absence of that patch here will not realistically
cause any issues.

PR:		250322
Approved by:	lwhsu (python)
</content>
</entry>
</feed>
