Commit Graph
596069 Commits
Author SHA1 Message Date
Arthur Zamarin a3d63cfb2a distutils-r1.eclass: small docs format fixes
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:55 +02:00
Arthur Zamarin dc06df5aac python-any-r1.eclass: use python_has_version in examples
python_has_version is preferred as it gives nicer output and safer
defaults, instead of has_version.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:54 +02:00
Michał Górny 634669af26 dev-python/gpep517: Use DISTUTILS_USE_PEP517=no
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:54 +02:00
Michał Górny 653399cc8e dev-python/installer: Use DISTUTILS_USE_PEP517=no
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:53 +02:00
Michał Górny e7a936e242 dev-python/tomli: Use DISTUTILS_USE_PEP517=no
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:52 +02:00
Michał Górny 66e4193a00 python-utils-r1.eclass: Add explicit checks for incorrect phase
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:51 +02:00
Michał Górny 63fff67a31 python-utils-r1.eclass: Support python_domodule outside src_install
Make it possible to use python_domodule() outside src_install(),
in order to install files into the ${BUILD_DIR}/install tree used
by distutils-r1.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:51 +02:00
Michał Górny b9240c4023 python-utils-r1.eclass: Fix typo in python_moduleinto doc
Fix python_moduleinto doc to mention python_domodule rather than
python_doscript (copy-paste error, probably).

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:50 +02:00
Michał Górny e897148019 distutils-r1.eclass: Introduce DISTUTILS_USE_PEP517=no mode
Introduce a new DISTUTILS_USE_PEP517 value "no" that stands for
"no build system".  This is primarily meant to replace the legacy
distutils-r1 logic used for bootstrapping baseline PEP 517 packages.
At the same time, it provides a convenient replacement for some
of the uses of python-r1.

In this mode, the eclass does not add PEP517-specific dependencies
and does not export default python_compile() and python_install()
implementations.  However, it does set dependencies, REQUIRED_USE
and enables sub-phase usage (with respect to DISTUTILS_OPTIONAL).
It also permits using distutils_enable_{sphinx,tests}.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:49 +02:00
Michał Górny de2e1bee24 distutils-r1.eclass: Move venv/merge-root logic to post-phases
Move the PEP517 venv logic, install executable wrapping and root-merging
logic all into post-phases.  This will enable the ebuilds that do not
use the standard phase implementations to use them.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:48 +02:00
Michał Górny 73842715ee distutils-r1.eclass: Make *-nspkg.pth warning fatal for EAPI 9+
Now that we've essentially removed non-implicit namespace packages
from Gentoo and setuptools upstream has deprecated their old solution,
it's time to make this check fatal.  Unfortunately, I did not think
of it when adding PEP517 mode, so let's do that in EAPI 9.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:47 +02:00
Michał Górny 4a3dc32bda distutils-r1.eclass: Remove the obsolete pypy/share check
The PyPy 'share' directory check was necessary because of the historical
prefix logic that we patched in Gentoo.  All modern versions of PyPy
use '/usr' as sys.prefix natively, so the check is no longer needed.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:47 +02:00
Michał Górny 96845942dc distutils-r1.eclass: Move install QA checks to post-phase function
Perform the install QA check (the invalid package name check) in a post-
phase function.  This enables it to be performed even when
distutils-r1_python_install is not used.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:46 +02:00
Michał Górny 0ad4b1b16e distutils-r1.eclass: Call egg-info cleanup via post-test phase
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:45 +02:00
Michał Górny 033ffdfa23 distutils-r1.eclass: Support internal post-python_* phase functions
Support running additional post-python_* phase functions for internal
usage.  The goal is to replace some of the inline logic
in distutils-r1_python_* functions that relies on the user calling them
and additional calls to python_foreach_impl.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:44 +02:00
Michał Górny 627a63a27f python-utils-r1.eclass: Strip stray *-pytest-*.pyc files in epytest
The test suites of pytest plugins cause additional *-pytest-*.pyc files
to be created.  Remove them in order to prevent them from being
installed alongside the package.

