Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/mpv/
Date: Sat, 28 Jul 2018 08:53:46
Message-Id: 1532768010.52a5e87fae5d0903d59e2864b53d5170feadc1d6.mgorny@gentoo
1 commit: 52a5e87fae5d0903d59e2864b53d5170feadc1d6
2 Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
3 AuthorDate: Tue Jul 24 15:36:31 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 28 08:53:30 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52a5e87f
7
8 media-video/mpv: drop libav support in 9999
9
10 Rationale:
11 1. Fails to build against libav and mpv upstream doesn't care:
12 https://github.com/mpv-player/mpv/issues/6007
13 2. Libav unmaintained in Gentoo:
14 - security bumps missing for months: 651220
15 - security bugs untouched for months: 635520, 635522, 635524, 639770
16 - sources unfetchable for months: 641678
17 - transition to libav-12 incomplete for more than a year: 603726
18
19 Let's stop pretending libav support is fine, when it's clearly not.
20 If you want mpv with libav back, please fix the above issues first.
21
22 Package-Manager: Portage-2.3.43, Repoman-2.3.10
23
24 media-video/mpv/mpv-9999.ebuild | 9 ++++-----
25 1 file changed, 4 insertions(+), 5 deletions(-)
26
27 diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild
28 index cbfd0330617..eae5391d95d 100644
29 --- a/media-video/mpv/mpv-9999.ebuild
30 +++ b/media-video/mpv/mpv-9999.ebuild
31 @@ -29,15 +29,15 @@ DOCS+=( README.md DOCS/{client-api,interface}-changes.rst )
32 LICENSE="LGPL-2.1+ GPL-2+ BSD ISC samba? ( GPL-3+ )"
33 SLOT="0"
34 IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins cuda doc drm dvb
35 - dvd +egl gbm +iconv jack javascript jpeg lcms +libass libav libcaca libmpv
36 - +lua luajit openal +opengl oss pulseaudio raspberry-pi rubberband samba sdl
37 + dvd +egl gbm +iconv jack javascript jpeg lcms +libass libcaca libmpv +lua
38 + luajit openal +opengl oss pulseaudio raspberry-pi rubberband samba sdl
39 selinux test tools +uchardet v4l vaapi vdpau vulkan wayland +X +xv zlib
40 zsh-completion"
41
42 REQUIRED_USE="
43 || ( cli libmpv )
44 aqua? ( opengl )
45 - cuda? ( !libav opengl )
46 + cuda? ( opengl )
47 egl? ( || ( gbm X wayland ) )
48 gbm? ( drm egl opengl )
49 lcms? ( opengl )
50 @@ -59,8 +59,7 @@ REQUIRED_USE="
51 "
52
53 COMMON_DEPEND="
54 - !libav? ( >=media-video/ffmpeg-4.0:0=[encode,threads,vaapi?,vdpau?] )
55 - libav? ( ~media-video/libav-9999:0=[encode,threads,vaapi?,vdpau?] )
56 + >=media-video/ffmpeg-4.0:0=[encode,threads,vaapi?,vdpau?]
57 alsa? ( >=media-libs/alsa-lib-1.0.18 )
58 archive? ( >=app-arch/libarchive-3.0.0:= )
59 bluray? ( >=media-libs/libbluray-0.3.0:= )