Commit Graph

64 Commits

Author SHA1 Message Date
Joshua Root 60c0d834ca python*: use path dep for pkgconfig 2024-09-07 16:51:25 +10:00
Joshua Root 5233b68a46 python{26,3[2-6]}: use supported_archs to exclude arm64 2024-02-21 04:42:38 +11:00
Joshua Root 45445f0a91 python*: fix build with latest libedit 2023-09-16 00:43:57 +10:00
Joshua Root 14b8b0049d python{27,34,35,36}: backport universal fix
Also fix configure failure with recent Xcode.
2022-05-10 22:32:47 +10: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
Renee Otten cf440ae8c0 python36: mark as EOL 2022-01-22 16:22:23 +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
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 53dda03ca0 python36: update to 3.6.15 2021-09-05 12:15:41 +10:00
Joshua Root 778ed67bb5 python36: update to 3.6.14 2021-07-03 18:23:41 +10:00
Joshua Root 035fe369de python36: remove false hope
No plans to backport arm64 support at this point.
2021-06-02 07:37:49 +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 ca74be5ad4 python36: update to 3.6.13 2021-02-21 05:22:29 +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 058f86e447 python36: update to 3.6.12 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
Christopher Chavez 08c283fd97 py{36,37}-htmldocs: update to latest (#7749)
Add update reminders to python{35,36,37,39-devel} ports
2020-07-17 10:10:57 -05:00
Joshua Root d16905a6aa python36: update to 3.6.11
Patch configure to recognise darwin 20.
2020-06-29 23:14:58 +10:00
Joshua Root 318365cfb7 python36: update to 3.6.10
Only disable poll on OS versions where it's broken. Update sysroot
patch to upstreamed version.
2019-12-21 21:52:43 +11:00
Joshua Root 31932fe861 python37, python36: fix compiler_fixup IndexError 2019-10-19 09:53:37 +11:00
Joshua Root 0173436320 python36: handle -isysroot without a space 2019-10-16 23:39:35 +11:00