Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Wed, 15 Feb 2017 21:06:36
Message-Id: 1487192766.5d50d240e18457875bbeb3b7cd41b4ccd9b04c5a.axs@gentoo
1 commit: 5d50d240e18457875bbeb3b7cd41b4ccd9b04c5a
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 15 21:06:06 2017 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 15 21:06:06 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d50d240
7
8 mozconfig-v6.45.eclass: remove gstreamer:0.10 capability
9
10 eclass/mozconfig-v6.45.eclass | 13 ++-----------
11 1 file changed, 2 insertions(+), 11 deletions(-)
12
13 diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
14 index 160b8b17a1..80eb58c54f 100644
15 --- a/eclass/mozconfig-v6.45.eclass
16 +++ b/eclass/mozconfig-v6.45.eclass
17 @@ -70,7 +70,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
18 # Set the variable to any value if the use flag should exist but not be default-enabled.
19
20 # use-flags common among all mozilla ebuilds
21 -IUSE="${IUSE} dbus debug ffmpeg +gstreamer gstreamer-0 +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
22 +IUSE="${IUSE} dbus debug ffmpeg +gstreamer +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
23 system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx"
24
25 # some notes on deps:
26 @@ -106,10 +106,6 @@ RDEPEND=">=app-text/hunspell-1.2:=
27 >=media-libs/gst-plugins-good-1.4.5:1.0
28 >=media-plugins/gst-plugins-libav-1.4.5:1.0
29 )
30 - gstreamer-0? (
31 - >=media-libs/gstreamer-0.10.25:0.10
32 - media-plugins/gst-plugins-meta:0.10[ffmpeg]
33 - )
34 x11-libs/libX11
35 x11-libs/libXcomposite
36 x11-libs/libXdamage
37 @@ -190,10 +186,8 @@ DEPEND="app-arch/zip
38 RDEPEND+="
39 selinux? ( sec-policy/selinux-mozilla )"
40
41 -# only one of gstreamer and gstreamer-0 can be enabled at a time, so set REQUIRED_USE to signify this.
42 -# also force system-icu if system-harfbuzz is set to avoid any potential ABI issues
43 +# force system-icu if system-harfbuzz is set to avoid any potential ABI issues
44 REQUIRED_USE="
45 - ?? ( gstreamer gstreamer-0 )
46 system-harfbuzz? ( system-icu )"
47
48 # only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
49 @@ -340,9 +334,6 @@ mozconfig_config() {
50 if use gstreamer ; then
51 use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:1.0 is not available at runtime"
52 mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0
53 - elif use gstreamer-0 ; then
54 - use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:0.10 is not available at runtime"
55 - mozconfig_annotate '+gstreamer-0' --enable-gstreamer=0.10
56 else
57 mozconfig_annotate '' --disable-gstreamer
58 fi