Commit Graph

43 Commits

Author SHA1 Message Date
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