SOURCES: icedove.desktop (NEW), icedove-enigmail.manifest (NEW), icedove-en...

hawk hawk at pld-linux.org
Tue Jun 24 12:15:08 CEST 2008


Author: hawk                         Date: Tue Jun 24 10:15:07 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- taken from thunderbird 2.0.0.14 for iceweasel 2.0.0.14

---- Files affected:
SOURCES:
   icedove.desktop (NONE -> 1.1)  (NEW), icedove-enigmail.manifest (NONE -> 1.1)  (NEW), icedove-enigmail-shared.patch (NONE -> 1.1)  (NEW), icedove-fonts.patch (NONE -> 1.1)  (NEW), icedove-gcc.patch (NONE -> 1.1)  (NEW), icedove-lib_path.patch (NONE -> 1.1)  (NEW), icedove-myspell.patch (NONE -> 1.1)  (NEW), icedove-regionNames.patch (NONE -> 1.1)  (NEW), icedove.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/icedove.desktop
diff -u /dev/null SOURCES/icedove.desktop:1.1
--- /dev/null	Tue Jun 24 12:15:08 2008
+++ SOURCES/icedove.desktop	Tue Jun 24 12:14:57 2008
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Name=Icedove
+Name[ca]=Client de correu Icedove
+Name[pl]=Icedove
+Comment=Email client based on Mozilla technology
+Comment[ca]=Llegiu i escriviu correu
+Comment[de]=Emails lesen und verfassen
+Comment[fr]=Lire et écrire votre mél
+Comment[pl]=Klient poczty oparty na technologii Mozilli
+Exec=icedove
+Icon=icedove
+Terminal=false
+Type=Application
+Categories=GTK;Network;Email;
+# vi: encoding=utf-8

================================================================
Index: SOURCES/icedove-enigmail.manifest
diff -u /dev/null SOURCES/icedove-enigmail.manifest:1.1
--- /dev/null	Tue Jun 24 12:15:09 2008
+++ SOURCES/icedove-enigmail.manifest	Tue Jun 24 12:14:58 2008
@@ -0,0 +1,17 @@
+content enigmail jar:chrome/enigmail.jar!/content/enigmail/
+locale enigmail en-US jar:chrome/enigmail.jar!/locale/en-US/enigmail/
+skin enigmail classic jar:chrome/enigmail-skin-tbird.jar!/skin/classic/enigmail/
+overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://enigmail/content/enigmailCheckLanguage.xul
+overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://enigmail/content/enigmailMsgComposeOverlay.xul
+overlay chrome://messenger/content/mailWindowOverlay.xul chrome://enigmail/content/enigmailCheckLanguage.xul
+overlay chrome://messenger/content/mailWindowOverlay.xul chrome://enigmail/content/enigmailMessengerOverlay.xul
+overlay chrome://messenger/content/msgHdrViewOverlay.xul chrome://enigmail/content/enigmailMsgHdrViewOverlay.xul
+overlay chrome://messenger/content/msgPrintEngine.xul    chrome://enigmail/content/enigmailMsgPrintOverlay.xul
+overlay chrome://messenger/content/am-identity-edit.xul  chrome://enigmail/content/enigmailAmIdEditOverlay.xul
+overlay chrome://messenger/content/am-identity-edit.xul  chrome://enigmail/content/enigmailEditIdentity.xul
+overlay chrome://messenger/content/addressbook/addressbook.xul chrome://enigmail/content/enigmailAbCardViewOverlay.xul
+overlay chrome://messenger/content/addressbook/abContactsPanel.xul chrome://enigmail/content/enigmailAbContactsPanel.xul
+overlay chrome://global/content/customizeToolbar.xul    chrome://enigmail/content/enigmailCustToolOverlay.xul
+overlay chrome://communicator/content/pref/preftree.xul chrome://enigmail/content/enigmailPrefsOverlay.xul
+overlay chrome://enigmail/content/am-enigprefs.xul      chrome://enigmail/content/enigmailEditIdentity.xul
+overlay chrome://enigmail/content/am-enigprefs-edit.xul chrome://enigmail/content/enigmailEditIdentity.xul

