[gentoo-dev] [PATCH] use.desc: Make `native-extensions` flag global

2023-11-04 Thread Michał Górny
Make the `native-extensions` flag global. It is used in 15 Python packages to enable building optional C extensions, though the global description also allows for other "native" and "pure" languages. In 9 cases, the flag description explicitly mentions "speedups", so this is the primary case

[gentoo-dev] Last rites: media-plugins/gst-transcoder

2023-11-04 Thread Mart Raudsepp
# Mart Raudsepp (2023-11-04) # gst-transcoder was merged into gst-plugins-bad and can be installed via # media-libs/gst-plugins-bad instead. Removal on 2023-12-04. Bug #916871. media-plugins/gst-transcoder

[gentoo-dev] Last rites: media-libs/gnonlin

2023-11-04 Thread Mart Raudsepp
# Mart Raudsepp (2023-11-04) # Legacy GStreamer non-linear multimedia editing elements, superseded by # media-libs/gstreamer-editing-services long ago. # Removal on 2023-12-04. Bug #916870. media-libs/gnonlin

[gentoo-dev] [PATCH 3/3] eclass/dotnet-pkg-base.eclass: remove DOTNET_DATA and NUGET_DATA

2023-11-04 Thread Maciej Barć
they do not influence .NET build Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 4 1 file changed, 4 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 9b070d9c2..1a9d31120 100644 --- a/eclass/dotnet-pkg-base.eclass +++

[gentoo-dev] [PATCH 2/3] eclass/dotnet-pkg-base.eclass: mark OUTPUT_VARIABLEs

2023-11-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 6 ++ 1 file changed, 6 insertions(+) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 35beacfeb..9b070d9c2 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet-pkg-base.eclass @@ -44,6

[gentoo-dev] [PATCH 1/3] eclass/dotnet-pkg-base.eclass: remove DOTNET_PKG_EXECUTABLE_PATH

2023-11-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 5b2d6e2dd..35beacfeb 100644 --- a/eclass/dotnet-pkg-base.eclass +++

[gentoo-dev] Last rites: dev-python/wstools

2023-11-04 Thread Michał Górny
# Michał Górny (2023-11-04) # Broken on py3.12.  Last commit in 2020.  Already a second fork # of the package.  No revdeps. # Removal on 2023-12-04.  Bug #916856. dev-python/wstools -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Change to ada.eclass to support gcc:13

2023-11-04 Thread Alfredo Tupone
I want to add support to gcc:13 for ada packages In attachment the new ada.eclass. Inline are the changes applyed: --- ada.eclass 2023-11-04 13:38:30.857702705 +0100 +++ ada.eclass.new 2023-11-03 23:16:34.643870434 +0100 @@ -57,7 +57,7 @@ # @DESCRIPTION: # All supported Ada

[gentoo-dev] [PATCH 6/6] dev-python/numpy: Switch to EPYTEST_XDIST

2023-11-04 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/numpy/numpy-1.26.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/numpy/numpy-1.26.1.ebuild b/dev-python/numpy/numpy-1.26.1.ebuild index 3255d05e2c00..92564017966e 100644 ---

[gentoo-dev] [PATCH 5/6] dev-python/pyrate-limiter: Use EPYTEST_XDIST

2023-11-04 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild index

[gentoo-dev] [PATCH 4/6] distutils-r1.eclass: Add pytest-xdist dep if EPYTEST_XDIST is set

2023-11-04 Thread Michał Górny
Make `distutils_enable_tests pytest` automatically add the `dev-python/pytest-xdist` dependency if `EPYTEST_XDIST` is set. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass| 3 +++ eclass/python-utils-r1.eclass | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git

[gentoo-dev] [PATCH 3/6] python-utils-r1.eclass: Add EPYTEST_XDIST for epytest

2023-11-04 Thread Michał Górny
Add an `EPYTEST_XDIST` variable that can be used to enable running the test suite in parallel via the dev-python/pytest-xdist plugin. This also includes user-facing `EPYTEST_JOBS` to control the job count independently of `MAKEOPTS`. Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH 2/6] distutils-r1.eclass: Refactor d_e_t to permit multiple test packages

2023-11-04 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 9dd091921391..3d69911d9209 100644 --- a/eclass/distutils-r1.eclass +++

[gentoo-dev] [PATCH 1/6] distutils-r1.eclass: Refactor `d_e_t unittest` (NFC)

2023-11-04 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 1cc91110dccf..9dd091921391 100644 --- a/eclass/distutils-r1.eclass +++

[gentoo-dev] [PATCH 0/6] python-utils-r1/distutils-r1: EPYTEST_XDIST support

2023-11-04 Thread Michał Górny
Hi, Here's a patchset that introduces EPYTEST_XDIST=1 variable to automatically use dev-python/pytest-xdist to run test suites in parallel via epytest. It also takes care of adding the dep if set prior to distutils_enable_tests (as expected, pkgcheck will also check for that). I'm also adding