summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* distutils-r1.eclass: small docs format fixesArthur Zamarin2022-06-071-3/+6
| | | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: use python_has_version in examplesArthur Zamarin2022-06-071-5/+5
| | | | | | | 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>
* dev-python/gpep517: Use DISTUTILS_USE_PEP517=noMichał Górny2022-06-071-0/+41
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/installer: Use DISTUTILS_USE_PEP517=noMichał Górny2022-06-071-0/+37
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/tomli: Use DISTUTILS_USE_PEP517=noMichał Górny2022-06-071-0/+36
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Add explicit checks for incorrect phaseMichał Górny2022-06-071-0/+13
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Support python_domodule outside src_installMichał Górny2022-06-071-7/+22
| | | | | | | | 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>
* python-utils-r1.eclass: Fix typo in python_moduleinto docMichał Górny2022-06-071-4/+4
| | | | | | | 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>
* distutils-r1.eclass: Introduce DISTUTILS_USE_PEP517=no modeMichał Górny2022-06-071-1/+29
| | | | | | | | | | | | | | | | 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>
* distutils-r1.eclass: Move venv/merge-root logic to post-phasesMichał Górny2022-06-071-51/+73
| | | | | | | | 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>
* distutils-r1.eclass: Make *-nspkg.pth warning fatal for EAPI 9+Michał Górny2022-06-071-0/+4
| | | | | | | | | 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>
* distutils-r1.eclass: Remove the obsolete pypy/share checkMichał Górny2022-06-071-12/+0
| | | | | | | | 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>
* distutils-r1.eclass: Move install QA checks to post-phase functionMichał Górny2022-06-071-23/+31
| | | | | | | | 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>
* distutils-r1.eclass: Call egg-info cleanup via post-test phaseMichał Górny2022-06-071-3/+12
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Support internal post-python_* phase functionsMichał Górny2022-06-071-0/+6
| | | | | | | | | 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>
* python-utils-r1.eclass: Strip stray *-pytest-*.pyc files in epytestMichał Górny2022-06-071-0/+5
| | | | | | | | | 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>
* profiles: Add android to EULA license groupUlrich Müller2022-06-071-1/+1
| | | | | Closes: https://bugs.gentoo.org/837209 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* net-im/zoom: drop 5.9.6.2225-r2Ulrich Müller2022-06-072-172/+0
| | | | | Bug: https://bugs.gentoo.org/846395 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-portage/eix: add 0.36.3Sam James2022-06-072-0/+105
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-editors/emacs: Leave CFLAGS alone in Emacs 27 and newerUlrich Müller2022-06-072-20/+2
| | | | | Closes: https://bugs.gentoo.org/839405 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-portage/eix: Stabilize 0.36.2 hppa, #850058Jakov Smolić2022-06-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-gfx/graphviz: Stabilize 2.50.0 hppa, #849743Jakov Smolić2022-06-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-arch/pigz: Stabilize 2.7 hppa, #849737Jakov Smolić2022-06-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-libs/librdkafka: x86 stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-admin/rsyslog: x86 stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-python/matplotlib: x86 stable wrt bug #849992Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/geany-plugins: x86 stable wrt bug #849206Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/geany: x86 stable wrt bug #849206Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-libs/gstreamer-editing-services: x86 stable wrt bug #848426Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-libs/gst-rtsp-server: x86 stable wrt bug #848426Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-libs/libsigrok: Stabilize 0.5.2-r3 amd64, #849902Joonas Niilola2022-06-071-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/hidapi: Stabilize 0.11.0 amd64, #849902Joonas Niilola2022-06-071-2/+2
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-process/criu: Stabilize 3.16.1 amd64, #850280Joonas Niilola2022-06-071-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-doc/gimp-help: add missing bdeps to 2.10.0-r2Joonas Niilola2022-06-071-1/+3
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-doc/gimp-help: Stabilize 2.10.0-r2 amd64, #850163Joonas Niilola2022-06-071-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-mathematics/pspp: add 1.6.0Sam James2022-06-072-0/+83
| | | | | Closes: https://bugs.gentoo.org/846278 Signed-off-by: Sam James <sam@gentoo.org>
* x11-libs/spread-sheet-widget: add 0.7Sam James2022-06-072-0/+24
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-doc/gimp-help: sparc stable wrt bug #850163Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-python/tagpy: ppc64 stable wrt bug #850172Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-doc/gimp-help: ppc64 stable wrt bug #850163Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-python/tagpy: ppc stable wrt bug #850172Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-doc/gimp-help: ppc stable wrt bug #850163Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-libs/librdkafka: arm64 stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-admin/rsyslog: arm64 stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-libs/xapian: arm64 stable wrt bug #850169Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-libs/librdkafka: arm stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-admin/rsyslog: arm stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-metrics/collectd: arm stable wrt bug #833886Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-libs/librdkafka: amd64 stable wrt bug #850178Agostino Sarubbo2022-06-071-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-admin/rsyslog: amd64 stable wrt bug #850178Agostino Sarubbo2022-06-071-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>