================================================================
Index: SOURCES/icedove-enigmail-shared.patch
diff -u /dev/null SOURCES/icedove-enigmail-shared.patch:1.1
--- /dev/null	Tue Jun 24 12:15:09 2008
+++ SOURCES/icedove-enigmail-shared.patch	Tue Jun 24 12:14:58 2008
@@ -0,0 +1,34 @@
+--- mozilla/mailnews/extensions/enigmail/ipc/src/Makefile.in.orig	2005-06-14 09:19:56.000000000 +0200
++++ mozilla/mailnews/extensions/enigmail/ipc/src/Makefile.in	2005-06-14 09:20:09.000000000 +0200
+@@ -74,6 +74,7 @@ EXPORTS		=		    \
+ 
+ LOCAL_INCLUDES	= \
+ 		-I$(srcdir)/../build \
++		-fPIC \
+ 		$(NULL)
+ 
+ CPPSRCS		=		    \
+--- mozilla/mailnews/extensions/enigmail/build/Makefile.in.orig	2005-10-04 20:12:03.000000000 +0200
++++ mozilla/mailnews/extensions/enigmail/build/Makefile.in	2005-10-04 20:12:35.000000000 +0200
+@@ -51,9 +51,10 @@
+ LIBRARY_NAME	= enigmime
+ SHORT_LIBNAME	= enigmime
+ 
+-MODULE_NAME	= EnigModule
++#MODULE_NAME	= EnigModule
+ 
+ IS_COMPONENT	= 1
++FORCE_SHARED_LIB = 1
+ 
+ ifdef USE_XPCOM_GLUE
+ # Ensure that the xpcom classes that we build
+--- mozilla/mailnews/extensions/enigmail/src/Makefile.in.orig	2006-01-11 20:54:23.000000000 +0100
++++ mozilla/mailnews/extensions/enigmail/src/Makefile.in	2006-01-11 20:54:43.000000000 +0100
+@@ -94,6 +94,7 @@
+ LOCAL_INCLUDES	= \
+ 		-I$(srcdir)/../build \
+ 		-I$(srcdir)/../../../mime/src \
++		-fPIC \
+ 		$(NULL)
+ 
+ CPPSRCS		=		         \

