47 Commits

Author SHA1 Message Date
Renee Otten b65c9b59fd python38: reached end-of-life on 10/07/2024 2024-10-13 22:08:23 -04:00
Joshua Root 76465fb062 python38: update to 3.8.20 2024-09-07 16:33:13 +10:00
Joshua Root 09a96a0cb4 python38: update to 3.8.19
Also move select files to subports of python_select and python3_select.
2024-03-21 01:13:40 +11:00
Joshua Root 45445f0a91 python*: fix build with latest libedit 2023-09-16 00:43:57 +10:00
Joshua Root 16d606ff54 python38: update to 3.8.18 2023-08-25 12:06:24 +10:00
Joshua Root b16f1675e4 python38: update to 3.8.17 2023-06-10 21:02:33 +10:00
Joshua Root a987eabeaf python38: update to 3.8.16 2022-12-07 14:46:06 +11:00
Joshua Root cd5275796f python38: update to 3.8.15 2022-10-12 13:49:17 +11:00
Joshua Root 460705da3d python38: update to 3.8.14 2022-09-10 17:50:09 +10:00
Joshua Root a9e81dbf94 python3*: apply patches on 10.6 too
Closes: https://github.com/macports/macports-ports/pull/15740
2022-08-20 14:05:16 +10:00
Joshua Root dc0835bc3a python3{7,8,9}: backport universal fix from python310
See: https://trac.macports.org/ticket/63782
2022-05-10 20:36:14 +10:00
Joshua Root e15c40b464 python38: update to 3.8.13 2022-03-18 03:20:16 +11:00
Joshua Root 9c29281592 python*: preserve mtime of pyconfig.h
See: https://trac.macports.org/ticket/63782
2022-03-13 21:20:19 +11:00
Joshua Root e2c98fb448 python3{7,8,9,10,11}: fix potential build failure
If setuptools 60 or later is installed, its copy of distutils will be
used[1], apparently even when building the python stdlib. Unfortunately
it doesn't seem to be completely compatible with the stdlib's build
system (at least in some python versions). So ensure that the stdlib's
own distutils is used.

Fixes: https://trac.macports.org/ticket/64352

[1] https://setuptools.pypa.io/en/latest/history.html#v60-0-0
2022-01-07 00:30:00 +11:00
Joshua Root 7c6233b8cc python*: update gettext dep 2021-12-26 18:08:36 +11:00
Joshua Root 9b310d616d python38: switch to openssl 3
Hashlib and SSL tests confirmed passing.

See: https://trac.macports.org/ticket/63801
2021-11-13 16:58:12 +11:00
Joshua Root 259e6a39c4 python*: switch back to openssl 1.1
Upstream support for 3 isn't done yet.

See: https://trac.macports.org/ticket/63857
2021-11-09 12:29:30 +11:00
Chris Jones 5848d16670 openssl dependents: rev bump [skip ci] 2021-11-07 12:38:19 +00:00
Joshua Root 4866e21854 python3{6,7,8}: enable +optimizations by default 2021-10-10 07:02:24 +11:00
jrabinow 17b9abfab6 python3*: add dtrace variant (#12005)
Adds a variant to use dtrace as described in
https://docs.python.org/3/howto/instrumentation.html

Fixes: https://trac.macports.org/ticket/54443
2021-09-07 10:16:39 +10:00
Joshua Root 949b3480c3 Rev bump libffi dependents
Version 3.4 broke binary compatibility.
2021-09-01 06:34:10 +10:00
Chris Jones e9a3041249 python38,py38-tkinter,py38-htmldocs,py38-gdbm: Update to 3.8.12 2021-08-31 16:59:13 +01:00
Joshua Root 064d721f49 python38: update to 3.8.11 2021-07-03 18:23:41 +10:00
Joshua Root ae7839b66f python38: update to 3.8.10
Also backport relaxation of distutils' MACOSX_DEPLOYMENT_TARGET check.

Fixes: https://trac.macports.org/ticket/62757
2021-05-08 05:04:35 +10:00
Joshua Root 6f3ed3b3a2 python38: update to 3.8.9 2021-04-03 16:19:38 +11:00