25100750 Upgrade Thunderbird to version 45.5.1 s11u3-sru
authorPetr Sumbera <petr.sumbera@oracle.com>
Mon, 05 Dec 2016 07:07:58 -0800
branchs11u3-sru
changeset 7450 a9c2f3d59485
parent 7449 f161eb1643bf
child 7453 688f73f0b72d
25100750 Upgrade Thunderbird to version 45.5.1 25100647 problem in TBIRD/MAILER 25182885 problem in TBIRD/MAILER 25142122 Account passwords not visible under security preferences 17583615 Man page outdated, contains Sun branding 22993260 thunderbird has an unlisted build dependency on yasm
components/desktop/thunderbird/Makefile
components/desktop/thunderbird/files/thunderbird.1
--- a/components/desktop/thunderbird/Makefile	Mon Dec 05 06:11:07 2016 -0800
+++ b/components/desktop/thunderbird/Makefile	Mon Dec 05 07:07:58 2016 -0800
@@ -27,25 +27,25 @@
 export PARFAIT_BUILD=no
 
 COMPILER = gcc
+include ../../../make-rules/shared-macros.mk
+
 GCC_ROOT = /usr/gcc/4.8
 
-include ../../../make-rules/shared-macros.mk
-
 COMPONENT_NAME=		thunderbird
-COMPONENT_VERSION=	45.3.0
+COMPONENT_VERSION=	45.5.1
 COMPONENT_PROJECT_URL=	http://www.mozilla.com/thunderbird
 COMPONENT_SRC_NAME =	$(COMPONENT_NAME)-$(COMPONENT_VERSION)
 COMPONENT_SRC = 	$(COMPONENT_SRC_NAME)
 COMPONENT_ARCHIVE = 	$(COMPONENT_SRC).source.tar.xz
 COMPONENT_ARCHIVE_HASH= \
-    sha256:231f6a7a073344659e436a2b1ae58004c3a29e74375af2c8d0de13f3bc79fac7
+    sha256:15088086ab8643275f04775002aca02701e30b4d61f108d5380b6e6b7582a24c
 MOZILLA_FTP = 		http://ftp.mozilla.org/pub/$(COMPONENT_NAME)/releases/$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE_URL=	$(MOZILLA_FTP)/source/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	tbird/mailer
 
-TPNO=			31787	
+TPNO=			32721	
 
-LIGHTNING_VERSION=	4.7.1
+LIGHTNING_VERSION=	4.7.5.1
 
 # There are a set of .xpi files (as given in the LANG_LIST definition below)
 # that we need. These are available under:
@@ -58,12 +58,12 @@
 # collide due to different files with identical .xpi names. 
 COMPONENT_ARCHIVE_1 =   	$(COMPONENT_SRC)-xpi.tar.gz
 COMPONENT_ARCHIVE_HASH_1 = \
-    sha256:6b170356db3c345e4704de93ed41f5d16afac9460345f6675b02193ad41a128f
+    sha256:976113c074c640e32281972d26b55935238b93ff5ff8903c80bb6ed15f23cd4c
 COMPONENT_ARCHIVE_URL_1 =       $(INTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE_1)
 
 COMPONENT_ARCHIVE_2 =		lightning-$(LIGHTNING_VERSION)-xpi.tar.gz
 COMPONENT_ARCHIVE_HASH_2 = \
-    sha256:5bab9f0f879bdae9a312c5612b089c932c0400db89346c9c38b5c41623410e75
+    sha256:3840c42da82352bbae7defa2b3361b460c9f2f19febc4d0b3fa2335fb201c4d3
 COMPONENT_ARCHIVE_URL_2 = 	$(INTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE_2)
 
 LANG_LIST = ar bg ca cs da de el es-AR es-ES et eu fi \
@@ -115,7 +115,7 @@
 	echo "ac_add_options --enable-ipc" >> $(MOZCONFIG) ; \
 	echo "ac_add_options --enable-gstreamer" >> $(MOZCONFIG) ; \
 	echo "ac_add_options --enable-system-pixman" >> $(MOZCONFIG) ; \
-	echo "ac_add_options --without-intl-api" >> $(MOZCONFIG) ; \
+	echo "ac_add_options --with-intl-api" >> $(MOZCONFIG) ; \
 	echo "ac_add_options --disable-crashreporter" >> $(MOZCONFIG) ; \
 	echo "ac_add_options --enable-debug-symbols=no" >> $(MOZCONFIG) ; \
 	echo "ac_add_options --enable-calendar" >> $(MOZCONFIG) ; \
@@ -187,7 +187,13 @@
 	    echo 'locale calendar '$$f' chrome/calendar-'$$f'/locale/'$$f'/calendar/' >> $(LIGHTNING_EXT_DIR)/chrome.manifest ; \
 	    echo 'locale lightning '$$f' chrome/lightning-'$$f'/locale/'$$f'/lightning/' >> $(LIGHTNING_EXT_DIR)/chrome.manifest ; \
 	done ;
- 
+
+TB_XPI = $(MOZILLA_FTP)/linux-i686/xpi
+LN_XPI = http://ftp.mozilla.org/pub/calendar/lightning/candidates/$(LIGHTNING_VERSION)-candidates/build1/linux-i686
+
+# Run gmake download-xpis and gmake download-lightning-xpis to download tarballs of xpi
+# for thunderbird and lightning separately.
+# The resulting archives should be uploaded to userland internal archive.
 download-xpis:
 	@echo "download-xpis"
 	$(RM) -r $(COMPONENT_DIR)/xpi $(COMPONENT_DIR)/$(COMPONENT_ARCHIVE_1) 
@@ -244,6 +250,9 @@
 $(SOURCE_DIR)/.S11.patched: GPATCH_FLAGS += -d $(@D)/mozilla
 
 REQUIRED_PACKAGES += compress/bzip2
+ifneq ($(MACH), sparc)
+REQUIRED_PACKAGES += developer/yasm
+endif
 REQUIRED_PACKAGES += library/desktop/atk
 REQUIRED_PACKAGES += library/desktop/cairo
 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
--- a/components/desktop/thunderbird/files/thunderbird.1	Mon Dec 05 06:11:07 2016 -0800
+++ b/components/desktop/thunderbird/files/thunderbird.1	Mon Dec 05 07:07:58 2016 -0800
@@ -2,7 +2,7 @@
 .TH thunderbird 1 "8 Jun 2006" "SunOS 5.11" "User Commands"
 .SH "NAME"
 thunderbird \- Thunderbird for 
-Sun Java Desktop System
+Oracle Solaris Desktop
 .SH "SYNOPSIS"
 .PP
 \fBthunderbird\fR [\fBoptions \&.\&.\&. \fR] [\fBurl\fR]
@@ -215,7 +215,7 @@
 For more information about thunderbird, please refer to
 \fBhttp://www\&.mozilla\&.org/thunderbird\fR
 .PP
-Refer to Help->Mozilla Thunderbird Help for more information\&.
+Refer to Help -> Help Contents for more information\&.
 .SH "NOTES"
 .PP
 Updated by Leon Sha, Sun Microsystems Inc\&., 2006\&.