diff options
author | taya <taya> | 2004-02-22 12:02:55 +0000 |
---|---|---|
committer | taya <taya> | 2004-02-22 12:02:55 +0000 |
commit | b5e4f31285acca8e07a2ae07a54359898b8fd617 (patch) | |
tree | 5d4323136db7ef93d5702472a8ef0d6341b65827 /www/mozilla/patches | |
parent | 72c93a41797476e3ab7fe9bbee002638ab3cd214 (diff) | |
download | pkgsrc-b5e4f31285acca8e07a2ae07a54359898b8fd617.tar.gz |
- adopt patch from pkg/24517
Thanks to Kouichirou Hiratsuka
This also fixes pkg/24503
- enable usage of getprotobyname_r() if __NetBSD_Version__ >= 106370000
Diffstat (limited to 'www/mozilla/patches')
-rw-r--r-- | www/mozilla/patches/patch-bb | 21 | ||||
-rw-r--r-- | www/mozilla/patches/patch-br | 17 |
2 files changed, 34 insertions, 4 deletions
diff --git a/www/mozilla/patches/patch-bb b/www/mozilla/patches/patch-bb index 9b11017b6ed..ce4346ac25a 100644 --- a/www/mozilla/patches/patch-bb +++ b/www/mozilla/patches/patch-bb @@ -1,8 +1,8 @@ -$NetBSD: patch-bb,v 1.15 2004/01/17 00:04:49 taya Exp $ +$NetBSD: patch-bb,v 1.16 2004/02/22 12:02:55 taya Exp $ diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h ./nsprpub/pr/include/md/_netbsd.h --- ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h 2003-09-12 02:24:53.000000000 +0900 -+++ ./nsprpub/pr/include/md/_netbsd.h 2004-01-16 23:17:47.000000000 +0900 ++++ ./nsprpub/pr/include/md/_netbsd.h 2004-02-21 16:47:07.000000000 +0900 @@ -48,12 +48,20 @@ #define _PR_SI_ARCHITECTURE "m68k" #elif defined(__powerpc__) @@ -24,7 +24,20 @@ diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h ./nsprpub/pr/include/md #endif #if defined(__ELF__) -@@ -108,7 +116,17 @@ +@@ -86,6 +94,12 @@ + #define _PR_INET6_PROBE + #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 +@@ -108,7 +122,17 @@ } #define _MD_GET_SP(_thread) CONTEXT(_thread)[2] #endif @@ -43,7 +56,7 @@ diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h ./nsprpub/pr/include/md #define _MD_INIT_CONTEXT(_thread, _sp, _main, status) \ { \ sigsetjmp(CONTEXT(_thread), 1); \ -@@ -150,7 +168,7 @@ +@@ -150,7 +174,7 @@ } #define _MD_GET_SP(_thread) CONTEXT(_thread)[32] #endif diff --git a/www/mozilla/patches/patch-br b/www/mozilla/patches/patch-br new file mode 100644 index 00000000000..ac87bdfa7e2 --- /dev/null +++ b/www/mozilla/patches/patch-br @@ -0,0 +1,17 @@ +$NetBSD: patch-br,v 1.3 2004/02/22 12:02:55 taya Exp $ + +--- nsprpub/pr/src/misc/prnetdb.c.orig 2004-02-19 21:45:15.000000000 +0900 ++++ nsprpub/pr/src/misc/prnetdb.c 2004-02-19 21:50:57.000000000 +0900 +@@ -2094,7 +2094,12 @@ + */ + hints.ai_socktype = SOCK_STREAM; + ++ LOCK_DNS(); ++ + rv = GETADDRINFO(hostname, NULL, &hints, &res); ++ ++ UNLOCK_DNS(); ++ + if (rv == 0) + return (PRAddrInfo *) res; + |