pkgsrc-wip/thunderbird2/patches/patch-ae
Geert Hendrickx 59aded33a4 Thunderbird 2 Alpha 1 is a developer preview release of our next generation
Thunderbird email client and is being made available for testing purposes
only.  Thunderbird 2 Alpha 1 is intended for our testing community. Current
users of Mozilla Thunderbird 1.5.0.x should not use Thunderbird 2 Alpha 1.

Changes in this Development Milestone

There is a lot in Thunderbird 2 Alpha 1 that we invite you to play around with
and give us feedback on:

* Message Tags
* Folder Views including favorite folders
* Improved New Mail Notification Alerts
* New Windows installer based on Nullsoft Scriptable Install System
* Find As You Type in the message pane
* New combined and improved Add-ons manager for extensions and themes
* Updates to the extension system to provide enhanced security and to allow for
  easier localization of extensions

Rumbling Edge has a more detailed list of notable bug fixes:
http://weblogs.mozillazine.org/rumblingedge/archives/2006/05/2-0alpha1.html

The package and binary are called "thunderbird2" so this package can be
installed in parallel with mail/thunderbird (1.5.x), similar to wip/firefox2.
2006-08-03 13:44:23 +00:00

42 lines
1.8 KiB
Text

$NetBSD: patch-ae,v 1.1.1.1 2006/08/03 13:44:30 ghen Exp $
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2001-09-29 05:12:52.000000000 +0900
+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2004-06-15 23:55:47.000000000 +0900
@@ -123,17 +123,27 @@
}
}
+/*
+ * Beware: use % instead of %% for register identifiers in a preprocessor macro
+ * SYMBOL PREFIX must be "_" for aout and "" for ELF
+ */
+#ifndef __ELF__
+#define SYMBOLPREFIX "_"
+#else
+#define SYMBOLPREFIX
+#endif
+
#define STUB_ENTRY(n) \
__asm__( \
- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
- "link a6,#0 \n\t" \
- "lea a6@(12), a0 \n\t" /* pointer to args */ \
- "movl a0, sp@- \n\t" \
- "movl #"#n", sp@- \n\t" /* method index */ \
- "movl a6@(8), sp@- \n\t" /* this */ \
- "jbsr _PrepareAndDispatch \n\t" \
- "unlk a6 \n\t" \
+ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
+SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
+ "link %a6,#0 \n\t" \
+ "lea %a6@(12), %a0 \n\t" /* pointer to args */ \
+ "movl %a0, %sp@- \n\t" \
+ "movl #"#n", %sp@- \n\t" /* method index */ \
+ "movl %a6@(8), %sp@- \n\t" /* this */ \
+ "jbsr "SYMBOLPREFIX"PrepareAndDispatch\n\t" \
+ "unlk %a6 \n\t" \
"rts \n\t" \
);