aboutsummaryrefslogtreecommitdiff
path: root/lang/python310/files
Commit message (Collapse)AuthorAgeFilesLines
* lang/python310: use same mechanism to strip e2fsprogs-libuuid as other ↵Matthias Andree2025-06-301-32/+0
| | | | | | lang/python3* ports PR: 251489
* lang/python310: fix build with LibreSSLCharlie Li2025-05-291-0/+11
| | | | No need to expose x509_object_dup()
* lang/python310: add LibreSSL supportCharlie Li2023-03-261-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 to allow LibreSSL to work. (Python 3.11 and later need a different implementation due to configure-time checking)
* 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/python*: Support FreeBSD divert(4) socketWen Heping2022-11-141-0/+29
| | | | | | PR: 267648 Reported by: glebius@ Exp-run by: antoine@
* lang/python310: Fix disabling uuid.h detection and stage-qa errorPo-Chuan Hsieh2022-08-271-1/+22
| | | | | | | | | | | - Bump PORTREVISION for package change ====> Running Q/A tests (stage-qa) Error: /usr/local/lib/python3.10/lib-dynload/_uuid.cpython-310.so is linked to /usr/local/lib/libuuid.so.1 from misc/e2fsprogs-libuuid but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libuuid.so:misc/e2fsprogs-libuuid ... Warning: Possible REINPLACE_CMD issues: - - REINPLACE_CMD ran, but did not modify file contents: setup.py
* 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/python310: add python 3.10.0.beta4Dmitry Marakasov2021-07-145-0/+162
PR: 256150 Approved by: maintainer timeout (python@, 1 month) Differential Revision: https://reviews.freebsd.org/D30475