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 |