aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2020-05-03 19:48:39 +0200
committerThomas Deutschmann <whissi@gentoo.org>2020-05-03 19:48:39 +0200
commitb575c385be8fa3dbbc0a34e4c90e093459425a50 (patch)
tree0e77960e669afbcda309887bfeeee66415b11959
parentdev-libs/nss: Added comment about virtual/pkgconfig being in RDEPEND (diff)
downloadmozilla-b575c385be8fa3dbbc0a34e4c90e093459425a50.tar.gz
mozilla-b575c385be8fa3dbbc0a34e4c90e093459425a50.tar.bz2
mozilla-b575c385be8fa3dbbc0a34e4c90e093459425a50.zip
www-client/firefox: bump to v76.0_rc2
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
-rw-r--r--www-client/firefox/Manifest186
-rw-r--r--www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch56
-rw-r--r--www-client/firefox/files/firefox-73.0_fix_llvm9.patch19
-rw-r--r--www-client/firefox/files/firefox-73.0_fix_lto_pgo_builds.patch51
-rw-r--r--www-client/firefox/files/firefox.sh24
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-117
-rw-r--r--www-client/firefox/files/icon/firefox.desktop10
-rw-r--r--www-client/firefox/firefox-76.0_rc2.ebuild (renamed from www-client/firefox/firefox-75.0-r1.ebuild)29
8 files changed, 219 insertions, 173 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 83ee7b5c..1bf2388e 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,93 +1,93 @@
-DIST firefox-75.0-ach.xpi 503112 BLAKE2B c1fe6c4aae1b95276aa40bb40d1b684f5df73ba1203220699aa8b6d72ad93def1304d766dada23e371692d73e54de1575891aabb782619f7bd6190e1f18f62bc SHA512 f46110cd85635978c1531a278b606eb412077f32b482442dfdecc46fb8dcedc216c9ec85f397f777c1ab000be838101aeeedade4d1c77efa53643c9e3718c29c
-DIST firefox-75.0-af.xpi 458561 BLAKE2B a4f0d601a8ffd2bbc9204a2cc3af90b7dd23961729657daf8d69ebf90dfed1417c1fab54080e1a0335242cb375c4c14379d09134c1aeb30ae497f0fd6cb36df5 SHA512 b4e386ba6f3986c2aa3aa8ca8d6a0afc266537c31dc7017de15fa0d2656db370fbbba4962e3f168e34475a2ef61c6a77b2e4ac5cbabda54f4b9d839ffb4c810d
-DIST firefox-75.0-an.xpi 515827 BLAKE2B 0a18a6c3bb9ff3e3b35963e43c6d550e379a1977ee34e5e212b0484c69b929e07a7b012e8ead965ef5a030ecd7b79a16468e2fd4574899360855259f4941a735 SHA512 420fc7444edb4b0f2f8103ed516ef30f281c8cbac998aff91978117ec0b649281ce231cba8b45709960bab28ecb6539709a567941f2c98bad0d7eb5a4cd9f1c5
-DIST firefox-75.0-ar.xpi 589375 BLAKE2B 55a1f528f59aff9c758415c2386b37b9b750ed375206957ef4cf9fc7c11bcab24875f6baddda1fc900354cffe053ed7f609c3b450c4baacaaea64a7529dc29ba SHA512 8f0c790b706cbd92dbe475c8342a9da7bfc0ab4f4acccabb14dab7ac4f75f86b8689c93048ea6e4b2ef717b8e406ce6d24edd804969cd18794d66adee9f94c99
-DIST firefox-75.0-ast.xpi 504608 BLAKE2B dffb527979595b61fce405296ce6082246450925e5ba0a0ce98cb329a9f9df7742a30832f1e62cf67bc6f5caa228089ebb50eff1785df98aa86efb85078abf32 SHA512 fd85904a72881fb94d090f2dc28a55182270ae63a138aa9a912b6a2ed805012737014acaffa1971f0940ab7e80a1162bfda5865d112a644cfd9fdca941abee04
-DIST firefox-75.0-az.xpi 537769 BLAKE2B be5f344ac797430b8d88cec19061f56db191be09a6704124c63c82da16809bd69c0340597a99c6991521f6b8c9703c09547733262d7ecf4d0d2158fe79960ebc SHA512 de826fd9059430f012b2f10f14333bb8b7e445c61b39df3f618822607e8ee924164db30cdd24461c0b62d29ce347391dcf0ece5734811f4de31e47f0f13ba1bd
-DIST firefox-75.0-be.xpi 637504 BLAKE2B 0ba49e8f9e1f8a5e20aeca36194962e6a9c7b203a998e94a525ad766398cef356d1ba63d54a5f646698044b36836a94fbb15778c1fdb1a73310c35ebc93127aa SHA512 6f240229061c48388cae251da362c73c32c19c0001f14c9556e2d3194d6b02b701c42b1e16babd574cd2b14f150b302b079dbf3f123c8c9b977720f65370d630
-DIST firefox-75.0-bg.xpi 603385 BLAKE2B cc25cda7b68239e2faa4e9df5557c8228afaa84e4ec8e0f70dac77f8b83932a4697e901a2a883f995756061e323ea83ad8dca7cb268b291ff0641e2719cdc311 SHA512 cae2f99cc1e914e518a430651b8ba1edf93428f0fb9cde51ec8908435a130f06b5ed91ebc1d875bd424848fa48c6f9e91e6c555c318a8de957a3723d8dcdc61d
-DIST firefox-75.0-bn.xpi 631540 BLAKE2B 49484c26f55e726dc59e7ea7d767f11638503bfe91838dd637286fce8abd3bc2c1f7da6f6461fbc2a0d389ab57cd2305b93fc39391279f9f149423087f954e86 SHA512 6ca86acf1decd45fe760a4335020a9263ca110abc9c694bc89f1cd07a97fa2d32d09b82cf0e6ede6dfafcc060eb4d2a300e54e2ff6d3a02f8a29758573b3a505
-DIST firefox-75.0-br.xpi 546450 BLAKE2B fcc4f03305cceea336096f6dd609da53de4107a63ada2d269201114d1d7e2b559c0ba1f0b0e954dfdfc270770d0384daf6742f3307bfea3bb085c44afa4fe2e5 SHA512 250ea81da4e3053a197a9eb38ee8097a31fa04106c50863eed41e894efc9301dbf38d3285fe76e896100bfffbefb87febbc8dfa7a4123c10ee36f22461cd57f6
-DIST firefox-75.0-bs.xpi 512938 BLAKE2B a2334e4657711fe58eba5cb6ef3c114937f6f1d315a36a44aef2902fe507468674ede5037f2e4493d01c9a1846b98e3b94a2d2b963e599640f38095d7951b4c6 SHA512 b793dc65eef4ee8c0fcac1fd1026b91ea428cc080b0fb580d86879b5dec2e4d709c84a3c6c3143ad88b4d5ee018006aaa5192aa9146b6799f0fabbfe4e451b2b
-DIST firefox-75.0-ca.xpi 548046 BLAKE2B ae30ed37ce027151f12d6359883402b7b482c293943bce0de0172622bc4a2f36b9d589ac1a7f193853403d067a9f910ffc7b2c586a48a83533c70e3e7666c752 SHA512 add3edd4cfa5b45bb0e4ce2b274d2f198aa420ac2b1ac1fedc2d0b1142e0911bdb992bd5b14973a7f33a225f32c6e2c162e0d842f238256a320ea260ab1cabf8
-DIST firefox-75.0-cak.xpi 577104 BLAKE2B 1fa165f4ece77f3349b4cceb6d22974df5124085f3975438e5fb8dde41d9bbe52968006759bd32939a223d4e2e275cd3071d8c9b2e4eeb163166ae71f8026d11 SHA512 5cffc8dbdb01e51781f777f1f13774950519acc7ab135367f6d456f43bd1b8f693176ce29bf323e8e389f66d9528e9cd92d1c310b346bcdfa3fe1c0b09daa9ed
-DIST firefox-75.0-cs.xpi 573709 BLAKE2B 96d1e044ca05a60f68a50831e915c78505388ceadda2f608a5a6e974ae3bf86c35e72a4faec9416969e711b8a12426754e416d8884457ee23af477e0e1386ee9 SHA512 7518f660257eca2d135f8a4a56d168224e4df62fbcaaf1ccfd8b606b22f85082a1f31be40b8e4413044063b7e93436470be9a6f84e5ae9c155791a6670220b1c
-DIST firefox-75.0-cy.xpi 553188 BLAKE2B cf6b7c27d0f1ea54deb24b4bf681a2652777bb49da8cb000ef30ba91656247a86324eb08cfc4f1f96cbc5ec98ad1f9fd72251f80671fc1ac2986458997c16878 SHA512 456db49b0f998d7f00883fe781cd48b66022c825d92f55c64078b75d6579014b5aa97bc1d05387e9359972d3911142b9d707c40d8c702828905a3da932fadd9a
-DIST firefox-75.0-da.xpi 536583 BLAKE2B 9b673dd76ce3b90f1ef0d58eadc3322a2615400297b4eba8c11c1143cfeb106715905c1e0269494a35b870548abcd92443c0b2f0ec4a1357fb50eb54f91000c4 SHA512 ac107bd1ed71522b7fdcc85132e998269fe080cddfb6a4088a8eddac42152a4a249e75367ddee00674409ac9dfb1b2eb35dcde771c50ed68ef43016fa3a66cc9
-DIST firefox-75.0-de.xpi 567889 BLAKE2B c569d57d75f878fb17a07f32d7a197a5a2735d387544295aae29d333dc5829f260ebec73ff2978ec2407d9e8a851d01b5971c40e378e2ca13dd89c48ea372c6e SHA512 370f8ef6c0473bb777f2c1f1a68d48ec02c8a3aa2bbc3cbb6fcd1d4a6d3ec416860524a37d9bb6785813240fb94e4ff466eb28d819acbe303288e221584b60af
-DIST firefox-75.0-dsb.xpi 579346 BLAKE2B 1dca0fb72ec3f7d7f9c4cbac37fa47175de44072df97ad430c8c8fe84c46bfff03eef52cf3bbd65741a55e4629206e906f535013e78503496d6002abd7cf0dae SHA512 ef3f86d7681433b086b4aad14a86032d56476133938cd4b61e3745de8304b7bb9ec7b843e53399d75e668b0c88a2c5ee7eebfd3b8c0f82b6cc32ea836ac3a50c
-DIST firefox-75.0-el.xpi 645722 BLAKE2B 1de22398f4c68765d4edb3a58ae2cce8de3a109a19ad82f8c0887e1275635c8396e813cfeff38ca86ae234b7957e6e583c3e337dce278ac9e651b184f3aef546 SHA512 57fdd7359fdb2bd2465ef874287e3cbb796d3e9d187efbd56c963d76f309a6655c049263068b17ec94561e9cfe9f8f5d670f9bf527482751abfb5f68dbe53085
-DIST firefox-75.0-en-CA.xpi 522271 BLAKE2B 5a81646d9359ebe8891621fd5c4d613235d05e9bd6824c0a79d6733d5170234389d2a390bd26eb321a959a56cc2bffad5f7b261c509a113c7571cbc28810fa81 SHA512 bfc9331551815841b8fc99d0158a724f6af551a5722816c6894a7dfd773c9d6d61f9aa292245ca43071747172e221e946fa0d83b79257c3b437497d8027d66fb
-DIST firefox-75.0-en-GB.xpi 521264 BLAKE2B ce324a065dc942657fc37db634d3e1349aff73d175e07287466f3086246ce7f736267106c93c030818b76ed39bd1452484c5ce321f333e4bdf124e64979c50b7 SHA512 8a95ea86ba38aa29861376b1f7acbb309286e4e2b6a2084b7a99a1a3c072eccd6f0297f5c531472a9388dbf94d79a58813b39e66fd630d85f8cfa7d76560e2b4
-DIST firefox-75.0-eo.xpi 549422 BLAKE2B 07448aacd5a24f79f9ad5cde1ff9a95b93c879c3cbca53387d1fb9d85c64d0f8264f36c48603744d180955d633f29e9a3dc96faf7aed80f6721170cb9935d854 SHA512 8f3426a4d5165e3d3d4b917a04afc78307516f89269d5db315a094a6b7281f98ad2b014768371f033d681b84fb69f439abf221c4cdcba1a8c18cb5de77469afb
-DIST firefox-75.0-es-AR.xpi 558458 BLAKE2B a5054218e17583d00ad7b6cab3187d3eadc3f8b9b8e4d0789f2924ef2a5a1dadc6d5c06c67d210ba139fd3c27cbcc1d971718fec295709575d5b36859e240a09 SHA512 1702161e7ae0900a89ea0c35a24ac6c9a162edcd44687cf7dd2025242b4891402190f0a74a3adead051a94c5ab729a7769ac53dc9b50b4d7c8e0aefb7178dea1
-DIST firefox-75.0-es-CL.xpi 558549 BLAKE2B d08eb2f68d64fb4ff6eead56658780210982fd0b0bbe9c519aa90816be4500565384d0678be335c3625dff2c910be7581e073446186ed3d23d8c58cd386e9190 SHA512 27ea701d0a15a69b991d60ad1b8c539d2d4d38173a8eea9c5fec3a35ff76c3efc909f63f204939cf5d5f0d02726be8dbb3da6c9c8f7283c808c6061acf783a7b
-DIST firefox-75.0-es-ES.xpi 536497 BLAKE2B 049d3b78b61c89184fdf4d9211168f04de418840f7a9839cfc9fd0663df2dcfe9e96629a405230dfa15f4ae2ed44cca47526e9ebaceeb485d9a9347df6c49cc9 SHA512 ae0029befd07ba9ac1e14a1e049d28a3d68bd80889bbd6949efb141c3cb08c11b4f52e3e4c81bbacfb9778288cb872bcbaa3e28d0df7920f73d9cca2dd1d3191
-DIST firefox-75.0-es-MX.xpi 562038 BLAKE2B d5a09c02e330e62284cb8349c1486cb8bc48a0f25662efea96eca16a28f8515c2335354c19ab3e47981fa0a4c4e70131aa9111e6a64e71887fee3a37b940b438 SHA512 a3105e1eb6f9a04485f971e0b067cdc799361bb0dbed51d62c6a5a16efe2a709c781719bce89c968043e012b8965ad250b0fb4d2ab7dfcbc0bae44423a622e05
-DIST firefox-75.0-et.xpi 536365 BLAKE2B aa410d675d4d4318ca5af0c15d91ca9ea950274fd1fe00b5854c7155eb8bd04e0e5f237ae7f604ef124826d98b4f7b7a8d8defcfbc7a805d0984530afd92acb4 SHA512 e413f269d93535ec3e3625ab6f057741329fd75a4fefe950621a88baa187943271239f6423d81c72cf0a488fef482815f0b7a6a10127d955257b15519eaa7347
-DIST firefox-75.0-eu.xpi 549807 BLAKE2B a3b1bba3ddb90a66ad576b69b5868ee7e334893812a771274bc10df7354bdbccbba9b2a360668d37e9a188d6223bbcfed1845acb069297285e7a5dbd88b50822 SHA512 df85eebbd86c679610005a1d324567815ea444662f0a2c069d766c051cb3b78939c425311dff4a782c3c804c185ff0a6450a8b58861c9bb667e7f54572cd852a
-DIST firefox-75.0-fa.xpi 597541 BLAKE2B 0889dc17500f5751df3c5f9f05e4be1c5fb729d702bab400c7296c59e5cf34c9f7344907eb93dbfacf7bb7da2b09113eb9e79d15cc53afe198730c6434eaf1c5 SHA512 8bc84719aa74d9ab5d28047ad5b1018c222405e896faee6f23ce1cfcf28eab21b5dcd682d1073f37479fcb11c9bc1bc38361513bae01f115037d6bf82357627b
-DIST firefox-75.0-ff.xpi 516019 BLAKE2B e9fe7545849748b44dc229deff385caecd1a7573a80f1a5862e7f2db79624a0b38eeef794c9caab62f6a98a07f0cc5876f29993f76ec86b5b655b474649f21f3 SHA512 af87581f48688bc1902f4bbaf93eafaf386fcc794d84eef88b8b1c50ca8ff62674494caad8f842db1a60ab38b6161e74189bd6ea5a7c166a70ad0fdedfbd42fb
-DIST firefox-75.0-fi.xpi 544247 BLAKE2B 3489c6d43714b7aa870f57b3f0d50d2ba520fccf965ec8f66e2bf3d3f41b409841be354278c31b12486fe245d5f544ca801ac9e3890baff71784b4cfb979599a SHA512 6bb3b95719b0cecd171d0a5062517e4f9a691acc47aed570922a7ec6c4ff175e5c96b9247d8674e2a3bc22ec37264bb1420653584c3cc51cfce8b422c21d04d1
-DIST firefox-75.0-fr.xpi 570886 BLAKE2B b2db3c54cfea622c64016c2e88747e4119f73cd8c814b10354416a2a25138d674b0adeff8e15852d127a0c55f7c2d5b4d7262f24420dd7f00b45c6663dcf953f SHA512 c73eed7b3f532a75ff7f5afd35c8639957169f02643e2f7baa6a1d20b95148ac71de9acec5d354fdbebe92a8c185327cf956939a241294347af6412a28d4e74f
-DIST firefox-75.0-fy-NL.xpi 554508 BLAKE2B c77f077955c6cb7c9ebcad7eabe519581933b4c7d8b0c9ce7b1fa4d1a90e0a8c5b007202d9d8e1f87c66403f901ba14e378c9f28c1d04a02101a026aedfd1aff SHA512 287eeb08b1ef312889ff6f28df41d46101ae8108e9ce26cd16fa76ba367c6a5e6a3664d2a38cc0b13705d3fcd552a40704432e8d917836098ff0d8998d9f385d
-DIST firefox-75.0-ga-IE.xpi 525899 BLAKE2B af1ea3c8240c3dd74ddc35fda1f4a900ea7fe8fceda6aa553861735ece77b5e60f7de06269a17aaa9109c9240c28842081bb4c293ba9fc05ebb38282288fc2e5 SHA512 8dcfcf335cdf52259af5bad9842b16ab1cbd02c8ad1ec30c7e6ec9f65f6f51b8c87861fec56e12cbe02882bb5d1fc5771ee27e97adae9481ababa0b032092dad
-DIST firefox-75.0-gd.xpi 545777 BLAKE2B 37952c2626e5493b6c41070856457e0d7a263eedd3ab69df5335e4bd66f9d8a9ce3b2b0245c4c8809cce211547f388cf3d451a736b99c6487d01df7fadd2f945 SHA512 8b51b3d7895b38af3a98bd32e572bf9b50e8c2328f36895a87d961f95b9b24100755314db4ba66bf368a1e507dbe37ae6c0070543d2c37ba1d171a384f8f9c42
-DIST firefox-75.0-gl.xpi 514548 BLAKE2B 310d89c235ea80eda16e3eaafe07a34318728476904e9a3b3c121471bc379d2b9c90174a10ebe925241d82b73f49fe67a07549157ffaf409d1855c1c8bbbd7f2 SHA512 8ffacd4f1d565d83c31af8c3e4e2527e9d86b7ccb090a5a580bebbf97036ec048714635d0b44967495ccafa3ca002cf0bf44933ed7bec59f3a8bcfc76709658a
-DIST firefox-75.0-gn.xpi 572459 BLAKE2B 0e02e9932cb0757cf9f2872219e168d7c00421d70c1ba7175913fa793bc2881e5c1ee6abdf7f2277cb2d37b3a80bcea8dc3821188db27009718daf8662a725ef SHA512 ba9c9edd44eb7cbab77efccf078c5eeeae92c81c1d9744120cd1cb880d8f547f01f42d75fdeaa5d84ac2bddcd1befa7e6e2468636c6b97408dbc5a8f00b77e85
-DIST firefox-75.0-gu-IN.xpi 609026 BLAKE2B 4e0ad6c2a6064ade910cb80d99bec902a8533c2b1ae411a53df3c8fe330f71f814fa160fbdf37bdcef8287b725ef566e3f75bc92154ff11d6e93d9a2b3f76777 SHA512 fb526ea3982802469aa0a0a802a3da0274dbaaa87c41bc5661e7850dd73878b8fa84b1b5d95c469a3694840632f59332ec921ce791e9f29f6e42e7f088c0d336
-DIST firefox-75.0-he.xpi 566845 BLAKE2B 7dbe88b72f6724e8c6ce66564f45e0347b961bc0af1ebed3cf42bf770e5e97914f8df8550a064e762ae9efb9681a65a2283bf387bfd00214f307fc0760d8867f SHA512 bda3c828899e1258c837f3f3e034cdede2ae4b16add80bdd39ac8804e7d4daf5198f6498ae27c1f9bb121aef4e8a38226c5a43aa752b2be090207b1e198a7b00
-DIST firefox-75.0-hi-IN.xpi 619193 BLAKE2B 9407702077f35fb12ef94c667a9aa2c28e6683906ab2f471d7ea1fbd2003b975ff824d492c5b50d25fcbf4294d451d2f286fbf58e0723ad60e21a4faff9321c0 SHA512 7f65381a920dfe666543cf791658932a6b2cb8887537d9410548661dfad3fcaee1c655ad7fbbda25ba8a48419b4a596b495ae4e63304df2e006785ec9a637ede
-DIST firefox-75.0-hr.xpi 551157 BLAKE2B ab98301b1dc7f6d9730c2f4c259b0d8167c58536265a3068a352b9d9bfb772a0b45f8520b3cce398bdd5c78a51ca297b5b0f81f1f2cd725f82fb7603497a0105 SHA512 1bc70743c973fb64aa680955c50e0463f08bdb7630765a43a14e63d8ad490d36cfa71f6d27f4c77e2d34bf1469efa317dcd90198addb173bcc920e35ba836eff
-DIST firefox-75.0-hsb.xpi 573284 BLAKE2B ff4accb13e8e881c85d8a1c6002fa670394981cda7ce2809eb0fc56b2015b08e611678bde40905c6364936327cd8be07017d9a8f7c8358d0c444357ee17e12e1 SHA512 ea749917bc538231c3b26d32961ab2e463a7bc5d3f3df7c9cc40324f69d176d5560c5dce3663c9163925390371c1ee3a01152deeaf94b37630fea38e4a126fd8
-DIST firefox-75.0-hu.xpi 578608 BLAKE2B b47deaaf5606d7c752ba6ca8300a31349c48b2277fac6de72e7007fe5decfb7bbec3a3abcd8ff5a8222781ad1fbf6eebc6974eac845192288fe574ddcb3d5d8f SHA512 c13b13efc1a56ff98fb856e512a7daf96afb36e9573fc6e02e417fc4066926885cb262f3a348eaed42a9446db9dfc8396afb03586c9ff97af817307075289492
-DIST firefox-75.0-hy-AM.xpi 630095 BLAKE2B 7566237afc17e1d80bc72e564093d2cd159792fb6e532f06f6ddb7a1efc04bd4e2480f4db17e6bbe11f4ff844a7c46761f0a3dbd45d4045749d6fbd291931c8f SHA512 ce643e13032acc06cd66193e99ab27b53cfbe4d0b627ed149ccb064e29bb6877a3ed1b2fee6bdcefc9e54fb0fa8b7be935f08a3de319c56f18adce57bb41246f
-DIST firefox-75.0-ia.xpi 538667 BLAKE2B 330ba4f055851691979bf2ba151c795fd472c0476c5fe92f4e0144e156752c582ad2edb0e6524617f27cfd08024aa5e1d97fd37c4eb94853b214e673c189890c SHA512 05e7727d2ce6d42c18ca98abf0be49a4c67e8aac079cda199a200cc5fca5cd26eedf87735570c49130ac8efec51fb56db13e22760812d5233e927a2d44adad42
-DIST firefox-75.0-id.xpi 541987 BLAKE2B 929aacd53762af04a5b90c24fd4122421875874352388e9ac5a974073ecca10f5d8fe76922871f11a2caff3a663bc6805d16c2a4b405307a5b88db1a47282264 SHA512 506e67a2eadb256a3a59012aa78d6d7700571e1fd4cde1e40d74145b81659726ccf78effa1a5db8ee7d856ecf318c3177be9e465caf852cfc23bb0f2ef513498
-DIST firefox-75.0-is.xpi 528877 BLAKE2B c551c146c3f06187ef9be4d4796b22b0391ca8dc23cc8e925974855e30e95a7ef96f0721dbc17f49a1d7cd32e38dd09806126d02718aee915de9e145d8cb0f1c SHA512 32d28ac9c1f45baed14ec7565998866470647b46b6d1f76b18c7bb7800b666baed95b87fbedb2258c386018d5c6b56fecbf22d8d95e9c99bd652369dbcfdf403
-DIST firefox-75.0-it.xpi 436947 BLAKE2B f9e4999c4ad389cefdd9ad8f57188c87f9b5824f7d6b31b17228ffbaed72b9889756cb7acb6672c530b5f8e692954e72c3ea589ad80ff13adcb2cb1fd894432a SHA512 dc5b8609a1027fe0789d7ec7f57b78c6a20ff874075400bd47d631a4d28b0825c5cc4a93521aee84af28536e630644be528692590d3c01bcedf327b85ab78e92
-DIST firefox-75.0-ja.xpi 598327 BLAKE2B 3c5a4bdfdc2dcc3a93ba9db0ffa6f03f7b1ca8dad5012b76af04140992893de04b93451f063101dedae31be47149ee6998d00868ec994ed94444a6099d5f17d0 SHA512 41ee58bad635fa44c2139d3cefc5b255ec58619870b0e89cf6ec4f47ea81d5dc5136f252fe543547d2577317340ed6c456b9d3b0116ce84e9ba0c9834374cffc
-DIST firefox-75.0-ka.xpi 600238 BLAKE2B e998bd96b5be297c83e3e5a242c894b42e5307af3b1ae06b72f286889425dc1340e58cf1b51a2484ede87b3006c6a802e4416773b96524b63c62cb6551d87f93 SHA512 586c1f7fc4f6afe594d0d0c9e93860a52baf288a82e3b5f0d94776ee8f70e4f3ee1c07a09ca714a60e7e80d86dc636ac8bd40818a4bce01e1b61fcd1dfc9e049
-DIST firefox-75.0-kab.xpi 557602 BLAKE2B 2c3055425ab42a729a0499e9980cdbb6391d0b46a694d94e1a2a342778d0e0d686df74b48590fa38af03e958dd50058aa147f773de76b78c37fc8e1f2449ad0a SHA512 4cc9eb70351de651d6aa27c7d4279ed0d6197ac8a47b63ee6ada25e4d556ed7685bb0dbcf8cb6d47eb9c0d751e6461c41725b5089c8034c9b1c04420902d9c14
-DIST firefox-75.0-kk.xpi 630273 BLAKE2B 7ddd1f0556335f3b36296025885e59d481df850de43390232560b215f1bbda7c58540a29d364014eb974b7f456685df22719b92ce1a4ad997be151c93676ac5a SHA512 ccc207c1b257efb978eb2edc63ac669a630732fce9e345dcd95ae0150e17c6b93ddcee7b7e1a6554546e2ac2aec6435a77696d73a52f8785bab19b7874a0b138
-DIST firefox-75.0-km.xpi 579685 BLAKE2B c96b4a51dc393232db4b43b19a48d9f4443f4562aa35a6f18d16aee694d031d1bccc866c97608ca252be028277f6b5ea0691fb37d42817ca872f660670793a16 SHA512 5c340607a6158966ecc37954442a791b81f713a62b80507ea73f4d965f088510377bc9a5df69f7e2d0bf388913ea418c345ca9fc4fe8149e2a93a1ee5211b6bc
-DIST firefox-75.0-kn.xpi 572272 BLAKE2B 7cd7829ff408ff3859467b80c78c03021b0916bffa19dd130e2dec73c42b1475be61f1162619d210ca6da7ad9ae4baad7ec033cdcd852134d53c3db46595cfa6 SHA512 4806e90dbe71d3506588372b5785f1b9ec222fb560bab21f16b181e416d2249cdca220d79ff1b13fdf313574696f9c5591ddb16021d96010d51063c76c5a850e
-DIST firefox-75.0-ko.xpi 586030 BLAKE2B 1cd53d6869f97e8edd36de61856dac14bd27d8a6c08642606e5e5c658b03ffe7e3151df3fb362bfc5a004a7df86d27a69098e16fdaaa05b383dd9a0ebb02b898 SHA512 f551fb1a5af34d08d59346f77907513a8aa8560bf19b5184e4141433989e9d54f070fcce952f998f06c5c7728e9dacc1e298efd8c0ac9a168b20fe3d9a30d398
-DIST firefox-75.0-lij.xpi 520310 BLAKE2B a7d8b54bacb885b179fffb6ca0cf7aac41cfd1d8f982a72c54c12acbd4cfc71f3c0e61b00fa6838856a98b488839b73ee083c31f0a92e5f7c56b634d56bae308 SHA512 c078fb84cb3059f6a0b81b3f25fdb9a3e3abf11c91fd2bb06ed91d8941c78ae36b815fd7207ac1d33073cd0cc16212a6057d18856810a1addd08cbab14b42d43
-DIST firefox-75.0-lt.xpi 575236 BLAKE2B f617db4af6b618e6e968a6a1da97bbf934db6f706301dcc7a07878d5eefce401514d1658ea6ea91f72cb2592feafbe474b1b4dfd45471f71fc0b52f70a762cab SHA512 8d5aca3254d6d665de71df6899a11aefbc4f4ff57cf69cb79becfc50d07a1bd9751f72a22a67b1352b42412d3339f668fe66a2f87b30434e78118a4e8fe96802
-DIST firefox-75.0-lv.xpi 526932 BLAKE2B aef3992ee6126a1b82caf439697c91eb46c0166e3101dfe0dd6c81ac7d6531bc4d6bd24f4b87f2ba05fc7b6e50a4f8ffbb54dedc38d8d060c90981a21c25e1a1 SHA512 39f5a14c5c430c44b4ccba6a40106d11e3c2758fee7666cb5e8f1e27c63c76aa982504d948a2d41401a322d0f16c187af2f36e343ef99a428b21aa738973c8c0
-DIST firefox-75.0-mk.xpi 498636 BLAKE2B 9985f4ff3827c71b5da701cac67103089e7ba5c336b40df739a36749344c1661d1d26ced2c7fa59ccc4bc65fbc28d1396328dfef99b4d62ffebdfede756a8380 SHA512 9f3cc9e7750180bc50dd206c788b959d2d474b274cf8436e5a97d1c1ee01e037de7edea0b9b7f3cb2fc48c996ec5847c9070f407f34e0eb463b6e95a21ac2f73
-DIST firefox-75.0-mr.xpi 606444 BLAKE2B bd0fa03cd5b9c8c9aac236fe53f17d55b5e4d28bd6862c9820879b2445cc562ee630772df1ef288a31293995a29ef8cf6a25a2caa721789a5077c311a3f42886 SHA512 21b0fdca622f2a15164d86c360d051bda05794443cd1feb67e7e79ed44c2b9b05bb092cb7c5d7a46fea10141ed56d40b889f214b87d1f360012ac3e0e4e34c84
-DIST firefox-75.0-ms.xpi 509552 BLAKE2B 1b5dad7b88a5b44553251807339f9be7defcc3d5b6123bda9bdb3704c28edb8a2982b43cad3efbbb62a4c774f0b139564148017a6be1e6aa31aa6dc9a1a2a490 SHA512 764b03b04645187b3cdfc5fb135483bebed6b35e14a7f7690195b72e87a7793bcb7557c3edcf4ed4682524c92d63af59b36a8628a94d312b88da9a8d5bf22bfa
-DIST firefox-75.0-my.xpi 572651 BLAKE2B 886c6967f4b55d02ef90c52822e95aee2950108e5ea4cff09602b3225999be6ddec2c0b280b5c5c49bb8d41ff66dba035d7f0c9bc64c8cb3244b7106e4decadb SHA512 5584e6a9733799b2f642c87b3f38f1c4cdf381874b9a98bc82e79fca28f46b1cab5c0796472a74e9c95fb89b6bde4e097f4399b7a2b8b276e9556e350b17dcdd
-DIST firefox-75.0-nb-NO.xpi 540527 BLAKE2B da57e847449ec5fe5934a07857e701afa1974f6ca1f2d649f977108720cdb3fdfb551701a2c2e4a319a1089ec27a5d53178058a863b2dc1aed478a4b03e3acf5 SHA512 a5ff96e42107ace60e1f298828a56af282fe2044f50dbd69b269d6d4430d00d5878c4e8ccb7b03d2a1926fddf81b18abf5ea2d2a027e6afb17d08bf79b90304f
-DIST firefox-75.0-nl.xpi 542960 BLAKE2B dd99446c967bbb8bfa020037a65b0d3b94396e8f940736553055b3589a7f5c5fdead316f45d2255f4e46c4d72f48cc17efee39e2f5d60c1f457baf791383db3e SHA512 3994f156372a0e26cd095aac1320489fcd784b643395a277552616d50379800d9d242b0e740882b700507843d71b013859598d33626542928f4e96eceaa62d0b
-DIST firefox-75.0-nn-NO.xpi 542310 BLAKE2B e9c3c2065075fb4971135a4ce8497938a96327a09e987c35d08fbf9c74209c0ea48004758104ef980ae8ab7fd43cb3d156fbd20837e989b06ac529190c787e8a SHA512 b004e60bb1ce787c2029282c2f4f35700ab57e02ef9860335879abd8c891cce7c65906fd0f65a525fb90ec34f1fbab509dae3ff51798b582cd1b24229a3d9ea8
-DIST firefox-75.0-oc.xpi 557492 BLAKE2B b44b802726e7f094d74130ea21995e6763918223c329904bbeb0155883cb921cd5d9cb127dc65ae539e0c1928341d97a82b164b16be9c03020c0081d5d30c47c SHA512 f7ab0a605d306bf4ba0c481c46ed79be79650f4cb282a55f7cd81b204ffe6484a61d035ea5b939875eda87df8b86d64098aafe6f57a3c25e11994bd38ed283fb
-DIST firefox-75.0-pa-IN.xpi 594370 BLAKE2B c6fac1aa54d523ee6110120b45d50acb0fd2ad28d0c0b3be0711dee927565a378b8f5f63612c1902f341df48716f423fcf2c1a95de94fe1f176926db34fefb73 SHA512 3f65e017ee5d4e0b7fca64d7a23eee8e263a85043fbe7a939e835070cc1c8361f93f13955d047aa2410ee08d9998fbfd1b710c6632aa06183792b3a9e1439e6a
-DIST firefox-75.0-patches-01.tar.xz 16972 BLAKE2B 3775119a1e309f30e8f18fb2a711d6c1733fb516970e408966ec206c906905c6d4db8ccf915aafa0584327998fb5158d86933a8e151345067a520c1515b3224a SHA512 d56a08abf9a681d335f87f4b763d8976f2a6a0b0bd1dec1e500ca5a4ff4ac85b010e9870f0f37f38a9f009fd6d9b39cf8260059b7151fdf6337ebe7ef40858c6
-DIST firefox-75.0-pl.xpi 556350 BLAKE2B de3951ced01eabbdca3c9db581f26e4d445352c8c376c9214450b7a465ee00c62659c856d8cc9c1bb22ebc0d71387ee2c30407139569a2f7e9616201f95b0713 SHA512 0e806776db435d9357d1c24c9466483ade5069176852cdf1728ee33e2f1ceff6d8690db5915939542ec393683e9d260b4323ca1ab27b9fee78cc9efa6e751e24
-DIST firefox-75.0-pt-BR.xpi 543958 BLAKE2B 4fbe69cef2c73a25c58268eb8b43b9240963877efff7a568f47499afbf956b45f09de5944e6def489150964d24a8d71c02583b3b168177b7e985af9d93903009 SHA512 5b53ad15b4ff101fde2b9c90ccd2fbf827e77c6b5664987b51334fe935a834b2fc564ac4a26a75024e65a2c7b10e1078a74c95ebc7307d59c59a5545d4882332
-DIST firefox-75.0-pt-PT.xpi 554698 BLAKE2B ede9681582b6213c0d089081ae8b7d5c0b1f13c737e8f7086909caf1ab5cae297a5a7828932e9554793380d758556154f8eb57693270b0a6b51d5256f5a337ff SHA512 e224d9c26f9706940ac59651bf32fb8aad36ef3fbcab0c50ae5de00b9136bcc75235aaa9139494c7f2043270a03125ec90e33f2defbd83480d1b80cfaa7d8915
-DIST firefox-75.0-rm.xpi 548140 BLAKE2B d7ac0bcb0fa085e299134dbd8da37e09ae5e494622f0a7afd45386f86d10bef290488725153c491b885c7f6a4e00380cb802e2c81397d776fe9c204accf2e826 SHA512 7a43544fbbe5c812212aeef8107e3462b76427abba3255a4717eb8647f197cd2a61d6a618909df0160504537f836e1b2bbd44b4880efeeca1989c7c09a0241b0
-DIST firefox-75.0-ro.xpi 560705 BLAKE2B 03ffb98d7ce4b05e62e535fe81a0e1d7dcbbbc8a086bd96826821ee53238d41fd834e823c98316571b519411e20bd4d5b6a7c54e3cfd8d3a15a29373d343170b SHA512 82eecc3a558c09c69f1a9541c3fda90e43cb891d971a9ea4e2b51691f30cc013dcc6048b411c232990a7ee0e75d5fe98876721f867c4a4e3100e59193cc8c7b0
-DIST firefox-75.0-ru.xpi 639279 BLAKE2B 58c2cca5de9cf11a687fff6533db9154d32d5e6ed45ab320dc829fb4f8c5411fa703712aa5f9eeaa761a1aff2bcf0d365a08ce7e5cb1f7793e862f9e8261da70 SHA512 6731ed2b02a2af076b6e531a6915a9442287c3b1caacdc41e2bc5d3c3e65342b0ed4e9518f4a5a1fbc8ee5d8e5499bbce4277881b42930909da65add3ff065df
-DIST firefox-75.0-si.xpi 548700 BLAKE2B 448249ac4272f866cf3e0f0d34cb2da282c785120433a36d275b67a9acf6d7fadb5566c45670d016e35e276d8ed615d407e60774ff45c43ac8ce9caf47485110 SHA512 f58abcd488c96ed56df2444ad8ca1768385e9ff21d2c47e0d19d05f8c8d038a5a2f395c0c887b14db4318f1ed496ed35a3d89f080ea9f1cc9561422b7f0ba506
-DIST firefox-75.0-sk.xpi 574663 BLAKE2B 5fa28fd569fd980ef5c22da439dd62ac971819b450601582702851b54262a00a72d4fec3b3b5efb6fc614509535bc1d067c7c707e079d0424eaceba69338babe SHA512 ce9b739377e57c10780d1b7ec5e55ca46cb3c509c3af47796aea640e9ad0b31b28d289eb9c466de81550ea453d75cf03deb902ec971814340301cbe68410d40f
-DIST firefox-75.0-sl.xpi 553723 BLAKE2B 906d9fa2dc08910301bc785a1e13646e787957e980b304d0f57ef56fe4cd5b65ecd296b22b327429f45eb540ddc20ecffed4769a7f3e55fd9495ea313f1f6fb5 SHA512 3a32c905d8cd0ca3883b25135438f18a08171bd8a1f6716fd8e93ccbfe5e1a10ea5c991a88f2824d6f194e234d287ce2646d5deb14f0e0fdc5691ee34ba4df77
-DIST firefox-75.0-son.xpi 474799 BLAKE2B 03982b66c250c65535f941bea77484397f5c8cd4dd180fb695a0e17ac5f17f6e41f922213b094b6c5e7b2756368409b2e9ab9effb0d4d4cc088bf2110890280e SHA512 fa4ff95926e87e3ad96ae8f1afe7c05c9d6059496c375a02ac2dd12b26819d3c470cc7121220966fac37fe6e7c96c2c34f2f37e09cb141bc5a0b2e4f60189480
-DIST firefox-75.0-sq.xpi 566878 BLAKE2B 09ecff9b4db3a330ebd494f48c21c43c049fb909d465c865007c5ac17f4673a71686d2fda444e27ceeb62d6dbe71a641070f3532c023e02390fcfa3fcdb5fe52 SHA512 61c4590004210d68928f3cf10bbe13d1d419735209c55e0f50c6ecc25d0b9f3e798f961ea6bce24460bfaf8d13d19cf39b730d6fc4d4e1d53884af8baa362c9d
-DIST firefox-75.0-sr.xpi 582871 BLAKE2B 8660e28a17a442d7f7a59ee7745c84da67e42e5d48a786411bcf4b51a97af7caae2c941b5b0ddea6b54ffa5ba8f6a5becee7d268e7567f8ce188cf7ab0af00de SHA512 b02707e1f0675d1f8854337fb1ba7694efe0980781af1afe228532600f870263ce6ccb72a33c6398cfc61e183e73560fa3d714e1d3ef8ae9771b7a5d5d65c01d
-DIST firefox-75.0-sv-SE.xpi 552386 BLAKE2B 9d99e5475e3a439f8fa911855b5a7f43145e9757048228f67d1ca1fd3497b6d6d21e10f268b9c613f2a005e317fa931a0f78e5661b2f60f11fe42ffc5ea788b6 SHA512 1194c30663915819521d3f427cdd4d7c1fec5ae68fc814a9ad4c2100a4c3ac6139ec93a8bdf72695446e1533759cb560b3c8155dfa81eec649c9628865d04159
-DIST firefox-75.0-ta.xpi 578855 BLAKE2B 212ab22f21701d3a48c6eeb574f05d2e6ccc7369ce0a9321361a40354ce348637c7f0ba0372dd5b7d34b009f2e7610ff2e78b57a399500c0b39e94d0e9c84483 SHA512 e45411f74eba7f611ea85cb99c9bb30fb9d55610ab1e263bb3abfdcca39b6d31d1da063babe2b653edf74d5f2494c8b75fbb8954895518a2dec83f6c786a004f
-DIST firefox-75.0-te.xpi 598599 BLAKE2B c28ef811dc91118b71ca65fdf8c2e9de1b2eded768b4796ec08cb6cb542ef0ca4e40f18358306d02a2b67d6dc9f563f717415aba384f966202ac2002b3a8589b SHA512 aecd37affe87d5736877b775e9ceca9d8487adb00f8c7e5188244fe7c6762d3f6c3620e99ea7b346af5c5b6e14dea132f727910cb437468ac4fa1bc5dd178d0d
-DIST firefox-75.0-th.xpi 616895 BLAKE2B 28dac62fbada0b8ffb49bf3b085f58d07fe51bd8568b53b8194b55c73019d3e14d8b0acaaa9b32718276b4cf1ccd7e608569b72fa8f17dd4d456eee39fc1c021 SHA512 9e3c31494e015e8b39a1501caa1bdf74cbf07a1c2e06060fcc016610fff8f58bd051331b9862a2d3cf52d2453d521b4facdb3b3f338782cf35464b835edf1568
-DIST firefox-75.0-tr.xpi 566615 BLAKE2B eaf4a2967a4b53d4e3d99fb17e03deddd95144da4e2dea73385ca0528720fc1f4fd19cbac8df1c86b094c0f9370b0f76f491b07743fc6c34cde5b7a9e9400999 SHA512 7812f5262a257add22194e3bcfe9417206d2fcf3e5d7060c8523474b13910b9ae2f6ce550c02f4488a1abe11983ea564a5be3cf5e4b4f56f1f45be94d88760c2
-DIST firefox-75.0-uk.xpi 628734 BLAKE2B f221d52180b9d9ad25f4b97096bfc4cccd24df98edfedbf59827263ee93bb948653d07cf5b117267bd64a5e10c1b50d0c4a95e3dd06a15c63bfa14176dbf0576 SHA512 c4826ffef78bab8685bbb0b031e567b3ad06508388a231ba94bd0b819445cc771b94de15954199162f5db4cedbbd8a36540975f003089c9588673607f412c5d8
-DIST firefox-75.0-ur.xpi 603174 BLAKE2B fb8eccf535deebd2a2cd5acef6db3219d22628aa0bb3ad41be734ae1d87995f955ffd8367fa7f170389e6fcdc86113f98e219ad1d15180ab3c6498e370a2290f SHA512 2b32ff2c3fa03bd2335198ce4c9050e5fdade0ad11f89fe661d6dc959637210c84ab372725dc6d379f06f3ff91d0389c8bf20607775161ea0468851bec6241a1
-DIST firefox-75.0-uz.xpi 512303 BLAKE2B eff94005da54eb68c0319ec7b82b48e6046de7e639b3c753a7aaa5c67c86799aad975887faec0edbe02ef65fb3be8815a1d5e9b4578889660f77aad25eb0c2f9 SHA512 ef474800b16cdd50294cd36b46b9694ba3aedeb19b5f596e5a8694fb90baf4697d01c074b2c6e16be97a138243ff6df1f3778f67c721433e5c6e49a651ade385
-DIST firefox-75.0-vi.xpi 581697 BLAKE2B 8d8067dc6b8d6fceaef90e409baec4da87f818ffb862bcb0d308ab01af596c134558e7fa1ee8c1fd5b4b4eaed186ad910fefe4acd84e80f6895d5688b20f921b SHA512 200ead50bcd63834847507bf01c36ac9b70553774108eb62406c4f2d54c9aa3ee5e84dc17809362a3039dd0fa036ec423f58aacf3ff0a3effd174de40bdbf6e6
-DIST firefox-75.0-xh.xpi 479184 BLAKE2B 3ab14ee447b78742d1f61085bdb02f02420a407613d79f38116b7a8237c56667805a71c20840f5c15127995c0de9956108a2811784a3be49da86faaabce74b42 SHA512 07f99adf22a5303b7ca8c085881d165f9c08329622c315b9d8d40b7cb378a62580e57d6a749d637b78d7494a565c46a20fe98a37c1a67b92ed9afebed4599c20
-DIST firefox-75.0-zh-CN.xpi 589261 BLAKE2B 60678e610c151bc747b03e7d531d36cc5cd757a919a21a78317a24a7692364682902fcba52ef8f5da2e414bdc3ee60561be1b2038b9212372b221f15ac5142fb SHA512 f7cdfbb02df580a142c1bb28b94bfdd624503760d2c74097c920ef9203571aaa39a03bf3d46bd3ac47bb3c0118311e5213f194e1d63040c1abbb335ad42e8ff8
-DIST firefox-75.0-zh-TW.xpi 587637 BLAKE2B f59ab05ba9562e0479e34a304aee81b70ab412162a792a80773d37813ed0aa5eacf57299d31724524d3b2e314d668c1b79bd8acea0c5b43d49f094d1788bd901 SHA512 28421db5a33604f4c0fcbf9675e460401b177d6aa96c505a5ca83e7be3ffc456029b5b7b6d3474bb58b50e9a74e5b1b7bc4bef5c2f9c4410a78f8f19c30659a3
-DIST firefox-75.0.source.tar.xz 324614064 BLAKE2B dee00e2461b18425f119ef6a6e52e17118d330b7d9277dded631c80299a731171df1dc3247625bb102beadac6edbf0d45e86988e45cf82f7ec89e930df524710 SHA512 29c9e3455251ab5f5a3e8f2d0ad6f8b43f710d15605bf169fd5cd7ade3555da6b2df66ec26af5624c0f4bb46d5e7e3527351f648fee79f5defcb926fa6ae382a
+DIST firefox-76.0-ach.xpi 508335 BLAKE2B dc951b6da4382a2778fc01fd90fa610a71626ddbd89b6c42abd37eeda35d9ef5611b1c0f7277fb10d3f4f80b7a8370a72262c508c3f71dec87a457c087239070 SHA512 9a543b888ac026c5d5a201a595897d6ff4b2ff29107b6eb87be9d0d07830d3c83b6ca45505729497cd23f7d094f9f5c10779bb1f301ef35859a23f18516f828f
+DIST firefox-76.0-af.xpi 462166 BLAKE2B b1ecddbc083f2845f8ae0f8b198b17f19f3fda8f196acb6dd7aa36a4ad92938a4dd63de6073c93fff62b2fa80bf11e6dbeb3437496ddc16428a079194fc1640e SHA512 9b91278c854cbe4c65e5bc6080e7942c0ebbfc984d0a6fbe191aee83311e29f60786649049d108f179db72925d7d6d0e219333face0b622325cea746ff834cdb
+DIST firefox-76.0-an.xpi 520893 BLAKE2B 5c967ae1d907ad721c702f387c4d4d5647502f6b656e14a4b5144813f1aaa78209fd08e27f14b550a0d0f51c459de85e1627e89c5d2ad74834a51f9a75788889 SHA512 4c4e43fc4f3bd04af90a3b0817c5734d5da5db3826174602df56e55169ec497f17b6c57f533f71f85a9d45f9a2561a85255fcea126cf62bae723d43dd99fad69
+DIST firefox-76.0-ar.xpi 594843 BLAKE2B 82ef88fc15c40e359bc957d7fcc3ce0d18623a6d7c5270b5e36becfec0791f7a52aa778abd29b8b47c8ce44fb4ef016f221bb061a6dc13e2ae25340384643ca6 SHA512 9d5d95ece40d254d8886e59345484095b0b96685ebaab2f91fd9612ba68ad52da0bfe1fa64207e103557b9196ab27f4546a0c99b7798f1aca441f43d974d0188
+DIST firefox-76.0-ast.xpi 508908 BLAKE2B 1bb6256380b6c3a6939866b946f7b501e3360e160d5adf451f7ef88ce1836a86df8ebe5e18c57d4270a4736ffda0b92b31c1ef4239ddf443a9767fc7c010c751 SHA512 f2cbeaac61ff9176b49678a0b005dd18d5d1bb913dbfad392a39465b4b1f5ebadc9937bd65cf27d87f952107d0c2206ef20ea777c53c5d6b9a2281720ae44ef5
+DIST firefox-76.0-az.xpi 546087 BLAKE2B 9f5c59a63d57051f3dd77c57429fcb3a2f404c6ad54744d16eea787875ad7d0b28dd6253346ddaa88b7106f02f58375b6925005aec5489408309e4443fd18fb5 SHA512 fcb037d093081827e4dfda8389719d49863ab54ba5629581b33dcfa3fa758f2ea0a2857b9772965f3ceb65af9d76f26c6b7f7cb4ccceb5ac94ddaad6273d7db1
+DIST firefox-76.0-be.xpi 644316 BLAKE2B ef0617e9223c5208fc52afb190e70a70d0dfc13d870ec25a6725a81255dd766ec3cb30b4a2718b0f27d161b87f903a5fe2d8f3ff6012b3506062a2a591e0a000 SHA512 15b302b5a5aa5db14232bc7d2b6af9d8e100748173a2206cb68e89e6199323f307987977388d6bf29d284aa45e2d49cf52cf1562476ba245718fa56cfd0d4bf8
+DIST firefox-76.0-bg.xpi 609149 BLAKE2B 740ea49e0cd52deadd218a0b829391102787989bab6bb16550d0035789d1acbdf32e8fbd206265b4481b4cb2322b2ea3c3eb53df59257bef8b84467336e239dd SHA512 9dea7122befed370fbee58e8f6b12591479e0aa45daad94486b69316cb6fea78e7b5b6d56527892906adcbf0e4f3d3bcf5eb863be40881fd25782e2d433bb7d5
+DIST firefox-76.0-bn.xpi 637290 BLAKE2B b327b9bfedd16c80c4ef20421ff89373096b20b6fb428396993a3b925aa47cd0704a92817f58b0017e801860130df41f4e5432d88b330f8021ec459d9542a502 SHA512 aaa382a7b28924a2b2a06d2918f0392be8666508a5c465f127264e42253d079b0d11ccea50bcc079311a0e85e7bafa00da91cbdb18f3bca9e7e72de33a7e7122
+DIST firefox-76.0-br.xpi 554055 BLAKE2B 13fd3a2d33f64e69a6b4d98e0006f91026c8306d5323c95cda82b67fe84f7cee9c05c5e78a8fca20fd82cbbee85ca578fe8b589f17f2b59194464cfb3be6be73 SHA512 5dbd065ab914f45157b31fd036d6d48c2f41bf273a7b54ac7d8b072d2e475dbd8fff7073840ec52ac9ee320ae698b480dbb9d61627feaf85e7e51bf4d9612f6f
+DIST firefox-76.0-bs.xpi 517515 BLAKE2B 4bf3046e8e00eefbd6d524daf3997d89a2a4280ccb480aa6154d55852619506f1bd610d31f8d4d5945224f44c09d6cdfb96f90b2e49a5a5acf4cc6d8b0639ace SHA512 2a7cec5dc91a1121fe43602207bf4da3a792834396c50c2361fcb37532297d7826c3e72c8418c4f463369e7b2c60c6bd518ebbe25457c74ec6bf7972aa5bfc4f
+DIST firefox-76.0-ca.xpi 553533 BLAKE2B e9fe256e86f9fb158306b577634aeedb125de68e3021db9815e93d415f071415615a2c41812a8a6201d70a17c674880bef2a3632017dd23411b6a5e8a8c52768 SHA512 4d77ec8c58370dc91aadd48d8bb27c5f5376c8aad84f862bdb4603f3218f69ce5e62f7612b8e76744182b40da50a4bb360d82efa528d3ba77e2bf48099bc399c
+DIST firefox-76.0-cak.xpi 581877 BLAKE2B ac6c6faba552beb71d6de14d9320a2f7527df7beaab962babfb2ed4929c8d3fc263cdca962ade344aee6e468f02dc1168b91923d0ff38c26ebc3a4bb70e218a5 SHA512 694cb69a32a3e385a256ce5238dd63386149506d52197ddc61ea8be22594b8db45119dd8f74877cafeddbf62ff4383827f832a4ab0ee2e286a816e52e7726b1a
+DIST firefox-76.0-cs.xpi 580448 BLAKE2B 25a322a199c3bad938827bf80a3ab4df555eff88360ed765dbdfdacb4e1e68be8c0259df982dd530991dad9785a4b212b691d18495b346d1a2027a76afc645c9 SHA512 af0d841ddda4f1f2c226eb7d31f9c02761345e6b3241d26de466b8a3cb4e0c1609919e11485b20f9f440f69d3d4cabdaf098b05f1c2d2ba9ac13dcc58c0a4b4e
+DIST firefox-76.0-cy.xpi 559016 BLAKE2B 3ad9febee8ca9876c577b99e5fd7122ec7d6c3fd65b60e61d8d8b710effeabc52a5349d45d4933fa261a207b1c90164ade702c555b2c4c60289e5e8eb58f4eed SHA512 12e7ae854cd7b451040cb92ee8084a5cf3b4beed739a01a26f3c9d09ea730b947e5a1c7c2fe9bb754d66b56c955d59477570cd76ee08a08c76a5f74aa9022df7
+DIST firefox-76.0-da.xpi 542772 BLAKE2B c13e8470723295ac4dea59670c7d70a8bcb5db93531315272125811814958b16773766c253c24f26ef7a4f3e7163c10ee0b36de74444ccdbd365b1bf848fec0e SHA512 9c33648bf32dcd94532f215d125d3eb9bdbe94373ec8499051b747392206838f0f712f49d3d8bb9719a93036cf0e6f7c7ef3fb034633851d7fac10ef136022fb
+DIST firefox-76.0-de.xpi 574270 BLAKE2B 781674ab820dd9b20bd76877dff58e7502e4cbb38ff5a19c073126c33134ffd2f1f3c95f9f3c100fb3af7f3f5ebade93c5830465ecc6a595c752c13f75f477fd SHA512 6aba1b03088f333b22a45f3f5b98286d66712f2d26c597575b8e09982cc17c2708ef14be9b4401e77870ec169802dd41c58b2f6c6863752173b2438cb61e15ee
+DIST firefox-76.0-dsb.xpi 585286 BLAKE2B 182915aa840ffde2ccc65d279b89744fd33cb1b3ed223b70ef1fc0d54702b512c8ae5c9f5ee6af4ccc1b1b0e08936583d29438095b1b68f25f64ff9bfe2b5113 SHA512 7ff8e08f4fcf5be0cf546b66a9996757697cb6f77f8e0fa9e8e84a946ed2adfda264d6795a4a13a5b61e473a22e61aa37c7f8d764ab18d30234a6414d2a75388
+DIST firefox-76.0-el.xpi 651722 BLAKE2B c150b96a27fd7517bd83729ade55a898cee12e68518296cf6f7b44b8e4dc9d8236ccffc23e15895169e4016e4597e5b37d5f159bbe8c16a009e870bc9a70e4b5 SHA512 a981557ef38eb38c91168f67f46fff3669c50017b89b043aeaff0acbd6540b60acd11cba002149a5d011164a4a1f699e81983f15f0af88d2732f58797949afe3
+DIST firefox-76.0-en-CA.xpi 527588 BLAKE2B c2618dc6b08485c1e58b000a11bb385c855a993fa7050d0c8a6d708a47fa71ca768253c2c0d47a10b92247b293a463bdf283decf64cd3dc63446909980e721d1 SHA512 91638383a8c93837ecc54d95441595247ee5bb27a003e3cff39ed2f262793944514692a047b83267c566fa2067053d8d4fb0866fc8d6d4f058081acc8dd74676
+DIST firefox-76.0-en-GB.xpi 526595 BLAKE2B b6322dc291e3cb12cf97e8c85cdae3a39d4383507eee178e945f8524a3b3a27939fafec0f253165695532e525bc3ae031e8304b06ad84f7c126092dc50c7426d SHA512 65ab7aa3980b472468bde793fa2791bfa6afa2afca9fc95b8e4ca41049aa87959878351b3f13cde3f8e5174694a60d5f6eb934c2f493d374b400d124a852a341
+DIST firefox-76.0-eo.xpi 554333 BLAKE2B 634a4db8037ec4bb14a380def2bd111cf16c10d16dde0da0d3e91113972f62d6d009db985350f4af47454b7f3dcce7e5c240b437f10a8e9cdd20d2237d651efc SHA512 638a97b1988a2090935c5b9d31261f031014f7aefa424333e29c6d2a1d03b8470f11f873c1efc5f34ff1342daac68ef430ab57044aa2827768a653f74f25b938
+DIST firefox-76.0-es-AR.xpi 564730 BLAKE2B 02f322d2d0b9f0014d9c96f73d8402972150e542ce1dc409f12647229a9bbd59dfa6140af25e5f81afb347ff498120756fc18fea8142c118a697ec2f92087e2b SHA512 16c4edd6831059a21898989b10721af3c5d18f5f04ba0dbb09861fe3e41ad233a6cdb0726fe221e09a104ec4e1ceb5a1e0fb25f9d3fe42cee6bdf0ee60db36c1
+DIST firefox-76.0-es-CL.xpi 564296 BLAKE2B e896ee2129acb7ccb860e9316139663d8f732a51e80100bcec9b87a96734d45d4d1a2a888fcb7149c446290c83407e010c7b04fff6a4425fc79869334cdf9179 SHA512 dd7aa74e65b6fea57f6b200ea24a5920b85abc1635c3f8c9fda5ae966bb5f035666f31b310ffbb9bf524d5d92fb3244c48c95827b7a65171bc5efdc15ec4c6f2
+DIST firefox-76.0-es-ES.xpi 542819 BLAKE2B 2194145c9b42fb551d1bfecdda59002f6111fc9f5964552b45cb2aa16d4146ee5b24a63213a3aebcf44232a46e9793b36627385598873e212c4cbf1f45a4db7a SHA512 d28f3d4cd4afbae7e674a0ea20babb9909b7fee1fb97389a44f22b71d4a4f8826212f46087628adda91bbaf199707d8c84edee0b785d8cebc3918439c4ed7b50
+DIST firefox-76.0-es-MX.xpi 569355 BLAKE2B e200874d4937e713304a5dd7c5825060395dd876e09604cd51a999a07407a4e77cd67689992b8f82ac108cd0cd4167c7cded922c816369c2c85638594bf7dc66 SHA512 0a93240066fbbb3eccfeef02c678d76b71c7dbc9a2fed6ef4422057996b6faa0b981c33f5853287bcc583a84386344befcdb15c0b336cd0c73e89e9f5eee3bd6
+DIST firefox-76.0-et.xpi 541798 BLAKE2B 8a1840106b0db985b2bef491fe671e88284385ff11b654ccf49ac5ea5fb21f5eadd4bf41ffa55b714758df0373b07e2f00e97ac75dbcffd19183add7c45c889b SHA512 3eeb552fd315abde0fc35df068b1f2c8a350c3c78229d1a2f3f13e9706098aea232effb202af298d70df1992be79cdf216109a89882f07673094b3f1e1d4b918
+DIST firefox-76.0-eu.xpi 555580 BLAKE2B 19bb9eae3a3e78ba8c269840b73f382c7d1805b01be9f213273ae947eb3202e935e5ec41c57a89b0593d15bb2edff9d57fd0b1cd6d7aa6f27a185add4386cd99 SHA512 0f3f058b19756bc017ebae0a60f78d47287a9e2519dad824a237c8c6081c431aa1cdd4e3eaf827cf9a315a8a70e416478ea1013b584afaa735a81c6426e34d57
+DIST firefox-76.0-fa.xpi 603916 BLAKE2B fc47f85786e6d218dae5fe97d8fb371bf2b10ed763e2dd47978485087ce75dcbdcca0c02f03a23f5564cd96efe039248a29e526058f672b909f609218d2a3181 SHA512 33a3da3e7374df0b0c6455af1bd583f742d7c3aa794a28a317988b0010c52af04d4f8060a37bf4e3b3cde6eac6175d15984e156c177c048a7c1b68e69f34c5da
+DIST firefox-76.0-ff.xpi 520977 BLAKE2B d5c6db4b37c841103aa739958f3f3514ece9276d9a1144f654bc438936b075924d9d30afcc812ee290c78eb8699d05e8cdc6908ce42815acc0bf2c2c9fa0658a SHA512 9e0f3ff60718e88f0d0f172bac7346dc25e9507b8bcb44e224f17c6dd0b9de254652b8f0401dd1ab757e86d092862baf0ed16e5e5f1e3d98a90c4dcdd3a6f84e
+DIST firefox-76.0-fi.xpi 550641 BLAKE2B b238de1859df8467446921a59fddef530570c95b168eb55c5311cf30129ed5cf72204a6b837e3109c355e2a6c2b3615dce8a6f308fd959497ddbefb7bf38bbe3 SHA512 fb88e65f1ee44e713cbfd1d19e858ce8ff9ae60a1ce81d6968739e65e34fd182a96b750a8ea4d02747a7f62c6494eb72e63f0706decdac14b2c9434cac426bdf
+DIST firefox-76.0-fr.xpi 574847 BLAKE2B 9f818608206588a12b49aa01342498d1550304c66bd397b94e0d14c09f7d6920441e8369e0c14f4d84cb8f7d4aa33a8d1d9ee814f4d8a665fd3a5be5996bcb83 SHA512 acc41b10b9c55f8731c91d7054aa502b232598c382ff8cf3e1b449a11e04510181ee505366efa3524fc7991dcad2b0db09deda893d21a9a4ea71d3800e1c7ea7
+DIST firefox-76.0-fy-NL.xpi 560196 BLAKE2B 6a2d145d67b6935a1b10b891e6a430ff683fb0a917344faed7de8c9c47ab13d69b508ec168e6a01f96eb21f527a5446e34270baa24fdfb74b7a303bfcd342050 SHA512 89f37a73895c404409bb327d7782ddc46749361e6abfcaf758ba58b9f8c43360d3b92247539a150b01d96b6c1f09da2976d0cbd645fa4e9c43981dd6a7983de7
+DIST firefox-76.0-ga-IE.xpi 530013 BLAKE2B 6515d87e5a2980a95b02523d32386adb402ee549def52e5d8ac4998eda5db56ecbec3d5f2bac78cfdcd32ce4a844c711afaf369a528a509d901ad609e3b53cef SHA512 865055c0341bdc20b14e0dfa48885fdad95c74f2bcbf906a6abf7be85d733726efe1f689ecd82b65fe0055f562fd91b1eed7ec02252eb8d8622a74b7417eb94e
+DIST firefox-76.0-gd.xpi 551222 BLAKE2B 5fb6419e7c84cf78550ed783c886730de1e0b2c1e4b2627403f482f5049174be5d3066e4a58f4c299f871792eabebfdeab940b3afb70d617be2d49720b3609d7 SHA512 37c86c3503e1eed1f949f2e1cd9ff1d8e1aa9fee9cabc9cbbca8bdb19507815f8bb2f43644115870dbaa5bbbaed6592e2f0650a9adf523ccfa0da8ac8965d0af
+DIST firefox-76.0-gl.xpi 519221 BLAKE2B 50d1ec45d275cc0eac0676c245f33e44d330a702395b4cc8945120eaf5aeb34defa6349ad63975e431c2a9186ccb719421260233322aa3c74f28dc998698de9f SHA512 496ce3104ca482b0fa3cb2aaa9ef6077c05fe2dd850f3da96889ac2de48c64a85a943f752696560a9215b72d20b8cd3f0bf0eb9a397c3f8f70dcbeba9fce721d
+DIST firefox-76.0-gn.xpi 578234 BLAKE2B 087719b71231820b62f90e56a2de8d34dd7a48b77ad30d40d753ae5d8add7745bfde7bea4569dd249f2d5cb8004272ecece3abb3c42475ee2491b1576a4422e9 SHA512 8c466f4c5f67478e87b76bc64546f80130b127c4801c18bc9d897ac438ebc4611b20854dcdfc5391e50f339555bce8b3de11d16a4b9f6eeff2bd4d110dfb30ed
+DIST firefox-76.0-gu-IN.xpi 616364 BLAKE2B d899a9c4451b9b9a233d009ba7a68eaa2d0c8091c8c4a7652b96f6f6aeb250da6e043b415a0db527d01c43c117583b46666693f3563cbffe82e7fccf47ca4ee9 SHA512 c218c3fd06c264d07e0f4edff134c7db068eef2a8c467471e279f8e31ced49388d377c64d7b1e43fb14e4fb8a741000489faee151c766fdbec7b03b6db50da02
+DIST firefox-76.0-he.xpi 573127 BLAKE2B e2aed08aa1014f4295994e44b229862260adfb6a4207fe7a9c372d286e40430d1097c8ef0f0acaa05cb06d7a3e7687e925fcc22a28dd0d6a442d39b3a010b5f9 SHA512 7409957a61fd25da684df0f98d72f89039b517d29589be3ccf1cb708a65c91b49e46c4466192e2558887b44cb758e3f8723c6ba4ea55ad4acf1427e31d98c0b9
+DIST firefox-76.0-hi-IN.xpi 624554 BLAKE2B 70b5461ddc0853359ef219b5069298304c21cbbcbf1842edb72cf764c499237ea1e7359d7605d79f05677ca346c1cf5c11cacd7d8e7ca5ceca57c82dd1d87b36 SHA512 be6f43a7d2ae71fcc79cff955b735ae626035043cbe612ea7115248b171a2d8044cd634a4ef265818c4d8d3c057752ce173fb57122093f9dc9c69fe66abac1f8
+DIST firefox-76.0-hr.xpi 556566 BLAKE2B c96931450cbac0fb1e2eb0d4329b11f324467b45a0e8c5b672beb98bfabe7a28f14426e5b1a42a597932c99b207ea6c0ae12377058607876e1443aeb5e6cbf09 SHA512 f169bc414cb7e12a22288a8bbcab8fc4fd4f3838f793f78440c771ff942e2f504ca3c0aa38cc1e942b15c922b7ce9505a479c9d50b1ba92dc0d36bba3b665b72
+DIST firefox-76.0-hsb.xpi 579179 BLAKE2B 84f902b45949a3fb32db75fe9cf1f3b3adc1fbfe0dc26463a78c23d9f4f0c26d0839ed782c861593926516575fc4c18e95f1232cc5e95e9720d89aa666df1b93 SHA512 73b9e17b28c8cf50cd0ebbfbd70504c42368c63e7abe281a92070a88be2948e2024679e79c1a958f0df61bf4d9919a156952c23296a58e74c3595202939a978c
+DIST firefox-76.0-hu.xpi 585318 BLAKE2B 06426aae810a2710622d27783054eb7fad0a3778a11a7850647b518e84c2d8414ce5ac18f4bcde932d98bd5155499dca0d5091964c984fa8d6c704469073aea8 SHA512 e5043e21f6abaaaa10c9e54d4f7f82f7112ce71fe7af2a971e8dba8337840469ae2ad7e9f6ee507e8e2ad0105fee1db014986479d43a82a06d0dbb88f8963d47
+DIST firefox-76.0-hy-AM.xpi 637480 BLAKE2B ff98191cfcfb3ef7a53c045c2d5b8b3664f6e3047f0856d3cca6f186f0d75674a55063144a94a282c80608a0b512a3f1cd4f86d42517cae931c531ad48b51ce2 SHA512 19a6488db1111fb6f8c81d3e4c7fb11fbbb7c11e3ce1e888a1d810e58a187da340dd2e8b91fc2d8436a4f98d8fab73b29cfec107cd01fc8462e3ebb7c2d7c5d4
+DIST firefox-76.0-ia.xpi 544913 BLAKE2B eed278539a240396b75e230b4523acf2421ad3b1897e1050a4a62f83d12a3d4b0e7026d7f8c241d125bc2a979ac1c2f1a63b86cd536a1ee58fdb0e408c9174e2 SHA512 65d6bf816ea977870b24e3a96a8f06b3f6103e15351cc4b27ad093c5dcae9a4b9781e004fca61353f8417219e7f198ebf5d27de7df818a79071c6ad2e99fdce0
+DIST firefox-76.0-id.xpi 546907 BLAKE2B 2a596844f9b71e88671b6217bd931936193e0be795348b2e2337d2d3a823a844a991a22d5bd056b1505117467098b562ab3e34289eab49d41a18fb7db66d3586 SHA512 9a7f45d5d7165546394674b03aff5289a1c48c637f4c8be610bf35e8e7d3fa6421b894a102c956cee7fbd16c7d4c97e53f38b67f7422f6d0284f6282fa9a9d27
+DIST firefox-76.0-is.xpi 534417 BLAKE2B 63820dd9cc6166501025bfe97f77004ede9fd01619503f4680fbdebf8f25faa5fc5218dda7b6e2f0c010c7cb0499324df88230e4659bb043484de8e2c05e5e77 SHA512 b9523afdce27c45f2489a033fe51c07f29412b7fb9741ba243d66992ef1bf00bd4c1d8bfab8579317d41e5f1809e50c2ef19a969de709a25391f2235681f7793
+DIST firefox-76.0-it.xpi 444054 BLAKE2B 614a44fc70afade26e26855e2b733c396ee10231f1207ce99ea7eaf6eed1f81fce699cc6f39671f378a51a53b9628c678a23b3c0fbe7a17e6783934ed9d4c889 SHA512 fcf0182ab8714ebdaa6a91be621295db7746f76c72cd79bc6c2c665e7d3e3c4d6032e4c11a99f328a54ed833e7507b2ac74eff8601f6e55517552b36e8b0d2ad
+DIST firefox-76.0-ja.xpi 605030 BLAKE2B 35bc390992018f00d6edd1fe213a4a4f80ca29a4371c1fdd94745045b1caa6744f6c53a91cf1aec5c8dcd5bbb23f3ebea56c0d158301b1109c07445fe9ddaa0d SHA512 82c691ce897c651d87de6940891ff442400b3da95d45c3b6ec79827c2a8245fd0aa347cb2ee13a740ce30b0c6a6fb01aebf08d691d51f4936142c416b615c97b
+DIST firefox-76.0-ka.xpi 607015 BLAKE2B c1e96e76362319b230946d4c87dd26c018c9f74bfedb8d508d783ff03d7253147ddf5d3c7b9a1bb76916991dbf12a2c5ebc847d9cdee839a1b1c4ad324230208 SHA512 d888595a1587a9768ef70cf646cf8e75e16eca0713b39d1f2447c44e991f20cd288421de012cd3f879cc1a2cd7aab054c1b02d920822e64b2ab98305872b31bc
+DIST firefox-76.0-kab.xpi 566437 BLAKE2B 62e9588e2c016987214fe6e9ed555c115d523ba73c94cca0ed51bc16f8117abfa83481638a9fcede99979747074e6d134b96afefbcc6dddc266c2b3a47c28861 SHA512 84ca61b7c84008cc4e15cd9e8f1de9fa1bac9e5e3492e6d4abd321837172ee7927c6d88bc3ec196a2f928f315decc837d15106c32b38ee2b87a258057efd0163
+DIST firefox-76.0-kk.xpi 637156 BLAKE2B c316c0ec6c866291413e98ab39705dd8a93691101dff3397e80da541a60c06abcea6c0f83a61ce68a52910eb2d4619422b545e2d8263adb4dc35d26a2345f84f SHA512 ffc557db0d063e8030ffce2a99e20e4529d9caf6ecc378f63f7204af7e9fd4046590617b3e01ac3f151a33a7c52dc77d13b634ff893072a5f847f6550d796eb1
+DIST firefox-76.0-km.xpi 584433 BLAKE2B 95374741a44d7bfc465a55e62509ebf1ba505b49562bf088995ba1bca5f719a0f18c60747f6267ebb848a7d3728026cce4c3827dc0bdccc775ce94f3a2c2a973 SHA512 733e5f32a87b972a77537db5050c767537c96b229297d5f45b65e6cf95a10c6c9c682b61bb561572b4fa30bc3a7005ab866760712ae9b95628943cbec7a188ff
+DIST firefox-76.0-kn.xpi 576964 BLAKE2B 0bb305a9bf96f1aa2db6b6ca8d147bd5425070c01c8cfe290d9af2639f36576481718a8bdb48d812ad1c820fc1bc0f6538ec195a9ab092f05e669a02a62e6241 SHA512 40088eda1f9e7428efb9093c8f9a14bdda7564a941be712ea3e87998ecc12aff5601f5e9def2336aabce2c6a034d86e99bf98681aff5b2bf22a1fc96dfcc93cb
+DIST firefox-76.0-ko.xpi 592119 BLAKE2B 16fe796492925fefc1c50636a1122962381e0f773f289b4e8e634b9b73655dcba7a5810d7f77d57ad5e61f2a1c29b123f94f9a1c307aea7eaa165a609201fb14 SHA512 ba4df60fd89f30fcd1e4e38e97c1de1ba9f5e22dc1cbedfb7a0e15f95d84c3b4f31bc0bd75612e516ad45e59360a186537d1e813422eeaaec6be64114b2d9dbe
+DIST firefox-76.0-lij.xpi 525536 BLAKE2B 47d61b6e94ceceb48720ffb4151a4057324d021035fb77b1ea9b4a181091f01477c417ebcf7ad494f0549cd0b51d90126e750ef008a2c6b4b14b51b7854c5d93 SHA512 64b5dede1c2a72c4a1be2af21dd572da771f5432f2e9b02450f3be5a9bfccf3cff8f3455e0f22773aa19651eb80080b01c024db93ead286443e592509bea60f6
+DIST firefox-76.0-lt.xpi 581671 BLAKE2B fe8f16384dc56b1df79e695f41063c6357817ac7828d281dc104cfd8844abd7137bd721c90c44ae3ec6c2f24511b3cb3e1d1197ba8af31e18b3296c935dd1d24 SHA512 72a6bc5d8908f6ffba7dceeaa3d11b218a490b2d582894432c7b45f21f59c19f81ec9dde96e4d51461dba6eb8230ff621545dcad1eec7283fbf1d6b11437cc11
+DIST firefox-76.0-lv.xpi 533766 BLAKE2B 5ef3cafe0b07a7deb0b64a83be91fea02d539fa7210d96ddb26f580e966bfdc55fc3ea17163c58bfe6892d1a3096abf69a2ecb15a8fb06a8dacaa1d55b5516c2 SHA512 d9b6fdbff546c0162b473ad75e7a8c1a3673f26de592000b2198e4a71a656621901b49f6fcad813dfe0fdb0e7cac914ba4012e0b29854b565eab10659d4a899b
+DIST firefox-76.0-mk.xpi 502443 BLAKE2B d0c06f5b85bc804dfb3a939bee1ccf9803c24a0da7767c9e18192f00d153942d7a630751e7dde6ad3ca4aef01d1012909adfc41fc8864e87203adf166333d9a6 SHA512 5b0ab324062d5195ecfc0550d5b16014ad5d4baad74eb2185034ced3c06ff215f93fea2f7559235fe144a5eab5e3ff1f7772e8918e306c51113e409d1019cb38
+DIST firefox-76.0-mr.xpi 612109 BLAKE2B 4f53fd540d72cf3119214d0d0f5ba195f22bd68a2793e5a86b578750c6caed9d2e14be87d7fb02f5251c4df52c499811479a7a4f43834467478864a89657409c SHA512 f9c19646d5f1299d92dbc0532250eb1c36f2689d3347b5fc24bc4ab473ed4793660c9ee9a4bbb264912938e0e184a14b51c3e3e3c98147e66685e1c2758ae7ee
+DIST firefox-76.0-ms.xpi 514188 BLAKE2B 45d5503e4b063a2a3fa741e532bd6a51ed05a0fbe76e20627076072ee4de642401b7f693d6264aa69c69d5770d07ae14a345ad6ab404ec9fac6d543aa873988f SHA512 47614e7647b39198e2eaf022eeacbf731f24cbd3886dee5f8b8a357facdff6558c14ab4f46224091d9d1a3d5579218d1e14753569ae45bfabd37b10ef9b9ebf1
+DIST firefox-76.0-my.xpi 578039 BLAKE2B c66c3c9ceb15f28eb39695db997bc56155d8672ddca1b89c37b67cf422e98c9c8de9f0b92bf881a53bff80a47ac2e3efc0f261ea1d9062a3297279ade94bf115 SHA512 06b83af0ca68ca7e74a6101ade21b650bdc41020d5b19390f5b37d5c87f2bb5271232e580a0b0aaf5f4bf3857fcc670d4953396bab3916d862d1b2a494b58865
+DIST firefox-76.0-nb-NO.xpi 546236 BLAKE2B f447cbfc93873abcd018abc70a81c5ae25bcb4978cdbb131178dc60c4a0a1f4d1a5c10c0eedc827bbf0f7d5975deef873126364eaf7f942964817319d7f8adfb SHA512 a1f8d4ba951266bf3c3682535a6abb67836faf22b7c93096d22a79a4507df295fef47d44e3af88e1abe4b52f938189adb89aeb614c1bff3a6c18dc87c32ee5dc
+DIST firefox-76.0-nl.xpi 548817 BLAKE2B 3d15e8a0f7384f4368765b9144e2c9aee1c1b4e4c8285cd5fb3bbe41e0c1ed57a80bb7224ae3b906423b86e5f23169d418cab89ed463687599c5a6b7c311ed42 SHA512 f4a51531c876ec163842d3c7c2a6168abfc3efe07680246b26c3d7955a49f14b75f1f6d274cb0a871237793e9be31311475413679ade85555bd878130f1362d2
+DIST firefox-76.0-nn-NO.xpi 548022 BLAKE2B a2f179cc32871cc2ea2a5256f9bccdb90fee87554d4d3cc114424166a31cd72d773af987db102f16876a7c5dfa74ecb112b847055319446a3f3f7ec757df66a9 SHA512 1f246378ec4bf05c7ed8f1c11d50bd261fc30ebad2a04a3e3bca06afd255892945abe00ced9b6d5f9b8c254c7e7ee7c3e11e596ea143594b66d2ac1a0005d195
+DIST firefox-76.0-oc.xpi 566164 BLAKE2B 561e6d007eb565fb6eacec0fe6f820ea7e158762b373d4073db6030201b57ad364aa9bc7c35df32b4e591436cf0c35b85e62990c4576a1474fe2903536843dfb SHA512 9d24a3a7a085db087192508b50b7dc5789f3f8085e650a8b196a8a85fcc86e5dc1d585e282a3afdb0ea921a01a83bc655198b15d6bb2c076c873ea6107fbdc3e
+DIST firefox-76.0-pa-IN.xpi 600380 BLAKE2B 5ba3f82c00371f4a01cbe59b6a10a6803df1b773ec9a1aad5ae369fa1547c68413b043ad9d5ce337dea9a1060f791c617a54f2475de0ce8125bb2c8f2c3f8513 SHA512 26623e6ca6b2c4377ecd2785628d2377424cba3fd2e4c5b87cb4f0ee8833e6db5ecd08000b7127a50b4edce61d17f8647f4a5a2dd6cc33d47d5e60bf078a35f4
+DIST firefox-76.0-patches-01.tar.xz 15908 BLAKE2B 6fb89d7c7bcc1e0ff8d46402d5560373d1a89c36d77a48030b8bbabc59d678137a2e8b846cd75799f3563c08a3fec5652c3fe9d9827c0c81f014da1900969acb SHA512 9f426fdb329113b782cb9b9d21506e8c566e650f413fe4f727791033eec9338349668214c2c0e481bacdd48405d514d21b96e975cc7b9318256b21b4489b3ce9
+DIST firefox-76.0-pl.xpi 563340 BLAKE2B dbde00cad15b0f310ce0b03da9cef79beee700334bb29c3e20224aefa5ad4f483cd15fef983ae34890716898257473a4064e75de6e42985a9231ec541544d150 SHA512 db24e3d913ca5a3a52e14c8406b3ae0a7e76a395ce252e85861aa99a8ee476e64d2a5c1ad0da2f7dff3954c125754ba513e17c9e6b65c0e9cb082405563156bb
+DIST firefox-76.0-pt-BR.xpi 549872 BLAKE2B a75d13c2ec85dc9b6cf9ef78c5b4295bc1ea71b591baf757a64a311f17537bd148508e85aeb6484926ae52cf600590e5ffe90dd0a0877476ba81a979e547a9da SHA512 b884fb23397d9d537e02f4b5e8312ff8db15c1589d5176da9b74f228ab21d474268f174c5b0a6f22c8482daf7a7f1f1678f8bcc7433b1f36eb9c9f26f793d602
+DIST firefox-76.0-pt-PT.xpi 560718 BLAKE2B 13c50042264ba1d8bd77d6e661962446edba3f6a484fd33b45132e7897be2b68fb76806420db204d45a21ff4ab12c93d1ee865d7dbab24517837d2c8bef7edc4 SHA512 a2fa25e0d8d1f9d636b9a8060c122ab6583566cc561e200455abaecf0aad269e3d993b3a7a093bed7448fe0ccb98eac1d8cff85a986a8d81b60f58c2df8a4e48
+DIST firefox-76.0-rm.xpi 552981 BLAKE2B 54027e71ee131686b068f3d357da2d6a0fce1003c13ebd83df07a5575aa3b3ffed88b273ef7883db21b625a24a11239dc39803e05bc514c60a0bb7c54efbf2b9 SHA512 71dc96082ade33ed64031dbe60f2cd0b55b10108740a957fe30a775b540ac45553fdccb6f71ae4a32e466c223388ec459a904cf00683c34a43a42b037a2bbe7c
+DIST firefox-76.0-ro.xpi 567248 BLAKE2B 1047d7cd7044c847c591df3c76177c2e0287b342610b1e6e7351fc9b468755f31991ba02d3d1192ae3744df8c38e330f2e2bb0254ea5f7a8b5f595eab88b51fa SHA512 54d4d5763a3c9e09405bb5a08c8fa6dc488b38510b67166a5e9d8d70ca2664fb32e9c85a01f67b7f61773cdcc98c4919437b8711d6c273a7c36b173198f1a5ab
+DIST firefox-76.0-ru.xpi 646853 BLAKE2B ba9be1e335b72ad2cf89f1e8a3ce9581cd1d7e5cf7143bbdde5901a8cd4ee998911c30359ab16c5dcbd8b8aaefab3a6e5ab65154d6907b0b54c9538a1f5b1407 SHA512 ee7cd8b11d917a1231d03abff790bffb50c9daf161f3febdcbc9166b8661075389054f76b46c22c980a5907f464f230f4ebc8f7f0f62dd87d62dc89edb2239ac
+DIST firefox-76.0-si.xpi 553879 BLAKE2B 879d103587be30b27429803fbf7a757d71abc572e97dc3cd29a511946ac016b859270cc36267317c4873b6f45c362da101c1f02c6a9e9f116c8e0d66f31bfcf0 SHA512 540275e0b0ec754599b26cd70940626889711695dee30835c32c5a1b86b198958b56e91201f736ebd0a0a3b09b33333d70771d0acf9183f57516dd45ca5e57b0
+DIST firefox-76.0-sk.xpi 580395 BLAKE2B dcad9a028cf7a1b81715966679fcbddd2e9c730a3b9a5db553108d5a8c057e4c2d6da227433265dfa21243bdd5072201b6782b2867849bf9f0d56505d985fd63 SHA512 c0fa279a3361103e588ad83806475e1a6ac1c5d7426ed12fcd83e0bc3d104cdd0ec010c2a58f30e87919a0579e56d028612d3fbd934e96fcf58e54e57179739f
+DIST firefox-76.0-sl.xpi 560107 BLAKE2B 68c7f3debcaafe3b36c3c476b29c0150b920662c3871dbf3766d60a2386b5d8c9bdaea6657e9d313b156f4972c4889d7b9e6e671a7f4bd8c7e99ae5201a61273 SHA512 c8e34d869998d42028eee88b730b9f9206e82e6c6775e907116df8211a383ec9c0f06dd8f99bb50ad68e2d4e09e134484778b3ec28798cc56fae108dd16c038e
+DIST firefox-76.0-son.xpi 478245 BLAKE2B 655cffc7a1a2a4277ea84e1b2256c6121199d0b2eee4397ad97ad86f65812f424385034503cec70d0034298627a8f54b04b1065cc20370a56276e1d54e95208b SHA512 d662ace11bd5ec4523fe0513eaeb6f31f2218de13001de485dc8648078e17463e746fe2437a5d556e02d815bcc6e19b9f8cac107ee8b447449b403be8dfe72a5
+DIST firefox-76.0-sq.xpi 571953 BLAKE2B 6f94d2b28bef6e89b7f31ab5065c5e1d01805cf43f577b8f8c87851c88f5cd75230f8505072770701dc3d67391821f91b51cab5e8b6bc21e7f830358eab43df7 SHA512 605b77d6a87de3b28bfa3f1cc04e0f567629d2bfd1101259a76ce2250119e6861b55bc9a85bdc4aabc83e8e68a0405d4cd51b040c3820b8a004f75a64e70b71c
+DIST firefox-76.0-sr.xpi 598638 BLAKE2B 0bb7b50bb48fe3072fc99b76dc42c41124a00691e4b0d658a2900ddfa30279221a33019fad506513bbaa2ea074993d21dbdd47e47f50c3f05fe1a6c046e4d9dd SHA512 197e67d3931a235440f15ef4bd4ecfb6d9f0abb2e86a61310b10903c0a2e81e767eb1c2cd1f11f7fded450810a054ff8ffa9fd1165eed133d56eb67feb32e897
+DIST firefox-76.0-sv-SE.xpi 558264 BLAKE2B c22dcb2005af326b60a967f622c9151513f71be66cbe3c91aa1c5c2ff501fb1e588bf5c84fdae7885a8621d5234718242803e74101c9c203f6dfdb99dfd34219 SHA512 0cc21323468f0a7be5ac0de3aa8da0d1fcc6ded86d153d2131fbd1b605be519a8ec589d44c4b60779430bc149d18559e72e0a03f0ff1985db75033f702a03314
+DIST firefox-76.0-ta.xpi 583677 BLAKE2B d8e39e3862b2f702435a960ff9a97185374eedc1b3dd8641f7cbb35e4f3278c5db7ba6049d8d80d8c2492f331e14300358ebff1c17ecd2ae01da621079ae388b SHA512 d45468b1321478c0f5c402953a7141596fc0cd3ed575ae9191f0e5c156599d60caa0a6dfa948effc75d7f7ef9bef322b446b80c6f1b96a1ec206a2502c449309
+DIST firefox-76.0-te.xpi 603569 BLAKE2B 0d6a2b5086551520875400af9a221b1323931ad32d59609bc4c58e77b4dc52bed35e2eef623e171a491b28b9c326be698ff795fdad4efda44a76d4a909737ade SHA512 aa1904cdbc3e3aaf906c2901fee97b797244e7b723651e40f40df118c75c6eb588ae46772116f780acb3de2a11dd26bfcc7ddc66906f439ef039fa2c883f4515
+DIST firefox-76.0-th.xpi 622450 BLAKE2B 2ca37180126c6a38b8084befaf2742c3bd877c11d8a72a3c1d4a8e7d5070d3f17cabb188d0db0ef3784cdb63d2ca76ae2e086576c07bf294d9ea581572783e85 SHA512 f173bc3adad85a6de570efc913eb47592af5fd9a25d6fc40eaef139848557be091173f8a99f20eeeb7e925b42f2b57f34bf37e72fb6072d3924c89cc788af63e
+DIST firefox-76.0-tr.xpi 572164 BLAKE2B 12c49e6e232afe2731481e28bddfa63910edeecbac57cdceaf285c43b42764a4cf330390a37e9a1b7a4831c08cdf90ade60166dd4cdc62307d20111ae157ba51 SHA512 8f0fc16312c3e67bf3554bbb34615064650170fa7bc38f61465a84463ab68fd3d5116c67851556ec8831da3bd1bbb9ee5808c66eec24fe300f0b51060d300cfc
+DIST firefox-76.0-uk.xpi 635708 BLAKE2B bb1658d23026f3c22baeb9bea61709bba256286c7addde673091e4c83bf3b8ff10fbb5c78507c0ef35dd1037af064eea357a4b33cfd03e477ba9b002cd928875 SHA512 3c64a3757722b7daafd86f7d7f1034fd3608ef4ef3483e4c84bdadd4d04f4766e5716a033a429a6a7ea8dc985d623707599da09d6e61584d0efdca3373ca961f
+DIST firefox-76.0-ur.xpi 611184 BLAKE2B 83a97b80424b20b34d577ef7be291066070762409c866bcdfa8c27b9f20f1bcabd3f05708f298b657d15cedf5b3d499ef9404aaabbd0c7a7ee12811c59a098e5 SHA512 2c52dfb957082db3d34914a8eaa8be671a78a1b7e17a313b06c08da5979783eabb4515b7c4d712e7d4bba5422a7ac5f5563aee3b12a2b31d30c7628ca3f851a1
+DIST firefox-76.0-uz.xpi 529079 BLAKE2B 87cf7cf23b2af4a12ce29f5691939e5be5d5750419b9c4eedd38bcd7f3e0bb93b41bde580a5c4daaad792f44f5556d15611571b7b6fb73b6c88ec5d9097b97ec SHA512 8ae5b46f28934616d5851b7ddafffa289a5decaa4249742a1bacb313d528ab5bb6a013e44c6542b134203dba15a1e3b821c0830ee96d45560b495be63341be01
+DIST firefox-76.0-vi.xpi 588350 BLAKE2B 83e74c3e8f5a82a4d6a7fdfa6c57a21e74adb12255073f4157ce9907e27c1b9d41afb4691cba38708256a1e37ea1d3cf25df0ccd89d863f1962c72f93c1f4e5e SHA512 1fb5e9c78cf93cfbecd3f5b5d440f6bd224b6bc1667b678071bc61add5afe7c7689230ba4f9ed810905a985644a15ac418816bd135f4d6b894d26bf328695150
+DIST firefox-76.0-xh.xpi 483097 BLAKE2B 1ed80fda15948789b68564c4003447f5cd766c63d53478c68e6ec23fda85dc27c28458a7fc72a98e5a73e91727f7756c5716994b294695baca49f01a109db66e SHA512 a39019009be2b78cae0d2df7b85a1920e18608da652ed25d12aa21a20515e3128f30afe73f127f502b0a01610165059ac69fc916ca134887b8f073806855dfe1
+DIST firefox-76.0-zh-CN.xpi 595484 BLAKE2B 0f211db9071e3f7384527fb8eba5a70d945886078f5cc9db3309c7e6cfd4efc8805aa1fb968b1922f365fed25b5664410133d8d3f98fdd15d1b27cc32c4b4a81 SHA512 2e064b162114845937b8ac636f38edd1c1f3e6805a33d74ac5d65aba52f4a24bcbab530d39e3187e762bcbf95c2d096eb7590e55cc8510086f6da36e5b1f5894
+DIST firefox-76.0-zh-TW.xpi 593884 BLAKE2B a07b5f91fffc3756a17be120513e14dfc570d813e311d69930c1bf075ba471da06ffd30185e71454a94bb5c01947ede2900285ac8952444ca88526cb788cfdcb SHA512 2f3ef78ca78c4e302e1d4d4a4dd64a8fa1c4dddf07b98e1ac4671d462b6f11678351cfad1fc8f1577e633331378597f1f22b8e449b816388676f492d24f58429
+DIST firefox-76.0_rc2.tar.xz 323886744 BLAKE2B 6efc4bb891300918f1ff9fad7b68dc9fc7e923778e62e44784d5992ba902d92c77d1235aa5f82c8934fb356830bfabf68bda4200b19df1f6160a4426f17777f4 SHA512 1f023861aaed0468f62135d3ef1098f599111df4e8f231e19baaa54e4bad0e3ddf8575895467ffc9f72bd91a2f6ed5b55096fe4932685e4bb58871e004c184db
diff --git a/www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch b/www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch
new file mode 100644
index 00000000..271a62a1
--- /dev/null
+++ b/www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch
@@ -0,0 +1,56 @@
+https://github.com/erikrose/blessings/pull/137
+
+Fixes: https://bugs.gentoo.org/654316
+
+From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
+From: Jay Kamat <jaygkamat@gmail.com>
+Date: Fri, 24 Aug 2018 11:11:57 -0700
+Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
+
+---
+ blessings/__init__.py | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/blessings/__init__.py b/blessings/__init__.py
+index 98b75c3..3872b5f 100644
+--- a/python/blessings/blessings/__init__.py
++++ b/python/blessings/blessings/__init__.py
+@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
+ # init sequences to the stream if it has a file descriptor, and
+ # send them to stdout as a fallback, since they have to go
+ # somewhere.
+- setupterm(kind or environ.get('TERM', 'unknown'),
+- self._init_descriptor)
++ try:
++ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
++ self._init_descriptor)
++ except:
++ # There was an error setting up the terminal, either curses is
++ # not supported or TERM is incorrectly set. Fall back to dumb.
++ self._does_styling = False
+
+ self.stream = stream
+
+
+From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
+From: Jay Kamat <jaygkamat@gmail.com>
+Date: Sat, 1 Sep 2018 13:20:32 -0700
+Subject: [PATCH 2/2] Explicitly catch curses.error
+
+---
+ blessings/__init__.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/blessings/__init__.py b/blessings/__init__.py
+index 3872b5f..fdceb09 100644
+--- a/python/blessings/blessings/__init__.py
++++ b/python/blessings/blessings/__init__.py
+@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
+ try:
+ setupterm(kind or environ.get('TERM', 'dumb'),
+ self._init_descriptor)
+- except:
++ except curses.error:
+ # There was an error setting up the terminal, either curses is
+ # not supported or TERM is incorrectly set. Fall back to dumb.
+ self._does_styling = False
diff --git a/www-client/firefox/files/firefox-73.0_fix_llvm9.patch b/www-client/firefox/files/firefox-73.0_fix_llvm9.patch
deleted file mode 100644
index e12417e6..00000000
--- a/www-client/firefox/files/firefox-73.0_fix_llvm9.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/config/gcc-stl-wrapper.template.h b/config/gcc-stl-wrapper.template.h
---- a/config/gcc-stl-wrapper.template.h
-+++ b/config/gcc-stl-wrapper.template.h
-@@ -32,6 +32,14 @@
- # define moz_dont_include_mozalloc_for_cstdlib
- #endif
-
-+#ifndef moz_dont_include_mozalloc_for_type_traits
-+# define moz_dont_include_mozalloc_for_type_traits
-+#endif
-+
-+#ifndef moz_dont_include_mozalloc_for_limits
-+# define moz_dont_include_mozalloc_for_limits
-+#endif
-+
- // Include mozalloc after the STL header and all other headers it includes
- // have been preprocessed.
- #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \
-
diff --git a/www-client/firefox/files/firefox-73.0_fix_lto_pgo_builds.patch b/www-client/firefox/files/firefox-73.0_fix_lto_pgo_builds.patch
deleted file mode 100644
index 5e2420c6..00000000
--- a/www-client/firefox/files/firefox-73.0_fix_lto_pgo_builds.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From c193eba68325c07bbf13eb3995842545b7d23695 Mon Sep 17 00:00:00 2001
-From:
-Date: Thu, 13 Feb 2020 20:29:09 -0600
-Subject: [PATCH] Fix pgo/lto builds
-
----
- build/moz.configure/lto-pgo.configure | 4 ++--
- security/sandbox/linux/moz.build | 5 ++---
- 2 files changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/build/moz.configure/lto-pgo.configure b/build/moz.configure/lto-pgo.configure
-index 394c1d8911..1f26a6e565 100644
---- a/build/moz.configure/lto-pgo.configure
-+++ b/build/moz.configure/lto-pgo.configure
-@@ -70,7 +70,7 @@ set_config('PGO_PROFILE_PATH', pgo_profile_path)
- def pgo_flags(compiler, target, profdata):
- if compiler.type == 'gcc':
- return namespace(
-- gen_cflags=['-fprofile-generate'],
-+ gen_cflags=['-fprofile-generate', '-DMOZ_PROFILE_INSTRUMENTATION'],
- gen_ldflags=['-fprofile-generate'],
- use_cflags=['-fprofile-use', '-fprofile-correction',
- '-Wcoverage-mismatch'],
-@@ -91,7 +91,7 @@ def pgo_flags(compiler, target, profdata):
- gen_ldflags = ['-fprofile-generate']
-
- return namespace(
-- gen_cflags=[prefix + '-fprofile-generate'],
-+ gen_cflags=[prefix + '-fprofile-generate', '-DMOZ_PROFILE_INSTRUMENTATION'],
- gen_ldflags=gen_ldflags,
- use_cflags=[prefix + '-fprofile-use=%s' % profdata,
- # Some error messages about mismatched profile data
-diff --git a/security/sandbox/linux/moz.build b/security/sandbox/linux/moz.build
-index aae85843e9..e300260fa0 100644
---- a/security/sandbox/linux/moz.build
-+++ b/security/sandbox/linux/moz.build
-@@ -100,9 +100,8 @@ if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
- # gcc lto likes to put the top level asm in syscall.cc in a different partition
- # from the function using it which breaks the build. Work around that by
- # forcing there to be only one partition.
--for f in CONFIG['OS_CXXFLAGS']:
-- if f.startswith('-flto') and CONFIG['CC_TYPE'] != 'clang':
-- LDFLAGS += ['--param', 'lto-partitions=1']
-+if CONFIG['CC_TYPE'] != 'clang':
-+ LDFLAGS += ['--param', 'lto-partitions=1']
-
- DEFINES['NS_NO_XPCOM'] = True
- DisableStlWrapping()
---
-2.25.0
-
diff --git a/www-client/firefox/files/firefox.sh b/www-client/firefox/files/firefox.sh
index eb66a42a..c08d5551 100644
--- a/www-client/firefox/files/firefox.sh
+++ b/www-client/firefox/files/firefox.sh
@@ -90,9 +90,31 @@ if [[ "$XDG_CURRENT_DESKTOP" == "GNOME" ]]; then
export GNOME_DISABLE_CRASH_DIALOG
fi
+##
+## Enable Xinput2 (#617344)
+##
+
+# respect user settings
+MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto}
+
+if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then
+ # enabling XINPUT2 should be safe for all wayland users
+ MOZ_USE_XINPUT2=1
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then
+ # XINPUT2 is known to cause problems for KWin users
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then
+ # LXQt uses KWin
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then
+ # should work on Mate, Xfce, FluxBox, OpenBox and all the others ...
+ MOZ_USE_XINPUT2=1
+fi
+
+[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2}
# Don't throw "old profile" dialog box.
-export MOZ_ALLOW_DOWNGRADE=0
+export MOZ_ALLOW_DOWNGRADE=1
##
## Route to the correct .desktop file to get proper
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-1 b/www-client/firefox/files/gentoo-default-prefs.js-1
new file mode 100644
index 00000000..22a51ff7
--- /dev/null
+++ b/www-client/firefox/files/gentoo-default-prefs.js-1
@@ -0,0 +1,17 @@
+pref("app.update.enabled", false);
+pref("app.update.autoInstallEnabled", false);
+pref("browser.display.use_system_colors", true);
+pref("browser.link.open_external", 3);
+pref("general.smoothScroll", true);
+pref("general.autoScroll", false);
+pref("browser.tabs.tabMinWidth", 15);
+pref("browser.backspace_action", 0);
+pref("browser.urlbar.hideGoButton", true);
+pref("accessibility.typeaheadfind", true);
+pref("browser.shell.checkDefaultBrowser", false);
+pref("browser.EULA.override", true);
+pref("general.useragent.vendor", "Gentoo");
+pref("intl.locale.matchOS", true);
+pref("general.useragent.locale", "chrome://global/locale/intl.properties");
+pref("extensions.autoDisableScopes", 0);
+pref("layout.css.dpi", 0);
diff --git a/www-client/firefox/files/icon/firefox.desktop b/www-client/firefox/files/icon/firefox.desktop
new file mode 100644
index 00000000..1affce8f
--- /dev/null
+++ b/www-client/firefox/files/icon/firefox.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=@NAME@
+Comment=Web Browser
+Exec=firefox %u
+Icon=@ICON@
+Terminal=false
+Type=Application
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
+Categories=Network;WebBrowser;
+
diff --git a/www-client/firefox/firefox-75.0-r1.ebuild b/www-client/firefox/firefox-76.0_rc2.ebuild
index f4deaed0..7eed7cbc 100644
--- a/www-client/firefox/firefox-75.0-r1.ebuild
+++ b/www-client/firefox/firefox-76.0_rc2.ebuild
@@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
fi
# Patch version
-PATCH="${PN}-75.0-patches-01"
+PATCH="${PN}-76.0-patches-01"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
@@ -41,8 +41,9 @@ fi
LLVM_MAX_SLOT=10
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
- gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
- autotools mozlinguas-v2 virtualx eapi7-ver
+ gnome2-utils llvm mozcoreconf-v6 multiprocessing \
+ pax-utils xdg-utils autotools mozlinguas-v2 virtualx \
+ eapi7-ver
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
@@ -62,13 +63,13 @@ REQUIRED_USE="pgo? ( lto )"
RESTRICT="!bindist? ( bindist )
!test? ( test )"
-PATCH_URIS=( https://dev.gentoo.org/~{whissi,anarchy,polynomial-c,axs}/mozilla/patchsets/${PATCH}.tar.xz )
+PATCH_URIS=( https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${PATCH}.tar.xz )
SRC_URI="${SRC_URI}
${MOZ_SRC_URI}
${PATCH_URIS[@]}"
CDEPEND="
- >=dev-libs/nss-3.51
+ >=dev-libs/nss-3.51.1
>=dev-libs/nspr-4.25
dev-libs/atk
dev-libs/expat
@@ -90,7 +91,7 @@ CDEPEND="
>=dev-libs/glib-2.26:2
>=sys-libs/zlib-1.2.3
>=dev-libs/libffi-3.0.10:=
- virtual/ffmpeg
+ media-video/ffmpeg
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
@@ -130,7 +131,7 @@ DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
>=dev-util/cbindgen-0.13.0
- >=net-libs/nodejs-8.11.0
+ >=net-libs/nodejs-10.19.0
>=sys-devel/binutils-2.30
sys-apps/findutils
|| (
@@ -297,6 +298,10 @@ pkg_setup() {
# Workaround for #627726
if has ccache ${FEATURES} ; then
+ if use clang && use pgo ; then
+ die "Using FEATURES=ccache with USE=clang and USE=pgo is currently known to be broken (bug #718632)."
+ fi
+
einfo "Fixing PATH for FEATURES=ccache ..."
PATH=$(fix_path 'ccache/bin')
elif has distcc ${FEATURES} ; then
@@ -315,12 +320,18 @@ src_unpack() {
src_prepare() {
eapply "${WORKDIR}/firefox"
- eapply "${FILESDIR}/${PN}-73.0_fix_lto_pgo_builds.patch"
- eapply "${FILESDIR}/${PN}-73.0_fix_llvm9.patch"
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
# Allow user to apply any additional patches without modifing ebuild
eapply_user
+ einfo "Removing pre-built binaries ..."
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
# Enable gnomebreakpad
if use debug ; then
sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \