x11-themes/gtk-engines-qtcurve being built with +firefox3 should be satisfied with www-client/icecat, not only with www-client/mozilla-firefox* Reproducible: Always Steps to Reproduce: 1. Install www-client/icecat instead of www-client/mozilla-firefox & www-client/mozilla-firefox-bin 2. USE="firefox3" emerge -pv x11-themes/gtk-engines-qtcurve Actual Results: www-client/mozilla-firefox is pulled as a dependency Expected Results: www-client/mozilla-firefox shouldn't be pulled as a dependency I'd suggest adding www-client/icecat to the list of alternative dependencies (see attached patch). Another way is to provide virtual/firefox package and make ebuilds depend on it.
Created attachment 208258 [details, diff] Patch for gtk-engines-qtcurve to depend on icecat
IF there will be a virtual, we could use that. But I don't feel like adding all the silly firefox clones to the dependency list. You could just put mozilla-firefox in your package.provided file instead.