The eclipse-sdk ebuild depends sh-utils when the system is using coreutils instead of the old trio of utils. As a result, when emerging eclipse-sdk, sh-utils is pulled in unneccessarily. Also, on the tcsh dependency eclipse-sdk works with >=tcsh-6.11 not just >=tcsh-6.12
I was going to attach a patch that "corrects" this, but that would end up with the ebuild being incorrect for people who still use sh/bin/file-utils instead of coreutils. Is there a need for this dep ? Everyone should have either sh-utils or coreutils otherwise emerge wouldn't even work, right ? If there is a need for a version of sh-utils better than <blank> OR coreutils, I don't see how that could be represented in the ebuild as things are. Either boolean conditions in DEPEND and RDEPEND or a virtual sh/bin/file-utils that can be versioned would be needed. So it appears I can't really suggest/provide a fix in the end, sorry. In any case eclipse-sdk works with coreutils instead of sh-utils, and the tcsh dep can be changed to >=tcsh-6.11 at least.
Fixed. Didn't revise, as it doesn't change the installed program.