aboutsummaryrefslogtreecommitdiffstats
path: root/packages/mozilla
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2005-06-30 08:19:37 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-06-30 08:19:37 +0000
commitc8e5702127e507e82e6f68a4b8c546803accea9d (patch)
tree00583491f40ecc640f2b28452af995e3a63a09d7 /packages/mozilla
parent87ec8ca4d2e2eb4d1c1e1e1a6b46a395d56805b9 (diff)
downloadopenembedded-c8e5702127e507e82e6f68a4b8c546803accea9d.tar.gz
import clean BK tree at cset 1.3670
Diffstat (limited to 'packages/mozilla')
-rw-r--r--packages/mozilla/.mtn2git_empty0
-rw-r--r--packages/mozilla/files/.mtn2git_empty0
-rw-r--r--packages/mozilla/files/minimo.desktop9
-rw-r--r--packages/mozilla/files/minimo.pngbin0 -> 4323 bytes
-rw-r--r--packages/mozilla/files/mozilla-firefox.desktop11
-rw-r--r--packages/mozilla/files/mozilla-firefox.pngbin0 -> 4323 bytes
-rw-r--r--packages/mozilla/files/mozilla-thunderbird.desktop11
-rw-r--r--packages/mozilla/files/mozilla-thunderbird.pngbin0 -> 6499 bytes
-rw-r--r--packages/mozilla/files/no-xmb.patch18
-rw-r--r--packages/mozilla/files/xptcstubs.patch19
-rw-r--r--packages/mozilla/firefox-0.10.1/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-0.10.1/mozconfig53
-rw-r--r--packages/mozilla/firefox-0.9.2/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-0.9.2/mozconfig53
-rw-r--r--packages/mozilla/firefox-0.9.3/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-0.9.3/mozconfig53
-rw-r--r--packages/mozilla/firefox-0.9/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-0.9/mozconfig53
-rw-r--r--packages/mozilla/firefox-1.0.3/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-1.0.3/firefox-cc-fix.patch21
-rw-r--r--packages/mozilla/firefox-1.0.3/jsautocfg.h52
-rw-r--r--packages/mozilla/firefox-1.0.3/mozconfig53
-rw-r--r--packages/mozilla/firefox-1.0.4/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-1.0.4/firefox-cc-fix.patch21
-rw-r--r--packages/mozilla/firefox-1.0.4/jsautocfg.h52
-rw-r--r--packages/mozilla/firefox-1.0.4/mozconfig53
-rw-r--r--packages/mozilla/firefox-1.0/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox-1.0/firefox-cc-fix.patch21
-rw-r--r--packages/mozilla/firefox-1.0/jsautocfg.h52
-rw-r--r--packages/mozilla/firefox-1.0/mozconfig53
-rw-r--r--packages/mozilla/firefox.inc20
-rw-r--r--packages/mozilla/firefox/.mtn2git_empty0
-rw-r--r--packages/mozilla/firefox/extensions-hack.patch10
-rw-r--r--packages/mozilla/firefox_1.0.3.bb18
-rw-r--r--packages/mozilla/firefox_1.0.4.bb18
-rw-r--r--packages/mozilla/minimo/.mtn2git_empty0
-rw-r--r--packages/mozilla/minimo/host_ldflags_fix.patch59
-rw-r--r--packages/mozilla/mozilla-cvs.inc12
-rw-r--r--packages/mozilla/thunderbird-0.7.3/.mtn2git_empty0
-rw-r--r--packages/mozilla/thunderbird-0.7.3/extensions-hack.patch10
-rw-r--r--packages/mozilla/thunderbird-0.7.3/mozconfig49
41 files changed, 854 insertions, 0 deletions
diff --git a/packages/mozilla/.mtn2git_empty b/packages/mozilla/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/.mtn2git_empty
diff --git a/packages/mozilla/files/.mtn2git_empty b/packages/mozilla/files/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/files/.mtn2git_empty
diff --git a/packages/mozilla/files/minimo.desktop b/packages/mozilla/files/minimo.desktop
index e69de29bb2..5ef0f2075a 100644
--- a/packages/mozilla/files/minimo.desktop
+++ b/packages/mozilla/files/minimo.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Minimo
+Comment=Minimo web browser
+Exec=minimo http://www.mozilla.org/projects/minimo/home.html
+Terminal=0
+Type=Application
+Icon=minimo.png
+Categories=Application;Network;
+StartupNotify=True
diff --git a/packages/mozilla/files/minimo.png b/packages/mozilla/files/minimo.png
index e69de29bb2..f8b2e2192b 100644
--- a/packages/mozilla/files/minimo.png
+++ b/packages/mozilla/files/minimo.png
Binary files differ
diff --git a/packages/mozilla/files/mozilla-firefox.desktop b/packages/mozilla/files/mozilla-firefox.desktop
index e69de29bb2..00c0ea4fa3 100644
--- a/packages/mozilla/files/mozilla-firefox.desktop
+++ b/packages/mozilla/files/mozilla-firefox.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Firefox Browser
+Comment=Firefox Web Browser
+Exec=firefox
+Terminal=false
+MultipleArgs=false
+Type=Application
+Icon=mozilla-firefox.png
+Categories=Application;Internet;
+SingleInstance=true
+
diff --git a/packages/mozilla/files/mozilla-firefox.png b/packages/mozilla/files/mozilla-firefox.png
index e69de29bb2..f8b2e2192b 100644
--- a/packages/mozilla/files/mozilla-firefox.png
+++ b/packages/mozilla/files/mozilla-firefox.png
Binary files differ
diff --git a/packages/mozilla/files/mozilla-thunderbird.desktop b/packages/mozilla/files/mozilla-thunderbird.desktop
index e69de29bb2..61615d94c2 100644
--- a/packages/mozilla/files/mozilla-thunderbird.desktop
+++ b/packages/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/packages/mozilla/files/mozilla-thunderbird.png b/packages/mozilla/files/mozilla-thunderbird.png
index e69de29bb2..90ff395ff5 100644
--- a/packages/mozilla/files/mozilla-thunderbird.png
+++ b/packages/mozilla/files/mozilla-thunderbird.png
Binary files differ
diff --git a/packages/mozilla/files/no-xmb.patch b/packages/mozilla/files/no-xmb.patch
index e69de29bb2..1b909a677c 100644
--- a/packages/mozilla/files/no-xmb.patch
+++ b/packages/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/packages/mozilla/files/xptcstubs.patch b/packages/mozilla/files/xptcstubs.patch
index e69de29bb2..7517acef27 100644
--- a/packages/mozilla/files/xptcstubs.patch
+++ b/packages/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/packages/mozilla/firefox-0.10.1/.mtn2git_empty b/packages/mozilla/firefox-0.10.1/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-0.10.1/.mtn2git_empty
diff --git a/packages/mozilla/firefox-0.10.1/mozconfig b/packages/mozilla/firefox-0.10.1/mozconfig
index e69de29bb2..025b396ac7 100644
--- a/packages/mozilla/firefox-0.10.1/mozconfig
+++ b/packages/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/packages/mozilla/firefox-0.9.2/.mtn2git_empty b/packages/mozilla/firefox-0.9.2/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-0.9.2/.mtn2git_empty
diff --git a/packages/mozilla/firefox-0.9.2/mozconfig b/packages/mozilla/firefox-0.9.2/mozconfig
index e69de29bb2..2546be9ecf 100644
--- a/packages/mozilla/firefox-0.9.2/mozconfig
+++ b/packages/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/packages/mozilla/firefox-0.9.3/.mtn2git_empty b/packages/mozilla/firefox-0.9.3/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-0.9.3/.mtn2git_empty
diff --git a/packages/mozilla/firefox-0.9.3/mozconfig b/packages/mozilla/firefox-0.9.3/mozconfig
index e69de29bb2..f52a7a7e83 100644
--- a/packages/mozilla/firefox-0.9.3/mozconfig
+++ b/packages/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/packages/mozilla/firefox-0.9/.mtn2git_empty b/packages/mozilla/firefox-0.9/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-0.9/.mtn2git_empty
diff --git a/packages/mozilla/firefox-0.9/mozconfig b/packages/mozilla/firefox-0.9/mozconfig
index e69de29bb2..2546be9ecf 100644
--- a/packages/mozilla/firefox-0.9/mozconfig
+++ b/packages/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/packages/mozilla/firefox-1.0.3/.mtn2git_empty b/packages/mozilla/firefox-1.0.3/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-1.0.3/.mtn2git_empty
diff --git a/packages/mozilla/firefox-1.0.3/firefox-cc-fix.patch b/packages/mozilla/firefox-1.0.3/firefox-cc-fix.patch
index e69de29bb2..e2df2a390c 100644
--- a/packages/mozilla/firefox-1.0.3/firefox-cc-fix.patch
+++ b/packages/mozilla/firefox-1.0.3/firefox-cc-fix.patch
@@ -0,0 +1,21 @@
+--- mozilla/js/src/Makefile.in 2004-03-31 09:38:54.000000000 -0700
++++ mozilla.new/js/src/Makefile.in 2004-11-12 16:29:32.856436952 -0700
+@@ -342,16 +342,10 @@
+
+ jsopcode.h jsopcode.c: jsopcode.tbl
+
+-ifeq (,$(CROSS_COMPILE)$(filter-out WINNT,$(OS_ARCH)))
++# OE hack - we copy this in
+ jsautocfg.h:
+ touch $@
+-else
+-jsautocfg.h: jscpucfg$(HOST_BIN_SUFFIX)
+- @rm -f $@ jsautocfg.tmp
+- ./jscpucfg > jsautocfg.tmp
+- mv jsautocfg.tmp $@
+-endif
+-
++
+ # jscpucfg is a strange target
+ # Needs to be built with the host compiler but needs to include
+ # the mdcpucfg for the target so it needs the appropriate target defines
diff --git a/packages/mozilla/firefox-1.0.3/jsautocfg.h b/packages/mozilla/firefox-1.0.3/jsautocfg.h
index e69de29bb2..05f3dad50a 100644
--- a/packages/mozilla/firefox-1.0.3/jsautocfg.h
+++ b/packages/mozilla/firefox-1.0.3/jsautocfg.h
@@ -0,0 +1,52 @@
+#ifndef js_cpucfg___
+#define js_cpucfg___
+
+/* Lovingly crafted by hand avoiding Mozilla stupidity */
+
+#define IS_LITTLE_ENDIAN 1
+#undef IS_BIG_ENDIAN
+
+#define JS_BYTES_PER_BYTE 1L
+#define JS_BYTES_PER_SHORT 2L
+#define JS_BYTES_PER_INT 4L
+#define JS_BYTES_PER_INT64 8L
+#define JS_BYTES_PER_LONG 4L
+#define JS_BYTES_PER_FLOAT 4L
+#define JS_BYTES_PER_DOUBLE 8L
+#define JS_BYTES_PER_WORD 4L
+#define JS_BYTES_PER_DWORD 8L
+
+#define JS_BITS_PER_BYTE 8L
+#define JS_BITS_PER_SHORT 16L
+#define JS_BITS_PER_INT 32L
+#define JS_BITS_PER_INT64 64L
+#define JS_BITS_PER_LONG 32L
+#define JS_BITS_PER_FLOAT 32L
+#define JS_BITS_PER_DOUBLE 64L
+#define JS_BITS_PER_WORD 32L
+
+#define JS_BITS_PER_BYTE_LOG2 3L
+#define JS_BITS_PER_SHORT_LOG2 4L
+#define JS_BITS_PER_INT_LOG2 5L
+#define JS_BITS_PER_INT64_LOG2 6L
+#define JS_BITS_PER_LONG_LOG2 5L
+#define JS_BITS_PER_FLOAT_LOG2 5L
+#define JS_BITS_PER_DOUBLE_LOG2 6L
+#define JS_BITS_PER_WORD_LOG2 5L
+
+#define JS_ALIGN_OF_SHORT 2L
+#define JS_ALIGN_OF_INT 4L
+#define JS_ALIGN_OF_LONG 4L
+#define JS_ALIGN_OF_INT64 4L
+#define JS_ALIGN_OF_FLOAT 4L
+#define JS_ALIGN_OF_DOUBLE 4L
+#define JS_ALIGN_OF_POINTER 4L
+#define JS_ALIGN_OF_WORD 4L
+
+#define JS_BYTES_PER_WORD_LOG2 2L
+#define JS_BYTES_PER_DWORD_LOG2 3L
+#define JS_WORDS_PER_DWORD_LOG2 2L
+
+#define JS_STACK_GROWTH_DIRECTION (-1)
+
+#endif /* js_cpucfg___ */
diff --git a/packages/mozilla/firefox-1.0.3/mozconfig b/packages/mozilla/firefox-1.0.3/mozconfig
index e69de29bb2..025b396ac7 100644
--- a/packages/mozilla/firefox-1.0.3/mozconfig
+++ b/packages/mozilla/firefox-1.0.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,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/packages/mozilla/firefox-1.0.4/.mtn2git_empty b/packages/mozilla/firefox-1.0.4/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-1.0.4/.mtn2git_empty
diff --git a/packages/mozilla/firefox-1.0.4/firefox-cc-fix.patch b/packages/mozilla/firefox-1.0.4/firefox-cc-fix.patch
index e69de29bb2..e2df2a390c 100644
--- a/packages/mozilla/firefox-1.0.4/firefox-cc-fix.patch
+++ b/packages/mozilla/firefox-1.0.4/firefox-cc-fix.patch
@@ -0,0 +1,21 @@
+--- mozilla/js/src/Makefile.in 2004-03-31 09:38:54.000000000 -0700
++++ mozilla.new/js/src/Makefile.in 2004-11-12 16:29:32.856436952 -0700
+@@ -342,16 +342,10 @@
+
+ jsopcode.h jsopcode.c: jsopcode.tbl
+
+-ifeq (,$(CROSS_COMPILE)$(filter-out WINNT,$(OS_ARCH)))
++# OE hack - we copy this in
+ jsautocfg.h:
+ touch $@
+-else
+-jsautocfg.h: jscpucfg$(HOST_BIN_SUFFIX)
+- @rm -f $@ jsautocfg.tmp
+- ./jscpucfg > jsautocfg.tmp
+- mv jsautocfg.tmp $@
+-endif
+-
++
+ # jscpucfg is a strange target
+ # Needs to be built with the host compiler but needs to include
+ # the mdcpucfg for the target so it needs the appropriate target defines
diff --git a/packages/mozilla/firefox-1.0.4/jsautocfg.h b/packages/mozilla/firefox-1.0.4/jsautocfg.h
index e69de29bb2..05f3dad50a 100644
--- a/packages/mozilla/firefox-1.0.4/jsautocfg.h
+++ b/packages/mozilla/firefox-1.0.4/jsautocfg.h
@@ -0,0 +1,52 @@
+#ifndef js_cpucfg___
+#define js_cpucfg___
+
+/* Lovingly crafted by hand avoiding Mozilla stupidity */
+
+#define IS_LITTLE_ENDIAN 1
+#undef IS_BIG_ENDIAN
+
+#define JS_BYTES_PER_BYTE 1L
+#define JS_BYTES_PER_SHORT 2L
+#define JS_BYTES_PER_INT 4L
+#define JS_BYTES_PER_INT64 8L
+#define JS_BYTES_PER_LONG 4L
+#define JS_BYTES_PER_FLOAT 4L
+#define JS_BYTES_PER_DOUBLE 8L
+#define JS_BYTES_PER_WORD 4L
+#define JS_BYTES_PER_DWORD 8L
+
+#define JS_BITS_PER_BYTE 8L
+#define JS_BITS_PER_SHORT 16L
+#define JS_BITS_PER_INT 32L
+#define JS_BITS_PER_INT64 64L
+#define JS_BITS_PER_LONG 32L
+#define JS_BITS_PER_FLOAT 32L
+#define JS_BITS_PER_DOUBLE 64L
+#define JS_BITS_PER_WORD 32L
+
+#define JS_BITS_PER_BYTE_LOG2 3L
+#define JS_BITS_PER_SHORT_LOG2 4L
+#define JS_BITS_PER_INT_LOG2 5L
+#define JS_BITS_PER_INT64_LOG2 6L
+#define JS_BITS_PER_LONG_LOG2 5L
+#define JS_BITS_PER_FLOAT_LOG2 5L
+#define JS_BITS_PER_DOUBLE_LOG2 6L
+#define JS_BITS_PER_WORD_LOG2 5L
+
+#define JS_ALIGN_OF_SHORT 2L
+#define JS_ALIGN_OF_INT 4L
+#define JS_ALIGN_OF_LONG 4L
+#define JS_ALIGN_OF_INT64 4L
+#define JS_ALIGN_OF_FLOAT 4L
+#define JS_ALIGN_OF_DOUBLE 4L
+#define JS_ALIGN_OF_POINTER 4L
+#define JS_ALIGN_OF_WORD 4L
+
+#define JS_BYTES_PER_WORD_LOG2 2L
+#define JS_BYTES_PER_DWORD_LOG2 3L
+#define JS_WORDS_PER_DWORD_LOG2 2L
+
+#define JS_STACK_GROWTH_DIRECTION (-1)
+
+#endif /* js_cpucfg___ */
diff --git a/packages/mozilla/firefox-1.0.4/mozconfig b/packages/mozilla/firefox-1.0.4/mozconfig
index e69de29bb2..025b396ac7 100644
--- a/packages/mozilla/firefox-1.0.4/mozconfig
+++ b/packages/mozilla/firefox-1.0.4/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/packages/mozilla/firefox-1.0/.mtn2git_empty b/packages/mozilla/firefox-1.0/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox-1.0/.mtn2git_empty
diff --git a/packages/mozilla/firefox-1.0/firefox-cc-fix.patch b/packages/mozilla/firefox-1.0/firefox-cc-fix.patch
index e69de29bb2..e2df2a390c 100644
--- a/packages/mozilla/firefox-1.0/firefox-cc-fix.patch
+++ b/packages/mozilla/firefox-1.0/firefox-cc-fix.patch
@@ -0,0 +1,21 @@
+--- mozilla/js/src/Makefile.in 2004-03-31 09:38:54.000000000 -0700
++++ mozilla.new/js/src/Makefile.in 2004-11-12 16:29:32.856436952 -0700
+@@ -342,16 +342,10 @@
+
+ jsopcode.h jsopcode.c: jsopcode.tbl
+
+-ifeq (,$(CROSS_COMPILE)$(filter-out WINNT,$(OS_ARCH)))
++# OE hack - we copy this in
+ jsautocfg.h:
+ touch $@
+-else
+-jsautocfg.h: jscpucfg$(HOST_BIN_SUFFIX)
+- @rm -f $@ jsautocfg.tmp
+- ./jscpucfg > jsautocfg.tmp
+- mv jsautocfg.tmp $@
+-endif
+-
++
+ # jscpucfg is a strange target
+ # Needs to be built with the host compiler but needs to include
+ # the mdcpucfg for the target so it needs the appropriate target defines
diff --git a/packages/mozilla/firefox-1.0/jsautocfg.h b/packages/mozilla/firefox-1.0/jsautocfg.h
index e69de29bb2..05f3dad50a 100644
--- a/packages/mozilla/firefox-1.0/jsautocfg.h
+++ b/packages/mozilla/firefox-1.0/jsautocfg.h
@@ -0,0 +1,52 @@
+#ifndef js_cpucfg___
+#define js_cpucfg___
+
+/* Lovingly crafted by hand avoiding Mozilla stupidity */
+
+#define IS_LITTLE_ENDIAN 1
+#undef IS_BIG_ENDIAN
+
+#define JS_BYTES_PER_BYTE 1L
+#define JS_BYTES_PER_SHORT 2L
+#define JS_BYTES_PER_INT 4L
+#define JS_BYTES_PER_INT64 8L
+#define JS_BYTES_PER_LONG 4L
+#define JS_BYTES_PER_FLOAT 4L
+#define JS_BYTES_PER_DOUBLE 8L
+#define JS_BYTES_PER_WORD 4L
+#define JS_BYTES_PER_DWORD 8L
+
+#define JS_BITS_PER_BYTE 8L
+#define JS_BITS_PER_SHORT 16L
+#define JS_BITS_PER_INT 32L
+#define JS_BITS_PER_INT64 64L
+#define JS_BITS_PER_LONG 32L
+#define JS_BITS_PER_FLOAT 32L
+#define JS_BITS_PER_DOUBLE 64L
+#define JS_BITS_PER_WORD 32L
+
+#define JS_BITS_PER_BYTE_LOG2 3L
+#define JS_BITS_PER_SHORT_LOG2 4L
+#define JS_BITS_PER_INT_LOG2 5L
+#define JS_BITS_PER_INT64_LOG2 6L
+#define JS_BITS_PER_LONG_LOG2 5L
+#define JS_BITS_PER_FLOAT_LOG2 5L
+#define JS_BITS_PER_DOUBLE_LOG2 6L
+#define JS_BITS_PER_WORD_LOG2 5L
+
+#define JS_ALIGN_OF_SHORT 2L
+#define JS_ALIGN_OF_INT 4L
+#define JS_ALIGN_OF_LONG 4L
+#define JS_ALIGN_OF_INT64 4L
+#define JS_ALIGN_OF_FLOAT 4L
+#define JS_ALIGN_OF_DOUBLE 4L
+#define JS_ALIGN_OF_POINTER 4L
+#define JS_ALIGN_OF_WORD 4L
+
+#define JS_BYTES_PER_WORD_LOG2 2L
+#define JS_BYTES_PER_DWORD_LOG2 3L
+#define JS_WORDS_PER_DWORD_LOG2 2L
+
+#define JS_STACK_GROWTH_DIRECTION (-1)
+
+#endif /* js_cpucfg___ */
diff --git a/packages/mozilla/firefox-1.0/mozconfig b/packages/mozilla/firefox-1.0/mozconfig
index e69de29bb2..025b396ac7 100644
--- a/packages/mozilla/firefox-1.0/mozconfig
+++ b/packages/mozilla/firefox-1.0/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/packages/mozilla/firefox.inc b/packages/mozilla/firefox.inc
index e69de29bb2..f182086352 100644
--- a/packages/mozilla/firefox.inc
+++ b/packages/mozilla/firefox.inc
@@ -0,0 +1,20 @@
+SRC_URI += "file://mozilla-firefox.png file://mozilla-firefox.desktop"
+PACKAGES =+ "firefox-inspector"
+
+FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector"
+FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV} ${bindir}/defaults"
+FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config"
+
+do_install() {
+ oe_runmake DESTDIR="${D}" destdir="${D}" install
+ install -d ${D}${datadir}/applications
+ install -d ${D}${datadir}/pixmaps
+ install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/
+ install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/
+ rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed
+}
+
+pkg_postinst_firefox() {
+ # work around requirement for root access on first startup
+ chmod -R a+w ${libdir}/firefox*
+}
diff --git a/packages/mozilla/firefox/.mtn2git_empty b/packages/mozilla/firefox/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/firefox/.mtn2git_empty
diff --git a/packages/mozilla/firefox/extensions-hack.patch b/packages/mozilla/firefox/extensions-hack.patch
index e69de29bb2..b3906b2be6 100644
--- a/packages/mozilla/firefox/extensions-hack.patch
+++ b/packages/mozilla/firefox/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/packages/mozilla/firefox_1.0.3.bb b/packages/mozilla/firefox_1.0.3.bb
index e69de29bb2..b3eeedcf64 100644
--- a/packages/mozilla/firefox_1.0.3.bb
+++ b/packages/mozilla/firefox_1.0.3.bb
@@ -0,0 +1,18 @@
+PR = "r0"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}-source.tar.bz2 \
+ file://xptcstubs.patch;patch=1 \
+ file://no-xmb.patch;patch=1 \
+ file://firefox-cc-fix.patch;patch=1 \
+ file://jsautocfg.h \
+ file://extensions-hack.patch;patch=1"
+
+S = "${WORKDIR}/mozilla"
+
+inherit mozilla
+
+include firefox.inc
+
+do_compile_prepend() {
+ cp ${WORKDIR}/jsautocfg.h ${S}/js/src/
+}
+
diff --git a/packages/mozilla/firefox_1.0.4.bb b/packages/mozilla/firefox_1.0.4.bb
index e69de29bb2..b3eeedcf64 100644
--- a/packages/mozilla/firefox_1.0.4.bb
+++ b/packages/mozilla/firefox_1.0.4.bb
@@ -0,0 +1,18 @@
+PR = "r0"
+SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}-source.tar.bz2 \
+ file://xptcstubs.patch;patch=1 \
+ file://no-xmb.patch;patch=1 \
+ file://firefox-cc-fix.patch;patch=1 \
+ file://jsautocfg.h \
+ file://extensions-hack.patch;patch=1"
+
+S = "${WORKDIR}/mozilla"
+
+inherit mozilla
+
+include firefox.inc
+
+do_compile_prepend() {
+ cp ${WORKDIR}/jsautocfg.h ${S}/js/src/
+}
+
diff --git a/packages/mozilla/minimo/.mtn2git_empty b/packages/mozilla/minimo/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/minimo/.mtn2git_empty
diff --git a/packages/mozilla/minimo/host_ldflags_fix.patch b/packages/mozilla/minimo/host_ldflags_fix.patch
index e69de29bb2..06028c9bf9 100644
--- a/packages/mozilla/minimo/host_ldflags_fix.patch
+++ b/packages/mozilla/minimo/host_ldflags_fix.patch
@@ -0,0 +1,59 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- mozilla/nsprpub/config/rules.mk~host_ldflags_fix.patch
++++ mozilla/nsprpub/config/rules.mk
+@@ -87,6 +87,9 @@
+ CCC=$(HOST_CXX)
+ CFLAGS=$(HOST_CFLAGS)
+ CXXFLAGS=$(HOST_CXXFLAGS)
++LDFLAGS=$(HOST_LDFLAGS)
++RANLIB=$(HOST_RANLIB)
++AR=$(HOST_AR)
+ endif
+ endif
+ endif
+--- mozilla/configure.in~host_ldflags_fix.patch
++++ mozilla/configure.in
+@@ -5496,12 +5496,17 @@
+
+ if test -n "$CROSS_COMPILE"; then
+ if test -z "$HOST_LIBIDL_CONFIG"; then
++ AC_MSG_WARN([HOST_LIBIDL_CONFIG not defined])
+ HOST_LIBIDL_CONFIG="$LIBIDL_CONFIG"
+ fi
+ if test -n "$HOST_LIBIDL_CONFIG"; then
++ AC_MSG_WARN([using $HOST_LIBIDL_CONFIG as config for libIDL on host])
+ HOST_LIBIDL_CFLAGS=`${HOST_LIBIDL_CONFIG} --cflags`
++ AC_MSG_WARN([HOST_LIBIDL_CFLAGS=$HOST_LIBIDL_CFLAGS])
+ HOST_LIBIDL_LIBS=`${HOST_LIBIDL_CONFIG} --libs`
++ AC_MSG_WARN([HOST_LIBIDL_LIBS=$HOST_LIBIDL_LIBS])
+ else
++ AC_MSG_WARN([no config for libIDL found, using LIBIDL_CFLAGS and LIBIDL_LIBS])
+ HOST_LIBIDL_CFLAGS="$LIBIDL_CFLAGS"
+ HOST_LIBIDL_LIBS="$LIBIDL_LIBS"
+ fi
+--- mozilla/configure~host_ldflags_fix.patch
++++ mozilla/configure
+@@ -16289,11 +16289,18 @@
+
+ if test -n "$CROSS_COMPILE"; then
+ if test -z "$HOST_LIBIDL_CONFIG"; then
++ echo "HOST_LIBIDL_CONFIG nto defined"
+ HOST_LIBIDL_CONFIG="$LIBIDL_CONFIG"
+ fi
+- if test -n "$HOST_LIBIDL_CONFIG"; then
++ if test -n "$HOST_LIBIDL_CONFIG" && test -n "$HOST_PKG_CONFIG_PATH"; then
++ echo "using $HOST_LIBIDL_CONFIG as HOST_LIBIDL_CONFIG with HOST_PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH"
++ _SAVE_PKG_CONFIG_PATH=$PKG_CONFIG_PATH
++ PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH
+ HOST_LIBIDL_CFLAGS=`${HOST_LIBIDL_CONFIG} --cflags`
++ echo "HOST_LIBIDL_CFLAGS = $HOST_LIBIDL_CFLAGS"
+ HOST_LIBIDL_LIBS=`${HOST_LIBIDL_CONFIG} --libs`
++ echo "HOST_LIBIDL_LIBS = $HOST_LIBIDL_LIBS"
++ PKG_CONFIG_PATH=$_SAVE_PKG_CONFIG_PATH
+ else
+ HOST_LIBIDL_CFLAGS="$LIBIDL_CFLAGS"
+ HOST_LIBIDL_LIBS="$LIBIDL_LIBS"
diff --git a/packages/mozilla/mozilla-cvs.inc b/packages/mozilla/mozilla-cvs.inc
index e69de29bb2..9f92ae5b13 100644
--- a/packages/mozilla/mozilla-cvs.inc
+++ b/packages/mozilla/mozilla-cvs.inc
@@ -0,0 +1,12 @@
+do_fetch () {
+ export MOZ_CO_DATE="${CVSDATE}"
+ mkdir -p ${WORKDIR}
+ cd ${WORKDIR}
+ if [ ! -f ${DL_DIR}/mozilla_cvs-mirror.mozilla.org__${CVSDATE}.tar.gz ]; then
+ cvs $CVSCOOPTS -d :pserver:anonymous@cvs-mirror.mozilla.org/cvsroot co mozilla/client.mk
+ cd mozilla
+ oe_runmake -f client.mk checkout
+ cd ..
+ tar czf ${DL_DIR}/mozilla_cvs-mirror.mozilla.org__${CVSDATE}.tar.gz mozilla
+ fi
+}
diff --git a/packages/mozilla/thunderbird-0.7.3/.mtn2git_empty b/packages/mozilla/thunderbird-0.7.3/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/mozilla/thunderbird-0.7.3/.mtn2git_empty
diff --git a/packages/mozilla/thunderbird-0.7.3/extensions-hack.patch b/packages/mozilla/thunderbird-0.7.3/extensions-hack.patch
index e69de29bb2..b3906b2be6 100644
--- a/packages/mozilla/thunderbird-0.7.3/extensions-hack.patch
+++ b/packages/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;
+ },
+
diff --git a/packages/mozilla/thunderbird-0.7.3/mozconfig b/packages/mozilla/thunderbird-0.7.3/mozconfig
index e69de29bb2..b48cb7398d 100644
--- a/packages/mozilla/thunderbird-0.7.3/mozconfig
+++ b/packages/mozilla/thunderbird-0.7.3/mozconfig
@@ -0,0 +1,49 @@
+ac_add_options --with-pthreads
+ac_add_options --disable-freetype2
+ac_add_options --disable-xprint
+ac_add_options --enable-crypto
+ac_add_options --disable-jsd
+ac_add_options --disable-oji
+ac_add_options --disable-accessibility
+ac_add_options --enable-single-profile
+ac_add_options --disable-composer
+ac_add_options --enable-extensions=pref,spellcheck,universalchardet,wallet
+ac_add_options --disable-ldap
+ac_add_options --disable-mathml
+ac_add_options --disable-installer
+ac_add_options --disable-activex
+ac_add_options --disable-activex-scripting
+ac_add_options --disable-tests
+ac_add_options --disable-logging
+ac_add_options --enable-reorder
+ac_add_options --enable-strip
+ac_add_options --enable-elf-dynstr-gc
+ac_add_options --enable-xterm-updates
+ac_add_options --with-default-mozilla-five-home=/usr/lib/thunderbird-0.7.3
+ac_add_options --disable-pedantic
+ac_add_options --disable-profilesharing
+ac_add_options --disable-profilelocking
+ac_add_options --disable-necko-disk-cache
+ac_add_options --enable-necko-small-buffers
+
+# 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
+
+ac_add_options --with-system-zlib
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-png
+
+# build minimal set of protocol handlers
+ac_add_options --enable-necko-protocols=http,file,res,jar,viewsource
+
+# build minimal set of image decoders
+ac_add_options --enable-image-decoders=png,gif,jpeg
+
+export MOZ_THUNDERBIRD=1
+mk_add_options MOZ_THUNDERBIRD=1
+export BUILD_OFFICIAL=1
+export MOZILLA_OFFICIAL=1
+mk_add_options BUILD_OFFICIAL=1
+mk_add_options MOZILLA_OFFICIAL=1