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
5339b1b25c
python3{4,5}: fix breakage due to openssl pg
...
The portgroup replaces -I with -isystem, which breaks python's ability
to detect header dependencies for its stdlib modules.
Fixes: https://trac.macports.org/ticket/65301
2022-06-07 07:20:33 +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
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
18f86667e6
python35: fix misleading variant description
...
Using --enable-optimizations does not actually enable LTO.
2021-10-10 07:46:38 +11:00
Joshua Root
949b3480c3
Rev bump libffi dependents
...
Version 3.4 broke binary compatibility.
2021-09-01 06:34:10 +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
0d5173eaa1
python35: mark EOL
2021-01-10 04:03:50 +11:00
Joshua Root
5d0542bdd2
python3{2..7}: known_fail on arm
2021-01-10 03:56:53 +11:00
Joshua Root
0c87c735ac
python35: update to 3.5.10
2020-09-12 15:51:51 +10: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
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
140c09dc2b
python*: patch configure to recognise darwin 20
2020-06-29 23:42:33 +10:00
Joshua Root
4ba9dc9482
python35: update to 3.5.9
2019-11-02 14:00:55 +11:00
Chih-Hsuan Yen
157ebbff36
openssl: Rev-bump dependents
...
Generated with the following command:
rg -l -g Portfile ':openssl\b' ../macports-ports | grep -v '/lang/php/' | grep -v '/aqua/qt5' | xargs ./revbump-ports.sh
revbump-ports.sh is from https://github.com/yan12125/revbump-ports/tree/4a47ad53d5bc1553b86f48dfbf946bc9a466306c
Skipping lang/php and aqua/qt5 as only php*-{ftp,openssl} and
qt*-qtbase subports need revbumping, respectively.
2019-09-07 22:35:16 +08:00
Joshua Root
1415ce7e29
python35: update to 3.5.7
2019-03-19 08:41:15 +11:00
Joshua Root
d14d1d5f4a
python35: fix build with libressl >= 2.7
...
Upstream patch backported from 3.6.
Fixes: https://trac.macports.org/ticket/56965
2019-01-10 09:12:37 +11:00
Ryan Schmidt
a117a32927
python35: Fix case of directory in patchfile
...
Closes: https://trac.macports.org/ticket/57144
2018-09-20 05:50:59 -05:00
Riccardo Mottola
b8e715ba07
python27, python3[1-5]: Fix uuid command on some systems
...
Closes: https://trac.macports.org/ticket/57034
Signed-off-by: Ryan Schmidt <ryandesign@macports.org >
2018-09-12 21:25:47 +08:00