Firefox no longer uses pangoxft, pango dependency should be sufficient on it's own, at least for firefox. Reproducible: Always Steps to Reproduce: 1. emerge firefox Actual Results: Requires pango to be installed with +X Expected Results: Should require pango irrsepective of X use flag A quick check of the codebase: [crion@hoser mozilla-release]$ grep -r pangoxft config/system-headers:pango/pangoxft.h js/src/config/system-headers:pango/pangoxft.h [crion@hoser mozilla-release]$ grep -r pango | grep .h\>$ toolkit/xre/nsAppRunner.cpp:#include <pango/pangofc-fontmap.h> gfx/thebes/gfxPangoFonts.h:#include <pango/pango.h> gfx/thebes/gfxPangoFonts.cpp:#include <pango/pango.h> gfx/thebes/gfxPangoFonts.cpp:#include <pango/pangocairo.h> gfx/thebes/gfxPangoFonts.cpp:#include <pango/pango-modules.h> gfx/thebes/gfxPangoFonts.cpp:#include <pango/pangofc-fontmap.h> intl/lwbrk/src/nsPangoBreaker.cpp:#include <pango/pango-break.h> widget/gtk2/nsLookAndFeel.cpp:#include <pango/pango.h> widget/gtk2/nsLookAndFeel.cpp:#include <pango/pango-fontmap.h>
Currently in mozilla overlay, will be synced to tree with next release.