summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.gecko.mk14
-rw-r--r--mail/linux-thunderbird/Makefile2
-rw-r--r--mail/linux-thunderbird/distinfo4
-rw-r--r--mail/linux-thunderbird/pkg-plist6
-rw-r--r--mail/thunderbird-esr-i18n/Makefile7
-rw-r--r--mail/thunderbird-esr-i18n/distinfo168
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo4
-rw-r--r--mail/thunderbird-esr/files/patch-configure.in33
-rw-r--r--mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util.h13
-rw-r--r--mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h45
-rw-r--r--mail/thunderbird-i18n/Makefile7
-rw-r--r--mail/thunderbird-i18n/distinfo168
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo4
-rw-r--r--mail/thunderbird/files/patch-configure.in33
-rw-r--r--mail/thunderbird/files/patch-ipc-chromium-src-base-file_util.h13
-rw-r--r--mail/thunderbird/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h45
18 files changed, 312 insertions, 258 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 1fdc30c2334b..091aa136501a 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -203,9 +203,9 @@ Gecko_Pre_Include= bsd.gecko.mk
# version is given by the maintainer via the port
# or by the user via defined variable try to find
# the highest stable installed version.
-# Available values: yes 80+ 31+ 80 31
+# Available values: yes 90+ 31+ 90 31
# NOTE:
-# default value 80 is used in case of USE_THUNDERBIRD=yes
+# default value 90 is used in case of USE_THUNDERBIRD=yes
#
# USE_THUNDERBIRD_BUILD Add buildtime dependency on Thunderbird.
# Available values: see USE_THUNDERBIRD
@@ -364,13 +364,13 @@ USE_THUNDERBIRD:= ${USE_THUNDERBIRD_BUILD}
_THUNDERBIRD_BUILD_DEPENDS= yes
.endif
-_THUNDERBIRD_DEFAULT_VERSION= 80
-_THUNDERBIRD_VERSIONS= 80 31
-_THUNDERBIRD_RANGE_VERSIONS= 80+ 31+
+_THUNDERBIRD_DEFAULT_VERSION= 90
+_THUNDERBIRD_VERSIONS= 90 31
+_THUNDERBIRD_RANGE_VERSIONS= 90+ 31+
# For specifying [31, 30, ..]+
_THUNDERBIRD_31P= 31 ${_THUNDERBIRD_31P}
-_THUNDERBIRD_80P= 80
+_THUNDERBIRD_90P= 90
# Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given
.if ${USE_THUNDERBIRD} == "yes"
@@ -414,7 +414,7 @@ IGNORE= cannot install: unknown Thunderbird version: thunderbird-${USE_THUNDER
.endif
# Dependence lines for different Thunderbird versions
-80_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird
+90_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird
31_DEPENDS= ${LOCALBASE}/lib/thunderbird3/thunderbird:${PORTSDIR}/mail/thunderbird3
# Add dependencies
diff --git a/mail/linux-thunderbird/Makefile b/mail/linux-thunderbird/Makefile
index f47f9b708734..95627b29915c 100644
--- a/mail/linux-thunderbird/Makefile
+++ b/mail/linux-thunderbird/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= thunderbird
-PORTVERSION= 8.0
+PORTVERSION= 9.0
CATEGORIES= mail
MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US
diff --git a/mail/linux-thunderbird/distinfo b/mail/linux-thunderbird/distinfo
index a51c2a8e1a70..fe98807fbcdc 100644
--- a/mail/linux-thunderbird/distinfo
+++ b/mail/linux-thunderbird/distinfo
@@ -1,2 +1,2 @@
-SHA256 (thunderbird-8.0.tar.bz2) = b8a54c480d5c09df1da7411b9f54b9f2c9b02eb563e5842d6856431f5a261752
-SIZE (thunderbird-8.0.tar.bz2) = 18055050
+SHA256 (thunderbird-9.0.tar.bz2) = 91c6aea70c070230b045ca506ba8d79a27759e54f01362b7296ed605d1f9786c
+SIZE (thunderbird-9.0.tar.bz2) = 19036574
diff --git a/mail/linux-thunderbird/pkg-plist b/mail/linux-thunderbird/pkg-plist
index 03fc910fcfb6..8431de260859 100644
--- a/mail/linux-thunderbird/pkg-plist
+++ b/mail/linux-thunderbird/pkg-plist
@@ -19,6 +19,7 @@ lib/%%APP_NAME%%/defaults/messenger/mailViews.dat
lib/%%APP_NAME%%/defaults/pref/channel-prefs.js
lib/%%APP_NAME%%/dictionaries/en-US.aff
lib/%%APP_NAME%%/dictionaries/en-US.dic
+lib/%%APP_NAME%%/distribution/extensions/tbtestpilot@labs.mozilla.com.xpi
lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
@@ -40,8 +41,10 @@ lib/%%APP_NAME%%/hyphenation/hyph_fr.dic
lib/%%APP_NAME%%/hyphenation/hyph_gl.dic
lib/%%APP_NAME%%/hyphenation/hyph_hr.dic
lib/%%APP_NAME%%/hyphenation/hyph_hsb.dic
+lib/%%APP_NAME%%/hyphenation/hyph_hu.dic
lib/%%APP_NAME%%/hyphenation/hyph_ia.dic
lib/%%APP_NAME%%/hyphenation/hyph_is.dic
+lib/%%APP_NAME%%/hyphenation/hyph_it.dic
lib/%%APP_NAME%%/hyphenation/hyph_kmr.dic
lib/%%APP_NAME%%/hyphenation/hyph_la.dic
lib/%%APP_NAME%%/hyphenation/hyph_lt.dic
@@ -54,6 +57,7 @@ lib/%%APP_NAME%%/hyphenation/hyph_ru.dic
lib/%%APP_NAME%%/hyphenation/hyph_sh.dic
lib/%%APP_NAME%%/hyphenation/hyph_sl.dic
lib/%%APP_NAME%%/hyphenation/hyph_sv.dic
+lib/%%APP_NAME%%/hyphenation/hyph_tr.dic
lib/%%APP_NAME%%/hyphenation/hyph_uk.dic
lib/%%APP_NAME%%/icons/updater.png
lib/%%APP_NAME%%/isp/SpamAssassin.sfd
@@ -104,6 +108,8 @@ lib/%%APP_NAME%%/updater.ini
@dirrm lib/%%APP_NAME%%/hyphenation
@dirrm lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
@dirrm lib/%%APP_NAME%%/extensions
+@dirrm lib/%%APP_NAME%%/distribution/extensions
+@dirrm lib/%%APP_NAME%%/distribution
@dirrm lib/%%APP_NAME%%/dictionaries
@dirrm lib/%%APP_NAME%%/defaults/pref
@dirrm lib/%%APP_NAME%%/defaults/messenger
diff --git a/mail/thunderbird-esr-i18n/Makefile b/mail/thunderbird-esr-i18n/Makefile
index cbc10fff10e7..2af5203c662d 100644
--- a/mail/thunderbird-esr-i18n/Makefile
+++ b/mail/thunderbird-esr-i18n/Makefile
@@ -6,9 +6,10 @@
#
PORTNAME= thunderbird-i18n
-PORTVERSION= 8.0
+PORTVERSION= 9.0
CATEGORIES= mail
-MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi
+MASTER_SITE_SUBDIR= thunderbird/nightly/${PORTVERSION}-candidates/build1//linux-i686/xpi
+#MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi
PKGNAMEPREFIX=
DISTFILES= ${THUNDERBIRD_I18N_:S/$/.xpi/}
DIST_SUBDIR= xpi/${DISTNAME}
@@ -23,7 +24,7 @@ RUN_DEPENDS+= xpi-quick-locale-switcher>=0:${PORTSDIR}/www/xpi-quick-locale-swit
.endif
NO_BUILD= yes
-USE_THUNDERBIRD= 80
+USE_THUNDERBIRD= 90
USE_XPI= thunderbird linux-thunderbird
THUNDERBIRD_I18N_ALL= ar br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \
diff --git a/mail/thunderbird-esr-i18n/distinfo b/mail/thunderbird-esr-i18n/distinfo
index 59d687838d7a..5a9ca8162a27 100644
--- a/mail/thunderbird-esr-i18n/distinfo
+++ b/mail/thunderbird-esr-i18n/distinfo
@@ -1,84 +1,84 @@
-SHA256 (xpi/thunderbird-i18n-8.0/ar.xpi) = ac50815d26c950b51a930239facf46c1225f8c052dc7610106fa74573b187b96
-SIZE (xpi/thunderbird-i18n-8.0/ar.xpi) = 429682
-SHA256 (xpi/thunderbird-i18n-8.0/br.xpi) = bfe0a405db47e62cf4f2037f10592f37e6f4804ff141c98f03a708c8b76886c9
-SIZE (xpi/thunderbird-i18n-8.0/br.xpi) = 407854
-SHA256 (xpi/thunderbird-i18n-8.0/ca.xpi) = f9cbd66875016bf18e84d0ffcae1b394d020c6166f1626b95cdb04ea431c20b8
-SIZE (xpi/thunderbird-i18n-8.0/ca.xpi) = 407844
-SHA256 (xpi/thunderbird-i18n-8.0/cs.xpi) = 1fd879a3802d455a10db9b94c74449663920b6dd9e7dec487c9a782898fc4c6e
-SIZE (xpi/thunderbird-i18n-8.0/cs.xpi) = 410932
-SHA256 (xpi/thunderbird-i18n-8.0/da.xpi) = db28f6e245304488923e153e5e692b3ade8d736bc42c2fd8c1af065c973370ef
-SIZE (xpi/thunderbird-i18n-8.0/da.xpi) = 353524
-SHA256 (xpi/thunderbird-i18n-8.0/de.xpi) = d8047dafbcf85f520ec268c633e0a704bd276b0e46d972302d54356f558883f2
-SIZE (xpi/thunderbird-i18n-8.0/de.xpi) = 409617
-SHA256 (xpi/thunderbird-i18n-8.0/en-GB.xpi) = 77a53b255f1a526166415eb2c7398a6d7a07a23f46d2737714bfbded8972bb8f
-SIZE (xpi/thunderbird-i18n-8.0/en-GB.xpi) = 384202
-SHA256 (xpi/thunderbird-i18n-8.0/en-US.xpi) = a594e5ed42cf96ab7f3523e6ee929ab48d61e254affdc0c69191e3fda375e831
-SIZE (xpi/thunderbird-i18n-8.0/en-US.xpi) = 383791
-SHA256 (xpi/thunderbird-i18n-8.0/es-AR.xpi) = 3d23032bc87e257a749ce7a877897ee4e05c64930ebec9e743eec07c52ac26dc
-SIZE (xpi/thunderbird-i18n-8.0/es-AR.xpi) = 402208
-SHA256 (xpi/thunderbird-i18n-8.0/es-ES.xpi) = 9e4d21fa3b1387977ae4a6bf69395b48de8560e0330ee964c210a06fbf0c0327
-SIZE (xpi/thunderbird-i18n-8.0/es-ES.xpi) = 345966
-SHA256 (xpi/thunderbird-i18n-8.0/et.xpi) = 7e866bb4f163e8aac567266414e20877bb9c6d0525d6621d717cdef1a9715ed2
-SIZE (xpi/thunderbird-i18n-8.0/et.xpi) = 402614
-SHA256 (xpi/thunderbird-i18n-8.0/eu.xpi) = af1a9e5cd29befc818ab5b93ce3b5058766f80fe0feeaedd261a702e56d1853c
-SIZE (xpi/thunderbird-i18n-8.0/eu.xpi) = 398556
-SHA256 (xpi/thunderbird-i18n-8.0/fi.xpi) = e2c94b11072377e3ce6758a6f3b607e03fa7a0073e167b31ee097e0363b6c50c
-SIZE (xpi/thunderbird-i18n-8.0/fi.xpi) = 403666
-SHA256 (xpi/thunderbird-i18n-8.0/fr.xpi) = 5384e5e75061ab504ea3f6284d9f6232826f596d6785c392e795dbf27a2139b2
-SIZE (xpi/thunderbird-i18n-8.0/fr.xpi) = 406258
-SHA256 (xpi/thunderbird-i18n-8.0/fy-NL.xpi) = fbf0e7e59f36aa2770ddc129b0da453c5ccec1fc26ab08c1d37bb2ea1baec890
-SIZE (xpi/thunderbird-i18n-8.0/fy-NL.xpi) = 406182
-SHA256 (xpi/thunderbird-i18n-8.0/ga-IE.xpi) = 6f193c7ab8d86e01bd305cb480ce4d1d3c40952b29d451ad53a87f7d25c399db
-SIZE (xpi/thunderbird-i18n-8.0/ga-IE.xpi) = 414791
-SHA256 (xpi/thunderbird-i18n-8.0/gd.xpi) = a79cd6a967aa6023953e1b24cf784e5600b05bd77f081c11fa1ab53c145f19e8
-SIZE (xpi/thunderbird-i18n-8.0/gd.xpi) = 417258
-SHA256 (xpi/thunderbird-i18n-8.0/gl.xpi) = bd164a1c8b5a1fa7514323a6fad15f43765c42886ab46cd0995edf29e19ec25e
-SIZE (xpi/thunderbird-i18n-8.0/gl.xpi) = 401200
-SHA256 (xpi/thunderbird-i18n-8.0/he.xpi) = 15049fbc3a1d41d4c69013ab18679994e6530a65c47051388dd51ec605e82562
-SIZE (xpi/thunderbird-i18n-8.0/he.xpi) = 429157
-SHA256 (xpi/thunderbird-i18n-8.0/hu.xpi) = 2ba9485a7d3ed1fc7962f5776ab02856a7b6c847345b03fd54c6bb80e10a8e08
-SIZE (xpi/thunderbird-i18n-8.0/hu.xpi) = 418308
-SHA256 (xpi/thunderbird-i18n-8.0/is.xpi) = 60110ee7c61ccfeca0560a49eacb50423f73f183a964f58b74ae37d8e564443c
-SIZE (xpi/thunderbird-i18n-8.0/is.xpi) = 404491
-SHA256 (xpi/thunderbird-i18n-8.0/it.xpi) = 61c243264edee5bb95bc947b0732401f189b184863d2640128e00a19fac426b2
-SIZE (xpi/thunderbird-i18n-8.0/it.xpi) = 338611
-SHA256 (xpi/thunderbird-i18n-8.0/ja.xpi) = 1ffc9c291893601172be91f50b25b651c18ea008def94b858a12147872da2ce9
-SIZE (xpi/thunderbird-i18n-8.0/ja.xpi) = 450381
-SHA256 (xpi/thunderbird-i18n-8.0/ko.xpi) = b7063cad1f6ebe4c21dce881eb748a88aa906d23f248593d9bb53ba14381efba
-SIZE (xpi/thunderbird-i18n-8.0/ko.xpi) = 362650
-SHA256 (xpi/thunderbird-i18n-8.0/lt.xpi) = fcd2c44bdebe7866f087b088ce5103366e2241bc341cc24b771684bc1d06d253
-SIZE (xpi/thunderbird-i18n-8.0/lt.xpi) = 527185
-SHA256 (xpi/thunderbird-i18n-8.0/nb-NO.xpi) = 83b800ea6ddcf098f309a8e71f3de741973d0177c145be9b8bf896d23df5204d
-SIZE (xpi/thunderbird-i18n-8.0/nb-NO.xpi) = 399860
-SHA256 (xpi/thunderbird-i18n-8.0/nl.xpi) = bce99a6e95ae72bf6040d38c7fdfc5cd222b3362dd97e79e5af90f2e752adfcf
-SIZE (xpi/thunderbird-i18n-8.0/nl.xpi) = 399870
-SHA256 (xpi/thunderbird-i18n-8.0/nn-NO.xpi) = 7e93e1e0ed7c6e942c6858b4e003be1e9a7180822a251436cc8349be1784d5f9
-SIZE (xpi/thunderbird-i18n-8.0/nn-NO.xpi) = 401462
-SHA256 (xpi/thunderbird-i18n-8.0/pl.xpi) = 040b62774df7f1e66b8af5d42031ac3bcd148c3646ee7815504aa2cc89322c4a
-SIZE (xpi/thunderbird-i18n-8.0/pl.xpi) = 386210
-SHA256 (xpi/thunderbird-i18n-8.0/pt-BR.xpi) = 669f7ad7db9b02e8dd9e41be42cac56ff9a2826c971f656d17f0fee0a22bc397
-SIZE (xpi/thunderbird-i18n-8.0/pt-BR.xpi) = 408964
-SHA256 (xpi/thunderbird-i18n-8.0/pt-PT.xpi) = b2ff74fa2f888b8e29ae158d55ded0ce7660498460930ff0697f17e6e481a91f
-SIZE (xpi/thunderbird-i18n-8.0/pt-PT.xpi) = 405968
-SHA256 (xpi/thunderbird-i18n-8.0/rm.xpi) = 0110cfd35cd8354930ba5511ccde62539e75e69d31f4d428a20bd8aa113cfaef
-SIZE (xpi/thunderbird-i18n-8.0/rm.xpi) = 406577
-SHA256 (xpi/thunderbird-i18n-8.0/ru.xpi) = a412dd6f6763972727007d76f837b5f1d8dd32ec35afc9490a3722437330dee6
-SIZE (xpi/thunderbird-i18n-8.0/ru.xpi) = 400687
-SHA256 (xpi/thunderbird-i18n-8.0/si.xpi) = fce2b953375d5b6fcf58d94bc4b676ae843103b5899fd3f5af5c5f7275e75631
-SIZE (xpi/thunderbird-i18n-8.0/si.xpi) = 448334
-SHA256 (xpi/thunderbird-i18n-8.0/sk.xpi) = e09edb3471eb06d3e21d85cbf2b889ccb041680150b28f43db2f46ae21ba6dff
-SIZE (xpi/thunderbird-i18n-8.0/sk.xpi) = 416338
-SHA256 (xpi/thunderbird-i18n-8.0/sl.xpi) = 91c6151d3c9c74ff937539c2c59a4f04f381403d72e43402a9466fffbdda5a71
-SIZE (xpi/thunderbird-i18n-8.0/sl.xpi) = 402625
-SHA256 (xpi/thunderbird-i18n-8.0/sq.xpi) = f14b7ca5d4049ee6218fd6377759bd6cfc32d37d180204510737ad4814c56893
-SIZE (xpi/thunderbird-i18n-8.0/sq.xpi) = 351703
-SHA256 (xpi/thunderbird-i18n-8.0/sv-SE.xpi) = c7cc27527961c0435fa8bb1563fe04edee234188b0abe001e10159c48bda8a2b
-SIZE (xpi/thunderbird-i18n-8.0/sv-SE.xpi) = 470499
-SHA256 (xpi/thunderbird-i18n-8.0/ta-LK.xpi) = a49d999804b2925dc87b5fd990cbd373489b007bfd67a862ca1f775eb5448c04
-SIZE (xpi/thunderbird-i18n-8.0/ta-LK.xpi) = 466437
-SHA256 (xpi/thunderbird-i18n-8.0/tr.xpi) = 984f7bcae3a51a3dcbe83b2098037c43fe929d14713f8b0818c362122f507a2d
-SIZE (xpi/thunderbird-i18n-8.0/tr.xpi) = 405974
-SHA256 (xpi/thunderbird-i18n-8.0/uk.xpi) = cdf663bdc0f85857cd41ead2c058abf01f6542089da94ada9f5a2bcf95214dbe
-SIZE (xpi/thunderbird-i18n-8.0/uk.xpi) = 456674
-SHA256 (xpi/thunderbird-i18n-8.0/zh-TW.xpi) = a6c78df16a242b1731709fdacae8fcfde630fe10469abfd6a696b46076e9059a
-SIZE (xpi/thunderbird-i18n-8.0/zh-TW.xpi) = 423019
+SHA256 (xpi/thunderbird-i18n-9.0/ar.xpi) = b88dc90335f47cce9bd3b3d7f0cc1761750b0da69a7cf6878380e03c06e34267
+SIZE (xpi/thunderbird-i18n-9.0/ar.xpi) = 434061
+SHA256 (xpi/thunderbird-i18n-9.0/br.xpi) = bdad71ec53c45773380c92cea543c75360b3f12c85fd154a78f3adb4d5a65c37
+SIZE (xpi/thunderbird-i18n-9.0/br.xpi) = 411787
+SHA256 (xpi/thunderbird-i18n-9.0/ca.xpi) = 7633e8e0ff6956930dd73595eb6d03506807b805140e53d0dc2293fb060b837b
+SIZE (xpi/thunderbird-i18n-9.0/ca.xpi) = 411848
+SHA256 (xpi/thunderbird-i18n-9.0/cs.xpi) = f410a259b5a4ba20e0cb9c486e02aeb4d2ad0e10f3243e5bd2e3db6e2c93d357
+SIZE (xpi/thunderbird-i18n-9.0/cs.xpi) = 415080
+SHA256 (xpi/thunderbird-i18n-9.0/da.xpi) = 2096a2eca235b306854cc3fc2ba278691aba287561b884dbf2a1deb1fa82495a
+SIZE (xpi/thunderbird-i18n-9.0/da.xpi) = 359198
+SHA256 (xpi/thunderbird-i18n-9.0/de.xpi) = c04c06ae7fc96ccc40eb46863a4b056d4cad0ac7cfb06abbdc52390caa33ff90
+SIZE (xpi/thunderbird-i18n-9.0/de.xpi) = 413690
+SHA256 (xpi/thunderbird-i18n-9.0/en-GB.xpi) = 033ad3a9e018894df8e1c46ddf0244b279eb515125c5c2143d9aaf04f8fe5a8c
+SIZE (xpi/thunderbird-i18n-9.0/en-GB.xpi) = 388497
+SHA256 (xpi/thunderbird-i18n-9.0/en-US.xpi) = 60d31195134043c416965cd0d18948f91573df91bc2dc6092e24582bee6983bc
+SIZE (xpi/thunderbird-i18n-9.0/en-US.xpi) = 387317
+SHA256 (xpi/thunderbird-i18n-9.0/es-AR.xpi) = dade5c5c3ac97416c047c26a369101994c9668d1bc075ad4c83045e72c1bc0a9
+SIZE (xpi/thunderbird-i18n-9.0/es-AR.xpi) = 406257
+SHA256 (xpi/thunderbird-i18n-9.0/es-ES.xpi) = 05b0247b8fd1b0a78a52b8214b9319c167a3c51188af64441ac176de9e9cf7ac
+SIZE (xpi/thunderbird-i18n-9.0/es-ES.xpi) = 350318
+SHA256 (xpi/thunderbird-i18n-9.0/et.xpi) = 0c99e009320ae82b817b4e60e85200d89e133cd02b6f45f397be3174ca90ef22
+SIZE (xpi/thunderbird-i18n-9.0/et.xpi) = 406523
+SHA256 (xpi/thunderbird-i18n-9.0/eu.xpi) = 002a419b322c809201b02491060f431799f5e1225ebaa3542880caa21994c8ad
+SIZE (xpi/thunderbird-i18n-9.0/eu.xpi) = 402325
+SHA256 (xpi/thunderbird-i18n-9.0/fi.xpi) = 745dc02ce7a90eece0cc73279663a5de219a453a4bfe3e591e6562291d65f392
+SIZE (xpi/thunderbird-i18n-9.0/fi.xpi) = 407656
+SHA256 (xpi/thunderbird-i18n-9.0/fr.xpi) = 968b5fcd19b34905fb30706999518421b5f33369bb552c589be8a9babf4cacc0
+SIZE (xpi/thunderbird-i18n-9.0/fr.xpi) = 410408
+SHA256 (xpi/thunderbird-i18n-9.0/fy-NL.xpi) = 210140b24b3d10d4e3f9d162c831cf65cf63d67a9dbbad91a3985654e5f99a37
+SIZE (xpi/thunderbird-i18n-9.0/fy-NL.xpi) = 410230
+SHA256 (xpi/thunderbird-i18n-9.0/ga-IE.xpi) = 59282df27abd893433584ebdb6f447e57836150ef2de0d34e59b1e92eeef7622
+SIZE (xpi/thunderbird-i18n-9.0/ga-IE.xpi) = 418964
+SHA256 (xpi/thunderbird-i18n-9.0/gd.xpi) = 84d2aebe83a16508f894e942d4f9d730ec84abff3ed632efacf1eb78a31191de
+SIZE (xpi/thunderbird-i18n-9.0/gd.xpi) = 421640
+SHA256 (xpi/thunderbird-i18n-9.0/gl.xpi) = bf638128b5e84f19b7cf08faf71dc4aab0863c4aafce2345b68667873cdb3626
+SIZE (xpi/thunderbird-i18n-9.0/gl.xpi) = 405083
+SHA256 (xpi/thunderbird-i18n-9.0/he.xpi) = 1d00f60ca78a370a41cacb4c8222e2a760442ecd815dc0bbd35fe70cfe84008f
+SIZE (xpi/thunderbird-i18n-9.0/he.xpi) = 433194
+SHA256 (xpi/thunderbird-i18n-9.0/hu.xpi) = bd740d15cceab282ee85313755b697baa85e5b3b42f0e40423b999a96b34f8b9
+SIZE (xpi/thunderbird-i18n-9.0/hu.xpi) = 422491
+SHA256 (xpi/thunderbird-i18n-9.0/is.xpi) = b9d45c9af9e3e50c2c1737c9683c57d739e13b8d7aabe993649348271799a20c
+SIZE (xpi/thunderbird-i18n-9.0/is.xpi) = 408517
+SHA256 (xpi/thunderbird-i18n-9.0/it.xpi) = 45a7dc02055a56b78af0adfd1b19cbed262e559e7c507d86de2d2f611c2611d3
+SIZE (xpi/thunderbird-i18n-9.0/it.xpi) = 342810
+SHA256 (xpi/thunderbird-i18n-9.0/ja.xpi) = 550923b532e889081137e3fbcbf179411a168269d60c6f0aee986ed3a8116f6d
+SIZE (xpi/thunderbird-i18n-9.0/ja.xpi) = 454770
+SHA256 (xpi/thunderbird-i18n-9.0/ko.xpi) = f2fb256aa6c3b0bdfd7dc05187fcc82d0614ec6c085b687fa3923cc30556a68a
+SIZE (xpi/thunderbird-i18n-9.0/ko.xpi) = 367944
+SHA256 (xpi/thunderbird-i18n-9.0/lt.xpi) = 87b7bec85cbccc1549415a0b6f2798fd44fd472336a73e43cf286ff0d17261fa
+SIZE (xpi/thunderbird-i18n-9.0/lt.xpi) = 532804
+SHA256 (xpi/thunderbird-i18n-9.0/nb-NO.xpi) = 7193f869c533494a84e35b637e90a9cd93114d2d35d76930d1e3d30aac37bbbc
+SIZE (xpi/thunderbird-i18n-9.0/nb-NO.xpi) = 403653
+SHA256 (xpi/thunderbird-i18n-9.0/nl.xpi) = 7fa31270bfef12329c7239a3767df17b01b76b131d2f613ebe2c823089628095
+SIZE (xpi/thunderbird-i18n-9.0/nl.xpi) = 403894
+SHA256 (xpi/thunderbird-i18n-9.0/nn-NO.xpi) = 99b166daad6c1369461b73b1aab60ebc4f599a1ddc0e4b6e806cea60dc542a72
+SIZE (xpi/thunderbird-i18n-9.0/nn-NO.xpi) = 405231
+SHA256 (xpi/thunderbird-i18n-9.0/pl.xpi) = 6ea7602e2f96a73859562e4a460bcf5fe424a693a10086294423e7d964668c34
+SIZE (xpi/thunderbird-i18n-9.0/pl.xpi) = 390106
+SHA256 (xpi/thunderbird-i18n-9.0/pt-BR.xpi) = ad8de025a4eda498453b50bee461ac97467124d91cd8f59a2487791a93d88096
+SIZE (xpi/thunderbird-i18n-9.0/pt-BR.xpi) = 412877
+SHA256 (xpi/thunderbird-i18n-9.0/pt-PT.xpi) = b86c188792870f6cb6c0ed8715353d98865178aef3fb04870e4717d2b19a47b4
+SIZE (xpi/thunderbird-i18n-9.0/pt-PT.xpi) = 409931
+SHA256 (xpi/thunderbird-i18n-9.0/rm.xpi) = fbe1c3a58c99bb3f5f532345a0581f1ac79525a05f3039e2a12aa91843da17b3
+SIZE (xpi/thunderbird-i18n-9.0/rm.xpi) = 410499
+SHA256 (xpi/thunderbird-i18n-9.0/ru.xpi) = 82843d85bcb3dd9796978c5d315111143a0f58d94af1a5aa125e2bb40026ae70
+SIZE (xpi/thunderbird-i18n-9.0/ru.xpi) = 406089
+SHA256 (xpi/thunderbird-i18n-9.0/si.xpi) = 4f91f8e163758d342757c11824d5dc28079715ea8098246d43d6abc85ad325d3
+SIZE (xpi/thunderbird-i18n-9.0/si.xpi) = 451806
+SHA256 (xpi/thunderbird-i18n-9.0/sk.xpi) = ea556ff8267676cf2c63ab8507987d9caa108664d62e6a453610bb4bfda35c30
+SIZE (xpi/thunderbird-i18n-9.0/sk.xpi) = 420587
+SHA256 (xpi/thunderbird-i18n-9.0/sl.xpi) = 1d611725706d6a7a6d7ea23d6ff1c42818d24f76779a54266fb1d8b7d4404950
+SIZE (xpi/thunderbird-i18n-9.0/sl.xpi) = 406469
+SHA256 (xpi/thunderbird-i18n-9.0/sq.xpi) = 8345fe9195247fe172385f238d852e4ce7b1a3c6e8b91410ef017f295d41c685
+SIZE (xpi/thunderbird-i18n-9.0/sq.xpi) = 355950
+SHA256 (xpi/thunderbird-i18n-9.0/sv-SE.xpi) = e77b9c3e9d18c8d3ba061e422ddb8866f1a585a29c697b0ce5c2bef5e07a314f
+SIZE (xpi/thunderbird-i18n-9.0/sv-SE.xpi) = 474265
+SHA256 (xpi/thunderbird-i18n-9.0/ta-LK.xpi) = 55c243d2d4d156e6dfb9156d877bc808536adea0d04b8bdba549bb3dda947384
+SIZE (xpi/thunderbird-i18n-9.0/ta-LK.xpi) = 469046
+SHA256 (xpi/thunderbird-i18n-9.0/tr.xpi) = 5fb4d782f5b262ddc56aacaf244794856422ef51cc43d31dc6d83e488df971bf
+SIZE (xpi/thunderbird-i18n-9.0/tr.xpi) = 411360
+SHA256 (xpi/thunderbird-i18n-9.0/uk.xpi) = e2fa6cc548f9f1ee89591cfcf9f654fa2b7b3714e3124657ab4ac04dfcbd31b5
+SIZE (xpi/thunderbird-i18n-9.0/uk.xpi) = 460380
+SHA256 (xpi/thunderbird-i18n-9.0/zh-TW.xpi) = 656a8989885d80c083b991c1d500f464606d03bf4749f4ee42babc8072aeba13
+SIZE (xpi/thunderbird-i18n-9.0/zh-TW.xpi) = 427199
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index 666fcc22a6a0..987f409a4688 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= thunderbird
-DISTVERSION= 8.0
+DISTVERSION= 9.0
CATEGORIES= mail ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index 39f5d2ac7dd1..6aeac63722d0 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (thunderbird-8.0.source.tar.bz2) = f728bd2dbc04e6c3a096d79a9ee320740f53794a28be307da8655c8fd90f77f5
-SIZE (thunderbird-8.0.source.tar.bz2) = 89435206
+SHA256 (thunderbird-9.0.source.tar.bz2) = 6f6c40b1c1e3c3cbf3de4dbd9465a5383b0596cb9a97ba8eee7daaade52aa40c
+SIZE (thunderbird-9.0.source.tar.bz2) = 96194907
diff --git a/mail/thunderbird-esr/files/patch-configure.in b/mail/thunderbird-esr/files/patch-configure.in
index 56c07e868572..4e91d33a273a 100644
--- a/mail/thunderbird-esr/files/patch-configure.in
+++ b/mail/thunderbird-esr/files/patch-configure.in
@@ -1,6 +1,6 @@
---- configure.in.orig 2011-07-15 07:42:33.000000000 +0200
-+++ configure.in 2011-07-22 13:43:44.000000000 +0200
-@@ -1438,7 +1438,7 @@
+--- configure.in.orig 2011-12-19 14:48:06.000000000 +0100
++++ configure.in 2011-12-19 15:51:19.000000000 +0100
+@@ -1410,7 +1410,7 @@
CPU_ARCH=sparc
;;
@@ -9,7 +9,7 @@
CPU_ARCH="$OS_TEST"
;;
-@@ -1458,7 +1458,7 @@
+@@ -1430,7 +1430,7 @@
dnl ===============================================================
INTEL_ARCHITECTURE=
case "$OS_TEST" in
@@ -18,7 +18,7 @@
INTEL_ARCHITECTURE=1
esac
-@@ -1781,7 +1781,7 @@
+@@ -1753,7 +1753,7 @@
esac
case "${host_cpu}" in
@@ -27,7 +27,7 @@
HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_"
;;
esac
-@@ -2437,6 +2437,9 @@
+@@ -2415,6 +2415,9 @@
x86_64-*)
AC_DEFINE(_AMD64_)
;;
@@ -37,7 +37,7 @@
*)
AC_DEFINE(_CPU_ARCH_NOT_DEFINED)
;;
-@@ -2508,7 +2511,7 @@
+@@ -2486,7 +2489,7 @@
else
DLL_SUFFIX=".so.1.0"
fi
@@ -46,7 +46,7 @@
DSO_CFLAGS=''
DSO_PIC_CFLAGS='-fPIC'
DSO_LDOPTS='-shared -fPIC'
-@@ -3326,11 +3329,11 @@
+@@ -3304,11 +3307,11 @@
;;
*)
MOZ_CHECK_PTHREADS(pthreads,
@@ -61,7 +61,7 @@
MOZ_CHECK_PTHREADS(c,
USE_PTHREADS=1
)
-@@ -3405,18 +3408,18 @@
+@@ -3383,18 +3386,18 @@
*-*-freebsd*)
AC_DEFINE(_REENTRANT)
AC_DEFINE(_THREAD_SAFE)
@@ -83,7 +83,7 @@
if test "$ac_cv_have_dash_pthread" = "yes"; then
_PTHREAD_LDFLAGS="-pthread"
fi
-@@ -3591,7 +3594,7 @@
+@@ -3569,7 +3572,7 @@
ac_cv_func_iconv,
[AC_TRY_LINK([
#include <stdlib.h>
@@ -92,7 +92,7 @@
],
[
iconv_t h = iconv_open("", "");
-@@ -3612,7 +3615,7 @@
+@@ -3590,7 +3593,7 @@
ac_cv_func_const_iconv,
[AC_TRY_COMPILE([
#include <stdlib.h>
@@ -101,7 +101,7 @@
],
[
const char *input = "testing";
-@@ -4409,7 +4412,7 @@
+@@ -4383,7 +4386,7 @@
LDFLAGS=$_SAVE_LDFLAGS
LIBS=$_SAVE_LIBS
@@ -110,12 +110,3 @@
ZLIB_CFLAGS="-I${ZLIB_DIR}/include"
ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}"
fi
-@@ -5966,7 +5969,7 @@
- i*86)
- MOZ_CRT_CPU_ARCH=intel
- ;;
-- x86_64)
-+ amd64 | x86_64)
- MOZ_CRT_CPU_ARCH=amd64
- ;;
- *)
diff --git a/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util.h b/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util.h
deleted file mode 100644
index 81a4693140a8..000000000000
--- a/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- mozilla/ipc/chromium/src/base/file_util.h~
-+++ mozilla/ipc/chromium/src/base/file_util.h
-@@ -15,8 +15,9 @@
- #elif defined(ANDROID)
- #include <sys/stat.h>
- #elif defined(OS_POSIX)
-+#include <sys/types.h>
-+#include <sys/stat.h>
- #include <fts.h>
--#include <sys/stat.h>
- #endif
-
- #include <stdio.h>
diff --git a/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h b/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h
new file mode 100644
index 000000000000..5c4e5b79f3d1
--- /dev/null
+++ b/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h
@@ -0,0 +1,45 @@
+--- mozilla/ipc/chromium/src/base/dir_reader_linux.h.orig 2011-12-16 21:29:22.000000000 +0100
++++ mozilla/ipc/chromium/src/base/dir_reader_linux.h 2011-12-19 21:00:27.000000000 +0100
+@@ -9,6 +9,7 @@
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdint.h>
++#include <sys/dirent.h>
+ #include <sys/syscall.h>
+ #include <unistd.h>
+
+@@ -19,6 +20,8 @@
+
+ namespace base {
+
++#define linux_dirent struct dirent
++#if 0
+ struct linux_dirent {
+ uint64_t d_ino;
+ int64_t d_off;
+@@ -26,11 +29,16 @@
+ unsigned char d_type;
+ char d_name[0];
+ };
++#endif
+
+ class DirReaderLinux {
+ public:
+ explicit DirReaderLinux(const char* directory_path)
++#ifdef O_DIRECTORY
+ : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)),
++#else
++ : fd_(open(directory_path, O_RDONLY)),
++#endif
+ offset_(0),
+ size_(0) {
+ memset(buf_, 0, sizeof(buf_));
+@@ -57,7 +65,7 @@
+ if (offset_ != size_)
+ return true;
+
+- const int r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
++ const int r = syscall(SYS_getdents, fd_, buf_, sizeof(buf_));
+ if (r == 0)
+ return false;
+ if (r == -1) {
diff --git a/mail/thunderbird-i18n/Makefile b/mail/thunderbird-i18n/Makefile
index cbc10fff10e7..2af5203c662d 100644
--- a/mail/thunderbird-i18n/Makefile
+++ b/mail/thunderbird-i18n/Makefile
@@ -6,9 +6,10 @@
#
PORTNAME= thunderbird-i18n
-PORTVERSION= 8.0
+PORTVERSION= 9.0
CATEGORIES= mail
-MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi
+MASTER_SITE_SUBDIR= thunderbird/nightly/${PORTVERSION}-candidates/build1//linux-i686/xpi
+#MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi
PKGNAMEPREFIX=
DISTFILES= ${THUNDERBIRD_I18N_:S/$/.xpi/}
DIST_SUBDIR= xpi/${DISTNAME}
@@ -23,7 +24,7 @@ RUN_DEPENDS+= xpi-quick-locale-switcher>=0:${PORTSDIR}/www/xpi-quick-locale-swit
.endif
NO_BUILD= yes
-USE_THUNDERBIRD= 80
+USE_THUNDERBIRD= 90
USE_XPI= thunderbird linux-thunderbird
THUNDERBIRD_I18N_ALL= ar br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \
diff --git a/mail/thunderbird-i18n/distinfo b/mail/thunderbird-i18n/distinfo
index 59d687838d7a..5a9ca8162a27 100644
--- a/mail/thunderbird-i18n/distinfo
+++ b/mail/thunderbird-i18n/distinfo
@@ -1,84 +1,84 @@
-SHA256 (xpi/thunderbird-i18n-8.0/ar.xpi) = ac50815d26c950b51a930239facf46c1225f8c052dc7610106fa74573b187b96
-SIZE (xpi/thunderbird-i18n-8.0/ar.xpi) = 429682
-SHA256 (xpi/thunderbird-i18n-8.0/br.xpi) = bfe0a405db47e62cf4f2037f10592f37e6f4804ff141c98f03a708c8b76886c9
-SIZE (xpi/thunderbird-i18n-8.0/br.xpi) = 407854
-SHA256 (xpi/thunderbird-i18n-8.0/ca.xpi) = f9cbd66875016bf18e84d0ffcae1b394d020c6166f1626b95cdb04ea431c20b8
-SIZE (xpi/thunderbird-i18n-8.0/ca.xpi) = 407844
-SHA256 (xpi/thunderbird-i18n-8.0/cs.xpi) = 1fd879a3802d455a10db9b94c74449663920b6dd9e7dec487c9a782898fc4c6e
-SIZE (xpi/thunderbird-i18n-8.0/cs.xpi) = 410932
-SHA256 (xpi/thunderbird-i18n-8.0/da.xpi) = db28f6e245304488923e153e5e692b3ade8d736bc42c2fd8c1af065c973370ef
-SIZE (xpi/thunderbird-i18n-8.0/da.xpi) = 353524
-SHA256 (xpi/thunderbird-i18n-8.0/de.xpi) = d8047dafbcf85f520ec268c633e0a704bd276b0e46d972302d54356f558883f2
-SIZE (xpi/thunderbird-i18n-8.0/de.xpi) = 409617
-SHA256 (xpi/thunderbird-i18n-8.0/en-GB.xpi) = 77a53b255f1a526166415eb2c7398a6d7a07a23f46d2737714bfbded8972bb8f
-SIZE (xpi/thunderbird-i18n-8.0/en-GB.xpi) = 384202
-SHA256 (xpi/thunderbird-i18n-8.0/en-US.xpi) = a594e5ed42cf96ab7f3523e6ee929ab48d61e254affdc0c69191e3fda375e831
-SIZE (xpi/thunderbird-i18n-8.0/en-US.xpi) = 383791
-SHA256 (xpi/thunderbird-i18n-8.0/es-AR.xpi) = 3d23032bc87e257a749ce7a877897ee4e05c64930ebec9e743eec07c52ac26dc
-SIZE (xpi/thunderbird-i18n-8.0/es-AR.xpi) = 402208
-SHA256 (xpi/thunderbird-i18n-8.0/es-ES.xpi) = 9e4d21fa3b1387977ae4a6bf69395b48de8560e0330ee964c210a06fbf0c0327
-SIZE (xpi/thunderbird-i18n-8.0/es-ES.xpi) = 345966
-SHA256 (xpi/thunderbird-i18n-8.0/et.xpi) = 7e866bb4f163e8aac567266414e20877bb9c6d0525d6621d717cdef1a9715ed2
-SIZE (xpi/thunderbird-i18n-8.0/et.xpi) = 402614
-SHA256 (xpi/thunderbird-i18n-8.0/eu.xpi) = af1a9e5cd29befc818ab5b93ce3b5058766f80fe0feeaedd261a702e56d1853c
-SIZE (xpi/thunderbird-i18n-8.0/eu.xpi) = 398556
-SHA256 (xpi/thunderbird-i18n-8.0/fi.xpi) = e2c94b11072377e3ce6758a6f3b607e03fa7a0073e167b31ee097e0363b6c50c
-SIZE (xpi/thunderbird-i18n-8.0/fi.xpi) = 403666
-SHA256 (xpi/thunderbird-i18n-8.0/fr.xpi) = 5384e5e75061ab504ea3f6284d9f6232826f596d6785c392e795dbf27a2139b2
-SIZE (xpi/thunderbird-i18n-8.0/fr.xpi) = 406258
-SHA256 (xpi/thunderbird-i18n-8.0/fy-NL.xpi) = fbf0e7e59f36aa2770ddc129b0da453c5ccec1fc26ab08c1d37bb2ea1baec890
-SIZE (xpi/thunderbird-i18n-8.0/fy-NL.xpi) = 406182
-SHA256 (xpi/thunderbird-i18n-8.0/ga-IE.xpi) = 6f193c7ab8d86e01bd305cb480ce4d1d3c40952b29d451ad53a87f7d25c399db
-SIZE (xpi/thunderbird-i18n-8.0/ga-IE.xpi) = 414791
-SHA256 (xpi/thunderbird-i18n-8.0/gd.xpi) = a79cd6a967aa6023953e1b24cf784e5600b05bd77f081c11fa1ab53c145f19e8
-SIZE (xpi/thunderbird-i18n-8.0/gd.xpi) = 417258
-SHA256 (xpi/thunderbird-i18n-8.0/gl.xpi) = bd164a1c8b5a1fa7514323a6fad15f43765c42886ab46cd0995edf29e19ec25e
-SIZE (xpi/thunderbird-i18n-8.0/gl.xpi) = 401200
-SHA256 (xpi/thunderbird-i18n-8.0/he.xpi) = 15049fbc3a1d41d4c69013ab18679994e6530a65c47051388dd51ec605e82562
-SIZE (xpi/thunderbird-i18n-8.0/he.xpi) = 429157
-SHA256 (xpi/thunderbird-i18n-8.0/hu.xpi) = 2ba9485a7d3ed1fc7962f5776ab02856a7b6c847345b03fd54c6bb80e10a8e08
-SIZE (xpi/thunderbird-i18n-8.0/hu.xpi) = 418308
-SHA256 (xpi/thunderbird-i18n-8.0/is.xpi) = 60110ee7c61ccfeca0560a49eacb50423f73f183a964f58b74ae37d8e564443c
-SIZE (xpi/thunderbird-i18n-8.0/is.xpi) = 404491
-SHA256 (xpi/thunderbird-i18n-8.0/it.xpi) = 61c243264edee5bb95bc947b0732401f189b184863d2640128e00a19fac426b2
-SIZE (xpi/thunderbird-i18n-8.0/it.xpi) = 338611
-SHA256 (xpi/thunderbird-i18n-8.0/ja.xpi) = 1ffc9c291893601172be91f50b25b651c18ea008def94b858a12147872da2ce9
-SIZE (xpi/thunderbird-i18n-8.0/ja.xpi) = 450381
-SHA256 (xpi/thunderbird-i18n-8.0/ko.xpi) = b7063cad1f6ebe4c21dce881eb748a88aa906d23f248593d9bb53ba14381efba
-SIZE (xpi/thunderbird-i18n-8.0/ko.xpi) = 362650
-SHA256 (xpi/thunderbird-i18n-8.0/lt.xpi) = fcd2c44bdebe7866f087b088ce5103366e2241bc341cc24b771684bc1d06d253
-SIZE (xpi/thunderbird-i18n-8.0/lt.xpi) = 527185
-SHA256 (xpi/thunderbird-i18n-8.0/nb-NO.xpi) = 83b800ea6ddcf098f309a8e71f3de741973d0177c145be9b8bf896d23df5204d
-SIZE (xpi/thunderbird-i18n-8.0/nb-NO.xpi) = 399860
-SHA256 (xpi/thunderbird-i18n-8.0/nl.xpi) = bce99a6e95ae72bf6040d38c7fdfc5cd222b3362dd97e79e5af90f2e752adfcf
-SIZE (xpi/thunderbird-i18n-8.0/nl.xpi) = 399870
-SHA256 (xpi/thunderbird-i18n-8.0/nn-NO.xpi) = 7e93e1e0ed7c6e942c6858b4e003be1e9a7180822a251436cc8349be1784d5f9
-SIZE (xpi/thunderbird-i18n-8.0/nn-NO.xpi) = 401462
-SHA256 (xpi/thunderbird-i18n-8.0/pl.xpi) = 040b62774df7f1e66b8af5d42031ac3bcd148c3646ee7815504aa2cc89322c4a
-SIZE (xpi/thunderbird-i18n-8.0/pl.xpi) = 386210
-SHA256 (xpi/thunderbird-i18n-8.0/pt-BR.xpi) = 669f7ad7db9b02e8dd9e41be42cac56ff9a2826c971f656d17f0fee0a22bc397
-SIZE (xpi/thunderbird-i18n-8.0/pt-BR.xpi) = 408964
-SHA256 (xpi/thunderbird-i18n-8.0/pt-PT.xpi) = b2ff74fa2f888b8e29ae158d55ded0ce7660498460930ff0697f17e6e481a91f
-SIZE (xpi/thunderbird-i18n-8.0/pt-PT.xpi) = 405968
-SHA256 (xpi/thunderbird-i18n-8.0/rm.xpi) = 0110cfd35cd8354930ba5511ccde62539e75e69d31f4d428a20bd8aa113cfaef
-SIZE (xpi/thunderbird-i18n-8.0/rm.xpi) = 406577
-SHA256 (xpi/thunderbird-i18n-8.0/ru.xpi) = a412dd6f6763972727007d76f837b5f1d8dd32ec35afc9490a3722437330dee6
-SIZE (xpi/thunderbird-i18n-8.0/ru.xpi) = 400687
-SHA256 (xpi/thunderbird-i18n-8.0/si.xpi) = fce2b953375d5b6fcf58d94bc4b676ae843103b5899fd3f5af5c5f7275e75631
-SIZE (xpi/thunderbird-i18n-8.0/si.xpi) = 448334
-SHA256 (xpi/thunderbird-i18n-8.0/sk.xpi) = e09edb3471eb06d3e21d85cbf2b889ccb041680150b28f43db2f46ae21ba6dff
-SIZE (xpi/thunderbird-i18n-8.0/sk.xpi) = 416338
-SHA256 (xpi/thunderbird-i18n-8.0/sl.xpi) = 91c6151d3c9c74ff937539c2c59a4f04f381403d72e43402a9466fffbdda5a71
-SIZE (xpi/thunderbird-i18n-8.0/sl.xpi) = 402625
-SHA256 (xpi/thunderbird-i18n-8.0/sq.xpi) = f14b7ca5d4049ee6218fd6377759bd6cfc32d37d180204510737ad4814c56893
-SIZE (xpi/thunderbird-i18n-8.0/sq.xpi) = 351703
-SHA256 (xpi/thunderbird-i18n-8.0/sv-SE.xpi) = c7cc27527961c0435fa8bb1563fe04edee234188b0abe001e10159c48bda8a2b
-SIZE (xpi/thunderbird-i18n-8.0/sv-SE.xpi) = 470499
-SHA256 (xpi/thunderbird-i18n-8.0/ta-LK.xpi) = a49d999804b2925dc87b5fd990cbd373489b007bfd67a862ca1f775eb5448c04
-SIZE (xpi/thunderbird-i18n-8.0/ta-LK.xpi) = 466437
-SHA256 (xpi/thunderbird-i18n-8.0/tr.xpi) = 984f7bcae3a51a3dcbe83b2098037c43fe929d14713f8b0818c362122f507a2d
-SIZE (xpi/thunderbird-i18n-8.0/tr.xpi) = 405974
-SHA256 (xpi/thunderbird-i18n-8.0/uk.xpi) = cdf663bdc0f85857cd41ead2c058abf01f6542089da94ada9f5a2bcf95214dbe
-SIZE (xpi/thunderbird-i18n-8.0/uk.xpi) = 456674
-SHA256 (xpi/thunderbird-i18n-8.0/zh-TW.xpi) = a6c78df16a242b1731709fdacae8fcfde630fe10469abfd6a696b46076e9059a
-SIZE (xpi/thunderbird-i18n-8.0/zh-TW.xpi) = 423019
+SHA256 (xpi/thunderbird-i18n-9.0/ar.xpi) = b88dc90335f47cce9bd3b3d7f0cc1761750b0da69a7cf6878380e03c06e34267
+SIZE (xpi/thunderbird-i18n-9.0/ar.xpi) = 434061
+SHA256 (xpi/thunderbird-i18n-9.0/br.xpi) = bdad71ec53c45773380c92cea543c75360b3f12c85fd154a78f3adb4d5a65c37
+SIZE (xpi/thunderbird-i18n-9.0/br.xpi) = 411787
+SHA256 (xpi/thunderbird-i18n-9.0/ca.xpi) = 7633e8e0ff6956930dd73595eb6d03506807b805140e53d0dc2293fb060b837b
+SIZE (xpi/thunderbird-i18n-9.0/ca.xpi) = 411848
+SHA256 (xpi/thunderbird-i18n-9.0/cs.xpi) = f410a259b5a4ba20e0cb9c486e02aeb4d2ad0e10f3243e5bd2e3db6e2c93d357
+SIZE (xpi/thunderbird-i18n-9.0/cs.xpi) = 415080
+SHA256 (xpi/thunderbird-i18n-9.0/da.xpi) = 2096a2eca235b306854cc3fc2ba278691aba287561b884dbf2a1deb1fa82495a
+SIZE (xpi/thunderbird-i18n-9.0/da.xpi) = 359198
+SHA256 (xpi/thunderbird-i18n-9.0/de.xpi) = c04c06ae7fc96ccc40eb46863a4b056d4cad0ac7cfb06abbdc52390caa33ff90
+SIZE (xpi/thunderbird-i18n-9.0/de.xpi) = 413690
+SHA256 (xpi/thunderbird-i18n-9.0/en-GB.xpi) = 033ad3a9e018894df8e1c46ddf0244b279eb515125c5c2143d9aaf04f8fe5a8c
+SIZE (xpi/thunderbird-i18n-9.0/en-GB.xpi) = 388497
+SHA256 (xpi/thunderbird-i18n-9.0/en-US.xpi) = 60d31195134043c416965cd0d18948f91573df91bc2dc6092e24582bee6983bc
+SIZE (xpi/thunderbird-i18n-9.0/en-US.xpi) = 387317
+SHA256 (xpi/thunderbird-i18n-9.0/es-AR.xpi) = dade5c5c3ac97416c047c26a369101994c9668d1bc075ad4c83045e72c1bc0a9
+SIZE (xpi/thunderbird-i18n-9.0/es-AR.xpi) = 406257
+SHA256 (xpi/thunderbird-i18n-9.0/es-ES.xpi) = 05b0247b8fd1b0a78a52b8214b9319c167a3c51188af64441ac176de9e9cf7ac
+SIZE (xpi/thunderbird-i18n-9.0/es-ES.xpi) = 350318
+SHA256 (xpi/thunderbird-i18n-9.0/et.xpi) = 0c99e009320ae82b817b4e60e85200d89e133cd02b6f45f397be3174ca90ef22
+SIZE (xpi/thunderbird-i18n-9.0/et.xpi) = 406523
+SHA256 (xpi/thunderbird-i18n-9.0/eu.xpi) = 002a419b322c809201b02491060f431799f5e1225ebaa3542880caa21994c8ad
+SIZE (xpi/thunderbird-i18n-9.0/eu.xpi) = 402325
+SHA256 (xpi/thunderbird-i18n-9.0/fi.xpi) = 745dc02ce7a90eece0cc73279663a5de219a453a4bfe3e591e6562291d65f392
+SIZE (xpi/thunderbird-i18n-9.0/fi.xpi) = 407656
+SHA256 (xpi/thunderbird-i18n-9.0/fr.xpi) = 968b5fcd19b34905fb30706999518421b5f33369bb552c589be8a9babf4cacc0
+SIZE (xpi/thunderbird-i18n-9.0/fr.xpi) = 410408
+SHA256 (xpi/thunderbird-i18n-9.0/fy-NL.xpi) = 210140b24b3d10d4e3f9d162c831cf65cf63d67a9dbbad91a3985654e5f99a37
+SIZE (xpi/thunderbird-i18n-9.0/fy-NL.xpi) = 410230
+SHA256 (xpi/thunderbird-i18n-9.0/ga-IE.xpi) = 59282df27abd893433584ebdb6f447e57836150ef2de0d34e59b1e92eeef7622
+SIZE (xpi/thunderbird-i18n-9.0/ga-IE.xpi) = 418964
+SHA256 (xpi/thunderbird-i18n-9.0/gd.xpi) = 84d2aebe83a16508f894e942d4f9d730ec84abff3ed632efacf1eb78a31191de
+SIZE (xpi/thunderbird-i18n-9.0/gd.xpi) = 421640
+SHA256 (xpi/thunderbird-i18n-9.0/gl.xpi) = bf638128b5e84f19b7cf08faf71dc4aab0863c4aafce2345b68667873cdb3626
+SIZE (xpi/thunderbird-i18n-9.0/gl.xpi) = 405083
+SHA256 (xpi/thunderbird-i18n-9.0/he.xpi) = 1d00f60ca78a370a41cacb4c8222e2a760442ecd815dc0bbd35fe70cfe84008f
+SIZE (xpi/thunderbird-i18n-9.0/he.xpi) = 433194
+SHA256 (xpi/thunderbird-i18n-9.0/hu.xpi) = bd740d15cceab282ee85313755b697baa85e5b3b42f0e40423b999a96b34f8b9
+SIZE (xpi/thunderbird-i18n-9.0/hu.xpi) = 422491
+SHA256 (xpi/thunderbird-i18n-9.0/is.xpi) = b9d45c9af9e3e50c2c1737c9683c57d739e13b8d7aabe993649348271799a20c
+SIZE (xpi/thunderbird-i18n-9.0/is.xpi) = 408517
+SHA256 (xpi/thunderbird-i18n-9.0/it.xpi) = 45a7dc02055a56b78af0adfd1b19cbed262e559e7c507d86de2d2f611c2611d3
+SIZE (xpi/thunderbird-i18n-9.0/it.xpi) = 342810
+SHA256 (xpi/thunderbird-i18n-9.0/ja.xpi) = 550923b532e889081137e3fbcbf179411a168269d60c6f0aee986ed3a8116f6d
+SIZE (xpi/thunderbird-i18n-9.0/ja.xpi) = 454770
+SHA256 (xpi/thunderbird-i18n-9.0/ko.xpi) = f2fb256aa6c3b0bdfd7dc05187fcc82d0614ec6c085b687fa3923cc30556a68a
+SIZE (xpi/thunderbird-i18n-9.0/ko.xpi) = 367944
+SHA256 (xpi/thunderbird-i18n-9.0/lt.xpi) = 87b7bec85cbccc1549415a0b6f2798fd44fd472336a73e43cf286ff0d17261fa
+SIZE (xpi/thunderbird-i18n-9.0/lt.xpi) = 532804
+SHA256 (xpi/thunderbird-i18n-9.0/nb-NO.xpi) = 7193f869c533494a84e35b637e90a9cd93114d2d35d76930d1e3d30aac37bbbc
+SIZE (xpi/thunderbird-i18n-9.0/nb-NO.xpi) = 403653
+SHA256 (xpi/thunderbird-i18n-9.0/nl.xpi) = 7fa31270bfef12329c7239a3767df17b01b76b131d2f613ebe2c823089628095
+SIZE (xpi/thunderbird-i18n-9.0/nl.xpi) = 403894
+SHA256 (xpi/thunderbird-i18n-9.0/nn-NO.xpi) = 99b166daad6c1369461b73b1aab60ebc4f599a1ddc0e4b6e806cea60dc542a72
+SIZE (xpi/thunderbird-i18n-9.0/nn-NO.xpi) = 405231
+SHA256 (xpi/thunderbird-i18n-9.0/pl.xpi) = 6ea7602e2f96a73859562e4a460bcf5fe424a693a10086294423e7d964668c34
+SIZE (xpi/thunderbird-i18n-9.0/pl.xpi) = 390106
+SHA256 (xpi/thunderbird-i18n-9.0/pt-BR.xpi) = ad8de025a4eda498453b50bee461ac97467124d91cd8f59a2487791a93d88096
+SIZE (xpi/thunderbird-i18n-9.0/pt-BR.xpi) = 412877
+SHA256 (xpi/thunderbird-i18n-9.0/pt-PT.xpi) = b86c188792870f6cb6c0ed8715353d98865178aef3fb04870e4717d2b19a47b4
+SIZE (xpi/thunderbird-i18n-9.0/pt-PT.xpi) = 409931
+SHA256 (xpi/thunderbird-i18n-9.0/rm.xpi) = fbe1c3a58c99bb3f5f532345a0581f1ac79525a05f3039e2a12aa91843da17b3
+SIZE (xpi/thunderbird-i18n-9.0/rm.xpi) = 410499
+SHA256 (xpi/thunderbird-i18n-9.0/ru.xpi) = 82843d85bcb3dd9796978c5d315111143a0f58d94af1a5aa125e2bb40026ae70
+SIZE (xpi/thunderbird-i18n-9.0/ru.xpi) = 406089
+SHA256 (xpi/thunderbird-i18n-9.0/si.xpi) = 4f91f8e163758d342757c11824d5dc28079715ea8098246d43d6abc85ad325d3
+SIZE (xpi/thunderbird-i18n-9.0/si.xpi) = 451806
+SHA256 (xpi/thunderbird-i18n-9.0/sk.xpi) = ea556ff8267676cf2c63ab8507987d9caa108664d62e6a453610bb4bfda35c30
+SIZE (xpi/thunderbird-i18n-9.0/sk.xpi) = 420587
+SHA256 (xpi/thunderbird-i18n-9.0/sl.xpi) = 1d611725706d6a7a6d7ea23d6ff1c42818d24f76779a54266fb1d8b7d4404950
+SIZE (xpi/thunderbird-i18n-9.0/sl.xpi) = 406469
+SHA256 (xpi/thunderbird-i18n-9.0/sq.xpi) = 8345fe9195247fe172385f238d852e4ce7b1a3c6e8b91410ef017f295d41c685
+SIZE (xpi/thunderbird-i18n-9.0/sq.xpi) = 355950
+SHA256 (xpi/thunderbird-i18n-9.0/sv-SE.xpi) = e77b9c3e9d18c8d3ba061e422ddb8866f1a585a29c697b0ce5c2bef5e07a314f
+SIZE (xpi/thunderbird-i18n-9.0/sv-SE.xpi) = 474265
+SHA256 (xpi/thunderbird-i18n-9.0/ta-LK.xpi) = 55c243d2d4d156e6dfb9156d877bc808536adea0d04b8bdba549bb3dda947384
+SIZE (xpi/thunderbird-i18n-9.0/ta-LK.xpi) = 469046
+SHA256 (xpi/thunderbird-i18n-9.0/tr.xpi) = 5fb4d782f5b262ddc56aacaf244794856422ef51cc43d31dc6d83e488df971bf
+SIZE (xpi/thunderbird-i18n-9.0/tr.xpi) = 411360
+SHA256 (xpi/thunderbird-i18n-9.0/uk.xpi) = e2fa6cc548f9f1ee89591cfcf9f654fa2b7b3714e3124657ab4ac04dfcbd31b5
+SIZE (xpi/thunderbird-i18n-9.0/uk.xpi) = 460380
+SHA256 (xpi/thunderbird-i18n-9.0/zh-TW.xpi) = 656a8989885d80c083b991c1d500f464606d03bf4749f4ee42babc8072aeba13
+SIZE (xpi/thunderbird-i18n-9.0/zh-TW.xpi) = 427199
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 666fcc22a6a0..987f409a4688 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= thunderbird
-DISTVERSION= 8.0
+DISTVERSION= 9.0
CATEGORIES= mail ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 39f5d2ac7dd1..6aeac63722d0 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,2 +1,2 @@
-SHA256 (thunderbird-8.0.source.tar.bz2) = f728bd2dbc04e6c3a096d79a9ee320740f53794a28be307da8655c8fd90f77f5
-SIZE (thunderbird-8.0.source.tar.bz2) = 89435206
+SHA256 (thunderbird-9.0.source.tar.bz2) = 6f6c40b1c1e3c3cbf3de4dbd9465a5383b0596cb9a97ba8eee7daaade52aa40c
+SIZE (thunderbird-9.0.source.tar.bz2) = 96194907
diff --git a/mail/thunderbird/files/patch-configure.in b/mail/thunderbird/files/patch-configure.in
index 56c07e868572..4e91d33a273a 100644
--- a/mail/thunderbird/files/patch-configure.in
+++ b/mail/thunderbird/files/patch-configure.in
@@ -1,6 +1,6 @@
---- configure.in.orig 2011-07-15 07:42:33.000000000 +0200
-+++ configure.in 2011-07-22 13:43:44.000000000 +0200
-@@ -1438,7 +1438,7 @@
+--- configure.in.orig 2011-12-19 14:48:06.000000000 +0100
++++ configure.in 2011-12-19 15:51:19.000000000 +0100
+@@ -1410,7 +1410,7 @@
CPU_ARCH=sparc
;;
@@ -9,7 +9,7 @@
CPU_ARCH="$OS_TEST"
;;
-@@ -1458,7 +1458,7 @@
+@@ -1430,7 +1430,7 @@
dnl ===============================================================
INTEL_ARCHITECTURE=
case "$OS_TEST" in
@@ -18,7 +18,7 @@
INTEL_ARCHITECTURE=1
esac
-@@ -1781,7 +1781,7 @@
+@@ -1753,7 +1753,7 @@
esac
case "${host_cpu}" in
@@ -27,7 +27,7 @@
HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_"
;;
esac
-@@ -2437,6 +2437,9 @@
+@@ -2415,6 +2415,9 @@
x86_64-*)
AC_DEFINE(_AMD64_)
;;
@@ -37,7 +37,7 @@
*)
AC_DEFINE(_CPU_ARCH_NOT_DEFINED)
;;
-@@ -2508,7 +2511,7 @@
+@@ -2486,7 +2489,7 @@
else
DLL_SUFFIX=".so.1.0"
fi
@@ -46,7 +46,7 @@
DSO_CFLAGS=''
DSO_PIC_CFLAGS='-fPIC'
DSO_LDOPTS='-shared -fPIC'
-@@ -3326,11 +3329,11 @@
+@@ -3304,11 +3307,11 @@
;;
*)
MOZ_CHECK_PTHREADS(pthreads,
@@ -61,7 +61,7 @@
MOZ_CHECK_PTHREADS(c,
USE_PTHREADS=1
)
-@@ -3405,18 +3408,18 @@
+@@ -3383,18 +3386,18 @@
*-*-freebsd*)
AC_DEFINE(_REENTRANT)
AC_DEFINE(_THREAD_SAFE)
@@ -83,7 +83,7 @@
if test "$ac_cv_have_dash_pthread" = "yes"; then
_PTHREAD_LDFLAGS="-pthread"
fi
-@@ -3591,7 +3594,7 @@
+@@ -3569,7 +3572,7 @@
ac_cv_func_iconv,
[AC_TRY_LINK([
#include <stdlib.h>
@@ -92,7 +92,7 @@
],
[
iconv_t h = iconv_open("", "");
-@@ -3612,7 +3615,7 @@
+@@ -3590,7 +3593,7 @@
ac_cv_func_const_iconv,
[AC_TRY_COMPILE([
#include <stdlib.h>
@@ -101,7 +101,7 @@
],
[
const char *input = "testing";
-@@ -4409,7 +4412,7 @@
+@@ -4383,7 +4386,7 @@
LDFLAGS=$_SAVE_LDFLAGS
LIBS=$_SAVE_LIBS
@@ -110,12 +110,3 @@
ZLIB_CFLAGS="-I${ZLIB_DIR}/include"
ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}"
fi
-@@ -5966,7 +5969,7 @@
- i*86)
- MOZ_CRT_CPU_ARCH=intel
- ;;
-- x86_64)
-+ amd64 | x86_64)
- MOZ_CRT_CPU_ARCH=amd64
- ;;
- *)
diff --git a/mail/thunderbird/files/patch-ipc-chromium-src-base-file_util.h b/mail/thunderbird/files/patch-ipc-chromium-src-base-file_util.h
deleted file mode 100644
index 81a4693140a8..000000000000
--- a/mail/thunderbird/files/patch-ipc-chromium-src-base-file_util.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- mozilla/ipc/chromium/src/base/file_util.h~
-+++ mozilla/ipc/chromium/src/base/file_util.h
-@@ -15,8 +15,9 @@
- #elif defined(ANDROID)
- #include <sys/stat.h>
- #elif defined(OS_POSIX)
-+#include <sys/types.h>
-+#include <sys/stat.h>
- #include <fts.h>
--#include <sys/stat.h>
- #endif
-
- #include <stdio.h>
diff --git a/mail/thunderbird/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h b/mail/thunderbird/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h
new file mode 100644
index 000000000000..5c4e5b79f3d1
--- /dev/null
+++ b/mail/thunderbird/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h
@@ -0,0 +1,45 @@
+--- mozilla/ipc/chromium/src/base/dir_reader_linux.h.orig 2011-12-16 21:29:22.000000000 +0100
++++ mozilla/ipc/chromium/src/base/dir_reader_linux.h 2011-12-19 21:00:27.000000000 +0100
+@@ -9,6 +9,7 @@
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdint.h>
++#include <sys/dirent.h>
+ #include <sys/syscall.h>
+ #include <unistd.h>
+
+@@ -19,6 +20,8 @@
+
+ namespace base {
+
++#define linux_dirent struct dirent
++#if 0
+ struct linux_dirent {
+ uint64_t d_ino;
+ int64_t d_off;
+@@ -26,11 +29,16 @@
+ unsigned char d_type;
+ char d_name[0];
+ };
++#endif
+
+ class DirReaderLinux {
+ public:
+ explicit DirReaderLinux(const char* directory_path)
++#ifdef O_DIRECTORY
+ : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)),
++#else
++ : fd_(open(directory_path, O_RDONLY)),
++#endif
+ offset_(0),
+ size_(0) {
+ memset(buf_, 0, sizeof(buf_));
+@@ -57,7 +65,7 @@
+ if (offset_ != size_)
+ return true;
+
+- const int r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
++ const int r = syscall(SYS_getdents, fd_, buf_, sizeof(buf_));
+ if (r == 0)
+ return false;
+ if (r == -1) {