public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/mozilla:master commit in: net-libs/xulrunner/files/, mail-client/thunderbird/, www-client/firefox/, ...
@ 2011-05-16 13:23 Jory Pratt
  0 siblings, 0 replies; only message in thread
From: Jory Pratt @ 2011-05-16 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     9c0568e9f925051821ac70d0deda0af5918500ab
Author:     Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Mon May 16 13:20:34 2011 +0000
Commit:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Mon May 16 13:20:34 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=9c0568e9

fix -mno-avx to only append on x86/amd64, add ppc to keywords on
xul-2.0/firefox-4.0

---
 mail-client/thunderbird/Manifest                   |    2 +-
 .../thunderbird/thunderbird-3.3_alpha3-r2.ebuild   |    4 +-
 net-libs/xulrunner/Manifest                        |    3 +-
 .../mozilla-2.0_support_64bit_big_indian.patch     |   60 ++++++++++++++++++++
 net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild       |   11 +++-
 www-client/firefox/Manifest                        |    2 +-
 www-client/firefox/firefox-4.0.1-r1.ebuild         |    2 +-
 7 files changed, 76 insertions(+), 8 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index d385a98..e31d46d 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -5,4 +5,4 @@ AUX thunderbird-gentoo-default-prefs-1.js 387 RMD160 5d7362448204c7ea6cf81b06446
 DIST enigmail-1.2a1-20110316.tar.bz2 905604 RMD160 57bb867f70f6b37ee11d426a8e155f2ccf5d56d2 SHA1 371e3c8bd7157ed8aee7648a271df591db75f8c2 SHA256 113db06ab1621328635c5394174afe02bef9c154c46b62ea7c605ac0a0b2beba
 DIST thunderbird-3.3-patches-0.3.tar.bz2 5460 RMD160 6df630946d3e5ac19aa0ae88d13d696cc3327f1d SHA1 fd533e694e5046f0024af1e0331b4fad0b6b8948 SHA256 ff92a0298112e00b71e2804e69be6461d97509703bf4293f1b794fd5e70eb750
 DIST thunderbird-3.3a3.source.tar.bz2 83692340 RMD160 79ec91e73d6f1e64f16efae9c6ec333a2e54b220 SHA1 416c085e92a04c12c49b7f1ad41effb7ef24ece9 SHA256 7f5487449023a68784d800fdd38c25d30356972b27b0a23c2ba162c149161618
-EBUILD thunderbird-3.3_alpha3-r2.ebuild 7828 RMD160 ef1664fdbd9e520e1eebffe3521eba74e656e0fc SHA1 44d6d68be4bd802c6a4fcb65eacc8138b1dabcc4 SHA256 05bac8b9b915ff18ea8c56d5772996bf06b913d88b217ec3482827971b32e421
+EBUILD thunderbird-3.3_alpha3-r2.ebuild 7858 RMD160 4d57358b4eed3e85bfeeed09021997518e224299 SHA1 d337b9ac9a3c7c4416876848609ceae26c176dfe SHA256 f5840cf2f3f7d4dc975b5c253d207e07718acfc6ea318ff6be174b53da16694e

