From f96441b9faf769c9ecdd4d338b605ea3d0cc4010 Mon Sep 17 00:00:00 2001
From: Chris Larson <clarson@kergoth.com>
Date: Tue, 9 Nov 2004 00:36:47 +0000
Subject: Disable bk EOLN_NATIVE conversions on all files in packages
 FILESPATHs, to prevent it screwing up patches.

BKrev: 4190111fA4MuVozAqwE7xOSL9fr-TA
---
 mozilla/files/mozilla-thunderbird.desktop       | 11 +++++
 mozilla/files/no-xmb.patch                      | 18 +++++++
 mozilla/files/xptcstubs.patch                   | 19 ++++++++
 mozilla/firefox-0.10.1/extensions-hack.patch    | 10 ++++
 mozilla/firefox-0.10.1/mozconfig                | 53 ++++++++++++++++++++
 mozilla/firefox-0.9.2/extensions-hack.patch     | 10 ++++
 mozilla/firefox-0.9.2/mozconfig                 | 53 ++++++++++++++++++++
 mozilla/firefox-0.9.3/extensions-hack.patch     | 10 ++++
 mozilla/firefox-0.9.3/mozconfig                 | 53 ++++++++++++++++++++
 mozilla/firefox-0.9/mozconfig                   | 53 ++++++++++++++++++++
 mozilla/minimo/mozconfig                        | 64 +++++++++++++++++++++++++
 mozilla/thunderbird-0.7.3/extensions-hack.patch | 10 ++++
 12 files changed, 364 insertions(+)

(limited to 'mozilla')

