commit: 7764443b07f0aabb5cf1124c4d3a15eb3cfcbdf9 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> AuthorDate: Tue Nov 2 22:41:57 2021 +0000 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> CommitDate: Tue Nov 2 22:42:12 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7764443b
www-client/firefox-bin: bump to v94.0 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> www-client/firefox-bin/Manifest | 97 +++++++ www-client/firefox-bin/firefox-bin-94.0.ebuild | 383 +++++++++++++++++++++++++ 2 files changed, 480 insertions(+) diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index aeaf2b8a79e..76a571bb106 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -188,7 +188,104 @@ DIST firefox-93.0-vi.xpi 566298 BLAKE2B bb823f537d52dc6ee414c366095396299e47a779 DIST firefox-93.0-xh.xpi 426899 BLAKE2B d089a23aa56a881db5a5092bf6da2133c001802c269a1e99ce7b187eb428c54cfd5642dcf3ecc9362f5f1f8eafaccf5e6b3ff5633f4b908ae72582bf86e0e26a SHA512 3ed06b3dd1d86cc10b4323b441fabd926999a0fcc6aff15c661c91c150fc0a6f9384e310fb1be4d97bd1770a98062d030205033e81d0a674af74f986afca9fcf DIST firefox-93.0-zh-CN.xpi 567752 BLAKE2B f21d32140357de5cb98da2c75f5d8511c4d98e8405178b7c54553bfeb043aa372c796a79ac6b33704a64427edafa511ce40f69d8b7267d72f4c2037199972f20 SHA512 17c1f6cb48fec384a61ad60b0da4a93648bbd6da9a752be8db1f076dab13efaf5c22fbf539b89b4106427cb310e26aa0f708164f8eb13e045cfeba4e30d048cd DIST firefox-93.0-zh-TW.xpi 568218 BLAKE2B 4d842b6492967fa0a4e5cfd2fd46091e5f683df3b0cbc4dd13b4693023e79652a21eda449690acbced52df9e302e50ea32533420929baf76ca70cad416fc1a13 SHA512 11baeb65242512faccb1f4e813b62de681647e246268af1c0763e5a801e8d73dd741eb58b30a0a368f354f4a708dac88f7a1ad32a0497e98b67eb57ab0ef654d +DIST firefox-94.0-ach.xpi 446929 BLAKE2B cadcdc877a4a7a8c52fcf296957b5cece4a70944d138529c042f0a91d0f955f78918852dc3d0711bc86a4f5b9c308bd2ebca40a1c3999309903b4de8dd22f719 SHA512 68712b5d1d427f2be8b875d3339010ff1159de68400963eca476de0675f5ee28d6a2b0fa5254ea15505e4734acdec5595fa10bb9db176b758d502519d10b4a80 +DIST firefox-94.0-af.xpi 418381 BLAKE2B 1a812192fbdb962d00b104b954d77ffeb9fc98846ae18d08202eb7e7e5516d3c8b0afb7a7d7ff3e1bcc8fc4f95570664159c230f9a73553e6b42c5719301ca7a SHA512 d06a946fb8d26449e1cecff988c053e2e0e4d9aeae52a456c306a465f8d55b9afdb8f4779585df9b4393b91d0c5a45ed7f63d954a03491b7e8b69b28f6ccbcf5 +DIST firefox-94.0-an.xpi 494159 BLAKE2B 3c91e01ecc3bd5fecca68bd3f3a0de83ab735b0c6808f3cf7557b94d0e3f7aff5ef801bc3d76891c3b5ac67d976e6d9677a4194ab19f9c3d69db6bcb37d0e1d1 SHA512 f51a206408de03bae5b2c5b26778f206ed79d8396e3b805d47173271f96ecb6effaab434f9a9e8b1dd24233d299570ecbcb1feb007fb0a4918f2a935decfc3e1 +DIST firefox-94.0-ar.xpi 552880 BLAKE2B b0bb09a7a06515875beaa966aa94e1357204a088edf59a756bb9a5ff0b0bef7b69b2b1c55585cd5d8b9fa5016a9067821c03614c9ead962d714f33e4739223ca SHA512 489d61121ab6991eca8d4e2e6440aa38f8b06c45b9b829b0e4e58e07a1870e95873a31b2d7513fb9fe7c1a638ee21dbcfc9d1a654fba52315338fa6493fb3c13 +DIST firefox-94.0-ast.xpi 492496 BLAKE2B 1615af33cdcf7dfb46e447763ca39ad19cf02a454957a97ed6df567a6eb1204a0a459c0ea8f4adea6af2dc17b0e1b739276c6a1f5da58b7388504fa5dac3a6f1 SHA512 3b9fb3394b991e01dc3a06d8c260fb46751663275ad2d1eec2c0c6fb81bf394b6062b470e02bbf171267645fedf82ca2bf1833c98261358bacaee75bee1e53f7 +DIST firefox-94.0-az.xpi 482624 BLAKE2B f546e39f453fb075bdfd8f48876bc0ae2795d0d1548793291f48071e8516b4dd86aa3984a482b5ed4fde09091e0807203efe153e35f0f9fdf932ce6a25afe944 SHA512 411d100a2aaecfdefb563a4170e96d1c548a24e7bf3736e472f24114b858459fa4b6e243a02f3bcf853172c2931986bb7532ca180c01336aff37e53b1edd5a86 +DIST firefox-94.0-be.xpi 611836 BLAKE2B ec34477a19bea5ed81e0e1bc8a0ad6fd9b805fff357078c2b83b158c7b6adca350d1831a902636379b448da336e9aaa3aeeb350ab2a1338a93c11c45654ebeb5 SHA512 331b4283c3fccaa3ac1b9699f8c4c0b50981f1b93df4652c3e828d2d3a6914e3f4b8856d080f52a9948675aa2a98560cde5d2b054d37afd5016df2958591ec2e +DIST firefox-94.0-bg.xpi 561273 BLAKE2B 03a15d0d7bff358dcd86ecd1c0ec7ada4be3f77818e84081f9fbd760abd9174443ce7cf785a57df198754b41ca2db873db87f27fcbd118673d138a0631ab2cb2 SHA512 6e1cfd9616d67972d4d19b838a244d0a1dcf35d699defea229287a7dfa0a3b89e0e4adf1453a49b7fd790448e8cf193b573a6aec94acef8ca55b6fcfba302746 +DIST firefox-94.0-bn.xpi 549314 BLAKE2B e1b007557cb930a3080a169c15e0330d8bf0ca423f3b57e0abae5e052ed5df4bd198f4f932b3bf2531e97bade1849996048bb83e2539f3dc9a984ea615fbb3fd SHA512 0c9bc3df94c53406f2286d7cf2fdab9536fa5342868eed23b4c9b1b60a9389b342c558569cb40539edcdbda4ed7fa7a67e13396a2eb3181cfa77fc80350ba9cf +DIST firefox-94.0-br.xpi 518584 BLAKE2B 26de8e4f744fc2a4fe42992aa94ecfa82939ddf6e07d20d2adbe5f94abbcbe825eea4c8696b9fa83a2a1e0df7b603550bcc5d65917bc1a6228bb17d76c3aa70a SHA512 0853d0bfb53b391b58f8a21169ef5d7f2520649006a51b04d2f69348f5029beea799beabf22b5c6c3abc8e112a3676ec2da1f4e990a2ea4fabf3ea3a886099ab +DIST firefox-94.0-bs.xpi 457395 BLAKE2B dfbfb17d82fe8586cbdc0027bfdc91f7507a8f0bbb9a8983ce7f28f2ac6109616ab6f56bd91895afba4f4bfe4150e95bad7724ef180c6b6379ee9ad210886e2f SHA512 ecd86035a1fc9a39a88d972709722479865f11466bba7f0d4689e26950dcdc41ee67a4ab11a3e9084d4b525c7d783b31fb3417d323e770c08033cf3ba187a5bb +DIST firefox-94.0-ca-valencia.xpi 522750 BLAKE2B 3d6ad18c10d4693b700919961c734cea1f4d0484b7a913a9aad7eb0f4c3b6f91c0df839d77f650eb077ff89ca7822af547f4da0d23f8c111c7875c8d1f1c2030 SHA512 d8743d698498491378c5b19a71e799675a2234f1a73419d60791da4f49bc48d7aad36a78b85f29b6e4ccea5e9363abdde3b175d5b9f128e030277f79fcd6bb7f +DIST firefox-94.0-ca.xpi 523365 BLAKE2B ab9cf0c8ac61d908434527e10dca9675a4f72f8f056708ff73146ae35a56be124133d2835b4cc236a1576145810672cd77405d19f6643edb7d65ac9c91d6f066 SHA512 8b1ba49a465436aa1af66c52f5a539a49c50fc9cb6b14d25a64c048549226675bf173a4c1e70f6f975bf2eb7eeeccf539e5ceb0d0ff6ee04f2ce866e955b9f4d +DIST firefox-94.0-cak.xpi 546837 BLAKE2B bb487d955a48c1ca65576bb1d6a2d915a252c498af3deb5a5c6a8b4b74076504fa2cef03e17df45dc165e0b32f0bac2d357bc7fcdd398e993b926bb557d14606 SHA512 80529c5af340a5927b0d6e2b22fe61498d6c792344e6f5339d8566ac4bb7c9f8bd6f9a0fec30749f60a2d5911fb45c54e632b78145147e50ac6a1927c8dca821 +DIST firefox-94.0-cs.xpi 554906 BLAKE2B 18a991387d47d93c11afaf92913cbe2fa72895869bfe8d09d33ede6c003b118e54f178602f415414800fc5be1d6d28df16917cff52a8bebb82fe978db071ee66 SHA512 0e8e3ed65eb099027c96d57ee85c164d99a60ba9f2df946c3d8a33c177bf55de5d941797e3675ba23924867a09fbe5fea5071c742998ff998b5aeb148766b511 +DIST firefox-94.0-cy.xpi 533294 BLAKE2B 17170da6d82a8576e55115d794dc283ef615ced653c4b77058fed0703234e173527c7ae8ef4383125abc3cb08c13965631316e0d4c4ab40e1acd4ae6f92a6913 SHA512 580983d58404f176d7dde5aff705616189968ee5ba5056c5be1a1b6875e71b935dc78acecb8f7b76174bb912b7c1e8d412a86f7ef403ef46e8dca8da3f8c832c +DIST firefox-94.0-da.xpi 525179 BLAKE2B 5fa775427d920d596b45bd50af869368a9c2d8838d856bd6e5dc8b968b1a69536f8e5bee31660c9dc6cf1b1c911de1f7ec795ddbbecd463ea795fa51bc7c73b2 SHA512 a8b8437b614324809946aee1e78a5ab05ec7fb5f85c615aaf564e5a3074ea15bfaaec782add4f8452365098dc2b44f118911bce67948fbe916713f228eeb2c25 +DIST firefox-94.0-de.xpi 544130 BLAKE2B b01cd37cf5209575e902209ec498f60300ccd3a0487905ed8a93a783bd86b0a2944b3302843ae0595f8e61a0678caed96f5c14bb8ce33858f41062386bdb431c SHA512 3a47a95eaaa1c9f2c15c4c999c1e058311b2fca95497290d46d5c07b897d776ba31d22e59f9ba4b8c02688a25d17c29a574e7a2d35ebb6bdcf7ffbc16f9f0a58 +DIST firefox-94.0-dsb.xpi 556677 BLAKE2B 57d60b1b4f6202d613f70c0f8b87362f6845a70602438c7d20224f292ab8cd3aad91fcb9aba91bd12801109214ea2f4eb8728ef110b7e4ffa124c7a43deac7df SHA512 dc59c7fd279d2824d9211cc619423b8f088c7b35bfbdd8813ac31a4351aa4c7a2b16d44850d6ffa0b720f8be5592fc4734734f30ca8a8c19415a845d531cfd47 +DIST firefox-94.0-el.xpi 628432 BLAKE2B 86b75aff518f774e64c20a0fd1c3c456786fee806ed49ea92b6e85aafd701063fe506510ea8258595e6f6b512b142caa097234e175d066b0ef8ebbf914e5f931 SHA512 89eacb70327503143e22a38d7c1fbf150984e29976e8d2cc47d78a6933ea9ba945199c3b533b14b5b908cd3dcc5d0b4107cc93a5d98f1a30d5ae8e1ad61fb19a +DIST firefox-94.0-en-CA.xpi 501775 BLAKE2B b3f0dddbeb0af47e5785a13636d1080b92ee2cc1e6b8a5dd4f1becd7ec6188ff2ff5112d2434e9e6cc176ee33cc79a45dca44ec3fc56857690c917b04b46ed27 SHA512 35696e7886f3fec06db4370df39e3ec913e4ba6fa79c2c631076db566fd368777f8382040a2ea8de822c1d7378f8322186df64a28d663d76d7c35dc48b550dbf +DIST firefox-94.0-en-GB.xpi 502275 BLAKE2B e846073baba6b15e2df84c77ae4bdbb27707a0adaae4c757b885bdadac4b6b1e324d84df4a04b2f8ee78cda767a090e457863a066790aae4ea8bf6b4cf6f6cc9 SHA512 2a851196c251ceabfc0ddbc42ac82ee36287f63c8d6b43efa11c11ecc2ac5045f9ef61e7b74f90a0fd885e2d81ac34cbd129decbd0ccfdab6024dfb32a91a8c5 +DIST firefox-94.0-eo.xpi 524226 BLAKE2B f2824ba3ee872cb17c40c7773e8a2145f3aa404450e51d80bfa9958fbd4f1cc822a5f8951ac2b5682105a454e327a3dd85c938ba3129d6584b9909e3fd8adb36 SHA512 f71bb5b16284a1b250b5f23541c76d70cc923a896292fc22d744ad175cd3750c74dc460b0e297a2decc5e8b47d17cb4036e29f5d8c1c4fb38dea0a203642852f +DIST firefox-94.0-es-AR.xpi 537698 BLAKE2B 43e9bf4cc96b55fd8f2474995f86e6e640f7568d10fb100b4eb115ba02083740a9dd404cdbff3ae8bb72a9721e0fe3fc9ce62f94a3efe590568bee43ff4c0d8d SHA512 f593dfd1f5fe2f173ad983e630b8a81835aec3cc0657ebf71a6c9cf63b16804f0951cdf6cabcf9a14766e3697466a9b867c35589ab82896bc2e3cabf075f49a6 +DIST firefox-94.0-es-CL.xpi 537216 BLAKE2B 144f0b3ff8552d7e55f22f398411790234932fa566ad9f2a58ff31900fc4e1fc6ead5481170fdc7677e5c85dd294d85e821bbb4fee138ca71c31d4cd8061ba68 SHA512 7080e4145f2b43a276a8168beac578585f6b27e3da3b974fcf1af8471d41534c886b67dae07e82d3028c3c5a2df672de864b83cac624e52b10e56d03d1d8ad71 +DIST firefox-94.0-es-ES.xpi 528002 BLAKE2B 1a3b0db3a2985641274353ed574a3a396b237c61eeafbb0dd91e441564eca6f231973363a15908d82e159ff17c650aff4c4441fdde54d20ad7824f01bab79186 SHA512 81027fcd5d1b8841c951dc40d92db2b22acbc1e746c28d094486634effba98041ec2a5d7067d0a9150647935b4fc0c7e289b514cc1b3beaa598f94c83876f638 +DIST firefox-94.0-es-MX.xpi 537413 BLAKE2B 16609c472da7cf08618a68e6bf1fc776a5f8f3a4bcaab469c77beefb9bb92d5343ad3f128d95082f7117de0b6488c5a5f5e5856b6e7d253be242feeb84315539 SHA512 3c5499d347c7d1c31236c4e526648bc89bf4f8678ce61c906d5e25983ef5087eb6c2fa9e913928903d55d4129d7ea09a8c13f7ed01d88cf02223dee8d77a22f1 +DIST firefox-94.0-et.xpi 475967 BLAKE2B dae63ff0e366546fce68aadedcd2eff0292e44921b6bf329c35c27e33acc070fc9157d2d0f3e1283542b91dce1aa97251d37fbd3569ba5a465ae86d2b34e51ee SHA512 64dfa10ed9802f9100211b11ffc4943f6842ae5e952c6be63b927f8140bcd83ff84f06e9f0a5b214b3e0eabdc15b95503e0d863a717b14628c2c989f145537e5 +DIST firefox-94.0-eu.xpi 527560 BLAKE2B b4b6d9cbf33e8296f55eed59fc21d388bec1e912ec8d42fa69d6638051e019029817ec87fbffb287eb538a07cecd79bd5ed322000634f5e99b9262034410173b SHA512 ba1c46467bdc760f70ac308f9b8b87629be77573863165263e87725b7ac74706209da69f445a4b7e9d3e7200a8fcbd5806514ab324ac1c8f95ae57a3ebdfbb04 +DIST firefox-94.0-fa.xpi 549175 BLAKE2B 2bb607c7c1814bf65ba44bd914062f304c81eab4fe0074906bd75e9347a9b8a29e6583b24e4621f03feb842685a1ddf0ff58f9b6b48226ade6d4d706b995c9fe SHA512 ce8df645ec089c73e5f699863b955bbd46678c55527af9c6bb85504abe63d6455b9a48f15534805cdbc89d581e3ebbcbc044dcc5e6002e5f80179c29f1e23042 +DIST firefox-94.0-ff.xpi 464854 BLAKE2B 27685a8513a97129d6234a62d8eeec30435422186b7f94d88447e8282c8f9bdaf0cea3079c0f61582c8a63c23c3f40696ffcca50f0f27a4f633ce49292ef01fb SHA512 784ad1f33f1a18a723136d5bdcb9eecd73ac2d87c52077875e1b7be940f8ed34a3116df3ebefd1d777a3e607441b11330cf707228516547d77ff0979836cc79b +DIST firefox-94.0-fi.xpi 521624 BLAKE2B e044a3e374b2ce7d28cad2693d0552bc83109e7508ff9cf94c9a1541b09ee7f78a205a71cfe9d22c89d8067741ce067ca7d6e91d859fb841e6fb76c388fc6abd SHA512 90eb3f98d85c142cfa9b3bce9fbbd9e607be097de16c4a70914b1f509bed02292d0626714a1050c6fa1db3ed5cfb2a5e144197561d5e208b5eb6830c6b7802e7 +DIST firefox-94.0-fr.xpi 548390 BLAKE2B 562a0d83f003c7dfef31dd4f5cf244311977948dd8252678a10341bca255572c5bbec3fa5e21c999829f50f3e3d5d2300be74971ff4905909a1787580d41932a SHA512 362e7288975cd7ff5bd0b8f3736fbe09af81ea8e735e1a66cdd5bd746fd6bf0081202750938add753992fe42db1d2b9bbd13001d913cb066bb10963aa997e760 +DIST firefox-94.0-fy-NL.xpi 534125 BLAKE2B a646f8e922ad0c24082cdd154c11b98c372a24c9127255678acbf52803c646d318ae3053dfbcf2f8b8260c5fb5641ca87d69bf8dc694a8a916f946684ee85051 SHA512 a2d40196541c22e35b077dba113dd3164351a12ad54d98eec1e88c2add1c39dd658d75a4714592e6406947d08d0db32c4a84a3b5ce1a13935e277028b604cf09 +DIST firefox-94.0-ga-IE.xpi 453036 BLAKE2B abf27aed8e4f6da7f112498a79cd2501de033f6511ff88ab7635b4b83b3a4820e816f0cd2b27638aaff5f856ac0cbac28e1538b61e0b5025ce907cc6f55697f4 SHA512 251bbd87efba55d94d37029ec0830603505b3ffe3ad1035f8a3285ba667514e1ceff03483590cf3dbc8cc37aa59c4e77bc3fbf65c163a1a92f0d159232bd1311 +DIST firefox-94.0-gd.xpi 525192 BLAKE2B 629f9e6f67a23e660cb4a5d0719f37a1125b6bf41e1b10fe994db1833a565acef8ffb7e7e5d700163ed3c1e54ce5e3b705686ccc5d6f9b415731dc92937f997a SHA512 21b16dfd63a4628ef7363b071467bb6e418875db3be3a0a735af58116c484f1b04c76350303ce5e23b724ef2881a369c67e90d7c269ce6e4c4e749d6ce1e67b0 +DIST firefox-94.0-gl.xpi 532752 BLAKE2B 048a6b21d77f1cda8dc189ff3a903fc699877c01330ca4e9538a4af0cb47857a5da048115136c71211ca8d8d35c8c35d9ecbcfb9ebe6510059051a17e6f9e55d SHA512 61368347cfe1ce7689cf2efa85b8bdb18dc44ae2f530641216ba341dacda4c9f103e8a2fd253c63e606e35f589cf83980c521900baa21efec66266332dd87a37 +DIST firefox-94.0-gn.xpi 548780 BLAKE2B 8f72949ac158db9997ce2913eed0f923e9113117cd0cc05b0ca1caf8ac4020c04d4b3cbfb01449830714dd3ad39baf00cf075eae3eca9d25b396d89ba8739494 SHA512 6393e32b926259dd1787cca1463b3d00bada93b7caca8d2cc1d5415cf1194d70f67234bd74f8c273d6c8a7e695b21ece1334b08ee17ce39ec7310f94600f7255 +DIST firefox-94.0-gu-IN.xpi 521993 BLAKE2B dca90cc34d3d9a4e14b4f0877bd70c5232ada0a19c3351160e9971c22ddf22fde4974801d439ddd74109f0988ce4352cad668ad04cb1842ee33bd4f9c613c1ee SHA512 267658f7e7158deecabda41828573c12d506692635df072f704cabffc992fddea937e8fe7cd4ece2525c29f7f4c0527605a3b7bb88980da12c06c188221ac976 +DIST firefox-94.0-he.xpi 548088 BLAKE2B c06bc253e9f4a6a6c1a6e89df9db8fa22a147a5d26d10872d60f4d4f3a2b2ddc40634a89b84bb07048551f804fc82c5902d05b87dc621d326ed64ce6c8a2a833 SHA512 1ae1b47a24c5b65a5d5bd0c96c3bc2001e3c28aca417daf2d06aad71cea9071cafa1af853de3a39c9f79cf79f38c553bcce85994efb7be5302fc60985cafc435 +DIST firefox-94.0-hi-IN.xpi 549627 BLAKE2B b4dca16a609bc081add9620b1815c29b3f27551abdb72a3d3025c0ad9ba33b7e96c8ed25a79a9d6eeae1128c3d3b7a5dcbe42566c5e2ffe717f5bed812b639d9 SHA512 2931449d56622eecce2c99beb5e022dfbd2a552b166cc9eed6a9e66392a02fd192535b584ad081974f2f590393b3aaffa83ed560848120517ab2caac396fbbf3 +DIST firefox-94.0-hr.xpi 524158 BLAKE2B d18a723b0510669ee33af590b0aae56eecb536f78f7fd3f556f5114e72b7a59ea07a80bec9b3bde1d57fdb293b1a26b6b5805ffb915953a415d519f9beb6e6ea SHA512 56d049e10a1db1365507e230e4ca387169b34be5c07032fe5e3987bc2b18841b7fb22191af21022f341bf7d66fcef6dbd83d005628f76a87afa8db3da8c6924a +DIST firefox-94.0-hsb.xpi 552757 BLAKE2B 803083a7e269a78688b2719f8c55510e6f9e1ebcb4b9642477e7f241d65ab9caadd44b0ecbee48655a27bea489b776bbdbe2cfd84a70c0e0db22d4e4221287b4 SHA512 8e398333d5d78518c6f7551bde0d73843b5876e75231286b7378524a1f3e8856c367de0033fdc44faf79fb5f8970a9cab49e39f0c71c409b0f491053644d44a7 +DIST firefox-94.0-hu.xpi 556535 BLAKE2B bfb59b70427e22e42d94eab63455ffb683f002372e6dba3826e02d677eaad02f8d3b8c552f07924f7a72ec590dbd3e18fd2478e6249f1b22e9f4c84d61cc54b2 SHA512 b81fadd7050c6e7a6a8be6f44208baf4ec2b42554d3ba0b5ae2d4cdee6111bc221ac1b0e26307735c9e658b519abc9ae32b7af0959c56a249c3f5135e638df3c +DIST firefox-94.0-hy-AM.xpi 571518 BLAKE2B 0fe678107dcb4ea53d15fffe40bd86d66b0c24b1c7cd83b13964823ff0cc0211f587f8ca0d14e0dc3ba0e3e816b28845362a549ae134d9cb854ddc76f8db6a54 SHA512 74b100b486dc7ce3d837c5ab050d286bc774671915e8eacf9fac0c8f59315be2bb25bd0e4f6ff4eb316d7b92b2dc377b778ba77306bfefa53d0413e9aa5fa22d +DIST firefox-94.0-ia.xpi 523402 BLAKE2B f0e2808610af6d2cde52c1daf3c9339712fd92e3461c638176a23a3e40a7cca1d03b8115835a9be1d46a343546cd38ac7e92dc7365d601d2b772ef280d06bb5c SHA512 6102730b2a1a7bbeeb33c57e6cbc20af94b26276afcd2778ab183b5c5720dafa7c3a8b5b693e141130e9f176c278000a3bcd65b4bd61e7cba0f5a74b4c9469f5 +DIST firefox-94.0-id.xpi 514260 BLAKE2B 80f40ef170c8ef8151ffa53ca0b5a657fc93b0a7d1c6490644e165d5605181a1885a52228cf034836f472a404ca727552f98039aa7af756919ffaa9da5aee9ec SHA512 d0759dad08ed747822ef57afecdbf1e90b831b5d9b6f6f982c3160f5afbc669674f6d8100b23112da9a0ce52773b95f2229625ccadf1cd29c60dad080b8edbaf +DIST firefox-94.0-is.xpi 463534 BLAKE2B 663e2317996b922b79923939e1882292091278bf9ea6991d569acd99b06237aaed70b99af7201aaf2000a43161095df3782e78b1b8a081aa19483ccf971edfcc SHA512 9794e60e9080529d9c40e57b05707dd5527bc5c8b3df8706b3a483d273ef8d4fddef5fb56d7b95e8c8deb8507cfe9df0c1ed870b13683a1e44524a9d029c7bc9 +DIST firefox-94.0-it.xpi 451920 BLAKE2B 9bc8035ada6e4a7a504787785891dddccf08905f25b1de9e92f12d1776ffe023dce977ebab167696e941f69abf0753929642caac30aae0e0353da6b23014c287 SHA512 dccfba41bc0ed6e8e8e5c710d00fa2e2393177ba4151c082f802dcf2b1ab3f65add7477bff87d8e1df88dbc17dd7a140a4bf0e217e57a2771c4a9b2e88f2eee2 +DIST firefox-94.0-ja.xpi 578385 BLAKE2B 02f59df92c3ff73ba26c2ed2a9200d232dd5d034da5e8b38d7c4d6033539ec5580976b245ae0644c0af7f6130108b39dcde00c83a2afd48b9622813c20b8a3a3 SHA512 7640bf6129393001b940a374772d6bde37d71f6bc1af064e97058398c4d1683fefda00e879da1817d817b10215eee264981be24e66ded3ea40b670bc12b72ed0 +DIST firefox-94.0-ka.xpi 577168 BLAKE2B 48ac1ca6386dad7d31035b3884f76ae8022babff610df3aab481912473abc2ee71fd2034664e2f1fe10807577814af2fca4c6f0e6115e8fbf754c8afd9437b0c SHA512 0af9d8bf0ca2f561a48cc5f2b7e105156717df03f2c8bdd35dbfdb54d8f1568dfbf2d0b4495c3f9c7475c8e872ab966d7668edd20f2f1a8dae121c6cb7eaf166 +DIST firefox-94.0-kab.xpi 537772 BLAKE2B 14d324e9b5b6ea40228d922da78e62e13fdbfe75cbe4b9d8428aac7d8f97947a870e2281c185996beace7415a93d7480f3d47c2d683b792db9bedbe4f482905e SHA512 849c7a27c4e815cf9c3a0ec5b044da642d385b84fb673d645cc837663ad12395d4c4320cd906fe0c73ac737e7d1801c7eb5b33dddd5d6caa741769915b4cc71d +DIST firefox-94.0-kk.xpi 597267 BLAKE2B f00a1ccb11def8e7421fbd90080c6dd0f5c64964b13c879f2735323781eda01b1765e4597fce6c1b81f98c15784c1182aea3d00ef5929d5a13ed89483a8c2e1e SHA512 8b538953ef00d75b7a887d8cf8880f8b4c40805d4410a4293cc382d65bd6ba7394278344c26796d2eea33142710a53d1c26cf02037f992574cb0f4458e215f6e +DIST firefox-94.0-km.xpi 525206 BLAKE2B 0a8c7b10640f078914672f06cc4aaf3f01f7ab36854a8339df9feea686e10437de9efc04d2353bfc19571fb1e19a24631c06db089edca026981d6e2f74842303 SHA512 83b0f6fea01a34927707dfad1e60534cbe5f11dae487aa5fab869f158449ef519fc964c14ba3d8a41f6f4c7c64faed2179cbc12e33fa43e7978a84a579fee44b +DIST firefox-94.0-kn.xpi 490301 BLAKE2B b5ee315471500bf9b110765046406eb71054e72faf6e1523e8e1d0f2360a06b4ecb33e723780287f933ad1a0fe6419a6a523b4f1aa613a52e66d58ffeac211bf SHA512 309e75b64bc8b43daf56b480e6982da4db0c40ba8fd6116df6519efce10c4195b2cdf644926b85cd892d87550051e3bb6940123f7bb248cdc021fcc8649e392b +DIST firefox-94.0-ko.xpi 569343 BLAKE2B 091e68d4dfcefcbe9ef4f0ba45740eca3df606c8ef7cce7ab7a8db8267b7901857ecbec622a160d7298efed24ea3e82ce66b50db1c0fd219fcc14589627993a8 SHA512 d07cb3fd592be34bbace4b2fae03b5d536c073fff1d9e87a549944a338d87604db5966c24b6984daa08c9d6ad07f5338ff4f3dbe61d65f8bbe0257cf623355a1 +DIST firefox-94.0-lij.xpi 463827 BLAKE2B 522a1defd39e16468d204fdb34ab5c65c5eba79e2f848db81c8d7cff3867a199def6457131b74d293073b606477a649e5cea91a271f365f9c35c3ab769e3744a SHA512 b8a288d6cda6c41b449483e1dd70c49d67675d3fb8e288f47bda11b3e23093b28e9d6c267af6827cddbb0a8499e81d33852ff5fbd047758319b61cebc75ab1b1 +DIST firefox-94.0-lt.xpi 551271 BLAKE2B 4b02985400cb20f79721044005438e5db8d4d2b4658d847b7a21b2b51f44fdf99c08ce1834b4fe746a248714f23c24ed4c631fdbef41c309384e65a2a45856fd SHA512 0b76f799cbaf2ed2ce610ab432bc8e35bc4f7c244704c8e671b115b530a411dfdbe159417949150c9ec06f4874e4392875a57f70faa947be1db9e490e9919923 +DIST firefox-94.0-lv.xpi 455635 BLAKE2B 9faf704da87b4a430a1ce2af4567fadbbd9e08e3e7094ddb781fc4db4eb0f864894d657e88f5085f148d128267ddad054fc662ebccb507240d2b286f73e45005 SHA512 79a002f3b068b452fd771c18ab38cab67c35449d2094bba7a59d359dc33fd25e16089f543a28f2513c2d43e588b68f9eff96511336caac65578761da1dd00589 +DIST firefox-94.0-mk.xpi 457667 BLAKE2B e10548292cfa3eb8f905975cc197d215ff80fe6a802eafeea2fbf63d9a8f1df8bde13c6073b523325cb012e0845cb516f912459ddc885f625a54d0d4851a9527 SHA512 7408c93c8c24b3d81183427bdef84b436d9b636a1fc77913864f79d500906361e33ab003f362009f24100cb9ae15041ec78da1615b8121b5c180f8a62574ea87 +DIST firefox-94.0-mr.xpi 524926 BLAKE2B 8c97f00bd6a8e6a0d95841f1d44edf4d1d59f5aa305360b103e202139b0a4045b4f5396e29ab0330b08db55eaeca13a3766cf4506386c2ecf786a62106b07640 SHA512 785115dc974ed86e3bd9a49ebe660ca69a6963e7671bf0fa12b0b2eea611d01445ba910bacccb951c2aa51a95bfc7e74cb9e6495ecf647f35ec930591fd6bc2e +DIST firefox-94.0-ms.xpi 440740 BLAKE2B 918e8deacdd19016d475035b6685891590292b9fe256107c3820dd9a250dd95207782ad24c4f55234e2028f8a7f1b3dddaad3b2db829be4c7a0950350e75d0e9 SHA512 00cba0d6232ac1ac3a5603e720e90eaaf1cbd24f6a8b4a620fb6ec5c6f254e6e508cdc647f4ab9f725db84cb0a4c9c2be7d2cf9f07a6e38fa7b526e51039820b +DIST firefox-94.0-my.xpi 509186 BLAKE2B 46b595fed0d3a39ed53bb59dc21b04da9a24537a40eff91395a19d5bec654d49feebb939a0a42bd2e8a1fe11985918883043a7d931f43b4c6e1b16e5cecf9456 SHA512 85f17e57c032618e37ece3667d070f9537cc9ff0f0299373a74d678aafbc144697773d85ee72554f56f70096f3dcb95034ea4c5b6a3b49e7d4a170edf8ed5749 +DIST firefox-94.0-nb-NO.xpi 520733 BLAKE2B 00052b88231db8989406887d79e37be678d167ad3bbc7289152906099a581fe24f0c4eb137025f7f841f678f2df8e9d7c618e591476a17643f552cc4e34b3bb2 SHA512 1754754a7f1077173a235460fc58fa59fbbb7b9b7fc37059d216a89bef87d4a72df67eb393ea9a7a3646c85f8ce16ab5815465d2d7a62a91a4b29dc7bcb8fcc4 +DIST firefox-94.0-ne-NP.xpi 468604 BLAKE2B 3ec863871e29f442cfea90d56fdeda941bae8e911e3dab397c5b83f7ab2c942b4fd7bdf5b9dba400958bfae96318b6cb1c5888edb5b12a6fd91833a7075a6a26 SHA512 c97778e0f7d8ede6f416fbe0eda7fe5fd43719d446bdb2268262f2db52b430018057325835c287f7c073a61ea0de8c0f0183664cd52690b6aea6eca4f626cd85 +DIST firefox-94.0-nl.xpi 528251 BLAKE2B c5ad900bae877a34557e47a95662f4a4f138fa593ef5549978151329a1426934c66efa30849cb2432a89c9b203631bae1ac327197a27af246ef75da48e2a0598 SHA512 b0883ff9484c0fdec1a18651a3d032872d7c08e2684cff157f8cc494b7450465e899357e529df23ea531ad61e2fe5b5aad6a47cbeba84e5b447b25535e597208 +DIST firefox-94.0-nn-NO.xpi 522080 BLAKE2B 8a7781d2ff29740b7e90c947da2eb8591a1858f6ac35b5c7f41a66548ec564ed98119608ea80c6bf99a6c6ecc506268d91c0b08cfa58162ec7e8923247219cd4 SHA512 a9a12e79e8cd57bb94ef0404d12afcf3b91259988a25c5a918f650ea5038e30944f5316fb46f083452bd0d89f93a7186480b5ce88a0843b473bbbd9758146b95 +DIST firefox-94.0-oc.xpi 543830 BLAKE2B 2412359c4ba0611a88e86b075210ef07e88505c4f924d1479c2c85fe43097de6d6838fb83c2f81dba3457286c2285727d740956ac3a4fe1519e207fdc0d6bb7c SHA512 3ea68dd71a83d31420f9ff5b0b6788fdb225bb0709c2deede6b3424ec02c973b702c456def9ecfc2966014cf08dc53d28944d3a502a2537324c3065556029f81 +DIST firefox-94.0-pa-IN.xpi 584012 BLAKE2B 80cd83cc454a918f84b587fa0e18dd678807098727eb7de8c0daf340b8e8f8c2020772130f269e24dbb123464c7dcdc814a1b5b03191d5282914582da5404ef9 SHA512 f2f29ba3e4cf035b1da1dc0855dbae8d450434615b69fbdd0dea661807a435c73f08e0d6db071e5b0875514decddfda288f8e77f711e11bd65671d5949f1d7b6 +DIST firefox-94.0-pl.xpi 547602 BLAKE2B f26999651674ff64ff7cb6d8242f16890037eed53b30480a155ab27387a3848493b1db2e3fa749bee2a36c88fb38cac7d409fb762da320323e894dde33f96ccc SHA512 ac7d2168b307a1a60f701889566f458204c44a5a6874156e47f5c82e65292f6d1145e8ac98a786e41931b1d919535627c51b1ecd30a35a8e98fb8a318a8bcc25 +DIST firefox-94.0-pt-BR.xpi 533492 BLAKE2B 98777f5341a217445e5bbdf5c01627d9a6904e24dba1acf61cee96762a65837cf4b19142f7856a466cd5b6e46ccc6e6412e7f82cd01b0c72db3d018949a4d177 SHA512 90d6cba8619181d8b84c1264e7ba18563e4bd3441140546084c3d7683ed2e3c06dee883611b48deb6fd7617a979d831d5b15e42651dac4d0a947b746a412710e +DIST firefox-94.0-pt-PT.xpi 537143 BLAKE2B ccf60f894b602183491daa3b79e39af0e8da06b7b5bf717a6f8a47980eec3a63dfd6cf6188fb98ebc4cc2e99f2272c484472b7d4bc47e6ad6b9b0ead23e37598 SHA512 66ad39f7eabbe47058a1de5ae9f5132715c63618b8f453689030bd8ad0c2494c46a461152650706ca6ff9828fda0cb18e577ea0848a3e367bdd1fcb7c74d8843 +DIST firefox-94.0-rm.xpi 528030 BLAKE2B 0f94c9856bfeccc2922560f8bfe43feb1dd483d05d71e0a570a8e4b4d90e698153d779a56b4b90cb0baa076d60fd24b8c9f438905568d9eb4a31086b4b014b5b SHA512 2716634a29e455bf47fd6cdc4aff7bbc8cceed967c463d73c83283e3860e50e8c6fabba3e50fa27c9c494101962f84917d5ff2e437c71980b4fc38311b560f70 +DIST firefox-94.0-ro.xpi 522825 BLAKE2B 2cf1137f569f229c360ba6dddd8062da366c7ff97af03f434c0538a2819c27b7a4c4c3cf6e6bf41ab0614436ba3342ac8b195870c665ee55103d23c4fbed72f8 SHA512 ed40207d633ee20e37f12afaa3b6544735f353eaa35ee73f9d447145c19f19ac808e1100bff13f8cd1842bf99553a7d0f26639c1955c610168ceeb2046c2c2e4 +DIST firefox-94.0-ru.xpi 616582 BLAKE2B 8afe50907e84154ab4f504fc24f1313d68653816d67b4aed2df7673684e02df0c6931a85703a14313aad400fb655f75b65debb95bdf2360d638261bba841e248 SHA512 86e3a46acb10015f4cda5e17699a2f54fa9032b6d5902fb3dc70710567b5665b26ae1ac74af00c84518a73b476eae11fd6647207fb5b3f2221ccfe489414dccc +DIST firefox-94.0-si.xpi 480462 BLAKE2B 92261a69a20535381b7b238729ff97a086acb8f49702e6df145ee3604a7820895a8301378d8432d1926238789d9487492a9ef201a122a6000886ad17dff6616b SHA512 4dc80d56ed0bcd8934493cf8f8f6203487389c2d11aad8571a05cf25cdfe5739ed6146ebeaf6677e39ee4c8d1ac6c32fde5498bf77950a7eaa832eae2db14132 +DIST firefox-94.0-sk.xpi 556808 BLAKE2B 612dacf7c801984b3011befdfefb74ea3fd157832dafc3736a018b78052ca06ae73b12674f7aa818771dddfec51327bf237e16eaf904a5afe06a1d5966bed58c SHA512 5ef3fa73de62c6b32aaa090d13d011e78379db95f41e0ca72d4b21c2ab4d0ebf950f0a5afe4e670266bcc0a875af710b4d0b127c194cc9846c6da247c57ab8b7 +DIST firefox-94.0-sl.xpi 525781 BLAKE2B f4f9d1050eac788900189ee3bdb3a095c2a8fbeb1842b783789c54dfc2a72583fad758fa62c65dc50ba925ff5285ced7f89f91d4eed443e0b318076f8e18a9ef SHA512 1dc9c9bf0999bd0112069521c5c1d246f5014abb5efb2a2af1fceda3c5e355d3e6a1634763a77acda709b7386fb64a4bdd445ab132a762927ee195689cfa400f +DIST firefox-94.0-son.xpi 417362 BLAKE2B 71be6c261b3cfad2e282f02debe508d75fcbf677a203f2d405ece4a5776c9f35544f3caeec6629e0e6bb4d53f518b2fb6d6d252e005ed03bc3102b97c4068755 SHA512 384128472d0071898eaed2b2a29c6c8fede0b97bdb9237dd24394057bd7dd82d6be417ab2d509e9ac34b9932e758380f59ba0e44822e04fd9363daa22306e905 +DIST firefox-94.0-sq.xpi 540827 BLAKE2B 4afd4e62e5880febcf5eec2e60939a7b6c0496536f157dcba46e4d74c17c3e53a052fe41b34436ff1e76326ded77df90b125f3aa30a068d1b3b82e1b2aef7b02 SHA512 f926089fb22e4e4b82c5a255241b33edf81c6c2344fd9235e8fee1dcde023eba088f5733fe0a60a036d8664d7d922c67be0d48bb0e902209bb6357457b1748e8 +DIST firefox-94.0-sr.xpi 578101 BLAKE2B 9d579edd8aa7de026313a649ea837d11d07884ace27c80d1478dab537e733656340d26417cfd5ed580f52c72c3ded28f7f7e15acc618dd61ef680033ce3b0668 SHA512 9e8cb18d4f9539d0899cb236731e629889b6f8c4489b87b8b9c7331b6ee62e142229f2910354ac0a2c1c35e1f40f1ca11809d4620dd6d45316ae4ff780213e18 +DIST firefox-94.0-sv-SE.xpi 531031 BLAKE2B 2ff0ce610f97bde58d07de58496c465b16d3430cfd29cc2d082852e661b6596d491250657b59742a2085786d6c076fe5fee96c8895209b12ad36338ceef68354 SHA512 324ccc85b6d4cb842e7d74528223814f332e11cd278a74065be3be07da727f438b3e88c06468692495aa62f422a76b80532dabfb27ad7265ab6a30ee90081cf0 +DIST firefox-94.0-ta.xpi 504703 BLAKE2B 5437c3b20815af5eb8dee09d4d976090a5394d78fe8ee009c7e5b8a5f51ba3bfc441b65bbdd6c186f18ff2468555f9c0af8eaf668914898e46136300970868fa SHA512 b291487cd4b9820d9d4cdf1d36e74086de8949c5e9237ac1588def96c753ee4d99dd533f474fd51236da1ff45d312fd0cb1c248fbef347a81169f1d53e09f069 +DIST firefox-94.0-te.xpi 543088 BLAKE2B 318ab87aa16529bf32a0251aa797a6ed295a7306d45aeab13c33e7c1d0f432ddba06ef3325ea864a51aa2ee32f1365d07b0c519b41e979bc1dfa6d4af713bc01 SHA512 f0d5109e810f87cf188881f52567be5352327a58ad4690e51f7c57eb240763d7e8b0079515af4930dc71d54abf1a6a880456fab2707c80fb9292b47ecbfced36 +DIST firefox-94.0-th.xpi 592797 BLAKE2B e16bfd49642a8712e4b9c6d56fc0fc95c3cc7ead2cbd17b5204e7ce19d70da1711a05f7e1717d5392a33e217792c752a02c85958fd94c7d8dcc28c4b6d36c991 SHA512 9962644d83c4e37c6008e52f54c9237c6cc684ac553f99160ca1fe05847c4289e1d86d23bf02a0b4829dff84982a8e37f85092a6477380340190fd6aa760ab4e +DIST firefox-94.0-tl.xpi 509581 BLAKE2B 01cfad56841fab8f3a1fa2bb4719350bdd8b1a72d24cfe3d524167409de494e019fd5049b31efde4dbcd72905286b119959925c6bf8d7d41e123e3c6121d6770 SHA512 f46b59be49ce092d405662b8b1e779c6f8015e2672f12d3b4d0dd29124d44cc12c52fa773636a1707ea24823e26305eabfa7cbb9ca9df356da2030686a26ce65 +DIST firefox-94.0-tr.xpi 543227 BLAKE2B 4c9d94bbb8c749bfa33391054db605ea1398aefc6a0878c6030837b4d2150c9a0c88f1fcd2f15c14721e7b2416041c420ba9a28cbe69fed72f606288784b905d SHA512 35c4f596259e8325f98afe095a19261580d16fbcfac5135223a14e7b4d393d62a26e01d8405436b9ecde8bf8ff9acdeb4ff26c44f3e92d497480ca5d9c52975a +DIST firefox-94.0-trs.xpi 484034 BLAKE2B 2bc511fe447f61c9fd1fb0a25b6e807b15bd85f4dc70f3468838219cdf4127765fd21abd8ba6f74af370f74c2bc790e3d88db4ad6f198c02893e5e2508ec792e SHA512 8c7fbd89f0e39d0a0413320a0ce333e6bcb3fcaf1a2035ec75837b41244f8018033d5ebec9cba682f95ea46c10c0bdeb572fe4d9a8c2f1594786466462706123 +DIST firefox-94.0-uk.xpi 610071 BLAKE2B 255a2c7c47ce3d6bb838ff2051628aa32c5ec9a277cfc50e29bdca7f0b232cbd7d01ee63335e2014cd69833444299c748ae5017fcf6b80d4fdb53482640f50a5 SHA512 110c73a8d3e4c1025fd3206afe351a3cd45b855c4bc3402d2092eafdd7c6c3da230a6f4d95db4e0964600be366b29d4c3ddb70ad983daf0d67c4815ee8b12773 +DIST firefox-94.0-ur.xpi 549590 BLAKE2B 0084da30e9fe23de58e2dc99fedf3d10eb2d16dc908bf2f7513e8b1185edaf705ab7bcbb82565de4c1a34fd9e9a76d68e5b89c62d1c2ed05ae9c6265353ffb98 SHA512 0501a20ed8fd67d70acbc73b84361b9d95f19a911e18ce417cdb435a005b2d4e6a9a233bd3467975a58cc6ff8a8ebbe42a14ce019a9a56c71ad14aaf7c400997 +DIST firefox-94.0-uz.xpi 460394 BLAKE2B b25e87efca1e7d0d0cf3c739091faa17f5ec5c05d90c7998185edf16f793521a7763c2e60544e59b51c7ada8a24563371cb8de5b9a6ce03b946404213bdcee56 SHA512 ddd1f79ec8140b9296c5c3caa86eedcf9896ab927bf710c750a98546d8305d292e3483879b1fad758d1ca2cd69b32d5f40a8ed15d25e91ba01f0ec4e61f26654 +DIST firefox-94.0-vi.xpi 564311 BLAKE2B e28926ea1e95a85541fbd0dcea4a920b5aede166dcaa9a3da062ade4386d6f7c5aadcae4bcb8418c15ae0ef8104323d10aab04ca4b4e3cffb046e13fc54bd0cf SHA512 68847cbe384d84ad3bca572bc6315ae059af73044809a2e90870e16b48fbb53c87b1aa32965fda9619ed3fc9da2cbdd683a66588947ea2fa32ff344aa39c4ba8 +DIST firefox-94.0-xh.xpi 420854 BLAKE2B 604d096543c2765a761f25150e3bff66a9542fd37fdf034d59505e722b68cbd804a4779fa834fc91727832f2e755be9f81a21a10791db804e67633092bf139d4 SHA512 39394ee0bb2790ab05bec2749d52869517f98d79e88e8e3326c100f89790057e4afdeb100481d62157bb764a1c203f9c624ad59bbd5cf63a006106db00a439de +DIST firefox-94.0-zh-CN.xpi 565918 BLAKE2B 247e2c0d451bedec51c4e015cde9d954876ea5be18fc972de75d8ee880f79804129bf9c6465fb1b5568275562843ebb864bf3a83a4a61eedce765a4ee375bb21 SHA512 4398ef98cca5382aefa03a822cbd0cb508d6169189f074093c85c0f12ced4a32510a13339a57af3d7c3c8135607edd52d8aaf634aa302790aece2cf67495d05f +DIST firefox-94.0-zh-TW.xpi 566575 BLAKE2B ef942cc3262a8600d4e0a7cbb73dc44bbe371234a2b4844ede9aeae0bfdd1391e9b34eb04cb7aa8c2b57d0137a6e38ffc5f99c39cbf3a19165338ed112947234 SHA512 c53ed001cbf60ba69f0ead669100ea21253cf0e716661d7f81589100fc23c62d4059a83e2cedc519a65f40af8756dceaf5dcf42c06e6743aae79bb469cf5e51e DIST firefox-bin_i686-78.15.0.tar.bz2 73406738 BLAKE2B b08ae14ca3cbe9d2a7071d77df30cd29c67b1ce8b5898d7c315e399bd42aa2bc8438fa1eaff73df5b348f6221687036266af531493238cb27473c069081c0070 SHA512 069b0faa92408adc319527eb3d6cb462f122156a507b3c646bf9a467fb49e5f2b48cc4a2d1dd7f55d8b7f2c6e279d3768100a668e95153ac6467fcc7ff8f94b4 DIST firefox-bin_i686-93.0.tar.bz2 77199708 BLAKE2B a265ead5bb91406c8db4688709cb7bdeffaa48e0d0e20daa93841677c2e239148c0e1da284ce56bf3a479f5e5a878bca7cc702804865073506e27361d94b4642 SHA512 1efa973447933eb1e233f96201b64b02aa3207336e5ad2581ee00408a0fbd8b6461d16065676cf784fff2d199083d563f280362d6b0c00bec76a97e0e5cb9b32 +DIST firefox-bin_i686-94.0.tar.bz2 77727034 BLAKE2B 3928cb7e771be3d2c8eb7b16ecfa1a10dfdafc9005d422fb9c9be0e7e7c8de82c93620f2611451d4818ce98eae8b008103f2614dc45b3b2525bbe1b1c717fd56 SHA512 c67472cabbdf787d5d55b24369012ce0d8b94dcd43885e2e86b7ea4d9060b1889c82a78d82911f9af3a077bcb18d25ca1fc925e270b6e4f38249a81eb36f3e3f DIST firefox-bin_x86_64-78.15.0.tar.bz2 71155495 BLAKE2B 7ab6b6e892d78778136ae83434269a77238a274dd369a5cd659a6cd6068a30be93eb9f023cf2c9fd5c4bc31de57c256a86d48b9c4043f740f72847fe032574e2 SHA512 5c7bb23a9003f4e246a40e54613873051a640ae2a69da60a241e48f8fe413095c46182a8626344caaa3efd4620f9100c2656967106056aa5db9a646fed1bb57e DIST firefox-bin_x86_64-93.0.tar.bz2 74008444 BLAKE2B 6cca65f02207dfc638ee37ac122b1af4e821c05b0ecc2c5861eab6f38fc6b68a7d23ae7aeff44fcb433a79f46d3e306e5c1f228db06eaa33e30a52d597d9caec SHA512 33d5a98ccd2fb33f9315b9d89797b42ffb67610cfdabdf383c0240ba1eae203715e543021e8a59908e14e5a68a884b455e94672e222b2534d92eba62adc30eb1 +DIST firefox-bin_x86_64-94.0.tar.bz2 74603593 BLAKE2B 8b3248747a8ae1e5c2e8c2dbd3dbceeb36986ed56afd15cc41bc4947e2484f614837e554c72c8d036c3f489415e4ac3d03bf36c4d06a28a507362b969c6ee1a8 SHA512 1508f423e5a847ce601bc956a77083d46ad25d29ea7e8deb5286f1d24e48bd1ec3a3e558fa3a87afd12b041732b4b44b149e1913b9a247013e31fbde4159b72c diff --git a/www-client/firefox-bin/firefox-bin-94.0.ebuild b/www-client/firefox-bin/firefox-bin-94.0.ebuild new file mode 100644 index 00000000000..ccc2f8c0071 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-94.0.ebuild @@ -0,0 +1,383 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="-* amd64 x86" +SLOT="0/$(ver_cut 1)" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip + alsa? ( + !pulseaudio? ( + dev-util/patchelf + ) + )" + +CDEPEND="alsa? ( + !pulseaudio? ( + media-sound/apulse + ) + )" + +DEPEND="${CDEPEND}" + +RDEPEND="${CDEPEND} + dev-libs/atk + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-3.11:3[wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + >=x11-libs/pango-1.22.0 + ffmpeg? ( media-video/ffmpeg ) + pulseaudio? ( media-sound/pulseaudio ) + selinux? ( sec-policy/selinux-mozilla ) +" + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru + si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Patch alsa support + local apulselib= + if use alsa && ! use pulseaudio ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ + || ! has_version 'net-misc/curl'; then + einfo + einfo "For using the crashreporter, you need gnome-base/gconf," + einfo "gnome-base/orbit and net-misc/curl emerged." + einfo + fi + + use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" + + local HAS_AUDIO=0 + if use alsa || use pulseaudio; then + HAS_AUDIO=1 + fi + + if [[ ${HAS_AUDIO} -eq 0 ]] ; then + ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!" + fi + + local show_doh_information show_normandy_information show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since firefox-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla Firefox shortcut." + elog "If you still want to be able to select between running Mozilla Firefox" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi +}