1 |
commit: 558747f9bfc4812b25b44c1d5790eb786361350d |
2 |
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 4 20:18:12 2014 +0000 |
4 |
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 5 19:43:20 2014 +0000 |
6 |
URL: http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=558747f9 |
7 |
|
8 |
Moved more common deps and configuration bits to mozconfig eclass |
9 |
|
10 |
- sync'ed dependency atoms to firefox-31 cosebase, confirmed no changes to deps in firefox-32 codebase |
11 |
- moved system-* use flags to the eclass |
12 |
- moved most of the common mozconfig- calls to the eclass |
13 |
- set the eclass name to include the major version suffix |
14 |
- added a seamonkey-2.29_beta2 ebuild which uses mozconfig-v4.31 |
15 |
|
16 |
--- |
17 |
...ozconfig-v4.1.eclass => mozconfig-v4.31.eclass} | 71 +++++++++- |
18 |
eclass/mozconfig-v4.eclass | 113 ---------------- |
19 |
...-31.1.0.ebuild => thunderbird-31.1.0-r1.ebuild} | 46 +------ |
20 |
...efox-31.1.0.ebuild => firefox-31.1.0-r1.ebuild} | 55 ++------ |
21 |
...{firefox-32.0.ebuild => firefox-32.0-r1.ebuild} | 47 +------ |
22 |
www-client/seamonkey/Manifest | 56 ++++---- |
23 |
....26_pre1.ebuild => seamonkey-2.29_beta2.ebuild} | 149 +++++++++------------ |
24 |
7 files changed, 177 insertions(+), 360 deletions(-) |
25 |
|
26 |
diff --git a/eclass/mozconfig-v4.1.eclass b/eclass/mozconfig-v4.31.eclass |
27 |
similarity index 64% |
28 |
rename from eclass/mozconfig-v4.1.eclass |
29 |
rename to eclass/mozconfig-v4.31.eclass |
30 |
index 2d8e459..30d6c32 100644 |
31 |
--- a/eclass/mozconfig-v4.1.eclass |
32 |
+++ b/eclass/mozconfig-v4.31.eclass |
33 |
@@ -1,10 +1,14 @@ |
34 |
# Copyright 1999-2014 Gentoo Foundation |
35 |
# Distributed under the terms of the GNU General Public License v2 |
36 |
-# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v4.eclass,v 1.3 2014/08/01 16:32:16 axs Exp $ |
37 |
+# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v4.1.eclass,v 1.1 2014/09/03 21:52:44 axs Exp $ |
38 |
# |
39 |
# mozconfig-v4.1.eclass: the new mozilla.eclass |
40 |
|
41 |
-inherit multilib flag-o-matic mozcoreconf-2 |
42 |
+inherit multilib flag-o-matic toolchain-funcs mozcoreconf-2 |
43 |
+ |
44 |
+case ${EAPI} in |
45 |
+ 0|1|2|3|4) die "EAPI=${EAPI} not supported" |
46 |
+esac |
47 |
|
48 |
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI |
49 |
# @DESCRIPTION: |
50 |
@@ -27,19 +31,43 @@ inherit multilib flag-o-matic mozcoreconf-2 |
51 |
# Set the variable to any value if the use flag should exist but not be default-enabled. |
52 |
|
53 |
# use-flags common among all mozilla ebuilds |
54 |
-IUSE="dbus debug startup-notification" |
55 |
+IUSE="dbus debug gstreamer pulseaudio startup-notification system-cairo system-icu system-jpeg system-sqlite" |
56 |
+ |
57 |
+# some notes on deps: |
58 |
+# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 |
59 |
+# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau |
60 |
|
61 |
RDEPEND=">=app-text/hunspell-1.2 |
62 |
+ dev-libs/atk |
63 |
dev-libs/expat |
64 |
>=dev-libs/libevent-1.4.7 |
65 |
- >=x11-libs/cairo-1.12[X] |
66 |
- >=x11-libs/gtk+-2.10:2 |
67 |
+ >=x11-libs/cairo-1.10[X] |
68 |
+ >=x11-libs/gtk+-2.14:2 |
69 |
+ x11-libs/gdk-pixbuf |
70 |
>=x11-libs/pango-1.22.0 |
71 |
+ >=media-libs/libpng-1.6.10:0=[apng] |
72 |
+ >=media-libs/libvpx-1.3.0 |
73 |
+ >=media-libs/mesa-10.2:* |
74 |
+ media-libs/fontconfig |
75 |
+ >=media-libs/freetype-2.4.10 |
76 |
kernel_linux? ( media-libs/alsa-lib ) |
77 |
+ pulseaudio? ( media-sound/pulseaudio ) |
78 |
virtual/freedesktop-icon-theme |
79 |
- dbus? ( >=dev-libs/dbus-glib-0.72 ) |
80 |
+ dbus? ( >=sys-apps/dbus-0.60 |
81 |
+ >=dev-libs/dbus-glib-0.72 ) |
82 |
startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
83 |
- >=dev-libs/glib-2.26:2" |
84 |
+ >=dev-libs/glib-2.26:2 |
85 |
+ virtual/libffi |
86 |
+ gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) |
87 |
+ x11-libs/libX11 |
88 |
+ x11-libs/libXext |
89 |
+ x11-libs/libXrender |
90 |
+ x11-libs/libXt |
91 |
+ system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) |
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.4.2:3[secure-delete,debug=] ) |
95 |
+" |
96 |
|
97 |
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then |
98 |
if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then |
99 |
@@ -62,6 +90,8 @@ fi |
100 |
|
101 |
DEPEND="app-arch/zip |
102 |
app-arch/unzip |
103 |
+ virtual/pkgconfig |
104 |
+ >=sys-devel/binutils-2.16.1 |
105 |
${RDEPEND}" |
106 |
|
107 |
# @FUNCTION: mozconfig_config |
108 |
@@ -128,9 +158,36 @@ mozconfig_config() { |
109 |
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr |
110 |
mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) |
111 |
mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr |
112 |
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
113 |
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
114 |
mozconfig_annotate '' --enable-system-hunspell |
115 |
mozconfig_annotate '' --disable-gnomevfs |
116 |
mozconfig_annotate '' --disable-gnomeui |
117 |
mozconfig_annotate '' --enable-gio |
118 |
mozconfig_annotate '' --disable-crashreporter |
119 |
+ mozconfig_annotate '' --with-system-png |
120 |
+ mozconfig_annotate '' --enable-system-ffi |
121 |
+ mozconfig_annotate '' --disable-gold |
122 |
+ mozconfig_annotate '' --disable-gconf |
123 |
+ |
124 |
+ # We must force enable jemalloc 3 threw .mozconfig |
125 |
+ echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die |
126 |
+ mozconfig_annotate '' --enable-jemalloc |
127 |
+ mozconfig_annotate '' --enable-replace-malloc |
128 |
+ |
129 |
+ mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" |
130 |
+ mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" |
131 |
+ |
132 |
+ if use gstreamer; then |
133 |
+ mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 |
134 |
+ else |
135 |
+ mozconfig_annotate '' --disable-gstreamer |
136 |
+ fi |
137 |
+ mozconfig_use_enable pulseaudio |
138 |
+ |
139 |
+ mozconfig_use_enable system-cairo |
140 |
+ mozconfig_use_enable system-sqlite |
141 |
+ mozconfig_use_with system-jpeg |
142 |
+ mozconfig_use_with system-icu |
143 |
+ mozconfig_use_enable system-icu intl-api |
144 |
} |
145 |
|
146 |
diff --git a/eclass/mozconfig-v4.eclass b/eclass/mozconfig-v4.eclass |
147 |
deleted file mode 100644 |
148 |
index 0a0e941..0000000 |
149 |
--- a/eclass/mozconfig-v4.eclass |
150 |
+++ /dev/null |
151 |
@@ -1,113 +0,0 @@ |
152 |
-# Copyright 1999-2014 Gentoo Foundation |
153 |
-# Distributed under the terms of the GNU General Public License v2 |
154 |
-# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v4.eclass,v 1.3 2014/08/01 16:32:16 axs Exp $ |
155 |
-# |
156 |
-# mozconfig-v4.eclass: the new mozilla.eclass |
157 |
- |
158 |
-inherit multilib flag-o-matic mozcoreconf-2 |
159 |
- |
160 |
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI |
161 |
-# @DESCRIPTION: |
162 |
-# Set this variable before the inherit line, when an ebuild needs to provide |
163 |
-# optional necko-wifi support via IUSE="wifi". Currently this would include |
164 |
-# ebuilds for firefox, and potentially seamonkey. |
165 |
-# |
166 |
-# Leave the variable UNSET if necko-wifi support should not be available. |
167 |
- |
168 |
-# @FUNCTION: mozconfig_config |
169 |
-# @DESCRIPTION: |
170 |
-# Set common configure options for mozilla packages. |
171 |
-# Call this within src_configure() phase, after mozconfig_init |
172 |
-# |
173 |
-# Example: |
174 |
-# |
175 |
-# inherit mozconfig-v4 |
176 |
-# |
177 |
-# src_configure() { |
178 |
-# mozconfig_init |
179 |
-# mozconfig_config |
180 |
-# # ... misc ebuild-unique settings via calls to |
181 |
-# # ... mozconfig_{annotate,use_with,use_enable} |
182 |
-# mozconfig_final |
183 |
-# } |
184 |
- |
185 |
-# use-flags common among all mozilla ebuilds |
186 |
-IUSE="dbus debug startup-notification" |
187 |
- |
188 |
-RDEPEND=">=app-text/hunspell-1.2 |
189 |
- dev-libs/expat |
190 |
- >=dev-libs/libevent-1.4.7 |
191 |
- >=x11-libs/cairo-1.12[X] |
192 |
- >=x11-libs/gtk+-2.10:2 |
193 |
- >=x11-libs/pango-1.22.0 |
194 |
- kernel_linux? ( media-libs/alsa-lib ) |
195 |
- virtual/freedesktop-icon-theme |
196 |
- dbus? ( >=dev-libs/dbus-glib-0.72 ) |
197 |
- startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
198 |
- >=dev-libs/glib-2.26:2" |
199 |
- |
200 |
-if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then |
201 |
-IUSE+=" wifi" |
202 |
-RDEPEND+=" |
203 |
- wifi? ( >=sys-apps/dbus-0.60 |
204 |
- >=dev-libs/dbus-glib-0.72 |
205 |
- net-wireless/wireless-tools )" |
206 |
-fi |
207 |
- |
208 |
-DEPEND="app-arch/zip |
209 |
- app-arch/unzip |
210 |
- ${RDEPEND}" |
211 |
- |
212 |
-mozconfig_config() { |
213 |
- |
214 |
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 |
215 |
- |
216 |
- if has bindist ${IUSE}; then |
217 |
- mozconfig_use_enable !bindist official-branding |
218 |
- if [[ ${PN} == firefox ]] && use bindist ; then |
219 |
- mozconfig_annotate '' --with-branding=browser/branding/aurora |
220 |
- fi |
221 |
- fi |
222 |
- |
223 |
- mozconfig_use_enable debug |
224 |
- mozconfig_use_enable debug tests |
225 |
- |
226 |
- if ! use debug ; then |
227 |
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols |
228 |
- fi |
229 |
- |
230 |
- mozconfig_use_enable startup-notification |
231 |
- |
232 |
- if has wifi ${IUSE} ; then |
233 |
- # wifi pulls in dbus so manage both here |
234 |
- mozconfig_use_enable wifi necko-wifi |
235 |
- if use wifi && ! use dbus; then |
236 |
- echo "Enabling dbus support due to wifi request" |
237 |
- mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus |
238 |
- else |
239 |
- mozconfig_use_enable dbus |
240 |
- fi |
241 |
- else |
242 |
- mozconfig_use_enable dbus |
243 |
- mozconfig_annotate 'disabled' --disable-necko-wifi |
244 |
- fi |
245 |
- |
246 |
- mozconfig_annotate 'required' --enable-ogg |
247 |
- mozconfig_annotate 'required' --enable-wave |
248 |
- |
249 |
- if has jit ${IUSE}; then |
250 |
- mozconfig_use_enable jit ion |
251 |
- mozconfig_use_enable jit yarr-jit |
252 |
- fi |
253 |
- |
254 |
- # These are enabled by default in all mozilla applications |
255 |
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr |
256 |
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr |
257 |
- mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) |
258 |
- mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr |
259 |
- mozconfig_annotate '' --enable-system-hunspell |
260 |
- mozconfig_annotate '' --disable-gnomevfs |
261 |
- mozconfig_annotate '' --disable-gnomeui |
262 |
- mozconfig_annotate '' --enable-gio |
263 |
- mozconfig_annotate '' --disable-crashreporter |
264 |
-} |
265 |
|
266 |
diff --git a/mail-client/thunderbird/thunderbird-31.1.0.ebuild b/mail-client/thunderbird/thunderbird-31.1.0-r1.ebuild |
267 |
similarity index 87% |
268 |
rename from mail-client/thunderbird/thunderbird-31.1.0.ebuild |
269 |
rename to mail-client/thunderbird/thunderbird-31.1.0-r1.ebuild |
270 |
index ae53c19..f08def5 100644 |
271 |
--- a/mail-client/thunderbird/thunderbird-31.1.0.ebuild |
272 |
+++ b/mail-client/thunderbird/thunderbird-31.1.0-r1.ebuild |
273 |
@@ -1,6 +1,6 @@ |
274 |
# Copyright 1999-2014 Gentoo Foundation |
275 |
# Distributed under the terms of the GNU General Public License v2 |
276 |
-# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-24.6.0.ebuild,v 1.2 2014/06/12 00:28:33 floppym Exp $ |
277 |
+# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-31.1.0.ebuild,v 1.1 2014/09/03 22:11:38 axs Exp $ |
278 |
|
279 |
EAPI=5 |
280 |
WANT_AUTOCONF="2.1" |
281 |
@@ -30,7 +30,7 @@ MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/" |
282 |
MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/" |
283 |
|
284 |
MOZCONFIG_OPTIONAL_JIT="enabled" |
285 |
-inherit flag-o-matic toolchain-funcs mozconfig-v4.1 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas |
286 |
+inherit flag-o-matic toolchain-funcs mozconfig-v4.31 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas |
287 |
|
288 |
DESCRIPTION="Thunderbird Mail Client" |
289 |
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/" |
290 |
@@ -38,7 +38,7 @@ HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/" |
291 |
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" |
292 |
SLOT="0" |
293 |
LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
294 |
-IUSE="bindist crypt gstreamer ldap +lightning +minimal mozdom pulseaudio selinux system-cairo system-icu system-jpeg system-sqlite" |
295 |
+IUSE="bindist crypt ldap +lightning +minimal mozdom selinux" |
296 |
|
297 |
PATCH="thunderbird-31.0-patches-0.1" |
298 |
PATCHFF="firefox-31.0-patches-0.2" |
299 |
@@ -62,18 +62,6 @@ ASM_DEPEND=">=dev-lang/yasm-1.1" |
300 |
RDEPEND=" |
301 |
>=dev-libs/nss-3.16.2 |
302 |
>=dev-libs/nspr-4.10.6 |
303 |
- >=dev-libs/glib-2.26:2 |
304 |
- >=media-libs/mesa-7.10 |
305 |
- >=media-libs/libpng-1.6.6[apng] |
306 |
- virtual/libffi |
307 |
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) |
308 |
- pulseaudio? ( media-sound/pulseaudio ) |
309 |
- system-cairo? ( >=x11-libs/cairo-1.12[X] ) |
310 |
- system-icu? ( >=dev-libs/icu-51.1 ) |
311 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) |
312 |
- system-sqlite? ( >=dev-db/sqlite-3.8.3.1:3[secure-delete,debug=] ) |
313 |
- >=media-libs/libvpx-1.0.0 |
314 |
- kernel_linux? ( media-libs/alsa-lib ) |
315 |
selinux? ( sec-policy/selinux-thunderbird ) |
316 |
!x11-plugins/enigmail |
317 |
crypt? ( || ( |
318 |
@@ -87,8 +75,6 @@ RDEPEND=" |
319 |
) )" |
320 |
|
321 |
DEPEND="${RDEPEND} |
322 |
- >=sys-devel/binutils-2.16.1 |
323 |
- virtual/pkgconfig |
324 |
amd64? ( ${ASM_DEPEND} |
325 |
virtual/opengl ) |
326 |
x86? ( ${ASM_DEPEND} |
327 |
@@ -206,37 +192,13 @@ src_configure() { |
328 |
# It doesn't compile on alpha without this LDFLAGS |
329 |
use alpha && append-ldflags "-Wl,--no-relax" |
330 |
|
331 |
- # We must force enable jemalloc 3 threw .mozconfig |
332 |
- echo "export MOZ_JEMALLOC=1" >> ${S}/.mozconfig |
333 |
- |
334 |
- mozconfig_annotate '' --enable-jemalloc |
335 |
- mozconfig_annotate '' --enable-replace-malloc |
336 |
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
337 |
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
338 |
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" |
339 |
- mozconfig_annotate '' --disable-gconf |
340 |
mozconfig_annotate '' --disable-mailnews |
341 |
- mozconfig_annotate '' --with-system-png |
342 |
- mozconfig_annotate '' --enable-system-ffi |
343 |
|
344 |
- # Other ff-specific settings |
345 |
+ # Other tb-specific settings |
346 |
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} |
347 |
mozconfig_annotate '' --with-user-appdir=.thunderbird |
348 |
- mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" |
349 |
- mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" |
350 |
|
351 |
- # Use enable features |
352 |
- if use gstreamer ; then |
353 |
- mozconfig_annotate '' --enable-gstreamer=1.0 |
354 |
- else |
355 |
- mozconfig_annotate '' --disable-gstreamer |
356 |
- fi |
357 |
- mozconfig_use_enable pulseaudio |
358 |
- mozconfig_use_enable system-cairo |
359 |
- mozconfig_use_enable system-sqlite |
360 |
- mozconfig_use_with system-jpeg |
361 |
- mozconfig_use_with system-icu |
362 |
- mozconfig_use_enable system-icu intl-api |
363 |
mozconfig_use_enable lightning calendar |
364 |
mozconfig_use_enable ldap |
365 |
|
366 |
|
367 |
diff --git a/www-client/firefox/firefox-31.1.0.ebuild b/www-client/firefox/firefox-31.1.0-r1.ebuild |
368 |
similarity index 86% |
369 |
rename from www-client/firefox/firefox-31.1.0.ebuild |
370 |
rename to www-client/firefox/firefox-31.1.0-r1.ebuild |
371 |
index 61d1c29..798c65d 100644 |
372 |
--- a/www-client/firefox/firefox-31.1.0.ebuild |
373 |
+++ b/www-client/firefox/firefox-31.1.0-r1.ebuild |
374 |
@@ -1,6 +1,6 @@ |
375 |
# Copyright 1999-2014 Gentoo Foundation |
376 |
# Distributed under the terms of the GNU General Public License v2 |
377 |
-# $Header: $ |
378 |
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-31.1.0.ebuild,v 1.1 2014/09/03 22:09:11 axs Exp $ |
379 |
|
380 |
EAPI="5" |
381 |
VIRTUALX_REQUIRED="pgo" |
382 |
@@ -34,7 +34,7 @@ MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/" |
383 |
MOZCONFIG_OPTIONAL_WIFI=1 |
384 |
MOZCONFIG_OPTIONAL_JIT="enabled" |
385 |
|
386 |
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v4.1 multilib pax-utils fdo-mime autotools virtualx mozlinguas |
387 |
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v4.31 multilib pax-utils fdo-mime autotools virtualx mozlinguas |
388 |
|
389 |
DESCRIPTION="Firefox Web Browser" |
390 |
HOMEPAGE="http://www.mozilla.com/firefox" |
391 |
@@ -42,7 +42,7 @@ HOMEPAGE="http://www.mozilla.com/firefox" |
392 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" |
393 |
SLOT="0" |
394 |
LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
395 |
-IUSE="bindist gstreamer hardened +minimal pgo pulseaudio selinux system-cairo system-icu system-jpeg system-sqlite test" |
396 |
+IUSE="bindist hardened +minimal pgo selinux test" |
397 |
|
398 |
# More URIs appended below... |
399 |
SRC_URI="${SRC_URI} |
400 |
@@ -51,26 +51,12 @@ SRC_URI="${SRC_URI} |
401 |
|
402 |
ASM_DEPEND=">=dev-lang/yasm-1.1" |
403 |
|
404 |
-# Mesa 7.10 needed for WebGL + bugfixes |
405 |
RDEPEND=" |
406 |
>=dev-libs/nss-3.16.2 |
407 |
>=dev-libs/nspr-4.10.6 |
408 |
- >=media-libs/mesa-7.10 |
409 |
- >=media-libs/libpng-1.6.7[apng] |
410 |
- virtual/libffi |
411 |
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) |
412 |
- pulseaudio? ( media-sound/pulseaudio ) |
413 |
- system-cairo? ( >=x11-libs/cairo-1.12[X] ) |
414 |
- system-icu? ( >=dev-libs/icu-51.1 ) |
415 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) |
416 |
- system-sqlite? ( >=dev-db/sqlite-3.8.3.1:3[secure-delete,debug=] ) |
417 |
- >=media-libs/libvpx-1.3.0 |
418 |
- kernel_linux? ( media-libs/alsa-lib ) |
419 |
selinux? ( sec-policy/selinux-mozilla )" |
420 |
|
421 |
DEPEND="${RDEPEND} |
422 |
- >=sys-devel/binutils-2.16.1 |
423 |
- virtual/pkgconfig |
424 |
pgo? ( |
425 |
>=sys-devel/gcc-4.5 ) |
426 |
amd64? ( ${ASM_DEPEND} |
427 |
@@ -137,6 +123,13 @@ pkg_pretend() { |
428 |
CHECKREQS_DISK_BUILD="4G" |
429 |
fi |
430 |
check-reqs_pkg_setup |
431 |
+ |
432 |
+ if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then |
433 |
+ ewarn "You are emerging this package on a hardened profile with USE=jit enabled." |
434 |
+ ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions." |
435 |
+ ewarn "Please ensure you know what you are doing. If you don't, please consider" |
436 |
+ ewarn "emerging the package with USE=-jit" |
437 |
+ fi |
438 |
} |
439 |
|
440 |
src_unpack() { |
441 |
@@ -212,41 +205,15 @@ src_configure() { |
442 |
# Add full relro support for hardened |
443 |
use hardened && append-ldflags "-Wl,-z,relro,-z,now" |
444 |
|
445 |
- # We must force enable jemalloc 3 threw .mozconfig |
446 |
- echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die |
447 |
- |
448 |
# Setup api key for location services |
449 |
echo -n "${_google_api_key}" > "${S}"/google-api-key |
450 |
mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key" |
451 |
|
452 |
- mozconfig_annotate '' --enable-jemalloc |
453 |
- mozconfig_annotate '' --enable-replace-malloc |
454 |
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
455 |
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
456 |
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" |
457 |
- mozconfig_annotate '' --disable-gconf |
458 |
mozconfig_annotate '' --disable-mailnews |
459 |
- mozconfig_annotate '' --with-system-png |
460 |
- mozconfig_annotate '' --enable-system-ffi |
461 |
- mozconfig_annotate '' --disable-gold |
462 |
|
463 |
# Other ff-specific settings |
464 |
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} |
465 |
- mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" |
466 |
- mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" |
467 |
- |
468 |
- # gstreamer now needs the version specified |
469 |
- if use gstreamer; then |
470 |
- mozconfig_annotate '' --enable-gstreamer=1.0 |
471 |
- else |
472 |
- mozconfig_annotate '' --disable-gstreamer |
473 |
- fi |
474 |
- mozconfig_use_enable pulseaudio |
475 |
- mozconfig_use_enable system-cairo |
476 |
- mozconfig_use_enable system-sqlite |
477 |
- mozconfig_use_with system-jpeg |
478 |
- mozconfig_use_with system-icu |
479 |
- mozconfig_use_enable system-icu intl-api |
480 |
|
481 |
# Allow for a proper pgo build |
482 |
if use pgo; then |
483 |
@@ -368,6 +335,8 @@ src_install() { |
484 |
|
485 |
# Required in order to use plugins and even run firefox on hardened. |
486 |
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} |
487 |
+ # Required in order for jit to work on hardened, as of firefox-31 |
488 |
+ use jit && pax-mark p "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin} |
489 |
|
490 |
if use minimal; then |
491 |
rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \ |
492 |
|
493 |
diff --git a/www-client/firefox/firefox-32.0.ebuild b/www-client/firefox/firefox-32.0-r1.ebuild |
494 |
similarity index 87% |
495 |
rename from www-client/firefox/firefox-32.0.ebuild |
496 |
rename to www-client/firefox/firefox-32.0-r1.ebuild |
497 |
index 082c9a7..be208da 100644 |
498 |
--- a/www-client/firefox/firefox-32.0.ebuild |
499 |
+++ b/www-client/firefox/firefox-32.0-r1.ebuild |
500 |
@@ -1,6 +1,6 @@ |
501 |
# Copyright 1999-2014 Gentoo Foundation |
502 |
# Distributed under the terms of the GNU General Public License v2 |
503 |
-# $Header: $ |
504 |
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-32.0.ebuild,v 1.1 2014/09/03 22:09:11 axs Exp $ |
505 |
|
506 |
EAPI="5" |
507 |
VIRTUALX_REQUIRED="pgo" |
508 |
@@ -34,7 +34,7 @@ MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/" |
509 |
MOZCONFIG_OPTIONAL_WIFI=1 |
510 |
MOZCONFIG_OPTIONAL_JIT="enabled" |
511 |
|
512 |
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v4.1 multilib pax-utils fdo-mime autotools virtualx mozlinguas |
513 |
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v4.31 multilib pax-utils fdo-mime autotools virtualx mozlinguas |
514 |
|
515 |
DESCRIPTION="Firefox Web Browser" |
516 |
HOMEPAGE="http://www.mozilla.com/firefox" |
517 |
@@ -42,7 +42,7 @@ HOMEPAGE="http://www.mozilla.com/firefox" |
518 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" |
519 |
SLOT="0" |
520 |
LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
521 |
-IUSE="bindist gstreamer hardened +minimal pgo pulseaudio selinux system-cairo system-icu system-jpeg system-sqlite test" |
522 |
+IUSE="bindist hardened +minimal pgo selinux test" |
523 |
|
524 |
# More URIs appended below... |
525 |
SRC_URI="${SRC_URI} |
526 |
@@ -53,24 +53,11 @@ ASM_DEPEND=">=dev-lang/yasm-1.1" |
527 |
|
528 |
# Mesa 7.10 needed for WebGL + bugfixes |
529 |
RDEPEND=" |
530 |
- >=dev-libs/nss-3.16.4 |
531 |
+ >=dev-libs/nss-3.16.2 |
532 |
>=dev-libs/nspr-4.10.6 |
533 |
- >=media-libs/mesa-7.10 |
534 |
- >=media-libs/libpng-1.6.7[apng] |
535 |
- virtual/libffi |
536 |
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) |
537 |
- pulseaudio? ( media-sound/pulseaudio ) |
538 |
- system-cairo? ( >=x11-libs/cairo-1.12[X] ) |
539 |
- system-icu? ( >=dev-libs/icu-51.1 ) |
540 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) |
541 |
- system-sqlite? ( >=dev-db/sqlite-3.8.3.1:3[secure-delete,debug=] ) |
542 |
- >=media-libs/libvpx-1.3.0 |
543 |
- kernel_linux? ( media-libs/alsa-lib ) |
544 |
selinux? ( sec-policy/selinux-mozilla )" |
545 |
|
546 |
DEPEND="${RDEPEND} |
547 |
- >=sys-devel/binutils-2.16.1 |
548 |
- virtual/pkgconfig |
549 |
pgo? ( |
550 |
>=sys-devel/gcc-4.5 ) |
551 |
amd64? ( ${ASM_DEPEND} |
552 |
@@ -220,41 +207,15 @@ src_configure() { |
553 |
# Add full relro support for hardened |
554 |
use hardened && append-ldflags "-Wl,-z,relro,-z,now" |
555 |
|
556 |
- # We must force enable jemalloc 3 threw .mozconfig |
557 |
- echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die |
558 |
- |
559 |
# Setup api key for location services |
560 |
echo -n "${_google_api_key}" > "${S}"/google-api-key |
561 |
mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key" |
562 |
|
563 |
- mozconfig_annotate '' --enable-jemalloc |
564 |
- mozconfig_annotate '' --enable-replace-malloc |
565 |
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
566 |
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
567 |
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" |
568 |
- mozconfig_annotate '' --disable-gconf |
569 |
mozconfig_annotate '' --disable-mailnews |
570 |
- mozconfig_annotate '' --with-system-png |
571 |
- mozconfig_annotate '' --enable-system-ffi |
572 |
- mozconfig_annotate '' --disable-gold |
573 |
|
574 |
# Other ff-specific settings |
575 |
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} |
576 |
- mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" |
577 |
- mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" |
578 |
- |
579 |
- # gstreamer now needs the version specified |
580 |
- if use gstreamer; then |
581 |
- mozconfig_annotate '' --enable-gstreamer=1.0 |
582 |
- else |
583 |
- mozconfig_annotate '' --disable-gstreamer |
584 |
- fi |
585 |
- mozconfig_use_enable pulseaudio |
586 |
- mozconfig_use_enable system-cairo |
587 |
- mozconfig_use_enable system-sqlite |
588 |
- mozconfig_use_with system-jpeg |
589 |
- mozconfig_use_with system-icu |
590 |
- mozconfig_use_enable system-icu intl-api |
591 |
|
592 |
# Allow for a proper pgo build |
593 |
if use pgo; then |
594 |
|
595 |
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest |
596 |
index 7b612f7..89ddd01 100644 |
597 |
--- a/www-client/seamonkey/Manifest |
598 |
+++ b/www-client/seamonkey/Manifest |
599 |
@@ -1,29 +1,29 @@ |
600 |
-DIST enigmail-1.6.1_pre20140112.tar.xz 916028 SHA256 2d89a9186c3ccfc9397c933c6f63c0518224fea0096d7a292dba3765de088149 SHA512 e05d9fcb2dd333cdca487d59a31bf045a568762e6a961267209bb4b5c8b6a0fc5ef8096b970302bc7bac9bc7f963d4a2d3c1d68326c4c18c7e93eb63308b0675 WHIRLPOOL 7a5d6366737fe239b00bcc8d805e6904fd5f9bd9724adbc0ab0f7752ec6f1b8d0bc961c250f8d51366265d685a1c66a3efcb86a23ebbde36152588bac97f576f |
601 |
-DIST firefox-28.0-patches-0.1.tar.xz 4888 SHA256 2b33e263a645f0b8c5656ac3d2ad9ce9571e85642c6d5a24ea9549967181e727 SHA512 ce15b0cda105dc6606787c1b24d8f97a068cf87f970f59a181cb520791326ea2f78d5694234cb9f0baf1e5c057233263608ca65e3ebccb60bc0d3f20a4ee7303 WHIRLPOOL c442b127c29ad1cc1f03419bfbba86a5d93ad0e26561ce72199bc58ecd483463dd40788275a1e0169711a90b4bfc17a8a90b1faf2ae749fce9415eb870b4a286 |
602 |
+DIST enigmail-1.7.tar.gz 1414100 SHA256 cddbf35783194a4e994f9584ad5bee74750e25f690e81727ba9eccc4f814f161 SHA512 b9ca47c66669fbff381509cd880dc3f11b880eec80588c7c2d7d259350cf6313fd0867e3b0468f3d6a90c705a19989c16d93d75d2568caff9266d581acf64cbf WHIRLPOOL ea0f97ebf49b417a4d2435b41801a08c45cd7f2a9f8f0c6f32387417ce6a89fa787bb076564598c5d0033160eb7cef6a3cc8696c4a41e88841b5c7bbdf256a39 |
603 |
+DIST firefox-31.0-patches-0.2.tar.xz 4636 SHA256 fdcd4e68093fb905af06cd89aad7042f8a4e695dea9c184351945fcb5872a062 SHA512 2fee84ac6027a1e1317470112df54fef411596a522bca756f82c525b13ba952015e71f2aa05a807fec04c3bd092e8cbebd0c2349e0dc4950b329a88811b00151 WHIRLPOOL 59dc5f3457dc2a0c0c83a0128063da00d127cee13487b112064368de7d98438b7ffeb1dfe362080eca6a82af4834f3e27c6bd887e51b5d59c728ae124b26114d |
604 |
DIST seamonkey-2.23-patches-01.tar.xz 824 SHA256 8779254ea0632c52090a70f7b0943bce0787e37b1a2e683cf49a3238d705af75 SHA512 03420b11e98c728aa001e755585e8ce1f9123160cb69042e4bbfed46a5cbaf1c567938e0c4d18f72d58c55bd780ada467733677f924c6bc6ab9e070c89b9c472 WHIRLPOOL 729e52bd1a2da0d830a1e5602fa980981648ef74123540b316ef97720798021fdb2efaa505cc59b9a629575656cbf469ec160403d395938375c55e570730d056 |
605 |
-DIST seamonkey-2.26_pre1-be.xpi 818751 SHA256 bba364903e2cd080a83b4c7b06317ce547fce0463e46cb1ff5241dcd3b0341f7 SHA512 c80819046b7fe6645738bdb4849a068e8e35698a5c530b63d29195b4ec2876956892711367e570c9464546bf8617ec1103195efabbc8949d32517bafde013622 WHIRLPOOL 50ab8395519f815d1ff214a32726bd1e46327d0cd95290ac7a1ed3897eb0f70f3b019807b4cf88d91905a853e911ced42f93267af26cd5b2546db7b68b18e173 |
606 |
-DIST seamonkey-2.26_pre1-ca.xpi 816735 SHA256 8885d0412bd420b77a831bc28aae685d0962ef840ddb16e380cd07a2f2ef176c SHA512 b6aef44fbf848a8240c28659c2d379d94f6053166424b9c46466e41a9df96a7917f9bc6deccb5d64d2c0362fedacdd3ce7be0704ab3e0c76c4cf45b3e1f30ff9 WHIRLPOOL 21b15cb74521f21489f47652fb660138d2796e0cf6da58c2e7122914a331131653737b9cff9b7503087c712ea71feaee5c35c5b82cfe626346adaebff1e1e094 |
607 |
-DIST seamonkey-2.26_pre1-cs.xpi 814944 SHA256 cc77420a27f8e0757bcbdd6f8df2be361883ae1c5840e63f63a1386e43bc498c SHA512 91dc46661d494762895ec66c76e804a22dad3854f8e1439807636721b0052790b4ef14aca360b0ec742fe5d10eb71c181e9707af62c335328a10d07d79e828da WHIRLPOOL 50ea7fd10ba9c12193e3d11400007e8a68297043979e7f8a5464b63d3e26289cf21345ac6eccc20d14da6884d8a46ca13d33415e48fc0c3b335858d912a75e76 |
608 |
-DIST seamonkey-2.26_pre1-de.xpi 822042 SHA256 960ce22067f7cd19ec30c1249a588c651785a8989f374e14e8d06de8dce35237 SHA512 054b312f5bd83750f6db8a4520a6bcd67d51b263c53e1eca9c8df37812095260d4576cea24437a47cc7f79801a025198e026546f94adeeae96b7b09212d7870e WHIRLPOOL 8f127568b35e62667fe508408b07dd2791b0f851c9150d1bc6e8946d88e682acbee4407051d84f123335215344e2abb48dba412b6f94eeca57b056eb49e95f2e |
609 |
-DIST seamonkey-2.26_pre1-en-GB.xpi 785904 SHA256 42aa60112205d55fb9f835baf1a051da97942a950a17fbb37f0aac7cf6f5135e SHA512 e8ff828d9c62f1b4bbf192433a9aa86baa17b181a1dba903593199cf14ee22a81cd2119d69d8f8b40fa1c842ac561c5b1534748aac58537eb26393cd0759bf7b WHIRLPOOL 5e054c31ddcce50407f2e9d9fd137f202be40a1c6914fa6b2677cd83231fd7b747a37bad55367ecb5f46d14626d9f06e812bfd44340b4e16e4929985cde1c306 |
610 |
-DIST seamonkey-2.26_pre1-es-AR.xpi 836833 SHA256 70e3502d5578c3d793645c47872c436f92845800f5a74bcea3803b2c5db73dad SHA512 1b676c1bd5b195bf07c54c18af32cd6336881f74d34602f898b465f833afd82435c8ca4ef0c32b27a6fc0e53d8b59e342b7cc3fbebc521e89ca7d711f20dae2b WHIRLPOOL 96eb57fb2ff5df9636dc95c18dbcc3f9905ec6cbb93bc35f1f7fad99b7ff5d097f5d0b722199f4592cff569a8fee1c17212f1538689a25bf37c93f0024731183 |
611 |
-DIST seamonkey-2.26_pre1-es-ES.xpi 814002 SHA256 13bdb45b40c8a9b03f3c93aca5d120ce163a9dc263c68d9fa225826bf429c1a0 SHA512 2f09302a83ff0228d2b4e22ce8400e26cc75489b378151b5fc9a8c26585ead55d47d90f1ae04d53aecb14ad6232914ab1480bb449b0f7c99b45c77769abfe99a WHIRLPOOL 0e15f8d1c06a3c12817542ad3435cac7d5ccf4c732f0d2f7b02d08ef103cdff52a6cc6bc1509a04a567d55ec4152bb00df86c7243aba3649b021dfbc60cda72b |
612 |
-DIST seamonkey-2.26_pre1-fi.xpi 784387 SHA256 f21cd2e898e11039b2909cad62a71e8f4ee769c68c5681d82300f95c9c70c00a SHA512 994e7c42ae12b8c271349d8bbacad810d9f63b4b2ff90eaef173ce42daa803e4bfa50fdde7d0ca9c4c7ccc91edd27efc0435a26791307b7aa4c222e2335a9d25 WHIRLPOOL 1f7e63f87e421cef681535c4bc7bc79354b2eab4557c07e842e7943ef33288f92a573eb8d3b1c33d6f924efc60094f7ba2eca82834f5a01aa1140ea796455b31 |
613 |
-DIST seamonkey-2.26_pre1-fr.xpi 795188 SHA256 4e892a84852f9d7470c7c7ff4cc6ff8da0cb5bc8e8197d41ca3105ded6d7356d SHA512 92b829f03892fc130258d58dec87410b825b3de28e1242c1ea8ad475a94bf94dbbdeee52b6d2c151f9db0323d4323f877d050fa0740f6e5bf97a3783e2fbe959 WHIRLPOOL 971444fdccb22e95b8fccd4803811664454c308195e8725f5c46b345e13b60af0951e4487b2ea55efff4905306294b2b216885c5b727e8afec94d9e12b9e7362 |
614 |
-DIST seamonkey-2.26_pre1-gl.xpi 794258 SHA256 de1db0aefa37fa6ce4ca2ab6ddbd53d4466e48cb435861270266ca0f56e338e0 SHA512 b13fa4db22457bd6023521d704ff542bcaf2c35383681bef0a102b4deb6011270cdedaeaf8f0eedc8800435e83b536f880aa2102c8618350ddeac166512041ca WHIRLPOOL 76f3decd68dd95cb213242b6276c59cccf749f5f88c72d7167629ca7abb8dc703041a250f65baaac540d225f268904cf662de3e92f311400c16e1b018da61176 |
615 |
-DIST seamonkey-2.26_pre1-hu.xpi 828526 SHA256 a1c8b084b6b64bb0b992e9a05c6fa49c9a5a48b437e86351b8a2ed1f2997f22c SHA512 97565d5a66568626c31fbe7038e107757f539746a3f5e167c24138f5cfb48b17b6db6336370a3583e2f417217fa33e8c70b74de2f73875ba37a1343f2329e191 WHIRLPOOL 03bc3bdbbb74b0e8dcd03f675743a1ee6441f7b87c3927e3485c3475ac82975c185a4451351a235ddc67a5d55a1895596e4d44f6bf619a4e434734599c747264 |
616 |
-DIST seamonkey-2.26_pre1-it.xpi 728566 SHA256 30dde81ae8bf1379caabc0a7e35bee72b8fa9fa052136de333dcbcd7f3ea550a SHA512 3fc510cc971b658953324021256045ad3fa70ffd25eb06a15aec14bc3b9bf55b565b85cd590515ead03a058a81f54e1ae8c9a7bbd2b4c1a9ffea1c5df782ed0a WHIRLPOOL 8de0ff54177d3267602f478afa506be71f225d035b4cd2ed67db78377e45eb015f7fcedb6a27bb5126b4afd98a510095c54d7453ef52bca9dfdc702abd26737a |
617 |
-DIST seamonkey-2.26_pre1-ja.xpi 867575 SHA256 002743784937853e368c31ca5f80056eb50bd91dfa3f791164e388ab66e1e160 SHA512 084c32fe59c1de8df856308908b3333990341726a13594bf7bab6ad9cb6da0bdf0d569ccf3958143e38a141f1884497ae7fd70c96c940c7c7441602d684d2815 WHIRLPOOL e6304ea6b0850e000757c459dd5d9f032fec7222bd27abc71fe194887894481b642807ce1ca1437d3f5da35dcd91cbf1d609e61c1af8998e9fdffb38fff84066 |
618 |
-DIST seamonkey-2.26_pre1-lt.xpi 832068 SHA256 5beaf750798ffe4979e31e19dd88721df2819eeb4ac6cfb73388c0acecfb80f3 SHA512 bf809df4f42ec305f4b8e6357f70908f72a0ddc33a6075807c203273147d2296e34df4fa60ed9675697df988bb7aa3634335f14ed9eca7dc4534e56e8e1fd25a WHIRLPOOL 909c4f134f34a0f1efe70a8846cefb50c3d1c1c444081b6d4ebebf79ff99e1b3652630ca14db6664dab3a5299f16b75d872fa9c752edc31fa0b76842db928ffb |
619 |
-DIST seamonkey-2.26_pre1-nb-NO.xpi 805527 SHA256 5559b7554f6683b7ad444af019d7ad75b13795f6669653b3be9c0934d12857a9 SHA512 8110c660430ecd7fe986ef83a2c9dac195b82034c4193bbb4c81e4b3605c87de258ad4770818661aacada28318a0c68ae704d7c41c57e503f443131281497e30 WHIRLPOOL 9bbce4692359f50698d5307caace84e40d56704bf54982665a93dbf1b15ea3b7d0e4fdc09aaa509edb6cc4a71f487284c08c0ef0d2d29843ee56bf3e1620c177 |
620 |
-DIST seamonkey-2.26_pre1-nl.xpi 781831 SHA256 794019b24058071a080b6450991fa79ca71a447df7702e6384785895fce18a34 SHA512 c03f1b0e1758891ee29c6bab2f0f0b01f3e6dff306f575d3af776cf04b006654c76f345391d327e4b0f56485ccfab215475988d42ed3c913b30cc825956735da WHIRLPOOL ca34644b178c2ab54ccaf1428230f087818262dfd95da4fe72cd041d03db82805d62e8a92e6dcf7da5a9f94f9606a94528e30fca31d4a38555b0fa2d557481b5 |
621 |
-DIST seamonkey-2.26_pre1-pl.xpi 855815 SHA256 fff16b9b77830bf983c49e42516091ec987a9616168d8040598799349b135e1f SHA512 9610c6dff661fe183c1e9a87c021fae62afc22bc53e3b158c818da7c660be88dbfce1dd7fc34d4f7fa6572322031769770538c7f47b9e504083e37b696dd2c46 WHIRLPOOL af1ed58c5500a28d86dcee5936b4a5a1ca85dc175f0d58cc9a7f1270b7a05ff092f0d240f8de8ff2b6a35b79e2ea3e76f8655529b2e0b8bc110d3d6295b649cc |
622 |
-DIST seamonkey-2.26_pre1-pt-PT.xpi 817865 SHA256 35ecbc2df9c90227ce0e46d854237272d019ad4a5c54e459cdf82a601a9d52dd SHA512 9ff8519ff7258dd8b4cd56734c022b3454202400f11f2eff3f0f9bdfcad6bddd83f46843e368c6eb62ef8283a9dd9e7d48e2fa1ec183b848e0df20330ecdfb95 WHIRLPOOL 543bcca92877dc419c2fd8b73f0a7d646f6d9cc9091c58dc5916f47c7b3f7b44f479664a5c9e2643faed51f98543d92fad5bec46a725299c0c700463b1a988c0 |
623 |
-DIST seamonkey-2.26_pre1-ru.xpi 885692 SHA256 9c4c665da191538e1e836ecad5b4556f5a9ed4a4db94c4779db537dd2cef1c94 SHA512 3d3ddd334e4dbc289e920960c775003242c8cc0592e25795493a217b59819c19a43a6d3a357059b5987ccfdce2c7cf759d527b571ec4501b15e0af4ebb828561 WHIRLPOOL 2449d632ce0effda7510eb4b4243bc2a357677a826148ce84ac530180a546c3a4f51ea4cf0e80640882b580fdf3d3a12b7f47a9dcfd492e0e7b94be8bda6995d |
624 |
-DIST seamonkey-2.26_pre1-sk.xpi 841872 SHA256 dca3c93b1b2131e58483a537961df44a044b80f5cc97fb2628b384f26e973212 SHA512 43d4174e3f1ceaf55e71d9ee593795074ad38b0cfac82f46438ff985d2c7a6ba609abaa4e46c36b390e92c4740e07f7d20b4e4df1ba448e4bd6a389bad2aefee WHIRLPOOL 91b4be48c460e32a9c2f929b2f3940437cde375e007b7200c463ce2a2f7bbc4df22eabe032d42512d2edb2451c092d28d55446b85a47df3827690397ef6da92b |
625 |
-DIST seamonkey-2.26_pre1-sv-SE.xpi 809829 SHA256 e55f7d962db49d461b3b2cc2cc93da46da64139164b8d83f2e67df35bbfa2979 SHA512 fb6409fcd96fd04ac5010f8da40b5d6a62b5a034cfda777cc08cdb61a3b5940a6f7fd5f66b7abf5e0f1209d413fbd441251cc1ff1b73c86a8b7967ed19177bc7 WHIRLPOOL f4e429a9c6793aef2249bf8001d8e9492da4810337eb6998b8663684c062ff217b92953e765ac9225ba43c9a66a9cefb3800c23a4d429f3dc67f481eddc59901 |
626 |
-DIST seamonkey-2.26_pre1-tr.xpi 791385 SHA256 d4923efdc2d4e3a294b864c1fbb9fe0a9a9d0d3636cb4ebed2e2263fbabbe5fa SHA512 a3a393cab04f505b5aa4b3ec111114c05a17956f915510a7aeff396037d03627bed6fa522c3ee1d7ac7760486ff291cf49bb9172a0e8ef86e7acd0a7c70e69f8 WHIRLPOOL d8920793dbcc7ec352b68f004cc28a3c84f8063e6a62db1c9f773f05a2f66c2b717e4587af460ae375a6616707349d2fbf5f37eb372f12d8e311db1b27e10635 |
627 |
-DIST seamonkey-2.26_pre1-uk.xpi 853567 SHA256 ebdc37f591c32ddfe8783257c3944b6a44be15a2b10be4298326c187caddda81 SHA512 2430eba49aa8c3478c2a9a2888168b0e6b31132d4e4a81ee6cc2d61fd59373f91e2d9b2f20b0373c6566cd96bf7abcc5b8320b920cec8ba208d84dedadd2a3e3 WHIRLPOOL accc7e864c65228a681e805d50849e5e169f0b7dd39aa1a194afb28e9ad487cc4910a2d5d89d6b99074d5097eabd92b941a92f422b6901811341fbd4a35834a7 |
628 |
-DIST seamonkey-2.26_pre1-zh-CN.xpi 818845 SHA256 57ab3c518f60627b9cbbe57f5a25b22dace427ec9597d395953104732a5cf0fe SHA512 7703e06578c1820a45b57eda2e117d7e7ae8b8afdb3fe98980d5aec02d39f9e0b38e55546bd684b8fcce25b6ea5a4f43c0b5817fd6de93a6dc78d0f9c9ffbb35 WHIRLPOOL 314b41da8837753ebfd201d1c26f68b793c460069d370cf84105116f4c70f6d1076c6315a2bce2a24944ae34a41723138d437f936f082de16f82026caa77601b |
629 |
-DIST seamonkey-2.26_pre1-zh-TW.xpi 843200 SHA256 2512be926be2859e16e058977e9dc31d29a3c8b92eefe5a6b3a6f304325cb7fe SHA512 456991409df15d7f8a71f9918cf493ffcc44a9d25477b3412d37e02e306e537621c0ac6222268b419f9450308fcb03949278c5c7e64a82e67a6690ce66cbf6e7 WHIRLPOOL 6885dc1813e350cecac3e32d9b0fc6402578ba6aa12879bb8531ca0afa2d1a7f682ccd6f9769f6cfd17473fd710ca452995b107a81804cbcd1da581ab8ee2a76 |
630 |
-DIST seamonkey-2.26_pre1.source.tar.bz2 165548355 SHA256 985262d39f38fc20d307e810c371c9f581f7c55a66cfabd6b5561c236116b874 SHA512 568fc2da523bdf584ca08cb45abf301fea7456dddc2822542154f496862a1a63d8e62bbc37ae189bd2d36698ff28b85b56fb55ca4811d1e5e86c72114b7a7f29 WHIRLPOOL b42f7221585ff6099d486b628ee39fb182f0587abe4333c7c941701d93dd94da2270bd6fe2422739197f1160edd3a59c951c6083174a13537b84417b8f50716e |
631 |
+DIST seamonkey-2.29_beta2-be.xpi 837342 SHA256 a7a0218e7679e87a010cd5ebe28f011a440714163dc84aacd045060f599f91cd SHA512 58edf36af8814c20d3bafcbe7b5c4d37a4be5c77a8b61b8a2a2e03287202784b49f3849f762179d36cdd86f8221632b423271c65495826a010854d1d7a55880b WHIRLPOOL 7c80406b2d49424efe065fb22e6b92a6e8fedf68d82cca42ac021d8d8004427b5128d9493d70ea42ab7012dacfcd5b4f9fad2b9cb6f23752628ff2de06a8eeb0 |
632 |
+DIST seamonkey-2.29_beta2-ca.xpi 830892 SHA256 38d950fe1b8a6f7907396d3358bc0d13b67c4cf37fd26fd8610dc8e53fc5f44e SHA512 8c8111ad84576d662065f3abd7098b2cde45c748fa0791e21253e8d94cdd14830fd5a183d4ba93aab430704167daa8457af436aebe5bac830faadf3287c7883c WHIRLPOOL f2b6fb72eb931e42e2fd5cb763f74219b12eb06ab02cea0ad88135214394719ef5e7cc43bd8f694f4c9bbee95607adfbbfa8d5b5eede31394a2d84b5be700fdf |
633 |
+DIST seamonkey-2.29_beta2-cs.xpi 832267 SHA256 cd395172d193e3166f9fcf608b36b3f5109b643cf951506fcb3b150913057fc7 SHA512 ee5c0bcb6bf106f7b7cce60b560955a72567727daa5321612b687424df95d3848ccede72665afd3d75784c47cff044394b8efba5a60fddbbd7f755f28191b02b WHIRLPOOL 9c64dcc29499c1254e3b49f3626112aa284c5ff596bcdadc15d3fc27f1f17ee3e1ef4fbc1557ef28e59bf0a3e3d12948d87b28efa2298005c0b7f7726d9ffe54 |
634 |
+DIST seamonkey-2.29_beta2-de.xpi 837071 SHA256 f768d8a96828e268b4abd35484e0b29392c968c08cb5d280c9a013efbf457ba3 SHA512 6eecff53dfa552ab8f066c257cdec465f8436377089c44ead2e5a7b39e29848747d87497c1d290383dbe878793902aa497e32b4a9849438e0466a9f7c555483e WHIRLPOOL dae4798811bf63564ec676ad93aaff59c25d900f15f5dac53d33320aab3e3e9a7404f29be73e9c4a9867ee1792e0cd04f7771ab4d8d698e3630cf5a258820981 |
635 |
+DIST seamonkey-2.29_beta2-en-GB.xpi 800824 SHA256 89e63e1f7dba136625cabf25c17d746a9472dd33461ebefe58ac83e82306c17f SHA512 1db0bf32474f6be4882b5094a7e607de266a2adee3d4a9b0f5d11c91b0e3cd2c9edff7a4d40a43ee060b91829e38156acb805cc987a9605efc991d31bf605f16 WHIRLPOOL dd0a755384e3c9b7e2533655cc60bea654d5a7bbfa74358e1ae72a50dc0e964a2f9bf53e34c90f71caa65fd53b451522fb4ead540fa5b84365712eed752a4f29 |
636 |
+DIST seamonkey-2.29_beta2-es-AR.xpi 851548 SHA256 569ef13755f4ceec51a9050213b5c8366a0b6c4d1300afb9176cd40f4f425e5b SHA512 3fafb59f5079f0a15d8ed2bd908221abd3a43d0d99a0217a9d19301e6215afc9c13d8e84a25f02b4c8d60976b129d487ba2e9b6f970c463954cd2927f23fa05e WHIRLPOOL 120417780f719fc1072c378628d87bbfb25a59c815d4603c1a7a32264dadc8001fde7970ba7ed6bf567d504b9546f439fe1e93461ba6b7dfcad1fdb3b009ef7d |
637 |
+DIST seamonkey-2.29_beta2-es-ES.xpi 827396 SHA256 6821842732b3c36203d64129f961c77bd12299b04305202edf83ff9488f90b44 SHA512 5e8fa7aebf354726b78d16b7a16225306af2cd47d7f92725b6238ed2af31f989bb4d213a6091a3cfebd6d1ff7f0e7f2318d9ca3a45408cdcd049254d80ed3fa2 WHIRLPOOL b72af5d7c9e2180ac5edb4be4f44675b510bfcdb00c8dd022c098b79080ae93b2aab881d548826fc71102d8ad3b5679a6c649c3d1916ab92628096548080a5a0 |
638 |
+DIST seamonkey-2.29_beta2-fi.xpi 798956 SHA256 c2b966791c253b5885a6201f5fce09e5fd34d8b36819dd55f91536eefdc99574 SHA512 cd6bfce1cc11b34072650635822e277f5d07c85d65e31ec3a504384372e77b59d20e0e8ecef6da99cf673c2a226e458d4f8c0c74b372e27b8478fc17662e5867 WHIRLPOOL 1ff4e6b784f398c7f4ab0ef6ee5d136b1fee84ae537afdb39624ae60e22b7f2b77a4e44e7e58a39aac121184dc3c7a0623e8d4614504eefdf957e0acc652cc6d |
639 |
+DIST seamonkey-2.29_beta2-fr.xpi 809847 SHA256 c828a96d304f20377cb9a43259a8a6252194b6a383ed263a0b711173b11c121e SHA512 443deedb80129ab0ff6f7e5d771929ff5f82ddc952f11ec41a0b7182b5b725a8d85d07f0c3479fcecf72e69189a118f597024d0eacb908da760490c5575360fc WHIRLPOOL aa7094410ac3c2c83eec324cea7998a94b72a540ef698518ef527b070c14828c513bef49e8d89bb885ceb5cba48cc392a6748e610ea65a790a6559b987ecf1d2 |
640 |
+DIST seamonkey-2.29_beta2-gl.xpi 811260 SHA256 3d64965a28019b8d218a42f2200ec38f434437de10513715049e7314fd7db4ce SHA512 a8d1302d2fc9fb049da10b3dc76d66bc8644fb892f65d56d32fcbfc066297fcff957cc7182deae1c436d670f7181adaa5f796661e08ff34ff87d60b81d0fc557 WHIRLPOOL 8152b6bb38863f2b6b733bf27af91c708f6851e14c6d9d9c6a7e7b088436ba2fba8dd31bcc7eaf58afd199ab6361ecb622f8fcc8629d86852abf0310807eac46 |
641 |
+DIST seamonkey-2.29_beta2-hu.xpi 845863 SHA256 558cbc471330b468a2d4c65f15055a4546e6e54ac4ee489413771e651ef2f3e9 SHA512 794c61d36ed9e13c7cea9b1a450a0352281345c1865e8f0c7373ad91966eba9af66f11d6739c1babfae101a06d187657ee534eef5d05171a7bdacd879f244d49 WHIRLPOOL 4bc858ec49577e88b3872acf19d401ddef60491034bf2d62399b9119d3afbbcc493445ceaec846b59d30161dee8137cceec3aede4eb15cd33d605eb3afdcb80c |
642 |
+DIST seamonkey-2.29_beta2-it.xpi 747522 SHA256 1a835f9b712c2e6c5d455f38c7193be6aa8abe8d7ba4dd79ed88039dfd57a253 SHA512 cc3d6dc031680fa5561ed2125273e9df10a0f21e317a0cbdff9f44ee4f19f5a8cace673c512034c7113056a197a0585420176e626961c06c83ef66d3f3fcb7e8 WHIRLPOOL 7d557e68f71dcc7f207a4822630313aeb549c7fce54427e2964cf67d3d59bf8248b020d522b894fd5f85690b8626e4bf3915cb5779e7ab1866d419e3322e1984 |
643 |
+DIST seamonkey-2.29_beta2-ja.xpi 882629 SHA256 9fd323ddf3bcafa2853887da3acfcf134951582ad19a3c8e7b0c4f84f0a2794a SHA512 acf09cacba21251a45876f1542bfdc138c6ad0e26ba61a2b410b099315a5ef0d981907f84abd534cc6c907969ab340603622ba13869810392425beaab7dfeb3f WHIRLPOOL 711b263a98e8b816163fbe411c7e4c3ba7d31e293cd3604b05bece2dc752e2aec381c514a1228b03922abd6a2658b2bbb0ffe8a529fffe413152280aee4984d0 |
644 |
+DIST seamonkey-2.29_beta2-lt.xpi 847471 SHA256 1efa10862d001f74637440efdfc9a927511de3c24cc80b1efe5beb17c0839544 SHA512 61c7310f239346afee5e80ab788c144d3b399238dc46c4cbe69545a3fbe33b1295e2fbb4ec2fbe4ef588b6aea00f02e5c750d6bd35e68db30ba66a5b8708f9b7 WHIRLPOOL 70ff16950e1a52dcd952863db8d30ac0274d09a6865a78410155784929be983978d57cd0f0217a376c22c2ef6b49b224037e52d053af6b531f69e53ef6878e54 |
645 |
+DIST seamonkey-2.29_beta2-nb-NO.xpi 820413 SHA256 d1a5a5183dae9f5173246decab4d61abbc9dbb95385f91061c8a00bf973d015a SHA512 f266ffdbbfda425f9a883a672c5aed134b192e4be021b16fc5ca71e670bbbf2404b2792fcf43a5ee350ce7856315b59fae480171c3cc4196e401063028b04e38 WHIRLPOOL 1bfef6fee1406bd2e6987fb4457841388865de9fd52a3c67e7bd54b7c2a528065d7ee091087c1bad489192d4c897972891f87a21a67ea8d8495771c933b8b02d |
646 |
+DIST seamonkey-2.29_beta2-nl.xpi 795956 SHA256 23250119fb571f6bac17eaa2ce0c8a773e125218a1fe0a5739a2c07f054a227e SHA512 2898ad6c0ce3293fafc56897d4d54bfe0bed868d0acfd23cc40d7a4c90ba7182f759aee3c99ce4a8d9f093362d8c07aa8d71220d78d7825aea707362403fe6a6 WHIRLPOOL 278bcc3125a76a4ef2094386f1cb8b55c2d7879833e2685ea23670866e547600a9e694116ca90d077c7e9b493533f145e4130814a9eaf5a5318fffad5d717490 |
647 |
+DIST seamonkey-2.29_beta2-pl.xpi 868183 SHA256 49fc711ab4f0e4d25880b9120084962f2f1ce77deeb6038962ddfbf0f818d53f SHA512 e344fb17e7d08a21651181251d651c73419789716dbf0a76665a14e54cf6cbea0ae8c82709866fe771c27558ac7aaa4f239dac76d78ea39ea8850beb9871c16e WHIRLPOOL 019f2490c747696236ab90813ace87de2300fba5b93257d71bfc66ec39b090904189a0353e06a9952c05fd53dc50a85cdb7506994777501426ccb3c59b609525 |
648 |
+DIST seamonkey-2.29_beta2-pt-PT.xpi 835296 SHA256 818d66c01f8b0ce7a2dc312b683ba706c9959a8b7c72a390b47e6645cecd8e5d SHA512 25237c493bfe1d3e23ffbbb177f66819e5cbde41c4cb6b5755acb571db0861247be6478b9af457f5e8525254ce482a81e44a6a7a4d321a759f45e0edf3941f3a WHIRLPOOL e8712489bc25816c293917bf559a7688ea60ce1c615e35a737e9c5acf81eb5d0941c115352955c9bdc17dfb880576347b8514763c705f3991927d9d5e3a44225 |
649 |
+DIST seamonkey-2.29_beta2-ru.xpi 904348 SHA256 39c92e3c03a6c69964b10ca8a815087e8ed2bcf21bb9dbd2b6a7a8ed3e5f209a SHA512 1f75e48cc41063fd54ecde0d885195cca1cb8b4d3b645472353ccb5e2c9547d6d07fc9b01277fa59707707a88b2853b98c8b45836d48b6c93f8b08d37d27dc9c WHIRLPOOL 716ba4f3ad9ad5caf0e723616028ca87513554dfd3202ca46750a98d0fe9c3e583e4924677dceabba4a0b80e87f96eae0b38664440955b8e6d770064f3b35f7a |
650 |
+DIST seamonkey-2.29_beta2-sk.xpi 859264 SHA256 d8c94f5ce1f62d94f80f44e4780037260f718544f576ef1d3be3c27f52826c7e SHA512 af6ee89d339491f6444d9d7ffc287374129f65bad476c3fb54b146c0320349059fd2c472dcf423a203aba382d54fbaac281236516a805503c1073f9f5091fc7b WHIRLPOOL e1442a2c703d8aba6334042c0c53a18723ebd45c036a754dec497d7a19ff2b50b48785c39c80158b0e7b2851ba60d47913f507f89b415bf68933787c2de4ab9e |
651 |
+DIST seamonkey-2.29_beta2-sv-SE.xpi 824245 SHA256 a79308c4dbefee9e8a82b51e5e9bc3dcb5b72cf7a984b3bd4f2104a9beb50bbe SHA512 390d115530865716bcba8e9753550fe1d243625862429d26c98acb87b21297ff95cdd26460564244804e127970f5b630f8a6d3a6c72f80cd554cbe403c61a4af WHIRLPOOL 0784d4dc73dcf437dee8e6dc68cb113e3791b659d9687772b1626daf80dd7a217d95e18e410fde6c07319d7640d87721d81672501e16dc87886d8af5ac4c8c35 |
652 |
+DIST seamonkey-2.29_beta2-tr.xpi 808130 SHA256 0c03cfeb4b10199b4cd93c39695f699cc8080515f036117d9a7d38f2534d2c29 SHA512 09fcca405a46a607a5348bb147c28511a3f4d0cd3ab22745e31bb568f2ff54be21189f04ad8d26293d2d584c4f32149f3eb2a068f703bbd0bff868da6707dead WHIRLPOOL c2fc99be94a640435c659efb787abc18f3d13f39e3526cc158767070c29d4dbbc14a25cb0330c14a7fffa1918686dd83be81d89aa06b0afb70f4cfa96103167a |
653 |
+DIST seamonkey-2.29_beta2-uk.xpi 870445 SHA256 bae08a32142b687dc817882931a32528242b1e7bbaaa1b5f36c1aba44376813a SHA512 fc379d7fcc0322d5e57b65be1b8705ac417a1cf4ba45b12aa6a698294cce6ff3fdfd6484060413716c7e49d113c1f99ca268452020e3cda8ec788757b98971e9 WHIRLPOOL 3924423588d48c0e5897d365aa6630d318f534a59ec5ad653701a9cfe0ed487000066139b307c994afbe7d57eda880736fe4cccf5581c7dba04bc32899e03dcb |
654 |
+DIST seamonkey-2.29_beta2-zh-CN.xpi 833563 SHA256 ae8eb0e7d74153bd217fa3af1706b2ef7ce339b04912bd23f08c5cc82cee5594 SHA512 2299af10b5e14dfcc9349c090bb3ea6ada96ffe69b9961cfb5530c7f48bf77155220f19c81a38fd8484bdfdd12e61b7f2fc2fe5949b35560b5e44c0d20e1b38e WHIRLPOOL f8f339bbc69c66f691445b5eaec86c8ed9b982ab63fe8ef19bcc3d1bb8f80af8d04702d6081a41841233d3b8e629928e50f5fe94150c12ee9eb603fc387836c1 |
655 |
+DIST seamonkey-2.29_beta2-zh-TW.xpi 858130 SHA256 e75e1f0fb533ab9b38cc1aaccfc5ac542befc4024fe460f4f48a96b76edf8d9a SHA512 27f454f88219842b48a1b7020713b633514f4e9be840d28c062a1285389744f0cf496eb0cd893d74ce27402c64303383164894d510e0575d2bcb759fbc1df553 WHIRLPOOL 863bc1de7d4405d3c8b05b0dcf09a4070d1e747808fc8c205379e06fef638fdbfdc96e65ddba5043f97fc5d45775fb3adc0c6c529a036860b80fdf3b87c3da96 |
656 |
+DIST seamonkey-2.29_beta2.source.tar.bz2 173851863 SHA256 ec9412d514b1a3f4349f90f65d7975ceef261afabb05fa0c09fca3c98537acf7 SHA512 662b1cf7966adb67959b97b940cf613373732c288908e7025a4ae4c1bae3f173b40621be9a7a6f7c0dcaafe85195a89a9dba12204531363107f40d2032a7ee72 WHIRLPOOL 1c985fcd1406e7ab1078d44818edfdf3d3418605f68c667b8f12178678def607c4d3e73d318ef7da65045f29aaebec873e52b7e7a5abf4dc23eee3bc0d478017 |
657 |
|
658 |
diff --git a/www-client/seamonkey/seamonkey-2.26_pre1.ebuild b/www-client/seamonkey/seamonkey-2.29_beta2.ebuild |
659 |
similarity index 71% |
660 |
rename from www-client/seamonkey/seamonkey-2.26_pre1.ebuild |
661 |
rename to www-client/seamonkey/seamonkey-2.29_beta2.ebuild |
662 |
index dcfa8d0..fd2a3b0 100644 |
663 |
--- a/www-client/seamonkey/seamonkey-2.26_pre1.ebuild |
664 |
+++ b/www-client/seamonkey/seamonkey-2.29_beta2.ebuild |
665 |
@@ -1,6 +1,6 @@ |
666 |
# Copyright 1999-2014 Gentoo Foundation |
667 |
# Distributed under the terms of the GNU General Public License v2 |
668 |
-# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.25.ebuild,v 1.5 2014/04/11 06:44:03 polynomial-c Exp $ |
669 |
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.26.1.ebuild,v 1.4 2014/07/05 11:23:47 ago Exp $ |
670 |
|
671 |
EAPI=5 |
672 |
WANT_AUTOCONF="2.1" |
673 |
@@ -26,11 +26,13 @@ else |
674 |
MOZ_LANGPACK_SUFFIX=".langpack.xpi" |
675 |
fi |
676 |
|
677 |
-inherit check-reqs flag-o-matic toolchain-funcs eutils mozconfig-3 multilib pax-utils fdo-mime autotools mozextension nsplugins mozlinguas |
678 |
+MOZCONFIG_OPTIONAL_WIFI=1 |
679 |
+MOZCONFIG_OPTIONAL_JIT="enabled" |
680 |
+inherit check-reqs flag-o-matic toolchain-funcs eutils mozconfig-v4.31 multilib pax-utils fdo-mime autotools mozextension nsplugins mozlinguas |
681 |
|
682 |
-PATCHFF="firefox-28.0-patches-0.1" |
683 |
+PATCHFF="firefox-31.0-patches-0.2" |
684 |
PATCH="${PN}-2.23-patches-01" |
685 |
-EMVER="1.6.1_pre20140112" |
686 |
+EMVER="1.7" |
687 |
|
688 |
DESCRIPTION="Seamonkey Web Browser" |
689 |
HOMEPAGE="http://www.seamonkey-project.org" |
690 |
@@ -38,50 +40,41 @@ HOMEPAGE="http://www.seamonkey-project.org" |
691 |
if [[ ${PV} == *_pre* ]] ; then |
692 |
# pre-releases. No need for arch teams to change KEYWORDS here. |
693 |
|
694 |
- KEYWORDS="" |
695 |
+ KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" |
696 |
else |
697 |
# This is where arch teams should change the KEYWORDS. |
698 |
|
699 |
- KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" |
700 |
+ KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" |
701 |
fi |
702 |
|
703 |
SLOT="0" |
704 |
LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
705 |
-IUSE="+chatzilla +crypt gstreamer +ipc +jit minimal pulseaudio +roaming selinux system-cairo system-icu system-jpeg system-sqlite test" |
706 |
+IUSE="+chatzilla +crypt +ipc +mailclient minimal pulseaudio +roaming selinux test" |
707 |
|
708 |
SRC_URI="${SRC_URI} |
709 |
${MOZ_FTP_URI}/source/${MY_MOZ_P}.source.tar.bz2 -> ${P}.source.tar.bz2 |
710 |
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz |
711 |
+ http://dev.gentoo.org/~axs/distfiles/${PATCHFF}.tar.xz |
712 |
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz |
713 |
- crypt? ( http://dev.gentoo.org/~polynomial-c/mozilla/enigmail-${EMVER}.tar.xz )" |
714 |
- #crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz ) |
715 |
+ mailclient? ( crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz ) )" |
716 |
|
717 |
ASM_DEPEND=">=dev-lang/yasm-1.1" |
718 |
|
719 |
-# Mesa 7.10 needed for WebGL + bugfixes |
720 |
-RDEPEND=">=dev-libs/nss-3.16 |
721 |
- >=dev-libs/nspr-4.10.4 |
722 |
- >=dev-libs/glib-2.26:2 |
723 |
- >=media-libs/mesa-7.10 |
724 |
- >=media-libs/libpng-1.6.7[apng] |
725 |
- >=x11-libs/pango-1.14.0 |
726 |
- >=x11-libs/gtk+-2.14:2 |
727 |
- virtual/libffi |
728 |
- gstreamer? ( media-plugins/gst-plugins-meta:0.10[ffmpeg] ) |
729 |
- system-cairo? ( >=x11-libs/cairo-1.12[X] x11-libs/pixman ) |
730 |
- system-icu? ( >=dev-libs/icu-51.1 ) |
731 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) |
732 |
- system-sqlite? ( >=dev-db/sqlite-3.8.1:3[secure-delete,debug=] ) |
733 |
- >=media-libs/libvpx-1.3.0 |
734 |
- crypt? ( >=app-crypt/gnupg-1.4 ) |
735 |
- kernel_linux? ( media-libs/alsa-lib ) |
736 |
- pulseaudio? ( media-sound/pulseaudio ) |
737 |
+RDEPEND=">=dev-libs/nss-3.16.2 |
738 |
+ >=dev-libs/nspr-4.10.6 |
739 |
+ mailclient? ( crypt? ( || ( |
740 |
+ ( >=app-crypt/gnupg-2.0 |
741 |
+ || ( |
742 |
+ app-crypt/pinentry[gtk] |
743 |
+ app-crypt/pinentry[qt4] |
744 |
+ ) |
745 |
+ ) |
746 |
+ =app-crypt/gnupg-1.4* ) ) ) |
747 |
selinux? ( sec-policy/selinux-mozilla )" |
748 |
|
749 |
DEPEND="${RDEPEND} |
750 |
- !elibc_glibc? ( dev-libs/libexecinfo ) |
751 |
- >=sys-devel/binutils-2.16.1 |
752 |
- virtual/pkgconfig |
753 |
+ !elibc_glibc? ( !elibc_uclibc? ( dev-libs/libexecinfo ) ) |
754 |
+ mailclient? ( crypt? ( dev-lang/perl ) ) |
755 |
amd64? ( ${ASM_DEPEND} |
756 |
virtual/opengl ) |
757 |
x86? ( ${ASM_DEPEND} |
758 |
@@ -128,12 +121,10 @@ src_prepare() { |
759 |
EPATCH_FORCE="yes" \ |
760 |
epatch "${WORKDIR}/seamonkey" |
761 |
|
762 |
- epatch "${FILESDIR}/pixman-supplement.patch" |
763 |
- |
764 |
# browser patches go here |
765 |
pushd "${S}"/mozilla &>/dev/null || die |
766 |
EPATCH_EXCLUDE="2000-firefox_gentoo_install_dirs.patch |
767 |
- 8000_fix_system_icu.patch" \ |
768 |
+ 8000_gcc49_mozbug999496_ff31.patch" \ |
769 |
EPATCH_SUFFIX="patch" \ |
770 |
EPATCH_FORCE="yes" \ |
771 |
epatch "${WORKDIR}/firefox" |
772 |
@@ -147,13 +138,6 @@ src_prepare() { |
773 |
edos2unix "${file}" |
774 |
done |
775 |
|
776 |
- if use crypt ; then |
777 |
- mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail |
778 |
- #pushd "${S}"/mailnews/extensions/enigmail &>/dev/null || die |
779 |
- |
780 |
- #popd &>/dev/null || die |
781 |
- fi |
782 |
- |
783 |
# Allow user to apply any additional patches without modifing ebuild |
784 |
epatch_user |
785 |
|
786 |
@@ -182,13 +166,17 @@ src_prepare() { |
787 |
eautoreconf |
788 |
cd "${S}"/mozilla || die |
789 |
eautoconf |
790 |
- cd js/src || die |
791 |
+ cd "${S}"/mozilla/js/src || die |
792 |
eautoconf |
793 |
} |
794 |
|
795 |
src_configure() { |
796 |
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" |
797 |
MEXTENSIONS="default" |
798 |
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) |
799 |
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please |
800 |
+ # get your own set of keys. |
801 |
+ _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc |
802 |
|
803 |
#################################### |
804 |
# |
805 |
@@ -211,37 +199,22 @@ src_configure() { |
806 |
MEXTENSIONS+=",-sroaming" |
807 |
fi |
808 |
|
809 |
- # We must force enable jemalloc 3 threw .mozconfig |
810 |
- echo "export MOZ_JEMALLOC=1" >> ${S}/.mozconfig |
811 |
+ if ! use mailclient ; then |
812 |
+ mozconfig_annotate '-mailclient' --disable-composer |
813 |
+ fi |
814 |
+ |
815 |
+ # Setup api key for location services |
816 |
+ echo -n "${_google_api_key}" > "${S}"/google-api-key |
817 |
+ mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key" |
818 |
|
819 |
- mozconfig_annotate '' --enable-jemalloc |
820 |
- mozconfig_annotate '' --enable-replace-malloc |
821 |
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
822 |
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
823 |
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" |
824 |
- mozconfig_annotate '' --disable-gconf |
825 |
mozconfig_annotate '' --enable-jsd |
826 |
mozconfig_annotate '' --enable-canvas |
827 |
- mozconfig_annotate '' --with-system-png |
828 |
- mozconfig_annotate '' --enable-system-ffi |
829 |
- mozconfig_annotate '' --disable-gold |
830 |
|
831 |
# Other sm-specific settings |
832 |
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} |
833 |
- |
834 |
- mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" |
835 |
- mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" |
836 |
mozconfig_annotate '' --enable-safe-browsing |
837 |
- |
838 |
- mozconfig_use_enable gstreamer |
839 |
- mozconfig_use_enable pulseaudio |
840 |
- mozconfig_use_enable system-cairo |
841 |
- mozconfig_use_enable system-sqlite |
842 |
- mozconfig_use_with system-jpeg |
843 |
- mozconfig_use_with system-icu |
844 |
- mozconfig_use_enable system-icu intl-api |
845 |
- # Feature is know to cause problems on hardened |
846 |
- mozconfig_use_enable jit ion |
847 |
+ mozconfig_use_enable mailclient mailnews |
848 |
|
849 |
# Use an objdir to keep things organized. |
850 |
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" \ |
851 |
@@ -250,10 +223,9 @@ src_configure() { |
852 |
# Finalize and report settings |
853 |
mozconfig_final |
854 |
|
855 |
- if use crypt ; then |
856 |
- pushd "${S}"/mailnews/extensions/enigmail &>/dev/null || die |
857 |
- # econf fails here and would produce useless Makefiles anyway |
858 |
- ./configure || die |
859 |
+ if use crypt && use mailclient ; then |
860 |
+ pushd "${WORKDIR}"/enigmail &>/dev/null || die |
861 |
+ econf |
862 |
popd &>/dev/null || die |
863 |
fi |
864 |
|
865 |
@@ -274,13 +246,15 @@ src_compile() { |
866 |
|
867 |
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ |
868 |
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ |
869 |
- emake -f "${S}/client.mk" |
870 |
+ emake V=1 -f "${S}/client.mk" |
871 |
|
872 |
# Only build enigmail extension if conditions are met. |
873 |
- if use crypt ; then |
874 |
- cd "${S}"/mailnews/extensions/enigmail || die |
875 |
- emake |
876 |
- emake xpi |
877 |
+ if use crypt && use mailclient ; then |
878 |
+ einfo "Building enigmail" |
879 |
+ pushd "${WORKDIR}"/enigmail &>/dev/null || die |
880 |
+ emake -j1 |
881 |
+ emake -j1 xpi |
882 |
+ popd &>/dev/null || die |
883 |
fi |
884 |
} |
885 |
|
886 |
@@ -304,11 +278,11 @@ src_install() { |
887 |
>> "${BUILD_OBJ_DIR}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \ |
888 |
|| die |
889 |
|
890 |
- if ! use libnotify ; then |
891 |
- echo 'pref("browser.download.manager.showAlertOnComplete", false);' \ |
892 |
- >> "${BUILD_OBJ_DIR}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \ |
893 |
- || die |
894 |
- fi |
895 |
+ #if ! use libnotify ; then |
896 |
+ # echo 'pref("browser.download.manager.showAlertOnComplete", false);' \ |
897 |
+ # >> "${BUILD_OBJ_DIR}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \ |
898 |
+ # || die |
899 |
+ #fi |
900 |
|
901 |
echo 'pref("extensions.autoDisableScopes", 3);' >> \ |
902 |
"${BUILD_OBJ_DIR}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \ |
903 |
@@ -318,8 +292,8 @@ src_install() { |
904 |
emake DESTDIR="${D}" install |
905 |
cp "${FILESDIR}"/icon/${PN}.desktop "${T}" || die |
906 |
|
907 |
- if use crypt ; then |
908 |
- local em_dir="${S}/mailnews/extensions/enigmail/build" |
909 |
+ if use crypt && use mailclient ; then |
910 |
+ local em_dir="${WORKDIR}/enigmail/build" |
911 |
pushd "${T}" &>/dev/null || die |
912 |
unzip "${em_dir}"/enigmail*.xpi install.rdf || die |
913 |
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) |
914 |
@@ -331,10 +305,12 @@ src_install() { |
915 |
popd &>/dev/null || die |
916 |
fi |
917 |
|
918 |
- sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \ |
919 |
- -i "${T}"/${PN}.desktop || die |
920 |
- sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \ |
921 |
- || die |
922 |
+ if use mailclient ; then |
923 |
+ sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \ |
924 |
+ -i "${T}"/${PN}.desktop || die |
925 |
+ sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \ |
926 |
+ || die |
927 |
+ fi |
928 |
|
929 |
# Install language packs |
930 |
mozlinguas_src_install |
931 |
@@ -359,6 +335,11 @@ src_install() { |
932 |
share_plugins_dir |
933 |
|
934 |
doman "${BUILD_OBJ_DIR}/suite/app/${PN}.1" |
935 |
+ |
936 |
+ # revdep-rebuild entry |
937 |
+ insinto /etc/revdep-rebuild |
938 |
+ echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/11${PN} |
939 |
+ doins "${T}"/11${PN} |
940 |
} |
941 |
|
942 |
pkg_preinst() { |