summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www-apps/gitea: security bump to 1.16.1Tomáš Mózes2022-02-092-0/+108
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-sound/drumstick: bump to 2.5.1Miroslav Šulc2022-02-092-0/+66
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* dev-java/lmax-disruptor: new packageVolkmar W. Pogatzki2022-02-093-0/+53
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/24106/commits/a4f55bc4aab5e0fa2ce865a8a73f43e192d7f7ba Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* dev-python/setuptools_scm: Remove oldMichał Górny2022-02-093-83/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/rich: Bump to 11.2.0Michał Górny2022-02-093-37/+46
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/django-timezone-field: Bump to 5.0Michał Górny2022-02-092-0/+42
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/pdm-pep517: Bump to 0.11.0Michał Górny2022-02-092-0/+57
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/treq: Bump to 22.2.0Michał Górny2022-02-092-0/+44
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-admin/awscli: Bump to 1.22.51Michał Górny2022-02-092-0/+59
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/boto3: Bump to 1.20.51Michał Górny2022-02-092-0/+61
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/botocore: Bump to 1.23.51Michał Górny2022-02-092-0/+66
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/statsmodels: Do not install .pytest_cache w/ USE=testMichał Górny2022-02-091-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Silence missing locale(1) errorMichał Górny2022-02-091-1/+1
| | | | | | | | | The python_export_utf8_locale() function checks for missing locale(1) and handles it gracefully. However, it does not redirect stderr probably, so systems without the executable (e.g. musl) get unintended console output. Redirect it to /dev/null. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Add min version to tomli depMichał Górny2022-02-091-1/+1
| | | | | Closes: https://bugs.gentoo.org/832782 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Add QA check for obsolete PYTHON_COMPATMichał Górny2022-02-091-1/+17
| | | | | | | | Add a QA check that reports obsolete implementation in PYTHON_COMPAT if ebuild has been modified in 2022 (based on copyright year). Requested by sam. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: Do not test EPYTHON twiceMichał Górny2022-02-091-6/+8
| | | | | | | | Avoid checking the implementation from EPYTHON via fallback iteration. While there's no technical harm in doing that, now that we output verbosely the users will notice ;-). Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Support matching impls by stdlib versionMichał Górny2022-02-094-44/+36
| | | | | | | | | | | | | | Update _python_impl_matches() (used to implement python_gen*, python_setup) to support specifying stdlib versions ("3.8", "3.9") in addition to exact implementation names. This makes handling PyPy3 version changes much easier when dealing with backports. For example, if you specify "3.8", then the spec will match python3_8 and pypy3, for as long as we supply PyPy3.8. Once we upgrade to PyPy3.9 completely, it will stop matching pypy3 and we won't have to manually keep updating these deps. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Add status messages to python_optimizeMichał Górny2022-02-091-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove old phase check from python_optimizeMichał Górny2022-02-091-9/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Use heredoc instead of "python -c"Michał Górny2022-02-091-5/+36
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Use heredoc instead of "python -c"Michał Górny2022-02-091-10/+22
| | | | | | | Use heredocs instead of inlining longish scripts in "python -c", for greater readability. Thanks to arthurzam for the suggestion. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-single-r1.eclass: Remove PYTHON_MULTI_USEDEPMichał Górny2022-02-091-7/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove python_is_python3Michał Górny2022-02-093-27/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-r1.eclass: Improve comment for USE-dep generationMichał Górny2022-02-091-3/+9
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-single-r1.eclass: Inline & simplify USE-deps in gen_cond_depMichał Górny2022-02-091-42/+3
| | | | | | | | | | | Generate simpler USE-deps inline in python_gen_cond_dep() and remove _python_gen_usedep(). The original code always repeated USE deps on all targets to aid Portage in giving better suggestions. However, since there always will be exactly one implementation selected, this is unnecessary and we can just have every cond-dep match exactly that one target. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove python_wrapper_setupMichał Górny2022-02-091-16/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove deprecated python_exportMichał Górny2022-02-091-17/+0
| | | | | | | Remove python_export, as it is no longer used by any ebuilds in ::gentoo. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Fix sphinx_build for non-autodoc caseMichał Górny2022-02-091-4/+18
| | | | | | | | | | | | | | | | | | | Fix the regression in calling sphinx-build for the non-autodoc case that causes the build to fail if dev-python/sphinx isn't built for the newest Python interpreter available. To account for this, we need to call sphinx-build as an executable (i.e. via python-exec). Ideally, build_sphinx would be aware of which case it is used for, and use appropriate invocation. Unfortunately, we cannot do that without breaking backwards compatibility. However, we can simply check if Sphinx is available via ${EPYTHON}, and fall back to calling python-exec directly. This is effectively equivalent to choosing the specific invocation directly, as python-exec would have respected the implementation specified by EPYTHON anyway if sphinx-build executable was available for it. Fixes: f6a17acb8b7c (...: Run sphinx-build via EPYTHON) Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Fix has_version for distutils_enable_sphinxMichał Górny2022-02-091-1/+5
| | | | | | | Fix the has_version calls for distutils_enable_sphinx to use -b option (--host-root in earlier EAPIs). Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Inline python_is_installedMichał Górny2022-02-091-19/+3
| | | | | | | | Inline the python_is_installed function that is used exactly once (in _python_run_check_deps). This helps us avoid having to grab PYTHON_PKG_DEP twice. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Report _python_run_check_deps verboselyMichał Górny2022-02-091-1/+9
| | | | | | | Report dep checking progress verbosely, to help users understand why a particular implementations was rejected or selected. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: Explain the reason for interpreter choiceMichał Górny2022-02-091-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Add function to run python_check_deps()Michał Górny2022-02-093-34/+25
| | | | | | | Add a function encompassing the common logic to run python_check_deps() from python-any-r1 and python-r1. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: Move EPYTHON validity check to python_setup()Michał Górny2022-02-091-22/+14
| | | | | | | | | Move the EPYTHON validity check from _python_EPYTHON_supported() to python_setup() where it belongs. This avoids unnecessarily retesting implementations taken from PYTHON_COMPAT and paves the way towards moving the common logic to python-utils-r1. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-r1.eclass: Remove deprecated python_gen_usedepMichał Górny2022-02-091-42/+1
| | | | | | | This function is deprecated for some time already and there are no more consumers left in ::gentoo. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/isort: Switch to PEP 517 buildMichał Górny2022-02-091-0/+65
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Create distutils_pep517_install helperMichał Górny2022-02-091-29/+48
| | | | | | Split the wheel build & install logic into a a new helper. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Get wheel name from the backendMichał Górny2022-02-091-9/+5
| | | | | | | Use the wheel name returned by build_wheel() rather than trying to guess it from WHEEL_DIR. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Split backend getting code into a functionMichał Górny2022-02-091-47/+63
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* mail-mta/protonmail-bridge: add 2.1.0Marek Szuba2022-02-092-0/+745
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* mail-mta/protonmail-bridge: drop 1.8.10Marek Szuba2022-02-092-698/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* app-shells/tcsh-6.24.00: version bump, fix old urls, #832929Fabian Groffen2022-02-095-5/+117
| | | | | | Closes: https://bugs.gentoo.org/832929 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-libs/pugixml: add 1.12Sam James2022-02-093-4/+25
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/double-conversion: sparc stable wrt bug #832620Agostino Sarubbo2022-02-091-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/cmake: ppc64 stable wrt bug #832947Agostino Sarubbo2022-02-091-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/cmake: ppc stable wrt bug #832947Agostino Sarubbo2022-02-091-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-arch/libarchive: amd64 stable wrt bug #832897Agostino Sarubbo2022-02-091-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-vcs/qgit: amd64 stable wrt bug #832664Agostino Sarubbo2022-02-091-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-libs/double-conversion: amd64 stable wrt bug #832620Agostino Sarubbo2022-02-091-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-ruby/spy: add 1.0.2Hans de Graaff2022-02-092-0/+24
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>