Hello community,

here is the log from the commit of package MozillaThunderbird for 
openSUSE:Factory checked in at 2013-09-23 10:27:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaThunderbird"

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes    
2013-08-11 11:21:26.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes   
    2013-09-23 11:17:15.000000000 +0200
@@ -1,0 +2,39 @@
+Sat Sep 14 20:32:28 UTC 2013 - w...@rosenauer.org
+
+- update to Thunderbird 24.0 (bnc#840485)
+  * MFSA 2013-76/CVE-2013-1718/CVE-2013-1719
+    Miscellaneous memory safety hazards
+  * MFSA 2013-77/CVE-2013-1720 (bmo#888820)
+    Improper state in HTML5 Tree Builder with templates
+  * MFSA 2013-79/CVE-2013-1722 (bmo#893308)
+    Use-after-free in Animation Manager during stylesheet cloning
+  * MFSA 2013-80/CVE-2013-1723 (bmo#891292)
+    NativeKey continues handling key messages after widget is destroyed
+  * MFSA 2013-81/CVE-2013-1724 (bmo#894137)
+    Use-after-free with select element
+  * MFSA 2013-82/CVE-2013-1725 (bmo#876762)
+    Calling scope for new Javascript objects can lead to memory corruption
+  * MFSA 2013-85/CVE-2013-1728 (bmo#883686)
+    Uninitialized data in IonMonkey
+  * MFSA 2013-88/CVE-2013-1730 (bmo#851353)
+    Compartment mismatch re-attaching XBL-backed nodes
+  * MFSA 2013-89/CVE-2013-1732 (bmo#883514)
+    Buffer overflow with multi-column, lists, and floats
+  * MFSA 2013-90/CVE-2013-1735/CVE-2013-1736 (bmo#898871, bmo#906301)
+    Memory corruption involving scrolling
+  * MFSA 2013-91/CVE-2013-1737 (bmo#907727)
+    User-defined properties on DOM proxies get the wrong "this" object
+  * MFSA 2013-92/CVE-2013-1738 (bmo#887334, bmo#882897)
+    GC hazard with default compartments and frame chain restoration
+- moved greek to common translation package
+- require NSPR 4.10 and NSS 3.15.1
+- add GStreamer build requirements for Gecko
+- added enigmail-build.patch to fix TB packaging (bmo#886095)
+- removed obsolete patches:
+  * enigmail-old-gcc.patch
+  * mozilla-gcc43-enums.patch
+  * mozilla-gcc43-template_hacks.patch
+  * mozilla-gcc43-templates_instantiation.patch
+  * ppc-xpcshell.patch
+
+-------------------------------------------------------------------

Old:
----
  enigmail-old-gcc.patch
  l10n-17.0.8.tar.bz2
  mozilla-gcc43-enums.patch
  mozilla-gcc43-template_hacks.patch
  mozilla-gcc43-templates_instantiation.patch
  ppc-xpcshell.patch
  thunderbird-17.0.8-source.tar.bz2

New:
----
  enigmail-build.patch
  l10n-24.0.tar.bz2
  thunderbird-24.0-source.tar.bz2

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

Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -19,6 +19,8 @@
 
 %define with_kde 1
 
+%define gstreamer_ver 0.10
+
 Name:           MozillaThunderbird
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf213
@@ -30,8 +32,8 @@
 BuildRequires:  libgnomeui-devel
 BuildRequires:  libidl-devel
 BuildRequires:  libnotify-devel
-BuildRequires:  mozilla-nspr-devel >= 4.9.5
-BuildRequires:  mozilla-nss-devel >= 3.14.3
+BuildRequires:  mozilla-nspr-devel >= 4.10
+BuildRequires:  mozilla-nss-devel >= 3.15.1
 BuildRequires:  nss-shared-helper-devel
 BuildRequires:  python
 BuildRequires:  startup-notification-devel
@@ -40,11 +42,16 @@
 BuildRequires:  xorg-x11-libXt-devel
 BuildRequires:  yasm
 BuildRequires:  zip
-%define mainversion 17.0.8
+%if %suse_version > 1210
+BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
+BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
+%endif
+%define mainversion 24.0
 %define update_channel release
 Version:        %{mainversion}
 Release:        0
-%define releasedate 2013080100
+%define releasedate 2013091200
 Provides:       thunderbird = %{version}
 %if %{with_kde}
 # this is needed to match this package with the kde4 helper package without 
the main package
@@ -76,16 +83,12 @@
 Patch4:         mozilla-kde.patch
 Patch5:         mozilla-arm-disable-edsp.patch
 Patch7:         mozilla-ppc.patch
-Patch8:         ppc-xpcshell.patch
-# SLE11 patches
-Patch10:        mozilla-gcc43-enums.patch
-Patch11:        mozilla-gcc43-template_hacks.patch
-Patch12:        mozilla-gcc43-templates_instantiation.patch
 # Thunderbird/mail
 Patch20:        tb-ssldap.patch
 Patch21:        tb-develdirs.patch
 Patch22:        thunderbird-shared-nss-db.patch
-Patch30:        enigmail-old-gcc.patch
+# Enigmail
+Patch30:        enigmail-build.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         coreutils fileutils textutils /bin/sh
 Recommends:     libcanberra0
@@ -127,7 +130,7 @@
 Summary:        Common translations for MozillaThunderbird
 License:        MPL-2.0
 Group:          System/Localization
-Provides:       
locale(%{name}:ar;ca;cs;da;de;en_GB;es_AR;es_ES;fi;fr;hu;it;ja;ko;nb_NO;nl;pl;pt_BR;pt_PT;ru;sv_SE;zh_CN;zh_TW)
+Provides:       
locale(%{name}:ar;ca;cs;da;de;el;en_GB;es_AR;es_ES;fi;fr;hu;it;ja;ko;nb_NO;nl;pl;pt_BR;pt_PT;ru;sv_SE;zh_CN;zh_TW)
 PreReq:         %{name} = %{mainversion}
 Obsoletes:      %{name}-translations < %{version}-%{release}
 
@@ -140,7 +143,7 @@
 Summary:        Extra translations for MozillaThunderbird
 License:        MPL-2.0
 Group:          System/Localization
-Provides:       
locale(%{name}:ast;be;bg;bn_BD;br;el;et;eu;fy_NL;ga_IE;gd;gl;he;hr;hy_AM;id;is;lt;nn_NO;pa_IN;rm;ro;si;sk;sl;sq;sr;ta_LK;tr;uk;vi)
+Provides:       
locale(%{name}:ast;be;bg;bn_BD;br;et;eu;fy_NL;ga_IE;gd;gl;he;hr;hy_AM;id;is;lt;nn_NO;pa_IN;rm;ro;si;sk;sl;sq;sr;ta_LK;tr;uk;vi)
 PreReq:         %{name} = %{mainversion}
 Obsoletes:      %{name}-translations < %{version}-%{release}
 
@@ -209,20 +212,14 @@
 %endif
 %patch5 -p1
 %patch7 -p1
-%patch8 -p1
-# SLE patches
-%if %suse_version <= 1110
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%endif
 popd
 # comm-central patches
 %patch20 -p1
 %patch21 -p1
 %patch22 -p1
-%if %suse_version < 1120
-pushd ../enigmail
+%if %build_enigmail
+# enigmail
+pushd $RPM_BUILD_DIR/enigmail
 %patch30 -p1
 popd
 %endif
@@ -279,7 +276,6 @@
 ac_add_options --enable-official-branding
 ac_add_options --disable-necko-wifi
 ac_add_options --enable-update-channel=%{update_channel}
-ac_add_options --disable-webrtc
 EOF
 %if %suse_version > 1130
 cat << EOF >> $MOZCONFIG
@@ -287,6 +283,11 @@
 ac_add_options --enable-gio
 EOF
 %endif
+%if %suse_version < 1220
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-gstreamer
+EOF
+%endif
 %if %has_system_cairo
 cat << EOF >> $MOZCONFIG
 ac_add_options --enable-system-cairo
@@ -320,7 +321,7 @@
 
 %install
 cd ../obj
-make -C mail/installer STRIP=/bin/true
+make -C mail/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
 # copy tree into RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{progdir}
 cp -rf $RPM_BUILD_DIR/obj/mozilla/dist/thunderbird/* \
@@ -358,7 +359,7 @@
        rm -rf 
$RPM_BUILD_ROOT%{progdir}/extensions/langpack-$loc...@thunderbird.mozilla.org/defaults
         # check against the fixed common list and sort into the right filelist
         _matched=0
-        for _match in ar ca cs da de en-GB es-AR es-CL es-ES fi fr hu it ja ko 
nb-NO nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW; do
+        for _match in ar ca cs da de el en-GB es-AR es-CL es-ES fi fr hu it ja 
ko nb-NO nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW; do
           [ "$_match" = "$locale" ] && _matched=1
         done
         [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
@@ -535,7 +536,6 @@
 %{progdir}/blocklist.xml
 %{progdir}/chrome.manifest
 %{progdir}/dependentlibs.list
-%{progdir}/distribution/
 %{progdir}/*.so
 %{progdir}/mozilla-xremote-client
 %{progdir}/omni.ja

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -5,7 +5,7 @@
       <size unit="G">9</size>
     </disk>
     <memory>
-      <size unit="M">2500</size>
+      <size unit="M">3500</size>
     </memory>
   </hardware>
 </constraints>

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

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -1,9 +1,9 @@
 #!/bin/bash
 
-CHANNEL="esr17"
+CHANNEL="esr24"
 BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_17_0_8_RELEASE"
-VERSION="17.0.8"
+RELEASE_TAG="THUNDERBIRD_24_0_RELEASE"
+VERSION="24.0"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH thunderbird

++++++ enigmail-build.patch ++++++
Subject: Enigmail breaks Thunderbird packaging
Reference:
https://bug886095.bugzilla.mozilla.org/attachment.cgi?id=773916

diff --git a/genxpi b/genxpi
--- a/genxpi
+++ b/genxpi
@@ -73,16 +73,17 @@ if [ ${platform} = OS2_x86-gcc3 ]; then
   enigDllFile=platform/${platform}/components/${enigmimeDll}
 else
   
enigDllFile=platform/${platform}/components/${libPrefix}enigmime-${xpcomAbi}${dllSuffix}
 fi
 
 subprocessDll=${libPrefix}subprocess${dllSuffix}
 
spDllFile=platform/${platform}/lib/${libPrefix}subprocess-${xpcomAbi}${dllSuffix}
 
+cp ${targetDir}/chrome.manifest{,.save}
 # Prepare chrome.manifest
 cat  ${srcDir}/package/chrome.manifest | \
 sed  's/##ENIGMIMEDLL-PLACEHOLDER##/binary-component 
platform\/'${platform}'\/components\/'`basename ${enigDllFile}`' 
ABI='${platform}'/' \
 > ${targetDir}/chrome.manifest
 
 # Prepare languages other than en-US
 
 if [ -s ${srcDir}/lang/current-languages.txt ]; then
@@ -146,9 +147,10 @@ zip ${xpiFile} \
     chrome/${xpiModule}.jar \
     ${localeJar} \
     components/enigmime.xpt \
     ${enigDllFile} \
     ${spDllFile} \
     chrome.manifest \
     install.rdf
 
-rm install.rdf chrome.manifest
+rm install.rdf
+mv chrome.manifest{.save,}
++++++ l10n-17.0.8.tar.bz2 -> l10n-24.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-17.0.8.tar.bz2 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-24.0.tar.bz2 differ: 
char 11, line 1

++++++ mozilla-kde.patch ++++++
++++ 910 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/MozillaThunderbird/mozilla-kde.patch
++++ and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/mozilla-kde.patch

++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -1,17 +1,17 @@
 # HG changeset patch
 # User Wolfgang Rosenauer <w...@rosenauer.org>
-# Parent 0d6917b8f28f6e0398dbf329dda4932ba4f997c2
+# Parent df748bfc0eaca6dedf086cfd7167392416bfae27
 Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
 
 diff --git a/intl/locale/src/nsLocaleService.cpp 
b/intl/locale/src/nsLocaleService.cpp
 --- a/intl/locale/src/nsLocaleService.cpp
 +++ b/intl/locale/src/nsLocaleService.cpp
-@@ -160,16 +160,17 @@ nsLocaleService::nsLocaleService(void)
+@@ -127,16 +127,17 @@ nsLocaleService::nsLocaleService(void)
      nsRefPtr<nsLocale> resultLocale(new nsLocale());
-     NS_ENSURE_TRUE(resultLocale, );
+     NS_ENSURE_TRUE_VOID(resultLocale);
  
  #ifdef MOZ_WIDGET_QT
-     const char* lang = QLocale::system().name().toAscii();
+     const char* lang = QLocale::system().name().toUtf8();
  #else
      // Get system configuration
      const char* lang = getenv("LANG");
@@ -24,7 +24,7 @@
  
      for( i = 0; i < LocaleListLength; i++ ) {
          nsresult result;
-@@ -188,16 +189,21 @@ nsLocaleService::nsLocaleService(void)
+@@ -155,16 +156,21 @@ nsLocaleService::nsLocaleService(void)
              } else {
                  CopyASCIItoUTF16(lang, platformLocale);
                  result = nsPosixLocale::GetXPLocale(lang, xpLocale);

++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -9,35 +9,37 @@
 diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 
b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
 --- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
 +++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
-@@ -74,22 +74,28 @@ private:
-   nsresult SetProxyResultFromGSettings(const char* aKeyBase, const char* 
aType, nsACString& aResult);
- };
- 
- NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
+@@ -50,24 +50,28 @@ nsUnixSystemProxySettings::GetMainThread
+   // dbus prevents us from being threadsafe, but this routine should not 
block anyhow
+   *aMainThreadOnly = true;
+   return NS_OK;
+ }
  
  nsresult
  nsUnixSystemProxySettings::Init()
  {
 -  mSchemeProxySettings.Init(5);
--  mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
 -  mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
 -  if (mGSettings) {
 -    
mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
 -                                       getter_AddRefs(mProxySettings));
-+  // If this is a GNOME session, load gconf and try to use its preferences.
-+  // If gconf is not available (which would be stupid) we'll proceed as if
-+  // this was not a GNOME session, using *_PROXY environment variables.
+-  }
+-  if (!mProxySettings) {
+-    mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
++  // only use GSettings if that is a GNOME session
 +  const char* sessionType = PR_GetEnv("DESKTOP_SESSION");
 +  if (sessionType && !strcmp(sessionType, "gnome")) {
 +    mSchemeProxySettings.Init(5);
-+    mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
 +    mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
 +    if (mGSettings) {
 +      
mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
 +                                         getter_AddRefs(mProxySettings));
 +    }
++    if (!mProxySettings) {
++      mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
++    }
    }
- 
+   
    return NS_OK;
  }
  

++++++ mozilla-ppc.patch ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 58ae98c85e39def96a90cb21c90e871f41a03a71
+# Parent 21d0e194954e451f0f1935d0ed68ee9eae432ddf
 # User Wolfgang Rosenauer <w...@rosenauer.org>
 Bug 746112 - RegExp hang on ppc64 in execute.
 Bug 750620 - Make double-conversion portable to exotic architectures. TM: 
mozilla15
@@ -48,7 +48,7 @@
 diff --git a/js/src/yarr/YarrPattern.h b/js/src/yarr/YarrPattern.h
 --- a/js/src/yarr/YarrPattern.h
 +++ b/js/src/yarr/YarrPattern.h
-@@ -166,17 +166,17 @@ struct PatternTerm {
+@@ -180,17 +180,17 @@ struct PatternTerm {
          , m_capture(false)
          , m_invert(invert)
      {
@@ -70,7 +70,7 @@
 diff --git a/memory/mozjemalloc/jemalloc.c b/memory/mozjemalloc/jemalloc.c
 --- a/memory/mozjemalloc/jemalloc.c
 +++ b/memory/mozjemalloc/jemalloc.c
-@@ -1086,17 +1086,19 @@ struct arena_s {
+@@ -1099,17 +1099,17 @@ struct arena_s {
  static unsigned               ncpus;
  #endif
  
@@ -79,17 +79,16 @@
   * controlling the malloc behavior are defined as compile-time constants
   * for best performance and cannot be altered at runtime.
   */
-+#if !(defined(__powerpc__))
+-#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__)
++#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__) && 
!(defined(__powerpc__))
  #define MALLOC_STATIC_SIZES 1
-+#endif
+ #endif
  
  #ifdef MALLOC_STATIC_SIZES
  
  /*
   * VM page size. It must divide the runtime CPU page size or the code
   * will abort.
-  */
- #define pagesize_2pow                 ((size_t) 12)
 diff --git a/mfbt/double-conversion/utils.h b/mfbt/double-conversion/utils.h
 --- a/mfbt/double-conversion/utils.h
 +++ b/mfbt/double-conversion/utils.h

++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -7,7 +7,7 @@
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -7987,16 +7987,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8330,16 +8330,31 @@ AC_SUBST(QCMS_LIBS)
  
  dnl ========================================================
  dnl HarfBuzz
@@ -33,41 +33,41 @@
 +dnl ========================================================
  dnl SIL Graphite
  dnl ========================================================
- if test "$MOZ_GRAPHITE"; then
-   
MOZ_GRAPHITE_LIBS='$(DEPTH)/gfx/graphite2/src/$(LIB_PREFIX)mozgraphite2.$(LIB_SUFFIX)'
-   AC_DEFINE(MOZ_GRAPHITE)
- else
-   MOZ_GRAPHITE_LIBS=
- fi
+ 
MOZ_GRAPHITE_LIBS='$(DEPTH)/gfx/graphite2/src/$(LIB_PREFIX)mozgraphite2.$(LIB_SUFFIX)'
+ AC_SUBST(MOZ_GRAPHITE_LIBS)
+ 
+ dnl ========================================================
+ dnl OTS
+ dnl ========================================================
 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
-@@ -90,12 +90,14 @@ DEFINES += \
-   $(NULL)
+@@ -18,10 +18,13 @@ LIBXUL_LIBRARY     = 1
+ CSRCS += md4.c
  
- EXPORTS += \
-   nsNSSShutDown.h \
+ DEFINES += \
+   -DNSS_ENABLE_ECC \
+   -DDLL_PREFIX=\"$(DLL_PREFIX)\" \
+   -DDLL_SUFFIX=\"$(DLL_SUFFIX)\" \
    $(NULL)
  
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += $(NSS_CFLAGS)
-+LOCAL_INCLUDES += $(NSS_CFLAGS) $(NSSHELPER_CFLAGS)
-+
++LOCAL_INCLUDES += $(NSSHELPER_CFLAGS)
 +EXTRA_DSO_LDOPTS += $(NSSHELPER_LIBS)
- 
++
  include $(topsrcdir)/config/rules.mk
  
 diff --git a/security/manager/ssl/src/nsNSSComponent.cpp 
b/security/manager/ssl/src/nsNSSComponent.cpp
 --- a/security/manager/ssl/src/nsNSSComponent.cpp
 +++ b/security/manager/ssl/src/nsNSSComponent.cpp
-@@ -1,14 +1,21 @@
- /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-  *
+@@ -3,16 +3,23 @@
   * This Source Code Form is subject to the terms of the Mozilla Public
   * License, v. 2.0. If a copy of the MPL was not distributed with this
   * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  
+ #ifdef MOZ_LOGGING
+ #define FORCE_PR_LOG 1
+ #endif
+ 
 +#ifdef MOZ_ENABLE_NSSHELPER
 +#pragma GCC visibility push(default)
 +#include <nss-shared-helper.h>
@@ -76,14 +76,14 @@
 +#endif
 +
  #include "nsNSSComponent.h"
- #include "nsNSSCallbacks.h"
- #include "nsNSSIOLayer.h"
- #include "nsCertVerificationThread.h"
  
- #include "nsNetUtil.h"
+ #include "CertVerifier.h"
+ #include "nsCertVerificationThread.h"
  #include "nsAppDirectoryServiceDefs.h"
- #include "nsDirectoryService.h"
-@@ -1731,18 +1738,34 @@ nsNSSComponent::InitializeNSS(bool showW
+ #include "nsComponentManagerUtils.h"
+ #include "nsDirectoryServiceDefs.h"
+ #include "nsICertOverrideService.h"
+@@ -1132,18 +1139,34 @@ nsNSSComponent::InitializeNSS(bool showW
      ConfigureInternalPKCS11Token();
  
      // The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -123,12 +123,12 @@
 diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
 --- a/toolkit/library/Makefile.in
 +++ b/toolkit/library/Makefile.in
-@@ -443,17 +443,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -490,17 +490,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
  endif
  endif
  endif
  
- EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS)
+ EXTRA_DSO_LDOPTS += $(LIBS_DIR)
  
  DEFINES += -DIMPL_XREAPI
  

++++++ thunderbird-17.0.8-source.tar.bz2 -> thunderbird-24.0-source.tar.bz2 
++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-17.0.8-source.tar.bz2 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-24.0-source.tar.bz2
 differ: char 11, line 1

++++++ thunderbird-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.kQsSvD/_old  2013-09-23 11:17:20.000000000 +0200
+++ /var/tmp/diff_new_pack.kQsSvD/_new  2013-09-23 11:17:20.000000000 +0200
@@ -4,41 +4,6 @@
          (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1)
 References:
 
-diff --git a/configure.in b/configure.in
---- a/configure.in
-+++ b/configure.in
-@@ -6444,16 +6444,31 @@ AC_SUBST(QCMS_LIBS)
- 
- dnl ========================================================
- dnl HarfBuzz
- dnl ========================================================
- 
MOZ_HARFBUZZ_LIBS='$(DEPTH)/mozilla/gfx/harfbuzz/src/$(LIB_PREFIX)mozharfbuzz.$(LIB_SUFFIX)'
- AC_SUBST(MOZ_HARFBUZZ_LIBS)
- 
- dnl ========================================================
-+dnl Check for nss-shared-helper
-+dnl ========================================================
-+
-+  PKG_CHECK_MODULES(NSSHELPER, nss-shared-helper, 
-+   [MOZ_ENABLE_NSSHELPER=1],
-+   [MOZ_ENABLE_NSSHELPER=])
-+
-+if test "$MOZ_ENABLE_NSSHELPER"; then
-+  AC_DEFINE(MOZ_ENABLE_NSSHELPER)
-+fi
-+AC_SUBST(MOZ_ENABLE_NSSHELPER)
-+AC_SUBST(NSSHELPER_CFLAGS)
-+AC_SUBST(NSSHELPER_LIBS)
-+
-+dnl ========================================================
- dnl disable xul
- dnl ========================================================
- MOZ_ARG_DISABLE_BOOL(xul,
- [  --disable-xul           Disable XUL],
-     MOZ_XUL= )
- if test "$MOZ_XUL"; then
-   AC_DEFINE(MOZ_XUL)
- fi
 diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in
 --- a/mail/app/Makefile.in
 +++ b/mail/app/Makefile.in

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to