Closes: https://bugs.gentoo.org/847235
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-06-07 08:53:44 +02:00
Ulrich Müller 68b989fb82 profiles: Add android to EULA license group
Closes: https://bugs.gentoo.org/837209
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-06-07 08:51:38 +02:00
Ulrich Müller 1eec0ff372 net-im/zoom: drop 5.9.6.2225-r2
Bug: https://bugs.gentoo.org/846395
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-06-07 08:49:05 +02:00
Sam James b8b904e725 app-portage/eix: add 0.36.3
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-07 07:45:08 +01:00
Ulrich Müller 4ca8019087 app-editors/emacs: Leave CFLAGS alone in Emacs 27 and newer
Closes: https://bugs.gentoo.org/839405
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-06-07 08:44:33 +02:00
Jakov Smolić 3be6d510fb app-portage/eix: Stabilize 0.36.2 hppa, #850058
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-06-07 08:43:03 +02:00
Jakov Smolić 2747ff6161 media-gfx/graphviz: Stabilize 2.50.0 hppa, #849743
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-06-07 08:43:01 +02:00
Jakov Smolić a7c954467b app-arch/pigz: Stabilize 2.7 hppa, #849737
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-06-07 08:42:56 +02:00
Agostino Sarubbo 66f5555c99 dev-libs/librdkafka: x86 stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:17 +02:00
Agostino Sarubbo c844967bca app-admin/rsyslog: x86 stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:16 +02:00
Agostino Sarubbo 488767a0d5 dev-python/matplotlib: x86 stable wrt bug #849992
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:16 +02:00
Agostino Sarubbo 36804b960a dev-util/geany-plugins: x86 stable wrt bug #849206
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:16 +02:00
Agostino Sarubbo 546bea854c dev-util/geany: x86 stable wrt bug #849206
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:15 +02:00
Agostino Sarubbo b05101986d media-libs/gstreamer-editing-services: x86 stable wrt bug #848426
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:15 +02:00
Agostino Sarubbo 91fe83af94 media-libs/gst-rtsp-server: x86 stable wrt bug #848426
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:34:15 +02:00
Joonas Niilola 150f205811 sci-libs/libsigrok: Stabilize 0.5.2-r3 amd64, #849902
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2022-06-07 09:34:09 +03:00
Joonas Niilola a3ae99d40c dev-libs/hidapi: Stabilize 0.11.0 amd64, #849902
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2022-06-07 09:34:08 +03:00
Joonas Niilola 39f1cc9213 sys-process/criu: Stabilize 3.16.1 amd64, #850280
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2022-06-07 09:34:08 +03:00
Joonas Niilola 51eb752b61 app-doc/gimp-help: add missing bdeps to 2.10.0-r2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2022-06-07 09:34:07 +03:00
Joonas Niilola 9879b966a7 app-doc/gimp-help: Stabilize 2.10.0-r2 amd64, #850163
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2022-06-07 09:34:07 +03:00
Sam James aeb44c63c5 sci-mathematics/pspp: add 1.6.0
Closes: https://bugs.gentoo.org/846278
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-07 07:34:00 +01:00
Sam James fb1466140a x11-libs/spread-sheet-widget: add 0.7
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-07 07:34:00 +01:00
Agostino Sarubbo 69d0ff7da4 app-doc/gimp-help: sparc stable wrt bug #850163
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:33:18 +02:00
Agostino Sarubbo c80aa1bf54 dev-python/tagpy: ppc64 stable wrt bug #850172
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:33:00 +02:00
Agostino Sarubbo 8e4b154132 app-doc/gimp-help: ppc64 stable wrt bug #850163
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:32:53 +02:00
Agostino Sarubbo f3af2b5304 dev-python/tagpy: ppc stable wrt bug #850172
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:32:35 +02:00
Agostino Sarubbo fe09bbd9eb app-doc/gimp-help: ppc stable wrt bug #850163
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:32:28 +02:00
Agostino Sarubbo 9b78af5262 dev-libs/librdkafka: arm64 stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:32:10 +02:00
Agostino Sarubbo 4651458a39 app-admin/rsyslog: arm64 stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:32:07 +02:00
Agostino Sarubbo ade7f23d21 dev-libs/xapian: arm64 stable wrt bug #850169
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:31:59 +02:00
Agostino Sarubbo 736499dad4 dev-libs/librdkafka: arm stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:31:40 +02:00
Agostino Sarubbo 9c1d675da0 app-admin/rsyslog: arm stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:31:38 +02:00
Agostino Sarubbo e4f01a8ab1 app-metrics/collectd: arm stable wrt bug #833886
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:31:32 +02:00
Agostino Sarubbo ec48635077 dev-libs/librdkafka: amd64 stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:31:05 +02:00
Agostino Sarubbo a4df3cc34b app-admin/rsyslog: amd64 stable wrt bug #850178
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-07 08:31:01 +02:00