It appears that two useflags in dev-libs/efl control the availability of X11 support: X and xcb. media-libs/elementary-1.8.2, however, requires the X useflag in dev-libs/efl if USE=X is set for it. I.e. currently: DEPEND=">=dev-libs/efl-1.8.3[sdl?,png,wayland?,X?]" Suggestion: DEPEND=" >=dev-libs/efl-1.8.3[sdl?,png,wayland?] X? ( || ( dev-libs/efl[X] dev-libs/efl[xcb] ) ) "
As the xcb support in dev-libs/efl is seen as experimental and untested, even upstream suggests to not use it [1]. With this in mind, i wont update the dependency part to use efl[xcb] as an alternative to efl[X]. [1]: http://git.enlightenment.org/core/efl.git/commit/?h=efl-1.8&id=0f2c8b5dd94f8f904c008bc151c30b979608bc4a