Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: eclass/
Date: Tue, 02 Jun 2015 19:49:04
Message-Id: 1433274523.9b9caf4e21803660ed73770fb0f4b66a171f2fbb.axs@gentoo
1 commit: 9b9caf4e21803660ed73770fb0f4b66a171f2fbb
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 2 19:48:43 2015 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 2 19:48:43 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=9b9caf4e
7
8 sync eclasses with updated versions from the portage tree
9
10 eclass/mozconfig-v5.31.eclass | 13 +++++++++----
11 eclass/mozconfig-v5.33.eclass | 17 ++++++++++-------
12 eclass/mozconfig-v5.36.eclass | 5 +++--
13 3 files changed, 22 insertions(+), 13 deletions(-)
14
15 diff --git a/eclass/mozconfig-v5.31.eclass b/eclass/mozconfig-v5.31.eclass
16 index 297c072..4a6020c 100644
17 --- a/eclass/mozconfig-v5.31.eclass
18 +++ b/eclass/mozconfig-v5.31.eclass
19 @@ -1,6 +1,6 @@
20 -# Copyright 1999-2014 Gentoo Foundation
21 +# Copyright 1999-2015 Gentoo Foundation
22 # Distributed under the terms of the GNU General Public License v2
23 -# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.31.eclass,v 1.2 2014/12/03 23:10:06 axs Exp $
24 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.31.eclass,v 1.4 2015/05/27 19:00:31 axs Exp $
25 #
26 # @ECLASS: mozconfig-v5.31.eclass
27 # @MAINTAINER:
28 @@ -78,12 +78,17 @@ RDEPEND=">=app-text/hunspell-1.2
29 x11-libs/libXrender
30 x11-libs/libXt
31 system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 )
32 - system-icu? ( >=dev-libs/icu-51.1 )
33 + system-icu? ( >=dev-libs/icu-51.1:= )
34 system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
35 system-sqlite? ( >=dev-db/sqlite-3.8.4.2:3[secure-delete,debug=] )
36 - system-libvpx? ( =media-libs/libvpx-1.3.0* )
37 "
38
39 +# firefox-31.0-patches-0.3 and above carry a patch making newer libvpx compatible
40 +case ${PATCHFF##*31.0-patches-} in
41 + 0.3) RDEPEND+=" system-libvpx? ( >=media-libs/libvpx-1.3.0 )" ;;
42 + *) RDEPEND+=" system-libvpx? ( =media-libs/libvpx-1.3.0* )" ;;
43 +esac
44 +
45 if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
46 if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
47 IUSE+=" +wifi"
48
49 diff --git a/eclass/mozconfig-v5.33.eclass b/eclass/mozconfig-v5.33.eclass
50 index 7e604a3..dd4ee05 100644
51 --- a/eclass/mozconfig-v5.33.eclass
52 +++ b/eclass/mozconfig-v5.33.eclass
53 @@ -1,6 +1,6 @@
54 -# Copyright 1999-2014 Gentoo Foundation
55 +# Copyright 1999-2015 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: $
58 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.33.eclass,v 1.5 2015/05/28 06:37:16 polynomial-c Exp $
59 #
60 # @ECLASS: mozconfig-v5.33.eclass
61 # @MAINTAINER:
62 @@ -21,7 +21,8 @@
63 inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3
64
65 case ${EAPI} in
66 - 0|1|2|3|4) die "EAPI=${EAPI} not supported"
67 + 0|1|2|3|4) die "EAPI=${EAPI} not supported" ;;
68 + *) die "This eclass has been disabled and will be removed on 2015-06-30. If you need it, copy to your overlay and remove this line." ;;
69 esac
70
71 # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
72 @@ -53,7 +54,6 @@ IUSE="${IUSE} dbus debug gstreamer pulseaudio selinux startup-notification syste
73
74 RDEPEND=">=app-text/hunspell-1.2
75 dev-libs/atk
76 - dev-libs/expat
77 >=dev-libs/libevent-1.4.7
78 >=x11-libs/cairo-1.10[X]
79 >=x11-libs/gtk+-2.14:2
80 @@ -79,11 +79,14 @@ RDEPEND=">=app-text/hunspell-1.2
81 >=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0
82 )
83 x11-libs/libX11
84 + x11-libs/libXcomposite
85 + x11-libs/libXdamage
86 + x11-libs/libXfixes
87 x11-libs/libXext
88 x11-libs/libXrender
89 x11-libs/libXt
90 system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 )
91 - system-icu? ( >=dev-libs/icu-51.1:= )
92 + system-icu? ( >=dev-libs/icu-51.1 )
93 system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
94 system-sqlite? ( >=dev-db/sqlite-3.8.5:3[secure-delete,debug=] )
95 system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] )
96 @@ -138,8 +141,7 @@ mozconfig_config() {
97 mozconfig_annotate 'system_libs' \
98 --with-system-zlib \
99 --enable-pango \
100 - --enable-svg \
101 - --with-system-bz2
102 + --enable-svg
103
104 mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2
105
106 @@ -200,6 +202,7 @@ mozconfig_config() {
107 mozconfig_annotate '' --disable-gconf
108
109 # We must force-enable jemalloc 3 via .mozconfig
110 + # Except this doesn't actually enable jemalloc3.
111 echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die
112 mozconfig_annotate '' --enable-jemalloc
113 mozconfig_annotate '' --enable-replace-malloc
114
115 diff --git a/eclass/mozconfig-v5.36.eclass b/eclass/mozconfig-v5.36.eclass
116 index a79eb99..1137f24 100644
117 --- a/eclass/mozconfig-v5.36.eclass
118 +++ b/eclass/mozconfig-v5.36.eclass
119 @@ -1,6 +1,6 @@
120 # Copyright 1999-2015 Gentoo Foundation
121 # Distributed under the terms of the GNU General Public License v2
122 -# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.36.eclass,v 1.1 2015/02/26 20:41:10 axs Exp $
123 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.36.eclass,v 1.2 2015/04/25 09:13:40 polynomial-c Exp $
124 #
125 # @ECLASS: mozconfig-v5.33.eclass
126 # @MAINTAINER:
127 @@ -89,7 +89,7 @@ RDEPEND=">=app-text/hunspell-1.2
128 system-icu? ( >=dev-libs/icu-51.1:= )
129 system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
130 system-sqlite? ( >=dev-db/sqlite-3.8.7.4:3[secure-delete,debug=] )
131 - system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] )
132 + system-libvpx? ( >=media-libs/libvpx-1.3.0[postproc] )
133 "
134
135 if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
136 @@ -184,6 +184,7 @@ mozconfig_config() {
137
138 if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
139 mozconfig_use_enable jit ion
140 + mozconfig_use_enable jit yarr-jit
141 fi
142
143 # These are enabled by default in all mozilla applications