[gentoo-dev] [PATCH 03/11] install-qa-check.d: Rewrite 60python-pyc to use gpep517

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-pyc | 168 +-- 1 file changed, 96 insertions(+), 72 deletions(-) diff --git a/metadata/install-qa-check.d/60python-pyc b/metadata/install-qa-check.d/60python-pyc index 47e9a3eea908..fd9434994f2f 100644 ---

[gentoo-dev] [PATCH 01/11] distutils-r1.eclass: Update pyproject.toml advice for PEP517 mode

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e64eedec5fd3..9909ba70178c 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 02/11] distutils-r1.eclass: Require gpep517 >= 8

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 9909ba70178c..85a5c8496d49 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@

[gentoo-dev] [PATCH 06/11] distutils-r1.eclass: Let gpep517 compile bytecode when 9+ is used

2022-07-29 Thread Michał Górny
Use the new --optimize option of gpep517 >= 9 when it is installed, and remove the python_optimize call then. This conditional logic is meant to give some additional testing while gpep517-9 is still in ~arch. Note that this also removes python_optimize call for "no" mode. However, this mode is

[gentoo-dev] [PATCH 05/11] distutils-r1.eclass: Pass EPREFIX to addpredict

2022-07-29 Thread Michał Górny
Pointed out by Arfrever. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e4ef1919bc7d..495eead1d5fd 100644 --- a/eclass/distutils-r1.eclass +++

[gentoo-dev] [PATCH 07/11] dev-python/installer: Call python_optimize explicitly

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/installer/installer-0.5.1-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-python/installer/installer-0.5.1-r1.ebuild b/dev-python/installer/installer-0.5.1-r1.ebuild index a29b236242ca..39b7336c9b89 100644 ---

[gentoo-dev] [PATCH 04/11] distutils-r1.eclass: Bump dev-python/sip dependency

2022-07-29 Thread Michał Górny
Bug: https://bugs.gentoo.org/851840 Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 85a5c8496d49..e4ef1919bc7d 100644 --- a/eclass/distutils-r1.eclass +++

Re: [gentoo-dev] Up for grabs: dev-python/pyside2

2022-07-29 Thread Ionen Wolkens
On Fri, Jul 29, 2022 at 10:30:20AM +, waebbl-gen...@posteo.net wrote: > On Sun, 17 Jul 2022 23:11:08 +0100 > Sam James wrote: > > > Up for grabs because of inactivity. > > > > dev-python/pyside2 has several open bugs and a version bump pending. > > > > Needs some real love to tidy it up. >

[gentoo-dev] [PATCH] java-pkg-simple.eclass: do not java-pkg_gen-cp if USE=binary

2022-07-29 Thread Volkmar W. Pogatzki
Closes: https://bugs.gentoo.org/861026 Signed-off-by: Volkmar W. Pogatzki --- eclass/java-pkg-simple.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass index 09062d9ede6..6f7324240e3 100644 ---

[gentoo-dev] [PATCH 10/11] dev-python/pygobject: Call python_optimize explicitly

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/pygobject/pygobject-3.42.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild b/dev-python/pygobject/pygobject-3.42.2.ebuild index 217ae21f2c4a..d411290d7520 100644 ---

[gentoo-dev] [PATCH 11/11] python-utils-r1.eclass: Sterilize pytest-sugar plugin

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index b793a1f13e0f..89013591c31b 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@

[gentoo-dev] [PATCH 09/11] net-wireless/blueman: Invoke eautomake to fix py-compile script

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- net-wireless/blueman/blueman-2.3.1.ebuild | 2 +- net-wireless/blueman/blueman-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/blueman/blueman-2.3.1.ebuild b/net-wireless/blueman/blueman-2.3.1.ebuild index

[gentoo-dev] [PATCH 08/11] dev-python/tomli: Call python_optimize explicitly

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/tomli/tomli-2.0.1-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-python/tomli/tomli-2.0.1-r1.ebuild b/dev-python/tomli/tomli-2.0.1-r1.ebuild index f24193c0c9fe..4a4c0bc1ea17 100644 --- a/dev-python/tomli/tomli-2.0.1-r1.ebuild

