[seamonkey] update to 2.33

Dmitry Butskoy buc at fedoraproject.org
Mon Mar 16 20:26:41 UTC 2015


commit 1c9ee744fdc64c3ef63eef4f4b9df6bc1f86b2cb
Author: buc <buc at grad.stu.neva.ru>
Date:   Mon Mar 16 23:28:04 2015 +0300

    update to 2.33

 .gitignore                                   |   2 +
 firefox-34-mozilla-858919.patch              | 365 ---------------------------
 firefox-36-dictfix.patch                     |  28 ++
 seamonkey.sh.in-2.32 => seamonkey.sh.in-2.33 |   2 +-
 seamonkey.spec                               |  20 +-
 sources                                      |   4 +-
 6 files changed, 45 insertions(+), 376 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e8d0576..9f6ccd0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -76,3 +76,5 @@ seamonkey-2.0.6.source.tar.bz2
 /seamonkey-langpacks-2.32-20150120.tar.xz
 /seamonkey-2.32.1.source.tar.bz2
 /seamonkey-langpacks-2.32.1-20150208.tar.xz
+/seamonkey-2.33.source.tar.bz2
+/seamonkey-langpacks-2.33-20150316.tar.xz
diff --git a/firefox-36-dictfix.patch b/firefox-36-dictfix.patch
new file mode 100644
index 0000000..12f6760
--- /dev/null
+++ b/firefox-36-dictfix.patch
@@ -0,0 +1,28 @@
+# Upstream Bug 1129859 - Always use '-' as separator between lang-region in dictionary names,
+# fixes problems with system dictionaries which has '_' as separator
+# Upstream patch with stripped test stuff
+#
+
+diff --git a/extensions/spellcheck/hunspell/src/mozHunspell.cpp b/extensions/spellcheck/hunspell/src/mozHunspell.cpp
+--- a/extensions/spellcheck/hunspell/src/mozHunspell.cpp
++++ b/extensions/spellcheck/hunspell/src/mozHunspell.cpp
+@@ -485,16 +485,19 @@ mozHunspell::LoadDictionariesFromDir(nsI
+     rv = file->Exists(&check);
+     if (NS_FAILED(rv) || !check)
+       continue;
+ 
+ #ifdef DEBUG_bsmedberg
+     printf("Adding dictionary: %s\n", NS_ConvertUTF16toUTF8(dict).get());
+ #endif
+ 
++    // Replace '_' separator with '-'
++    dict.ReplaceChar("_", '-');
++
+     mDictionaries.Put(dict, file);
+   }
+ 
+   return NS_OK;
+ }
+ 
+ nsresult mozHunspell::ConvertCharset(const char16_t* aStr, char ** aDst)
+ {
diff --git a/seamonkey.sh.in-2.32 b/seamonkey.sh.in-2.33
similarity index 98%
rename from seamonkey.sh.in-2.32
rename to seamonkey.sh.in-2.33
index 02a88fd..247be54 100755
--- a/seamonkey.sh.in-2.32
+++ b/seamonkey.sh.in-2.33
@@ -41,7 +41,7 @@ ulimit -c 0
 ##
 MOZ_DIST_BIN="LIBDIR/seamonkey-MOZILLA_VERSION"
 MOZ_PROGRAM="LIBDIR/seamonkey-MOZILLA_VERSION/seamonkey"
-MOZ_CLIENT_PROGRAM="LIBDIR/seamonkey-MOZILLA_VERSION/mozilla-xremote-client -a seamonkey"
+MOZ_CLIENT_PROGRAM="LIBDIR/seamonkey-MOZILLA_VERSION/seamonkey -remote"
 MOZ_EXTENSIONS_DIR="$MOZ_DIST_BIN/extensions"
 
 ##
diff --git a/seamonkey.spec b/seamonkey.spec
index 437b7cd..dc3414c 100644
--- a/seamonkey.spec
+++ b/seamonkey.spec
@@ -9,7 +9,7 @@
 %define cairo_version 0.5
 
 %global minimum_build_nspr_version 4.10.3
-%global minimum_build_nss_version 3.17.2
+%global minimum_build_nss_version 3.17.4
 %global minimum_build_vpx_version 1.3.0
 
 %define build_langpacks 1
@@ -24,7 +24,7 @@
 
 Name:           seamonkey
 Summary:        Web browser, e-mail, news, IRC client, HTML editor
-Version:        2.32.1
+Version:        2.33
 Release:        1%{?dist}
 URL:            http://www.mozilla.org/projects/seamonkey/
 License:        MPLv2.0
@@ -38,9 +38,9 @@ Source0:        ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{versi
 #
 #   Run script as  ./moz-grab-langpacks --app seamonkey %{version}
 #
-Source1:        seamonkey-langpacks-%{version}-20150208.tar.xz
+Source1:        seamonkey-langpacks-%{version}-20150316.tar.xz
 
-Source3:        seamonkey.sh.in-2.32
+Source3:        seamonkey.sh.in-2.33
 Source4:        seamonkey.desktop
 Source7:        seamonkey-make-package.pl
 Source10:       seamonkey-mozconfig
@@ -54,9 +54,9 @@ Source100:      seamonkey-find-requires.sh
 Patch2:         xulrunner-24.0-jemalloc-ppc.patch
 Patch3:         xulrunner-27.0-build-arm.patch
 Patch4:         firefox-33-rhbz-966424.patch
-Patch5:         firefox-34-mozilla-858919.patch
-Patch7:                firefox-35-rhbz-1173156.patch
-Patch8:                firefox-35-rhbz-1014858.patch
+Patch5:         firefox-36-dictfix.patch
+Patch7:         firefox-35-rhbz-1173156.patch
+Patch8:         firefox-35-rhbz-1014858.patch
 Patch10:        firefox-33-build-prbool.patch
 Patch15:        seamonkey-2.32-enable-addons.patch
 Patch22:        seamonkey-2.32-installdir.patch
@@ -149,7 +149,7 @@ pushd mozilla
 %patch2 -p2 -b .jemalloc-ppc
 %patch3 -p2 -b .build-arm
 %patch4 -p2 -b .966424
-%patch5 -p1 -b .858919
+%patch5 -p1 -b .dictfix
 %patch7 -p2 -b .1173156
 %patch8 -p1 -b .1014858
 %patch10 -p1 -b .prbool
@@ -499,6 +499,10 @@ fi
 
 
 %changelog
+* Mon Mar 16 2015 Dmitry Butskoy <Dmitry at Butskoy.name> 2.33-1
+- update to 2.33
+- apply some patches from firefox-36 package
+
 * Sun Feb  8 2015 Dmitry Butskoy <Dmitry at Butskoy.name> 2.32.1-1
 - update to 2.32.1
 
diff --git a/sources b/sources
index 49cdd4a..9e02704 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-88a90d29af5f05e12a9c91e4c4d57c6e  seamonkey-2.32.1.source.tar.bz2
-e49059c489cc23f657ff29741086e55e  seamonkey-langpacks-2.32.1-20150208.tar.xz
+94a2ff3ac33602218fea4dfb5ef4af16  seamonkey-2.33.source.tar.bz2
+3ff6f9c1677f3e2aafb7f24967e47301  seamonkey-langpacks-2.33-20150316.tar.xz


More information about the scm-commits mailing list