Joshua Root
4967de51bb
Use upcoming extract.add_deps option where needed
2026-04-04 14:12:32 +11:00
Joshua Root
d8b38cc989
Remove Tiger workarounds from my ports
2025-07-23 17:43:19 +10:00
Joshua Root
60c0d834ca
python*: use path dep for pkgconfig
2024-09-07 16:51:25 +10:00
Joshua Root
45445f0a91
python*: fix build with latest libedit
2023-09-16 00:43:57 +10:00
Ken Cunningham
7da4ca3866
python27-bootstrap: fix missing expat/libffi on Tiger
...
Can't use system expat and libffi as they don't exist on Tiger.
Closes: https://trac.macports.org/ticket/65177
Add notes about Tiger modules--because it builds from system roots, the
python27-bootstrap port cannot build as many modules as the full
python27 port.
2022-12-22 09:46:53 +11:00
Joshua Root
5184caa201
misc: update platforms
2022-10-22 23:44:19 +11: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
da2ad231c8
python27: cleanup
2022-03-02 16:35:52 +11:00
Joshua Root
3a295e959b
python27: don't set use_xz for -bootstrap subport
2022-03-02 16:32:12 +11:00
Kirill A. Korinsky
d11c2377c9
python27-bootstrap: removed unrequired dependcies
2022-03-02 16:18:25 +11:00
Kirill A. Korinsky
5e2a924cb8
xz-bootstrap: cleanup install path
2022-03-02 16:18:25 +11:00
Joshua Root
9719fb3cf8
python27: libffi detection fixes
...
Fix getting libffi include dir from pkgconfig. Fix ffi.h validation to
recognise muniversal builds.
See: https://trac.macports.org/ticket/63730
2022-01-08 23:51:42 +11:00
Thomas Buchberger
cb9bdc4754
python27: fix support for virtualenv on macOS 12 ( #13480 )
...
On macOS 12 (Monterey), dladdr, NSLibraryNameForModule and similar
functions return the real path of the dynamic library instead of the
path to the symlink in a virtualenv. This breaks support for virtualenv.
By applying the same patch as Apple does for its Python version, which
avoids using these functions whenever possible, support for virtualenv
is restored.
See also:
https://github.com/apple-oss-distributions/python/blob/python-136.120.2/2.7/fix/getpath.c.ed
Co-authored-by: Joshua Root <jmr@macports.org >
2022-01-08 05:34:47 +11:00
Joshua Root
295df459da
python27-bootstrap: update gettext dep
2021-12-26 23:07:54 +11:00
Joshua Root
7c6233b8cc
python*: update gettext dep
2021-12-26 18:08:36 +11:00
Ryan Schmidt
b68b11485e
python27-bootstrap: Stop using gettext-bootstrap
...
See: https://trac.macports.org/ticket/58526
2021-11-26 07:35:26 -05: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
Joshua Root
cdd9223e7b
python27: fix hashlib build with openssl 3
2021-11-08 09:11:25 +11:00
Chris Jones
5848d16670
openssl dependents: rev bump [skip ci]
2021-11-07 12:38:19 +00:00
Joshua Root
84284fe76c
python27: +lto doesn't work without +optimizations
2021-10-10 09:03:24 +11:00
Joshua Root
7b8a294382
python27: adjust default variants
2021-10-10 08:43:21 +11:00
Joshua Root
5806e9521a
python27: add lto, set default variants
2021-10-10 07:49:02 +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
b09762740d
python26, python27: fix implicit declarations
2021-03-04 14:55:13 +11:00