summaryrefslogtreecommitdiff
path: root/www/firefox3/patches/patch-bb
diff options
context:
space:
mode:
Diffstat (limited to 'www/firefox3/patches/patch-bb')
-rw-r--r--www/firefox3/patches/patch-bb35
1 files changed, 35 insertions, 0 deletions
diff --git a/www/firefox3/patches/patch-bb b/www/firefox3/patches/patch-bb
new file mode 100644
index 00000000000..e89f1da51d2
--- /dev/null
+++ b/www/firefox3/patches/patch-bb
@@ -0,0 +1,35 @@
+$NetBSD: patch-bb,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
+
+--- nsprpub/pr/include/md/_netbsd.h.orig 2006-03-31 10:35:02.000000000 +0200
++++ nsprpub/pr/include/md/_netbsd.h
+@@ -47,6 +47,8 @@
+ #define _PR_SI_ARCHITECTURE "x86"
+ #elif defined(__alpha__)
+ #define _PR_SI_ARCHITECTURE "alpha"
++#elif defined(__amd64__)
++#define _PR_SI_ARCHITECTURE "amd64"
+ #elif defined(__m68k__)
+ #define _PR_SI_ARCHITECTURE "m68k"
+ #elif defined(__powerpc__)
+@@ -98,6 +100,12 @@
+ #define _PR_HAVE_GETPROTO_R_INT
+ #endif
+
++#if __NetBSD_Version__ >= 106370000
++/* NetBSD 1.6ZK */
++#define _PR_HAVE_GETPROTO_R
++#define _PR_HAVE_GETPROTO_R_INT
++#endif
++
+ #define USE_SETJMP
+
+ #ifndef _PR_PTHREADS
+@@ -111,6 +119,8 @@
+ #define JB_SP_INDEX 2
+ #elif defined(__mips__)
+ #define JB_SP_INDEX 4
++#elif defined(__amd64__)
++#define JB_SP_INDEX 6
+ #elif defined(__alpha__)
+ #define JB_SP_INDEX 34
+ #elif defined(__arm32__)