[gentoo-dev] [PATCH 4/4] distutils-r1.eclass: Make vars local before calling filter-lto

2024-03-02 Thread Michał Górny
Make LTO filtering local to the compilation code. This avoids disabling LTO for non-Python parts of an ebuild. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index

[gentoo-dev] [PATCH 3/4] distutils-r1.eclass: Move filter-lto into DISTUTILS_EXT block

2024-03-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 60554944a5a0..ee1dcef24ff6 100644 --- a/eclass/distutils-r1.eclass +++

[gentoo-dev] [PATCH 2/4] distutils-r1.eclass: Limit DISTUTILS_EXT logic to compile & test

2024-03-02 Thread Michał Górny
Perform the environment modifications specific to DISTUTILS_EXT to python_compile and python_test phases. These are the only phases where we expect extension builds to be called. This allows us to limit the scope of localized CPPFLAGS, as we both want to avoid leaking changes to non-Python parts

[gentoo-dev] [PATCH 1/4] distutils-r1.eclass: Remove -Werror... hack (now in cython)

2024-03-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 5 - 1 file changed, 5 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index c0d1992ccce0..fb0c2dfaa693 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1813,11 +1813,6

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: Fix python_doheader install location with ROOT

2024-03-02 Thread Michał Górny
On Sat, 2024-03-02 at 15:20 +, James Le Cuirot wrote: > python_get_includedir is prefixed with ESYSROOT, not EPREFIX, so we need > to strip off the former, not the latter. > > This is currently only used for dev-python/pillow, which I have tested. > > Signed-off-by: James Le Cuirot > --- >

[gentoo-dev] [PATCH] python-utils-r1.eclass: Fix python_doheader install location with ROOT

2024-03-02 Thread James Le Cuirot
python_get_includedir is prefixed with ESYSROOT, not EPREFIX, so we need to strip off the former, not the latter. This is currently only used for dev-python/pillow, which I have tested. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1

[gentoo-dev] Packages up for grabs: games-fps/chocolate-doom, games-fps/freedm, games-fps/freedm-data, games-fps/freedoom, games-fps/freedoom-data, games-fps/gzdoom, games-fps/prboom-plus, games-util/

2024-03-02 Thread William Breathitt Gray
Hello, I've been maintaining several Doom packages, but recently as I've picked up more projects outside of Gentoo I have been pushing maintenance of these Doom packages lower and lower on my To-Do list. I don't want them to stay neglected, and since I don't see myself giving these packages