diff --git a/mozilla/files/mozilla-thunderbird.desktop b/mozilla/files/mozilla-thunderbird.desktop
index e69de29bb2..61615d94c2 100644
--- a/mozilla/files/mozilla-thunderbird.desktop
+++ b/mozilla/files/mozilla-thunderbird.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Thunderbird Email Client
+Comment=Thunderbird Email Client
+Exec=thunderbird
+Terminal=false
+MultipleArgs=false
+Type=Application
+Icon=mozilla-thunderbird.png
+Categories=Application;Internet;
+SingleInstance=true
+
diff --git a/mozilla/files/no-xmb.patch b/mozilla/files/no-xmb.patch
index e69de29bb2..1b909a677c 100644
--- a/mozilla/files/no-xmb.patch
+++ b/mozilla/files/no-xmb.patch
@@ -0,0 +1,18 @@
+--- mozilla/gfx/src/gtk/nsGdkUtils.cpp.old	2004-07-02 09:33:33.000000000 +0100
++++ mozilla/gfx/src/gtk/nsGdkUtils.cpp	2004-07-02 09:33:34.000000000 +0100
+@@ -115,6 +115,7 @@
+ #endif /* MOZ_WIDGET_GTK2 */
+     }
+   }
++#if 0
+   else if (font->type == GDK_FONT_FONTSET)
+   {
+ #ifdef MOZ_WIDGET_GTK
+@@ -128,6 +129,7 @@
+                    fontset, GDK_GC_XGC(gc), x, y, text, text_length);
+ #endif /* MOZ_WIDGET_GTK2 */
+   }
++#endif
+   else
+     g_error("undefined font type\n");
+ }
diff --git a/mozilla/files/xptcstubs.patch b/mozilla/files/xptcstubs.patch
index e69de29bb2..7517acef27 100644
--- a/mozilla/files/xptcstubs.patch
+++ b/mozilla/files/xptcstubs.patch
@@ -0,0 +1,19 @@
+Index: xptcstubs_arm.cpp
+===================================================================
+RCS file: /cvsroot/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp,v
+retrieving revision 1.7
+diff -u -r1.7 xptcstubs_arm.cpp
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp	18 Apr 2004 14:18:18 -0000	1.7
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp	4 May 2004 18:36:44 -0000
+@@ -45,9 +45,9 @@
+ #endif
+ 
+ /* Specify explicitly a symbol for this function, don't try to guess the c++ mangled symbol.  */
+-static nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch");
++nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch");
+ 
+-static nsresult
++nsresult
+ PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args)
+ {
+ #define PARAM_BUFFER_COUNT     16
diff --git a/mozilla/firefox-0.10.1/extensions-hack.patch b/mozilla/firefox-0.10.1/extensions-hack.patch
index e69de29bb2..b3906b2be6 100644
--- a/mozilla/firefox-0.10.1/extensions-hack.patch
+++ b/mozilla/firefox-0.10.1/extensions-hack.patch
@@ -0,0 +1,10 @@
+--- mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in.old	2004-08-03 11:45:51.000000000 +0100
++++ mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in	2004-08-03 11:46:04.000000000 +0100
+@@ -1429,6 +1429,7 @@
+       win.close();
+       
+     }
++    needsRestart = false;
+     return needsRestart;
+   },
+ 
diff --git a/mozilla/firefox-0.10.1/mozconfig b/mozilla/firefox-0.10.1/mozconfig
index e69de29bb2..025b396ac7 100644
--- a/mozilla/firefox-0.10.1/mozconfig
+++ b/mozilla/firefox-0.10.1/mozconfig
@@ -0,0 +1,53 @@
+. $topsrcdir/browser/config/mozconfig
+
+# use GTK+-2 widget set with XFT font rendering
+ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-xft
+ac_add_options --disable-freetype2
+
+# enable minimal profile support
+ac_add_options --disable-profilesharing
+ac_add_options --disable-profilelocking
+ac_add_options --enable-single-profile
+
+ac_add_options --with-system-zlib
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-png
+
+ac_add_options --disable-accessibility
+ac_add_options --disable-composer
+#ac_add_options --enable-plaintext-editor-only
+ac_add_options --disable-mailnews
+ac_add_options --disable-ldap	
+#ac_add_options --disable-postscript
+ac_add_options --disable-mathml
+ac_add_options --disable-jsd
+ac_add_options --disable-installer
+ac_add_options --disable-xprint
+ac_add_options --disable-necko-disk-cache
+
+# configure necko to allocate smaller network buffers
+ac_add_options --enable-necko-small-buffers
+
+# disable debug logging and tests
+#ac_add_options --disable-dtd-debug
+ac_add_options --disable-logging
+ac_add_options --disable-debug
+ac_add_options --disable-gtktest
+ac_add_options --disable-tests
+
+# build crypto module (PSM + NSS)
+ac_add_options --enable-crypto
+
+# build minimal set of protocol handlers
+ac_add_options --enable-necko-protocols=http,file,res,jar,ftp,about,viewsource
+
+# build minimal set of image decoders
+ac_add_options --enable-image-decoders=png,gif,jpeg
+
+#ac_add_options --enable-reorder
+#ac_add_options --enable-elf-dynstr-gc
+
+# enable static build
+#ac_add_options --disable-shared
+#ac_add_options --enable-static
diff --git a/mozilla/firefox-0.9.2/extensions-hack.patch b/mozilla/firefox-0.9.2/extensions-hack.patch
index e69de29bb2..b3906b2be6 100644
--- a/mozilla/firefox-0.9.2/extensions-hack.patch
+++ b/mozilla/firefox-0.9.2/extensions-hack.patch
@@ -0,0 +1,10 @@
+--- mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in.old	2004-08-03 11:45:51.000000000 +0100
++++ mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in	2004-08-03 11:46:04.000000000 +0100
+@@ -1429,6 +1429,7 @@
+       win.close();
+       
+     }
++    needsRestart = false;
+     return needsRestart;
+   },
+ 
diff --git a/mozilla/firefox-0.9.2/mozconfig b/mozilla/firefox-0.9.2/mozconfig
index e69de29bb2..2546be9ecf 100644
--- a/mozilla/firefox-0.9.2/mozconfig
+++ b/mozilla/firefox-0.9.2/mozconfig
@@ -0,0 +1,53 @@
+. $topsrcdir/browser/config/mozconfig
+
+# use GTK+-2 widget set with XFT font rendering
+ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-xft
+ac_add_options --disable-freetype2
+
+# enable minimal profile support
+#ac_add_options --disable-profilesharing
+#ac_add_options --disable-profilelocking
+#ac_add_options --enable-single-profile
+
+ac_add_options --with-system-zlib
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-png
+
+ac_add_options --disable-accessibility
+ac_add_options --disable-composer
+#ac_add_options --enable-plaintext-editor-only
+ac_add_options --disable-mailnews
+ac_add_options --disable-ldap	
+ac_add_options --disable-postscript
+ac_add_options --disable-mathml
+ac_add_options --disable-jsd
+ac_add_options --disable-installer
+ac_add_options --disable-xprint
+ac_add_options --disable-necko-disk-cache
+
+# configure necko to allocate smaller network buffers
+ac_add_options --enable-necko-small-buffers
+
+# disable debug logging and tests
+#ac_add_options --disable-dtd-debug
+ac_add_options --disable-logging
+ac_add_options --disable-debug
+ac_add_options --disable-gtktest
+ac_add_options --disable-tests
+
+# build crypto module (PSM + NSS)
+ac_add_options --enable-crypto
+
+# build minimal set of protocol handlers
+ac_add_options --enable-necko-protocols=http,file,res,jar
+
+# build minimal set of image decoders
+ac_add_options --enable-image-decoders=png,gif,jpeg
+
+#ac_add_options --enable-reorder
+#ac_add_options --enable-elf-dynstr-gc
+
+# enable static build
+#ac_add_options --disable-shared
+#ac_add_options --enable-static
diff --git a/mozilla/firefox-0.9.3/extensions-hack.patch b/mozilla/firefox-0.9.3/extensions-hack.patch
index e69de29bb2..b3906b2be6 100644
--- a/mozilla/firefox-0.9.3/extensions-hack.patch
+++ b/mozilla/firefox-0.9.3/extensions-hack.patch
@@ -0,0 +1,10 @@
+--- mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in.old	2004-08-03 11:45:51.000000000 +0100
++++ mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in	2004-08-03 11:46:04.000000000 +0100
+@@ -1429,6 +1429,7 @@
+       win.close();
+       
+     }
++    needsRestart = false;
+     return needsRestart;
+   },
+ 
diff --git a/mozilla/firefox-0.9.3/mozconfig b/mozilla/firefox-0.9.3/mozconfig
index e69de29bb2..f52a7a7e83 100644
--- a/mozilla/firefox-0.9.3/mozconfig
+++ b/mozilla/firefox-0.9.3/mozconfig
@@ -0,0 +1,53 @@
+. $topsrcdir/browser/config/mozconfig
+
+# use GTK+-2 widget set with XFT font rendering
+ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-xft
+ac_add_options --disable-freetype2
+
+# enable minimal profile support
+ac_add_options --disable-profilesharing
+ac_add_options --disable-profilelocking
+ac_add_options --enable-single-profile
+
+ac_add_options --with-system-zlib
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-png
+
+ac_add_options --disable-accessibility
+ac_add_options --disable-composer
+#ac_add_options --enable-plaintext-editor-only
+ac_add_options --disable-mailnews
+ac_add_options --disable-ldap	
+#ac_add_options --disable-postscript
+ac_add_options --disable-mathml
+ac_add_options --disable-jsd
+ac_add_options --disable-installer
+ac_add_options --disable-xprint
+ac_add_options --disable-necko-disk-cache
+
+# configure necko to allocate smaller network buffers
+ac_add_options --enable-necko-small-buffers
+
+# disable debug logging and tests
+#ac_add_options --disable-dtd-debug
+ac_add_options --disable-logging
+ac_add_options --disable-debug
+ac_add_options --disable-gtktest
+ac_add_options --disable-tests
+
+# build crypto module (PSM + NSS)
+ac_add_options --enable-crypto
+
+# build minimal set of protocol handlers
+ac_add_options --enable-necko-protocols=http,file,res,jar
+
+# build minimal set of image decoders
+ac_add_options --enable-image-decoders=png,gif,jpeg
+
+#ac_add_options --enable-reorder
+#ac_add_options --enable-elf-dynstr-gc
+
+# enable static build
+#ac_add_options --disable-shared
+#ac_add_options --enable-static
diff --git a/mozilla/firefox-0.9/mozconfig b/mozilla/firefox-0.9/mozconfig
index e69de29bb2..2546be9ecf 100644
--- a/mozilla/firefox-0.9/mozconfig
+++ b/mozilla/firefox-0.9/mozconfig
@@ -0,0 +1,53 @@
+. $topsrcdir/browser/config/mozconfig
+
+# use GTK+-2 widget set with XFT font rendering
+ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-xft
+ac_add_options --disable-freetype2
+
+# enable minimal profile support
+#ac_add_options --disable-profilesharing
+#ac_add_options --disable-profilelocking
+#ac_add_options --enable-single-profile
+
+ac_add_options --with-system-zlib
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-png
+
+ac_add_options --disable-accessibility
+ac_add_options --disable-composer
+#ac_add_options --enable-plaintext-editor-only
+ac_add_options --disable-mailnews
+ac_add_options --disable-ldap	
+ac_add_options --disable-postscript
+ac_add_options --disable-mathml
+ac_add_options --disable-jsd
+ac_add_options --disable-installer
+ac_add_options --disable-xprint
+ac_add_options --disable-necko-disk-cache
+
+# configure necko to allocate smaller network buffers
+ac_add_options --enable-necko-small-buffers
+
+# disable debug logging and tests
+#ac_add_options --disable-dtd-debug
+ac_add_options --disable-logging
+ac_add_options --disable-debug
+ac_add_options --disable-gtktest
+ac_add_options --disable-tests
+
+# build crypto module (PSM + NSS)
+ac_add_options --enable-crypto
+
+# build minimal set of protocol handlers
+ac_add_options --enable-necko-protocols=http,file,res,jar
+
+# build minimal set of image decoders
+ac_add_options --enable-image-decoders=png,gif,jpeg
+
+#ac_add_options --enable-reorder
+#ac_add_options --enable-elf-dynstr-gc
+
+# enable static build
+#ac_add_options --disable-shared
+#ac_add_options --enable-static
diff --git a/mozilla/minimo/mozconfig b/mozilla/minimo/mozconfig
index e69de29bb2..38a2b87d81 100644
--- a/mozilla/minimo/mozconfig
+++ b/mozilla/minimo/mozconfig
@@ -0,0 +1,64 @@
+# build minimo
+MINIMO=1
+mk_add_options MINIMO=1
+
+# use GTK+-2 widget set with XFT font rendering
+ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-xft
+ac_add_options --disable-freetype2
+
+# disable XUL support to reduce codesize
+ac_add_options --disable-xul
+
+# enable minimal profile support
+ac_add_options --disable-profilesharing
+ac_add_options --disable-profilelocking
+ac_add_options --enable-single-profile
+
+# disable features and skip various build steps
+ac_add_options --disable-extensions
+ac_add_options --disable-accessibility
+ac_add_options --disable-composer
+ac_add_options --enable-plaintext-editor-only
+ac_add_options --disable-mailnews
+ac_add_options --disable-ldap	
+ac_add_options --disable-postscript
+ac_add_options --disable-mathml
+ac_add_options --disable-jsd
+ac_add_options --disable-jsloader
+ac_add_options --disable-installer
+ac_add_options --disable-xpinstall
+ac_add_options --disable-xpfe-components
+ac_add_options --disable-xprint
+ac_add_options --disable-necko-disk-cache
+
+# configure necko to allocate smaller network buffers
+ac_add_options --enable-necko-small-buffers
+
+# disable debug logging and tests
+ac_add_options --disable-logging
+ac_add_options --disable-tests
+
+# build crypto module (PSM + NSS)
+ac_add_options --enable-crypto
+
+# build minimal set of protocol handlers
+ac_add_options --enable-necko-protocols=http,file,res,jar
+
+# build minimal set of image decoders
+ac_add_options --enable-image-decoders=png,gif,jpeg
+
+# code generation options (optimize for size)
+# ac_add_options --enable-optimize=-Os
+# ac_add_options --enable-strip
+# ac_add_options --disable-debug
+ac_add_options --enable-reorder
+ac_add_options --enable-elf-dynstr-gc
+
+# enable static build
+ac_add_options --disable-shared
+ac_add_options --enable-static
+
+# remove link dependency on libstdc++.so
+LIBS=-lsupc++
+#CXX=gcc
diff --git a/mozilla/thunderbird-0.7.3/extensions-hack.patch b/mozilla/thunderbird-0.7.3/extensions-hack.patch
index e69de29bb2..b3906b2be6 100644
--- a/mozilla/thunderbird-0.7.3/extensions-hack.patch
+++ b/mozilla/thunderbird-0.7.3/extensions-hack.patch
@@ -0,0 +1,10 @@
+--- mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in.old	2004-08-03 11:45:51.000000000 +0100
++++ mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in	2004-08-03 11:46:04.000000000 +0100
+@@ -1429,6 +1429,7 @@
+       win.close();
+       
+     }
++    needsRestart = false;
+     return needsRestart;
+   },
+ 
-- 
cgit v1.2.3