forked from pool/MozillaThunderbird
7.0
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaThunderbird?expand=0&rev=136
This commit is contained in:
parent
45e100c114
commit
fd3b8a6823
@ -1,3 +1,10 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 26 09:18:56 UTC 2011 - wolfgang@rosenauer.org
|
||||
|
||||
- update to version 7.0 (bnc#720264)
|
||||
- removed obsolete mozilla-cairo-lcd.patch
|
||||
- rebased patches
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 13 07:36:50 UTC 2011 - wr@rosenauer.org
|
||||
|
||||
|
@ -21,13 +21,14 @@
|
||||
|
||||
Name: MozillaThunderbird
|
||||
BuildRequires: Mesa-devel autoconf213 dbus-1-glib-devel fdupes gcc-c++ hunspell-devel libcurl-devel libgnomeui-devel libidl-devel libnotify-devel python startup-notification-devel unzip update-desktop-files yasm zip
|
||||
BuildRequires: mozilla-nss-devel >= 3.12.8
|
||||
BuildRequires: mozilla-nspr-devel >= 4.8.8
|
||||
BuildRequires: mozilla-nss-devel >= 3.12.10
|
||||
BuildRequires: nss-shared-helper-devel
|
||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||
%define mainversion 6.0.2
|
||||
%define mainversion 7.0
|
||||
Version: %{mainversion}
|
||||
Release: 29
|
||||
%define releasedate 2011090700
|
||||
Release: 1
|
||||
%define releasedate 2011092200
|
||||
Provides: thunderbird = %{version}
|
||||
Summary: The Stand-Alone Mozilla Mail Component
|
||||
Url: http://www.mozilla.org/products/thunderbird/
|
||||
@ -46,7 +47,6 @@ Source10: create-tar.sh
|
||||
Source11: compare-locales.tar.bz2
|
||||
# Gecko/Toolkit
|
||||
Patch1: mozilla-shared-nss-db.patch
|
||||
Patch2: mozilla-cairo-lcd.patch
|
||||
Patch3: mozilla-language.patch
|
||||
Patch4: mozilla-linux3.patch
|
||||
Patch5: mozilla-cairo-return.patch
|
||||
@ -166,7 +166,6 @@ This package contains the Enigmail OpenPGP Addon for Thunderbird and SeaMonkey.
|
||||
# xulrunner patches
|
||||
pushd mozilla
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
%patch5 -p1
|
||||
@ -462,6 +461,7 @@ exit 0
|
||||
%dir %{progdir}/chrome/
|
||||
%{progdir}/chrome/icons/
|
||||
%dir %{progdir}/dictionaries/
|
||||
%{progdir}/hyphenation/
|
||||
%{progdir}/defaults/
|
||||
%dir %{progdir}/extensions/
|
||||
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:26d3b318d1ddc43380f432e4188d253790a27a5cc14bb8b39988e4e7be683965
|
||||
size 25651
|
||||
oid sha256:ccdc5faf626777b9be6d44d654a774236b9514bea1a44d5cce97c336999094c6
|
||||
size 25668
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
|
||||
BRANCH="releases/comm-release"
|
||||
RELEASE_TAG="THUNDERBIRD_6_0_2_RELEASE"
|
||||
VERSION="6.0.2"
|
||||
RELEASE_TAG="THUNDERBIRD_7_0_RELEASE"
|
||||
VERSION="7.0"
|
||||
|
||||
echo "cloning $BRANCH..."
|
||||
hg clone http://hg.mozilla.org/$BRANCH thunderbird
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ae8add6b9cf40078776bf660af3f7bf9f072eee05932cd04872f47d3544b263f
|
||||
size 24107447
|
3
l10n-7.0.tar.bz2
Normal file
3
l10n-7.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3543fdd5a4fe18ad736331dd4b75de966797d3ffa6da483bcc714216e5d013c0
|
||||
size 24122420
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
# HG changeset patch
|
||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
||||
# Parent e36e1a20cb5e1ba0e4bc3facac58029544d92e0a
|
||||
# Parent 43cb27a012f2532add0e9791c1b5a7d0c3b03f9b
|
||||
Bug 631155 - undefined return value in function '_cairo_surface_wrapper_flush'
|
||||
|
||||
diff --git a/gfx/cairo/cairo/src/cairo-surface-wrapper.c b/gfx/cairo/cairo/src/cairo-surface-wrapper.c
|
||||
|
@ -1,48 +1,48 @@
|
||||
# HG changeset patch
|
||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
||||
# Parent db620d83124746201970dcf50c661957df979eca
|
||||
# Parent 0d6917b8f28f6e0398dbf329dda4932ba4f997c2
|
||||
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
|
||||
@@ -181,16 +181,17 @@ nsLocaleService::nsLocaleService(void)
|
||||
}
|
||||
|
||||
@@ -160,16 +160,17 @@ nsLocaleService::nsLocaleService(void)
|
||||
nsRefPtr<nsLocale> resultLocale(new nsLocale());
|
||||
NS_ENSURE_TRUE(resultLocale, );
|
||||
|
||||
#ifdef MOZ_WIDGET_QT
|
||||
const char* lang = QLocale::system().name().toAscii();
|
||||
const char* lang = QLocale::system().name().toAscii();
|
||||
#else
|
||||
// Get system configuration
|
||||
const char* lang = getenv("LANG");
|
||||
+ const char* language = getenv("LANGUAGE");
|
||||
// Get system configuration
|
||||
const char* lang = getenv("LANG");
|
||||
+ const char* language = getenv("LANGUAGE");
|
||||
#endif
|
||||
|
||||
for( i = 0; i < LocaleListLength; i++ ) {
|
||||
nsresult result;
|
||||
// setlocale( , "") evaluates LC_* and LANG
|
||||
char* lc_temp = setlocale(posix_locale_category[i], "");
|
||||
CopyASCIItoUTF16(LocaleList[i], category);
|
||||
category_platform = category;
|
||||
@@ -206,16 +207,21 @@ nsLocaleService::nsLocaleService(void)
|
||||
else {
|
||||
CopyASCIItoUTF16(lang, platformLocale);
|
||||
result = posixConverter->GetXPLocale(lang, xpLocale);
|
||||
}
|
||||
nsAutoString xpLocale, platformLocale;
|
||||
nsAutoString category, category_platform;
|
||||
int i;
|
||||
|
||||
for( i = 0; i < LocaleListLength; i++ ) {
|
||||
nsresult result;
|
||||
@@ -188,16 +189,21 @@ nsLocaleService::nsLocaleService(void)
|
||||
} else {
|
||||
CopyASCIItoUTF16(lang, platformLocale);
|
||||
result = nsPosixLocale::GetXPLocale(lang, xpLocale);
|
||||
}
|
||||
if (NS_FAILED(result)) {
|
||||
return;
|
||||
}
|
||||
+ // LANGUAGE is overriding LC_MESSAGES
|
||||
+ if (i == LC_MESSAGES && language && *language) {
|
||||
+ CopyASCIItoUTF16(language, platformLocale);
|
||||
+ result = posixConverter->GetXPLocale(language, xpLocale);
|
||||
+ }
|
||||
resultLocale->AddCategory(category, xpLocale);
|
||||
resultLocale->AddCategory(category_platform, platformLocale);
|
||||
}
|
||||
mSystemLocale = do_QueryInterface(resultLocale);
|
||||
mApplicationLocale = do_QueryInterface(resultLocale);
|
||||
} // if ( NS_SUCCEEDED )...
|
||||
if (NS_FAILED(result)) {
|
||||
return;
|
||||
}
|
||||
+ // LANGUAGE is overriding LC_MESSAGES
|
||||
+ if (i == LC_MESSAGES && language && *language) {
|
||||
+ CopyASCIItoUTF16(language, platformLocale);
|
||||
+ result = nsPosixLocale::GetXPLocale(language, xpLocale);
|
||||
+ }
|
||||
resultLocale->AddCategory(category, xpLocale);
|
||||
resultLocale->AddCategory(category_platform, platformLocale);
|
||||
}
|
||||
mSystemLocale = do_QueryInterface(resultLocale);
|
||||
mApplicationLocale = do_QueryInterface(resultLocale);
|
||||
|
||||
#endif // XP_UNIX
|
||||
#ifdef XP_OS2
|
||||
|
@ -7,7 +7,7 @@ References:
|
||||
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
|
||||
--- a/config/autoconf.mk.in
|
||||
+++ b/config/autoconf.mk.in
|
||||
@@ -582,16 +582,20 @@ MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS
|
||||
@@ -579,16 +579,20 @@ MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS
|
||||
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
@ -31,7 +31,7 @@ diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
|
||||
diff --git a/configure.in b/configure.in
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -8507,16 +8507,31 @@ AC_SUBST(QCMS_LIBS)
|
||||
@@ -8625,16 +8625,31 @@ AC_SUBST(QCMS_LIBS)
|
||||
|
||||
dnl ========================================================
|
||||
dnl HarfBuzz
|
||||
@ -66,7 +66,7 @@ diff --git a/configure.in b/configure.in
|
||||
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
|
||||
@@ -114,19 +114,20 @@ CSRCS += md4.c
|
||||
@@ -114,12 +114,14 @@ CSRCS += md4.c
|
||||
|
||||
|
||||
EXTRA_DEPS = $(NSS_DEP_LIBS)
|
||||
@ -77,14 +77,8 @@ diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Mak
|
||||
# so that Mozilla's nss.h is used, not glibc's
|
||||
-LOCAL_INCLUDES += $(NSS_CFLAGS)
|
||||
+LOCAL_INCLUDES += $(NSS_CFLAGS) $(NSSHELPER_CFLAGS)
|
||||
|
||||
EXTRA_DSO_LDOPTS += \
|
||||
$(MOZ_UNICHARUTIL_LIBS) \
|
||||
$(MOZ_COMPONENT_LIBS) \
|
||||
$(MOZ_JS_LIBS) \
|
||||
+ $(NSSHELPER_LIBS) \
|
||||
$(NSS_LIBS) \
|
||||
$(NULL)
|
||||
+
|
||||
+EXTRA_DSO_LDOPTS += $(NSSHELPER_LIBS)
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
@ -115,7 +109,7 @@ diff --git a/security/manager/ssl/src/nsNSSComponent.cpp b/security/manager/ssl/
|
||||
|
||||
#include "nsNetUtil.h"
|
||||
#include "nsAppDirectoryServiceDefs.h"
|
||||
@@ -1733,18 +1740,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
|
||||
@@ -1761,18 +1768,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
|
||||
ConfigureInternalPKCS11Token();
|
||||
|
||||
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:819ca1dc268e31fc642982523d33166505c7b79fb1d139eb4b592af85cec7115
|
||||
size 85376033
|
3
thunderbird-7.0-source.tar.bz2
Normal file
3
thunderbird-7.0-source.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:24bc7adc25f01f62b20d5775730b2e5d265739fbcb66d88a44acae92113c9223
|
||||
size 87220514
|
@ -66,7 +66,7 @@ diff --git a/configure.in b/configure.in
|
||||
diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in
|
||||
--- a/mail/app/Makefile.in
|
||||
+++ b/mail/app/Makefile.in
|
||||
@@ -119,16 +119,17 @@ endif
|
||||
@@ -107,16 +107,17 @@ endif
|
||||
|
||||
APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS)
|
||||
|
||||
@ -78,9 +78,9 @@ diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in
|
||||
+ $(NSSHELPER_LIBS) \
|
||||
$(NULL)
|
||||
|
||||
ifdef BUILD_STATIC_LIBS
|
||||
LIBS += \
|
||||
$(MOZ_JS_LIBS) \
|
||||
$(TK_LIBS) \
|
||||
$(NULL)
|
||||
ifdef MOZ_JPROF
|
||||
LIBS += -ljprof
|
||||
endif
|
||||
|
||||
ifdef MOZ_ENABLE_DBUS
|
||||
LIBS += $(MOZ_DBUS_GLIB_LIBS)
|
||||
|
Loading…
Reference in New Issue
Block a user