diff --git a/mail-client/thunderbird/thunderbird-3.3_alpha3-r2.ebuild b/mail-client/thunderbird/thunderbird-3.3_alpha3-r2.ebuild
index 09b3372..7da339a 100644
--- a/mail-client/thunderbird/thunderbird-3.3_alpha3-r2.ebuild
+++ b/mail-client/thunderbird/thunderbird-3.3_alpha3-r2.ebuild
@@ -191,7 +191,9 @@ src_configure() {
 	fi
 
        # Ensure we do not fail on i{3,5,7} processors that support -mavx
-       append-flags -mno-avx
+	if use amd64 || use x86; then
+		append-flags -mno-avx
+	fi
 
 	CPPFLAGS="${CPPFLAGS}" \
 	CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \

diff --git a/net-libs/xulrunner/Manifest b/net-libs/xulrunner/Manifest
index 60aec6a..199d70e 100644
--- a/net-libs/xulrunner/Manifest
+++ b/net-libs/xulrunner/Manifest
@@ -1,4 +1,5 @@
+AUX mozilla-2.0_support_64bit_big_indian.patch 1667 RMD160 cba6fa2f23e9ecbb42abe1865f9a7e32472a66d0 SHA1 fe54162cf85d9e86f2d2ed8b0c4e0b8efd11c9f8 SHA256 bc3363cf9dabdadf6595bef72b355a68ff7568cacbdfb3d77eeb8d08c4b45d6c
 AUX xulrunner-default-prefs.js 709 RMD160 a4d062f75c17552545267ec3fe2f6b54073dafbd SHA1 580128e9edf8021fdbbca2c91abf63cb83bab2c7 SHA256 e6850b0a22f7d3889b49ec4a79a3c4d3d077edd98c8f0ffdc26e30bc70bb4b09
 DIST firefox-4.0.1.source.tar.bz2 65980273 RMD160 63faaae78b56db407a34454986361212382c838e SHA1 c89bc5106266aa0097a7be15be84555bd2649f03 SHA256 cf3a39877facc229a67760915341fe95095cca647faab3a7adcb70046105199c
 DIST xulrunner-2.0-patches-1.8.tar.bz2 68053 RMD160 58ef5ff8fd037f34232a8acc706a1cb086651940 SHA1 bac72e12bfc1150ed116ba5e930688ec72157671 SHA256 88950bf5bdc34cf96bf79e1e1d2f2a4071e1f9e9d53e52f400c433f2f661b77f
-EBUILD xulrunner-2.0.1-r1.ebuild 5796 RMD160 4e29f524d6ca213d7c1f828b52ae2a497d5b8308 SHA1 95028f428fc98c2cd973b05be34b66132055ef75 SHA256 18946d84f2205d590e2e387ca397b483491093cd2556995a1034fa7bd036ff92
+EBUILD xulrunner-2.0.1-r1.ebuild 5935 RMD160 57f732c386ef46b91bb3476498dfd67c0d7d97ff SHA1 1aca6c52b18fe5b579f04ded8afaefb427534982 SHA256 451f18f40a4bc0134907132ff27b6a46a90dcc44eb7988f957245aa4dbf5d6fa

diff --git a/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch b/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch
new file mode 100644
index 0000000..5814d81
--- /dev/null
+++ b/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch
@@ -0,0 +1,60 @@
+# HG changeset patch
+# User Mike Hommey <mh+mozilla@glandium.org>
+# Date 1303461188 -7200
+# Node ID 59771590e9203d48ef8cbcd7eaf2f8ae45dbb1c1
+# Parent  c4b82ec27d6d6e1c02ef0abb3b6e805bfdd092ec
+Bug 638056 - Avoid "The cacheFlush support is missing on this platform" error on exotic platforms. r=cdleary
+
+diff --git a/js/src/Makefile.in b/js/src/Makefile.in
+--- a/js/src/Makefile.in
++++ b/js/src/Makefile.in
+@@ -383,17 +383,17 @@ CPPSRCS += 	checks.cc \
+ 		platform.cc \
+ 		utils.cc \
+ 		$(NONE)
+ 
+ #
+ # END enclude sources for V8 dtoa
+ #############################################
+ 
+-ifeq (,$(filter-out powerpc sparc,$(TARGET_CPU)))
++ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU)))
+ 
+ VPATH +=	$(srcdir)/assembler \
+ 		$(srcdir)/assembler/wtf \
+ 		$(srcdir)/yarr/pcre \
+ 		$(NULL)
+ 
+ CPPSRCS += 	pcre_compile.cpp \
+                 pcre_exec.cpp \
+
+# HG changeset patch
+# User Luke Wagner <lw@mozilla.com>
+# Date 1299520258 28800
+# Node ID 68203913d04cf5be53fd16278816183d5670ba5c
+# Parent  27e5814815491ebb68e474e453aff6c2ea908c43
+Bug 618485 - Add missing 64-bit big-endian jsval_layout field (r=luke)
+
+diff --git a/js/src/jsval.h b/js/src/jsval.h
+--- a/js/src/jsval.h
++++ b/js/src/jsval.h
+@@ -342,16 +342,17 @@ typedef union jsval_layout
+         JSValueTag         tag : 17;
+         uint64             payload47 : 47;
+     } debugView;
+     struct {
+         union {
+             int32          i32;
+             uint32         u32;
+             JSWhyMagic     why;
++            jsuword        word;
+         } payload;
+     } s;
+     double asDouble;
+     void *asPtr;
+ } jsval_layout;
+ # endif /* JS_BITS_PER_WORD */
+ #endif  /* defined(IS_LITTLE_ENDIAN) */
+ 
+
+

