app-misc/screen depends on ">=sec-policy/selinux-base-policy-20050821" which is incompatible with the new numbering of SELinux policies used on the selinux/v2refpolicy profiles. I think this dependency no longer needs to be listed, since "<sec-policy/selinux-base-policy-20050821" no longer exists in portage. Yes, I know the profile is unstable. Reproducible: Always Steps to Reproduce: 1. eselect profile set selinux/v2refpolicy/amd64/desktop 2. emerge screen Actual Results: Calculating dependencies... done! !!! All ebuilds that could satisfy ">=sec-policy/selinux-base-policy-20050821" have been masked. !!! One of the following masked packages is required to complete your request: - sec-policy/selinux-base-policy-20080525-r1 (masked by: package.mask) /usr/portage/profiles/selinux/v2refpolicy/package.mask: # force version 2.YYYYMMDD policy over version YYYYMMDD policy - sec-policy/selinux-base-policy-20080525 (masked by: package.mask) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "app-misc/screen-4.0.3" [ebuild]) (dependency required by "screen" [argument]) Expected Results: Successful emerge.
I've dropped the dependency on selinux-base-policy.