Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2012-11-22 17:23:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/seamonkey (Old) and /work/SRC/openSUSE:Factory/.seamonkey.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seamonkey", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes 2012-10-29 20:15:14.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2012-11-22 17:23:40.000000000 +0100 @@ -1,0 +2,36 @@ +Tue Nov 20 20:44:06 UTC 2012 - [email protected] + +- update to SeaMonkey 2.14 (bnc#790140) + * MFSA 2012-91/CVE-2012-5842/CVE-2012-5843 + Miscellaneous memory safety hazards + * MFSA 2012-92/CVE-2012-4202 (bmo#758200) + Buffer overflow while rendering GIF images + * MFSA 2012-93/CVE-2012-4201 (bmo#747607) + evalInSanbox location context incorrectly applied + * MFSA 2012-94/CVE-2012-5836 (bmo#792857) + Crash when combining SVG text on path with CSS + * MFSA 2012-96/CVE-2012-4204 (bmo#778603) + Memory corruption in str_unescape + * MFSA 2012-97/CVE-2012-4205 (bmo#779821) + XMLHttpRequest inherits incorrect principal within sandbox + * MFSA 2012-99/CVE-2012-4208 (bmo#798264) + XrayWrappers exposes chrome-only properties when not in chrome + compartment + * MFSA 2012-100/CVE-2012-5841 (bmo#805807) + Improper security filtering for cross-origin wrappers + * MFSA 2012-101/CVE-2012-4207 (bmo#801681) + Improper character decoding in HZ-GB-2312 charset + * MFSA 2012-103/CVE-2012-4209 (bmo#792405) + Frames can shadow top.location + * MFSA 2012-105/CVE-2012-4214/CVE-2012-4215/CVE-2012-4216/ + CVE-2012-5829/CVE-2012-5839/CVE-2012-5840/CVE-2012-4212/ + CVE-2012-4213/CVE-2012-4217/CVE-2012-4218 + Use-after-free and buffer overflow issues found using Address + Sanitizer + * MFSA 2012-106/CVE-2012-5830/CVE-2012-5833/CVE-2012-5835/CVE-2012-5838 + Use-after-free, buffer overflow, and memory corruption issues + found using Address Sanitizer +- rebased patches +- disabled WebRTC since build is broken (bmo#776877) + +------------------------------------------------------------------- Old: ---- l10n-2.13.2.tar.bz2 seamonkey-2.13.2-source.tar.bz2 New: ---- l10n-2.14.tar.bz2 seamonkey-2.14-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:52.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:52.000000000 +0100 @@ -48,9 +48,9 @@ %endif Provides: web_browser Provides: browser(npapi) -Version: 2.13.2 +Version: 2.14 Release: 0 -%define releasedate 2012102500 +%define releasedate 2012111600 Summary: The successor of the Mozilla Application Suite License: MPL-2.0 Group: Productivity/Networking/Web/Browsers @@ -224,6 +224,7 @@ ac_add_options --disable-updater ac_add_options --enable-startup-notification ac_add_options --enable-system-hunspell +ac_add_options --disable-webrtc # webrtc build is broken for system NSPR #ac_add_options --enable-system-mozldap EOF %if %has_system_cairo @@ -251,7 +252,17 @@ mkdir -p $RPM_BUILD_ROOT%{progdir} cp -rf $RPM_BUILD_DIR/obj/mozilla/dist/seamonkey/* $RPM_BUILD_ROOT%{progdir} # remove some executable permissions -find $RPM_BUILD_ROOT%{progdir} -name "*.js" | xargs chmod a-x +find $RPM_BUILD_ROOT%{progdir} \ + -name "*.js" -o \ + -name "*.jsm" -o \ + -name "*.rdf" -o \ + -name "*.properties" -o \ + -name "*.dtd" -o \ + -name "*.txt" -o \ + -name "*.xml" -o \ + -name "*.css" | xargs chmod a-x +# remove mkdir.done files from installed base +find $RPM_BUILD_ROOT%{progdir} -name ".mkdir.done" | xargs rm %if %localize rm -f %{_tmppath}/translations.* touch %{_tmppath}/translations.{common,other} ++++++ compare-locales.tar.bz2 ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:52.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:52.000000000 +0100 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/comm-$CHANNEL" -RELEASE_TAG="SEAMONKEY_2_13_2_RELEASE" -VERSION="2.13.2" +RELEASE_TAG="SEAMONKEY_2_14_RELEASE" +VERSION="2.14" echo "cloning $BRANCH..." hg clone http://hg.mozilla.org/$BRANCH seamonkey ++++++ l10n-2.13.2.tar.bz2 -> l10n-2.14.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/l10n-2.13.2.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.14.tar.bz2 differ: char 11, line 1 ++++++ mozilla-gstreamer-760140.patch ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:52.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:52.000000000 +0100 @@ -24,7 +24,7 @@ #include "mozilla/Base64.h" #include "mozilla/Preferences.h" #include "nsDOMMutationObserver.h" -@@ -6511,26 +6514,23 @@ nsContentUtils::FindInternalContentViewe +@@ -6580,26 +6583,23 @@ nsContentUtils::FindInternalContentViewe } return docFactory.forget(); } @@ -43,7 +43,7 @@ - } - return docFactory.forget(); + if (nsHTMLMediaElement::IsGStreamerEnabled()) { -+ if (nsGStreamerDecoder::CanHandleMediaType(aType, NULL)) { ++ if (nsGStreamerDecoder::CanHandleMediaType(aType, nullptr)) { + docFactory = do_GetService("@mozilla.org/content/document-loader-factory;1"); + if (docFactory && aLoaderType) { + *aLoaderType = TYPE_CONTENT; @@ -52,15 +52,15 @@ } } #endif - #endif // MOZ_MEDIA - - return NULL; - } + #ifdef MOZ_MEDIA_PLUGINS + if (nsHTMLMediaElement::IsMediaPluginsEnabled() && + nsHTMLMediaElement::IsMediaPluginsType(nsDependentCString(aType))) { + docFactory = do_GetService("@mozilla.org/content/document-loader-factory;1"); diff --git a/content/html/content/public/nsHTMLMediaElement.h b/content/html/content/public/nsHTMLMediaElement.h --- a/content/html/content/public/nsHTMLMediaElement.h +++ b/content/html/content/public/nsHTMLMediaElement.h -@@ -250,17 +250,19 @@ public: +@@ -256,17 +256,19 @@ public: void UpdateMediaSize(nsIntSize size); // Returns the CanPlayStatus indicating if we can handle this @@ -81,18 +81,18 @@ // Returns true if we should handle this MIME type when it appears // as an <object> or as a toplevel page. If, in practice, our support // for the type is more limited than appears in the wild, we should return -@@ -290,20 +292,17 @@ public: +@@ -296,20 +298,17 @@ public: #ifdef MOZ_WEBM static bool IsWebMEnabled(); static bool IsWebMType(const nsACString& aType); - static const char gWebMTypes[2][17]; + static const char gWebMTypes[2][11]; static char const *const gWebMCodecs[4]; #endif #ifdef MOZ_GSTREAMER - static bool IsH264Enabled(); - static bool IsH264Type(const nsACString& aType); -- static const char gH264Types[3][17]; +- static const char gH264Types[3][16]; - static char const *const gH264Codecs[7]; + static bool IsGStreamerEnabled(); #endif @@ -106,7 +106,7 @@ diff --git a/content/html/content/src/nsHTMLMediaElement.cpp b/content/html/content/src/nsHTMLMediaElement.cpp --- a/content/html/content/src/nsHTMLMediaElement.cpp +++ b/content/html/content/src/nsHTMLMediaElement.cpp -@@ -2070,68 +2070,40 @@ nsHTMLMediaElement::IsWebMType(const nsA +@@ -2112,52 +2112,20 @@ nsHTMLMediaElement::IsWebMType(const nsA } } @@ -115,7 +115,7 @@ #endif #ifdef MOZ_GSTREAMER --const char nsHTMLMediaElement::gH264Types[3][17] = { +-const char nsHTMLMediaElement::gH264Types[3][16] = { - "video/mp4", - "video/3gpp", - "video/quicktime", @@ -128,7 +128,7 @@ - "avc1.4D401E", - "avc1.64001E", - "mp4a.40.2", -- nsnull +- nullptr -}; - bool @@ -145,7 +145,7 @@ - return false; - } - -- for (PRUint32 i = 0; i < ArrayLength(gH264Types); ++i) { +- for (uint32_t i = 0; i < ArrayLength(gH264Types); ++i) { - if (aType.EqualsASCII(gH264Types[i])) { - return true; - } @@ -161,6 +161,9 @@ nsHTMLMediaElement::IsMediaPluginsEnabled() { return Preferences::GetBool("media.plugins.enabled"); +@@ -2180,18 +2148,22 @@ nsHTMLMediaElement::IsMediaPluginsType(c + } + return false; } #endif @@ -182,7 +185,7 @@ #endif #ifdef MOZ_OGG if (IsOggType(nsDependentCString(aMIMEType))) { -@@ -2148,20 +2120,22 @@ nsHTMLMediaElement::CanHandleMediaType(c +@@ -2208,20 +2180,22 @@ nsHTMLMediaElement::CanHandleMediaType(c #ifdef MOZ_WEBM if (IsWebMType(nsDependentCString(aMIMEType))) { *aCodecList = gWebMCodecs; @@ -198,18 +201,18 @@ + if (aCheckCodecList) + *aCheckCodecList = false; + if (aCodecList) -+ *aCodecList = NULL; ++ *aCodecList = nullptr; + if (nsGStreamerDecoder::CanHandleMediaType(aMIMEType, aCodecs)) + return CANPLAY_YES; #endif #ifdef MOZ_MEDIA_PLUGINS - if (GetMediaPluginHost()->FindDecoder(nsDependentCString(aMIMEType), aCodecList)) + if (IsMediaPluginsEnabled() && GetMediaPluginHost()->FindDecoder(nsDependentCString(aMIMEType), aCodecList)) return CANPLAY_MAYBE; #endif return CANPLAY_NO; } -@@ -2176,17 +2150,17 @@ bool nsHTMLMediaElement::ShouldHandleMed +@@ -2236,17 +2210,17 @@ bool nsHTMLMediaElement::ShouldHandleMed if (IsOggType(nsDependentCString(aMIMEType))) return true; #endif @@ -219,16 +222,16 @@ #endif #ifdef MOZ_GSTREAMER - if (IsH264Type(nsDependentCString(aMIMEType))) -+ if (nsGStreamerDecoder::CanHandleMediaType(aMIMEType, NULL)) ++ if (nsGStreamerDecoder::CanHandleMediaType(aMIMEType, nullptr)) return true; #endif #ifdef MOZ_MEDIA_PLUGINS - if (GetMediaPluginHost()->FindDecoder(nsDependentCString(aMIMEType), NULL)) + if (IsMediaPluginsEnabled() && GetMediaPluginHost()->FindDecoder(nsDependentCString(aMIMEType), NULL)) return true; #endif // We should not return true for Wave types, since there are some // Wave codecs actually in use in the wild that we don't support, and -@@ -2212,26 +2186,31 @@ nsHTMLMediaElement::GetCanPlay(const nsA +@@ -2272,26 +2246,31 @@ nsHTMLMediaElement::GetCanPlay(const nsA { nsContentTypeParser parser(aType); nsAutoString mimeType; @@ -265,7 +268,7 @@ // of the 'codecs' parameter nsCharSeparatedTokenizer tokenizer(codecs, ','); bool expectMoreTokens = false; -@@ -2309,17 +2288,19 @@ nsHTMLMediaElement::CreateDecoder(const +@@ -2369,17 +2348,19 @@ nsHTMLMediaElement::CreateDecoder(const nsRefPtr<nsWebMDecoder> decoder = new nsWebMDecoder(); if (decoder->Init(this)) { return decoder.forget(); @@ -284,12 +287,12 @@ } } #endif - return nsnull; + return nullptr; } diff --git a/content/media/gstreamer/Makefile.in b/content/media/gstreamer/Makefile.in --- a/content/media/gstreamer/Makefile.in +++ b/content/media/gstreamer/Makefile.in -@@ -16,16 +16,17 @@ LIBXUL_LIBRARY = 1 +@@ -17,16 +17,17 @@ LIBXUL_LIBRARY = 1 EXPORTS += \ nsGStreamerDecoder.h \ @@ -545,7 +548,7 @@ diff --git a/modules/libpref/src/init/all.js b/modules/libpref/src/init/all.js --- a/modules/libpref/src/init/all.js +++ b/modules/libpref/src/init/all.js -@@ -159,17 +159,17 @@ pref("media.opus.enabled", true); +@@ -165,17 +165,17 @@ pref("media.opus.enabled", true); #endif #ifdef MOZ_WAVE pref("media.wave.enabled", true); @@ -557,10 +560,10 @@ -pref("media.h264.enabled", true); +pref("media.gstreamer.enabled", true); #endif - - - // Whether to autostart a media element with an |autoplay| attribute - pref("media.autoplay.enabled", true); - - // 0 = Off, 1 = Full, 2 = Tagged Images Only. - // See eCMSMode in gfx/thebes/gfxPlatform.h + #ifdef MOZ_WEBRTC + pref("media.navigator.enabled", false); + #else + #ifdef ANDROID + pref("media.navigator.enabled", true); + #endif + #endif ++++++ mozilla-ntlm-full-path.patch ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:53.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:53.000000000 +0100 @@ -1,12 +1,12 @@ # HG changeset patch # User Petr Cerny <[email protected]> -# Parent 4f5fe2278cd5cff898ad762457312f60a7e82a67 +# Parent 7308e4a7c1f769f4bbbc90870b849cadd99495a6 Bug 634334 - call to the ntlm_auth helper fails diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp --- a/extensions/auth/nsAuthSambaNTLM.cpp +++ b/extensions/auth/nsAuthSambaNTLM.cpp -@@ -168,17 +168,17 @@ static PRUint8* ExtractMessage(const nsA +@@ -168,17 +168,17 @@ static uint8_t* ExtractMessage(const nsA nsresult nsAuthSambaNTLM::SpawnNTLMAuthHelper() { @@ -20,7 +20,7 @@ "--helper-protocol", "ntlmssp-client-1", "--use-cached-creds", "--username", username, - nsnull + nullptr }; bool isOK = SpawnIOChild(const_cast<char* const*>(args), &mChildPID, &mFromChildFD, &mToChildFD); ++++++ mozilla-prefer_plugin_pref.patch ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:53.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:53.000000000 +0100 @@ -4,15 +4,15 @@ 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 -@@ -1561,17 +1561,45 @@ nsPluginHost::FindPluginForType(const ch - bool aCheckEnabled) - { +@@ -1588,17 +1588,51 @@ nsPluginHost::FindPluginForType(const ch if (!aMimeType) { - return nsnull; + return nullptr; } LoadPlugins(); + InfallibleTArray<nsPluginTag*> matchingPlugins; + + char *preferredPluginPath = NULL; + nsCAutoString mimetypePrefString ("modules.plugins.mimetype."); + mimetypePrefString.Append(aMimeType); @@ -23,30 +23,36 @@ 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; ++ while (plugin) { ++ if (!aCheckEnabled || plugin->IsEnabled()) { ++ if (0 == PL_strcasecmp(plugin->mFileName.get(), preferredPluginPath) || ++ 0 == PL_strcasecmp(plugin->mFullPath.get(), preferredPluginPath)) { ++ matchingPlugins.AppendElement(plugin); ++ } + } + plugin = plugin->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; ++ while (plugin) { ++ if (!aCheckEnabled || plugin->IsEnabled()) { ++ if (nullptr != PL_strstr(plugin->mFileName.get(), preferredPluginPath) || ++ nullptr != PL_strstr(plugin->mFullPath.get(), preferredPluginPath)) { ++ matchingPlugins.AppendElement(plugin); ++ } + } + plugin = plugin->mNext; + } ++ ++ return FindPreferredPlugin(matchingPlugins); + } + while (plugin) { if (!aCheckEnabled || plugin->IsEnabled()) { - PRInt32 mimeCount = plugin->mMimeTypes.Length(); - for (PRInt32 i = 0; i < mimeCount; i++) { + int32_t mimeCount = plugin->mMimeTypes.Length(); + for (int32_t i = 0; i < mimeCount; i++) { if (0 == PL_strcasecmp(plugin->mMimeTypes[i].get(), aMimeType)) { - return plugin; + matchingPlugins.AppendElement(plugin); + break; } - } ++++++ mozilla-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:53.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:53.000000000 +0100 @@ -4,34 +4,10 @@ (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1) References: -diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in ---- a/config/autoconf.mk.in -+++ b/config/autoconf.mk.in -@@ -540,16 +540,20 @@ MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNO - - MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ - MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ - - GLIB_CFLAGS = @GLIB_CFLAGS@ - GLIB_LIBS = @GLIB_LIBS@ - GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ - -+MOZ_ENABLE_NSSHELPER = @MOZ_ENABLE_NSSHELPER@ -+NSSHELPER_CFLAGS = @NSSHELPER_CFLAGS@ -+NSSHELPER_LIBS = @NSSHELPER_LIBS@ -+ - MOZ_NATIVE_MAKEDEPEND = @MOZ_NATIVE_MAKEDEPEND@ - - CL_INCLUDES_PREFIX = @CL_INCLUDES_PREFIX@ - - MOZ_AUTO_DEPS = @MOZ_AUTO_DEPS@ - COMPILER_DEPEND = @COMPILER_DEPEND@ - MDDEPDIR := @MDDEPDIR@ - CC_WRAPPER = @CC_WRAPPER@ diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in -@@ -8052,16 +8052,31 @@ AC_SUBST(QCMS_LIBS) +@@ -7987,16 +7987,31 @@ AC_SUBST(QCMS_LIBS) dnl ======================================================== dnl HarfBuzz @@ -107,7 +83,7 @@ #include "nsNetUtil.h" #include "nsAppDirectoryServiceDefs.h" #include "nsDirectoryService.h" -@@ -1740,18 +1747,34 @@ nsNSSComponent::InitializeNSS(bool showW +@@ -1731,18 +1738,34 @@ nsNSSComponent::InitializeNSS(bool showW ConfigureInternalPKCS11Token(); // The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs @@ -115,7 +91,7 @@ // later. It also allows us to work around a bug in the system NSS in // Ubuntu 8.04, which loads any nonexistent "<configdir>/libnssckbi.so" as // "/usr/lib/nss/libnssckbi.so". - PRUint32 init_flags = NSS_INIT_NOROOTINIT | NSS_INIT_OPTIMIZESPACE; + uint32_t init_flags = NSS_INIT_NOROOTINIT | NSS_INIT_OPTIMIZESPACE; - SECStatus init_rv = ::NSS_Initialize(profileStr.get(), "", "", - SECMOD_DB, init_flags); + SECStatus init_rv = SECFailure; @@ -147,7 +123,7 @@ diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in --- a/toolkit/library/Makefile.in +++ b/toolkit/library/Makefile.in -@@ -441,17 +441,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO +@@ -443,17 +443,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO endif endif endif ++++++ seamonkey-2.13.2-source.tar.bz2 -> seamonkey-2.14-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.13.2-source.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.14-source.tar.bz2 differ: char 11, line 1 ++++++ seamonkey-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.vPrmKS/_old 2012-11-22 17:23:53.000000000 +0100 +++ /var/tmp/diff_new_pack.vPrmKS/_new 2012-11-22 17:23:53.000000000 +0100 @@ -4,35 +4,10 @@ (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1) References: - -diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in ---- a/config/autoconf.mk.in -+++ b/config/autoconf.mk.in -@@ -450,16 +450,20 @@ MOZ_PANGO_LIBS = @MOZ_PANGO_LIB - XT_LIBS = @XT_LIBS@ - - MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ - - GLIB_CFLAGS = @GLIB_CFLAGS@ - GLIB_LIBS = @GLIB_LIBS@ - GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ - -+MOZ_ENABLE_NSSHELPER = @MOZ_ENABLE_NSSHELPER@ -+NSSHELPER_CFLAGS = @NSSHELPER_CFLAGS@ -+NSSHELPER_LIBS = @NSSHELPER_LIBS@ -+ - MOZ_NATIVE_MAKEDEPEND = @SYSTEM_MAKEDEPEND@ - - MOZ_AUTO_DEPS = @MOZ_AUTO_DEPS@ - COMPILER_DEPEND = @COMPILER_DEPEND@ - MDDEPDIR := @MDDEPDIR@ - CC_WRAPPER = @CC_WRAPPER@ - CXX_WRAPPER = @CXX_WRAPPER@ - diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in -@@ -6675,16 +6675,30 @@ fi +@@ -6405,16 +6405,30 @@ fi AC_SUBST(MOZ_CAIRO_LIBS) dnl qcms -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
