Game ebuilds using sdl-image for PNG display should check whether the sdl-image dependency has the PNG useflag set. Those packages compile, but binaries will segfault upon execution when sdl-image is compiled without PNG-support. Examples for this are - games-arcade/smclone - games-arcade/supertux There might be other ebuilds sharing the same problem, so I opened a generic bug.
Yes, lots of built_with_use stuff can be added to the tree. But we're not going to do that. Instead we're going to wait for use deps to be added to portage and do it right instead of polluting the ebuilds with extra code.
*** Bug 160527 has been marked as a duplicate of this bug. ***
*** Bug 174194 has been marked as a duplicate of this bug. ***
*** Bug 182420 has been marked as a duplicate of this bug. ***
*** Bug 181991 has been marked as a duplicate of this bug. ***
*** Bug 193115 has been marked as a duplicate of this bug. ***
*** Bug 197069 has been marked as a duplicate of this bug. ***
*** Bug 222935 has been marked as a duplicate of this bug. ***
bugzilla.
Now that there's a stable version of portage that supports EAPI=2 we'll take individual bugs for missing use-based deps. Bugs with big lists of things that are broken will be closed INVALID with extreme prejudice.