junit is a use flag. However, the junit work is done regardless of the useflag status.
Created attachment 46967 [details, diff] commons-cli-1.0-r4.ebuild.diff this patch removes the wrong dependency. the problem is that the ebuild only depends on junit, regardless of the junit use-flag. the junit test itself is only done when the junit useflag is set.
fixed. updated ebuild commited. i've also added a missing jikes dependency.