================================================================
Index: SOURCES/icedove-fonts.patch
diff -u /dev/null SOURCES/icedove-fonts.patch:1.1
--- /dev/null	Tue Jun 24 12:15:10 2008
+++ SOURCES/icedove-fonts.patch	Tue Jun 24 12:14:59 2008
@@ -0,0 +1,140 @@
+--- mozilla.orig/modules/libpref/src/init/all.js	2006-05-08 22:22:51.000000000 +0200
++++ mozilla/modules/libpref/src/init/all.js	2006-07-25 07:44:06.744790000 +0200
+@@ -1886,33 +1886,33 @@
+ 
+ // th
+ 
+-pref("font.name.serif.tr", "Times");
+-pref("font.name.sans-serif.tr", "Helvetica");
+-pref("font.name.monospace.tr", "Courier");
++pref("font.name.serif.tr", "serif");
++pref("font.name.sans-serif.tr", "sans-serif");
++pref("font.name.monospace.tr", "monospace");
+ 
+ pref("font.name.serif.x-baltic", "serif");
+ pref("font.name.sans-serif.x-baltic", "sans-serif");
+ pref("font.name.monospace.x-baltic", "monospace");
+ 
+-pref("font.name.serif.x-central-euro", "Times");
+-pref("font.name.sans-serif.x-central-euro", "Helvetica");
+-pref("font.name.monospace.x-central-euro", "Courier");
++pref("font.name.serif.x-central-euro", "serif");
++pref("font.name.sans-serif.x-central-euro", "sans-serif");
++pref("font.name.monospace.x-central-euro", "monospace");
+ 
+ pref("font.name.serif.x-cyrillic", "serif");
+ pref("font.name.sans-serif.x-cyrillic", "sans-serif");
+ pref("font.name.monospace.x-cyrillic", "monospace");
+ 
+-pref("font.name.serif.x-unicode", "Times");
+-pref("font.name.sans-serif.x-unicode", "Helvetica");
+-pref("font.name.monospace.x-unicode", "Courier");
+-
+-pref("font.name.serif.x-user-def", "Times");
+-pref("font.name.sans-serif.x-user-def", "Helvetica");
+-pref("font.name.monospace.x-user-def", "Courier");
+-
+-pref("font.name.serif.x-western", "Times");
+-pref("font.name.sans-serif.x-western", "Helvetica");
+-pref("font.name.monospace.x-western", "Courier");
++pref("font.name.serif.x-unicode", "serif");
++pref("font.name.sans-serif.x-unicode", "sans-serif");
++pref("font.name.monospace.x-unicode", "monospace");
++
++pref("font.name.serif.x-user-def", "serif");
++pref("font.name.sans-serif.x-user-def", "sans-serif");
++pref("font.name.monospace.x-user-def", "monospace");
++
++pref("font.name.serif.x-western", "serif");
++pref("font.name.sans-serif.x-western", "sans-serif");
++pref("font.name.monospace.x-western", "monospace");
+ 
+ pref("font.name.serif.zh-CN", "serif");
+ pref("font.name.sans-serif.zh-CN", "sans-serif");
+@@ -1989,63 +1989,63 @@
+ 
+ pref("font.default.ar", "sans-serif");
+ pref("font.size.variable.ar", 16);
+-pref("font.size.fixed.ar", 12);
++pref("font.size.fixed.ar", 14);
+ 
+-pref("font.default.el", "serif");
++pref("font.default.el", "sans-serif");
+ pref("font.size.variable.el", 16);
+-pref("font.size.fixed.el", 12);
++pref("font.size.fixed.el", 14);
+ 
+ pref("font.default.he", "sans-serif");
+ pref("font.size.variable.he", 16);
+-pref("font.size.fixed.he", 12);
++pref("font.size.fixed.he", 14);
+ 
+ pref("font.default.ja", "sans-serif");
+ pref("font.size.variable.ja", 16);
+-pref("font.size.fixed.ja", 16);
++pref("font.size.fixed.ja", 14);
+ 
+ pref("font.default.ko", "sans-serif");
+ pref("font.size.variable.ko", 16);
+-pref("font.size.fixed.ko", 16);
++pref("font.size.fixed.ko", 14);
+ 
+-pref("font.default.th", "serif");
++pref("font.default.th", "sans-serif");
+ pref("font.size.variable.th", 16);
+-pref("font.size.fixed.th", 12);
++pref("font.size.fixed.th", 14);
+ 
+-pref("font.default.tr", "serif");
++pref("font.default.tr", "sans-serif");
+ pref("font.size.variable.tr", 16);
+-pref("font.size.fixed.tr", 12);
++pref("font.size.fixed.tr", 14);
+ 
+-pref("font.default.x-baltic", "serif");
++pref("font.default.x-baltic", "sans-serif");
+ pref("font.size.variable.x-baltic", 16);
+-pref("font.size.fixed.x-baltic", 12);
++pref("font.size.fixed.x-baltic", 14);
+ 
+-pref("font.default.x-central-euro", "serif");
++pref("font.default.x-central-euro", "sans-serif");
+ pref("font.size.variable.x-central-euro", 16);
+-pref("font.size.fixed.x-central-euro", 12);
++pref("font.size.fixed.x-central-euro", 14);
+ 
+-pref("font.default.x-cyrillic", "serif");
++pref("font.default.x-cyrillic", "sans-serif");
+ pref("font.size.variable.x-cyrillic", 16);
+-pref("font.size.fixed.x-cyrillic", 12);
++pref("font.size.fixed.x-cyrillic", 14);
+ 
+-pref("font.default.x-unicode", "serif");
++pref("font.default.x-unicode", "sans-serif");
+ pref("font.size.variable.x-unicode", 16);
+-pref("font.size.fixed.x-unicode", 12);
++pref("font.size.fixed.x-unicode", 14);
+ 
+-pref("font.default.x-western", "serif");
++pref("font.default.x-western", "sans-serif");
+ pref("font.size.variable.x-western", 16);
+-pref("font.size.fixed.x-western", 12);
++pref("font.size.fixed.x-western", 14);
+ 
+ pref("font.default.zh-CN", "sans-serif");
+ pref("font.size.variable.zh-CN", 16);
+-pref("font.size.fixed.zh-CN", 16);
++pref("font.size.fixed.zh-CN", 14);
+ 
+ pref("font.default.zh-TW", "sans-serif");
+ pref("font.size.variable.zh-TW", 16);
+-pref("font.size.fixed.zh-TW", 16);
++pref("font.size.fixed.zh-TW", 14);
+ 
+ pref("font.default.zh-HK", "sans-serif");
+ pref("font.size.variable.zh-HK", 16);
+-pref("font.size.fixed.zh-HK", 16);
++pref("font.size.fixed.zh-HK", 14);
+ 
+ // below a certian pixel size outline scaled fonts produce poor results
+ pref("font.scale.outline.min",      6);

