the new ebuild, blender-2.7b-r3.ebuild declares both ffmpeg and libav in IUSE. These cannot be installed at the same time. Since libav provides ffmpeg this might build ok on systems with libav (unconfirmed) but it will not build on systems with ffmpeg. The previous ebuild, blender-2.7b-r2.ebuild only included ffmpeg in IUSE.
ffmpeg is to choose ANY ffmpeg-compatible library libav is to choose the PROVIDER as such REQUIRED_USE="^^ ( ffmpeg libav )" effectively means that no one can install blender with libav. I don't think that's what we want.
(In reply to Julian Ospald (hasufell) from comment #1) > ffmpeg is to choose ANY ffmpeg-compatible library > libav is to choose the PROVIDER > > as such > REQUIRED_USE="^^ ( ffmpeg libav )" > > effectively means that no one can install blender with libav. I don't think > that's what we want. Resolved, Invalid? The current settings mean that one cannot install Blender with ffmpeg. Shouldn't the user be able to chose between ffmpeg, libav? This is how it was before.
(In reply to Leif James Burrow from comment #2) > (In reply to Julian Ospald (hasufell) from comment #1) > > ffmpeg is to choose ANY ffmpeg-compatible library > > libav is to choose the PROVIDER > > > > as such > > REQUIRED_USE="^^ ( ffmpeg libav )" > > > > effectively means that no one can install blender with libav. I don't think > > that's what we want. > > Resolved, Invalid? > > The current settings mean that one cannot install Blender with ffmpeg. > Shouldn't the user be able to chose between ffmpeg, libav? This is how it > was before. You choose between ffmpeg and libav by NOT activiating the "libav" USE flag. I repeat myself: ffmpeg is to choose ANY ffmpeg-compatible library...this is about the FEATURE libav is to choose the PROVIDER (if disabled it means that "media-video/ffmpeg" is the provider)
My apoligies to you. My problem was that I did not realize that the libav use flag had been added to my profile. Also, I was sure I had -libav in my make.conf however I did not. Finally, I was confusing IUSE with REQUIRED_USE. For some reason I was SURE I saw libav under REQUIRED_USE, not under IUSE. It was my mistake. I am sorry for wasting your time. Thanks