Joshua Root
60c0d834ca
python*: use path dep for pkgconfig
2024-09-07 16:51:25 +10:00
Joshua Root
3fa393c752
python37: prevent overlinking with libuuid
...
Closes: https://trac.macports.org/ticket/68183
2023-10-26 17:13:43 +11:00
Joshua Root
45445f0a91
python*: fix build with latest libedit
2023-09-16 00:43:57 +10:00
David Gilman
cdfe522786
python37: mark as EOL
2023-09-02 13:12:31 +10:00
Joshua Root
e705b2661d
python37: update to 3.7.17
2023-06-10 21:26:40 +10:00
Joshua Root
9ab0e1ab9c
python37: update to 3.7.16
2022-12-07 15:11:29 +11:00
Joshua Root
e04f2eb537
python37: update to 3.7.15
2022-10-12 14:17:11 +11:00
Joshua Root
209887953d
python37: update to 3.7.14
2022-09-10 20:42:14 +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
71bd80e6a5
python37: update to 3.7.13
2022-03-18 03:54:34 +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
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
Joshua Root
3d6adf9469
python37: update to 3.7.12
2021-09-05 12:08:53 +10:00
Joshua Root
3c8ec574f6
python37: update to 3.7.11
2021-07-03 18:23:41 +10:00
Joshua Root
ef99b6ee12
python37: backport macOS 11 and arm64 fixes
...
Closes: https://trac.macports.org/ticket/61920
2021-06-02 07:36:35 +10:00
Joshua Root
9fd97292e6
python3*: protect against issues with long CFLAGS
...
Prevent line wrapping in _sysconfigdata.py so that '-arch foo' can't be
split across multiple lines, preventing the reinplace from removing it
correctly. In practice this only seems to have happened with universal
builds.
All variables being on a single line also means that awk is no longer
needed to edit LINKFORSHARED.
Also fix implicit declaration errors in python35's configure script.
Closes: https://trac.macports.org/ticket/61282
2021-03-16 01:39:50 +11:00
Joshua Root
a1a1c276ba
python37: update to 3.7.10
2021-02-21 05:03:39 +11:00
Joshua Root
5d0542bdd2
python3{2..7}: known_fail on arm
2021-01-10 03:56:53 +11:00
David B. Evans
bd5d680082
ports that link with libffi: rebuild with libffi 3.3
...
* excludes known broken ports
* includes only ports that actually link with libffi 3.3
2020-09-05 20:00:58 -07:00
Joshua Root
466896785f
python37: update to 3.7.9
2020-08-23 10:30:55 +10:00
Joshua Root
f7e92413e6
python*: preserve mtime of sysconfig data
...
This should prevent rebuilding things unnecessarily in the destroot
phase.
2020-08-20 18:42:19 +10:00