================================================================
Index: SOURCES/icedove-gcc.patch
diff -u /dev/null SOURCES/icedove-gcc.patch:1.1
--- /dev/null	Tue Jun 24 12:15:10 2008
+++ SOURCES/icedove-gcc.patch	Tue Jun 24 12:15:00 2008
@@ -0,0 +1,22 @@
+--- mozilla/mailnews/mime/src/mimeeobj.h.old	2006-07-08 18:15:56.999551250 +0200
++++ mozilla/mailnews/mime/src/mimeeobj.h	2006-07-08 18:01:07.000000000 +0200
+@@ -40,6 +40,10 @@
+ 
+ #include "mimeleaf.h"
+ 
++#ifdef __cplusplus
++extern "C" {
++#endif /* __cplusplus */
++
+ /* The MimeExternalObject class represents MIME parts which contain data
+    which cannot be displayed inline -- application/octet-stream and any
+    other type that is not otherwise specially handled.  (This is not to
+@@ -60,4 +64,8 @@
+   MimeLeaf leaf;
+ };
+ 
++#ifdef __cplusplus
++}
++#endif /* __cplusplus */
++
+ #endif /* _MIMEEOBJ_H_ */

================================================================
Index: SOURCES/icedove-lib_path.patch
diff -u /dev/null SOURCES/icedove-lib_path.patch:1.1
--- /dev/null	Tue Jun 24 12:15:11 2008
+++ SOURCES/icedove-lib_path.patch	Tue Jun 24 12:15:00 2008
@@ -0,0 +1,12 @@
+diff -ur firefox.orig/config/autoconf.mk.in firefox/config/autoconf.mk.in
+--- firefox.orig/config/autoconf.mk.in	2004-03-21 03:31:17.000000000 +0100
++++ firefox/config/autoconf.mk.in	2004-06-17 09:50:30.000000000 +0200
+@@ -37,7 +37,7 @@
+ mandir		= @mandir@
+ idldir		= @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+ 
+-mozappdir	= $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
++mozappdir	= $(libdir)/$(MOZ_APP_NAME)
+ mredir		= $(libdir)/mre/mre-$(MOZ_APP_VERSION)
+ mrelibdir	= $(mredir)/lib
+ 

================================================================
Index: SOURCES/icedove-myspell.patch
diff -u /dev/null SOURCES/icedove-myspell.patch:1.1
--- /dev/null	Tue Jun 24 12:15:11 2008
+++ SOURCES/icedove-myspell.patch	Tue Jun 24 12:15:01 2008
@@ -0,0 +1,248 @@
+--- firefox-2.0+0dfsg.orig/extensions/spellcheck/myspell/src/Makefile.in
++++ firefox-2.0+0dfsg/extensions/spellcheck/myspell/src/Makefile.in
+@@ -60,15 +60,18 @@
+ 		  xulapp \
+ 		  $(NULL)
+ 
+-CPPSRCS =         affentry.cpp \
++CPPSRCS =         mozMySpell.cpp \
++		  mozMySpellFactory.cpp \
++                  $(NULL)
++ifndef MOZ_NATIVE_MYSPELL
++CPPSRCS +=	  affentry.cpp \
+ 		  affixmgr.cpp \
+ 		  hashmgr.cpp \
+ 		  suggestmgr.cpp \
+ 		  csutil.cpp \
+ 		  myspell.cpp \
+-		  mozMySpell.cpp \
+-		  mozMySpellFactory.cpp \
+                   $(NULL)
++endif
+ 
+ ifdef MOZ_XUL_APP
+ CPPSRCS += mozMySpellDirProvider.cpp
+@@ -79,6 +82,7 @@
+ 		$(XPCOM_LIBS) \
+ 		$(NSPR_LIBS) \
+ 		$(MOZ_UNICHARUTIL_LIBS) \
++		$(MOZ_MYSPELL_LIBS) \
+ 		$(NULL)
+ 
+ include $(topsrcdir)/config/rules.mk
+--- firefox-2.0+0dfsg.orig/configure
++++ firefox-2.0+0dfsg/configure
+@@ -60,6 +60,8 @@
+   --with-system-png[=PFX]
+                           Use system libpng [installed at prefix PFX]"
+ ac_help="$ac_help
++  --enable-system-myspell   Use system myspell (located with pkgconfig)"
++ac_help="$ac_help
+   --with-java-include-path=dir   Location of Java SDK headers"
+ ac_help="$ac_help
+   --with-java-bin-path=dir   Location of Java binaries (java, javac, jar)"
+@@ -12011,6 +11953,116 @@
+ 
+ fi # SKIP_LIBRARY_CHECKS
+ 
++# Check whether --enable-system-myspell or --disable-system-myspell was given.
++if test "${enable_system_myspell+set}" = set; then
++  enableval="$enable_system_myspell"
++  if test "$enableval" = "yes"; then
++    SYSTEM_MYSPELL=1 
++  elif test "$enableval" = "no"; then
++    :
++  else
++    { echo "configure: error: Option, system-myspell, does not take an argument ($enableval)." 1>&2; exit 1; }
++  fi
++fi
++
++
++if test -n "$SYSTEM_MYSPELL"; then
++    
++  succeeded=no
++
++  if test -z "$PKG_CONFIG"; then
++    # Extract the first word of "pkg-config", so it can be a program name with args.
++set dummy pkg-config; ac_word=$2
++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
++echo "configure:11978: checking for $ac_word" >&5
++if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
++  echo $ac_n "(cached) $ac_c" 1>&6
++else
++  case "$PKG_CONFIG" in
++  /*)
++  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
++  ;;
++  ?:/*)			 
++  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path.
++  ;;
++  *)
++  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
++  ac_dummy="$PATH"
++  for ac_dir in $ac_dummy; do 
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$ac_word; then
++      ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
++      break
++    fi
++  done
++  IFS="$ac_save_ifs"
++  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
++  ;;
++esac
++fi
++PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
++if test -n "$PKG_CONFIG"; then
++  echo "$ac_t""$PKG_CONFIG" 1>&6
++else
++  echo "$ac_t""no" 1>&6
++fi
++
++  fi
++
++  if test "$PKG_CONFIG" = "no" ; then
++     echo "*** The pkg-config script could not be found. Make sure it is"
++     echo "*** in your path, or set the PKG_CONFIG environment variable"
++     echo "*** to the full path to pkg-config."
++     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
++  else
++     PKG_CONFIG_MIN_VERSION=0.9.0
++     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
++        echo $ac_n "checking for myspell""... $ac_c" 1>&6
++echo "configure:12022: checking for myspell" >&5
++
++        if $PKG_CONFIG --exists "myspell" ; then
++            echo "$ac_t""yes" 1>&6
++            succeeded=yes
++
++            echo $ac_n "checking MOZ_MYSPELL_CFLAGS""... $ac_c" 1>&6
++echo "configure:12029: checking MOZ_MYSPELL_CFLAGS" >&5
++            MOZ_MYSPELL_CFLAGS=`$PKG_CONFIG --cflags "myspell"`
++            echo "$ac_t""$MOZ_MYSPELL_CFLAGS" 1>&6
++
++            echo $ac_n "checking MOZ_MYSPELL_LIBS""... $ac_c" 1>&6
++echo "configure:12034: checking MOZ_MYSPELL_LIBS" >&5
++            ## don't use --libs since that can do evil things like add
++            ## -Wl,--export-dynamic
++            MOZ_MYSPELL_LIBS="`$PKG_CONFIG --libs-only-L \"myspell\"` `$PKG_CONFIG --libs-only-l \"myspell\"`"
++            echo "$ac_t""$MOZ_MYSPELL_LIBS" 1>&6
++        else
++            MOZ_MYSPELL_CFLAGS=""
++            MOZ_MYSPELL_LIBS=""
++            ## If we have a custom action on failure, don't print errors, but 
++            ## do set a variable so people can do so.
++            MOZ_MYSPELL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "myspell"`
++            echo $MOZ_MYSPELL_PKG_ERRORS
++        fi
++
++        
++        
++     else
++        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
++        echo "*** See http://www.freedesktop.org/software/pkgconfig"
++     fi
++  fi
++
++  if test $succeeded = yes; then
++     :
++  else
++     { echo "configure: error: Library requirements (myspell) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
++  fi
++
++fi
++
++
++
++
+ JAVA_INCLUDE_PATH=
+ # Check whether --with-java-include-path or --without-java-include-path was given.
+ if test "${with_java_include_path+set}" = set; then
+@@ -20291,10 +20347,13 @@
+ s%@NSS_CONFIG@%$NSS_CONFIG%g
+ s%@NSS_CFLAGS@%$NSS_CFLAGS%g
+ s%@NSS_LIBS@%$NSS_LIBS%g
++s%@PKG_CONFIG@%$PKG_CONFIG%g
++s%@MOZ_MYSPELL_CFLAGS@%$MOZ_MYSPELL_CFLAGS%g
++s%@MOZ_MYSPELL_LIBS@%$MOZ_MYSPELL_LIBS%g
++s%@SYSTEM_MYSPELL@%$SYSTEM_MYSPELL%g
+ s%@GTK_CONFIG@%$GTK_CONFIG%g
+ s%@GTK_CFLAGS@%$GTK_CFLAGS%g
+ s%@GTK_LIBS@%$GTK_LIBS%g
+-s%@PKG_CONFIG@%$PKG_CONFIG%g
+ s%@MOZ_GTK2_CFLAGS@%$MOZ_GTK2_CFLAGS%g
+ s%@MOZ_GTK2_LIBS@%$MOZ_GTK2_LIBS%g
+ s%@HOST_MOC@%$HOST_MOC%g
+--- firefox-2.0+0dfsg.orig/configure.in
++++ firefox-2.0+0dfsg/configure.in
+@@ -3840,6 +3870,19 @@
+ 
+ fi # SKIP_LIBRARY_CHECKS
+ 
++dnl system MySpell Support
++dnl ========================================================
++MOZ_ARG_ENABLE_BOOL(system-myspell,
++[  --enable-system-myspell   Use system myspell (located with pkgconfig)],
++    SYSTEM_MYSPELL=1 )
++
++if test -n "$SYSTEM_MYSPELL"; then
++    PKG_CHECK_MODULES(MOZ_MYSPELL, myspell)
++fi
++
++AC_SUBST(SYSTEM_MYSPELL)
++AC_SUBST(MOZ_MYSPELL_LIBS)
++
+ dnl ========================================================
+ dnl Java SDK support
+ dnl ========================================================
+--- firefox-2.0+0dfsg.orig/config/autoconf.mk.in
++++ firefox-2.0+0dfsg/config/autoconf.mk.in
+@@ -190,6 +190,9 @@
+ NECKO_SMALL_BUFFERS = @NECKO_SMALL_BUFFERS@
+ NECKO_COOKIES = @NECKO_COOKIES@
+ 
++MOZ_NATIVE_MYSPELL = @SYSTEM_MYSPELL@
++MOZ_MYSPELL_LIBS = @MOZ_MYSPELL_LIBS@
++
+ MOZ_NATIVE_ZLIB	= @SYSTEM_ZLIB@
+ MOZ_NATIVE_JPEG	= @SYSTEM_JPEG@
+ MOZ_NATIVE_PNG	= @SYSTEM_PNG@
+--- mozilla/mailnews/compose/resources/content/MsgComposeCommands.js~	2006-12-31 00:16:49.000000000 +0200
++++ mozilla/mailnews/compose/resources/content/MsgComposeCommands.js	2007-03-05 04:35:59.280678222 +0200
+@@ -2154,6 +2154,10 @@
+     {
+       langId = dictList[i];
+       isoStrArray = dictList[i].split("-");
++      // if we can't split by Mozilla locale names (en-US), try system separator (en_US)
++      if (isoStrArray.length < 2) {
++        isoStrArray = dictList[i].split("_");
++      }
+ 
+       if (languageBundle && isoStrArray[0])
+         langLabel = languageBundle.getString(isoStrArray[0].toLowerCase());
+--- mozilla/mail/components/compose/content/MsgComposeCommands.js~	2007-01-16 02:37:55.000000000 +0200
++++ mozilla/mail/components/compose/content/MsgComposeCommands.js	2007-03-05 04:37:41.320669980 +0200
+@@ -2235,6 +2235,10 @@
+     {
+       langId = dictList[i];
+       isoStrArray = dictList[i].split("-");
++      // if we can't split by Mozilla locale names (en-US), try system separator (en_US)
++      if (isoStrArray.length < 2) {
++        isoStrArray = dictList[i].split("_");
++      }
+ 
+       if (languageBundle && isoStrArray[0])
+         langLabel = languageBundle.getString(isoStrArray[0].toLowerCase());
+--- mozilla/mail/components/preferences/compose.js~	2006-11-28 03:06:50.000000000 +0200
++++ mozilla/mail/components/preferences/compose.js	2007-03-05 04:39:00.815779020 +0200
+@@ -337,6 +337,10 @@
+       try {
+         langId = dictList[i];
+         isoStrArray = dictList[i].split("-");
++        // if we can't split by Mozilla locale names (en-US), try system separator (en_US)
++        if (isoStrArray.length < 2) {
++          isoStrArray = dictList[i].split("_");
++        }
+ 
+         if (languageBundle && isoStrArray[0])
+           langLabel = languageBundle.getString(isoStrArray[0].toLowerCase());

================================================================
Index: SOURCES/icedove-regionNames.patch
diff -u /dev/null SOURCES/icedove-regionNames.patch:1.1
--- /dev/null	Tue Jun 24 12:15:12 2008
+++ SOURCES/icedove-regionNames.patch	Tue Jun 24 12:15:02 2008
@@ -0,0 +1,301 @@
+update from http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/toolkit/locales/en-US/chrome/global/regionNames.properties&rev=HEAD&mark=1.7
+
+--- mozilla/toolkit/locales/en-US/chrome/global/regionNames.properties~	2005-05-01 10:43:49.000000000 +0300
++++ mozilla/toolkit/locales/en-US/chrome/global/regionNames.properties	2007-03-06 02:32:05.707859066 +0200
+@@ -1,75 +1,243 @@
++ad	=	Andorra
+ ae	=	U.A.E.
+-bh	=	Bahrain
+-dz	=	Algeria
+-eg	=	Egypt
+-iq	=	Iraq
+-jo	=	Jordan
+-kw	=	Kuwait
+-lb	=	Lebanon
+-ly	=	Libya
+-ma	=	Morocco
+-om	=	Oman
+-qa	=	Qatar
+-sa	=	Saudi Arabia
+-sy	=	Syria
+-tn	=	Tunisia
+-ye	=	Yemen
++af	=	Afghanistan
++ag	=	Antigua and Barbuda
++ai	=	Anguilla
++al	=	Albania
++am	=	Armenia
++an	=	Netherlands Antilles
++ao	=	Angola
++aq	=	Antarctica
++ar	=	Argentina
++as	=	American Samoa
+ at	=	Austria
+-de	=	Germany
+-lu	=	Luxembourg
+-li	=	Liechtenstein
+ au	=	Australia
++aw	=	Aruba
++ax	=	\u00c5land Islands
++az	=	Azerbaijan
++ba	=	Bosnia and Herzegovina
++bb	=	Barbados
++bd	=	Bangladesh
++be	=	Belgium
++bf	=	Burkina Faso
++bg	=	Bulgaria
++bh	=	Bahrain
++bi	=	Burundi
++bj	=	Benin
++bm	=	Bermuda
++bn	=	Brunei Darussalam
++bo	=	Bolivia
++br	=	Brazil
++bs	=	Bahamas
++bt	=	Bhutan
++bv	=	Bouvet Island
++bw	=	Botswana
++by	=	Belarus
+ bz	=	Belize
+ ca	=	Canada
+-gb	=	United Kingdom
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list