media-video/mpv: adjust required libass USE flags wrt bug 562394
authorIlya Tumaykin <itumaykin@gmail.com>
Tue, 22 Dec 2015 17:59:38 +0000 (20:59 +0300)
committerIlya Tumaykin <itumaykin@gmail.com>
Mon, 28 Dec 2015 12:47:16 +0000 (15:47 +0300)
mpv uses libass to render subtitles and enca to detect subtitle
encoding. For mpv to support enca, mpv does not need to have
libass[enca]. This helps to avoid problems with >=libass-0.13.0,
which dropped 'enca' USE.

Also enable harfbuzz USE to support subtitles for complex languages.

See [0] as a reference for both of the above.

[0]: https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst

Gentoo-Bug: 562394

Package-Manager: portage-2.2.24

media-video/mpv/mpv-9999.ebuild

index 46cb54d02e1115085bbfccf9928f128bedce35ea..fa4584745118db690667925aab4d246472f3a912 100644 (file)
@@ -71,7 +71,7 @@ COMMON_DEPEND="
        jack? ( media-sound/jack-audio-connection-kit )
        jpeg? ( virtual/jpeg:0 )
        libass? (
-               >=media-libs/libass-0.12.1:=[enca(-)?,fontconfig]
+               >=media-libs/libass-0.12.1:=[fontconfig,harfbuzz]
                virtual/ttf-fonts
        )
        libcaca? ( >=media-libs/libcaca-0.99_beta18 )