Looking at VLC source code, there's no trace of dvdcss.h usage nor of any libdvdcss.so.2 in ELF metadata, in fact for legal reasons, it' loaded via dlopen. So, VLC could ship with USE="dvd" enabled without the need of libdvdcss. The sample ebuild patch (off 1.0.2) should be applied to all the ebuilds available in our tree. We don't want to force people to install libdvdcss if they just want to enable libdvdread support (via USE="dvd"). Reproducible: Always
Created attachment 205660 [details, diff] vlc-1.0.2.ebuild patch
+ 30 Sep 2009; Fabio Erculiani <lxnay@gentoo.org> vlc-0.9.10.ebuild, + vlc-1.0.2.ebuild, vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Removing media-libs/lidvdcss from RDEPEND, not directly needed nor used by + VLC After having talked with aballier, I committed a final fix (removing libdvdcss completely).