<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python39, 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>2025-11-01T12:26:13Z</updated>
<entry>
<title>lang/python39: Remove expired port</title>
<updated>2025-11-01T12:26:13Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-11-01T12:26:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=05de8effa6b4a6fd9758a51d0c1acea91a36d3c6'/>
<id>urn:sha1:05de8effa6b4a6fd9758a51d0c1acea91a36d3c6</id>
<content type='text'>
2025-10-31 lang/python39: Upgrade to a newer Python version. 3.9 is in maintenance status and gets security fixes only. End-of-Life: 2025-10. See https://devguide.python.org/versions/
</content>
</entry>
<entry>
<title>lang/python39: Update to 3.9.24</title>
<updated>2025-10-12T01:24:33Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2025-10-12T01:17:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=43aa764a932cb8ad5178d5d517f09a0e8370637e'/>
<id>urn:sha1:43aa764a932cb8ad5178d5d517f09a0e8370637e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>*: Update comment references to e2fsprogs-libuuid to libuuid.</title>
<updated>2025-06-30T15:00:23Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-06-28T08:32:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=169ac0b9380f6ed8d0ff4e8cbfad131fd226812e'/>
<id>urn:sha1:169ac0b9380f6ed8d0ff4e8cbfad131fd226812e</id>
<content type='text'>
PR:		251489
</content>
</entry>
<entry>
<title>python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc</title>
<updated>2025-06-19T20:28:47Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-06-19T20:09:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4f0eba1efd73e85ccb544708c967bca70ad3e7a6'/>
<id>urn:sha1:4f0eba1efd73e85ccb544708c967bca70ad3e7a6</id>
<content type='text'>
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
</content>
</entry>
<entry>
<title>lang/python39: Update to 3.9.23</title>
<updated>2025-06-04T12:35:32Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2025-06-04T12:34:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=29d65cf537146c86eea15f6a2192514820b1cd9c'/>
<id>urn:sha1:29d65cf537146c86eea15f6a2192514820b1cd9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lang/python39: pull in upstream commit addressing CVE-2025-4516</title>
<updated>2025-05-29T20:21:11Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-05-29T20:21:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c9ca6e615dfedfe9b2a4d3a3f1f6e7c39a84747c'/>
<id>urn:sha1:c9ca6e615dfedfe9b2a4d3a3f1f6e7c39a84747c</id>
<content type='text'>
Reference: https://github.com/python/cpython/pull/134346

PR: 287009
</content>
</entry>
<entry>
<title>lang/python39: update to 3.9.22</title>
<updated>2025-04-09T12:42:02Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-04-09T12:42:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=56e34642f42700b48b0de7d1cb0fce2fb701ac11'/>
<id>urn:sha1:56e34642f42700b48b0de7d1cb0fce2fb701ac11</id>
<content type='text'>
Changelog: https://docs.python.org/release/3.9.22/whatsnew/changelog.html
</content>
</entry>
<entry>
<title>lang/python39: Deprecate/Set to expire</title>
<updated>2025-02-14T06:20:22Z</updated>
<author>
<name>Kai Knoblich</name>
<email>kai@FreeBSD.org</email>
</author>
<published>2025-02-14T06:15:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=034d735ded3e1e74b342862c280f15e72620f448'/>
<id>urn:sha1:034d735ded3e1e74b342862c280f15e72620f448</id>
<content type='text'>
* Python 3.9 will reach its End-of-Life on 2025-10.  Set the expiration
  date accordingly.

Reviewed by:	sunpoet (python, maintainer)
Differential Revision:	https://reviews.freebsd.org/D48900
</content>
</entry>
<entry>
<title>lang/python39: Update to 3.9.21</title>
<updated>2024-12-05T08:35:28Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2024-12-05T08:17:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=81d61abac1a8745ce3db3a584068eb76da7c0dc4'/>
<id>urn:sha1:81d61abac1a8745ce3db3a584068eb76da7c0dc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lang/python39: Update to 3.9.20</title>
<updated>2024-09-13T08:06:18Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2024-09-13T07:38:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=116af4a70055bfa7d48b29d4337fda7033a76605'/>
<id>urn:sha1:116af4a70055bfa7d48b29d4337fda7033a76605</id>
<content type='text'>
</content>
</entry>
</feed>
