Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, mail-client/thunderbird/, eclass/
Date: Thu, 16 Feb 2017 15:05:05
Message-Id: 1487257464.356591702a337367b0895e5e762adf1a20c9c545.axs@gentoo
1 commit: 356591702a337367b0895e5e762adf1a20c9c545
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 16 15:04:24 2017 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 16 15:04:24 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=35659170
7
8 Drop gstreamer:0.10 support from mozilla packages
9
10 eclass/mozconfig-v6.45.eclass | 13 ++-----------
11 mail-client/thunderbird/metadata.xml | 1 -
12 www-client/firefox/metadata.xml | 1 -
13 3 files changed, 2 insertions(+), 13 deletions(-)
14
15 diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
16 index 15e65ab..948d40e 100644
17 --- a/eclass/mozconfig-v6.45.eclass
18 +++ b/eclass/mozconfig-v6.45.eclass
19 @@ -70,7 +70,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
20 # Set the variable to any value if the use flag should exist but not be default-enabled.
21
22 # use-flags common among all mozilla ebuilds
23 -IUSE="${IUSE} dbus debug ffmpeg +gstreamer gstreamer-0 +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
24 +IUSE="${IUSE} dbus debug ffmpeg +gstreamer +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
25 system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx"
26
27 # some notes on deps:
28 @@ -104,10 +104,6 @@ RDEPEND=">=app-text/hunspell-1.2:=
29 >=media-libs/gst-plugins-good-1.4.5:1.0
30 >=media-plugins/gst-plugins-libav-1.4.5:1.0
31 )
32 - gstreamer-0? (
33 - >=media-libs/gstreamer-0.10.25:0.10
34 - media-plugins/gst-plugins-meta:0.10[ffmpeg]
35 - )
36 x11-libs/libX11
37 x11-libs/libXcomposite
38 x11-libs/libXdamage
39 @@ -188,10 +184,8 @@ DEPEND="app-arch/zip
40 RDEPEND+="
41 selinux? ( sec-policy/selinux-mozilla )"
42
43 -# only one of gstreamer and gstreamer-0 can be enabled at a time, so set REQUIRED_USE to signify this.
44 -# also force system-icu if system-harfbuzz is set to avoid any potential ABI issues
45 +# force system-icu if system-harfbuzz is set to avoid any potential ABI issues
46 REQUIRED_USE="
47 - ?? ( gstreamer gstreamer-0 )
48 system-harfbuzz? ( system-icu )"
49
50 # only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
51 @@ -338,9 +332,6 @@ mozconfig_config() {
52 if use gstreamer ; then
53 use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:1.0 is not available at runtime"
54 mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0
55 - elif use gstreamer-0 ; then
56 - use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:0.10 is not available at runtime"
57 - mozconfig_annotate '+gstreamer-0' --enable-gstreamer=0.10
58 else
59 mozconfig_annotate '' --disable-gstreamer
60 fi
61
62 diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml
63 index 2123a49..5b1e2e8 100644
64 --- a/mail-client/thunderbird/metadata.xml
65 +++ b/mail-client/thunderbird/metadata.xml
66 @@ -15,7 +15,6 @@
67 <flag name='custom-optimization'>Fine-tune custom compiler optimizations
68 (-Os, -O0, -O1, -O2, -O3)</flag>
69 <flag name="jemalloc3">Enable or disable jemalloc3 (forced-on when supported prior to 38.0)</flag>
70 - <flag name='gstreamer-0'>Use gstreamer:0.10 instead of gstreamer:1 for media support</flag>
71 <flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
72 instead of bundled.</flag>
73 <flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
74
75 diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
76 index 73dd758..fbcda11 100644
77 --- a/www-client/firefox/metadata.xml
78 +++ b/www-client/firefox/metadata.xml
79 @@ -14,7 +14,6 @@
80 <flag name="gtk3">Use the cairo-gtk3 rendering engine</flag>
81 <flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
82 downloaded and kept up-to-date in user profiles</flag>
83 - <flag name="gstreamer-0">Use gstreamer:0.10 instead of gstreamer:1 for media support</flag>
84 <flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
85 <flag name="jemalloc">Enable or disable jemalloc</flag>
86 <flag name="jemalloc3">Enable or disable jemalloc3 (forced-on when supported prior to 38.0)</flag>