xine-lib-1.1.16.3-r1 ebuild contains libdvdcss RDEPEND conditioned by the "dvd" USE flag. This is not correct and "css" global use should be used instead (defaulting to -css in IUSE). Patch attached explains the concept better. Reproducible: Always
Created attachment 205658 [details, diff] xine-lib-1.1.16.3-r1 patch
I agree that the global css useflag should be used, but it should be enabled by default (or enabled in desktop profile), as most users will want this (unless you live in a backwards country).
Ok, stating what Ben said, can I go ahead and fix it his way?
I was about to report this same issue. the problem is that this use flag falsely gives the user the impression that you need USE=dvd to watch dvds in xine-lib based programs. This just pushes libdvdcss which enables support for decryption, but not all dvds are encrypted. The other side of the issue is that legality in which regards decryption is different on each country, so giving a false impression to the user can really put them in a delicate legal situation.
So can anybody from media-video give ack for the fix? (change "dvd" to "css")
(In reply to comment #5) > So can anybody from media-video give ack for the fix? (change "dvd" to "css") > ACK. Feel free to commit.
Without revision bump of course. Package managers handle it without, and if they don't they're broken.
+ 06 Oct 2009; Fabio Erculiani <fabio@gentoo.org> + xine-lib-1.1.16.3-r1.ebuild: + Rename 'dvd' USE flag to better suited 'css', close bug #287057 Thanks, done
> I agree that the global css useflag should be used, but it should be > enabled by default (or enabled in desktop profile), as most users > will want this (unless you live in a backwards country). I disagree. This would place American users in the position whereby they're breaking the law using the default settings. I think this is especially relevant if the Gentoo Foundation is still US-based. If we're going to have the separate global USE flags of both dvd and css, then IMO the dvd USE flags should never enable DVD decryption in any package. I think we should consider the usage of the user who wants to play only region 0 disks without breaching the DCMA.
Then you set -css in make.conf if you live in a country with retarded laws.