(just for the case my email got lost, as a reminder) Since one should not inherit from an eclass conditionally, it would be very nice to have virtualx only depend on x11 if X is in USE. The tests for dev-lang/R for example need a display but only if it was built with X in USE.
Not any more... DEPEND="X? ( || ( x11-base/xorg-server virtual/x11 ) )" IUSE="X" Closing a really stale bug.