<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python312, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>lang/python312: pull in upstream commits addressing webbrowser.open() issue</title>
<updated>2026-04-06T01:42:49+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-06T01:42:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=d1ce8f060d6e0c674448b158b9bd0ea42d95b0d8'/>
<id>d1ce8f060d6e0c674448b158b9bd0ea42d95b0d8</id>
<content type='text'>
Security: 9fdad262-2e0f-11f1-88c7-00a098b42aeb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security: 9fdad262-2e0f-11f1-88c7-00a098b42aeb
</pre>
</div>
</content>
</entry>
<entry>
<title>devel/libtextstyle, devel/gettext*: Update to 1.0</title>
<updated>2026-03-31T13:52:28+00:00</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2026-03-31T11:30:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=d7a065627cebe93f700d85c8dc605e32074ba886'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>lang/python312: update to 3.12.13</title>
<updated>2026-03-03T17:50:54+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-03-03T17:50:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=470e01d147061b1b23282d4ac3ed23d81e1fc393'/>
<id>470e01d147061b1b23282d4ac3ed23d81e1fc393</id>
<content type='text'>
Changelog: https://docs.python.org/release/3.12.13/whatsnew/changelog.html#python-3-12-13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changelog: https://docs.python.org/release/3.12.13/whatsnew/changelog.html#python-3-12-13
</pre>
</div>
</content>
</entry>
<entry>
<title>lang/python312: pull in upstream commits addressing vuxml entries</title>
<updated>2026-02-13T18:38:48+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-02-13T18:16:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=6ffe928349a0352572a5b52dc3d5aa73c2fdc272'/>
<id>6ffe928349a0352572a5b52dc3d5aa73c2fdc272</id>
<content type='text'>
Security: bfe9adc8-0224-11f1-8790-c5fb948922ad
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security: bfe9adc8-0224-11f1-8790-c5fb948922ad
</pre>
</div>
</content>
</entry>
<entry>
<title>lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS</title>
<updated>2026-02-03T22:02:17+00:00</updated>
<author>
<name>Siva Mahadevan</name>
<email>siva@FreeBSD.org</email>
</author>
<published>2026-02-01T21:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=c4faf46ff4741f016c5196e1de77822733ff4a1f'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>lang/python312: pull in upstream commits addressing vuxml entries</title>
<updated>2026-01-03T23:57:26+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-01-03T23:50:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=efc17c651bcf08d79af1d962c5ed31815a650c10'/>
<id>efc17c651bcf08d79af1d962c5ed31815a650c10</id>
<content type='text'>
Security: 613d0f9e-d477-11f0-9e85-03ddfea11990

PR: 291609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security: 613d0f9e-d477-11f0-9e85-03ddfea11990

PR: 291609
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Reapply "lang/python31[012]: deprecate 2026-03-31""</title>
<updated>2026-01-03T23:08:48+00:00</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2026-01-03T23:08:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=ac6809aadf8da7bf3288fbfcadde21f253cc20b6'/>
<id>ac6809aadf8da7bf3288fbfcadde21f253cc20b6</id>
<content type='text'>
This reverts commit a132acab8736bad2fa59e941d5d77da4ea7688a0.
This commit is disrespectful for people trying to make the ports tree work with version 3.12

With hat:	pkgmgr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a132acab8736bad2fa59e941d5d77da4ea7688a0.
This commit is disrespectful for people trying to make the ports tree work with version 3.12

With hat:	pkgmgr
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "lang/python31[012]: deprecate 2026-03-31"</title>
<updated>2026-01-03T22:58:29+00:00</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2026-01-03T22:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=a132acab8736bad2fa59e941d5d77da4ea7688a0'/>
<id>a132acab8736bad2fa59e941d5d77da4ea7688a0</id>
<content type='text'>
This reverts commit 666108a04abc08a18791425f967b26357dd4d96d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 666108a04abc08a18791425f967b26357dd4d96d.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "lang/python31[012]: deprecate 2026-03-31"</title>
<updated>2026-01-03T22:55:27+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-01-03T22:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=666108a04abc08a18791425f967b26357dd4d96d'/>
<id>666108a04abc08a18791425f967b26357dd4d96d</id>
<content type='text'>
The latest 3.12 release contains the referenced security fixes. The
other two branches are not EOL.

PR: 291609
With hat: python
Requested by: antoine

This reverts commit 66173037774d8648a59e30b424692ae80dbc20b3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The latest 3.12 release contains the referenced security fixes. The
other two branches are not EOL.

PR: 291609
With hat: python
Requested by: antoine

This reverts commit 66173037774d8648a59e30b424692ae80dbc20b3.
</pre>
</div>
</content>
</entry>
<entry>
<title>lang/python31[012]: deprecate 2026-03-31</title>
<updated>2026-01-03T22:42:02+00:00</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2026-01-03T22:39:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=66173037774d8648a59e30b424692ae80dbc20b3'/>
<id>66173037774d8648a59e30b424692ae80dbc20b3</id>
<content type='text'>
Since the current Python upstream maintainers have not yet released
security fix releases to match 3.14.2 and 3.13.11, meaning that we have
about three unfixed security issues per 3.12/3.11/3.10 release, and the
current FreeBSD python@ team is unwilling to take approved upstream
patches individually (see PR), we need to expedite the removal of
vulnerable versions and the transition to 3.13/3.14.  Deprecate all
"security support" releases of Python that are not in the bugfix phase.

PR:		291609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the current Python upstream maintainers have not yet released
security fix releases to match 3.14.2 and 3.13.11, meaning that we have
about three unfixed security issues per 3.12/3.11/3.10 release, and the
current FreeBSD python@ team is unwilling to take approved upstream
patches individually (see PR), we need to expedite the removal of
vulnerable versions and the transition to 3.13/3.14.  Deprecate all
"security support" releases of Python that are not in the bugfix phase.

PR:		291609
</pre>
</div>
</content>
</entry>
</feed>
