aboutsummaryrefslogtreecommitdiff
path: root/lang/python311/files
Commit message (Collapse)AuthorAgeFilesLines
* lang/python311: fix order of divert(4) commitsCharlie Li15 hours1-29/+0
| | | | | | Use https://github.com/python/cpython/pull/96536 directly PR: 267648, 298106
* lang/python311: refresh LibreSSL patchesCharlie Li2024-06-242-2/+13
| | | | | | | | | | | LibreSSL 3.9 introduced X509_STORE_get1_objects(3) so modify the preprocessor guard to account. Prior to LibreSSL < 3.9 becoming EOL, an additional conditional was needed to copy LibreSSL 3.9's X509_STORE_get1_objects(3) as the included implementation for OpenSSL < 3.3 clashed with LibreSSL. Event: ARRL/RAC Field Day 2024 PR: 279390
* lang/python311: add LibreSSL supportCharlie Li2023-03-291-0/+66
| | | | | | | | | LibreSSL 3.6 and later are fully compatible with PEP-644 for the ssl and hmac modules, but not hashlib due to missing SHA-3/SHAKE, BLAKE2 and scrypt. Partially reverts https://github.com/python/cpython/commit/39258d3595300bc7b952854c915f63ae2d4b9c3e for _hashopenssl.c only and void the configure check so that hashlib builds on LibreSSL.
* lang/python: Revert "add bytecode trigger"Matthias Andree2023-02-271-40/+0
| | | | | | | | | This reverts commit c17ddfbf66e2801ec620d49979aca3d7077d7002. This causes breakage on several ports, and the next iteration requires a full exp-run. See: Differential Revision: https://reviews.freebsd.org/D34739
* lang/python: add bytecode triggerCharlie Li2023-02-151-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | Facilitates compiling, writing and removing bytecode files (.pyc) in site-packages after all pkg transactions have been completed. Technical details: https://wiki.freebsd.org/Python/CompiledPackages Fixes reports of Python port builds as root failing on filesystem violations due to bytecode file writes where the port did not include them in the package. For those ports/packages that currently package bytecode, some checksum mismatches on those files may occur. This is harmless and will be rectified, in large as part of a USE_PYTHON=distutils overhaul to reduce churn. While here, implement a long-standing todo item of letting lang/python ports use python.mk bits. Not only does this obviate duplicate variables in each Makefile, but SUB_LIST (also added) is used for these triggers. Co-authored by: tcberner Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D34739
* lang/python311: Update to 3.11.2Wen Heping2023-02-091-24/+0
|
* lang/python311: fix asyncio.subprocess regressionDmitry Marakasov2022-12-231-0/+24
| | | | | | | | Fix losing stdout of asyncio.subprocess spawned processes. PR: 268502 Approved by: wen (python@) Upstream issue: https://github.com/python/cpython/issues/100133
* lang/python311: Update to 3.11.1Wen Heping2022-12-071-5/+5
|
* lang/python*: Support FreeBSD divert(4) socketWen Heping2022-11-141-0/+29
| | | | | | PR: 267648 Reported by: glebius@ Exp-run by: antoine@
* lang/python3*: add LTO option and enable by default everywhere except ↵Piotr Kubaj2022-03-091-0/+11
| | | | | | | powerpc64 and riscv64 PR: 261974 Approved by: python (koobs got his commit bit revoked during review process)
* lang/python311: update to 3.11.0a3Dmitry Marakasov2021-12-221-9/+9
|
* lang/python311: add port (at 3.11.0.alpha2)Dmitry Marakasov2021-11-245-0/+162
Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme. WWW: https://www.python.org/ PR: 259745 Approved by: python