summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authortaya <taya@pkgsrc.org>2003-11-27 00:10:55 +0000
committertaya <taya@pkgsrc.org>2003-11-27 00:10:55 +0000
commitbf3650eef764f6dabdea85794fb17acc028d5cde (patch)
tree04cf95ef1962ff9d2783d807198284998a15d603 /www
parente56f6dba373663c9ace91e3cc7f5b7659d31fe1c (diff)
downloadpkgsrc-bf3650eef764f6dabdea85794fb17acc028d5cde.tar.gz
Update MozillaFirebird to 0.7
Here are the news in this release of Mozilla Firebird: * Advanced preferences panel * Download/helper apps preferences panel * Cookie whitelisting (through the new Cookie Exceptions window) * New password manager * Web panels (like Mozilla's sidebar panels) * Alternate stylesheet support (through a status bar button) * Send Page, Send Link, and Send Image menu items * Autoscroll * Lots of bug fixes and other small improvements There have been too many bug fixes since Mozilla Firebird 0.6.1 to keep track of them all. It's better. Trust us ;-)
Diffstat (limited to 'www')
-rw-r--r--www/MozillaFirebird/Makefile12
-rw-r--r--www/MozillaFirebird/PLIST41
-rw-r--r--www/MozillaFirebird/distinfo37
-rw-r--r--www/MozillaFirebird/patches/patch-aa14
-rw-r--r--www/MozillaFirebird/patches/patch-ab14
-rw-r--r--www/MozillaFirebird/patches/patch-ac8
-rw-r--r--www/MozillaFirebird/patches/patch-ad4
-rw-r--r--www/MozillaFirebird/patches/patch-ae4
-rw-r--r--www/MozillaFirebird/patches/patch-af26
-rw-r--r--www/MozillaFirebird/patches/patch-ag8
-rw-r--r--www/MozillaFirebird/patches/patch-am42
-rw-r--r--www/MozillaFirebird/patches/patch-aw4
-rw-r--r--www/MozillaFirebird/patches/patch-ba4
-rw-r--r--www/MozillaFirebird/patches/patch-bb4
-rw-r--r--www/MozillaFirebird/patches/patch-be4
-rw-r--r--www/MozillaFirebird/patches/patch-bj17
-rw-r--r--www/MozillaFirebird/patches/patch-bm4
-rw-r--r--www/MozillaFirebird/patches/patch-bn8
-rw-r--r--www/MozillaFirebird/patches/patch-bo8
-rw-r--r--www/MozillaFirebird/patches/patch-bp14
-rw-r--r--www/MozillaFirebird/patches/patch-bq14
21 files changed, 164 insertions, 127 deletions
diff --git a/www/MozillaFirebird/Makefile b/www/MozillaFirebird/Makefile
index 0a319fdbb86..0bbbe53b782 100644
--- a/www/MozillaFirebird/Makefile
+++ b/www/MozillaFirebird/Makefile
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.2 2003/10/11 04:08:26 grant Exp $
+# $NetBSD: Makefile,v 1.3 2003/11/27 00:10:55 taya Exp $
MOZILLA= MozillaFirebird
MOZILLA_BIN= MozillaFirebird-bin
-MOZ_VER= 0.6.1
-EXTRACT_SUFX= .tar.bz2
+MOZ_VER= 0.7
+EXTRACT_SUFX= .tar.gz
DISTNAME= MozillaFirebird-source-${MOZ_VER}
-#MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITES= http://ftp.mozilla.org/pub/firebird/releases/${MOZ_VER}/ \
- ftp://ftp.mozilla.org/pub/firebird/releases/${MOZ_VER}/
+MASTER_SITES= http://ftp.mozilla.org/pub/mozilla.org/firebird/releases/${MOZ_VER}/ \
+ ftp://ftp.mozilla.org/pub/mozilla.org/firebird/${MOZ_VER}/
HOMEPAGE= http://www.mozilla.org/projects/firebird/
COMMENT= Lightweight gecko-based web browser
@@ -17,5 +16,6 @@ MAKE_ENV+= MOZ_PHOENIX=1
CONFIGURE_ARGS+= --disable-mailnews
CONFIGURE_ARGS+= --disable-composer
+CONFIGURE_ARGS+= --enable-extensions=default,-irc
.include "../../www/mozilla/Makefile.common"
diff --git a/www/MozillaFirebird/PLIST b/www/MozillaFirebird/PLIST
index 943c6d678b1..696414fc478 100644
--- a/www/MozillaFirebird/PLIST
+++ b/www/MozillaFirebird/PLIST
@@ -1,11 +1,16 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/11/27 00:10:55 taya Exp $
bin/${MOZILLA}
@comment begin PROGRAMS
lib/${MOZILLA}/${MOZILLA_BIN}
lib/${MOZILLA}/dirver
+lib/${MOZILLA}/mangle
+lib/${MOZILLA}/mozilla-xremote-client
+lib/${MOZILLA}/mozipcd
lib/${MOZILLA}/nsinstall
lib/${MOZILLA}/regchrome
lib/${MOZILLA}/regxpcom
+lib/${MOZILLA}/shlibsign
+lib/${MOZILLA}/timebombgen
lib/${MOZILLA}/xpcshell
lib/${MOZILLA}/xpicleanup
lib/${MOZILLA}/xpidl
@@ -44,6 +49,7 @@ lib/${MOZILLA}/components/libjsdom.${SO_SUFFIX}
lib/${MOZILLA}/components/libmork.${SO_SUFFIX}
lib/${MOZILLA}/components/libmozfind.${SO_SUFFIX}
lib/${MOZILLA}/components/libmozldap.${SO_SUFFIX}
+lib/${MOZILLA}/components/libmyspell.${SO_SUFFIX}
lib/${MOZILLA}/components/libnecko.${SO_SUFFIX}
lib/${MOZILLA}/components/libnecko2.${SO_SUFFIX}
lib/${MOZILLA}/components/libnsappshell.${SO_SUFFIX}
@@ -56,6 +62,7 @@ lib/${MOZILLA}/components/libpippki.${SO_SUFFIX}
lib/${MOZILLA}/components/libpref.${SO_SUFFIX}
lib/${MOZILLA}/components/libprofile.${SO_SUFFIX}
lib/${MOZILLA}/components/librdf.${SO_SUFFIX}
+lib/${MOZILLA}/components/libspellchecker.${SO_SUFFIX}
lib/${MOZILLA}/components/libtoolkitcomps.${SO_SUFFIX}
lib/${MOZILLA}/components/libtransformiix.${SO_SUFFIX}
lib/${MOZILLA}/components/libtxmgr.${SO_SUFFIX}
@@ -103,7 +110,6 @@ lib/${MOZILLA}/plugins/libnullplugin.${SO_SUFFIX}
lib/${MOZILLA}/bloaturls.txt
lib/${MOZILLA}/chrome/US.jar
lib/${MOZILLA}/chrome/browser.jar
-lib/${MOZILLA}/chrome/chatzilla.jar
lib/${MOZILLA}/chrome/chromelist.txt
lib/${MOZILLA}/chrome/classic.jar
lib/${MOZILLA}/chrome/comm.jar
@@ -128,7 +134,6 @@ lib/${MOZILLA}/components/autoconfig.xpt
lib/${MOZILLA}/components/bookmarks.xpt
lib/${MOZILLA}/components/caps.xpt
lib/${MOZILLA}/components/chardet.xpt
-lib/${MOZILLA}/components/chatzilla-service.js
lib/${MOZILLA}/components/chrome.xpt
lib/${MOZILLA}/components/commandhandler.xpt
lib/${MOZILLA}/components/composer.xpt
@@ -182,6 +187,8 @@ lib/${MOZILLA}/components/mimetype.xpt
lib/${MOZILLA}/components/mozbrwsr.xpt
lib/${MOZILLA}/components/mozfind.xpt
lib/${MOZILLA}/components/mozldap.xpt
+lib/${MOZILLA}/components/myspell/en-US.aff
+lib/${MOZILLA}/components/myspell/en-US.dic
lib/${MOZILLA}/components/necko.xpt
lib/${MOZILLA}/components/necko_about.xpt
lib/${MOZILLA}/components/necko_cache.xpt
@@ -211,6 +218,7 @@ lib/${MOZILLA}/components/nsUpdateNotifier.js
lib/${MOZILLA}/components/nsXmlRpcClient.js
lib/${MOZILLA}/components/oji.xpt
lib/${MOZILLA}/components/p3p.xpt
+lib/${MOZILLA}/components/passwordmgr.xpt
lib/${MOZILLA}/components/pipboot.xpt
lib/${MOZILLA}/components/pipnss.xpt
lib/${MOZILLA}/components/pippki.xpt
@@ -229,6 +237,7 @@ lib/${MOZILLA}/components/search.xpt
lib/${MOZILLA}/components/shistory.xpt
lib/${MOZILLA}/components/sidebar.xpt
lib/${MOZILLA}/components/signonviewer.xpt
+lib/${MOZILLA}/components/spellchecker.xpt
lib/${MOZILLA}/components/timebomb.xpt
lib/${MOZILLA}/components/txmgr.xpt
lib/${MOZILLA}/components/txtsvc.xpt
@@ -297,9 +306,6 @@ lib/${MOZILLA}/defaults/wallet/VcardSchema.tbl
lib/${MOZILLA}/icons/mozicon16.xpm
lib/${MOZILLA}/icons/mozicon50.xpm
lib/${MOZILLA}/libsoftokn3.chk
-lib/${MOZILLA}/mangle
-lib/${MOZILLA}/mozilla-xremote-client
-lib/${MOZILLA}/mozipcd
lib/${MOZILLA}/res/EditorOverride.css
lib/${MOZILLA}/res/arrow.gif
lib/${MOZILLA}/res/arrowd.gif
@@ -486,12 +492,8 @@ lib/${MOZILLA}/res/ua.css
lib/${MOZILLA}/res/unixcharset.properties
lib/${MOZILLA}/res/viewer.properties
lib/${MOZILLA}/res/viewsource.css
-lib/${MOZILLA}/searchplugins/dmoz.gif
-lib/${MOZILLA}/searchplugins/dmoz.src
lib/${MOZILLA}/searchplugins/google.gif
lib/${MOZILLA}/searchplugins/google.src
-lib/${MOZILLA}/shlibsign
-lib/${MOZILLA}/timebombgen
@comment end DATA
@comment begin INCLUDE
include/${MOZILLA}/accessibility/nsAccessNode.h
@@ -505,7 +507,6 @@ include/${MOZILLA}/accessibility/nsIAccessible.h
include/${MOZILLA}/accessibility/nsIAccessibleCaret.h
include/${MOZILLA}/accessibility/nsIAccessibleDocument.h
include/${MOZILLA}/accessibility/nsIAccessibleEvent.h
-include/${MOZILLA}/accessibility/nsIAccessibleEventReceiver.h
include/${MOZILLA}/accessibility/nsIAccessibleProvider.h
include/${MOZILLA}/accessibility/nsIAccessibleRetrieval.h
include/${MOZILLA}/accessibility/nsIAccessibleSelectable.h
@@ -731,7 +732,6 @@ include/${MOZILLA}/content/nsXBLAtoms.h
include/${MOZILLA}/content/nsXULAtomList.h
include/${MOZILLA}/content/nsXULAtoms.h
include/${MOZILLA}/cookie/nsCCookieManager.h
-include/${MOZILLA}/cookie/nsCookieHTTPNotify.h
include/${MOZILLA}/cookie/nsICookie.h
include/${MOZILLA}/cookie/nsICookie2.h
include/${MOZILLA}/cookie/nsICookieAcceptDialog.h
@@ -770,6 +770,7 @@ include/${MOZILLA}/dom/domstubs.h
include/${MOZILLA}/dom/nsDOMCID.h
include/${MOZILLA}/dom/nsDOMError.h
include/${MOZILLA}/dom/nsIBaseDOMException.h
+include/${MOZILLA}/dom/nsIDOM3Document.h
include/${MOZILLA}/dom/nsIDOM3DocumentEvent.h
include/${MOZILLA}/dom/nsIDOM3EventTarget.h
include/${MOZILLA}/dom/nsIDOM3Node.h
@@ -802,6 +803,7 @@ include/${MOZILLA}/dom/nsIDOMContextMenuListener.h
include/${MOZILLA}/dom/nsIDOMCounter.h
include/${MOZILLA}/dom/nsIDOMCrypto.h
include/${MOZILLA}/dom/nsIDOMCustomEvent.h
+include/${MOZILLA}/dom/nsIDOMDOMConfiguration.h
include/${MOZILLA}/dom/nsIDOMDOMException.h
include/${MOZILLA}/dom/nsIDOMDOMImplementation.h
include/${MOZILLA}/dom/nsIDOMDocument.h
@@ -908,6 +910,7 @@ include/${MOZILLA}/dom/nsIDOMNSHTMLElement.h
include/${MOZILLA}/dom/nsIDOMNSHTMLFormControlList.h
include/${MOZILLA}/dom/nsIDOMNSHTMLFormElement.h
include/${MOZILLA}/dom/nsIDOMNSHTMLFrameElement.h
+include/${MOZILLA}/dom/nsIDOMNSHTMLHRElement.h
include/${MOZILLA}/dom/nsIDOMNSHTMLImageElement.h
include/${MOZILLA}/dom/nsIDOMNSHTMLInputElement.h
include/${MOZILLA}/dom/nsIDOMNSHTMLOptionCollectn.h
@@ -1453,6 +1456,7 @@ include/${MOZILLA}/necko/nsNetCID.h
include/${MOZILLA}/necko/nsNetError.h
include/${MOZILLA}/necko/nsNetUtil.h
include/${MOZILLA}/necko/nsReadLine.h
+include/${MOZILLA}/necko/nsURIHashKey.h
include/${MOZILLA}/necko/nsUnixColorPrintf.h
include/${MOZILLA}/necko2/nsIViewSourceChannel.h
include/${MOZILLA}/nkcache/nsCacheService.h
@@ -1616,6 +1620,7 @@ include/${MOZILLA}/p3p/nsIPolicyListener.h
include/${MOZILLA}/p3p/nsIPolicyReference.h
include/${MOZILLA}/p3p/nsIPolicyTarget.h
include/${MOZILLA}/p3p/nsP3PCIID.h
+include/${MOZILLA}/passwordmgr/nsIPassword.h
include/${MOZILLA}/pipboot/nsIBufEntropyCollector.h
include/${MOZILLA}/pipboot/nsISSLStatusProvider.h
include/${MOZILLA}/pipboot/nsISecurityWarningDialogs.h
@@ -1747,6 +1752,10 @@ include/${MOZILLA}/shistory/nsISHistory.h
include/${MOZILLA}/shistory/nsISHistoryInternal.h
include/${MOZILLA}/shistory/nsISHistoryListener.h
include/${MOZILLA}/sidebar/nsISidebar.h
+include/${MOZILLA}/spellchecker/mozIPersonalDictionary.h
+include/${MOZILLA}/spellchecker/mozISpellCheckingEngine.h
+include/${MOZILLA}/spellchecker/mozISpellI18NManager.h
+include/${MOZILLA}/spellchecker/mozISpellI18NUtil.h
include/${MOZILLA}/string/nsAFlatString.h
include/${MOZILLA}/string/nsASingleFragmentString.h
include/${MOZILLA}/string/nsAString.h
@@ -2101,6 +2110,7 @@ include/${MOZILLA}/xpcom/nsITimelineService.h
include/${MOZILLA}/xpcom/nsITimer.h
include/${MOZILLA}/xpcom/nsITimerInternal.h
include/${MOZILLA}/xpcom/nsITimerManager.h
+include/${MOZILLA}/xpcom/nsITraceRefcnt.h
include/${MOZILLA}/xpcom/nsIUnicharBuffer.h
include/${MOZILLA}/xpcom/nsIUnicharInputStream.h
include/${MOZILLA}/xpcom/nsIVariant.h
@@ -2139,6 +2149,7 @@ include/${MOZILLA}/xpcom/nsTHashtable.h
include/${MOZILLA}/xpcom/nsTextFormatter.h
include/${MOZILLA}/xpcom/nsTime.h
include/${MOZILLA}/xpcom/nsTraceRefcnt.h
+include/${MOZILLA}/xpcom/nsTraceRefcntImpl.h
include/${MOZILLA}/xpcom/nsUnitConversion.h
include/${MOZILLA}/xpcom/nsValueArray.h
include/${MOZILLA}/xpcom/nsVariant.h
@@ -2218,7 +2229,6 @@ include/${MOZILLA}/zlib/zlib.h
@unexec ${RM} %D/lib/${MOZILLA}/chrome/chrome.rdf
@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlayinfo/browser/content/overlays.rdf
@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlayinfo/communicator/content/overlays.rdf
-@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlayinfo/editor/content/overlays.rdf
@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlayinfo/inspector/content/overlays.rdf
@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlayinfo/messenger/content/overlays.rdf
@unexec ${RM} %D/lib/${MOZILLA}/chrome/overlayinfo/navigator/content/overlays.rdf
@@ -2230,8 +2240,6 @@ include/${MOZILLA}/zlib/zlib.h
@dirrm lib/${MOZILLA}/chrome/overlayinfo/messenger
@dirrm lib/${MOZILLA}/chrome/overlayinfo/inspector/content
@dirrm lib/${MOZILLA}/chrome/overlayinfo/inspector
-@dirrm lib/${MOZILLA}/chrome/overlayinfo/editor/content
-@dirrm lib/${MOZILLA}/chrome/overlayinfo/editor
@dirrm lib/${MOZILLA}/chrome/overlayinfo/communicator/content
@dirrm lib/${MOZILLA}/chrome/overlayinfo/communicator
@dirrm lib/${MOZILLA}/chrome/overlayinfo/browser/content
@@ -2262,6 +2270,7 @@ include/${MOZILLA}/zlib/zlib.h
@dirrm lib/${MOZILLA}/defaults/pref
@dirrm lib/${MOZILLA}/defaults/autoconfig
@dirrm lib/${MOZILLA}/defaults
+@dirrm lib/${MOZILLA}/components/myspell
@dirrm lib/${MOZILLA}/components
@dirrm lib/${MOZILLA}/chrome
@dirrm lib/${MOZILLA}
@@ -2306,6 +2315,7 @@ include/${MOZILLA}/zlib/zlib.h
@dirrm include/${MOZILLA}/txmgr
@dirrm include/${MOZILLA}/toolkitcomps
@dirrm include/${MOZILLA}/string
+@dirrm include/${MOZILLA}/spellchecker
@dirrm include/${MOZILLA}/sidebar
@dirrm include/${MOZILLA}/shistory
@dirrm include/${MOZILLA}/satchel
@@ -2322,6 +2332,7 @@ include/${MOZILLA}/zlib/zlib.h
@dirrm include/${MOZILLA}/pippki
@dirrm include/${MOZILLA}/pipnss
@dirrm include/${MOZILLA}/pipboot
+@dirrm include/${MOZILLA}/passwordmgr
@dirrm include/${MOZILLA}/p3p
@dirrm include/${MOZILLA}/oji
@dirrm include/${MOZILLA}/nspr/private
diff --git a/www/MozillaFirebird/distinfo b/www/MozillaFirebird/distinfo
index 89359d70e1f..0e36eaad25d 100644
--- a/www/MozillaFirebird/distinfo
+++ b/www/MozillaFirebird/distinfo
@@ -1,19 +1,20 @@
-$NetBSD: distinfo,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: distinfo,v 1.2 2003/11/27 00:10:55 taya Exp $
-SHA1 (MozillaFirebird-source-0.6.1.tar.bz2) = cddbf0e0085c51a21419f3b93dcd9157f4c6ba97
-Size (MozillaFirebird-source-0.6.1.tar.bz2) = 29793828 bytes
-SHA1 (patch-aa) = 800edee950419db954e7531553022c6e4e415121
-SHA1 (patch-ab) = 02e1f273e47701175485e1b0992aec85b30a979b
-SHA1 (patch-ac) = f300867713a08cb2241dcd07c8f6fd7c5b2ec91a
-SHA1 (patch-ad) = 44f2655ffaee5f59e02b32be19a8f5be45cbc20b
-SHA1 (patch-ae) = e0eae9b4878a2f28a4ba7277dc15105475c003a9
-SHA1 (patch-ag) = 99b1849e5c634c277c57834cb8ab7a6af4bc7357
-SHA1 (patch-am) = eabe93a634cb03a8f66ffe42851b097bc749bf69
-SHA1 (patch-aw) = 94a7945827dbd4facd7cc05ec7911ff3ffff1f54
-SHA1 (patch-ba) = 3c76c3e7c8e2143a0ef07fc10a3bb55eb05a0ea5
-SHA1 (patch-bb) = 51a9151ba81e146114a576a1764dc7104289dea7
-SHA1 (patch-be) = 3b4464a64b479439ed6d4e4357e57358f4d168dc
-SHA1 (patch-bj) = 91c11da7eeac036f42f57a139e36891261fa8e33
-SHA1 (patch-bm) = c69797d6845f3415662e248319e4b7602656fdf8
-SHA1 (patch-bn) = cdebfe957947059f3a7b4d2734cfb0c642d5ff9c
-SHA1 (patch-bo) = 37084ed91dfc339594b037ea697a1a49050a37c6
+SHA1 (MozillaFirebird-source-0.7.tar.gz) = 6c70c89f8ce63dd9e84a0f87c22d2c2be51675a5
+Size (MozillaFirebird-source-0.7.tar.gz) = 38758572 bytes
+SHA1 (patch-ab) = 3fcea982f9cfac21c519c9b5c8bbc46e0a6a0a4e
+SHA1 (patch-ac) = 3181d6004e513988f5169df3cc13b4ca98c19bec
+SHA1 (patch-ad) = 09091d0a2ded2775ca35d1315ae9b95c506b28ef
+SHA1 (patch-ae) = 99935f034e6485e9e0d4eaf20e6ddd2b90b75ad5
+SHA1 (patch-af) = 3b6f5c71146b3a402b164b7f10fb652408712b73
+SHA1 (patch-ag) = fd8470f7ac0003797401ed68f459315170cbe9a8
+SHA1 (patch-am) = fec537d148e706fc4514f461d88af5e305e818c4
+SHA1 (patch-aw) = ba1a408cd3b44dcd2123672ec4cbcefb436e5330
+SHA1 (patch-ba) = 35256ee83e446c174adf311d8d8aaf90207f309e
+SHA1 (patch-bb) = 2c59471e94e3d96baf62b668a411f8f5d5b96aa4
+SHA1 (patch-be) = dd85f24f2ebb10d2435055ab4540d27178d8074d
+SHA1 (patch-bm) = 17cf1207bd3f3fffa355a81c8f803704068438a3
+SHA1 (patch-bn) = 78e6b99604049e6033985c230155dfd437c97660
+SHA1 (patch-bo) = eb221d78c9175ae03970fc96448faf88195bb4d5
+SHA1 (patch-bp) = c1e02d30fd298bda5270267a084c5353257a283c
+SHA1 (patch-bq) = 9965b2fab4cea6432e5fa6e9d05179bd98cb0719
diff --git a/www/MozillaFirebird/patches/patch-aa b/www/MozillaFirebird/patches/patch-aa
deleted file mode 100644
index 87c10bb5211..00000000000
--- a/www/MozillaFirebird/patches/patch-aa
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
-
-diff -ru ../Orig/mozilla/nsprpub/pr/src/pthreads/ptthread.c ./nsprpub/pr/src/pthreads/ptthread.c
---- ../Orig/mozilla/nsprpub/pr/src/pthreads/ptthread.c 2002-08-28 23:42:52.000000000 +0900
-+++ ./nsprpub/pr/src/pthreads/ptthread.c 2003-07-31 23:03:59.000000000 +0900
-@@ -360,7 +360,7 @@
- /*
- * Linux doesn't have pthread_attr_setstacksize.
- */
--#ifndef LINUX
-+#if !defined(LINUX) && !defined(NETBSD)
- rv = pthread_attr_setstacksize(&tattr, stackSize);
- PR_ASSERT(0 == rv);
- #endif
diff --git a/www/MozillaFirebird/patches/patch-ab b/www/MozillaFirebird/patches/patch-ab
index 92f68588af4..bd1b17e8589 100644
--- a/www/MozillaFirebird/patches/patch-ab
+++ b/www/MozillaFirebird/patches/patch-ab
@@ -1,9 +1,9 @@
-$NetBSD: patch-ab,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-ab,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/configure.in ./configure.in
---- ../Orig/mozilla/configure.in 2003-07-10 06:55:23.000000000 +0900
-+++ ./configure.in 2003-07-31 23:04:02.000000000 +0900
-@@ -885,6 +885,9 @@
+--- ../Orig/mozilla/configure.in 2003-08-30 02:14:58.000000000 +0900
++++ ./configure.in 2003-10-20 10:17:13.000000000 +0900
+@@ -902,6 +902,9 @@
# MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
# MKSHLIB_UNFORCE_ALL=''
# fi
@@ -13,7 +13,7 @@ diff -ru ../Orig/mozilla/configure.in ./configure.in
;;
*-hpux*)
-@@ -1173,6 +1176,13 @@
+@@ -1190,6 +1193,13 @@
if test "$LIBRUNPATH"; then
DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
fi
@@ -27,7 +27,7 @@ diff -ru ../Orig/mozilla/configure.in ./configure.in
;;
*-nto*)
-@@ -1580,7 +1590,7 @@
+@@ -1596,7 +1606,7 @@
[siginfo_t* info;],
[ac_cv_siginfo_t=true],
[ac_cv_siginfo_t=false])])
@@ -36,7 +36,7 @@ diff -ru ../Orig/mozilla/configure.in ./configure.in
AC_DEFINE(HAVE_SIGINFO_T)
AC_MSG_RESULT(yes)
else
-@@ -2125,9 +2135,6 @@
+@@ -2143,9 +2153,6 @@
CXXFLAGS="$CXXFLAGS -mt"
fi
;;
diff --git a/www/MozillaFirebird/patches/patch-ac b/www/MozillaFirebird/patches/patch-ac
index 99ee46af124..f2008c34b0d 100644
--- a/www/MozillaFirebird/patches/patch-ac
+++ b/www/MozillaFirebird/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-ac,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ./xpcom/reflect/xptcall/src/md/unix/Makefile.in
---- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2003-06-19 11:58:43.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/Makefile.in 2003-07-31 23:04:04.000000000 +0900
+--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2003-08-15 13:00:23.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/Makefile.in 2003-10-20 10:17:16.000000000 +0900
@@ -135,7 +135,7 @@
# NetBSD/ARM
#
@@ -21,7 +21,7 @@ diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ./xpcom/r
CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
endif
endif
-@@ -293,6 +293,13 @@
+@@ -295,6 +295,13 @@
CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
endif
diff --git a/www/MozillaFirebird/patches/patch-ad b/www/MozillaFirebird/patches/patch-ad
index 7f0c63eef8c..8e96768e037 100644
--- a/www/MozillaFirebird/patches/patch-ad
+++ b/www/MozillaFirebird/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-ad,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp 2001-09-29 05:12:51.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp 2003-07-31 23:04:06.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp 2003-10-20 10:17:19.000000000 +0900
@@ -132,6 +132,15 @@
}
}
diff --git a/www/MozillaFirebird/patches/patch-ae b/www/MozillaFirebird/patches/patch-ae
index 4b6fafc2fc6..67a74fe615c 100644
--- a/www/MozillaFirebird/patches/patch-ae
+++ b/www/MozillaFirebird/patches/patch-ae
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-ae,v 1.2 2003/11/27 00:10:55 taya 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 2003-07-31 23:04:07.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2003-10-20 10:17:21.000000000 +0900
@@ -123,17 +123,27 @@
}
}
diff --git a/www/MozillaFirebird/patches/patch-af b/www/MozillaFirebird/patches/patch-af
new file mode 100644
index 00000000000..4424f79be70
--- /dev/null
+++ b/www/MozillaFirebird/patches/patch-af
@@ -0,0 +1,26 @@
+$NetBSD: patch-af,v 1.1 2003/11/27 00:10:55 taya Exp $
+
+diff -ru ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c ./security/nss/lib/freebl/unix_rand.c
+--- ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c 2003-03-21 14:24:29.000000000 +0900
++++ ./security/nss/lib/freebl/unix_rand.c 2003-10-20 11:07:15.000000000 +0900
+@@ -32,6 +32,7 @@
+ */
+
+ #include <stdio.h>
++#include <fcntl.h>
+ #include <string.h>
+ #include <signal.h>
+ #include <unistd.h>
+@@ -691,7 +692,11 @@
+ /* dup write-side of pipe to stderr and stdout */
+ if (p[1] != 1) dup2(p[1], 1);
+ if (p[1] != 2) dup2(p[1], 2);
+- close(0);
++ fd = open("/dev/null", O_RDONLY);
++ if (fd != 0) {
++ dup2(fd, 0);
++ close(fd);
++ }
+ for (fd = getdtablesize(); --fd > 2; close(fd))
+ ;
+
diff --git a/www/MozillaFirebird/patches/patch-ag b/www/MozillaFirebird/patches/patch-ag
index 4831ba10b89..8f1fed7971d 100644
--- a/www/MozillaFirebird/patches/patch-ag
+++ b/www/MozillaFirebird/patches/patch-ag
@@ -1,6 +1,8 @@
-$NetBSD: patch-ag,v 1.2 2003/09/01 10:17:37 cjep Exp $
---- extensions/transformiix/source/base/ErrorObserver.h.orig 2003-01-17 23:39:36.000000000 +1100
-+++ extensions/transformiix/source/base/ErrorObserver.h 2003-08-02 23:15:09.000000000 +1000
+$NetBSD: patch-ag,v 1.3 2003/11/27 00:10:55 taya Exp $
+
+diff -ru ../Orig/mozilla/extensions/transformiix/source/base/ErrorObserver.h ./extensions/transformiix/source/base/ErrorObserver.h
+--- ../Orig/mozilla/extensions/transformiix/source/base/ErrorObserver.h 2003-01-17 21:39:36.000000000 +0900
++++ ./extensions/transformiix/source/base/ErrorObserver.h 2003-10-20 10:17:26.000000000 +0900
@@ -28,7 +28,8 @@
#include "baseutils.h"
diff --git a/www/MozillaFirebird/patches/patch-am b/www/MozillaFirebird/patches/patch-am
index f51b0c8768b..8a320624f8d 100644
--- a/www/MozillaFirebird/patches/patch-am
+++ b/www/MozillaFirebird/patches/patch-am
@@ -1,9 +1,18 @@
-$NetBSD: patch-am,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-am,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c ./nsprpub/pr/src/pthreads/ptio.c
---- ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c 2003-07-09 12:37:46.000000000 +0900
-+++ ./nsprpub/pr/src/pthreads/ptio.c 2003-07-31 23:23:12.000000000 +0900
-@@ -194,7 +194,7 @@
+--- ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c 2003-07-15 06:59:47.000000000 +0900
++++ ./nsprpub/pr/src/pthreads/ptio.c 2003-10-20 10:18:31.000000000 +0900
+@@ -189,7 +189,7 @@
+ #endif
+ #endif
+
+-#ifdef DARWIN
++#if defined(DARWIN) || (defined(__NetBSD__) && defined(IPV6_V6ONLY))
+ static PRBool _pr_ipv6_v6only_on_by_default;
+ /* The IPV6_V6ONLY socket option is not defined on Mac OS X 10.1. */
+ #ifndef IPV6_V6ONLY
+@@ -202,7 +202,7 @@
#elif defined(IRIX) || defined(OSF1) || defined(AIX) || defined(HPUX) \
|| defined(LINUX) || defined(FREEBSD) || defined(BSDI) || defined(VMS) \
|| defined(NTO) || defined(OPENBSD) || defined(DARWIN) \
@@ -12,25 +21,16 @@ diff -ru ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c ./nsprpub/pr/src/pthread
#define _PRSockOptVal_t void *
#else
#error "Cannot determine architecture"
-@@ -3370,7 +3370,7 @@
- PR_EXTERN(PRStatus) _pr_push_ipv6toipv4_layer(PRFileDesc *fd);
- #if defined(_PR_INET6_PROBE)
- PR_EXTERN(PRBool) _pr_ipv6_is_present;
--#ifdef DARWIN
-+#if defined(DARWIN) || (defined(__NetBSD__) && defined(IPV6_V6ONLY))
- static PRBool _pr_ipv6_v6only_on_by_default;
- #endif
- PR_IMPLEMENT(PRBool) _pr_test_ipv6_socket()
-@@ -3385,7 +3385,7 @@
- */
- osfd = socket(AF_INET6, SOCK_STREAM, 0);
- if (osfd != -1) {
+@@ -1154,7 +1154,7 @@
+ _pr_stderr = pt_SetMethods(2, PR_DESC_FILE, PR_FALSE, PR_TRUE);
+ PR_ASSERT(_pr_stdin && _pr_stdout && _pr_stderr);
+
-#ifdef DARWIN
+#if defined(DARWIN) || (defined(__NetBSD__) && defined(IPV6_V6ONLY))
- /* In Mac OS X v10.3 Panther Beta the IPV6_V6ONLY socket option
- * is turned on by default, contrary to what RFC 3493, Section
- * 5.3 says. So we have to turn it off. Find out whether we
-@@ -3452,7 +3452,7 @@
+ /* In Mac OS X v10.3 Panther Beta the IPV6_V6ONLY socket option
+ * is turned on by default, contrary to what RFC 3493, Section
+ * 5.3 says. So we have to turn it off. Find out whether we
+@@ -3462,7 +3462,7 @@
if (osfd == -1) pt_MapError(_PR_MD_MAP_SOCKET_ERROR, errno);
else
{
diff --git a/www/MozillaFirebird/patches/patch-aw b/www/MozillaFirebird/patches/patch-aw
index 7fd5bebe23e..dc65d429cfe 100644
--- a/www/MozillaFirebird/patches/patch-aw
+++ b/www/MozillaFirebird/patches/patch-aw
@@ -1,8 +1,8 @@
-$NetBSD: patch-aw,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-aw,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/widget/src/gtksuperwin/Makefile.in ./widget/src/gtksuperwin/Makefile.in
--- ../Orig/mozilla/widget/src/gtksuperwin/Makefile.in 2003-04-19 05:14:09.000000000 +0900
-+++ ./widget/src/gtksuperwin/Makefile.in 2003-07-31 23:23:30.000000000 +0900
++++ ./widget/src/gtksuperwin/Makefile.in 2003-10-20 10:18:55.000000000 +0900
@@ -25,6 +25,7 @@
MODULE = widget
LIBRARY_NAME = gtksuperwin
diff --git a/www/MozillaFirebird/patches/patch-ba b/www/MozillaFirebird/patches/patch-ba
index 448cf32a026..55f7cb136e5 100644
--- a/www/MozillaFirebird/patches/patch-ba
+++ b/www/MozillaFirebird/patches/patch-ba
@@ -1,8 +1,8 @@
-$NetBSD: patch-ba,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-ba,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.cfg ./nsprpub/pr/include/md/_netbsd.cfg
--- ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.cfg 2000-12-02 06:29:17.000000000 +0900
-+++ ./nsprpub/pr/include/md/_netbsd.cfg 2003-07-31 23:23:33.000000000 +0900
++++ ./nsprpub/pr/include/md/_netbsd.cfg 2003-10-20 10:18:58.000000000 +0900
@@ -45,7 +45,8 @@
#define PR_AF_INET6 24 /* same as AF_INET6 */
diff --git a/www/MozillaFirebird/patches/patch-bb b/www/MozillaFirebird/patches/patch-bb
index 5fa81189b86..1a1bf34cb2e 100644
--- a/www/MozillaFirebird/patches/patch-bb
+++ b/www/MozillaFirebird/patches/patch-bb
@@ -1,8 +1,8 @@
-$NetBSD: patch-bb,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-bb,v 1.2 2003/11/27 00:10: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-01-17 08:09:14.000000000 +0900
-+++ ./nsprpub/pr/include/md/_netbsd.h 2003-07-31 23:23:35.000000000 +0900
++++ ./nsprpub/pr/include/md/_netbsd.h 2003-10-20 10:19:00.000000000 +0900
@@ -48,12 +48,20 @@
#define _PR_SI_ARCHITECTURE "m68k"
#elif defined(__powerpc__)
diff --git a/www/MozillaFirebird/patches/patch-be b/www/MozillaFirebird/patches/patch-be
index 3cd3be60c13..22617802d6b 100644
--- a/www/MozillaFirebird/patches/patch-be
+++ b/www/MozillaFirebird/patches/patch-be
@@ -1,8 +1,8 @@
-$NetBSD: patch-be,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-be,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/pr/src/io/prsocket.c ./nsprpub/pr/src/io/prsocket.c
--- ../Orig/mozilla/nsprpub/pr/src/io/prsocket.c 2002-06-12 05:08:07.000000000 +0900
-+++ ./nsprpub/pr/src/io/prsocket.c 2003-07-31 23:23:38.000000000 +0900
++++ ./nsprpub/pr/src/io/prsocket.c 2003-10-20 10:19:05.000000000 +0900
@@ -1299,6 +1299,15 @@
if (osfd == -1) {
return 0;
diff --git a/www/MozillaFirebird/patches/patch-bj b/www/MozillaFirebird/patches/patch-bj
deleted file mode 100644
index b22401b243d..00000000000
--- a/www/MozillaFirebird/patches/patch-bj
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-bj,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
-
-diff -ru ../Orig/mozilla/directory/c-sdk/ldap/libraries/libprldap/ldappr-error.c ./directory/c-sdk/ldap/libraries/libprldap/ldappr-error.c
---- ../Orig/mozilla/directory/c-sdk/ldap/libraries/libprldap/ldappr-error.c 2003-03-25 22:57:38.000000000 +0900
-+++ ./directory/c-sdk/ldap/libraries/libprldap/ldappr-error.c 2003-07-31 23:23:40.000000000 +0900
-@@ -222,6 +222,11 @@
- #define EDEADLOCK -1
- #endif
-
-+#if defined(NETBSD)
-+#define ENOTSUP -1
-+#define EDEADLOCK -1
-+#endif
-+
- /* XXX: need to verify that the -1 entries are correct (no mapping) */
- static struct prldap_errormap_entry prldap_errormap[] = {
- { PR_OUT_OF_MEMORY_ERROR, ENOMEM },
diff --git a/www/MozillaFirebird/patches/patch-bm b/www/MozillaFirebird/patches/patch-bm
index 7bb3c607ff2..970b23e1f91 100644
--- a/www/MozillaFirebird/patches/patch-bm
+++ b/www/MozillaFirebird/patches/patch-bm
@@ -1,8 +1,8 @@
-$NetBSD: patch-bm,v 1.1.1.1 2003/08/16 14:19:36 taya Exp $
+$NetBSD: patch-bm,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2001-09-29 05:12:52.000000000 +0900
-+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2003-07-31 23:23:49.000000000 +0900
++++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2003-10-20 10:19:13.000000000 +0900
@@ -118,18 +118,23 @@
* so they are contiguous with values passed on the stack, and then calls
* PrepareAndDispatch() to do the dirty work.
diff --git a/www/MozillaFirebird/patches/patch-bn b/www/MozillaFirebird/patches/patch-bn
index 36f53142c33..36274f56c85 100644
--- a/www/MozillaFirebird/patches/patch-bn
+++ b/www/MozillaFirebird/patches/patch-bn
@@ -1,9 +1,9 @@
-$NetBSD: patch-bn,v 1.1.1.1 2003/08/16 14:19:37 taya Exp $
+$NetBSD: patch-bn,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/xpcom/io/nsNativeCharsetUtils.cpp ./xpcom/io/nsNativeCharsetUtils.cpp
---- ../Orig/mozilla/xpcom/io/nsNativeCharsetUtils.cpp 2003-07-04 05:54:37.000000000 +0900
-+++ ./xpcom/io/nsNativeCharsetUtils.cpp 2003-07-31 23:23:54.000000000 +0900
-@@ -265,7 +265,12 @@
+--- ../Orig/mozilla/xpcom/io/nsNativeCharsetUtils.cpp 2003-07-30 14:58:28.000000000 +0900
++++ ./xpcom/io/nsNativeCharsetUtils.cpp 2003-10-20 10:19:15.000000000 +0900
+@@ -294,7 +294,12 @@
{
const char *blank_list[] = { "", NULL };
const char **native_charset_list = blank_list;
diff --git a/www/MozillaFirebird/patches/patch-bo b/www/MozillaFirebird/patches/patch-bo
index 6276ca11d37..1fa3c5988f5 100644
--- a/www/MozillaFirebird/patches/patch-bo
+++ b/www/MozillaFirebird/patches/patch-bo
@@ -1,8 +1,8 @@
-$NetBSD: patch-bo,v 1.1.1.1 2003/08/16 14:19:37 taya Exp $
+$NetBSD: patch-bo,v 1.2 2003/11/27 00:10:55 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/configure.in ./nsprpub/configure.in
---- ../Orig/mozilla/nsprpub/configure.in 2003-05-20 04:05:48.000000000 +0900
-+++ ./nsprpub/configure.in 2003-07-31 23:23:55.000000000 +0900
+--- ../Orig/mozilla/nsprpub/configure.in 2003-08-30 09:18:18.000000000 +0900
++++ ./nsprpub/configure.in 2003-10-20 10:19:20.000000000 +0900
@@ -932,6 +932,9 @@
DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
MDCPUCFG_H=_freebsd.cfg
@@ -13,7 +13,7 @@ diff -ru ../Orig/mozilla/nsprpub/configure.in ./nsprpub/configure.in
;;
*-hpux*)
-@@ -2164,7 +2167,14 @@
+@@ -2175,7 +2178,14 @@
_PTHREAD_LDFLAGS="-lc_r"
fi
;;
diff --git a/www/MozillaFirebird/patches/patch-bp b/www/MozillaFirebird/patches/patch-bp
new file mode 100644
index 00000000000..08d0adaf875
--- /dev/null
+++ b/www/MozillaFirebird/patches/patch-bp
@@ -0,0 +1,14 @@
+$NetBSD: patch-bp,v 1.1 2003/11/27 00:10:55 taya Exp $
+
+diff -ru ../Orig/mozilla/other-licenses/libical/src/libical/Makefile.in ./other-licenses/libical/src/libical/Makefile.in
+--- ../Orig/mozilla/other-licenses/libical/src/libical/Makefile.in 2003-01-08 13:59:28.000000000 +0900
++++ ./other-licenses/libical/src/libical/Makefile.in 2003-10-20 10:19:54.000000000 +0900
+@@ -179,7 +179,7 @@
+ $(PERL) $(ICALSCRIPTS)/mkrestrictiontable.pl -i $(srcdir)/icalrestriction.c.in \
+ $(DESIGNDATA)/restrictions.csv > icalrestriction.c
+
+-ifneq (,$(filter BeOS Darwin OpenVMS,$(OS_ARCH)))
++ifneq (,$(filter BeOS Darwin OpenVMS NetBSD,$(OS_ARCH)))
+ DEFINES += -D__USE_BSD=1
+ endif
+
diff --git a/www/MozillaFirebird/patches/patch-bq b/www/MozillaFirebird/patches/patch-bq
new file mode 100644
index 00000000000..cbfd5535cd8
--- /dev/null
+++ b/www/MozillaFirebird/patches/patch-bq
@@ -0,0 +1,14 @@
+$NetBSD: patch-bq,v 1.1 2003/11/27 00:10:55 taya Exp $
+
+diff -ru ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h ./xpcom/io/nsLocalFileUnix.h
+--- ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h 2003-07-19 07:14:16.000000000 +0900
++++ ./xpcom/io/nsLocalFileUnix.h 2003-10-20 10:19:57.000000000 +0900
+@@ -57,7 +57,7 @@
+ #endif
+
+ // so we can statfs on freebsd
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__)
+ #define HAVE_SYS_STATFS_H
+ #define STATFS statfs
+ #include <sys/param.h>