If you try to install psi-0.10-r3, that pulls in >=app-crypt/qca-1.0-r2 which effectivly installs qca-2. But psi requires qca-1.0, so the dependency should pull in slot 0 only of qca or put a second dep on <qca-2. It may be wise to apply the same change to the qca-tls dependency although there is currently no qca-tls version 2 ebuild. Reproducible: Always Steps to Reproduce: 1. Unmask qca-2 if needed (KDE4 apps will use it) 2. Emerge psi without qca installed 3. Actual Results: Psi ebuild pulls in qca-2, but expects qca-1 during configure phase. Expected Results: Psi should pull in qca-1 only and exclude qca-2.
Eh; there's no qca-2 anywhere... no idea what did you unmask.
KDE-4 will - when it is released - import it into the official portage tree. Currently you find it in the kde overlay available via layman. I think it's worth to already take care of, so problems do not pop up later when KDE4 will be put into official portage.
This seems to be fixed in -r4.