diff --git a/net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild b/net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild
index 8cd11be..19b0540 100644
--- a/net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild
+++ b/net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/xulrunner-2.0.ebuild,v 1.1 2011/03/22 01:48:02 anarchy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild,v 1.1 2011/05/16 00:35:06 anarchy Exp $
 
 EAPI="3"
 WANT_AUTOCONF="2.1"
@@ -19,7 +19,7 @@ PATCH="${PN}-2.0-patches-1.8"
 DESCRIPTION="Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications"
 HOMEPAGE="http://developer.mozilla.org/en/docs/XULRunner"
 
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 SLOT="1.9"
 LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
 IUSE="+crashreporter gconf +ipc system-sqlite +webm"
@@ -71,6 +71,9 @@ src_prepare() {
 	EPATCH_FORCE="yes" \
 	epatch "${WORKDIR}"
 
+	#64bit big indian support
+	epatch "${FILESDIR}/mozilla-2.0_support_64bit_big_indian.patch"
+
 	# Allow user to apply any additional patches without modifing ebuild
 	epatch_user
 
@@ -143,7 +146,9 @@ src_configure() {
 	fi
 
 	# Ensure we do not fail on i{3,5,7} processors that support -mavx
-	append-flags -mno-avx
+	if use amd64 || use x86; then
+		append-flags -mno-avx
+	fi
 
 	####################################
 	#

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index b213200..5cce947 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -80,4 +80,4 @@ DIST firefox-4.0.1-uk.xpi 260131 RMD160 7a4ea1bd3728037b6a72f2bffea2691433472429
 DIST firefox-4.0.1-vi.xpi 239967 RMD160 15bcdf411cd432329d743c060c68d1cce16d7e56 SHA1 ff34a6697c4c02485d592da9849dbbcabdb87689 SHA256 78408acdada24372e27a2b0bc162d49b70accdcda506f56e6e700168c2434c2b
 DIST firefox-4.0.1-zu.xpi 227606 RMD160 4341384271eb8c3341f55512c301dcd9dc9fc542 SHA1 d171ff639bbcd5173e3dfd185fd7902da70815ad SHA256 6c8575e740f4058ee54be0f89a25994c25fca691499762b4036e190d03c24698
 DIST firefox-4.0.1.source.tar.bz2 65980273 RMD160 63faaae78b56db407a34454986361212382c838e SHA1 c89bc5106266aa0097a7be15be84555bd2649f03 SHA256 cf3a39877facc229a67760915341fe95095cca647faab3a7adcb70046105199c
-EBUILD firefox-4.0.1-r1.ebuild 8004 RMD160 d25bb79c91a68db0222a1d5d55535459c63789c5 SHA1 283e3d45c7c15e8d64b78f9bfd9062bb3a5b5585 SHA256 0f995e186b761a9b94abe448a7135e540af570359abe67c5a4e809b883f1577a
+EBUILD firefox-4.0.1-r1.ebuild 8009 RMD160 ebac173dbe2df329e247646ac4aee4e2dfcbf306 SHA1 79230c70497625eaf44192255b1ff3292beeb90f SHA256 4f2739cdbdb66505acafe7a216f86eb3eb576bb7fb23bb116bc95a053c3611b0

diff --git a/www-client/firefox/firefox-4.0.1-r1.ebuild b/www-client/firefox/firefox-4.0.1-r1.ebuild
index 7e8a489..fa685bd 100644
--- a/www-client/firefox/firefox-4.0.1-r1.ebuild
+++ b/www-client/firefox/firefox-4.0.1-r1.ebuild
@@ -19,7 +19,7 @@ PATCH="${PN}-4.0-patches-1.0"
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="http://www.mozilla.com/firefox"
 
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 SLOT="0"
 LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
 IUSE="bindist +ipc system-sqlite +webm"



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-05-16 13:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-16 13:23 [gentoo-commits] proj/mozilla:master commit in: net-libs/xulrunner/files/, mail-client/thunderbird/, www-client/firefox/, Jory Pratt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox