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.
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
mythtv is fixed. thanks.
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.
What about vlc with use flag "dvd" enabled?
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.