Page MenuHomeFreeBSD

lang/python313: add
Needs ReviewPublic

Authored by vishwin on Apr 6 2025, 4:08 AM.
Tags
None
Referenced Files
F120109103: D49680.diff
Sun, Jun 15, 4:27 AM
Unknown Object (File)
Sat, Jun 14, 7:45 PM
Unknown Object (File)
Sat, Jun 14, 12:30 PM
Unknown Object (File)
Fri, Jun 13, 9:36 PM
Unknown Object (File)
Wed, Jun 11, 5:25 AM
Unknown Object (File)
Mon, Jun 9, 9:50 PM
Unknown Object (File)
Sun, Jun 8, 8:25 PM
Unknown Object (File)
Thu, Jun 5, 6:41 PM
Subscribers

Details

Reviewers
None
Group Reviewers
Python
Summary

PR: 274671
Co-authored-by: vishwin

Test Plan

Successfully bootstrapped USE_PYTHON=pep517 and built setuptools.

To be committed after lang/python312.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 63381
Build 60265: arc lint + arc unit

Event Timeline

vishwin created this revision.
  • pull in upstream commit addressing CVE-2025-4516

Reference: https://github.com/python/cpython/pull/133944
PR: 287009

  • lang/python313: update to 3.13.4

Expose FREETHREADED and JIT to show that they build, but FREETHREADED does not package. A re-architecturing of the port to accommodate this is needed.

@vishwin: how may I help you with this Differential Revision?

  • split off threaded/GIL-disabled configuration into a child port

GIL-disabled/threaded configuration is effectively its own distinct distribution so it will need its own flavours. Unfortunately regular port/package and threaded/GIL-disabled cannot be installed concurrently unlike other CPython versions.

  • bsd.default-versions.mk: add Python 3.13t

I blame BSDCan for missing the build hook-up