The stable ebuild media-gfx/skencil-0.6.18_pre20080519.ebuild has EAPI=2. Thus I can't build it using the current stable portage 2.1.4.5. My understanding is stable ebuilds should not use EAPI=2 until the stable version of portage supports this feature. Reproducible: Always Steps to Reproduce: 1.emerge -a skencil (on a system with stable keywords) 2. 3. Actual Results: These are the packages that would be merged, in order: Calculating dependencies / !!! All ebuilds that could satisfy "media-gfx/skencil" have been masked. !!! One of the following masked packages is required to complete your request: - media-gfx/skencil-0.6.18_pre20080519 (masked by: EAPI 2) The current version of portage supports EAPI '1'. You must upgrade to a newer version of portage before EAPI masked packages can be installed. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Expected Results: successful build The stable version of skencil somehow became broken on my system during a recent update, and revdep-rebuild can not fix it. I can't rebuild skencil without upgrading to a masked version of portage. I am marking this major severity because I can no longer update my wife's system. She does a lot of graphic art, and she depends on skencil. She long ago made it part of her daily workflow. It is one of her critical apps.
Thanks, yes, this was a mistake of mine, I've now restored the old ebuild and added the eapi2-one as -r1