app-misc/ca-certificates depends on sys-apps/portage directly instead of the virtual. This causes sys-apps/portage to be installed even if you have replaced it with an alternative portage-like package manager (paludis, pkgcore, etc.) As far as I can tell, there is nothing specific to the version of portage required for this ebuild, so it should probably use virtual/portage instead. Reproducible: Always Steps to Reproduce: (this example assumes you are using paludis): 1. # paludis -pi ca-certificates 2. See that portage is pulled in as a dependency. Expected Results: 1. # paludis -pi ca-certificates 2. See that portage is NOT pulled in as a dependency, per virtual/portage being provided by paludis or pkgcore.
use package.provided then