EAPI 7 reuses the metadata cache slot that was used for PROVIDE.
Finally remove most of Portage support for PROVIDE to make it UNUSED
once again.

PR: https://github.com/gentoo/portage/pull/266

Michał Górny (2):
  _emerge: Remove unused param to show_invalid_depstring_notice()
  Remove support for PROVIDE virtuals

 bin/ebuild.sh                                      |  2 +-
 bin/phase-functions.sh                             |  2 +-
 man/ebuild.5                                       | 10 -----
 pym/_emerge/BlockerDB.py                           |  4 +-
 pym/_emerge/Package.py                             | 27 ++----------
 pym/_emerge/actions.py                             |  9 ++--
 pym/_emerge/depgraph.py                            |  8 ++--
 pym/_emerge/resolver/output.py                     |  4 +-
 pym/_emerge/show_invalid_depstring_notice.py       |  4 +-
 pym/portage/__init__.py                            |  2 +-
 pym/portage/_sets/base.py                          | 17 +-------
 pym/portage/cache/metadata.py                      |  4 +-
 pym/portage/dbapi/__init__.py                      |  4 +-
 pym/portage/dbapi/bintree.py                       |  9 ++--
 pym/portage/dbapi/dep_expand.py                    |  2 +-
 pym/portage/dbapi/porttree.py                      |  4 +-
 pym/portage/dbapi/vartree.py                       | 38 ++--------------
 pym/portage/dep/__init__.py                        | 20 +--------
 pym/portage/emaint/modules/move/move.py            |  4 +-
 pym/portage/package/ebuild/_config/MaskManager.py  | 10 ++---
 .../package/ebuild/_config/special_env_vars.py     |  4 +-
 pym/portage/package/ebuild/config.py               | 43 +++---------------
 pym/portage/package/ebuild/doebuild.py             |  2 +-
 pym/portage/repository/config.py                   |  5 +--
 .../tests/resolver/test_virtual_transition.py      | 51 ----------------------
 repoman/man/repoman.1                              |  7 ---
 .../repoman/modules/scan/depend/_depend_checks.py  |  2 +-
 .../modules/scan/metadata/ebuild_metadata.py       |  8 +---
 repoman/pym/repoman/qa_data.py                     |  2 -
 repoman/pym/repoman/repos.py                       |  3 --
 30 files changed, 56 insertions(+), 255 deletions(-)
 delete mode 100644 pym/portage/tests/resolver/test_virtual_transition.py

-- 
2.16.2


Reply via email to