At present, with the official ebuild, PhantomJS requires GStreamer to build. However, GStreamer is not required to build PhantomJS: https://github.com/ariya/phantomjs/issues/10948 I was able to successfully emerge PhantomJS 2.0.0 on my gstreamer-less system by trimming the media-libs/gstreamer and media-libs/gst-plugins-base dependencies. Resultant ebuild can be found in my overlay: https://gitweb.gentoo.org/user/ennui.git/tree/www-client/phantomjs/phantomjs-2.0.0-r99.ebuild Presumably, this ebuild will not work for everyone. Perhaps the gstreamer dependency should be marked conditional on the presence of the 'gstreamer' USE flag?
fixed in 2.0.x