<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/python310/files, branch 13-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=13-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=13-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2025-06-30T15:00:08Z</updated>
<entry>
<title>lang/python310: use same mechanism to strip e2fsprogs-libuuid as other lang/python3* ports</title>
<updated>2025-06-30T15:00:08Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-06-28T08:26:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e8ac4b43060461d01bc5083d6050961ddad9ff1c'/>
<id>urn:sha1:e8ac4b43060461d01bc5083d6050961ddad9ff1c</id>
<content type='text'>
PR:		 251489
</content>
</entry>
<entry>
<title>lang/python310: fix build with LibreSSL</title>
<updated>2025-05-29T15:57:35Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-05-29T15:57:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=543dd0ea26b2fb8fe4bf2b9ba70b7f948cd241a5'/>
<id>urn:sha1:543dd0ea26b2fb8fe4bf2b9ba70b7f948cd241a5</id>
<content type='text'>
No need to expose x509_object_dup()
</content>
</entry>
<entry>
<title>lang/python310: add LibreSSL support</title>
<updated>2023-03-26T14:29:36Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2023-03-26T14:29:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ef942f79b3c0e802f8c552c0d1756e89d1bbed03'/>
<id>urn:sha1:ef942f79b3c0e802f8c552c0d1756e89d1bbed03</id>
<content type='text'>
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)
</content>
</entry>
<entry>
<title>lang/python: Revert "add bytecode trigger"</title>
<updated>2023-02-27T21:04:52Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2023-02-27T21:01:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a9d9d3a4272303bf226b9deb55c42303e4fcebdc'/>
<id>urn:sha1:a9d9d3a4272303bf226b9deb55c42303e4fcebdc</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>lang/python: add bytecode trigger</title>
<updated>2023-02-15T21:35:07Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2023-02-15T20:57:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c17ddfbf66e2801ec620d49979aca3d7077d7002'/>
<id>urn:sha1:c17ddfbf66e2801ec620d49979aca3d7077d7002</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>lang/python*: Support FreeBSD divert(4) socket</title>
<updated>2022-11-14T02:04:01Z</updated>
<author>
<name>Wen Heping</name>
<email>wen@FreeBSD.org</email>
</author>
<published>2022-11-14T02:04:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4f45def26118f413bf49e75a5b685aa0b8477343'/>
<id>urn:sha1:4f45def26118f413bf49e75a5b685aa0b8477343</id>
<content type='text'>
PR:		267648
Reported by:	glebius@
Exp-run by:	antoine@
</content>
</entry>
<entry>
<title>lang/python310: Fix disabling uuid.h detection and stage-qa error</title>
<updated>2022-08-27T10:26:11Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2022-08-27T10:26:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=fe8ed9605454c28f8f7f576741220b7092f2dcdb'/>
<id>urn:sha1:fe8ed9605454c28f8f7f576741220b7092f2dcdb</id>
<content type='text'>
- Bump PORTREVISION for package change

====&gt; 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
</content>
</entry>
<entry>
<title>lang/python3*: add LTO option and enable by default everywhere except powerpc64 and riscv64</title>
<updated>2022-03-09T17:30:00Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2022-03-09T17:30:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9a31e1b6d3bff1eef9fcd5e72268c238ec5335fb'/>
<id>urn:sha1:9a31e1b6d3bff1eef9fcd5e72268c238ec5335fb</id>
<content type='text'>
PR:	261974
Approved by:	python (koobs got his commit bit revoked during review process)
</content>
</entry>
<entry>
<title>lang/python310: add python 3.10.0.beta4</title>
<updated>2021-07-14T20:14:55Z</updated>
<author>
<name>Dmitry Marakasov</name>
<email>amdmi3@FreeBSD.org</email>
</author>
<published>2021-04-08T22:31:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=930c93129234e5ed3f67be1b8795a5a20e2745db'/>
<id>urn:sha1:930c93129234e5ed3f67be1b8795a5a20e2745db</id>
<content type='text'>
PR:		256150
Approved by:	maintainer timeout (python@, 1 month)
Differential Revision:	https://reviews.freebsd.org/D30475
</content>
</entry>
</feed>
