I'd like to request slot usage in /etc/portage/profile/package.provided My current needed use-case would be for openssl:0.9.8 If I put this into package.provided dev-libs/openssl-0.9.8z:0.9.8 portage tells me "Invalid package name in package.provided: dev-libs/ope3nssl-0.9.8z:0.9.8" and when I put this into the file dev-libs/openssl-0.9.8z portage refuses to install openssl packages from slot 0 as well which I stll want portage to install.
It is not only slots which are missing but also specification of USE-flags so that an entry like e.g. dev-libs/openssl-0.9.8z:0.9.8[abi_x86_32] or dev-libs/openssl-0.9.8z:0.9.8[-abi_x86_32] is able to satisfy/not satisfy the emul-linux-x86-* dependency. Currently, it is necessary to write "dummy" ebuilds for such a purpose (or to modify the packages requiring the dependency). However, I am sure that this bug is a dupe - this was already requested several times and refused with the argument that using package.provided should not be encouraged.
*** This bug has been marked as a duplicate of bug 142941 ***