From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QLxlZ-0008LH-BT for garchives@archives.gentoo.org; Mon, 16 May 2011 13:23:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 51FD41C189; Mon, 16 May 2011 13:23:04 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 145761C189 for ; Mon, 16 May 2011 13:23:04 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7E5C51B4037 for ; Mon, 16 May 2011 13:23:03 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id DE7077448A for ; Mon, 16 May 2011 13:23:02 +0000 (UTC) From: "Jory Pratt" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jory Pratt" Message-ID: <9c0568e9f925051821ac70d0deda0af5918500ab.anarchy@gentoo> Subject: [gentoo-commits] proj/mozilla:master commit in: net-libs/xulrunner/files/, mail-client/thunderbird/, www-client/firefox/, ... X-VCS-Repository: proj/mozilla X-VCS-Files: mail-client/thunderbird/Manifest mail-client/thunderbird/thunderbird-3.3_alpha3-r2.ebuild net-libs/xulrunner/Manifest net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.patch net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild www-client/firefox/Manifest www-client/firefox/firefox-4.0.1-r1.ebuild X-VCS-Directories: net-libs/xulrunner/files/ mail-client/thunderbird/ www-client/firefox/ net-libs/xulrunner/ X-VCS-Committer: anarchy X-VCS-Committer-Name: Jory Pratt X-VCS-Revision: 9c0568e9f925051821ac70d0deda0af5918500ab Date: Mon, 16 May 2011 13:23:02 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 73b44d836720acfa22e3a191ff6239da commit: 9c0568e9f925051821ac70d0deda0af5918500ab Author: Jory A. Pratt gentoo org> AuthorDate: Mon May 16 13:20:34 2011 +0000 Commit: Jory Pratt gentoo org> CommitDate: Mon May 16 13:20:34 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/mozilla.git;a= =3Dcommit;h=3D9c0568e9 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/M= anifest 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 5d73= 62448204c7ea6cf81b06446 DIST enigmail-1.2a1-20110316.tar.bz2 905604 RMD160 57bb867f70f6b37ee11d4= 26a8e155f2ccf5d56d2 SHA1 371e3c8bd7157ed8aee7648a271df591db75f8c2 SHA256 = 113db06ab1621328635c5394174afe02bef9c154c46b62ea7c605ac0a0b2beba DIST thunderbird-3.3-patches-0.3.tar.bz2 5460 RMD160 6df630946d3e5ac19aa= 0ae88d13d696cc3327f1d SHA1 fd533e694e5046f0024af1e0331b4fad0b6b8948 SHA25= 6 ff92a0298112e00b71e2804e69be6461d97509703bf4293f1b794fd5e70eb750 DIST thunderbird-3.3a3.source.tar.bz2 83692340 RMD160 79ec91e73d6f1e64f1= 6efae9c6ec333a2e54b220 SHA1 416c085e92a04c12c49b7f1ad41effb7ef24ece9 SHA2= 56 7f5487449023a68784d800fdd38c25d30356972b27b0a23c2ba162c149161618 -EBUILD thunderbird-3.3_alpha3-r2.ebuild 7828 RMD160 ef1664fdbd9e520e1eeb= ffe3521eba74e656e0fc SHA1 44d6d68be4bd802c6a4fcb65eacc8138b1dabcc4 SHA256= 05bac8b9b915ff18ea8c56d5772996bf06b913d88b217ec3482827971b32e421 +EBUILD thunderbird-3.3_alpha3-r2.ebuild 7858 RMD160 4d57358b4eed3e85bfee= ed09021997518e224299 SHA1 d337b9ac9a3c7c4416876848609ceae26c176dfe SHA256= f5840cf2f3f7d4dc975b5c253d207e07718acfc6ea318ff6be174b53da16694e diff --git a/mail-client/thunderbird/thunderbird-3.3_alpha3-r2.ebuild b/m= ail-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 =20 # 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 =20 CPPFLAGS=3D"${CPPFLAGS}" \ CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" LD=3D"$(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 cba6fa2f23e9e= cbb42abe1865f9a7e32472a66d0 SHA1 fe54162cf85d9e86f2d2ed8b0c4e0b8efd11c9f8= SHA256 bc3363cf9dabdadf6595bef72b355a68ff7568cacbdfb3d77eeb8d08c4b45d6c AUX xulrunner-default-prefs.js 709 RMD160 a4d062f75c17552545267ec3fe2f6b= 54073dafbd SHA1 580128e9edf8021fdbbca2c91abf63cb83bab2c7 SHA256 e6850b0a2= 2f7d3889b49ec4a79a3c4d3d077edd98c8f0ffdc26e30bc70bb4b09 DIST firefox-4.0.1.source.tar.bz2 65980273 RMD160 63faaae78b56db407a3445= 4986361212382c838e SHA1 c89bc5106266aa0097a7be15be84555bd2649f03 SHA256 c= f3a39877facc229a67760915341fe95095cca647faab3a7adcb70046105199c DIST xulrunner-2.0-patches-1.8.tar.bz2 68053 RMD160 58ef5ff8fd037f34232a= 8acc706a1cb086651940 SHA1 bac72e12bfc1150ed116ba5e930688ec72157671 SHA256= 88950bf5bdc34cf96bf79e1e1d2f2a4071e1f9e9d53e52f400c433f2f661b77f -EBUILD xulrunner-2.0.1-r1.ebuild 5796 RMD160 4e29f524d6ca213d7c1f828b52a= e2a497d5b8308 SHA1 95028f428fc98c2cd973b05be34b66132055ef75 SHA256 18946d= 84f2205d590e2e387ca397b483491093cd2556995a1034fa7bd036ff92 +EBUILD xulrunner-2.0.1-r1.ebuild 5935 RMD160 57f732c386ef46b91bb3476498d= fd67c0d7d97ff SHA1 1aca6c52b18fe5b579f04ded8afaefb427534982 SHA256 451f18= f40a4bc0134907132ff27b6a46a90dcc44eb7988f957245aa4dbf5d6fa diff --git a/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_india= n.patch b/net-libs/xulrunner/files/mozilla-2.0_support_64bit_big_indian.p= atch 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 +# Date 1303461188 -7200 +# Node ID 59771590e9203d48ef8cbcd7eaf2f8ae45dbb1c1 +# Parent c4b82ec27d6d6e1c02ef0abb3b6e805bfdd092ec +Bug 638056 - Avoid "The cacheFlush support is missing on this platform" = error on exotic platforms. r=3Dcdleary + +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 +=3D checks.cc \ + platform.cc \ + utils.cc \ + $(NONE) +=20 + # + # END enclude sources for V8 dtoa + ############################################# +=20 +-ifeq (,$(filter-out powerpc sparc,$(TARGET_CPU))) ++ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU))) +=20 + VPATH +=3D $(srcdir)/assembler \ + $(srcdir)/assembler/wtf \ + $(srcdir)/yarr/pcre \ + $(NULL) +=20 + CPPSRCS +=3D pcre_compile.cpp \ + pcre_exec.cpp \ + +# HG changeset patch +# User Luke Wagner +# Date 1299520258 28800 +# Node ID 68203913d04cf5be53fd16278816183d5670ba5c +# Parent 27e5814815491ebb68e474e453aff6c2ea908c43 +Bug 618485 - Add missing 64-bit big-endian jsval_layout field (r=3Dluke) + +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) */ +=20 + + diff --git a/net-libs/xulrunner/xulrunner-2.0.1-r1.ebuild b/net-libs/xulr= unner/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.ebui= ld,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 $ =20 EAPI=3D"3" WANT_AUTOCONF=3D"2.1" @@ -19,7 +19,7 @@ PATCH=3D"${PN}-2.0-patches-1.8" DESCRIPTION=3D"Mozilla runtime package that can be used to bootstrap XUL= +XPCOM applications" HOMEPAGE=3D"http://developer.mozilla.org/en/docs/XULRunner" =20 -KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS=3D"~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" SLOT=3D"1.9" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"+crashreporter gconf +ipc system-sqlite +webm" @@ -71,6 +71,9 @@ src_prepare() { EPATCH_FORCE=3D"yes" \ epatch "${WORKDIR}" =20 + #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 =20 @@ -143,7 +146,9 @@ src_configure() { fi =20 # 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 =20 #################################### # 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 7a4ea1bd3728037= b6a72f2bffea2691433472429 DIST firefox-4.0.1-vi.xpi 239967 RMD160 15bcdf411cd432329d743c060c68d1cc= e16d7e56 SHA1 ff34a6697c4c02485d592da9849dbbcabdb87689 SHA256 78408acdada= 24372e27a2b0bc162d49b70accdcda506f56e6e700168c2434c2b DIST firefox-4.0.1-zu.xpi 227606 RMD160 4341384271eb8c3341f55512c301dcd9= dc9fc542 SHA1 d171ff639bbcd5173e3dfd185fd7902da70815ad SHA256 6c8575e740f= 4058ee54be0f89a25994c25fca691499762b4036e190d03c24698 DIST firefox-4.0.1.source.tar.bz2 65980273 RMD160 63faaae78b56db407a3445= 4986361212382c838e SHA1 c89bc5106266aa0097a7be15be84555bd2649f03 SHA256 c= f3a39877facc229a67760915341fe95095cca647faab3a7adcb70046105199c -EBUILD firefox-4.0.1-r1.ebuild 8004 RMD160 d25bb79c91a68db0222a1d5d55535= 459c63789c5 SHA1 283e3d45c7c15e8d64b78f9bfd9062bb3a5b5585 SHA256 0f995e18= 6b761a9b94abe448a7135e540af570359abe67c5a4e809b883f1577a +EBUILD firefox-4.0.1-r1.ebuild 8009 RMD160 ebac173dbe2df329e247646ac4aee= 4e2dfcbf306 SHA1 79230c70497625eaf44192255b1ff3292beeb90f SHA256 4f2739cd= bdb66505acafe7a216f86eb3eb576bb7fb23bb116bc95a053c3611b0 diff --git a/www-client/firefox/firefox-4.0.1-r1.ebuild b/www-client/fire= fox/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=3D"${PN}-4.0-patches-1.0" DESCRIPTION=3D"Firefox Web Browser" HOMEPAGE=3D"http://www.mozilla.com/firefox" =20 -KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS=3D"~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" SLOT=3D"0" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"bindist +ipc system-sqlite +webm"