Hello community,

here is the log from the commit of package seamonkey for openSUSE:Factory
checked in at Tue Aug 16 14:28:58 CEST 2011.



--------
--- seamonkey/seamonkey.changes 2011-07-08 13:35:00.000000000 +0200
+++ /mounts/work_src_done/STABLE/seamonkey/seamonkey.changes    2011-08-15 
13:32:47.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Aug 15 10:17:55 UTC 2011 - [email protected]
+
+- update to version 2.3 (bnc#711954)
+  * Gecko 6
+  * removed obsolete mozilla-gio.patch
+  including security fixes
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  l10n-2.2.tar.bz2
  mozilla-gio.patch
  seamonkey-2.2-source.tar.bz2

New:
----
  l10n-2.3.tar.bz2
  seamonkey-2.3-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ seamonkey.spec ++++++
--- /var/tmp/diff_new_pack.6V00dK/_old  2011-08-16 14:28:31.000000000 +0200
+++ /var/tmp/diff_new_pack.6V00dK/_new  2011-08-16 14:28:31.000000000 +0200
@@ -23,9 +23,9 @@
 BuildRequires:  Mesa-devel autoconf213 fdupes gcc-c++ hunspell-devel 
libgnomeui-devel libidl-devel libiw-devel libnotify-devel libproxy-devel 
nss-shared-helper-devel python startup-notification-devel unzip 
update-desktop-files yasm zip
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Provides:       web_browser
-Version:        2.2
+Version:        2.3
 Release:        1
-%define releasedate 2011070800
+%define releasedate 2011081500
 Summary:        The successor of the Mozilla Application Suite
 Url:            http://www.mozilla.org/projects/seamonkey
 Group:          Productivity/Networking/Web/Browsers
@@ -45,7 +45,6 @@
 Patch3:         mozilla-shared-nss-db.patch
 Patch4:         mozilla-cairo-lcd.patch
 Patch5:         mozilla-language.patch
-Patch6:         mozilla-gio.patch
 Patch7:         mozilla-cairo-return.patch
 Patch8:         mozilla-ntlm-full-path.patch
 Patch10:        mozilla-ua-locale.patch
@@ -149,7 +148,6 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch10 -p1

++++++ compare-locales.tar.bz2 ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.6V00dK/_old  2011-08-16 14:28:31.000000000 +0200
+++ /var/tmp/diff_new_pack.6V00dK/_new  2011-08-16 14:28:31.000000000 +0200
@@ -1,8 +1,8 @@
 #!/bin/bash
 
 BRANCH="releases/comm-release"
-RELEASE_TAG="SEAMONKEY_2_2_RELEASE"
-VERSION="2.2"
+RELEASE_TAG="SEAMONKEY_2_3_RELEASE"
+VERSION="2.3"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH seamonkey

++++++ l10n-2.2.tar.bz2 -> l10n-2.3.tar.bz2 ++++++
seamonkey/l10n-2.2.tar.bz2 
/mounts/work_src_done/STABLE/seamonkey/l10n-2.3.tar.bz2 differ: char 11, line 1

++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.6V00dK/_old  2011-08-16 14:28:31.000000000 +0200
+++ /var/tmp/diff_new_pack.6V00dK/_new  2011-08-16 14:28:31.000000000 +0200
@@ -1,54 +1,55 @@
 From: Ubuntu
 Subject: introduce a pref to prefer certain plugins for mime-types
 
-diff --git a/modules/plugin/base/src/nsPluginHost.cpp 
b/modules/plugin/base/src/nsPluginHost.cpp
---- a/modules/plugin/base/src/nsPluginHost.cpp
-+++ b/modules/plugin/base/src/nsPluginHost.cpp
-@@ -1620,17 +1620,47 @@ nsPluginHost::FindPluginForType(const ch
-   nsPluginTag *plugins = nsnull;
-   PRInt32     variants, cnt;
+diff --git a/dom/plugins/base/nsPluginHost.cpp 
b/dom/plugins/base/nsPluginHost.cpp
+--- a/dom/plugins/base/nsPluginHost.cpp
++++ b/dom/plugins/base/nsPluginHost.cpp
+@@ -1637,17 +1637,48 @@ nsPluginHost::FindPluginForType(const ch
+                                 PRBool aCheckEnabled)
+ {
+   if (!aMimeType) {
+     return nsnull;
+   }
  
    LoadPlugins();
  
-   // if we have a mimetype passed in, search the mPlugins
-   // linked list for a match
-   if (aMimeType) {
-+    nsresult res;
-+    nsCOMPtr<nsIPrefBranch> prefB (do_QueryInterface(mPrefService));
++  nsresult res;
++  nsCOMPtr<nsIPrefBranch> prefB (do_QueryInterface(mPrefService));
 +
-+    char *preferredPluginPath = NULL;
-+    nsCAutoString mimetypePrefString ("modules.plugins.mimetype.");
-+    mimetypePrefString.Append(aMimeType);
-+    const char *mimetypePrefChar = mimetypePrefString.get();
-+    res = prefB->GetCharPref(mimetypePrefChar, &preferredPluginPath);
++  char *preferredPluginPath = NULL;
++  nsCAutoString mimetypePrefString ("modules.plugins.mimetype.");
++  mimetypePrefString.Append(aMimeType);
++  const char *mimetypePrefChar = mimetypePrefString.get();
++  res = prefB->GetCharPref(mimetypePrefChar, &preferredPluginPath);
 +
-+    if(!NS_SUCCEEDED(res)) preferredPluginPath = NULL;
++  if(!NS_SUCCEEDED(res)) preferredPluginPath = NULL;
 +
-     plugins = mPlugins;
-+    if(preferredPluginPath) {
-+      while (nsnull != plugins) {
-+        if (0 == PL_strcasecmp(plugins->mFileName.get(), preferredPluginPath) 
||
-+            0 == PL_strcasecmp(plugins->mFullPath.get(), 
preferredPluginPath)) {
-+          return plugins;
-+        }
-+        plugins = plugins->mNext;
+   nsPluginTag *plugin = mPlugins;
++  if(preferredPluginPath) {
++    while (nsnull != plugin) {
++      if (0 == PL_strcasecmp(plugin->mFileName.get(), preferredPluginPath) ||
++          0 == PL_strcasecmp(plugin->mFullPath.get(), preferredPluginPath)) {
++        return plugin;
 +      }
++      plugin = plugin->mNext;
++    }
 +
-+      // now lets search for substrings
-+      plugins=mPlugins;
-+      while (nsnull != plugins) {
-+        if (nsnull != PL_strstr(plugins->mFileName.get(), 
preferredPluginPath) ||
-+            nsnull != PL_strstr(plugins->mFullPath.get(), 
preferredPluginPath)) {
-+          return plugins;
-+        }
-+        plugins = plugins->mNext;
++    // now lets search for substrings
++    plugin = mPlugins;
++    while (nsnull != plugin) {
++      if (nsnull != PL_strstr(plugin->mFileName.get(), preferredPluginPath) ||
++          nsnull != PL_strstr(plugin->mFullPath.get(), preferredPluginPath)) {
++        return plugin;
 +      }
++      plugin = plugin->mNext;
 +    }
- 
-     while (plugins) {
-       variants = plugins->mVariants;
-       for (cnt = 0; cnt < variants; cnt++) {
-         if ((!aCheckEnabled || plugins->IsEnabled()) &&
-             plugins->mMimeTypeArray[cnt] &&
-             (0 == PL_strcasecmp(plugins->mMimeTypeArray[cnt], aMimeType))) {
-           return plugins;
++  }
++
+   while (plugin) {
+     if (!aCheckEnabled || plugin->IsEnabled()) {
+       PRInt32 mimeCount = plugin->mMimeTypes.Length();
+       for (PRInt32 i = 0; i < mimeCount; i++) {
+         if (0 == PL_strcasecmp(plugin->mMimeTypes[i].get(), aMimeType)) {
+           return plugin;
+         }
+       }

++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.6V00dK/_old  2011-08-16 14:28:31.000000000 +0200
+++ /var/tmp/diff_new_pack.6V00dK/_new  2011-08-16 14:28:32.000000000 +0200
@@ -7,7 +7,7 @@
 diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
 --- a/config/autoconf.mk.in
 +++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_ALSA_LIBS           = @MOZ_ALSA_LIBS
+@@ -582,16 +582,20 @@ MOZ_ALSA_LIBS           = @MOZ_ALSA_LIBS
  
  GLIB_CFLAGS   = @GLIB_CFLAGS@
  GLIB_LIBS     = @GLIB_LIBS@
@@ -31,7 +31,7 @@
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -8610,16 +8610,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8507,16 +8507,31 @@ AC_SUBST(QCMS_LIBS)
  
  dnl ========================================================
  dnl HarfBuzz
@@ -66,7 +66,7 @@
 diff --git a/security/manager/ssl/src/Makefile.in 
b/security/manager/ssl/src/Makefile.in
 --- a/security/manager/ssl/src/Makefile.in
 +++ b/security/manager/ssl/src/Makefile.in
-@@ -117,19 +117,20 @@ CSRCS += md4.c
+@@ -114,19 +114,20 @@ CSRCS += md4.c
  
  
  EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -115,7 +115,7 @@
  
  #include "nsNetUtil.h"
  #include "nsAppDirectoryServiceDefs.h"
-@@ -1658,18 +1665,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1733,18 +1740,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
      ConfigureInternalPKCS11Token();
  
      // The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -132,7 +132,7 @@
 +      init_rv = ::NSS_Initialize(profileStr.get(), "", "",
 +                                 SECMOD_DB, init_flags);
 +    } else {
-+      init_rv = ::nsshelp_open_db ("SeaMonkey", profileStr.get(), init_flags);
++      init_rv = ::nsshelp_open_db ("seamonkey", profileStr.get(), init_flags);
 +
 +      if (init_rv != SECSuccess) {
 +        PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("can not init NSS using 
nsshelp_open_db in %s\n", profileStr.get()));
@@ -155,13 +155,13 @@
 diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
 --- a/toolkit/library/Makefile.in
 +++ b/toolkit/library/Makefile.in
-@@ -169,17 +169,17 @@ ifndef MOZ_ENABLE_LIBXUL
- EXTRA_DSO_LDOPTS += \
-       $(MOZ_COMPONENT_LIBS) \
-       $(MOZ_JS_LIBS) \
-       $(NULL)
+@@ -139,17 +139,17 @@ ifdef MOZ_DEBUG
+ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
  endif
  
+ EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS)
+ 
  DEFINES += -DIMPL_XREAPI
  
 -EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB)

++++++ seamonkey-2.2-source.tar.bz2 -> seamonkey-2.3-source.tar.bz2 ++++++
seamonkey/seamonkey-2.2-source.tar.bz2 
/mounts/work_src_done/STABLE/seamonkey/seamonkey-2.3-source.tar.bz2 differ: 
char 11, line 1

++++++ seamonkey-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.6V00dK/_old  2011-08-16 14:28:32.000000000 +0200
+++ /var/tmp/diff_new_pack.6V00dK/_new  2011-08-16 14:28:32.000000000 +0200
@@ -32,7 +32,7 @@
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -6770,16 +6770,30 @@ fi
+@@ -6761,16 +6761,30 @@ fi
  AC_SUBST(MOZ_CAIRO_LIBS)
  
  dnl qcms
@@ -66,9 +66,9 @@
 diff --git a/suite/app/Makefile.in b/suite/app/Makefile.in
 --- a/suite/app/Makefile.in
 +++ b/suite/app/Makefile.in
-@@ -110,16 +110,17 @@ MOZILLA_INTERNAL_API = 1
- APP_XPCOM_LIBS = $(XPCOM_LIBS)
- endif
+@@ -105,16 +105,17 @@ endif
+ 
+ APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS)
  
  LIBS += \
        $(STATIC_COMPONENTS_LINKER_PATH) \


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to