[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2019-08-30 Thread Jory Pratt
commit: 0ccf828858909a3d535e7143ac431ef56173a056
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Aug 30 14:13:45 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Aug 30 14:13:45 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0ccf8288

mail-client/thunderbird: fix ppc64le support and linux-headers-5.2

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Jory Pratt  gentoo.org>

 mail-client/thunderbird/Manifest   |  2 +-
 .../mozilla-bug1554949-linux-headers-5.2.patch | 46 ++
 mail-client/thunderbird/thunderbird-68.0-r1.ebuild |  3 +-
 3 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 38785ee..6e01583 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,5 +1,5 @@
 DIST firefox-60.6-patches-07.tar.xz 37404 BLAKE2B 
5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030
 SHA512 
3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b
-DIST firefox-68.0-patches-10.tar.xz 14668 BLAKE2B 
071e3377c0be2035e3f16c0b4492ebc681e6bf9da929d9a565d80a0d1c1f85a81330418a1b30fbaa0a6d7eecb9b2f189416882dafdb879feea98c9911c52493f
 SHA512 
d424be80d68c84d3f561cbdfb487344308ba6af84d07cc16fe0631bfd609dce0e81fd2f7516c5fc1e1e359eacb3e06a4bde83cebf3909427f7e641b17e28f3d5
+DIST firefox-68.0-patches-11.tar.xz 15404 BLAKE2B 
5322c64f7605e30aa1daf650cea19b66ce6c305d2862d76c4a4103676392cbd3029a8f35cbe8ed8077ac7cfe8194c08a0cd3cf25fef75c62a086077d0c5a419a
 SHA512 
1897303b6864ca941afe6ee1d95fd975fb29a01f52d68f9f42c1a9a62d7e4fee0a797aa169b58dc4cf068916e01edaf5c9ad8ade23a997e52c37bd393a142ade
 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B 
bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9
 SHA512 
6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
 DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 
31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a
 SHA512 
1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235
 DIST thunderbird-60.0-patches-0.tar.xz 10292 BLAKE2B 
a81ac6708389baff21aac1511c1fc372324cac8bb3ee0f3b5d2a0690b6e22ef658b41c887b99168b43c4ea4bb0947d3e48ad9b7e80db558db22c976df868
 SHA512 
1dae465676b2ff4faae08ebf69e6bac46552bc0331659bf5f444c45b026e4c8d2fc46cd3758e3bd121716aa85d5dcc56de6483919f7f0077b9d9720574dbd1aa

diff --git 
a/mail-client/thunderbird/files/mozilla-bug1554949-linux-headers-5.2.patch 
b/mail-client/thunderbird/files/mozilla-bug1554949-linux-headers-5.2.patch
new file mode 100644
index 000..2de1250
--- /dev/null
+++ b/mail-client/thunderbird/files/mozilla-bug1554949-linux-headers-5.2.patch
@@ -0,0 +1,46 @@
+# HG changeset patch
+# User Emilio Cobos Álvarez 
+# Date 1559048542 0
+# Node ID 03fe96d5969ac6885ca539bf7759780ed75a1375
+# Parent  e6cf9d0df0793e7f76cb2877989fc5aeca98e530
+Bug 1554949 - Fix WebRTC build failure with newer linux kernel. r=dminor, 
a=RyanVM DONTBUILD
+
+Recent kernel commit[1] moved a bit the define for this constant. This revealed
+a missing include in WebRTC.
+
+I filed this upstream in:
+
+ * https://bugs.chromium.org/p/webrtc/issues/detail?id=10677
+
+And sent a patch in:
+
+ * https://webrtc-review.googlesource.com/c/src/+/138270
+
+[1]: 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0768e17073dc5
+
+Differential Revision: https://phabricator.services.mozilla.com/D32809
+
+diff --git a/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc 
b/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc
+--- a/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc
 b/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc
+@@ -56,16 +56,19 @@
+ #if defined(WEBRTC_POSIX)
+ #include   // for TCP_NODELAY
+ #define IP_MTU 14 // Until this is integrated from linux/in.h to netinet/in.h
+ typedef void* SockOptArg;
+ 
+ #endif  // WEBRTC_POSIX
+ 
+ #if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC) && !defined(WEBRTC_BSD) && 
!defined(__native_client__)
++#if defined(WEBRTC_LINUX)
++#include 
++#endif
+ 
+ int64_t GetSocketRecvTimestamp(int socket) {
+   struct timeval tv_ioctl;
+   int ret = ioctl(socket, SIOCGSTAMP, _ioctl);
+   if (ret != 0)
+ return -1;
+   int64_t timestamp =
+   rtc::kNumMicrosecsPerSec * static_cast(tv_ioctl.tv_sec) +
+

diff --git a/mail-client/thunderbird/thunderbird-68.0-r1.ebuild 
b/mail-client/thunderbird/thunderbird-68.0-r1.ebuild
index 10755b9..813aba3 100644
--- a/mail-client/thunderbird/thunderbird-68.0-r1.ebuild
+++ 

[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/, profiles/

2019-08-29 Thread Jory Pratt
commit: a456c91e914efb919f34bf6b90b1b253c9062da9
Author: Jory Pratt  gentoo  org>
AuthorDate: Thu Aug 29 18:37:10 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Aug 29 18:37:10 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=a456c91e

mail-client/thunderbird: add 68.0 initial ebuild with p.mask

Signed-off-by: Jory Pratt  gentoo.org>

 mail-client/thunderbird/Manifest   |  55 ++
 .../files/1000_fix_gentoo_preferences.patch|  25 +
 mail-client/thunderbird/thunderbird-68.0-r1.ebuild | 780 +
 profiles/package.mask  |   2 +
 4 files changed, 862 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index cb2a0a8..38785ee 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,4 +1,5 @@
 DIST firefox-60.6-patches-07.tar.xz 37404 BLAKE2B 
5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030
 SHA512 
3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b
+DIST firefox-68.0-patches-10.tar.xz 14668 BLAKE2B 
071e3377c0be2035e3f16c0b4492ebc681e6bf9da929d9a565d80a0d1c1f85a81330418a1b30fbaa0a6d7eecb9b2f189416882dafdb879feea98c9911c52493f
 SHA512 
d424be80d68c84d3f561cbdfb487344308ba6af84d07cc16fe0631bfd609dce0e81fd2f7516c5fc1e1e359eacb3e06a4bde83cebf3909427f7e641b17e28f3d5
 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B 
bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9
 SHA512 
6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
 DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 
31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a
 SHA512 
1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235
 DIST thunderbird-60.0-patches-0.tar.xz 10292 BLAKE2B 
a81ac6708389baff21aac1511c1fc372324cac8bb3ee0f3b5d2a0690b6e22ef658b41c887b99168b43c4ea4bb0947d3e48ad9b7e80db558db22c976df868
 SHA512 
1dae465676b2ff4faae08ebf69e6bac46552bc0331659bf5f444c45b026e4c8d2fc46cd3758e3bd121716aa85d5dcc56de6483919f7f0077b9d9720574dbd1aa
@@ -56,3 +57,57 @@ DIST thunderbird-60.8.0-vi.xpi 637187 BLAKE2B 
7ecd85e521b230a2de85382f0ca2588523
 DIST thunderbird-60.8.0-zh-CN.xpi 626284 BLAKE2B 
90576f52f491b6af98489ee02fd48a7e27ca25eb4090986abe0ae67edc866240fc77e3b9aeeb768759eef9f2cc0b138f6aa60f59473ad2e6d786e578ff5da194
 SHA512 
35fc72b7894b7a678c57e8b89332a3478bd8eb49db01e8cd74f9a347466f577ddbcfa07dde487478e9c120d462ada430b0a569ab50114a0f603cbceb8223a137
 DIST thunderbird-60.8.0-zh-TW.xpi 626190 BLAKE2B 
e388d36ca6963d406372af7d26e9ea612cc69633a162fdf96f298a4d61753058cabdc5c4f400345751e7485a4f1bd5d75cb129dc993722f796936f3659da0ef0
 SHA512 
41abd5e0a83bb8da396e1b3f469be9c89a09aef74f2a6e9ee7cde27b8d09980b2539d1c36571b65cdafb1bbf765c671105c519db63aa33131781125dacdb3a83
 DIST thunderbird-60.8.0.source.tar.xz 285643576 BLAKE2B 
223915c001c19908db5a4d6a580ff210f45b5c61a06212ba630a2d1b348b49b7067985b3ef42ee1f69fdc14725aecafd36ecea55af42cb6f6e4e00197ffc2178
 SHA512 
b465544a8cbedf0aff0f737cf98e2d030331f1ea016b2e541dfe30a5cf3172f9075e5a9c8d6b7e0f97ffc2e0d3eebbaf9a39e76a499b9fc976bbc0c944dfd058
+DIST thunderbird-68.0-ar.xpi 617171 BLAKE2B 
27a411e4d5cee4044ff1bf0d0354aa935fda5eb07b3654e5e001aa23ee4cd1f02c957eb77ac9c6562ff7f80a113ebd5756d121cb8b8032b9353b5b300ff87241
 SHA512 
1ee4620a960802fc8d73d0ab1afa89bca2b2f835004442ffd76a2fc0e48ab3ea3bd353f6b3e5a9b7111dbcb5b663c8b13e8c48ab3d06b8c7031b004e869e9908
+DIST thunderbird-68.0-ast.xpi 551303 BLAKE2B 
9ecbf665a1b108c61836566cdfa6808c6f153b56b0295e476567e695f11eacd921cb06eb224736f783d501bcff14a2e01db02668c9d2497cba22e126996f36c3
 SHA512 
5deb769bcee2826d8e5d35bbaaa1c9df0006d4c83c3c0a008c09f3447b3d4c0972b87dd05b07bd9aadb75053973d837bda1fd469b50c6d21b71b6f42390e547f
+DIST thunderbird-68.0-be.xpi 646284 BLAKE2B 
ffdac9dc29ad762c5b0a204590ffacaf1f072277749695544554d7050ad84611f37106572f80a5a0c473d5ad5d07ac50c5d5beb537014b4b7ea7ef00ce619e1b
 SHA512 
0fd2e939807cd1ede38308b0c931c1b9bf805f48c625fddb7d51f8b01067f68242c77726f442fd662259389bf580550fea92defca9fc1a508c394ef3ac2cddf8
+DIST thunderbird-68.0-bg.xpi 646231 BLAKE2B 
1bdf1354b9016f65427158b7cdc6a579fca36b2371b822c67a865fe00730a3d27382a2cc95714907b079d98d5c751d6e47c3e50e7213a3745805baa32648f342
 SHA512 
4dc0f6cb5d9000a6fb247dc838ad0aa78403ec1cd877343e44dd21b3a8538017a697ca17a56305e242e9a4e5b463ff90f97eab4dceac96b7944c42464642b96c
+DIST thunderbird-68.0-br.xpi 574856 BLAKE2B 
34beea12df59f89e4effc02e2cf80d4c1b6cf2bfc6295e8e0f978f5c50c2db3ef7607a5a9b5cd3729751c183628863f64c64c7ff2db9b9be085f2cf70b0608a2
 SHA512 

[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2018-11-30 Thread Ian Stakenvicius
commit: 60d30853f6b82bf9ef5f276bb7ea8cc0c1ab8baa
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Nov 30 19:49:39 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 30 20:09:04 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=60d30853

thunderbird:  bump to 60.3.2

This bump re-enables Global Search when system-sqlite is used.

Bug: https://bugs.gentoo.org/583156
Signed-off-by: Ian Stakenvicius  gentoo.org>

 mail-client/thunderbird/Manifest   |  54 ++
 .../thunderbird/files/sqlite3-fts3-tokenizer.patch |  87 
 mail-client/thunderbird/thunderbird-60.3.2.ebuild  | 562 +
 3 files changed, 703 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 4f4bb02..be9e88f 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -110,3 +110,57 @@ DIST thunderbird-60.3.0-vi.xpi 638421 BLAKE2B 
aad9f330e7f95ba7204775710162f40418
 DIST thunderbird-60.3.0-zh-CN.xpi 622465 BLAKE2B 
c374b6a7d8e6a10f6340e814f62843160991db3a8e820c0acc9294d5e3416cf6025a9c472e21802095c7a88408449f111a9d0d3d95efee33b2903132847daa82
 SHA512 
7da02ae8830126da7646c4379ecac20123a7f9f2f9c0e72581800a5673332c8664eda1d8b2bf906fa452bee8a10413191272caf17ac6d07a2f1fd8bb5502ff3a
 DIST thunderbird-60.3.0-zh-TW.xpi 626188 BLAKE2B 
462a59258946095a905ea455267cc50893b8dd49d04d0adb02060945a660c80dea2bba5d9de5a9f4381b0c198211711f821c665fd33d0bb2b198afc2e7dc38af
 SHA512 
337aa9e5dcb9aef0cdb44d9d24c9eafb89b2e3bd13881b445ab5a49e4adfc47136b7180009998fbc61a7e8140683fa0bff571bf6970f944d841e6fca1aa1bbaf
 DIST thunderbird-60.3.0.source.tar.xz 285211708 BLAKE2B 
cb17d27ac97267507353d1a0cb501a9f9a44a4bad6389dbc2ed95f3f23626540075325d6787c992e37bbab7096d2553618a7e5888614ebe1218d7088b0d78127
 SHA512 
6cc390129dd2ce30c4685748bc5cdbf07c1326bf1ba4727d34b105f800ee3d0c7344a1bda3b8f6a666f635eb6d2fba7da5afb1222aac05a536d2dd77afb3a8d3
+DIST thunderbird-60.3.2-ar.xpi 627181 BLAKE2B 
33bbdb397a8517800ca0bef3e6a7d003b6f035316f1552454cafee30e8603de06d1b7e6dc56f3a6e8345d5d12939bcaecfe5f2b9c4ce1f4ad78f725e1bbd3a8e
 SHA512 
71d4b681bf5ae393ec8e3cfea5c53b53000a525cd6a5ddd65f17399437b159c33c887c257e2daa918de966e1182810be5d62604b5761a4fe6bc5e661f9292186
+DIST thunderbird-60.3.2-ast.xpi 560867 BLAKE2B 
b6cd646959534a555833810a6ca032e0c9b06acb764607295688f0747fc09c716b5f4e6b1880712f31cbefffa14cb67e573ef787a5d6cf63d58dc299b3f92071
 SHA512 
7be8efce56c23687f705c00a3327c3eb3b0c3dfc86d88be3f192e6e7ebc1e77fb44d104c19948eb8ea9a56972416d5d8fc64dcb8539e656cd05794a183087338
+DIST thunderbird-60.3.2-be.xpi 659079 BLAKE2B 
8bfa64f9a7d227f15dbbcc397c15236be0d4aba4ee6b65e3c96508e5cd1b53009600f17a9b35dee83859cfb0b69bcb22303278fd229709b270cea05c8ebdf21c
 SHA512 
12b4b10042e065583c9022c095babc669a519fd99c1f406e5bb8db9af8e08e44cfe4d2ee8a22e7c98cc25e9b99d157767fa79cd4996e42efea84b7a98f0b7457
+DIST thunderbird-60.3.2-bg.xpi 665510 BLAKE2B 
03871e6e102f407e5b1e99562fb590b70db07c6cd59618b376744c68fcdcad20fa34694e295381a2352977f8ba2182a994f5ec798420165700c37d062c999075
 SHA512 
091f6f816f5cdc067d030b79f66b7aa282db11146d19074df7a9533ad1dea8331e2c810313286e5efc919c9e96209a3633539f6d807820b62923fa0b3e4c423d
+DIST thunderbird-60.3.2-br.xpi 581592 BLAKE2B 
23f1cf070abf7b9f184de5210f36163d5636d37ede17165a9abaa9e5abbe1681587b685e92a1bfd2a54ce009c2d8e561b2918210dfec3f49434d5027eb20e6a4
 SHA512 
5d8d494d1e09c03f626d45e5ed725daa487186661f1343f3fce5d4be2ae204db7eb0989cd135b504275671a9c74ea26ba25e0ccabf4b4018bb6dc4f00cbbc0e2
+DIST thunderbird-60.3.2-ca.xpi 591970 BLAKE2B 
9962f5a4ade9d22d5acaf680268f74f6593f1bafb1f5a40b53c6c4c2c043a049da8cfa3ff2aea60bececf91e9ae506dbced2f5e2cc7644719321121c4d5a69ea
 SHA512 
e767cb6ad8ec23762a6206678d2b12608a9fd5e0a0da8e490cd2d85787d5239db5eb961b99405cdff1f5f9c41e7ac330a6f34fd59b14b8e6c8edfa1a718dbbce
+DIST thunderbird-60.3.2-cs.xpi 611201 BLAKE2B 
cbaf0fe9fbc598b38de7df01a55b566489c3b93b476c2a33c73ffb8e47132f8334f954a4c17fc3129611998c2c00e01a903f0fdb95b67b5e0a3446e68b0d3165
 SHA512 
5087d275f2eb5b400a2c9356ec5fc0b322a599a64bbe3ccdff4c8da44bfa2a4b34667c991e1c9d77c8fdd2e3f3d028b271f5b6d7d07d09415d448a591e4a2cd7
+DIST thunderbird-60.3.2-cy.xpi 582233 BLAKE2B 
39a0d99babce5e3960396a06c64485f18c27473048cf88d826a9d19eb8f025c233d72cce3fe00e0356d594e22b34f462d642c1ff879c8426be1cd4067dbe3059
 SHA512 
a17abfb8dcc03efbe0f69b62ce017ea33fc775fe93d44779ff9e46df41c3370276ee019a43798c96ceda07a870553345667d770fb1fb1a73337624959f16580b
+DIST thunderbird-60.3.2-da.xpi 570805 BLAKE2B 
5fa0866086175ee2b7ba8b8c20a9f8e877a7f51b18fed263722298b26e291327b98ea3c1e68973a8dff9c5b884f02e96b6f2cc2676e273dbc57f7ffeec622c78
 SHA512 
75e19b378875ac281c1397fac6e96a4f2d581331fa0da141eb2da09b360a2dd4a7128f94398a95aed5321d7dfc58fa58c0151a3901f4d91ec699d3aae433e287
+DIST thunderbird-60.3.2-de.xpi 582573 BLAKE2B 
51814356178945122e31e993d63c234210f4ceea8125ff7074981885f823d0cb03de81b5a39cf2fb07b1841ad2b143df6e842d513cecbe504abf16fe4bbab8b3
 SHA512 

[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2018-10-22 Thread Ian Stakenvicius
commit: d9a533a0968bcddd5feb9b580bf9c62fa868f668
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Oct 22 20:08:42 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Oct 22 20:13:41 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=d9a533a0

thunderbird: cleanup old

 mail-client/thunderbird/Manifest   | 116 -
 .../files/1000_fix_gentoo_preferences.patch|  25 -
 mail-client/thunderbird/files/fix-setupterm.patch  |  22 -
 .../files/thunderbird-gentoo-default-prefs-1.js-1  |   9 -
 mail-client/thunderbird/thunderbird-52.9.1.ebuild  | 342 -
 mail-client/thunderbird/thunderbird-60.0-r3.ebuild | 567 -
 6 files changed, 1081 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index b70d61b..48da73d 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,123 +1,7 @@
-DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 
538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0
 SHA512 
b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
-DIST firefox-60.0-patches-02.tar.xz 111088 BLAKE2B 
9564d55b243c5e759a83b6d48076d3de9060c7bd99498df3ced477077b5ce2e2582452979872f0707ee681633d04a9761e2887282d69cced7e20bf39efc38c2c
 SHA512 
919ffdb0624f1fa68a7e457f5270833e69c8f29e1764a46edfc345056c4e8ada1e85e53de3766fd9a0b2afc1a959c15762e27f43e29f5945176f9ade362407ac
 DIST firefox-60.0-patches-03.tar.xz 111764 BLAKE2B 
dd6fca1a7dad526cf1bdebb606773fab6bbb18e3cd601252f5b627e3d5ccb50a60bdc3ca228b1ed57d8b2334275fe5ef2669f8c98f8acf278effdb9dc7fc61df
 SHA512 
24a09df0e785cd9ba71ae6baee33ef159c1fc3b580784f7d20a775dc846aaa51d660eca67e284960af72651d245236623a0736695c76be75a8b395e5b69ba1ce
-DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 
2ccde620b181a2d8678f50d7107373886f3b2e7d1d1e8861c4e42602cedb02108d28e0bf5e5cd9e31474356b70cb99baa7870e20436bc72e25cd8a8fc1353d14
 SHA512 
ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b
 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B 
bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9
 SHA512 
6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
-DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 
90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1
 SHA512 
8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496
 DIST lightning-6.2.2.1.tar.xz 1521172 BLAKE2B 
0155735fbebfa1d7103281f2d24c41ddd16561a09db3502bdc2e689bf8174a86c414608fcae199e2756eaa93b57332b0389433c7e0d86c454f244b8a50b43a85
 SHA512 
b9427709022e07741dba48f4933e364c2df15c1f4bcda481f50e05fa5f8f118d47a87e4b5322fab412e9f2f89c0889a5154a369bb6d0b9a1a94a748dc768fb59
-DIST lightning-6.2.tar.xz 1647116 BLAKE2B 
88a44c7ee6a1395372e260e8d0a0e00a6b2546398000ca701b74f98f85b73424e4126215c94543534ae1159de6644e81583353d53ae15b0e82592b17bf5fb2da
 SHA512 
d51e56c6b21829dafa59cef086afb23f4afdd7dda5b1fdc1f6ad47ba0945e11dbedc826bb9764f42323275e251a48802eb5af2f0e5da27f3a64c105ee9f0dc4a
-DIST thunderbird-52.9.1-ar.xpi 604235 BLAKE2B 
7981734de83b22d428e4b988adb938cf7b0ad0b54142ca14cc7e7bdf38729b57f4c9c56a22c939d322ce03aed55d6f1b726bf6fa23d5f35347602691a2b435e9
 SHA512 
03d93c275c0e38b07519bfbd893118ace69928eedde0d236e72c6900aafe2137641f76155a0e02fcb4b9185ff8e49c04937022b75b0e85d7ea9de05b90e2d727
-DIST thunderbird-52.9.1-ast.xpi 541173 BLAKE2B 
060a8ee63b93bdd230aa49328f37c109458c4caf3b4b719b10f461ec3b9f5141ce61d67d8ac1ac3c83ef098a8d4b6afdcb695cf895fa94e1de23ecdb555f257b
 SHA512 
689911ecf9a92e3dd25eb305fc3d1179b4739f608e3be67c5367da3fdf0508951b816547333e1b2f16dbc20afd0407996b933309b6eaa3bca2340993a6d475a8
-DIST thunderbird-52.9.1-be.xpi 570931 BLAKE2B 
f5a58a51bcd00cc256bc7d97813d89c46feef2ffdea07be3f9509b2dd1787fbde81f49d64e1a1c63d2a09d54a07de9fa8f2c958f74609293f61af9fb971c1ff8
 SHA512 
6ca311620b04a604801771a40a7405aabb2499624dcb3bb10eaa3f0a6dcec1cb8c2db3f9ab51b1f505b164be89bcafaac1dc0cba3f3f8067f48c4dd61852c469
-DIST thunderbird-52.9.1-bg.xpi 634897 BLAKE2B 
d7faec512952ee336a1ada9552ec76721a89f9ed31a242bcd6a210b38a0c4b664fc212f7236a6e541386f70c3c86b7930fed91ad47c06d6045c8ff07181e2d50
 SHA512 
0b80aec2e54de435b74e5635ce2bef6f8546118f36346b9a845fdc8cbe653eb99ca8bf10e43facf3bc443de99474f20c39ae3d702e4c3d563a6ecbe2d4131d67
-DIST thunderbird-52.9.1-bn-BD.xpi 676900 BLAKE2B 
97ead447ea6dcef7d7f367b56c3246846a8984d51887a4df75d9292cc0b1c86b1eb75e85fa0318c8e5372478f30e8c5ebb1653cc956e68928e3ced9ca0faab11
 SHA512 

[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2018-08-15 Thread Ian Stakenvicius
commit: 3a1569e99ba430e929e1367ea68f13184f015ab8
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Wed Aug 15 21:09:17 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Wed Aug 15 21:09:17 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=3a1569e9

thunderbird: attempt to fix setupterm issues by patch

The python lib 'blessings' is what requires setupterm, and it
seems to be semi-optional based on the code that loads it; this
commit drops the need for blessings by forcing a return of
NullTerminal instead of only doing so when blessings.Terminal throws
an exception.

Note - this is a debug commit, the final fix will involve properly
running down why the exception isn't caught, or how to force
the disable_colors setting to ensure NullTerminal is always used.

 mail-client/thunderbird/files/fix-setupterm.patch  | 22 ++
 mail-client/thunderbird/thunderbird-60.0-r1.ebuild |  1 +
 2 files changed, 23 insertions(+)

diff --git a/mail-client/thunderbird/files/fix-setupterm.patch 
b/mail-client/thunderbird/files/fix-setupterm.patch
new file mode 100644
index 000..0928ca0
--- /dev/null
+++ b/mail-client/thunderbird/files/fix-setupterm.patch
@@ -0,0 +1,22 @@
+--- a/python/mozterm/mozterm/terminal.py   2018-07-31 14:21:02.0 
-0400
 b/python/mozterm/mozterm/terminal.py   2018-08-15 17:00:45.540515437 
-0400
+@@ -32,18 +32,9 @@
+ return ''
+ return args[0]
+ 
+ def __getattr__(self, attr):
+ return self.NullCallableString()
+ 
+ 
+ def Terminal(raises=False, disable_styling=False, **kwargs):
+-if disable_styling:
+-return NullTerminal(**kwargs)
+-
+-try:
+-import blessings
+-except Exception:
+-if raises:
+-raise
+-return NullTerminal(**kwargs)
+-return blessings.Terminal(**kwargs)
++return NullTerminal(**kwargs)

diff --git a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild 
b/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
index 6b28658..f87cfb2 100644
--- a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
@@ -112,6 +112,7 @@ src_prepare() {
"${WORKDIR}"/firefox/2005_ffmpeg4.patch \
|| die
eapply "${WORKDIR}/firefox"
+   eapply "${FILESDIR}"/fix-setupterm.patch
 
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \



[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/, www-client/firefox/

2017-01-26 Thread Jory Pratt
commit: a2f487b2af385d80dd7767d1b156ff31a9cd4965
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Jan 26 18:38:08 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Jan 26 18:38:08 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=a2f487b2

Security Bumps: Update esr branches for security, bug #607310,#607138

 mail-client/thunderbird/Manifest   | 116 +++---
 .../files/mozilla_configure_regexp_esr.patch   |  32 
 .../thunderbird/files/update_h2_curve.patch|  30 
 ...-45.6.0-r1.ebuild => thunderbird-45.7.0.ebuild} |   6 +-
 www-client/firefox/Manifest| 174 ++---
 ...firefox-45.6.0.ebuild => firefox-45.7.0.ebuild} |   2 +-
 6 files changed, 148 insertions(+), 212 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index da37e5a..19f8c11 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,62 +1,62 @@
 DIST enigmail-1.9.1.tar.gz 1736876 SHA256 
0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993 SHA512 
5417d7744ff5b8299d9799059f62013e546fb74206782169e5ce6baa0950d96d1c8996c99ec902ca73b241fd1268966e0a7ad30c032a1706a0efbf06fefc311c
 WHIRLPOOL 
80cff68461edc743851de5a83cd04105f6689eb1289f46b72334a96b091dc430399a91b2ab004a39bd7cb04433ab0471dd07b44d39fc2eb3869487b07841fc5a
-DIST firefox-45.0-patches-07.tar.xz 21016 SHA256 
76a70ebb3f9c0515c0632170dfeedf0bfb60f248bee579514940148bb3e2b1c5 SHA512 
304d6ed4b4c9ac58f3762263207167a9a32532fd48f17d9cc86f5106f7ec98273f402e3779b810b455ceea77d84313ffc8f236fa6fdc6cd5ef21e8159beec552
 WHIRLPOOL 
a50d54d1e3b5c0fb0e8b32c8d69cdeb99a8fbfa90ac51dfa01163ab0228499b08d3ef37b27391d0d5179d80e937447029c2f976f014bf97d0da3e4bc1b58eaf7
+DIST firefox-45.0-patches-10.tar.xz 22416 SHA256 
4e765f9c8047aca453809c66a9256165c308b84e5a61ef48a26fa8e7d6593cca SHA512 
658a24da434923299208014d5562ec35eaf4ff3a71ccd707541672a3d62ebee1b03a7fccdad52e855227d43a61e353f89e76488b325ea06fedba81eb53fbded0
 WHIRLPOOL 
d51243c5c148fe1415c8bd5203639de22abaadd3d2c121f2793d89a4eab4c353592f0e36a0895a3cfb960880fad5c0a3580e341303c9891f9ef8bc2e8f4d79c1
 DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 
e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 
e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b
 WHIRLPOOL 
0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1
 DIST lightning-4.7.6.tar.xz 1933176 SHA256 
0494a00f07f8c322432900dfe7e5579972d8df617ca1da1917b100cdafad6646 SHA512 
3e615bd9148e10c9418f4e67bb1cdf0b43042d6f58a6c0f288511093023c1860e6c340045027b83b8803a47512da6e1800cf4d04ae25c05fb7920af3fc3627d6
 WHIRLPOOL 
e531ec83fc2db86f00a34a400647d3963005c4b2de99c96b040d00e850397596dc23cb3d060a33bdfbf0c911aa1a1c7091477f94baaad1326c9defc13cc5b013
 DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 
cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 
52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de
 WHIRLPOOL 
a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0
-DIST thunderbird-45.6.0-ar.xpi 490775 SHA256 
ee653d578b0e221729fb999c25bd4ef335d86c3b7b01d2fc3e18b5ea03a5c88b SHA512 
3a6cd8598b115ae3ebfae2c244569d9e1b5dd2a59c53132c840eab37fedee96fee0886c41c28f0abacde375f789a680c49f0dd9291262c27a406510801fd12ab
 WHIRLPOOL 
320fe8551e9e2138a02a9765a6f5dd8bac950b20df7c558f462be99e7fae5020fbe39c144aa665384a1975480bd7c82140574fbd6346b37ba649be964c516b6a
-DIST thunderbird-45.6.0-ast.xpi 428059 SHA256 
091fd74da82296bea2e271c6a86207e9cf60d29ce62142b236888b78140e SHA512 
3bea21350e5d70e83c2e167e9e54b696c821a57ac74565fc47992eacf7542d603c9e1f52707cfeffc60cc706d213bd20fd34229754cb28eed6467ba817ae4201
 WHIRLPOOL 
206534ef933b94dccb8072616f0c20b66fe626861d17f9c8407112f80f4fcd981e7ac664e0bc37b67ad4b1876df8c44039809405c9baef211a250353d53c27a6
-DIST thunderbird-45.6.0-be.xpi 469096 SHA256 
2e68a3c2f085a6302da84815ebf616b3ea1ad2b3c628c082c38b69c561bdac82 SHA512 
0402b77d77dc40be47fc941df83a866d62de865a174496b3d1c1b9a82bbe778e19b99f2316c5d40537ad8d8a08c23214110984bbe1f78b77785d21982309f3f2
 WHIRLPOOL 
58addfbde0813670ef853e36a90e9773a0a05906ae9ddf34b52e57038194b54e2ed951760afea975160c119c3f8b4ffa98735d08fa1a617a7423f5dac3696e16
-DIST thunderbird-45.6.0-bg.xpi 524300 SHA256 
ab15edef31542aea547b16b7f199ad3d18a6bd4f050b5254e6eeb17030b32ddb SHA512 
f3e289aceceb4cc41aee702261620df7ff3cc9abf11486549647c2e9ec871f6e1af1ad86fd399c0c8fc3405c0bb9b1e7b88102910d520909bdcfff0024e2d79e
 WHIRLPOOL 
0b2fa9b80fd916eb9b55faf969c74958162bc44f7a14d48f91c3d042c7dec69c00684ea22e227762d3f170adda574a3a3cd3587839817d9a7fd5df297f7aa2cb
-DIST thunderbird-45.6.0-bn-BD.xpi 581440 SHA256 

[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2017-01-08 Thread Jory Pratt
commit: 3d10c66b9ed14e01d830da1d224fb49c6033bfbd
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Sun Jan  8 21:17:37 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Jan  8 21:17:37 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=3d10c66b

mail-client/thunderbird : Add support for sed-4.3, update h2 curve for
>=nss-3.28

 mail-client/thunderbird/Manifest   | 116 ++---
 .../files/mozilla_configure_regexp_esr.patch   |  32 ++
 .../thunderbird/files/update_h2_curve.patch|  30 ++
 ...-45.5.1.ebuild => thunderbird-45.6.0-r1.ebuild} |  23 ++--
 4 files changed, 126 insertions(+), 75 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 98df3b0..da37e5a 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,62 +1,62 @@
 DIST enigmail-1.9.1.tar.gz 1736876 SHA256 
0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993 SHA512 
5417d7744ff5b8299d9799059f62013e546fb74206782169e5ce6baa0950d96d1c8996c99ec902ca73b241fd1268966e0a7ad30c032a1706a0efbf06fefc311c
 WHIRLPOOL 
80cff68461edc743851de5a83cd04105f6689eb1289f46b72334a96b091dc430399a91b2ab004a39bd7cb04433ab0471dd07b44d39fc2eb3869487b07841fc5a
 DIST firefox-45.0-patches-07.tar.xz 21016 SHA256 
76a70ebb3f9c0515c0632170dfeedf0bfb60f248bee579514940148bb3e2b1c5 SHA512 
304d6ed4b4c9ac58f3762263207167a9a32532fd48f17d9cc86f5106f7ec98273f402e3779b810b455ceea77d84313ffc8f236fa6fdc6cd5ef21e8159beec552
 WHIRLPOOL 
a50d54d1e3b5c0fb0e8b32c8d69cdeb99a8fbfa90ac51dfa01163ab0228499b08d3ef37b27391d0d5179d80e937447029c2f976f014bf97d0da3e4bc1b58eaf7
 DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 
e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 
e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b
 WHIRLPOOL 
0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1
-DIST lightning-4.7.4.tar.xz 1927800 SHA256 
24310e7ef2e5dfdf35c52cce4480553c1641368558f1c388e8ba3a99d4c8f2f2 SHA512 
65b398d71897a942cae30924de15ae47e2fed83cb70a58b3d99271246eaaabf48703a1b8b5ea74799bf66a4908df56ae2fa75422f62979036f1d322fe77fdae1
 WHIRLPOOL 
499deb17bf2cb28b028dd68f41c973185282703dc87963ae5df60d81f8e8004feda9a9e5ec202f94ddf87249402e78679330ddd74e51347a12702d005d2ddf38
+DIST lightning-4.7.6.tar.xz 1933176 SHA256 
0494a00f07f8c322432900dfe7e5579972d8df617ca1da1917b100cdafad6646 SHA512 
3e615bd9148e10c9418f4e67bb1cdf0b43042d6f58a6c0f288511093023c1860e6c340045027b83b8803a47512da6e1800cf4d04ae25c05fb7920af3fc3627d6
 WHIRLPOOL 
e531ec83fc2db86f00a34a400647d3963005c4b2de99c96b040d00e850397596dc23cb3d060a33bdfbf0c911aa1a1c7091477f94baaad1326c9defc13cc5b013
 DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 
cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 
52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de
 WHIRLPOOL 
a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0
-DIST thunderbird-45.5.1-ar.xpi 490774 SHA256 
b4fe20d0ca69cb19d58b136b3cd20a8e14b9bffb4ab21817652ba906d75bd4e4 SHA512 
f8df526fc642c1c817472dd266b29b2fab92746033ea3199e790977244fb3f94a259c40a94c7e0e61d4ee7df5146b00ff29391e99d82d64313b03aac1bb4fd05
 WHIRLPOOL 
3f0b95fe8a36aa4f787df5ad2bc071084f3ed9df0a28825409a5b30cbd23cdf7cfcc1c3f467a5b8b83d5acbbd50779b4b5bf028e5c701fbf1bebf5979b6a29ca
-DIST thunderbird-45.5.1-ast.xpi 428058 SHA256 
58870dfe8133718588babe6fbc0d994d015639472124cfcfd28fa1e921394e3d SHA512 
4eae47e55114d2edbe9282be518f22abffe07a96b215234b2403236b5d0813d0dd17a3a410450cd97ffe4ff9b97a1923aa39ad75a413a00d8c7eeb4f74cbba79
 WHIRLPOOL 
09f276fa5e558b8285df9e64d569585a6dd752b3067a2df23ed8151e9b272d8f3a598faf7ea7e1ab26842dde2b01f1475aaec59eee7fc9e38d90570f2e243f7b
-DIST thunderbird-45.5.1-be.xpi 469096 SHA256 
ff471d1ffea64bab40786723c18ceb3fc0e496657b240fb596780907b24d1170 SHA512 
3a015aedd7013fb1623592a37a578d2423fcde7aaa0e9fb0b91cace6512459473a61707f26d6686a238b5be5f25c1a53e0109f6898a44f7a3e2c6044195f51ff
 WHIRLPOOL 
e0b4d5ad35a203b7a9ac74bb244d492cc3c6eeb2ef258dfd905cfc79863b64e3abf2c68eb3f62c3a7f7eeaebd22db0391b6c9b00969e4e3aa656b193cc33e394
-DIST thunderbird-45.5.1-bg.xpi 524303 SHA256 
d1a4bf184683cf031ee5b4582df324a2a79091740892429e2b26f8805d627e01 SHA512 
3931471a7bf9cf013aeb1ea743b50d11139424d3044bcfff40477ee21c3b9daf727b82bcc2bb0f1c2dcd44bdd92a2bc5ffb992def72f80771bf09d3a81e31e3e
 WHIRLPOOL 
9e6fee8f3e10f8b3bc3b081d6862d14d37504a5f1ae4f630d21911795f7d61df15263b58a9c26497760a24bbc10d12000267deb01477b70923d8d3f7c4e9ca4c
-DIST thunderbird-45.5.1-bn-BD.xpi 581440 SHA256 
5bc7ed319271a9e30c2d4926dc5bf8e5770de087f3118819ae1cc1f539b68697 SHA512 

[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2016-10-06 Thread Ian Stakenvicius
commit: 5049ed8d0b9f12069ec8aa03aae77bad57d3c8d7
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Oct  6 16:18:49 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Oct  6 16:18:56 2016 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=5049ed8d

mail-client/thunderbird: patch elfhack to address ld.gold failure from 
binutils-2.26

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1233963
Bug: http://bugs.gentoo.org/593958

 .../firefox-45-binutils-2.26-gold-elfhack.patch| 49 ++
 ...-45.4.0.ebuild => thunderbird-45.4.0-r1.ebuild} |  1 +
 2 files changed, 50 insertions(+)

diff --git 
a/mail-client/thunderbird/files/firefox-45-binutils-2.26-gold-elfhack.patch 
b/mail-client/thunderbird/files/firefox-45-binutils-2.26-gold-elfhack.patch
new file mode 100644
index 000..1e7fa1c
--- /dev/null
+++ b/mail-client/thunderbird/files/firefox-45-binutils-2.26-gold-elfhack.patch
@@ -0,0 +1,49 @@
+From 4d0fe8f40364c170226f1ef3bc98975630463e87 Mon Sep 17 00:00:00 2001
+From: Mike Hommey 
+Date: Tue, 19 Jan 2016 14:31:04 +0900
+Subject: [PATCH] Bug 1233963 - Work around recent GNU gold behavior with
+ segments starting before the first section they contain
+
+---
+ build/unix/elfhack/elf.cpp | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/build/unix/elfhack/elf.cpp b/build/unix/elfhack/elf.cpp
+index 666b535..743afde 100644
+--- a/build/unix/elfhack/elf.cpp
 b/build/unix/elfhack/elf.cpp
+@@ -253,26 +253,29 @@ Elf::Elf(std::ifstream )
+ }
+ if (phdr.p_type == PT_PHDR)
+ segment->addSection(phdr_section);
+ for (int j = 1; j < ehdr->e_shnum; j++)
+ if (phdr.contains(sections[j]))
+ segment->addSection(sections[j]);
+ // Make sure that our view of segments corresponds to the original
+ // ELF file.
+-assert(segment->getFileSize() == phdr.p_filesz);
++// GNU gold likes to start some segments before the first section
++// they contain. https://sourceware.org/bugzilla/show_bug.cgi?id=19392
++unsigned int gold_adjustment = segment->getAddr() - phdr.p_vaddr;
++assert(segment->getFileSize() == phdr.p_filesz - gold_adjustment);
+ // gold makes TLS segments end on an aligned virtual address, even
+ // when the underlying section ends before that, while bfd ld
+ // doesn't. It's fine if we don't keep that alignment.
+ unsigned int memsize = segment->getMemSize();
+ if (phdr.p_type == PT_TLS && memsize != phdr.p_memsz) {
+ unsigned int align = segment->getAlign();
+ memsize = (memsize + align - 1) & ~(align - 1);
+ }
+-assert(memsize == phdr.p_memsz);
++assert(memsize == phdr.p_memsz - gold_adjustment);
+ segments.push_back(segment);
+ }
+ 
+ new (_entry) ElfLocation(ehdr->e_entry, this);
+ }
+ 
+ Elf::~Elf()
+ {
+-- 
+2.7.0
+

diff --git a/mail-client/thunderbird/thunderbird-45.4.0.ebuild 
b/mail-client/thunderbird/thunderbird-45.4.0-r1.ebuild
similarity index 99%
rename from mail-client/thunderbird/thunderbird-45.4.0.ebuild
rename to mail-client/thunderbird/thunderbird-45.4.0-r1.ebuild
index 42d8da7..a74e343 100644
--- a/mail-client/thunderbird/thunderbird-45.4.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-45.4.0-r1.ebuild
@@ -144,6 +144,7 @@ src_prepare() {
# Apply our patchset from firefox to thunderbird as well
pushd "${S}"/mozilla &>/dev/null || die
eapply "${WORKDIR}/firefox" \
+   "${FILESDIR}"/firefox-45-binutils-2.26-gold-elfhack.patch \
"${FILESDIR}"/firefox-45-gcc6.patch
popd &>/dev/null || die
 



[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, mail-client/thunderbird/files/

2015-06-09 Thread Jory Pratt
commit: 5a79d4a324626f6bc5f772b4b4739f9f0549d36e
Author: Jory A. Pratt anarchy AT gentoo DOT org
AuthorDate: Wed Jun 10 01:31:01 2015 +
Commit: Jory Pratt anarchy AT gentoo DOT org
CommitDate: Wed Jun 10 01:31:01 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=5a79d4a3

Fix compilation with =sys-devel/gcc-5

 .../files/thunderbird-31.7.0-gcc5-1.patch  | 242 +
 .../thunderbird/thunderbird-31.7.0-r1.ebuild   |   5 +-
 2 files changed, 246 insertions(+), 1 deletion(-)

diff --git a/mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch 
b/mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch
new file mode 100644
index 000..7723b81
--- /dev/null
+++ b/mail-client/thunderbird/files/thunderbird-31.7.0-gcc5-1.patch
@@ -0,0 +1,242 @@
+Submitted By:Fernando de Oliveira famobr at yahoo dot com dot br
+Date:2015-05-17
+Initial Package Version: 31.7.0
+Upstream Status: Unknown
+Origin:  Upstream, self
+URL: 
URL=https://bug1024492.bugzilla.mozilla.org/attachment.cgi?id=8439834action=diffcontext=patchformat=rawheaders=1
+Description: Fix building with gcc5
+
+diff -Nur comm-esr31.orig/mozilla/js/src/builtin/TypedObject.cpp 
comm-esr31/mozilla/js/src/builtin/TypedObject.cpp
+--- comm-esr31.orig/mozilla/js/src/builtin/TypedObject.cpp 2015-05-07 
15:53:49.0 -0300
 comm-esr31/mozilla/js/src/builtin/TypedObject.cpp  2015-05-17 
09:38:36.550714030 -0300
+@@ -710,12 +710,12 @@
+ contents.append());
+ RootedAtom stringRepr(cx, contents.finishAtom());
+ if (!stringRepr)
+-return nullptr;
++return false;
+ 
+ // Extract ArrayType.prototype
+ RootedObject arrayTypePrototype(cx, GetPrototype(cx, arrayTypeGlobal));
+ if (!arrayTypePrototype)
+-return nullptr;
++return false;
+ 
+ // Create the instance of ArrayType
+ RootedUnsizedArrayTypeDescr* obj(cx);
+@@ -728,7 +728,7 @@
+ if (!JSObject::defineProperty(cx, obj, cx-names().length,
+   UndefinedHandleValue, nullptr, nullptr,
+   JSPROP_READONLY | JSPROP_PERMANENT))
+-return nullptr;
++return false;
+ 
+ args.rval().setObject(*obj);
+ return true;
+@@ -762,7 +762,7 @@
+ if (!size.isValid()) {
+ JS_ReportErrorNumber(cx, js_GetErrorMessage, nullptr,
+  JSMSG_TYPEDOBJECT_TOO_BIG);
+-return nullptr;
++return false;
+ }
+ 
+ // Construct a canonical string `new 
ArrayType(elementType).dimension(N)`:
+@@ -775,7 +775,7 @@
+ contents.append());
+ RootedAtom stringRepr(cx, contents.finishAtom());
+ if (!stringRepr)
+-return nullptr;
++return false;
+ 
+ // Create the sized type object.
+ RootedSizedArrayTypeDescr* obj(cx);
+@@ -793,7 +793,7 @@
+ if (!JSObject::defineProperty(cx, obj, cx-names().length,
+   lengthVal, nullptr, nullptr,
+   JSPROP_READONLY | JSPROP_PERMANENT))
+-return nullptr;
++return false;
+ 
+ // Add `unsized` property, which is a link from the sized
+ // array to the unsized array.
+@@ -801,7 +801,7 @@
+ if (!JSObject::defineProperty(cx, obj, cx-names().unsized,
+   unsizedTypeDescrValue, nullptr, nullptr,
+   JSPROP_READONLY | JSPROP_PERMANENT))
+-return nullptr;
++return false;
+ 
+ args.rval().setObject(*obj);
+ return true;
+@@ -1253,7 +1253,7 @@
+ RootedTypedProto* proto(cx);
+ proto = NewObjectWithProtoTypedProto(cx, objProto, nullptr, 
TenuredObject);
+ if (!proto)
+-return nullptr;
++return false;
+ proto-initTypeDescrSlot(*descr);
+ descr-initReservedSlot(JS_DESCR_SLOT_TYPROTO, ObjectValue(*proto));
+ 
+@@ -1358,14 +1358,14 @@
+ #define BINARYDATA_SCALAR_DEFINE(constant_, type_, name_) 
  \
+ if (!DefineSimpleTypeDescrScalarTypeDescr(cx, global, module, 
constant_,  \
+ cx-names().name_))   
  \
+-return nullptr;
++return false;
+ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
+ #undef BINARYDATA_SCALAR_DEFINE
+ 
+ #define BINARYDATA_REFERENCE_DEFINE(constant_, type_, name_)  
  \
+ if (!DefineSimpleTypeDescrReferenceTypeDescr(cx, global, module, 
constant_,   \
+cx-names().name_))
  \
+-return nullptr;
++return false;
+ JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)
+ #undef BINARYDATA_REFERENCE_DEFINE
+ 
+@@ -1375,14 +1375,14 @@
+ arrayType = DefineMetaTypeDescrArrayMetaTypeDescr(
+ cx, global, module, TypedObjectModuleObject::ArrayTypePrototype);
+ if