This is a semi-automated bug report with SOLUTION (for the lazy) - "media-libs/libdvdcss" is illegal in some countries. - the pkg in subject contains hardcoded dependency (RDEPEND + DEPEND) against libdvdcss, which is wrong for these reasons: - dependency is OPTIONAL and only required at runtime (thus NOT a DEPEND first of all) - dvdcss.h header is not used at all - dlopen is also NOT used - compiling without libdvdcss.so in linker paths works hands down - README explicitly tells that libdvdcss is OPTIONAL even if code does not contain any reference to it ! (maybe outdated README?) Please find a patched ebuild attached. Reproducible: Always
Created attachment 205380 [details, diff] vdr-dvd-0.3.7_pre20071113-r2 ebuild patch
vdr-dvd does not use libdvdcss directly. So there is no need for a depend of any kind. If users want css support, they should enable USE=css, and libdvdread will then pull in libdvdcss. Thanks for reporting this issue.