summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang Le <r0bertz@gentoo.org>2009-02-26 00:52:26 +0800
committerZhang Le <r0bertz@gentoo.org>2009-02-26 00:52:26 +0800
commit628dbfce2684acfc9b69b4575be190f7782734b3 (patch)
tree08cd557a81820820fb549bd227acff51618d4197 /net-libs
parentupdated xorg-server-9999-loongson.patch (diff)
downloadloongson-628dbfce2684acfc9b69b4575be190f7782734b3.tar.gz
loongson-628dbfce2684acfc9b69b4575be190f7782734b3.tar.bz2
loongson-628dbfce2684acfc9b69b4575be190f7782734b3.zip
fixed firefox n32 patch, an endianness issue
Signed-off-by: Zhang Le <r0bertz@gentoo.org>
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/xulrunner/Manifest2
-rw-r--r--net-libs/xulrunner/files/xulrunner-mips-n32.patch5
2 files changed, 3 insertions, 4 deletions
diff --git a/net-libs/xulrunner/Manifest b/net-libs/xulrunner/Manifest
index 97bcdd2..82f53d7 100644
--- a/net-libs/xulrunner/Manifest
+++ b/net-libs/xulrunner/Manifest
@@ -1,5 +1,5 @@
AUX xulrunner-1.9.0.5-gcc4.4.patch 2175 RMD160 b936177429ae84bccc5b1dfaaf22fbae63910e00 SHA1 c2bbf6d5df7b60aa1f9522e2da6eb5fd8b1b9ae8 SHA256 73969e4c36517f50c527ec91e5b146fc8789ce01652b56acb478229ebac18376
-AUX xulrunner-mips-n32.patch 20060 RMD160 fa907f2a24e64c2308a10960e1797d34999df4cf SHA1 6649bb51921087463262a6ed61c2459e6f0b99e9 SHA256 b8d2e9f6dd9fd316a55c7ce34d9e64bdec8e32ceb27e66340df951f33cc5bf53
+AUX xulrunner-mips-n32.patch 19971 RMD160 6cb1e2b95cee469f87eaa0e7da17ccb2243f3282 SHA1 59ea7aa68802ea51cf22aff9616f1fb6ce3bb441 SHA256 28c2341d423aaa8c23e6e4af0fc0b1b3afd5d9d92ff298c96dd10c1913baa30c
AUX xulrunner-mips-o32.patch 15862 RMD160 4232d7033e92a3057919cb077b9a90923fd46035 SHA1 75172f8241cb57f983d48ae24eb7aebba1f6991a SHA256 7adb297cbda0f80bfaa0e6e82fd214f48f2b09eb3f87461471cc2b5ad069f6d0
AUX xulrunner.conf 113 RMD160 8be48cf5040eb5753c8eb35c048cc6b2c1a8a057 SHA1 62cce7ee5b1e51343c3dbc388894011da913d9d4 SHA256 9ac56b42cfb48854d23c299330ad327af5f0815140dcb7fdee905b660cd9a8a3
DIST xulrunner-1.9.0.5-patches-0.1.tar.bz2 6659 RMD160 6b77cd5f96e9b7c1eab7abd1d781853c425db6e2 SHA1 5b6d7e87a08dd779daf685a0516d149f4f83a071 SHA256 94c38808d4722fb5fe480af80cd88e4095a52fa82ffb6f0ea550f5decc780b4a
diff --git a/net-libs/xulrunner/files/xulrunner-mips-n32.patch b/net-libs/xulrunner/files/xulrunner-mips-n32.patch
index 095f1a0..aa526b1 100644
--- a/net-libs/xulrunner/files/xulrunner-mips-n32.patch
+++ b/net-libs/xulrunner/files/xulrunner-mips-n32.patch
@@ -149,7 +149,7 @@ new file mode 100644
index 0000000..b6e2645
--- /dev/null
+++ b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips64.cpp
-@@ -0,0 +1,173 @@
+@@ -0,0 +1,172 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
@@ -273,8 +273,7 @@ index 0000000..b6e2645
+ break;
+ case nsXPTType::T_FLOAT:
+ if (i < N_ARG_REGS)
-+ // Place a float in least significant bytes.
-+ *(float*)(((char*)&regs[i+1]) - sizeof(float)) = s->val.f;
++ *(float*)&regs[i] = s->val.f;
+ else
+ *(float*)d++ = s->val.f;
+ break;