Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-bad/
Date: Wed, 25 Oct 2017 20:30:53
Message-Id: 1508963338.3f7a55cf8c277a5f72051aadad326a51a500dd51.leio@gentoo
1 commit: 3f7a55cf8c277a5f72051aadad326a51a500dd51
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 25 20:25:16 2017 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 25 20:28:58 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7a55cf
7
8 media-libs/gst-plugins-bad: Default enable egl and opengl for webkit-gtk and 21st century, fix USE=egl to matter
9
10 webkit-gtk IUSE default enables egl and gstreamer, while now requiring gstreamer[egl] in that
11 case as well. So try out default enabling egl here to work out of the box, plus opengl so we
12 don't hit our own newly added constraint of wanting opengl or gles2 with USE=egl (otherwise
13 USE=egl has no effect, because if neither is defined, the EGL code isn't built at all, as it's
14 part of the gstgl library).
15
16 Package-Manager: Portage-2.3.8, Repoman-2.3.2
17
18 media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild | 3 ++-
19 1 file changed, 2 insertions(+), 1 deletion(-)
20
21 diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild
22 index 4856dce20a7..bf14c1dc536 100644
23 --- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild
24 +++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild
25 @@ -12,11 +12,12 @@ HOMEPAGE="https://gstreamer.freedesktop.org/"
26 LICENSE="LGPL-2"
27 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
28
29 -IUSE="X bzip2 egl gles2 gtk +introspection opengl +orc vcd vnc wayland"
30 +IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vcd vnc wayland"
31 REQUIRED_USE="
32 gles2? ( !opengl )
33 opengl? ( X )
34 wayland? ( egl )
35 + egl? ( || ( opengl gles2 ) )
36 "
37
38 # X11 is automagic for now, upstream #709530