Created attachment 432370 [details] emerge --info Emerging firefox-46.0::mozilla fails with: emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/harfbuzz-1.1.3:0=[graphite2,icu]". !!! One of the following packages is required to complete your request: - media-libs/harfbuzz-1.1.3::gentoo (Missing IUSE: graphite2) (dependency required by "www-client/firefox-46.0::mozilla[system-harfbuzz]" [ebuild]) (dependency required by "www-client/firefox" [argument])
This is a bug in the mozilla overlay. The USE flag is called "graphite" and not "graphite2".
commit 7d1f01e9fd49bc1ea40af54376c40584224c3f8d Author: Lars Wendler <polynomial-c@gentoo.org> Date: Thu Apr 28 07:47:31 2016 Fixed harfbuzz's USE dependency (it's "graphite", not "graphite2") Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Thanks for catching this! Definitely a recording error when I moved the settings out of ebuilds and into the eclass.