diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2016-08-30 11:41:10 -0400 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2016-08-31 10:17:21 -0400 |
commit | cf6c30578e8347ee4147693d36e96d341d74e3ea (patch) | |
tree | 0a14e11f315054584cf985af10b37d665e407686 /mail-client | |
parent | dev-libs/libevdev: Version bump to 1.5.4 (diff) | |
download | gentoo-cf6c30578e8347ee4147693d36e96d341d74e3ea.tar.gz gentoo-cf6c30578e8347ee4147693d36e96d341d74e3ea.tar.bz2 gentoo-cf6c30578e8347ee4147693d36e96d341d74e3ea.zip |
mail-client/thunderbird: bump to 45.3.0
Package-Manager: portage-2.2.28
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/thunderbird/Manifest | 58 | ||||
-rw-r--r-- | mail-client/thunderbird/thunderbird-45.3.0.ebuild | 365 |
2 files changed, 423 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index ff232ab1c38b..a3c55fefd1b3 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -15,6 +15,7 @@ DIST lightning-3.3.xpi 4226096 SHA256 eedaf565bc253a6bc21618dcc95eb2cef121745c24 DIST lightning-4.0.7.tar.xz 2314196 SHA256 929e33332c92c219a8938cae87a00153eab72762d31e16c9143f80b784e4d60a SHA512 5b386f0eca9d18b6eaab2bf25ff269480784db3b5288c8f0653fd5ccbbb0a87ee6332e5f392d28a4143efc2de9115546b7d1e759fad849db2ead590347286d4f WHIRLPOOL e9a006edf054f3ba4f3a2230e0ee6f14c8dffb86f0d137e9f646aa8b4520b27cc97d62f98d86e88f5ae799bdb8caf30d0caf4734f7948fb676dd908482bc2b16 DIST lightning-4.0.8.tar.xz 2307984 SHA256 7a0e2550edf3d5a6d8e2566dc20f20630c8cd6eda0fcbffaf554ef88a7d46eba SHA512 4e03f42dda58b6bbed79adcf050ca7b5e8cfc82befde22d4a0a029e5187204d40a731907259cbe41adc8b813ed7a2bfccfd4ce91b1ff05c107c8eb3ec4e4ef32 WHIRLPOOL 196ecfa01932ac1d153baa231023b3cb970ef33e55b8193ff420ff58e2d0b55e72376a993ac6712faaf995c1c239a63cebff14369adba479d1451dbc0126e4c0 DIST lightning-4.7.2.tar.xz 1927008 SHA256 55a2c26941834600364aec1444443797662e92a6a8203c4f5f2b315830755d80 SHA512 878fa278b8f8a6b7733e81aed0864104ef3c60d0236b729c71cc5e4e453b97255c3e4e4140c053e1ceb586142c46ee57b21539e23256a0bf78b6b8628405de88 WHIRLPOOL 53979b914e944f9026ae9d93b9ced6e69d9872ed4f7f385037fbc5314ad496deb489bc1d6435cf27aa74d9db4f615fe17a06ba022daa496f4d2de30aa2bfb48f +DIST lightning-4.7.3.tar.xz 1134460 SHA256 8834c59a58797af747805f9a67ebcc311607a98bea4d185689d7c35f024bce7b SHA512 ebca7d74413a15f404ce094e5a4d047d79f250a04c6c1e78a3ab5aa49946e1e1ac81a1f7703bf2e631d841b98df66a21982788ee15af14eefe1d51eca29e1d48 WHIRLPOOL 34a28dcf707fe564433a663c2ac3efc79dff409cf22383425f38d4ac06184ac980f35a6ee81ab8e9d7030189538188ffe2d5fa426e0aa1cb8a11ebe6191a5fd1 DIST thunderbird-24.0-patches-0.1.tar.xz 1056 SHA256 2a4e128a6f5c35c865fbef77c006e6b24b98f89ceee5de6cfbf572e2c5fdca70 SHA512 aa411270fa4b6ffebbbb210a57a4b5c900ae5a696b7d6050dab2ee439365f3fc7e348c5c45b7632279d6f3c54009e7b29f1acb42501960489157875d79891361 WHIRLPOOL b7e7329d1eb78b222cc18c7b1750e737706e66f64b31ccd94ddf27733d0b8c651d001798d2319e544ac558affe76f69be71a225e246b99a36cee4fd0808dcf5f DIST thunderbird-24.8.0-ar.xpi 457862 SHA256 e954ec8c64356b82006b01f3bb30d247994ce81f37a7e96de93c606b464c55cc SHA512 f8267f4ef885d900e15bc8609503ea6da37dde39b17362b0e35d384ec51416847c4c898a638708dcbc792bfb1a819bacc1b1f9f8bbff45623ea521c902929cce WHIRLPOOL 8116a679e37eae740e880fcadb48ade6d49cb96732a4f4212038f1ed03c15288219fc7be9a308709a658882872dc79aa794907643df7ab2c139358192635eb98 DIST thunderbird-24.8.0-ast.xpi 373831 SHA256 acdfeef9612eb4ec261ffadb8f5ea494aef4200f9758df55365646a99a6bd47c SHA512 5968a948bfc69f82982890ac3414fe6d9c8c587fe9b815dd29ab3d4a01b27e67d99270d5f915f5c86edab430fa3c4e57ee2dae73be1d32bc06088831180d2e14 WHIRLPOOL b3edbf4b1f70df7d8d08e24f801b82961174b5e78b0d8977b0a070c18a4dae0871063e0f177f2388b8dad1589a2e33d0f87a876dc63bd3f558cf645dd3d46718 @@ -299,3 +300,60 @@ DIST thunderbird-45.2.0-vi.xpi 540497 SHA256 760db86b7c8f851ba3416b50f0a5a446556 DIST thunderbird-45.2.0-zh-CN.xpi 489209 SHA256 0a876c51d52eefc894102dcc1d9c867d33122672e76e0393941f3af13fcaf1bd SHA512 1347097bda7b89b87e9923313b9b09e905273185373ee600581bdf8c96497778e2ae39545dd8a6ef88af38b30e1ce5bd1bd6eaa3d1b27eb82bc34530397de16f WHIRLPOOL 54ca5bd559ebe06c66c6907be546933881fdcf7207ab420979eae2981b5898220f31234b9d2a1ce035f07c036a6bdd0b627f94e08667131c081f25aa4af5ab73 DIST thunderbird-45.2.0-zh-TW.xpi 490850 SHA256 14aa68a367c79a9f87788c304966d3a60e99a77a2c42db9ce05d5755cc67b93e SHA512 81b5408b60822da17fc4359b45414a9ac1dc529787c8fa87bb60ed576d36ebb9fb9f303e42d0f82ce44fbdcc15d976f48cbf9f10d77fb5408ec576251a57893d WHIRLPOOL 154f32f52c1aa88bf00b156eff415288e5b59be6cfc30dc72daa016bf3b3d0e52b2dd3f594540a851f11c8feee32739ba44eba2a1c2537190263470ef059c5ff DIST thunderbird-45.2.0.source.tar.xz 201023884 SHA256 bd2389cbb28138668ab41b26f1dce49c455807e09b43fd370ee765ae3f0937c0 SHA512 325aba6cc62fd86267a9ee63a01b114eb75cd256e19b11bbac4576abef3fff918426670254115e619527a1336d53badb54b079df7628117d91ccdcd0cc7e2e81 WHIRLPOOL 70f96128e857b7ae265f9993046837c7ce4dfc5739a552f99294119e1ebb5f03afe1d5ffa0a84b1ef5af01df4b91a84617644fb13ddf65046b9b795957bd0053 +DIST thunderbird-45.3.0-ar.xpi 490775 SHA256 14e8349dd5c9d44870b31c12831878c41b3346065aef9dfa0b1e53afa01b86d3 SHA512 c4fb9cac062925a07e2790e66a1ec86fec217be2c518715c884e6cfaa1471c83738d50a183c34aab0a4829b3d4d19c7d7a55c738a23260a69f38dad7d1821a67 WHIRLPOOL 0415605844fc8de1faeef9a795dc4f3158374d0bc1d1ad12d385f7c3f21042a8e1f012e4c3c6e7fbdf95a9dab74e0becc8e85cb7eef44ad2d610f0f25f999474 +DIST thunderbird-45.3.0-ast.xpi 428059 SHA256 b029c48931513e7983c6f031b2d9f68e1d2a8b0265807af914c598ed35e69247 SHA512 fc3b549cf3bcc761bdc310459c794aedeb5ea1969ec44bbaf3c4868d9dd7052ccd42ad801d286f8699bcdfa013ff68295d202aabce37597355064a298d382f39 WHIRLPOOL d6ec61863348a054921d789558df329d003a95485a4a6ab88264cede1dd7421a0cc4d210aa653f33982120fdf617205c835956e48c20f735e0f2e8cee176eebe +DIST thunderbird-45.3.0-be.xpi 469096 SHA256 6a2690f13e4182de6aaae74f27acf40d77b0a478e361aad34de838a7f959641f SHA512 34d469b9eaa50fe6ba75d4585f388e47ba9ffc3e23f8c68ed9d178d6760e0fcad29591e8139e1000a4c70abf8630957ed14e52edc613297373973d64746e0231 WHIRLPOOL 9f1c4f5b61144fd70776ae23d108f80dcb6c197dab918c7871b7abdaa12d25ca1487c9772a44d109608781765e2f85c3b5a1947c0e39e2fc0a17ed79184dd294 +DIST thunderbird-45.3.0-bg.xpi 524299 SHA256 4ab4c475533f96bc68e2e01a9963fbcc64ca8908d2803d849eaec9dd6e3833b7 SHA512 dcda0aa7d52ccf859fcdb06f32b121d451d1e76c069d59860c478f7bda205dff5a19fc85c3a9229eac2c25be21ddeb84696d5c6c933a09cf11d66eb5551985d9 WHIRLPOOL 19dbf4787cc172b5c407b222ec69487203dbd8308bb880f8c9ffa4ff1004556ac50244b98f8d65dd8859253c61a2e3aa55d9abf85e914fd4116b352103e10bb5 +DIST thunderbird-45.3.0-bn-BD.xpi 581438 SHA256 499f06af305abcbbffa82eed89b986d0322ea221839d438109caf0a5144f3d20 SHA512 12248ec248444adc6c86aec9c9f20406d0abe9dbec15643893fed52e17c4764fc1629d4825ef5eb08094342911378577b6723cfd1a391c964d25a34fccfb03cb WHIRLPOOL fc918ce5a410be6790a57de27634c519286a0bc8444af8320f28fcad14b1a50af6b606b8862dea53cde50431502bb2e9e27a2fab3320a3ffb2934ad14b688d91 +DIST thunderbird-45.3.0-br.xpi 465999 SHA256 fab61235a4808ca07de9cc91193dc1d9a2ae4d0f461bb8df6bcc51436506eba8 SHA512 a1f48689a2e18c3d687052ef789084d01fcd4115d9a77959b22c903553de9079a18a0808089adb3b0158a61dd386a99d91b7f3c9d794201ca4f35bf8699b1480 WHIRLPOOL 501d0dd0332c8b8054f47ccfe747b3b021d1b47d06868cff688caee9e7a00854bb1e5731bc12a5a1a77e173dae17dd669f07d307089f2fede68547513bb9c1ff +DIST thunderbird-45.3.0-ca.xpi 467980 SHA256 95ecc9a3189c1cb80debaa00270ce59175c8517d3a69ed26f53f66ccfc8a5a50 SHA512 d6c85c084f4a993cde8e60956619e76a1fd2bcec88e20b681dd405f6712a64b24a262a8237d451a2b66cacb9cda69a5a9deb71529a3ecf2e79b8565c76055ce1 WHIRLPOOL 92740d084523dfd160dad5c5f7426474ced33f476eb7aecc079ccd6969d11b04fad1fc78b723579cab8c71e9a2b99bebe1728419227e45b1df7b0e404afb1011 +DIST thunderbird-45.3.0-cs.xpi 474328 SHA256 89b1fa9550587167d23cd24c6c5eafd3425dda60d0c3beeb930820eb492d70ca SHA512 72337152c55e7f3710da57a1b47657e2a6f8f88a93e97edc00fa1da94e75afe480edbaaf6e55650255ce1e3433389af6d15c396aca27b8be6bd2075c977437af WHIRLPOOL 64e0e03610b1611223a5a906e512c671b4253e6e3f8cc61f60147d7cda7eb6a35b792c85d46a92453f202d88c994eff6d2238f30eb00fa89e3dc58aa2dbb96d4 +DIST thunderbird-45.3.0-cy.xpi 456120 SHA256 47e089e89d005b7bea32e02bcffeac9792f1758fc66217bf6b3acffd38e031fd SHA512 87dc1f7ba9c0fe9d287926196b6472e2e5e643b36af9dda3865eb35c981cb241c0354e20f939d792a3b066f2d02125c6dd23123bf5ae42a2b79cbc3034f454b2 WHIRLPOOL 7476692133d435d5728dd8d21d57334baa0f5141d7db9ca26eafad570c7910613f8dc5f0f4f7a244be962ca5d7e8fd6096841c44d1aec3a53147aeb4fd05a5e2 +DIST thunderbird-45.3.0-da.xpi 445595 SHA256 ae4bc970266f6b889a004e73f77ba9633f4657e51eae26cb51d2a5b4164b4818 SHA512 98b3e081acb05da7dbb23fd275397b4f369b7b9273b57f14608e8c8290de33e1922f3ab75914c70d3ebf41b43661a8e478faef2d45b05d57c370f5fb0d66d580 WHIRLPOOL adf496c221cc41dd7705c021007abe0908530a0d0f76a23cedde6c737e9a0feb6e5d64e541982447fae96828e5fe8dc2c0eafdfb8e654d89894653d7490f2562 +DIST thunderbird-45.3.0-de.xpi 451956 SHA256 661eb6b901f1a28b9c00862413768482443bd45a148d6bbe47dd52b832a63b29 SHA512 01fb865969eb3e25b6c7da1d01e34712bc0ae4d0f90787c8ca8980fd7e70bae3f4f2bcb52329a87a40cec106f299be78d2c1cfbbf4d27f3177d7d8fd2d02c1b4 WHIRLPOOL 99e855cb952cd4ee4328242f120316ffacd120e426ce0a6c297646503f1da34cea7a5d9341055dbe45921f7bfd6cbfae9ad753c2825be7d3f9eb7e97b2b95fce +DIST thunderbird-45.3.0-el.xpi 514358 SHA256 8a8ba1b597e0da878dea8f97338137b252c907cf7a44b14ba702e332b3db370d SHA512 e691a8bf36dc348b2bb7155d7ac7c02fe5e6b273dcf32972a8a59dd8395e0b5bbd2b1592f702d44d44ea44e64f23f85eec9d9bc6c72cc2ea01c747002ec49be0 WHIRLPOOL 4f6fb3f0144e379db246f0c9ab4c94d4ebc771725f9a1a7d7ac826fe16b4b5e4b4e41be087c59f914df0e670936115f81109d54e6d0a961d9cf99ccb1ba16e07 +DIST thunderbird-45.3.0-en-GB.xpi 437603 SHA256 710e441f1c0c89069a1c7f81a07d1a71dfb95bae1969ba0848d07dd1c9171abb SHA512 572921ec1b33b41b6926a90c23fb3acf57bf2d50d16346a18da8fb1158f7d2dba7a334403d358f1e18c0e1b117a8525c947384f4b11b0b678ad59f20bcc4b17b WHIRLPOOL f0a2f88624a891841ce674a551572d2d7ec90f1dc256e3ab764b95278cbc3538a8aaf9438bd0c61b4d4a29908a1f4698fb2b400ef8d599871dec56aac1492daa +DIST thunderbird-45.3.0-es-AR.xpi 464684 SHA256 ab48d70b5cd131fe3603857bc1df424b8b65e6c5644512ec53e0f685565ac83b SHA512 6e3c24418e57aa7fc1255b4409eba7d08bc1a7f0bc0fbae09fa2866d13708ef92b9ee363aa02207ee46bffaa5b7100cf8bcc3f34720c245383d2a75aee33ab79 WHIRLPOOL d53f7a2f4584f1b9fd185e970b2da74a708f9beb09b41a2138424a24209953529fd7bd6b34bb117baa3ff68acf894a60c80bbcbea5442e258ff3553eab80cd9a +DIST thunderbird-45.3.0-es-ES.xpi 388000 SHA256 a2273d1a286c4a8d079306060171a930fb16185852ae8392cb42838227e0863a SHA512 7d33bd1ce31756a75e1b907104198c2514b2252e336ce27d0b69bae6ae303338b5ac99a79d6bb059b00281de89a466716d4525440ef6983965cc3f3f437d9f8a WHIRLPOOL 71ce1bc4802f9d16ce60b0006feb35c5ae0af34c96dbf01af57508af44755739678c0c08628f418290f4163e77ab0f6885cebe8de63170348b2e32d78e7bac86 +DIST thunderbird-45.3.0-et.xpi 458418 SHA256 b7a399f8b8503da2dfcee62f9bc842a0e7564881fa80a82b036c6dd5fbdb1f33 SHA512 3bc4c7e669d6c801be604f129579aae95ca5babda1fc20cf23aa25539c7a75b25763a060daea0b4c54e4c13d14cc22aa9e650f5f442346ea47e0a6c3d7f73ca1 WHIRLPOOL 7fa9ae5b3ed5d6591e7462645d1f7f4827e008969c439c12b28e5ca527ec69b33be6be04a0a530e56a7fa9ce94c395977a4ba16d3062ce691ca03168b26dc2c2 +DIST thunderbird-45.3.0-eu.xpi 456708 SHA256 d5ae34ab7078242c839ed4e3dd686b2a99db0b6469803195fdd9b76dc7d146dd SHA512 2e01b774e900cdcce4bac4496c26ca6626d01053a7f790822f7af3bbed374b82aee428df4e0fda78317aa6af160926ef21e433e6c500109f8dffe8c3ff937956 WHIRLPOOL 36396c1ad6d8291811ceda5370b0a849fa1d86f887f9f201dc026b950345553df171132262857613ee058e3d4cc2f1423b02e98d94c4fb22ec70cbad29e2fd29 +DIST thunderbird-45.3.0-fi.xpi 458335 SHA256 be29bac660dc23679e2b7170a9ad6cf41f0e4de7fac1b00b499cb1e3d7da7f11 SHA512 33a52acc81e8e13317894aff426243c66e235105a9834b4e216dd938e0dc794a29fe4b67d605b1608403f469612a4aa97d9197a81c0b4ac98ea62131d223f5b7 WHIRLPOOL 005e20f712776cf1af593804c850d9a5125185dfc965778c7c0dbb0614e5c5d8eac2aaf1f87696969e893aac40e79dbcedf5d2bc56e16d4efc844398192a44bd +DIST thunderbird-45.3.0-fr.xpi 475465 SHA256 809106596fbdb70f5d1b078504b90a99a8fe47e6b149a6b44939087d575ef9df SHA512 2ec14dc8637f5acb7f63a1f440eeea65b3d62aa3ac6e7b412e92195989b44935b23330b8b7b45a20ebecbe5f20a0b3a0372c4a1f4808ec32f2f0df7878edab75 WHIRLPOOL 60e778b4e110faf208b8a657975c3246b2444f5a629d2607e272e82ff357846194b45c53fb0f433480553d100de57589dbabc2465e0b1e258eaf1183f80799b6 +DIST thunderbird-45.3.0-fy-NL.xpi 464757 SHA256 edd06a5b3a09a96559fb3b598579d738e725045e47be97e3a1ec4c2a864680f0 SHA512 82ac204e7acd7191691316720a1360671ff5aff8e339ef167e432b086d9d2e007f9dcf9548ef2c9174303760c2a52f3c646abbdbd77eb6fb2ea6b21ed31a3f94 WHIRLPOOL 08061cd03da5e5c64868204c4ab10b3ab295f9d935a8cd486aa13d16b93d592e676a96c128e269ee258ec99919400b605836882784dd74cc9d00bf44f0d29b49 +DIST thunderbird-45.3.0-ga-IE.xpi 480316 SHA256 88fe8fd6460aeff54d873b0ef8ee3be276e4b2b9ae484a418a615523c484c9ff SHA512 36f4c5a58f86ae8547dcb3592a9f45909ab35259470dfdb8c54e8de83b3db0a4753531a04f1793f278e9964d26a4bc756fda336d291ea081b33c490bee543294 WHIRLPOOL a11b91aa80c50c583ddb45cc997e8d474b9260cc95a23b0810ff74ce3cc003c8d65602ff115f730d666b00240c347ad21b81914f0ad42723167316da26de317e +DIST thunderbird-45.3.0-gd.xpi 478296 SHA256 c5412c25359a46887a29d6139cf7fd2295ff5aea03411d1eb54e517b8df096c0 SHA512 abb9578ed8609ec2edb9bbee1fcae60bcbe05bb1ee37a2d470b3969363a22ecdb396c4f68f7626f8fb5e4a81a507ac2c815a4d78b589291ee90f03445946ff93 WHIRLPOOL c8c9a3e6a76314dd67aacc5e5ccbf71a394c8149e90408cc5c8a2c3b188eb26db9699f48c718ca8a393fa8a05b1f4de5e53bba8f2a069f6de54f5175eaa8545d +DIST thunderbird-45.3.0-gl.xpi 478580 SHA256 2b560084c1ea28d68073990689dc519c0a87c5c9a3e97e651c65017c4ad027ec SHA512 c6b4397cfcbe9e6754dbeccddea7b2865625a28164282195595aac5f345568b53427f953b47def344cdef1398948a7720645e69ffc0ec2fe252b61109e4fb849 WHIRLPOOL 5aa208e4b17e8b51ebe47d2744a29914dac26b1bcff071a0de6714a979a4728ac187eca9bd337e58ac23702f14ddcf2ea2f5bc0f5de24fd6b958b4044414e67e +DIST thunderbird-45.3.0-he.xpi 497962 SHA256 e2885e37ca31ece37f80f0aabaf9cb9d4c343ae6493f5a74933d0101b25931d4 SHA512 5705cdb2abad6ade51f71fbf4edc3cbea17dff8ffe75a055fb09aaf993ab144444828aebbb9bd82139607ea4d781c4c58339868d6a37cc5d835aa7e48004b979 WHIRLPOOL b8303194ccddf473cabfb89f711547ed4a0b10419523525669188bfc54a286994da30708265319940b03387dab83a4e8950405a0fe218ccb73825cdb8b64df36 +DIST thunderbird-45.3.0-hr.xpi 463959 SHA256 9f2f6d27922fb18bc973637ff16ff8bfee13260846124eded83e9bd4ac259386 SHA512 d023f0e8efa65a00cd0e8786a2be1c313f45520062ed15b0bbcb6aeb6aecadef395b27fe0bc96144e313d6a908bd0314afd37e0aba7249fb30cd72899be2ef21 WHIRLPOOL 3c8e222d39452d542cf0d0eb7f4c2dbc5f17b836b71254bb2db4034f0383f13f76a3f2396a39dbd79774a090634ffa4c1170081fded6669b8eda5470eccd5280 +DIST thunderbird-45.3.0-hsb.xpi 479414 SHA256 aa962ab31211f26cadcab83cf53b4702d36ec0aaf254f90501bc61dece171207 SHA512 9677e61a152f04a30a75ecaeebc436d9ba970113e4fe5e7ea58a009d9f8c61a045dbeefe2a3f9781409d7c77176d90166e17b1e4109560a2bb8cc28fa9b9e839 WHIRLPOOL cc6464d5bb34c14c3564c75e7841ae993065fcb2061da3c9c2aabb004819ea249d3c045dfe2d5b3b6e450939fd754e4ef6842bea9ee6c7cba41e2356a1d90f4b +DIST thunderbird-45.3.0-hu.xpi 479584 SHA256 31d83972095cb91b2f800d425d86898c1267734cdd130c4f5b6dee508b7f74af SHA512 62d75a315a2f33b3263bda327c039f0e599dbed07a7d43c3454a262c7be761c57a72256a6f294599e86a620646b6bd9f6f8beeb4405a0af6e925aeb7b8b94e69 WHIRLPOOL fa32ced7e9b98ee44747df58489f45373dab62a802e3f3d58473ce4d4549facd9befdd656fe707e70571f03b4cf43f2a5db07f1a3d2a8f4663369c26f3e1f675 +DIST thunderbird-45.3.0-hy-AM.xpi 518883 SHA256 519cc05757b2c3d1b5469cd41b7ca8509061f5ff1a0cce3c172905fc22e414f3 SHA512 a253db2431fdd3d4e852ef86825bf3158a2f80eaf6e11a786a518dbb7b5932129f59a68d03f5bfb45e52c86faff1fbeb9c4d314b4e9ff4f41797df9fa589c4a8 WHIRLPOOL cb861b7530b05ea8c2883241fe8f775b3906efbeceadb838295b2458a949180396ac960c2932a60d082b237e00875d781cb8478f01f95371ce870b4fcde997db +DIST thunderbird-45.3.0-id.xpi 499981 SHA256 ca5fadd3bd46423dfea5c8311b53a2e0ee5c13ababf46d7f403c0db1dcc11ebb SHA512 1b03ca67d53556225c12bb6bcedfcd64ea5ded8e74d1dc8735f82ed3b5c9aae8f909d0f08cfbd65cc513d3e4018259c1ba7a7fe73b8317dda9c73b4e4a09f1ac WHIRLPOOL f7ecd59339ea117cda5732d119bb1daf19a406050ab4437fe94be1f867bf7c4ebc75b790ce38e55db13ba7d7476b0c33d468dbae1189225d5031156027a6c337 +DIST thunderbird-45.3.0-is.xpi 462190 SHA256 1e2d34ea4eb7aedadcaa19f78fd181fd300bbde09d77acef22d3d98cedfc4eef SHA512 584bf838303a1d80ee5332559b41836457d40972852066efd6db9cea22e78b78b9b3f8134918c3c0f3005a608be0e8c6db5a78ab30525753bfc4c1fca3e030a3 WHIRLPOOL d42ccbdb29cb32061b238bcf526ee5f8124873c475a3cd3af8fb2769b54d017568d5b7ee625805f2b3b4f6477381dd40d509134aa68f0f960c0d43658bb5d3d7 +DIST thunderbird-45.3.0-it.xpi 376889 SHA256 cec2d6d74a6009fac0ae32a003eeecaf92764ef64e04cabaab9991f4df0e3f8a SHA512 8f455e45bd132b05d4714156ff4aa5a948a4489c2a8d713baf5cc7b1ae0a6c752bcc02a52e9312c58f058b62155f37ba02a02dedf5bafc5579584af513263bb9 WHIRLPOOL 72378c3752bac75b60a18118f43fedf6c27ad075cea2ad66bca98df8b56eeb220d84d7f1c4143704b76c259d24e6f0e1060c6398d76c965af5afb7e2c7361124 +DIST thunderbird-45.3.0-ja.xpi 519552 SHA256 12c51b7609d66aca80ae5ad182e9f9c7f53b858710e8984c2719bbb3d5fb7424 SHA512 18695fbd8cf9eb34bcec3b05f21d9ea1021ecb3276cd2adf09a2487871eb20076ad8498b8c67df0cd441d7c0240f2ad7b211e9b82a187500af8cbb2099aea261 WHIRLPOOL 9bab7165d0c3eb429d8e3d417f056fb69ec20d390d011e9bb0b98d86714c6930dfc89f1a08dd8a9adcb6ea686b324c42483837a135926728d2adb8b992f6d8e1 +DIST thunderbird-45.3.0-ko.xpi 487417 SHA256 bd0136777a199afdc65ba973824a331c73fb179cb48ac97145e6b765e4cc7804 SHA512 42cea2eb970581907d5aaf5258d26b680c99ab3e3f3d5cd2ebbdd84dc108ea042c7ca49660386f579bff959f807fc464dff4c24842cfdb1edc071b09bc1ceff4 WHIRLPOOL 691f30f54105b3c08536dbd292c22abf0bed989f0576f29831615b0a9f17a5a3599211bd36b74bb8d69a29c4465d3b55c97714bae029cb5e3822558e3f2a53dc +DIST thunderbird-45.3.0-lt.xpi 477736 SHA256 b58979478eb925bfb89c8bd5af244d4cf7e00f6f6552d502e46d798d78b52c8e SHA512 e44e1e4e1928089d80f2a37227a035df1048a2c624633eecc48b415bef40f2b6757221f7b5e6be6ed1de80a641f712ba35472d8d899edc71cec7555c831a0278 WHIRLPOOL bd0ece68a81552f0a8359ce4d47852df9cf1b418523eb8610837874b6462edb6d3372e290583692c616501c02ef679ffed6e74b4e9f028b3385d7ec2334244e7 +DIST thunderbird-45.3.0-nb-NO.xpi 460011 SHA256 e4ab9385fce486a3db941d7bcdb940c30aec48799fd99f8c4bd5b49d912e18a4 SHA512 693749f775ff7a5131389e9a5ab750dbc4eb0bc2386611b56113bbf7b3fc78d0151d1c13cea056cc26d77b2fc28fa2241109e80a6a591fd266630c1c60c62ce5 WHIRLPOOL 7eac8ea62c3f55d132a16068c7de2197a0035947d414d30d7c3ce4a1c9966e08fbb8f75232228ba4ec4c4c150f15903903ca188ba5eb5b37de38c2c76c5f713c +DIST thunderbird-45.3.0-nl.xpi 456664 SHA256 500fa2ff7d7383c0d177e6ac2d6dcfd6bfabe60f691c9c6eb4f38c5a04f74f6a SHA512 68db9e7694911ac6bfff7cdf1ea4e741f30902a2305661c4be02b8766ddbb66ce52b3feb8eef40f165afa4cb377a8e26d2997375847ec3d3c4c64ce176f40c02 WHIRLPOOL 1d340b10af310dae0febc9ed5b4810d0d8c3296ac37996962fe6642a8897349995a3038d6c9c8cc5b741d8add0f4cc419228ac6282836b785eddcc7d6ea0557c +DIST thunderbird-45.3.0-nn-NO.xpi 460880 SHA256 0bd32c709071e81e057eabec5c0c5bf5a5eba916b78ce09f093427dcb7900ab8 SHA512 c5384e20f9ed76d3690e15d7d06cc70704c3e3be7c5e603926352a33e0ff893898a5362857eb78c355a1b7ada7f96f8f02f06fc2d79f5bd76834bdc2ac5ad88b WHIRLPOOL b2380eb7b10676ec48c8b67e10ad8ca39320780511a217d5d19b1304090a0b543c5f31283ce43bc64eed743f8b156922140e983da02ead882ef7c6de614e103d +DIST thunderbird-45.3.0-pa-IN.xpi 551067 SHA256 ac6f3f94d26f9476f994f40079093e2f40fad8a224821685145b15a7cabd45fd SHA512 720de265086dff8782ea2d8a35988c90d24e24acae37a3421dd0143d3654d5a0b784d0154930838cf5b5c21cdcddfa7924c732e587790623b968199e7616e248 WHIRLPOOL 8162aab2e52daa8a88861e3ba0992ab9bee9e44ebf1306d7fe733ebd01d48da632e2c16cdfcfb91a5b703d7dbc0f21cb5e1e1f2bcede2d53986f69ff5b61769b +DIST thunderbird-45.3.0-pl.xpi 423867 SHA256 cb3ce60d3a7a1b99f7f63e39de4e136aef86d23b2a32d444c2830389237f3110 SHA512 cde9cfaf77f0c3a620ddae6962f6f63ae60a75502e3f95bd278c652a7e3f4e7cf286515da64fe0606b3a551fd84f7e828b8adddd9a1ccb9a4032dc6d767367f9 WHIRLPOOL 1471c79843b4636823562e82b9b19f09e40b0ba54fab641b39980ed77f8387a68a0bdea2c994c0d97e04042a6a94b11d4eba721f58c8ee7a4e94eb5f4b109eca +DIST thunderbird-45.3.0-pt-BR.xpi 464682 SHA256 97a55b58a2d9e174a3a09c817cbb269efd45857b0a44ffd495acd7128f8c8e83 SHA512 172f138eaa34a30ef6c228b30e4edcc97f082f62b592437e40b99e4109d0f12d32833498f81620e33b4a77d31a27c23c7553748cce2f3749f4db88026615c387 WHIRLPOOL dff34f2702578df378cdf25c734c713f13652497705493c0b067e8f72737b12b58a5a3d8257f42c03137ce5e3260c8ff61f71bf938b05b1316fb99c929458fbe +DIST thunderbird-45.3.0-pt-PT.xpi 463751 SHA256 35a3e8a67a58da58ba21c6e5788ba408ff42706998becbfe2fc2919981a11e9b SHA512 7f858f29953e6b81286df21a03c28d333f44f70a85c9c657e1e7a7669f3c6762268701d8ba6ecabbee431c49c864feb787d8abdad51f91167314c80ec521448b WHIRLPOOL f1f89ecbf3a14bf06856c9992d0d07c6932997bcf803c0c7ee756a9c47de5b041851b974bfd4478edbe982437cb5fef922f96420a9a9151e939eac00d45b6bd7 +DIST thunderbird-45.3.0-rm.xpi 462650 SHA256 76400f0ca680672b3dda2a7471cbd153ed012f46f25772476b26cd5133b8f196 SHA512 e5cf6b519701b72260f78c0b96c63e996e9ab3f5172c18a7198ad737507ce780606b613f416edd521bc3212174c6d0457c524681b389f9b879fb5c9a49a306f0 WHIRLPOOL 540757a6c9b55249086eee434f8d03a4f5586d9a69566c4970aee8231d516bcb750d41d8875fdcb02238d132c6c83651da76b338d3b9bee27c5b3dff212e3123 +DIST thunderbird-45.3.0-ro.xpi 468518 SHA256 339dcae1301575b2e80f62513ff0a7fa80bda0bbd2e1768a4b46b0967ed68cbe SHA512 5e43c95fa68fda8ae0cef3b372cf3ec5c7e5c560778777fb2a0205ad67798b8cf36b7fab091007752eb18fa98ce24cb2809b1af2968365ee451f9b50fbcb1c37 WHIRLPOOL 0ec56340681987a4ad946a62332a379f023956826916f3f4df052ded691ea681079f9e6cdfdd774110727a5e8e296dbaf3909c052e5353930de18e0172e08907 +DIST thunderbird-45.3.0-ru.xpi 463891 SHA256 a9f177a77be928bdf6b766f28a318c59059952a9eaa255d301487e04011e0ea4 SHA512 891a422a7889603fa71d8f96808079e59f87bdf3e752e20479499b6b20d07a9b58e5f9bf4ad91e9e5b8db67f738d3a1f4e7f00a7f0efd5256f626c26feee7557 WHIRLPOOL bd40699a91da198c71a6ba2f65f69e5c20ec0bb7ee9377be46f95439c0d49e29a19ec638d678d9a0db7b598e231824a0a97fc70f3f10495bfe9d44a37878fd6a +DIST thunderbird-45.3.0-si.xpi 555995 SHA256 6220c44dfc6063c40b31bcbb38d3ba631af1cb8ce83ab56a6650d233a8224273 SHA512 0b4edf14eedb347a13f4c4ee2f3348d6e9fcf9b43c6c6704f5de071ff8007b8f631447502347aaf67b0ef785676f7af2bd4cbd67b00db75428bf3b6175e27211 WHIRLPOOL 039393016b3115f9242dca15d04a4ad4e7c0ddb150032585e45284a155273f340fb907bce8c7e641a5516a968bf38afa05bbef3a667b4ab1269d4e3676258160 +DIST thunderbird-45.3.0-sk.xpi 481492 SHA256 e3dcc38d2fb6f99bdb61c05b668a8ac9f9edafd39367f7187beb6de0c0fbc6b9 SHA512 94603e45e738531177f5a202375923ea9fc36b2361f5fc4bdbfe0fcf49097fc0414b3270e97fd93964bf1e95e65cc50ac04a9839e5da147e4876183013fdc730 WHIRLPOOL 696022c9319c8d390baf7237d33d8da956449e64dba474ef87268d77b749e7a98d21174bfef60d0d6ab3027159e193f95da03c7570d248b85a818e5fe4e479a9 +DIST thunderbird-45.3.0-sl.xpi 462777 SHA256 634e6cc802bb959161605d3debce6e42a788f123d8fcb553a5d31710c1905afb SHA512 7b8f17551e61d77c5b1aed2847ce42f5037e3d7f575b34f07c89a27d347e39095a7d2de0a82db6abff8f83b30806391cfd21c75bd01a16c36f4c2cbab8bc7341 WHIRLPOOL ba5cf84761664b7a6cff27716ef2aaf2425ae30a69760d6aa6ee202b6b4adca4501be156acb3de0e797c2d0728778915f433d36cf211d1f9897dd1f0f317a852 +DIST thunderbird-45.3.0-sq.xpi 469534 SHA256 e5a979709fa05c77b317c314d4cd4480fb4ebc515edae875741240c9ca776d7e SHA512 2e97a8705925d51597c690e5877a695e6ff9c9477f0f68139b4ecf48eaa30c124a724fdd9681195fd0692f08eb8f07277473cfd5b62405851449aec1cec7f3ae WHIRLPOOL c4b32a133a531024334c6fabc41130ecb923f4be26e5577508038c9fb9493e65e7d967f3f33a4f30644f14d9546fd8686d57ce46d9f367450bb76ce879f1e47f +DIST thunderbird-45.3.0-sr.xpi 565465 SHA256 ed293a2e16420aa71783d0e100696a0ad80d5c901647073703df9f9e04eac89d SHA512 c65e4265f044130b7c2a6fd3556f98eadcf3913a203b01fc55c76223d0efa215ba0f17ccdc33e54b00466c497c67dbe3994122f0c23e80f38ef3d0bd511eeaaf WHIRLPOOL 687217ac2d61a1b5b6542f8bc5b365cfd6654bd75e91334c7ba0c78ed0bf695eb40fc5705007dfeada9261dfc7a6f8bb94adc11848c47f8df4b064de50390048 +DIST thunderbird-45.3.0-sv-SE.xpi 465433 SHA256 a02ae56d7fd8918f018724d08af56f095a0e7f9dd5caf2dabbf09b811d807c8f SHA512 276a666c8c07ce615718efb112250e126ac406960ac6deef65f631ac9546826754455187362481d25ebf64ba750f5bdf5e02ba8841890b13a5824903adc9b56d WHIRLPOOL f206764739d02bf1973537b8e4d6c0bced36bdcb70f8655ec56a7f09c060f3842b1e03ffb95dc458fbc3bdb407a23b72dead6891e54743bb513851f85c76db73 +DIST thunderbird-45.3.0-ta-LK.xpi 579219 SHA256 981f7d8ebe94e3333340b1b87b4f58d8616df0961ce3593fd22b070372f6da70 SHA512 84cc49cbb29f608b78c1774d568d0623855fd560429f0b1438a2ab2ccfd74d438e56f05c5c564b0f16c3fdfb8a7eaacd1caad3c1cea918366c26515c77807b36 WHIRLPOOL eacedef61653b52aac580035c638892369e7cefac4f15881b7d7f59099e94dc52e11851701bdd9c9384c42f9e5719f7706682971827118f42ea248bccb5407e0 +DIST thunderbird-45.3.0-tr.xpi 467622 SHA256 afe590afdb4c4b82a4bce715f06dacd2b67ec748b173ee164b046711128f2a8a SHA512 d4d6164c68cc9a260d9e3f9ddd05adcfc88bc2f3e801f01728d83488aaca70a51657c410a655bcd025be54143cbd8e1d0be6cffd1a41517ffcfc2384b3b0f1b9 WHIRLPOOL 1ccae75e8951ec75ec7a24cf7c1aaf375bf2c82508183d3ce8d50eb4242579e268e376d9b45e037b0dcf08a67a8b763f38da9909b8faa766f0fff77056987708 +DIST thunderbird-45.3.0-uk.xpi 536438 SHA256 521d71834e427f2e7302533f76290e7f3da4195955cb7a63f3fa193806856ff3 SHA512 76e215bb1a7c1cec10c706e702cd47b119ad2bf01a4448f2bffd22a87bd8ea2a6778cd98850fbcc76a6eb9a9460e724d11be00a73caea5d1ffa7fd2a91b5d83d WHIRLPOOL ea8a9b053b70722069c7628c53962503f2e204cb3fef83ced956f45d66f59677cc5513109604a263a23dadd3c87bf56dd27491bf8017a840d50c84195fef5e68 +DIST thunderbird-45.3.0-vi.xpi 540497 SHA256 36325c156df4a34a581fe8fc0e5c013364f40e4057cc2ba60701a02bdda7fe1e SHA512 779b009b1d197c60bb263a9a5ebd68808c9e6345cae0cf1acbc80b5bcb54119baf3497ebf29b6ec4ecc5a3c7f5107f73cbda3ee58122d274635a60906334c77b WHIRLPOOL 44a3d611807f797f84f52bf80dc7032a72fdc27aef4a24b7650ea344211048e288a8d5be6530d6aaca165992926d15c6601bc859bd11f545a867c91797a4b813 +DIST thunderbird-45.3.0-zh-CN.xpi 489209 SHA256 cf53c911e587360f7acf1756dc714d975b3691b3521f49d409b6a5f5b3b1b016 SHA512 2869f3cf67e02de76079361d66f91d4a21d183f2ef050d39d6f8582bf66de8b027fe627d9a596fb7b6351e1195a1fc0daba71a683d94ff4000ef9ee20b3f6d87 WHIRLPOOL 2bf513fe2f4049bebead2ce7d037667f9fd1c271d15fdc6d83eb890cfa728e1b6790e7e5b2e743b4beb8d0cfe53371453417b947edab9132a49de24fb2c4decb +DIST thunderbird-45.3.0-zh-TW.xpi 490850 SHA256 0c2d483534b394fd27cf934e80537d0c789023b4f67eef87965679278d6a6e7c SHA512 180086ec0baa27595906f66c8c9ccd017e5578dd1ff8875f1e8a7ee3c83867950ce9309e3608ae382c84b02e80383bae6a6e21140de4aa90258e4d87672e8643 WHIRLPOOL 5382beeef82b920959eb37a21eca3af96a6dfb6078fafe7a6487c149f059e6c464e4a113c848c341788119e6644834027137eec5210ef0021fd7f1635066f8dd +DIST thunderbird-45.3.0.source.tar.xz 201005896 SHA256 231f6a7a073344659e436a2b1ae58004c3a29e74375af2c8d0de13f3bc79fac7 SHA512 1226b35535d68b9c088ab8692f61120c99951e1ecbae4739ced711665a3237d248202831831f00536c724e2f6359db4601fa5c90f2793433eab4bd9dab0c1165 WHIRLPOOL 86c4145859ee39d4fcf48eacd5a0b61f6f9f70fee3c2e38fe5b225c06e17ea4b7c1c5ccfa2c9f4d0696e9d807a6b612990ccda7d35bd22a8687ef15a9c3747be diff --git a/mail-client/thunderbird/thunderbird-45.3.0.ebuild b/mail-client/thunderbird/thunderbird-45.3.0.ebuild new file mode 100644 index 000000000000..b5b8e6fe5fd8 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-45.3.0.ebuild @@ -0,0 +1,365 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="4.7.3" +MOZ_LIGHTNING_GDATA_VER="2.6" + +# This list can be updated using scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR +es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt +nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr +uk vi zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_beta/b}" +# ESR releases have slightly version numbers +if [[ ${MOZ_ESR} == 1 ]]; then + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${PN}-${MOZ_PV}" + +# Enigmail version +EMVER="1.9.1" + +# Patches +PATCH="thunderbird-38.0-patches-0.1" +PATCHFF="firefox-45.0-patches-04" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" + +MOZCONFIG_OPTIONAL_JIT="enabled" +inherit flag-o-matic toolchain-funcs mozconfig-v6.45 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/" + +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux" +RESTRICT="!bindist? ( bindist )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${PATCHFF}}.tar.xz ) +SRC_URI="${SRC_URI} + ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz + https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz + lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}-r1.tar.xz ) + crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz ) + ${PATCH_URIS[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.21.1 + >=dev-libs/nspr-4.12 + !x11-plugins/enigmail + crypt? ( || ( + ( >=app-crypt/gnupg-2.0 + || ( + app-crypt/pinentry[gtk(-)] + app-crypt/pinentry[qt4(-)] + app-crypt/pinentry[qt5(-)] + ) + ) + =app-crypt/gnupg-1.4* + ) )" + +DEPEND="${CDEPEND} + amd64? ( ${ASM_DEPEND} + virtual/opengl ) + x86? ( ${ASM_DEPEND} + virtual/opengl )" + +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-thunderbird ) +" + +S="${WORKDIR}/${MOZ_P}" + +BUILD_OBJ_DIR="${S}/tbird" + +pkg_setup() { + moz_pkgsetup + + export MOZILLA_DIR="${S}/mozilla" + + if ! use bindist ; then + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation" + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" + elog + fi +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_setup + + if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then + ewarn "You are emerging this package on a hardened profile with USE=jit enabled." + ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions." + ewarn "Please ensure you know what you are doing. If you don't, please consider" + ewarn "emerging the package with USE=-jit" + fi +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack + + # this version of lightning is a .tar.xz, no xpi needed + #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi + + # this version of gdata-provider is a .tar.xz , no xpi needed + #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi +} + +src_prepare() { + # Apply our Thunderbird patchset + rm -f "${WORKDIR}"/thunderbird/2001_ldap_respect_cflags.patch + eapply "${WORKDIR}/thunderbird" + + # Apply our patchset from firefox to thunderbird as well + pushd "${S}"/mozilla &>/dev/null || die + eapply "${WORKDIR}/firefox" + popd &>/dev/null || die + + # Ensure that are plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/mail/installer/Makefile.in || die + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die + + # Shell scripts sometimes contain DOS line endings; bug 391889 + grep -rlZ --include="*.sh" $'\r$' . | + while read -r -d $'\0' file ; do + einfo edos2unix "${file}" + edos2unix "${file}" + done + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Confirm the version of lightning being grabbed for langpacks is the same + # as that used in thunderbird + local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV}) + if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then + eqawarn "The version of lightning used for localization differs from the version" + eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" + eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" + fi + + eautoreconf + # Ensure we run eautoreconf in mozilla to regenerate configure + cd "${S}"/mozilla || die + eautoconf + cd "${S}"/mozilla/js/src || die + eautoconf +} + +src_configure() { + MEXTENSIONS="default" + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + mozconfig_config + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + use hardened && append-ldflags "-Wl,-z,relro,-z,now" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + mozconfig_annotate '' --disable-mailnews + mozconfig_annotate '' --enable-calendar + + # Other tb-specific settings + mozconfig_annotate '' --with-user-appdir=.thunderbird + + mozconfig_use_enable ldap + + mozlinguas_mozconfig + + # Bug #72667 + if use mozdom; then + MEXTENSIONS="${MEXTENSIONS},inspector" + fi + + # Use an objdir to keep things organized. + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + + # Finalize and report settings + mozconfig_final + + #################################### + # + # Configure and build + # + #################################### + + # Disable no-print-directory + MAKEOPTS=${MAKEOPTS/--no-print-directory/} + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + fi + + if use crypt; then + pushd "${WORKDIR}"/enigmail &>/dev/null ||die + econf + popd &>/dev/null ||die + fi +} + +src_compile() { + mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die + + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ + emake -f "${S}"/client.mk + + # Only build enigmail extension if crypt enabled. + if use crypt ; then + einfo "Building enigmail" + pushd "${WORKDIR}"/enigmail &>/dev/null || die + emake -j1 + emake -j1 xpi + popd &>/dev/null || die + fi +} + +src_install() { + declare emid + cd "${BUILD_OBJ_DIR}" || die + + # Copy our preference before omnijar is created. + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + mozconfig_install_prefs \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" + + # dev-db/sqlite does not have FTS3_TOKENIZER support. + # gloda needs it to function, and bad crashes happen when its enabled and doesn't work + if in_iuse system-sqlite && use system-sqlite ; then + echo "lockPref(\"mailnews.database.global.indexer.enabled\", false);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + MOZ_MAKE_FLAGS="${MAKEOPTS}" \ + emake DESTDIR="${D}" install + + # Install language packs + mozlinguas_src_install + + if ! use bindist; then + newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png + domenu "${FILESDIR}"/icon/${PN}.desktop + else + newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ + "${ED}"/usr/share/applications/${PN}.desktop + fi + + local emid + # stage extra locales for lightning and install over existing + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \ + "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar + + emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die + insinto ${MOZILLA_FIVE_HOME}/distribution/extensions + doins -r "${T}/${emid}" + + if use lightning; then + # move lightning out of distribution/extensions and into extensions for app-global install + mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die + + # stage extra locales for gdata-provider and install app-global + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ + "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} + emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die + insinto ${MOZILLA_FIVE_HOME}/extensions + doins -r "${T}/${emid}" + fi + + if use crypt ; then + local enigmail_xpipath="${WORKDIR}/enigmail/build" + cd "${T}" || die + unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die + emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) + + dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die + cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die + unzip "${enigmail_xpipath}"/enigmail*.xpi || die + fi + + # Required in order for jit to work on hardened, for mozilla-31 and above + use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin} + + # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash + # continue to work as expected. + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container + + if use minimal; then + rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \ + die "Failed to remove sdk and headers" + fi +} + +pkg_postinst() { + if use crypt; then + local peimpl=$(eselect --brief --colour=no pinentry show) + case "${peimpl}" in + *gtk*|*qt*) ;; + *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird." + ewarn "You may be prompted for your password in an inaccessible shell!!" + ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end" + ;; + esac + fi + elog + elog "If you experience problems with plugins please issue the" + elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ," + elog "then restart thunderbird" + if ! use lightning; then + elog + elog "If calendar fails to show up in extensions please open config editor" + elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this" + elog "fails to show the calendar extension after restarting with above change" + elog "please file a bug report." + fi +} |