I found Bug 276354 with a old solution to this. So I updated it to the new versions and here it is. I also gave this patch to the mozilla team: https://bugzilla.mozilla.org/show_bug.cgi?id=503691#c22 Reproducible: Always Steps to Reproduce: 1. Build your System with USE="-alsa oss" 2. emerge -pv firefox Actual Results: alsa-dependencies showing up Expected Results: no alsa-dependencies The modified xulrunner/firefox ebuilds are copyed and edited from the mozilla overlay. P.S. Sorry for my bad english. :)
Created attachment 268845 [details, diff] Replaces alsa with oss support
Created attachment 268847 [details] modified ebuild for net-libs/xulrunner-2.0-r1
Created attachment 268849 [details] Modified ebuild for www-client/firefox-4.0-r2
OSS support is only supported by bsd's. There will be no change for linux side of things.
No change? The patch is working fine! I hoped somebody would improve it or the ebuilds to allow ALSA/OSS switching with USE-Flags or at runtime.