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