[gentoo-dev] [PATCH 00/11] distutils-r1.eclass: Support for gpep517-9+ --optimize + minor changes

2022-07-29 Thread Michał Górny
Hi, Here's another medium-sized patchset for Python eclasses. The primary feature is support for the new gpep517 9+ option to byte-compile installed .pyc files. As a result, rather than delaying until python_install(), we get optimized .pyc already in python_compile() and the test phase should

Re: [gentoo-dev] Up for grabs: dev-python/pyside2

2022-07-29 Thread waebbl-gentoo
On Sun, 17 Jul 2022 23:11:08 +0100 Sam James wrote: > Up for grabs because of inactivity. > > dev-python/pyside2 has several open bugs and a version bump pending. > > Needs some real love to tidy it up. > > Best, > sam Wouldn't it be applicable to put these packages under the umbrella of the

Re: [gentoo-dev] [PATCH 09/11] net-wireless/blueman: Invoke eautomake to fix py-compile script

2022-07-29 Thread Ulrich Mueller
> On Fri, 29 Jul 2022, Michał Górny wrote: > --- a/net-wireless/blueman/blueman-2.3.1.ebuild > +++ b/net-wireless/blueman/blueman-2.3.1.ebuild > @@ -97,7 +97,7 @@ pkg_setup() { > } > > src_prepare() { > - [[ ${PV} == ]] && eautoreconf > + [[ ${PV} == ]] && eautoreconf ||

Re: [gentoo-dev] Up for grabs: dev-python/pyside2

2022-07-29 Thread waebbl-gentoo
On Fri, 29 Jul 2022 07:06:06 -0400 Ionen Wolkens wrote: > On Fri, Jul 29, 2022 at 10:30:20AM +, waebbl-gen...@posteo.net wrote: > > On Sun, 17 Jul 2022 23:11:08 +0100 > > Sam James wrote: > > > > > Up for grabs because of inactivity. > > > > > > dev-python/pyside2 has several open bugs

[gentoo-dev] USE=ninja to compile by ninja, otherwise by make

2022-07-29 Thread Fabulous Zhang Zheng
Dear everyone, While gentoo-devhelp is a better place for questions, it's been inactive for years so I sent an email here. Apologies if this is solely for gentoo developers. I'm writing an ebuild of ddnet, a cmake argument of which is "-GNinja" controlling the

Re: [gentoo-dev] USE=ninja to compile by ninja, otherwise by make

2022-07-29 Thread waebbl-gentoo
On Sat, 30 Jul 2022 00:38:54 +0800 Fabulous Zhang Zheng wrote: > Dear everyone, > > > While gentoo-devhelp is a better place for questions, it's been inactive > for years so I sent an email here. Apologies if this is solely for gentoo > developers. There's #gentoo-dev-help > > After trying

Re: [gentoo-dev] USE=ninja to compile by ninja, otherwise by make

2022-07-29 Thread Fabulous Zhang Zheng
Thanks for your reply 于2022年7月30日周六 01:09写道: > On Sat, 30 Jul 2022 00:38:54 +0800 > Fabulous Zhang Zheng wrote: > > > Dear everyone, > > > > > > While gentoo-devhelp is a better place for questions, it's been inactive > > for years so I sent an email here. Apologies if this is solely for

Re: [gentoo-dev] USE=ninja to compile by ninja, otherwise by make

2022-07-29 Thread Fabulous Zhang Zheng
Sorry for bothering. Fabulous Zhang Zheng 于2022年7月30日周六 01:31写道: > Thanks for your reply > > 于2022年7月30日周六 01:09写道: > >> On Sat, 30 Jul 2022 00:38:54 +0800 >> Fabulous Zhang Zheng wrote: >> >> > Dear everyone, >> > >> > >> > While gentoo-devhelp is a better place for questions, it's been

[gentoo-dev] Last-rites: app-misc/zygrib

2022-07-29 Thread Marc Schiffbauer
# Marc Schiffbauer (2022-07-30) # No update since 2016, compilation and build system # errors # Bugs #637150, #686078, #733066, #733068, #828986, #854744 # removal in 30 days (2022-08-29) app-misc/zygrib signature.asc Description: PGP signature