That's it.
Nope, can't verify it on my side: bash-2.05b# emerge -pv bcsdemo These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] games-simulation/bcsdemo-1.3 -dedicated 5,825 kB Total size of downloads: 5,825 kB bash-2.05b# emerge -pv openal These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-libs/smpeg-0.4.4-r4 +X +gtk +opengl 307 kB [ebuild N ] media-libs/openal-20040303 -alsa +arts -debug +esd +mpeg +oggvorbis +sdl 7,893 kB Total size of downloads: 8,201 kB Nothing here about needing openal as a dependancy. I even did USE="deticated" to see if it changed anything: bash-2.05b# USE="dedicated" emerge -pv bcsdemo These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] games-simulation/bcsdemo-1.3 +dedicated 5,825 kB Total size of downloads: 5,825 kB Nope, nothing changed there still. I suggest an `emerge sync` as nothing I can see in the ebuild file would produce such a result. Next time you put the bug report in though, please try and state why openal should not be provided as a dependancy for "bcsdemo".
Are you sure? $ bcsdemo ./bcs: error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory I emerged openal and it worked fine.
bash-2.05b$ /opt/bcsdemo/bcs /opt/bcsdemo/bcs: error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory Oh yah, definately a bug. Sorry for the confusion, my assumption was that you were saying that bcsdemo had openal as a dependancy in the ebuild, not as a library dependancy. Yes, this most definately does need to be fixed.
fixed in cvs