This is in xulrunner-1.9.1.3.ebuild, xulrunner-1.9.1.3-r1.ebuild and xulrunner-1.9.1.4.ebuild: ---------------------------------------------------------------------------- eautoreconf cd js/src eautoreconf # Patch in support to reset all LANG variables to C # Do NOT add to patchset as it must be applied after eautoreconf epatch "${FILESDIR}/000_flex-configure-LANG.patch" ---------------------------------------------------------------------------- As you can see, 000_flex-configure-LANG.patch is being applied in ${S}/js/src instead of ${S} as in previous ebuilds. That patch says it fixes bug #103483. I think the previous ebuilds were correct and that the patch should be applied to the top level configure script, not just the one in ${S}/js/src.
The same is also in www-client/mozilla-firefox-3.5.3.ebuild, www-client/mozilla-firefox-3.5.3-r1.ebuild and www-client/mozilla-firefox-3.5.4.ebuild.
Fixed in xulrunner-1.9.1.4/firefox-3.5.4 thanks for reporting.
I have also fixed up icecat which was applying patch in wrong directory as well.