The kdegraphics 3.0.4 failed to build, missing the library sys- libs/libieee1284, but did not require it first.
What arch is this? x86, ppc... If the scanner use flag is not enabled, kdegraphics doesn't (shouldn't) need libieee1284 or anything like that. When scanner is enabled: On x86, kdegraphics depends on sane-backends which depends on libieee1284. However since kdegraphics uses libieee1284 directly (confirmed by Hannes) I'll add a dep to the kdegraphics ebuilds. Outside x86: libieee1284 cannot work on ppc, and is apparently untested on other architectures. I'll Gerk (of Gentoo-PPC fame) if kdegraphics compiles and runs correctly in that situation.
On x86, with no scanner use flags. The ebuild failed looking for libieee1284.la and emerging libiee1284 fixed the problem.
If sane-backends is installed, the scanner use flag is set on by default. Is that the case? I'm committing what I described above.
sane-backends is indeed emerged, which explains the scanner use flag being set. Thanks!
I've had to revert my commit because there is a portage bug that breaks ANDing use flags. Will commit again once that bug is fixed.
Sadly that bug is still there...
I need to talk to carpaski about this...
Portage now supports this properly, so adding to kdegraphics-3.1.1a.