dxr3player looks for the presence of the em8300 header ($LINUXSRC/include/linux/em8300.h) to control enabling or disabling dxr3 support. Reproducible: Always Steps to Reproduce: 1. emerge dxr3player 2. 3. Actual Results: dxr3player is build with or without dxr3 support depending on the presence of afforementioned header. Expected Results: Ideally, this should be done as a USE (USE=dxr3? USE=em8300?) that adds dependancies to the em8300 driver and library.
Well we don't have any dxr3 or em8300 use flag since MPlayer and Xine automaticly detects whether em8300 is installed or not. It was decided a long time ago that it wasn't needed since it only touched two packages. But now at least 4 packages (MPlayer, Xine, mmsv2 and dxr3player) could use the useflag.
Actually, you do. media-libs/xine-lib defines USE flag 'dxr3' for dxr3/em8300 support. (thanks to my coworker for pointing this out to me yesterday).
Let me just clarify that then. We don't have any official use flag.
You probably intended a global useflag, but local useflag can be done, autodetection is bad usually. Anyway, moving to maintainer to avoid filling media-video queries.
Fixed. Thanks.