<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python313, branch 13-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=13-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=13-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-04-09T09:23:05Z</updated>
<entry>
<title>lang/python313: update to 3.13.13</title>
<updated>2026-04-09T09:23:05Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-09T09:23:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=cf5a0fc8e903bfef0dcc2b26dcc03c61ff8e50c1'/>
<id>urn:sha1:cf5a0fc8e903bfef0dcc2b26dcc03c61ff8e50c1</id>
<content type='text'>
Changelog: https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-13-final
</content>
</entry>
<entry>
<title>lang/python313: pull in upstream commits addressing webbrowser.open() issue</title>
<updated>2026-04-06T01:59:51Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-06T01:59:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=569e99b1dff2d8c0b0d753735b28e0df5e2dd6b9'/>
<id>urn:sha1:569e99b1dff2d8c0b0d753735b28e0df5e2dd6b9</id>
<content type='text'>
Security: 9fdad262-2e0f-11f1-88c7-00a098b42aeb
PR: 294246
</content>
</entry>
<entry>
<title>lang/python313: fix pkg-config link logic for suffixed</title>
<updated>2026-04-06T01:55:57Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-06T01:55:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d4f2b679758bc0932507ac9fff1b0b589190291f'/>
<id>urn:sha1:d4f2b679758bc0932507ac9fff1b0b589190291f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>devel/libtextstyle, devel/gettext*: Update to 1.0</title>
<updated>2026-03-31T13:52:28Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2026-03-31T11:30:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d7a065627cebe93f700d85c8dc605e32074ba886'/>
<id>urn:sha1:d7a065627cebe93f700d85c8dc605e32074ba886</id>
<content type='text'>
devel/gettext-tools: Use external libunistring and libxml2.

lang/python*: Remove dependency on gettext-tools.  It isn't used and
it is gettext-tools that depends on python now.

PR:		293963
Exp-run by:	antoine
</content>
</entry>
<entry>
<title>lang/python313: update to 3.13.12</title>
<updated>2026-02-05T06:32:09Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-02-05T06:28:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=056eb4a46607adf3a52a092a1d3a350583f4604e'/>
<id>urn:sha1:056eb4a46607adf3a52a092a1d3a350583f4604e</id>
<content type='text'>
Changelog: https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-12-final

Security: bfe9adc8-0224-11f1-8790-c5fb948922ad
</content>
</entry>
<entry>
<title>lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS</title>
<updated>2026-02-03T22:02:17Z</updated>
<author>
<name>Siva Mahadevan</name>
<email>siva@FreeBSD.org</email>
</author>
<published>2026-02-01T21:01:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c4faf46ff4741f016c5196e1de77822733ff4a1f'/>
<id>urn:sha1:c4faf46ff4741f016c5196e1de77822733ff4a1f</id>
<content type='text'>
This option is available since python312[0]. This fixes
python312 and python313 builds with qemu-user-static
emulating riscv64.

[0] https://github.com/python/cpython/commit/9a7e9f9921804f3f90151ca42703e612697dd430

Approved by:		vishwin (#python), lwhsu (mentor)
Signed-off-by:		Siva Mahadevan &lt;siva@FreeBSD.org&gt;
Sponsored by:		The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D54906
</content>
</entry>
<entry>
<title>lang/python313: update to 3.13.11</title>
<updated>2025-12-10T07:20:43Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-12-10T07:20:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=61f356631bc5fabe7d2ac1f151aa039e422e75b1'/>
<id>urn:sha1:61f356631bc5fabe7d2ac1f151aa039e422e75b1</id>
<content type='text'>
Changelog: https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-11-final
</content>
</entry>
<entry>
<title>lang/python313: Update to 3.13.10</title>
<updated>2025-12-03T00:52:00Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2025-12-03T00:51:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6f5cc49fd2837f09f30b375c6fee873d4b4f87c0'/>
<id>urn:sha1:6f5cc49fd2837f09f30b375c6fee873d4b4f87c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lang/python313: fix blake2s_impl regen mismatch</title>
<updated>2025-11-04T14:43:25Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-11-04T14:43:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e0cbe081481d26c9722afdd48fa4ff2675b9e899'/>
<id>urn:sha1:e0cbe081481d26c9722afdd48fa4ff2675b9e899</id>
<content type='text'>
The only difference between "stock" and regenerated blake2s_impl.c
is where a variable is declared in py_blake2s_new_impl(). Patch the
stock file to the regenerated version so the regeneration script
does not get called.

Reported by: fluffy, jan[at]glaubitz[dot]org
PR: 274671
</content>
</entry>
<entry>
<title>lang/python313: add</title>
<updated>2025-11-01T22:40:56Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2025-04-06T04:05:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=edcf1d7d57b44e838648ae0695afd23a43275fb7'/>
<id>urn:sha1:edcf1d7d57b44e838648ae0695afd23a43275fb7</id>
<content type='text'>
What's new: https://docs.python.org/3/whatsnew/3.13.html

Most notably, introduce free-threaded mode. As this mode changes
the ABI, the entire distribution lives in a separate hierarchy, and
thus a new child port (lang/python313t) and FLAVOR (py313t) are
introduced.

Co-authored-by: vishwin
PR: 274671
Differential Revision: https://reviews.freebsd.org/D49680
</content>
</entry>
</feed>
