commit: 6047463bd3782fcc166b46f0dc781a378d626f68 Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> AuthorDate: Sun Jul 25 11:42:48 2021 +0000 Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> CommitDate: Sun Jul 25 11:43:02 2021 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=6047463b
Merge tag 'portage-3.0.19' into multilib portage-3.0.19 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org> NEWS | 4 + RELEASE-NOTES | 13 ++ bin/eapi.sh | 76 ++++++++- bin/ebuild-helpers/doconfd | 8 +- bin/ebuild-helpers/doenvd | 8 +- bin/ebuild-helpers/doheader | 8 +- bin/ebuild-helpers/doinitd | 9 +- bin/ebuild-helpers/dosym | 67 +++++++- bin/ebuild-ipc.py | 20 ++- bin/ebuild.sh | 65 ++++++-- bin/isolated-functions.sh | 6 +- bin/phase-functions.sh | 16 +- bin/phase-helpers.sh | 60 +++++-- bin/regenworld | 7 +- cnf/sets/portage.conf | 1 + lib/_emerge/EbuildBuild.py | 25 ++- lib/_emerge/Package.py | 8 +- lib/_emerge/PackageUninstall.py | 2 +- lib/_emerge/Scheduler.py | 36 +++-- lib/_emerge/actions.py | 30 +++- lib/_emerge/depgraph.py | 7 +- lib/_emerge/main.py | 4 +- lib/_emerge/unmerge.py | 19 ++- lib/portage/__init__.py | 4 +- lib/portage/_emirrordist/FetchIterator.py | 68 ++++---- lib/portage/_sets/dbapi.py | 6 + lib/portage/cache/metadata.py | 4 +- lib/portage/const.py | 4 +- lib/portage/dbapi/bintree.py | 7 +- lib/portage/dbapi/porttree.py | 4 +- lib/portage/dbapi/vartree.py | 2 +- lib/portage/dep/__init__.py | 8 +- lib/portage/dispatch_conf.py | 4 +- lib/portage/eapi.py | 15 +- .../package/ebuild/_config/special_env_vars.py | 7 +- lib/portage/package/ebuild/config.py | 24 ++- lib/portage/package/ebuild/doebuild.py | 15 +- lib/portage/package/ebuild/fetch.py | 66 ++++---- lib/portage/tests/__init__.py | 127 ++++++++------- lib/portage/tests/ebuild/test_shell_quote.py | 126 +++++++++++++++ lib/portage/tests/emerge/test_simple.py | 10 +- lib/portage/tests/resolver/ResolverPlayground.py | 39 ++++- lib/portage/tests/resolver/test_unmerge_order.py | 179 +++++++++++++++++++++ lib/portage/update.py | 17 +- lib/portage/util/_async/PipeLogger.py | 35 ++-- lib/portage/util/env_update.py | 5 + man/ebuild.5 | 33 +++- man/emerge.1 | 2 +- man/make.conf.5 | 34 +++- man/portage.5 | 33 +++- repoman/RELEASE-NOTES | 6 + repoman/lib/repoman/argparser.py | 5 +- repoman/lib/repoman/main.py | 2 +- repoman/lib/repoman/modules/scan/module.py | 4 +- repoman/lib/repoman/tests/__init__.py | 18 +-- repoman/lib/repoman/tests/simple/test_simple.py | 6 +- repoman/setup.py | 9 +- setup.py | 2 +- 58 files changed, 1147 insertions(+), 282 deletions(-)