Bug 223765 - libdvdnav is an uneccesary dependency in various ebuilds
Bug#: 223765 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: media-video@gentoo.org Reported By: dynamotwain@aim.com
Component: Ebuilds
URL: 
Summary: libdvdnav is an uneccesary dependency in various ebuilds
Keywords:  
Status Whiteboard: 
Opened: 2008-05-26 22:00 0000
Description:   Opened: 2008-05-26 22:00 0000
libdvdnav was unmaintained for a few years, and being full of bugs, a number of
programs forked their own copies, no longer relying on externally provided
libdvdnav headers or libraries. However, some packages still list
media-libs/libdvdnav as dependencies. These packages include:

app-cdr/k9copy (since 1.0.5 or so)
media-tv/mythtv (since 0.20)

The remaining packages in portage that depend on media-libs/libdvdnav appear to
actually link to the external dynamic libraries provided by libdvdnav.

------- Comment #1 From Jeroen Roovers 2008-05-26 22:39:22 0000 -------
Assigning to media-video because of libdvdnav.

> app-cdr/k9copy (since 1.0.5 or so) : CC'ing kde
> media-tv/mythtv (since 0.20)       : CC'ing cardoe and media-tv

------- Comment #2 From Doug Goldstein 2008-06-26 20:01:05 0000 -------
mythtv is fixed. thanks.

------- Comment #3 From Carsten Lohrke 2008-06-30 02:49:07 0000 -------
k9copy always included its own copy of this library, so Gentoo isn't entirely
free from it, but I guess it fixes your problem. v.1.2.3-r1 with /some/ fixes
in cvs. If there is a security issue with libdvdnav, please drop a comment.


Leaving it to you to resolve, it's your bug and I'm too tired to check, if
k9copy is really the last offender.

------- Comment #4 From simon 2008-06-30 20:42:56 0000 -------
What about vlc with use flag "dvd" enabled?

------- Comment #5 From dynamotwain@aim.com 2008-06-30 23:43:40 0000 -------
VLC trunk currently requires an external copy of libdvdnav (See
https://trac.videolan.org/vlc/browser/configure.ac#L2098)

However, I do not know if VLC has ever provided its own fork, and VLC's Trac
interface to git doesn't appear to sport an easy way to view tagged versions of
files, so I don't know about prior releases.