pkgsrc/mail/thunderbird/patches/patch-cb
taya 2d0540b479 1)Generate extension directory at installation time.
2)sync patches from www/mozilla.

- update patch-ab
from commit log
>> date: 2004/08/31 02:37:57;  author: danw;  state: Exp;  lines: +13 -6
>> darwin fixes (tested against firefox-gtk2)

- update patch-ac
- update patch-bx
- add patch-bz
- add patch-ca
- add patch-cb
from commit log
>> date: 2004/07/07 09:08:31;  author: aymeric;  state: Exp;  lines: +14 -7
>> . on PowerPC, update files so that Mozilla works properly when compiled with
>>   gcc version 3+.
>> . generally reduce diffs to Linux version
>> . retain compatibility with older ABI (AIX-like) thanks to useful comments
>>   from Charles Hannum
>>
>> Thanks to Matthew Green for the fruitful discussion. This should address
>> PR#23240 as far as mozilla is concerned.

- remove patch-bn
enable HAVE_SOCKLEN_T

- update patch-br
from commit log
>> date: 2004/10/04 11:52:45;  author: grant;  state: Exp;  lines: +10 -6
>> bring across a patch in Firefox for using thread-safe resolver library
>> functions on NetBSD >=2.0F.

- update patch-cc
make mozilla work on NetBSD-current/alpha

3)bump PKGREVISION
2004-12-04 02:16:03 +00:00

26 lines
898 B
Text

$NetBSD: patch-cb,v 1.1 2004/12/04 02:16:03 taya Exp $
--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2001-09-28 22:12:52.000000000 +0200
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp
@@ -104,8 +104,10 @@ invoke_copy_to_stack(PRUint32* d,
if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack
*((double*) d) = s->val.d;
d += 2;
+#if __GXX_ABI_VERSION < 100
if (gpr < GPR_COUNT)
gpr += 2;
+#endif
}
}
else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
@@ -114,8 +116,10 @@ invoke_copy_to_stack(PRUint32* d,
else {
*((float*) d) = s->val.f;
d += 1;
+#if __GXX_ABI_VERSION < 100
if (gpr < GPR_COUNT)
gpr += 1;
+#endif
}
}
else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64