If media-video/libav is installed as virtual/ffmpeg provider, installing audacious-plugins with USE=ffmpeg results in pulling in media-video/ffmpeg as well. However, virtual/ffmpeg should do for audacious-plugins. Reproducible: Always Steps to Reproduce: 1. emerge media-video/libav (or virtual/ffmpeg which provides it if media-video/ffmpeg is not installed yet) 2. emerge -pv audacious-plugins 3. media-video/ffmpeg gets pulled in as well Expected Results: One ffmpeg implementation should be enough for audacious-plugins At least for now libav does it as well. See #361269 for a similar bug. I think we'll need a tracker for this. There are a LOT of ebuilds that need fixing... http://pastebin.com/NqtXtQCg
Created attachment 267797 [details, diff] Patch to make audiacious-plugins pull in virtual/ffmpeg
+ 30 Mar 2011; Tony Vroon <chainsaw@gentoo.org> + audacious-plugins-2.4.4-r1.ebuild, audacious-plugins-2.5_alpha1.ebuild: + Replace explicit ffmpeg depend with the ffmpeg virtual for libav + compatibility. As suggested by "tbartdev" in bug #361285.