diff options
author | jlam <jlam@pkgsrc.org> | 2005-09-22 14:14:04 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2005-09-22 14:14:04 +0000 |
commit | 59a8f7da56a22482f0946d09ea6901dcb7bcf772 (patch) | |
tree | 904249f4e609176a24b66806361ba383c18078e1 /www/firefox/patches | |
parent | d084ba2576dd70260e963fe12c01190fce1ce29f (diff) | |
download | pkgsrc-59a8f7da56a22482f0946d09ea6901dcb7bcf772.tar.gz |
Update www/firefox and www/firefox-gtk1 to version 1.0.7. Changes from
version 1.0.6 include:
* Fix for a potential buffer overflow vulnerability when loading a
hostname with all soft-hyphens
* Fix to prevent URLs passed from external programs from being
parsed by the shell (Linux only)
* Fix to prevent a crash when loading a Proxy Auto-Config (PAC)
script that uses an "eval" statement
* Fix to restore InstallTrigger.getVersion() for Extension authors
* Other stability and security fixes
Approved by taya.
Diffstat (limited to 'www/firefox/patches')
43 files changed, 169 insertions, 192 deletions
diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa index b28c29ecb29..9ca093d7a39 100644 --- a/www/firefox/patches/patch-aa +++ b/www/firefox/patches/patch-aa @@ -1,9 +1,8 @@ -$NetBSD: patch-aa,v 1.1 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-aa,v 1.2 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/config/autoconf.mk.in ./config/autoconf.mk.in ---- ../Orig/mozilla/config/autoconf.mk.in 2004-03-21 11:31:17.000000000 +0900 -+++ ./config/autoconf.mk.in 2004-06-15 23:55:36.000000000 +0900 -@@ -31,13 +31,13 @@ +--- config/autoconf.mk.in.orig 2004-10-31 04:29:54.000000000 +0000 ++++ config/autoconf.mk.in +@@ -32,13 +32,13 @@ MOZ_APP_DISPLAYNAME = @MOZ_APP_DISPLAYNA prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ diff --git a/www/firefox/patches/patch-ac b/www/firefox/patches/patch-ac index adcc121c9b7..cb5c197094c 100644 --- a/www/firefox/patches/patch-ac +++ b/www/firefox/patches/patch-ac @@ -1,6 +1,6 @@ -$NetBSD: patch-ac,v 1.4 2004/08/24 16:32:42 aymeric Exp $ +$NetBSD: patch-ac,v 1.5 2005/09/22 14:14:04 jlam Exp $ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2004-04-22 22:50:05.000000000 +0200 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2005-04-28 16:01:33.000000000 +0000 +++ xpcom/reflect/xptcall/src/md/unix/Makefile.in @@ -49,6 +49,9 @@ ifneq (,$(filter FreeBSD NetBSD OpenBSD ifeq (86,$(findstring 86,$(OS_TEST))) diff --git a/www/firefox/patches/patch-ad b/www/firefox/patches/patch-ad index 1d7a1388f0f..635354f2a3d 100644 --- a/www/firefox/patches/patch-ad +++ b/www/firefox/patches/patch-ad @@ -1,9 +1,8 @@ -$NetBSD: patch-ad,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ad,v 1.3 2005/09/22 14:14:04 jlam 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 2004-06-15 23:55:46.000000000 +0900 -@@ -132,6 +132,15 @@ +--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2001-09-28 20:12:51.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp +@@ -132,6 +132,15 @@ extern "C" { } } @@ -19,7 +18,7 @@ diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68 XPTC_PUBLIC_API(nsresult) XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, PRUint32 paramCount, nsXPTCVariant* params) -@@ -139,30 +148,30 @@ +@@ -139,30 +148,30 @@ XPTC_InvokeByIndex(nsISupports* that, PR PRUint32 result; __asm__ __volatile__( diff --git a/www/firefox/patches/patch-ae b/www/firefox/patches/patch-ae index 6c9d46d1abd..9a6e166b0d2 100644 --- a/www/firefox/patches/patch-ae +++ b/www/firefox/patches/patch-ae @@ -1,9 +1,8 @@ -$NetBSD: patch-ae,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ae,v 1.3 2005/09/22 14:14:04 jlam 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 @@ +--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp.orig 2001-09-28 20:12:52.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp +@@ -123,17 +123,27 @@ extern "C" { } } diff --git a/www/firefox/patches/patch-af b/www/firefox/patches/patch-af index aa6094ed573..d6a45cac0f9 100644 --- a/www/firefox/patches/patch-af +++ b/www/firefox/patches/patch-af @@ -1,8 +1,7 @@ -$NetBSD: patch-af,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-af,v 1.3 2005/09/22 14:14:04 jlam 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-05-31 08:31:19.000000000 +0900 -+++ ./security/nss/lib/freebl/unix_rand.c 2004-06-15 23:55:49.000000000 +0900 +--- security/nss/lib/freebl/unix_rand.c.orig 2003-05-30 23:31:19.000000000 +0000 ++++ security/nss/lib/freebl/unix_rand.c @@ -32,6 +32,7 @@ */ @@ -11,7 +10,7 @@ diff -ru ../Orig/mozilla/security/nss/lib/freebl/unix_rand.c ./security/nss/lib/ #include <string.h> #include <signal.h> #include <unistd.h> -@@ -691,7 +692,11 @@ +@@ -691,7 +692,11 @@ safe_popen(char *cmd) /* 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); diff --git a/www/firefox/patches/patch-ag b/www/firefox/patches/patch-ag index 3c72b087966..a5455a29e36 100644 --- a/www/firefox/patches/patch-ag +++ b/www/firefox/patches/patch-ag @@ -1,8 +1,7 @@ -$NetBSD: patch-ag,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ag,v 1.3 2005/09/22 14:14:04 jlam 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 2004-06-15 23:55:51.000000000 +0900 +--- extensions/transformiix/source/base/ErrorObserver.h.orig 2003-01-17 12:39:36.000000000 +0000 ++++ extensions/transformiix/source/base/ErrorObserver.h @@ -28,7 +28,8 @@ #include "baseutils.h" diff --git a/www/firefox/patches/patch-ah b/www/firefox/patches/patch-ah index be4c0e6f696..8f5f89ca784 100644 --- a/www/firefox/patches/patch-ah +++ b/www/firefox/patches/patch-ah @@ -1,9 +1,8 @@ -$NetBSD: patch-ah,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ah,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/idl/nsIFreeType2.idl ./gfx/idl/nsIFreeType2.idl ---- ../Orig/mozilla/gfx/idl/nsIFreeType2.idl 2004-04-16 10:09:33.000000000 +0900 -+++ ./gfx/idl/nsIFreeType2.idl 2004-06-15 23:55:52.000000000 +0900 -@@ -76,10 +76,11 @@ +--- gfx/idl/nsIFreeType2.idl.orig 2004-04-16 01:09:33.000000000 +0000 ++++ gfx/idl/nsIFreeType2.idl +@@ -76,10 +76,11 @@ native FT_Pointer(FT_Pointer); native FT_Sfnt_Tag(FT_Sfnt_Tag); native FT_Size(FT_Size); @@ -17,7 +16,7 @@ diff -ru ../Orig/mozilla/gfx/idl/nsIFreeType2.idl ./gfx/idl/nsIFreeType2.idl native FTC_Manager(FTC_Manager); // #ifdef MOZ_SVG -@@ -99,7 +100,7 @@ +@@ -99,7 +100,7 @@ interface nsIFreeType2 : nsISupports readonly attribute FT_Library library; readonly attribute FTC_Manager FTCacheManager; @@ -26,7 +25,7 @@ diff -ru ../Orig/mozilla/gfx/idl/nsIFreeType2.idl ./gfx/idl/nsIFreeType2.idl void doneFace(in FT_Face face); void doneFreeType(in FT_Library lib); -@@ -115,16 +116,16 @@ +@@ -115,16 +116,16 @@ interface nsIFreeType2 : nsISupports void outlineDecompose(in FT_Outline_p outline, in const_FT_Outline_Funcs_p funcs, in voidPtr p); void setCharmap(in FT_Face face, in FT_CharMap charmap); diff --git a/www/firefox/patches/patch-ai b/www/firefox/patches/patch-ai index d8049257d9d..ead13b82750 100644 --- a/www/firefox/patches/patch-ai +++ b/www/firefox/patches/patch-ai @@ -1,9 +1,8 @@ -$NetBSD: patch-ai,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ai,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetricsPS.cpp ---- ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp 2004-02-05 10:57:05.000000000 +0900 -+++ ./gfx/src/ps/nsFontMetricsPS.cpp 2004-06-15 23:55:54.000000000 +0900 -@@ -1141,10 +1141,10 @@ +--- gfx/src/ps/nsFontMetricsPS.cpp.orig 2004-02-05 01:57:05.000000000 +0000 ++++ gfx/src/ps/nsFontMetricsPS.cpp +@@ -1141,10 +1141,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa mPixelSize = NSToIntRound(app2dev * mFont->size); @@ -18,7 +17,7 @@ diff -ru ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetri nsresult rv; mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv); -@@ -1190,7 +1190,7 @@ +@@ -1190,7 +1190,7 @@ nsFontPSFreeType::GetWidth(const PRUnich if (!face) return 0; @@ -27,7 +26,7 @@ diff -ru ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetri nsresult rv = mFt2->GetImageCache(&iCache); if (NS_FAILED(rv)) { NS_ERROR("Failed to get Image Cache"); -@@ -1228,8 +1228,8 @@ +@@ -1228,8 +1228,8 @@ nsFontPSFreeType::getFTFace() FTC_Manager cManager; mFt2->GetFTCacheManager(&cManager); @@ -38,7 +37,7 @@ diff -ru ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetri NS_ASSERTION(rv==0, "failed to get face/size"); if (rv) return nsnull; -@@ -1622,16 +1622,16 @@ +@@ -1622,16 +1622,16 @@ void nsFT2Type8Generator::GeneratePSFont mEntry->GetFamilyName(fontName); mEntry->GetStyleName(styleName); diff --git a/www/firefox/patches/patch-aj b/www/firefox/patches/patch-aj index fb5064b01d5..4bc7669d9bb 100644 --- a/www/firefox/patches/patch-aj +++ b/www/firefox/patches/patch-aj @@ -1,9 +1,8 @@ -$NetBSD: patch-aj,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-aj,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.h ./gfx/src/freetype/nsFreeType.h ---- ../Orig/mozilla/gfx/src/freetype/nsFreeType.h 2004-04-17 06:31:42.000000000 +0900 -+++ ./gfx/src/freetype/nsFreeType.h 2004-06-15 23:55:59.000000000 +0900 -@@ -104,13 +104,13 @@ +--- gfx/src/freetype/nsFreeType.h.orig 2004-04-16 21:31:42.000000000 +0000 ++++ gfx/src/freetype/nsFreeType.h +@@ -104,13 +104,13 @@ typedef FT_Error (*FT_Outline_Decompose_ typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*); typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap charmap); typedef FT_Error (*FTC_Image_Cache_Lookup_t) @@ -21,7 +20,7 @@ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.h ./gfx/src/freetype/nsFree // #ifdef MOZ_SVG typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*); typedef FT_Error (*FT_Get_Kerning_t) -@@ -165,7 +165,7 @@ +@@ -165,7 +165,7 @@ protected: FT_Outline_Decompose_t nsFT_Outline_Decompose; FT_Set_Charmap_t nsFT_Set_Charmap; FTC_Image_Cache_Lookup_t nsFTC_Image_Cache_Lookup; @@ -30,7 +29,7 @@ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.h ./gfx/src/freetype/nsFree FTC_Manager_Done_t nsFTC_Manager_Done; FTC_Manager_New_t nsFTC_Manager_New; FTC_Image_Cache_New_t nsFTC_Image_Cache_New; -@@ -213,7 +213,7 @@ +@@ -213,7 +213,7 @@ protected: PRLibrary *mSharedLib; FT_Library mFreeTypeLibrary; FTC_Manager mFTCacheManager; diff --git a/www/firefox/patches/patch-ak b/www/firefox/patches/patch-ak index 5dd9e37ee75..4c95e50f99a 100644 --- a/www/firefox/patches/patch-ak +++ b/www/firefox/patches/patch-ak @@ -1,9 +1,8 @@ -$NetBSD: patch-ak,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ak,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp ./gfx/src/freetype/nsFreeType.cpp ---- ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp 2004-02-08 00:22:30.000000000 +0900 -+++ ./gfx/src/freetype/nsFreeType.cpp 2004-06-15 23:56:01.000000000 +0900 -@@ -110,11 +110,11 @@ +--- gfx/src/freetype/nsFreeType.cpp.orig 2004-02-07 15:22:30.000000000 +0000 ++++ gfx/src/freetype/nsFreeType.cpp +@@ -110,11 +110,11 @@ FtFuncList nsFreeType2::FtFuncs [] = { {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE}, {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE}, {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE}, @@ -18,7 +17,7 @@ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp ./gfx/src/freetype/nsFr // #ifdef MOZ_SVG {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE}, {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE}, -@@ -282,7 +282,7 @@ +@@ -282,7 +282,7 @@ nsFreeType2::SetCharmap(FT_Face face, FT } NS_IMETHODIMP @@ -27,7 +26,7 @@ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp ./gfx/src/freetype/nsFr FT_UInt glyphID, FT_Glyph *glyph) { // call the FreeType2 function via the function pointer -@@ -291,11 +291,11 @@ +@@ -291,11 +291,11 @@ nsFreeType2::ImageCacheLookup(FTC_Image_ } NS_IMETHODIMP @@ -42,7 +41,7 @@ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp ./gfx/src/freetype/nsFr return error ? NS_ERROR_FAILURE : NS_OK; } -@@ -320,7 +320,7 @@ +@@ -320,7 +320,7 @@ nsFreeType2::ManagerNew(FT_Library libra } NS_IMETHODIMP @@ -51,7 +50,7 @@ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp ./gfx/src/freetype/nsFr { // call the FreeType2 function via the function pointer FT_Error error = nsFTC_Image_Cache_New(manager, cache); -@@ -389,7 +389,7 @@ +@@ -389,7 +389,7 @@ nsFreeType2::SupportsExtFunc(PRBool *res } NS_IMETHODIMP diff --git a/www/firefox/patches/patch-al b/www/firefox/patches/patch-al index 40febc33ca8..0e31e2dc2e1 100644 --- a/www/firefox/patches/patch-al +++ b/www/firefox/patches/patch-al @@ -1,9 +1,8 @@ -$NetBSD: patch-al,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-al,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.h ./gfx/src/ps/nsFontMetricsPS.h ---- ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.h 2003-04-23 01:25:09.000000000 +0900 -+++ ./gfx/src/ps/nsFontMetricsPS.h 2004-06-15 23:56:04.000000000 +0900 -@@ -320,7 +320,7 @@ +--- gfx/src/ps/nsFontMetricsPS.h.orig 2003-04-22 16:25:09.000000000 +0000 ++++ gfx/src/ps/nsFontMetricsPS.h +@@ -320,7 +320,7 @@ protected: nsCOMPtr<nsITrueTypeFontCatalogEntry> mFaceID; nsCOMPtr<nsIFreeType2> mFt2; PRUint16 mPixelSize; @@ -12,7 +11,7 @@ diff -ru ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.h ./gfx/src/ps/nsFontMetrics static PRBool AddUserPref(nsIAtom *aLang, const nsFont& aFont, -@@ -363,7 +363,7 @@ +@@ -363,7 +363,7 @@ public: protected: nsCOMPtr<nsITrueTypeFontCatalogEntry> mEntry; nsCOMPtr<nsIFreeType2> mFt2; diff --git a/www/firefox/patches/patch-an b/www/firefox/patches/patch-an index 38e5b4fd395..ee000e43a55 100644 --- a/www/firefox/patches/patch-an +++ b/www/firefox/patches/patch-an @@ -1,9 +1,8 @@ -$NetBSD: patch-an,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-an,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h ./gfx/src/x11shared/nsFontFreeType.h ---- ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h 2003-04-23 01:25:13.000000000 +0900 -+++ ./gfx/src/x11shared/nsFontFreeType.h 2004-06-15 23:56:10.000000000 +0900 -@@ -110,7 +110,7 @@ +--- gfx/src/x11shared/nsFontFreeType.h.orig 2003-04-22 16:25:13.000000000 +0000 ++++ gfx/src/x11shared/nsFontFreeType.h +@@ -110,7 +110,7 @@ protected: XImage *GetXImage(PRUint32 width, PRUint32 height); nsITrueTypeFontCatalogEntry *mFaceID; PRUint16 mPixelSize; diff --git a/www/firefox/patches/patch-ao b/www/firefox/patches/patch-ao index 9e4bca5a44d..5ee8adeb651 100644 --- a/www/firefox/patches/patch-ao +++ b/www/firefox/patches/patch-ao @@ -1,9 +1,8 @@ -$NetBSD: patch-ao,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ao,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11shared/nsFontFreeType.cpp ---- ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp 2003-12-25 17:24:52.000000000 +0900 -+++ ./gfx/src/x11shared/nsFontFreeType.cpp 2004-06-15 23:56:14.000000000 +0900 -@@ -177,7 +177,7 @@ +--- gfx/src/x11shared/nsFontFreeType.cpp.orig 2003-12-25 08:24:52.000000000 +0000 ++++ gfx/src/x11shared/nsFontFreeType.cpp +@@ -177,7 +177,7 @@ nsFreeTypeFont::getFTFace() FTC_Manager mgr; nsresult rv; mFt2->GetFTCacheManager(&mgr); @@ -12,7 +11,7 @@ diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11share NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get face/size"); if (NS_FAILED(rv)) return nsnull; -@@ -191,22 +191,15 @@ +@@ -191,22 +191,15 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy PRBool embedded_bimap = PR_FALSE; mFaceID = aFaceID; mPixelSize = aPixelSize; @@ -39,7 +38,7 @@ diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11share PRUint32 num_embedded_bitmaps, i; PRInt32* embedded_bitmapheights; mFaceID->GetEmbeddedBitmapHeights(&num_embedded_bitmaps, -@@ -218,7 +211,6 @@ +@@ -218,7 +211,6 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy if (embedded_bitmapheights[i] == aPixelSize) { embedded_bimap = PR_TRUE; // unhinted must be set for embedded bitmaps to be used @@ -47,7 +46,7 @@ diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11share break; } } -@@ -312,7 +304,7 @@ +@@ -312,7 +304,7 @@ nsFreeTypeFont::doGetBoundingMetrics(con if (!face) return NS_ERROR_FAILURE; @@ -56,7 +55,7 @@ diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11share mFt2->GetImageCache(&icache); if (!icache) return NS_ERROR_FAILURE; -@@ -401,7 +393,7 @@ +@@ -401,7 +393,7 @@ nsFreeTypeFont::GetWidth(const PRUnichar if (!face) return 0; @@ -65,7 +64,7 @@ diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.cpp ./gfx/src/x11share mFt2->GetImageCache(&icache); if (!icache) return 0; -@@ -723,7 +715,7 @@ +@@ -723,7 +715,7 @@ nsFreeTypeXImage::DrawString(nsRendering if (y%4==0) (*blendPixelFunc)(sub_image, y, ascent-1, black, 255/2); #endif diff --git a/www/firefox/patches/patch-ap b/www/firefox/patches/patch-ap index cf0434b6ec4..af3365dadd6 100644 --- a/www/firefox/patches/patch-ap +++ b/www/firefox/patches/patch-ap @@ -1,6 +1,6 @@ -$NetBSD: patch-ap,v 1.3 2005/07/25 15:46:51 adam Exp $ +$NetBSD: patch-ap,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- security/coreconf/command.mk.orig 2005-07-25 11:03:35.000000000 +0000 +--- security/coreconf/command.mk.orig 2002-02-15 22:53:12.000000000 +0000 +++ security/coreconf/command.mk @@ -42,7 +42,7 @@ CCF = $(CC) $(CFLAGS) LINK_DLL = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS) diff --git a/www/firefox/patches/patch-aq b/www/firefox/patches/patch-aq index b5fe35a314e..2dc484cf178 100644 --- a/www/firefox/patches/patch-aq +++ b/www/firefox/patches/patch-aq @@ -1,6 +1,6 @@ -$NetBSD: patch-aq,v 1.1 2005/07/25 15:46:51 adam Exp $ +$NetBSD: patch-aq,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- directory/c-sdk/configure.in.orig 2005-07-23 11:36:39.000000000 +0000 +--- directory/c-sdk/configure.in.orig 2004-09-14 20:59:40.000000000 +0000 +++ directory/c-sdk/configure.in @@ -52,7 +52,7 @@ USE_64= USE_CPLUS= diff --git a/www/firefox/patches/patch-aw b/www/firefox/patches/patch-aw index 64809de5124..b70c1b8ba64 100644 --- a/www/firefox/patches/patch-aw +++ b/www/firefox/patches/patch-aw @@ -1,9 +1,8 @@ -$NetBSD: patch-aw,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-aw,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/widget/src/gtksuperwin/Makefile.in ./widget/src/gtksuperwin/Makefile.in ---- ../Orig/mozilla/widget/src/gtksuperwin/Makefile.in 2004-01-07 22:36:54.000000000 +0900 -+++ ./widget/src/gtksuperwin/Makefile.in 2004-06-15 23:56:15.000000000 +0900 -@@ -25,6 +25,7 @@ +--- widget/src/gtksuperwin/Makefile.in.orig 2004-01-07 13:36:54.000000000 +0000 ++++ widget/src/gtksuperwin/Makefile.in +@@ -25,6 +25,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = widget LIBRARY_NAME = gtksuperwin EXPORT_LIBRARY = 1 diff --git a/www/firefox/patches/patch-ax b/www/firefox/patches/patch-ax index 1cc44a26b8b..08d5d0c92cc 100644 --- a/www/firefox/patches/patch-ax +++ b/www/firefox/patches/patch-ax @@ -1,9 +1,8 @@ -$NetBSD: patch-ax,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ax,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/security/coreconf/SunOS5.mk ./security/coreconf/SunOS5.mk ---- ../Orig/mozilla/security/coreconf/SunOS5.mk 2003-05-16 04:12:10.000000000 +0900 -+++ ./security/coreconf/SunOS5.mk 2004-06-15 23:56:19.000000000 +0900 -@@ -165,6 +165,10 @@ +--- security/coreconf/SunOS5.mk.orig 2004-10-15 22:22:17.000000000 +0000 ++++ security/coreconf/SunOS5.mk +@@ -181,6 +181,10 @@ endif DSO_LDOPTS += -G -h $(notdir $@) endif diff --git a/www/firefox/patches/patch-ba b/www/firefox/patches/patch-ba index 62d863cfaba..a8aa3e38cf0 100644 --- a/www/firefox/patches/patch-ba +++ b/www/firefox/patches/patch-ba @@ -1,8 +1,7 @@ -$NetBSD: patch-ba,v 1.3 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-ba,v 1.4 2005/09/22 14:14:04 jlam 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 2004-06-15 23:56:25.000000000 +0900 +--- nsprpub/pr/include/md/_netbsd.cfg.orig 2000-12-01 21:29:17.000000000 +0000 ++++ nsprpub/pr/include/md/_netbsd.cfg @@ -45,7 +45,8 @@ #define PR_AF_INET6 24 /* same as AF_INET6 */ diff --git a/www/firefox/patches/patch-bb b/www/firefox/patches/patch-bb index cc259701b50..cb18f32520a 100644 --- a/www/firefox/patches/patch-bb +++ b/www/firefox/patches/patch-bb @@ -1,8 +1,7 @@ -$NetBSD: patch-bb,v 1.3 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-bb,v 1.4 2005/09/22 14:14:04 jlam 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-06-15 23:56:27.000000000 +0900 +--- nsprpub/pr/include/md/_netbsd.h.orig 2003-09-11 17:24:53.000000000 +0000 ++++ nsprpub/pr/include/md/_netbsd.h @@ -44,16 +44,26 @@ #define _PR_SI_ARCHITECTURE "x86" #elif defined(__alpha__) diff --git a/www/firefox/patches/patch-bm b/www/firefox/patches/patch-bm index 04061d5cb23..5280435c2bb 100644 --- a/www/firefox/patches/patch-bm +++ b/www/firefox/patches/patch-bm @@ -1,9 +1,8 @@ -$NetBSD: patch-bm,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-bm,v 1.3 2005/09/22 14:14:04 jlam 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 2004-06-15 23:56:36.000000000 +0900 -@@ -118,18 +118,23 @@ +--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp.orig 2001-09-28 20:12:52.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp +@@ -118,18 +118,23 @@ PrepareAndDispatch(nsXPTCStubBase* self, * so they are contiguous with values passed on the stack, and then calls * PrepareAndDispatch() to do the dirty work. */ diff --git a/www/firefox/patches/patch-bq b/www/firefox/patches/patch-bq index 05746525cfe..9233d11f744 100644 --- a/www/firefox/patches/patch-bq +++ b/www/firefox/patches/patch-bq @@ -1,8 +1,7 @@ -$NetBSD: patch-bq,v 1.3 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-bq,v 1.4 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h ./xpcom/io/nsLocalFileUnix.h ---- ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h 2004-01-15 15:14:13.000000000 +0900 -+++ ./xpcom/io/nsLocalFileUnix.h 2004-06-15 23:56:45.000000000 +0900 +--- xpcom/io/nsLocalFileUnix.h.orig 2004-01-15 06:14:13.000000000 +0000 ++++ xpcom/io/nsLocalFileUnix.h @@ -57,7 +57,7 @@ #endif diff --git a/www/firefox/patches/patch-br b/www/firefox/patches/patch-br index d999133b830..575795e2195 100644 --- a/www/firefox/patches/patch-br +++ b/www/firefox/patches/patch-br @@ -1,8 +1,8 @@ -$NetBSD: patch-br,v 1.4 2005/09/08 22:03:45 abs Exp $ +$NetBSD: patch-br,v 1.5 2005/09/22 14:14:04 jlam Exp $ ---- nsprpub/pr/src/misc/prnetdb.c.orig 2004-01-23 09:22:37.000000000 +1100 +--- nsprpub/pr/src/misc/prnetdb.c.orig 2004-09-01 23:07:28.000000000 +0000 +++ nsprpub/pr/src/misc/prnetdb.c -@@ -2094,7 +2094,17 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInf +@@ -2098,7 +2098,17 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInf */ hints.ai_socktype = SOCK_STREAM; diff --git a/www/firefox/patches/patch-bs b/www/firefox/patches/patch-bs index e7a743f1b8d..1f4c0417091 100644 --- a/www/firefox/patches/patch-bs +++ b/www/firefox/patches/patch-bs @@ -1,9 +1,8 @@ -$NetBSD: patch-bs,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-bs,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/config/mkdepend/imakemdep.h ./config/mkdepend/imakemdep.h ---- ../Orig/mozilla/config/mkdepend/imakemdep.h 1998-09-05 13:22:25.000000000 +0900 -+++ ./config/mkdepend/imakemdep.h 2004-06-15 23:56:48.000000000 +0900 -@@ -277,6 +277,9 @@ +--- config/mkdepend/imakemdep.h.orig 1998-09-05 04:22:25.000000000 +0000 ++++ config/mkdepend/imakemdep.h +@@ -277,6 +277,9 @@ char *cpp_argv[ARGUMENTS] = { # ifdef __i386__ "-D__i386__", # endif diff --git a/www/firefox/patches/patch-bt b/www/firefox/patches/patch-bt index d80dba881b8..7b77e00dbc9 100644 --- a/www/firefox/patches/patch-bt +++ b/www/firefox/patches/patch-bt @@ -1,8 +1,7 @@ -$NetBSD: patch-bt,v 1.3 2004/11/01 18:07:24 kristerw Exp $ +$NetBSD: patch-bt,v 1.4 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/nsprpub/pr/src/io/prprf.c ./nsprpub/pr/src/io/prprf.c ---- ../Orig/mozilla/nsprpub/pr/src/io/prprf.c 2004-03-09 12:18:19.000000000 +0900 -+++ ./nsprpub/pr/src/io/prprf.c 2004-06-15 23:56:50.000000000 +0900 +--- nsprpub/pr/src/io/prprf.c.orig 2004-03-09 03:18:19.000000000 +0000 ++++ nsprpub/pr/src/io/prprf.c @@ -53,6 +53,11 @@ */ #if (defined(LINUX) && defined(__x86_64__)) diff --git a/www/firefox/patches/patch-bu b/www/firefox/patches/patch-bu index c21d212a224..a6f683b6b8d 100644 --- a/www/firefox/patches/patch-bu +++ b/www/firefox/patches/patch-bu @@ -1,7 +1,7 @@ -$NetBSD: patch-bu,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-bu,v 1.3 2005/09/22 14:14:04 jlam Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp.orig 2004-05-30 21:38:13.000000000 +0900 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp 2004-05-30 21:37:22.000000000 +0900 +--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp.orig 2005-09-21 22:14:53.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_amd64.cpp @@ -0,0 +1,174 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +// Platform specific code to invoke XPCOM methods on native objects diff --git a/www/firefox/patches/patch-bv b/www/firefox/patches/patch-bv index 155c63cd791..eb5db4e529c 100644 --- a/www/firefox/patches/patch-bv +++ b/www/firefox/patches/patch-bv @@ -1,7 +1,7 @@ -$NetBSD: patch-bv,v 1.2 2004/06/23 16:47:12 taya Exp $ +$NetBSD: patch-bv,v 1.3 2005/09/22 14:14:04 jlam Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp.orig 2004-05-30 21:38:22.000000000 +0900 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp 2004-05-30 21:37:22.000000000 +0900 +--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp.orig 2005-09-21 22:14:53.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_amd64.cpp @@ -0,0 +1,206 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ + diff --git a/www/firefox/patches/patch-bw b/www/firefox/patches/patch-bw index c3eff81e6c8..b8d1bd2f2d1 100644 --- a/www/firefox/patches/patch-bw +++ b/www/firefox/patches/patch-bw @@ -1,9 +1,8 @@ -$NetBSD: patch-bw,v 1.3 2004/06/15 23:19:50 reinoud Exp $ +$NetBSD: patch-bw,v 1.4 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp ---- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp 2001-09-29 05:12:52.000000000 +0900 -+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp 2004-05-11 16:29:31.000000000 +0900 -@@ -188,6 +188,50 @@ +--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp.orig 2001-09-28 20:12:52.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp +@@ -188,6 +188,50 @@ __asm__( * nsresult nsXPTCStubBase::Stub##n() * Sets register $1 to "methodIndex" and jumps to SharedStub. */ @@ -54,7 +53,7 @@ diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha #define STUB_ENTRY(n) \ __asm__( \ "#### Stub"#n" ####\n" \ -@@ -204,6 +248,7 @@ +@@ -204,6 +248,7 @@ __asm__( \ "br $31,$SharedStub..ng\n\t" \ ".end Stub"#n"__14nsXPTCStubBase" \ ); diff --git a/www/firefox/patches/patch-bx b/www/firefox/patches/patch-bx index 1ee48fcc6bc..af3b53b75dd 100644 --- a/www/firefox/patches/patch-bx +++ b/www/firefox/patches/patch-bx @@ -1,6 +1,6 @@ -$NetBSD: patch-bx,v 1.2 2004/08/24 14:28:33 aymeric Exp $ +$NetBSD: patch-bx,v 1.3 2005/09/22 14:14:04 jlam Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2001-09-28 22:12:53.000000000 +0200 +--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2001-09-28 20:12:53.000000000 +0000 +++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp @@ -119,8 +119,10 @@ PrepareAndDispatch(nsXPTCStubBase* self, if ((PRUint32) ap & 4) ap++; // doubles are 8-byte aligned on stack diff --git a/www/firefox/patches/patch-by b/www/firefox/patches/patch-by index 1ac283b7b66..268544a8d08 100644 --- a/www/firefox/patches/patch-by +++ b/www/firefox/patches/patch-by @@ -1,9 +1,8 @@ -$NetBSD: patch-by,v 1.2 2004/07/05 14:25:29 taya Exp $ +$NetBSD: patch-by,v 1.3 2005/09/22 14:14:04 jlam Exp $ -diff -ru ../Orig/mozilla/layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp ./layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp ---- ../Orig/mozilla/layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp 2004-03-19 10:36:16.000000000 +0900 -+++ ./layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp 2004-07-04 22:59:19.000000000 +0900 -@@ -155,15 +155,15 @@ +--- layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp.orig 2004-03-19 01:36:16.000000000 +0000 ++++ layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp +@@ -155,15 +155,15 @@ void NS_InitSVGLibartGlyphMetricsFTGloba static NS_NAMED_LITERAL_STRING(arial, "arial"); nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("helvetica"), @@ -22,7 +21,7 @@ diff -ru ../Orig/mozilla/layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsF } void NS_FreeSVGLibartGlyphMetricsFTGlobals() -@@ -440,19 +440,19 @@ +@@ -440,19 +440,19 @@ nsSVGLibartGlyphMetricsFT::InitializeFac return; } diff --git a/www/firefox/patches/patch-bz b/www/firefox/patches/patch-bz index 513edd82a8c..abfe6c91725 100644 --- a/www/firefox/patches/patch-bz +++ b/www/firefox/patches/patch-bz @@ -1,6 +1,6 @@ -$NetBSD: patch-bz,v 1.1 2004/08/24 14:28:33 aymeric Exp $ +$NetBSD: patch-bz,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s.orig 2001-03-11 18:22:22.000000000 +0100 +--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s.orig 2001-03-11 17:22:22.000000000 +0000 +++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s @@ -1,27 +1,27 @@ -# -*- Mode: Asm -*- diff --git a/www/firefox/patches/patch-ca b/www/firefox/patches/patch-ca index a5d320f47ef..2c5c40f0076 100644 --- a/www/firefox/patches/patch-ca +++ b/www/firefox/patches/patch-ca @@ -1,6 +1,6 @@ -$NetBSD: patch-ca,v 1.1 2004/08/24 14:28:33 aymeric Exp $ +$NetBSD: patch-ca,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2001-03-11 18:22:17.000000000 +0100 +--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2001-03-11 17:22:17.000000000 +0000 +++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s @@ -1,27 +1,28 @@ -# -*- Mode: Asm -*- diff --git a/www/firefox/patches/patch-cb b/www/firefox/patches/patch-cb index a46063c0071..479a817caef 100644 --- a/www/firefox/patches/patch-cb +++ b/www/firefox/patches/patch-cb @@ -1,6 +1,6 @@ -$NetBSD: patch-cb,v 1.1 2004/08/24 14:28:33 aymeric Exp $ +$NetBSD: patch-cb,v 1.2 2005/09/22 14:14:04 jlam 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.orig 2001-09-28 20:12:52.000000000 +0000 +++ 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 diff --git a/www/firefox/patches/patch-cc b/www/firefox/patches/patch-cc index cbf1e8e9df8..aec53df7634 100644 --- a/www/firefox/patches/patch-cc +++ b/www/firefox/patches/patch-cc @@ -1,8 +1,8 @@ -$NetBSD: patch-cc,v 1.1 2004/09/01 00:01:59 taya Exp $ +$NetBSD: patch-cc,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- /mnt/local/src/mozilla-1.7rc3/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp 2004-08-13 01:24:00.000000000 +0900 -+++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp 2004-08-13 01:23:35.000000000 +0900 -@@ -163,7 +163,11 @@ +--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp.orig 2001-09-28 20:12:51.000000000 +0000 ++++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp +@@ -163,7 +163,11 @@ __asm__( "bis $16,$16,$1\n\t" /* load "this" */ "ldq $2,16($15)\n\t" /* load "methodIndex" */ "ldq $1,0($1)\n\t" /* load vtable */ diff --git a/www/firefox/patches/patch-cd b/www/firefox/patches/patch-cd index f27a7569d53..5ec1cc84f1b 100644 --- a/www/firefox/patches/patch-cd +++ b/www/firefox/patches/patch-cd @@ -1,7 +1,7 @@ -$NetBSD: patch-cd,v 1.1 2004/10/21 00:55:36 xtraeme Exp $ +$NetBSD: patch-cd,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- modules/plugin/base/public/nptypes.h.orig 2004-10-21 01:07:27.000000000 +0200 -+++ modules/plugin/base/public/nptypes.h 2004-10-21 01:09:38.000000000 +0200 +--- modules/plugin/base/public/nptypes.h.orig 2004-09-01 16:59:55.000000000 +0000 ++++ modules/plugin/base/public/nptypes.h @@ -78,8 +78,10 @@ typedef int bool; #endif diff --git a/www/firefox/patches/patch-ce b/www/firefox/patches/patch-ce index ebd2bb31b09..a2f76330a1a 100644 --- a/www/firefox/patches/patch-ce +++ b/www/firefox/patches/patch-ce @@ -1,6 +1,6 @@ -$NetBSD: patch-ce,v 1.1 2004/10/24 05:41:25 grant Exp $ +$NetBSD: patch-ce,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- toolkit/mozapps/installer/unix/wizard/Makefile.in.orig 2004-08-27 05:57:00.000000000 +1000 +--- toolkit/mozapps/installer/unix/wizard/Makefile.in.orig 2004-10-25 08:23:28.000000000 +0000 +++ toolkit/mozapps/installer/unix/wizard/Makefile.in @@ -60,6 +60,10 @@ LIBS = \ -lpthread \ diff --git a/www/firefox/patches/patch-cf b/www/firefox/patches/patch-cf index 010623af675..6362bc99e63 100644 --- a/www/firefox/patches/patch-cf +++ b/www/firefox/patches/patch-cf @@ -1,6 +1,6 @@ -$NetBSD: patch-cf,v 1.1 2004/10/24 05:41:25 grant Exp $ +$NetBSD: patch-cf,v 1.2 2005/09/22 14:14:04 jlam Exp $ ---- browser/config/mozconfig.orig 2004-07-07 18:31:10.000000000 +1000 +--- browser/config/mozconfig.orig 2004-07-07 08:31:10.000000000 +0000 +++ browser/config/mozconfig @@ -3,7 +3,8 @@ # . $topsrcdir/browser/config/mozconfig diff --git a/www/firefox/patches/patch-cg b/www/firefox/patches/patch-cg index 23911826632..0ea70534cf9 100644 --- a/www/firefox/patches/patch-cg +++ b/www/firefox/patches/patch-cg @@ -1,7 +1,7 @@ -$NetBSD: patch-cg,v 1.4 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-cg,v 1.5 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/base/Double.cpp.orig 2004-01-15 22:23:18.000000000 +0100 -+++ extensions/transformiix/source/base/Double.cpp 2005-06-20 11:26:26.000000000 +0200 +--- extensions/transformiix/source/base/Double.cpp.orig 2004-01-15 21:23:18.000000000 +0000 ++++ extensions/transformiix/source/base/Double.cpp @@ -48,6 +48,38 @@ * Utility class for doubles */ @@ -41,7 +41,7 @@ $NetBSD: patch-cg,v 1.4 2005/06/22 22:05:34 martin Exp $ //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. #ifdef __FreeBSD__ #include <ieeefp.h> -@@ -127,9 +159,20 @@ +@@ -127,9 +159,20 @@ const PRUint32 infMask[2] = {0, TX_DO const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}; #endif @@ -65,7 +65,7 @@ $NetBSD: patch-cg,v 1.4 2005/06/22 22:05:34 martin Exp $ /* * Determines whether the given double represents positive or negative -@@ -157,6 +200,7 @@ +@@ -157,6 +200,7 @@ MBool Double::isNeg(double aDbl) { return (TX_DOUBLE_HI32(aDbl) & TX_DOUBLE_HI32_SIGNBIT) != 0; } @@ -73,7 +73,7 @@ $NetBSD: patch-cg,v 1.4 2005/06/22 22:05:34 martin Exp $ /* * Converts the given String to a double, if the String value does not -@@ -244,7 +288,7 @@ +@@ -244,7 +288,7 @@ public: { if (mState == eIllegal || mBuffer.IsEmpty() || (mBuffer.Length() == 1 && mBuffer[0] == '.')) { @@ -82,4 +82,3 @@ $NetBSD: patch-cg,v 1.4 2005/06/22 22:05:34 martin Exp $ } return mSign*PR_strtod(mBuffer.get(), 0); } - diff --git a/www/firefox/patches/patch-ch b/www/firefox/patches/patch-ch index a4b6c4fb3a6..05603afbc8e 100644 --- a/www/firefox/patches/patch-ch +++ b/www/firefox/patches/patch-ch @@ -1,8 +1,8 @@ -$NetBSD: patch-ch,v 1.3 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-ch,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/base/primitives.h.orig 2003-01-17 13:43:05.000000000 +0100 -+++ extensions/transformiix/source/base/primitives.h 2005-06-16 09:46:56.000000000 +0200 -@@ -51,10 +51,9 @@ +--- extensions/transformiix/source/base/primitives.h.orig 2003-01-17 12:43:05.000000000 +0000 ++++ extensions/transformiix/source/base/primitives.h +@@ -51,10 +51,9 @@ public: /* * Usefull constants */ diff --git a/www/firefox/patches/patch-ci b/www/firefox/patches/patch-ci index 483b6dbe4d3..ae46908f973 100644 --- a/www/firefox/patches/patch-ci +++ b/www/firefox/patches/patch-ci @@ -1,8 +1,8 @@ -$NetBSD: patch-ci,v 1.3 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-ci,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/xpath/FunctionCall.cpp.orig 2003-11-04 16:13:03.000000000 +0100 -+++ extensions/transformiix/source/xpath/FunctionCall.cpp 2005-06-16 09:14:19.000000000 +0200 -@@ -92,7 +92,7 @@ +--- extensions/transformiix/source/xpath/FunctionCall.cpp.orig 2003-11-04 15:13:03.000000000 +0000 ++++ extensions/transformiix/source/xpath/FunctionCall.cpp +@@ -92,7 +92,7 @@ double FunctionCall::evaluateToNumber(Ex nsRefPtr<txAExprResult> exprResult; nsresult rv = aExpr->evaluate(aContext, getter_AddRefs(exprResult)); if (NS_FAILED(rv)) diff --git a/www/firefox/patches/patch-cj b/www/firefox/patches/patch-cj index 633d7da8dff..e60c57e185e 100644 --- a/www/firefox/patches/patch-cj +++ b/www/firefox/patches/patch-cj @@ -1,8 +1,8 @@ -$NetBSD: patch-cj,v 1.3 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-cj,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/xpath/MultiplicativeExpr.cpp.orig 2003-11-20 00:06:14.000000000 +0100 -+++ extensions/transformiix/source/xpath/MultiplicativeExpr.cpp 2005-06-16 09:29:24.000000000 +0200 -@@ -71,22 +71,22 @@ +--- extensions/transformiix/source/xpath/MultiplicativeExpr.cpp.orig 2003-11-19 23:06:14.000000000 +0000 ++++ extensions/transformiix/source/xpath/MultiplicativeExpr.cpp +@@ -71,22 +71,22 @@ MultiplicativeExpr::evaluate(txIEvalCont #if defined(XP_WIN) /* XXX MSVC miscompiles such that (NaN == 0) */ if (Double::isNaN(rightDbl)) diff --git a/www/firefox/patches/patch-ck b/www/firefox/patches/patch-ck index deef2325ac1..f253c9592cb 100644 --- a/www/firefox/patches/patch-ck +++ b/www/firefox/patches/patch-ck @@ -1,8 +1,8 @@ -$NetBSD: patch-ck,v 1.3 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-ck,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/xslt/functions/txFormatNumberFunctionCall.cpp.orig 2003-06-17 00:31:17.000000000 +0200 -+++ extensions/transformiix/source/xslt/functions/txFormatNumberFunctionCall.cpp 2005-06-16 10:06:22.000000000 +0200 -@@ -112,12 +112,12 @@ +--- extensions/transformiix/source/xslt/functions/txFormatNumberFunctionCall.cpp.orig 2003-06-16 22:31:17.000000000 +0000 ++++ extensions/transformiix/source/xslt/functions/txFormatNumberFunctionCall.cpp +@@ -112,12 +112,12 @@ txFormatNumberFunctionCall::evaluate(txI return aContext->recycler()->getStringResult(format->mNaN, aResult); } diff --git a/www/firefox/patches/patch-cl b/www/firefox/patches/patch-cl index 47126ab77e2..0a955c3dd44 100644 --- a/www/firefox/patches/patch-cl +++ b/www/firefox/patches/patch-cl @@ -1,8 +1,8 @@ -$NetBSD: patch-cl,v 1.3 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-cl,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/xslt/txStylesheetCompileHandlers.cpp.orig 2004-01-29 23:04:29.000000000 +0100 -+++ extensions/transformiix/source/xslt/txStylesheetCompileHandlers.cpp 2005-06-16 09:18:13.000000000 +0200 -@@ -258,7 +258,7 @@ +--- extensions/transformiix/source/xslt/txStylesheetCompileHandlers.cpp.orig 2004-01-29 22:04:29.000000000 +0000 ++++ extensions/transformiix/source/xslt/txStylesheetCompileHandlers.cpp +@@ -258,7 +258,7 @@ getNumberAttr(txStylesheetAttr* aAttribu txStylesheetCompilerState& aState, double& aNumber) { @@ -11,7 +11,7 @@ $NetBSD: patch-cl,v 1.3 2005/06/22 22:05:34 martin Exp $ txStylesheetAttr* attr = nsnull; nsresult rv = getStyleAttr(aAttributes, aAttrCount, kNameSpaceID_None, aName, aRequired, &attr); -@@ -479,7 +479,7 @@ +@@ -479,7 +479,7 @@ txFnStartLREStylesheet(PRInt32 aNamespac NS_ENSURE_SUCCESS(rv, rv); txExpandedName nullExpr; @@ -20,7 +20,7 @@ $NetBSD: patch-cl,v 1.3 2005/06/22 22:05:34 martin Exp $ nsAutoPtr<txPattern> match(new txRootPattern(MB_TRUE)); NS_ENSURE_TRUE(match, NS_ERROR_OUT_OF_MEMORY); -@@ -1038,7 +1038,7 @@ +@@ -1038,7 +1038,7 @@ txFnStartTemplate(PRInt32 aNamespaceID, aState, mode); NS_ENSURE_SUCCESS(rv, rv); diff --git a/www/firefox/patches/patch-cm b/www/firefox/patches/patch-cm index 844a46f0c1c..b42b25ce8be 100644 --- a/www/firefox/patches/patch-cm +++ b/www/firefox/patches/patch-cm @@ -1,8 +1,8 @@ -$NetBSD: patch-cm,v 1.3 2005/06/22 22:05:34 martin Exp $ +$NetBSD: patch-cm,v 1.4 2005/09/22 14:14:04 jlam Exp $ ---- extensions/transformiix/source/xslt/txXSLTPatterns.cpp.orig 2003-11-18 23:56:46.000000000 +0100 -+++ extensions/transformiix/source/xslt/txXSLTPatterns.cpp 2005-06-16 09:17:00.000000000 +0200 -@@ -99,7 +99,7 @@ +--- extensions/transformiix/source/xslt/txXSLTPatterns.cpp.orig 2003-11-18 22:56:46.000000000 +0000 ++++ extensions/transformiix/source/xslt/txXSLTPatterns.cpp +@@ -99,7 +99,7 @@ nsresult txUnionPattern::addPattern(txPa double txUnionPattern::getDefaultPriority() { NS_ASSERTION(0, "Don't call getDefaultPriority on txUnionPattern"); |