<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python314/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>2026-03-31T13:52:28Z</updated>
<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/python314: limit compileall to MAKE_JOBS_NUMBER</title>
<updated>2026-02-02T21:49:49Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2026-02-02T21:38:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c1d4c7da048b60be5d2d2c5ef47653ac34c3bb35'/>
<id>urn:sha1:c1d4c7da048b60be5d2d2c5ef47653ac34c3bb35</id>
<content type='text'>
This seems to help with cross-builds (qemu) for RISC-V machines.

Obtained from:		Siva Mahadevan
Differential Revision:	https://reviews.freebsd.org/D55050
</content>
</entry>
<entry>
<title>lang/python314: Fix cross build with native-xtools</title>
<updated>2026-01-07T01:56:10Z</updated>
<author>
<name>Christian Ullrich</name>
<email>chris@chrullrich.net</email>
</author>
<published>2026-01-06T18:44:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ee4ed05b2a99e177ff9a60659d87e2a74eb1e3b6'/>
<id>urn:sha1:ee4ed05b2a99e177ff9a60659d87e2a74eb1e3b6</id>
<content type='text'>
- Python 3.14 does not include the OS version in the name of the
  sysconfigdata file anymore.
- There are at least two commands on a single line that should have
  their /nxb-bin/ prefix removed.

PR:             292222
</content>
</entry>
<entry>
<title>lang/python314: security update to 3.14.2</title>
<updated>2025-12-08T21:02:08Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-12-08T21:02:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=27b20775dbd24031c61ce69c9e000584a7b4900e'/>
<id>urn:sha1:27b20775dbd24031c61ce69c9e000584a7b4900e</id>
<content type='text'>
https://github.com/python/cpython/issues/142145 CVE-2025-12084
"Remove quadratic behavior in node ID cache clearing"

https://github.com/python/cpython/issues/119451 CVE-2025-13836
"Out-of-memory when reading a HTTP response with large Content-Length"

Announcement:	https://pythoninsider.blogspot.com/2025/12/python-3142-and-31311-are-now-available.html
Changelog:	https://docs.python.org/release/3.14.2/whatsnew/changelog.html
Security:       613d0f9e-d477-11f0-9e85-03ddfea11990
Security:       CVE-2025-12084
Security:       CVE-2025-13836
</content>
</entry>
<entry>
<title>lang/python314: security update to 3.14.1</title>
<updated>2025-12-03T20:53:15Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-12-03T19:54:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=61c616db40c6e17eefc140bcb00ec608f18459ec'/>
<id>urn:sha1:61c616db40c6e17eefc140bcb00ec608f18459ec</id>
<content type='text'>
Changelog: 	https://docs.python.org/release/3.14.1/whatsnew/changelog.html
</content>
</entry>
<entry>
<title>Remove empty lines at the end of Makefile(s)</title>
<updated>2025-11-07T16:59:30Z</updated>
<author>
<name>Alex Kozlov</name>
<email>ak@FreeBSD.org</email>
</author>
<published>2025-11-07T16:59:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=47146e221c25f49bfbe8d29f2faf6027ec38d030'/>
<id>urn:sha1:47146e221c25f49bfbe8d29f2faf6027ec38d030</id>
<content type='text'>
Approved by:	portmgr blanket
</content>
</entry>
<entry>
<title>lang/python314: split out _sqlite3 again.</title>
<updated>2025-11-04T00:48:10Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-11-04T00:28:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a48e645bda8549eaf8b2d090084fedcfbeea9396'/>
<id>urn:sha1:a48e645bda8549eaf8b2d090084fedcfbeea9396</id>
<content type='text'>
to avoid a dependency loop through ICU.

Reported by:    diizzy@
</content>
</entry>
<entry>
<title>lang/python314: add 'sigstore-verify' target</title>
<updated>2025-11-02T02:48:29Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-11-02T02:48:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=29fd916e2f1f1e9cb84ef9331c8adbba941126e9'/>
<id>urn:sha1:29fd916e2f1f1e9cb84ef9331c8adbba941126e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lang/python314: get port ready to ship</title>
<updated>2025-11-01T20:11:56Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-11-01T20:02:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=60648732604548051b170d9e599e05b870f9d008'/>
<id>urn:sha1:60648732604548051b170d9e599e05b870f9d008</id>
<content type='text'>
claim maintainership on the new port - not doing that with the
previous commit by wen@ to have a clear distinction who contributed
what.

- require archivers/zstd since it's part of the Python standard library:
  https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-zstandard

- refresh Makefile.pre.in patch

- skip test_gdb without WITH_DEBUG

  test_gdb has test_pretty_print, which requires debug symbols.
  Skip it if WITH_DEBUG is not defined.

- drop --with-system-ffi configure option, which is no longer supported
  and its behaviour is now the default

- move sqlite3 extension back into port
  because the separate port fails to build
  (mark the external python:-3.13)

PR:		282176
</content>
</entry>
<entry>
<title>lang/python314: add new port</title>
<updated>2025-11-01T20:11:55Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2025-11-01T17:49:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=962f4aa7d8cdfe5ac7244cc806f4d451a0414da0'/>
<id>urn:sha1:962f4aa7d8cdfe5ac7244cc806f4d451a0414da0</id>
<content type='text'>
-----
committer's note by mandree@:
This does not enable the optional free-threaded build.

PR:		282176
</content>
</entry>
</feed>
