summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/python: Fix installing lib-dynload in 3.12Michał Górny2022-12-131-0/+4
| | | | | | | | | | | | | | The Makefile rules are broken and fail to create the necessary directories in DESTDIR if they are already present on the live system. They also fail to handle install(1) errors. Therefore, if Python 3.12 was already installed in the system, the ebuild did not create lib-dynload directory in DESTDIR, then failed to install extension modules there and happily created a broken Python distribution. Just create the directory early in the ebuild to workaround the problem until upstream figures out how to fix the problem. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Remove oldMichał Górny2022-12-097-2895/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 hppa, #884651Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 hppa, #884649Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 hppa, #884647Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 hppa, #884645Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 sparc, #884645Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 ppc, #884645Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 arm, #884645Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 x86, #884647Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 ppc64, #884647Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 sparc, #884647Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 ppc, #884647Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 arm, #884647Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 sparc, #884651Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 ppc, #884651Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 arm, #884651Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 ppc, #884649Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 arm, #884649Arthur Zamarin2022-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 ppc64, #884651Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 amd64, #884651Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 x86, #884651Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.8.16 arm64, #884651Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 ppc64, #884649Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 x86, #884649Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 arm64, #884649Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 amd64, #884649Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.9.16 sparc, #884649Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 amd64, #884647Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.10.9 arm64, #884647Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 ppc64, #884645Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 amd64, #884645Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 x86, #884645Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Stabilize 3.11.1 arm64, #884645Sam James2022-12-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Bump to 3.8.16Michał Górny2022-12-072-0/+424
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Bump to 3.9.16Michał Górny2022-12-072-0/+477
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Bump to 3.10.9Michał Górny2022-12-072-0/+482
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Bump to 3.11.1Michał Górny2022-12-072-0/+511
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Bump to 3.12.0_alpha3Michał Górny2022-12-072-0/+504
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: drop leftover debugging append-flagsSam James2022-12-065-5/+0
| | | | | Fixes: 3478cabb5f94e9d90ae1ed9e3f7909a1146aa471 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: disable _ctypes, _crypt for cross (CBUILD) PythonSam James2022-12-065-10/+55
| | | | | | | | | | | | | | | | | | | | | | * Use a hack to deduce libdir to nudge the build system in the right direction because get_libdir can't handle BROOT/CBUILD right now. * Disable _ctypes (libffi) and _crypt (lib(x)crypt) modules for cross (CBUILD) Python as they're not needed and Python struggles to find the libraries correctly. This avoids an issue where setup.py can't handle deducing libdir (or even being passed it) for cross-compilation. Fortunately, cpython is migrating away from setup.py to autotools. Note that this isn't the same as what bug 633712 would've been at the time it was reported, but it certainly showed up the same way on more modern Pythons since we introduced the CBUILD part a few months ago. Bug: https://bugs.gentoo.org/633712 Bug: https://bugs.gentoo.org/794181 Bug: https://bugs.gentoo.org/864911 Signed-off-by: Sam James <sam@gentoo.org>
* Move {virtual → app-alternatives}/awkMichał Górny2022-12-027-7/+7
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: add valgrind supportJonas Jelten2022-11-237-6/+26
| | | | | | | | | | | | When the valgrind useflag is enabled, Python performs a runtime check if it is run in the Valgrind VM, and adjusts its memory allocator to not use pymalloc. Valgrind then does a much better job in tracking the memory reachability. Closes: https://bugs.gentoo.org/610816 Signed-off-by: Jonas Jelten <jj@sft.lol> Closes: https://github.com/gentoo/gentoo/pull/11012 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Remove oldMichał Górny2022-11-156-2340/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Stabilize 3.8.15_p3 hppa, #880637Sam James2022-11-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/python: Bump to 3.12.0_alpha2Michał Górny2022-11-152-0/+494
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/python: Stabilize 3.8.15_p3 sparc, #880637Arthur Zamarin2022-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.8_p3 sparc, #880641Arthur Zamarin2022-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.10.8_p3 hppa, #880641Arthur Zamarin2022-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/python: Stabilize 3.9.15_p3 hppa, #880639Arthur Zamarin2022-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>