games-kids/gcompris contains virtual/x11 in RDEPEND.
Created attachment 79517 [details, diff] Modular X dependencies for gcompris-7.2.ebuild
Created attachment 79600 [details, diff] Modular X dependencies for gcompris-6.5.3-r1.ebuild
I've set the dependencies according the scripts I use. What script(s) do you use Ulrich?
(In reply to comment #3) > I've set the dependencies according the scripts I use. What script(s) do you > use Ulrich? Why, "included-headers.sh" and "linking-libs.sh" by spyderous. They report (for 7.2) the following: x11-libs/libX11 x11-libs/libXt x11-libs/libXrandr x11-libs/libXrender I have also looked at several ebuilds and there appeared to be no definite policy if redundant dependencies should be removed or not. Please enlighten me. If redundant ones are to be omitted, then you should remove _all_ of the above since everything is a dependency of gtk+-2.* .
Well, here's my take on it. I prefer a complete dependency-tree, *especially* for DEPEND, as someone could ahve ru "emerge depclean" and removed things that were in DEPEND only. I prefer to not rely on the fact that some other packages depends on something, as that package's dependencies could change in the future and break this apckage without any kind of notice. As for a policy, there isn't one, that I am aware of regarding this.