summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-09-08 23:05:46 +0200
committerThomas Deutschmann <whissi@gentoo.org>2019-09-08 23:06:03 +0200
commit636277ad70aad18e31032237960d016c3113995c (patch)
treecdca1dd7b099201c20a14d6d836c2dd68e9af448 /www-client
parentsys-libs/musl: 1.1.23 stable on arm64 (diff)
downloadgentoo-636277ad70aad18e31032237960d016c3113995c.tar.gz
gentoo-636277ad70aad18e31032237960d016c3113995c.tar.bz2
gentoo-636277ad70aad18e31032237960d016c3113995c.zip
www-client/firefox: drop old
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/Manifest92
-rw-r--r--www-client/firefox/firefox-68.0.2.ebuild763
2 files changed, 0 insertions, 855 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 65585b878a3f..482ae14833ee 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -277,98 +277,6 @@ DIST firefox-60.9.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c403
DIST firefox-60.9.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146
DIST firefox-60.9.0esr.source.tar.xz 269089044 BLAKE2B 92532280063cb93515e9d791ec38b9062355fabf90efea15612ee6e66459aca32b71e1bff1f7c8dff16bb479fcb4ca0cb6c1200aa99b3810048e459bea702193 SHA512 4baea5c9c4eff257834bbaee6d7786f69f7e6bacd24ca13c2705226f4a0d88315ab38c650b2c5e9c76b698f2debc7cea1e5a99cb4dc24e03c48a24df5143a3cf
DIST firefox-68.0-patches-11.tar.xz 15404 BLAKE2B 5322c64f7605e30aa1daf650cea19b66ce6c305d2862d76c4a4103676392cbd3029a8f35cbe8ed8077ac7cfe8194c08a0cd3cf25fef75c62a086077d0c5a419a SHA512 1897303b6864ca941afe6ee1d95fd975fb29a01f52d68f9f42c1a9a62d7e4fee0a797aa169b58dc4cf068916e01edaf5c9ad8ade23a997e52c37bd393a142ade
-DIST firefox-68.0.2-ach.xpi 471799 BLAKE2B 7b90971b3a3244a2b4005ed617f34d9b6a7e3be466d2ad462a9ac719405980b766013bb35c20a3d6b5320f782d55559da746c39fada7ee38031dc41bd6fefba5 SHA512 0cd2edab1e4420827ef0ea1d4be70819dfa58ebc7149e8c181947f8385cdbd15b590f577e3e5d29286d8c1e0a8fe35531a8e1fe323487e71a4a15b51b290c29e
-DIST firefox-68.0.2-af.xpi 450628 BLAKE2B 08ea70856d8af333a596d902f2175fc35cee7885c5757b0b3ab03393ff1c4898b766bf5748fdc3ca72ded1edba8735b69ed3042314e526af1fdfce8dfac1ecc5 SHA512 402325aaee3964e5d61dcca1d2e8a82c5e3d2ce812cd2a8870adaf1be8bb1a376ee26b6cc9b2f17d72306af6e92245a8302790218fa72e4b9b0823d1e84798cb
-DIST firefox-68.0.2-an.xpi 483102 BLAKE2B 1ad2e709d3289018fbe7e35eca993771123ee0c4172c77dfd76891d9f9369d96e43a71ccefefa70ed7fd46fefcc669e330ae8db21582e03624c4a805747fd411 SHA512 27433fad92ebbf584746ec1e93ea0528dcc5c6ac7367694aab9bd4223639e089d9fa23546e594f225db238d5bb890f20e924c692a2d8b61765b61a7d2f02276b
-DIST firefox-68.0.2-ar.xpi 538966 BLAKE2B 5b04636606bfef02f4bfb46bd520d7a5a8c2c18bfd9f321b739e8f4a5ac2c7ef4cb3bf7b1be0f809159ccd35600adaf01340d0d8f4f60aa7614075d75c9d702c SHA512 fc36f39f3ad24dfc3f94b62a84ebd31e2092eb58e88dce8928d97758b5a7e3a99e18b3e6210dbc4e9983fd836f40a8d8d480659e09983148782aaaa1ae365429
-DIST firefox-68.0.2-ast.xpi 480822 BLAKE2B fc41bca444364a675c7dc1c2c4aa1bf11231125651cff942f37f6dea75f45a6f99238422dd62e89282305f488be22f0d2705c14f5c3fa32571e2788173073f75 SHA512 2523c9c1d57ecfbbfce1ad421a95e0c222957eb519e715a8bf891aa823d094a13b7497c014c9f6f36e921ece55504d2b4cb06820dfbea5024e942635c8000e2d
-DIST firefox-68.0.2-az.xpi 510303 BLAKE2B cb5c30430054057ef6de4beba45d400b4039a1efe4cc9144ea2b0fb2e9e400f99c9e634d71e24a2c36265022dcc93b21ccb16647e60d611f7c7d71d3bda85c77 SHA512 1dab2b957642d6fdc2e954603a851da2df685021e614afab3f734dbd0e507b237bf5b0c08248d744015f698948342d91dbad7102fb2624bcc3d09f82a9c9b528
-DIST firefox-68.0.2-be.xpi 582146 BLAKE2B 4d58b258e8577ea1cfbc3608f26f22c9c9c1e766bb609de28059270e893363d3ec2dd651544b0895211c0cb69802566dfaed64765a428a486e9609481b0b0461 SHA512 1a6597909cc0042aaed765b65e10ff4769ab2646bf7a6fb4daf6e0393f583abc4e977e980ccf6980fa5102df01caaa7a6c2a2fcec8e1dc6614de1f22641109fc
-DIST firefox-68.0.2-bg.xpi 545359 BLAKE2B 0847bb6c73144964f9add5c230175072bd3ece6cd691e532c68c0cebf71e49154f6334b0e22bfbca8a6c0362c79ebaedf2ea55b2458aa6af915e54424136151c SHA512 9673164f44b4e0a4368cdc88c5f9c76cfed6c7ef2359d4a8a4305ead9009050438c2d01535ab9ac6e90712f833b81a3322f347d82f6c42ff9b8ec41cbfc0ded6
-DIST firefox-68.0.2-bn.xpi 566601 BLAKE2B 750073c9a64bda4579f1084c37cb684793bc5fd58f1fe047fc62fdb79669ce66f9b99ea1c07661eb812436dbd51ce7f0b62bf723e9800f177b5b90827eb03004 SHA512 1f8eac5d9bc3f60076108b670e74e3014a494b362b7a1b0278caed0d42f6aa97790773cf8bf1060d91e4957a31271bacec89700def8fc44bf6214da8502942c0
-DIST firefox-68.0.2-br.xpi 501692 BLAKE2B ee088044629c91cb1abbecb4c29389045d0d3bffeb1433f0d6cdd7f25231c606fbfec3e5e9bdc8cf922afb45b2da35d46d167cfd5cf384c202b60f0bfe73019a SHA512 70d15325dc9cc20414ac7bf3fee203fd3db7815e40175af0f7ee513d1724c1e5bcec770291454d3d2afb90ce34bbc5f87ef397bd09efd127929c35c5fcfeeaa6
-DIST firefox-68.0.2-bs.xpi 483155 BLAKE2B 61d5d7027601aa722bc76dbfa3254051bbd76e90a3f0d18dd0b51073d1fb5f145d5bf00b2606f6cc02ce53c09abd6ac3044a94341dbc0f66d69e6c8aae046387 SHA512 523b3b697eb207d8f5bf41b6ff0dbd1d9fe668634451ed6df80730cfdc3d9fbfff580724aeda2d14bd6b220fab8327a2613922244486f4a6ca166dd7230db039
-DIST firefox-68.0.2-ca.xpi 499861 BLAKE2B d2b6cf554fad8de6d2fc9dc2d8559898e20da873dbb8a425056bb915103423c089226ff9770090cf4cba6bc930bc56fa2ee9adc7d753ba661e54e7eca377992c SHA512 0da3ce3f8dcc2582c45a70c32ff53e541a5444df6d476248b83e10179997ececec41b8858cbf8ee7e1f1bbd76ef77c99c41a4277a6ff3f1262e41dc42df0f829
-DIST firefox-68.0.2-cak.xpi 527483 BLAKE2B 0f98e4ed66a7cf2ac40d3ff510c4fe7d52d21f174d408c21d9c70def9b49501c9f9384a15a712c342f1e2e017266e4b2dcc31f58db9f447ff6024034c79ed1ab SHA512 f5bad503887aec937df978cf03286dd9dc4992fb8f0db3dee46bab5678fe2a1023c5b6cf1c2283e833ecac1a9d3116054311444f8180c01c1dee8568b674b41d
-DIST firefox-68.0.2-cs.xpi 519961 BLAKE2B 11c154336a81fa103d46a5f81351e8e7741dcfd9b6d215031960eeaef75961a4a133f4a35afd7c5a4856dcb722a4ee0ee7426c8edc306988bd966f4dd0ddd1cd SHA512 4c6efe823fd233c4a248586504b48d39864515331327af7c9fd3d6d25ab6f36f6610d23479243779779d8792ba60532ab224cadcb57154aaa64819c1c1f10a42
-DIST firefox-68.0.2-cy.xpi 507183 BLAKE2B 573050a443c29d4065faead32356a635db35eb6b42ef07724d4bc605f60c86700ae7cad1cef2a5ea7935e116579f4e48cc14818f195d254bc2d428f22ecd0cd8 SHA512 db0921ee7cff2b3c24ea5cc60c6608a6f716cd06784c0d28e8b2b17998ff034662ea43215538861eb79ca5b32e0d08f1c66ea713f59a65b140005d1df4f621ba
-DIST firefox-68.0.2-da.xpi 520282 BLAKE2B 95a070d632196e490f21f354ad2aab808ca9b00aede5498a4ac92caef4babf3d3d0103769ab6e49b0779b93d8097193166f5b7eac15a00775d78bc1f3fee8703 SHA512 f96af5ef904d75205e4af8cfa2df6d9a47ac9bfaf5736a36a46bcf60d50ce56bc95dba6fd9a48492b05ba11be1f5c563907118c4dbd0837cc0fe1bacfcb77e2e
-DIST firefox-68.0.2-de.xpi 523751 BLAKE2B f555ccd10e07bf62073af53270560803f17ee85ccef8e6b59b4e629cf97ccbefdff12b7b0eca58746bec22cf27fb72b5a10843037aa22373525615c41be5a7f2 SHA512 c3bb00967bf0c4b532b2386f3c273a930c1b8ca107451b37541d8af5513b2ed76d44169d9e0e772c40a67568df8eb1cfe9df4a6193aee58b5b8abe103176532d
-DIST firefox-68.0.2-dsb.xpi 528680 BLAKE2B 4280c8eb5638dcbfcc83eba89ba9b2b1e8d9d9db64ff304966d05ef960e81c7621469c43fdaed9f002e3506c023dbecdfb96e6581267369df6aad8cbcaaf3661 SHA512 581415cfbdc0d56fd666c3a5d7afb629534832544d82ed8d41d99675c41efb113b408d2d062db1a898227232a702da6fe170617a9edc39f0987a47e7dc5ab5fe
-DIST firefox-68.0.2-el.xpi 597400 BLAKE2B 6dff693ac5d2926c6d2217bb34146be50a875c6b54580118afaef9ee9c1589b403af4bad60e13535a0be2ddac16ac090e26c54b5c9281254f2c24f27f714f243 SHA512 4472c7d2b3a65237201f7c5700b36bfaeb5d5559a8f361bb5e44bd3648d28afbd0a084c6d2d093282e086e1509d83898f4cfe39b7826c78e48de23e2519d099b
-DIST firefox-68.0.2-en-CA.xpi 478533 BLAKE2B e755004ebe6ac4129d40f1f6d6a6c17602e27b1e10c8193dd7e460cb3b9aaeaa11dd62af69f9c2162abfb45a35de9b09a7bffc562c2b3ae7f5100808a433b089 SHA512 62ca278839d4f2e007a08e31e2a53f4d1eb4b45ba7d1362941104e24b7993f1c9d17f67a35b647eddc869c8f2f9499fed6167052b2bc951bf38422f1080ac206
-DIST firefox-68.0.2-en-GB.xpi 478285 BLAKE2B 5280e0b22d137f6bdf970a96fa7415ced4d5e5aecc9375d6b7a207e76bc0294a2e3b2af58502b6a66af0ecd77b024eb38fefba4dfcd89440bb546786371cc386 SHA512 4f3de7cfc5bb87432f2798a46ccf5f68c821f51d438f0dcdef75d834af49ed2c8341ef19b5159cf6d543a90456a7b33ce22de316ab38de5170468763bdc2ef7c
-DIST firefox-68.0.2-eo.xpi 504237 BLAKE2B 55221de739d10d1c2d7339366592d59d655852576681ab0222cdd6e33da727771b48183d5448365726129c3d7fa49380cb433cb20ad23f82e9b6b859e4856e8c SHA512 7762c9651101481c80fe5a697bfcc176116b9ed1818baceca13072605fa98be130bb6e949e5df3feb3f903c608a8446975ba237e7b4c7f27ab6bfdbadcc75f46
-DIST firefox-68.0.2-es-AR.xpi 512458 BLAKE2B f45b89367f40bc0b4016ac2dae95deb3a7b17f4be7c7551620a718b13649b66710a0fad470851096def64e19c5ba022f3b1e0b7580949e9974c6f0b36fe8085e SHA512 4270d07d8495378e650d4f54fd3bc9c6ab03ced51daa7338671a0f848d08e80ef3d87c4f7af0e4573b2ab7a138956fe04a705f21ffa1ccf5a16793a493fa0593
-DIST firefox-68.0.2-es-CL.xpi 511934 BLAKE2B 593e721ae3c3c8e252216d3b48b06ad271a0e1d20fdf95d1633c2607dcc457a2b51043d8d67cc2158278a8557224ee549758a85c9d699c2a5fafa9792bb6cee7 SHA512 b7f452a270a790bb187ac85b1d1fab5f6c83775e4f3af31a244f257b31f5b169e3640979ea7202d6f24ef5c68ef4e309eab63ac522be98bdb68b6ccb8a083590
-DIST firefox-68.0.2-es-ES.xpi 481471 BLAKE2B 62dc4898b36e5e769dd30584f2ac3df4b70906e7a4643d50908f2c0871e1ecdf92fea2421192b6c0ceaf10aab8d503a524c73059afd4cd6436b3b8798b46d40a SHA512 edf0f5e2a392adcc6a4a9d1917d69eab28f5eb2794ccf704f59a32a01bc8f5679b38130fcc0cb4f137d2e25e4ed7107f9c0214979dbe4f72fcdcefd9aa346e8d
-DIST firefox-68.0.2-es-MX.xpi 504717 BLAKE2B b5cf02af5d6370d06fa1999a2f5ff7095fe8c46d8854a3be7e3fdf7aa3e18aa16cfd9da77efaaacaacc6c6c07f64975ab5a8671bc20dea48f07b3b09992fa2cd SHA512 54e437203202a3f9c01fc1916a7d3737639955c1b44d94371b9c36ef461f3d512b3bc70cd13ce3db5ce5b1ba1a905009382b03c594427e0ba7d6f1f4039a5997
-DIST firefox-68.0.2-et.xpi 488549 BLAKE2B e6d839fce6e3b94982055c3b222d23977042f33981ee82333a6c4f7e776c0c97a1d261f0e39c92c627e4e4889c4edbad313dc8397fbffb858dab621b6d89c745 SHA512 80d94efe5f5e65bb26a318b92978b6a9a80b8645be55478efa294b45068d46eabe0fc0fe0cc1833e7ecba5b40a75f5dc3ed18afce14bc25d5f6b0c566b4ad446
-DIST firefox-68.0.2-eu.xpi 502489 BLAKE2B 17bf15210492948fe1404dbe20f83efac649df1e1e4baa1649232c0a98603b3f79df51c1c025e6e27693c3aca94e36314b20f61006acc56119ef1c0582f918d4 SHA512 d88e7ac06106cef5c09df0859487bfaf83ebbe38e5daafd8aca75919577fc515a8b153c37c5e9b28fa4b52b58aece1e9d5b998da6998d43f7e998762f0c5ae83
-DIST firefox-68.0.2-fa.xpi 547859 BLAKE2B 74275af10821740521b10cfcecf7e530bbc7902973667dca46d46db8f4a1e51f9069140d823f0b1f60dbba00b91fbdedb82a544bff0c7fd66ec7fed11c932535 SHA512 78d7c7b766ae660597ab427e20882714789757021229c1f46536eb0e82c65546b75154947b4bd8c07926addf00d8d3cdbfb7708b27c864819f650d28243ef539
-DIST firefox-68.0.2-ff.xpi 484097 BLAKE2B c7f86c0803ce358615efa2b294ac14250b5aebc97e8ec7105033c0973d55e227716f5adc955e9d34f72e2603ce850cb3ad12eddaab208682664cb31df49c9e51 SHA512 05e8a1e2aebf844e3f6ef7bb5d6dfd3bd6be1742e0cfca574cfa4c20c6359411e49d2d023d554b46eb408470984ba8ae6d11fc61f02f13f9f34c9640f55f7ace
-DIST firefox-68.0.2-fi.xpi 494314 BLAKE2B 9768db3984b57c9031e93b81aba3603ee5216e789b640d976c10532031662eb30cc35f901978e8f2d271ba94c3a0653727d3b8da7901eeafec9bd3438e3822b3 SHA512 a1e12a6c7f940534fd902752d2389c367cb8f319d89451ea4e97912ac97ba2dd1645074ec2a14fdaed7cc93fddd245ace3b42af115a0098eeee275b6aa9263e5
-DIST firefox-68.0.2-fr.xpi 523088 BLAKE2B 5f35eca208bd00c942436afe46660a88f95680cdd0e6ccfefc0100f314613b5e35153213bbc7edfae87d9bc5de39b4ffd26deadaecce32a0acac75db79d770b3 SHA512 c505da94323ec3ada35061e67aa1d1b6d8706ce41d4926c8631b165743911b07839ffdc2bb31281efeaf5f5b2be8d12eeb1cac3fcb8358058dbbf355a1d88371
-DIST firefox-68.0.2-fy-NL.xpi 510430 BLAKE2B 83f6b4693176373e4953c2b7ea5662caae8343612ed3ab498d3cca177a54a313c63c078df57b5ca80e059fdf7df60043e68213f2f2d6fe73b70ba3ec0251f6aa SHA512 3d9bd035728f30008fb1ca9ceb26d2ee2da307f5f55b70dfb6437c96256d3605493e55b92aba2e9183fd537685639245c075387a69a15eb0e717d934ba66044d
-DIST firefox-68.0.2-ga-IE.xpi 489720 BLAKE2B 13993190c5e8b066a56cdbbad11a1aa0fce6741c8cb2fa34c29c9f39eba4114938564788556ba295e3e516bc05306642edaf25d6939972272c1eac107bea5e24 SHA512 df1242e90b2236e2196359bb8448ee7f96dda577a2182f95180d5275ce48c4d93b4dfad0eeece15a4c2459f02c5e6920e7c3e30e463dc66ea7765febdfb418b7
-DIST firefox-68.0.2-gd.xpi 506586 BLAKE2B d23817b322ebed2d91d82d91618e3c014aa76d44c615e8134d544aadee2f16ed4a606691dcd98d057c0e489313092cb001bf8ba2a8ab8ceba16998f33a0583fb SHA512 dd818eee777bd864e5f5d247ffc30af890d8b3bee7221c450f97f573c14647409b2160a765200f085c1d73be96591de98a06b484a00fd92ea235d3971b57bd13
-DIST firefox-68.0.2-gl.xpi 484026 BLAKE2B 887c1034f14f3bdca83a5b093c897dfe025f2710f41734926fd3e49d168b6ce52f5e1558fc7fa65212cfd0bc0793a89d7653752c271982a19e4cb4aae444003e SHA512 db5a3b35e700d739361a1a37a0a8d2bdbcec9a27f0af2782a2b7f2965591ca9f8bf64c6bc31b2786cdce5a0b750edbb27270850544c99638e4d1cfd3893f69c9
-DIST firefox-68.0.2-gn.xpi 522019 BLAKE2B 0d26300b59cf676e17536b71fcfa67a88bcd01ca6b790f514f6da5267158e70522027a6c42b9a22ae314dac8c9ed70206a6f5a6cd6f5c89b176e6544160da595 SHA512 7c32290953cf92c5f03bae757f2b7d3e5f328de3619eae6a75b90a9f02ef20eb4e9ffd7564176add7aa4ef7a9290e55f8e4cf51be0f6557866bf59f2ea67bf38
-DIST firefox-68.0.2-gu-IN.xpi 571751 BLAKE2B 6d7e58cb9b63471b8fe5a61a7b3f2e5e9ad590b068cfc4707c94a7ddf78ae52df6eaa8a73d22765cc9759824c46d25760c4432611e7476998df2fe7f00d571ef SHA512 94fed75bf58cb27e31a9975c847dca301fa6912a5303691daa39813c3c6f43b2f7469c04e30b4360a9fb86fede15562d5362f152bde5b77c2bda2fda1f782bce
-DIST firefox-68.0.2-he.xpi 514041 BLAKE2B da6488c57fba5181b8734113fd20f0d291b5819a1d1f7ae7d47a4924edc1646cc65815b50fe47a14d548e311f6b507d145731793f47c3216c958b5692687b838 SHA512 17e13b9c741e491ecf1b5e3662687889a822567720f822f40921798bbe454cbac2c2af495ce8d0c7140d6dd7a81f3944a19833cf3d9cb59c3f26ecaa1333311d
-DIST firefox-68.0.2-hi-IN.xpi 555497 BLAKE2B 565fa00cdc021eb1b80261c42e26cd6ead26be27f5f37ef94ac54643e9b70ec9906c7f16665ffea1e8d5c46e09845c3f7991392f6e435073bd34d7097a5bf76e SHA512 9e40c79ae97fbed467eab499682f8bd9ff2d41e2226a64546c6602c6820e362a17a8d907baa30f18981a73c8a0ee64e698d5a16ef53deff5553a83ab7a210b34
-DIST firefox-68.0.2-hr.xpi 491327 BLAKE2B d398031463dca8672fa7925a2451831a2a9f7c5ed25dc7591841f6f7dd8f9217d9a6053bb72b9d78984b0585693aa683337841c28f15aa004a091b0136f58c25 SHA512 7f47b678658114c45a9ed52c06cb8573c5fca754f7da678a1ef5a0a2517d7e659da975bf867345e09e1c3c255bf7831f65dd8d1a6f9a609dbe705ae502f77c12
-DIST firefox-68.0.2-hsb.xpi 527932 BLAKE2B faebf4561e851ed2da1d3c22b9eb08bd7471382848c15d660fd6664f6bff117531449adf090f707d97bbe548d7c70b92e0919e64b9d80abb570c24ec378385e1 SHA512 7d7d84a4d884a9f7e7bfef78b48e361ff6a38c356eabd8107a3949cf2db130e7bd77fcc2deadc2c0e92c10d8fb78d4694edfec808ab87810160f8c906421eae2
-DIST firefox-68.0.2-hu.xpi 526254 BLAKE2B c98461acfa6fd2adbfae0f5bb1e81390ea8c4cdd22440ffa6781abee3ce0d6fc5778aad3962406b68f2019550b09cdb75e13be289a8279cacab0842924b32094 SHA512 4c03f008739a4ad38aa4d8d5dc83f36ef777eb211cf723dd01ce5d38f9b8f45a60c43d5e82e1eacecf0dfec8e36e155ca074c6a37e89330815ddcc7a07fa0c1a
-DIST firefox-68.0.2-hy-AM.xpi 542619 BLAKE2B 05ce45a84266ff2e01aeb779e4071e2e95fdfda44b6254942a508ca2c21a3df6c45e13eccab52be6d03acf7d65d924ff757104ba6263825b5a023ec936b102a4 SHA512 29b8e36aecd0746008381c7f42409691ee48cb951d6d75d691275beb82671748c80e6849da76a7017a717548537a4dcb14337e100104d730fd86aa9dc8a08204
-DIST firefox-68.0.2-ia.xpi 496504 BLAKE2B 3cf1997c4ce76a452b493ceee7f5b0d583fae9b9b994cb5b002d71cf0ef9bb71870eb2c63792c1538bf67937c25582338dfd2ea5a3648365776cd727609c5b7d SHA512 a176126486621326cb59b975a28f1873c3a46d5b96495dd064e975716a231c54304f268920a0dbb90fb32b34a7f12f0550e3a0a4c3569dd35ff276831089fbe9
-DIST firefox-68.0.2-id.xpi 491923 BLAKE2B c931e9d44241f115ea12743721319e650527a9e3153a0d7f3c9dbbd7dfaf96f6dba5ef706585047712268a55548d856b9491b9a12d020d0684f8146b723aa49f SHA512 27e396f40c3429169ed0b27665071da606276196e9b1e6474e7433fbe7414b104040bfb639eed3e61292549ae37ca02e0d871236c3790cb3b5cb427007b75f00
-DIST firefox-68.0.2-is.xpi 499981 BLAKE2B 1e703a6fa20682feb690583922f9cdb1055ee326e03ca3af607e8ccd543115bef8f6ce31c124bb969461e1e992b130dee1e0bceee291c011a288571b046aed8c SHA512 eb5c81b7e4dbed401e1647fbd25eb73ebc0729444f50af75e97180c41cb53ab5cc5b7f11147a129525e448eae71b05e636ff1d2cf7763a227e382cab256ca848
-DIST firefox-68.0.2-it.xpi 383774 BLAKE2B 3eacc55a9c7c76dc128282fb58ac03767d482fcd5c1266327c15521b164fbfa73f930e3f95857c76b9b05d368ab238bb8aebc24b312da0f347025d16a78b0883 SHA512 2b2b7c26c6410af643d8d9cd87cba725707a06b2b8fc4e8f44472ec0aec314985b3081a7eac90e975f52dd0acc617780d502de9a44a5cfe98c02f04400f96b9f
-DIST firefox-68.0.2-ja.xpi 537086 BLAKE2B 4eaf04b5d0fac6a2436619f181e154726c10a61ac3a05ecea98230b75530989b5becb4b0e5ce20029da77bf940cfd447d7528a31fe4f846ced364cb36a2abfb8 SHA512 431ecddb4fcd050624410808252f66b3365cb56a6481b9ba2e5b5d3884ec47e9ea5105ee7801a9a51a65b00b986082cf061e0bebc0a8baa8cbec46661ffaad10
-DIST firefox-68.0.2-ka.xpi 544708 BLAKE2B 47fd6475e989c707cbad96ac1979cdb4f8cf705c22e1382d35678ea6b22cdb8759ce12a18293357218cacbad8fd383298e434bc110b0ddb267f6c52009241291 SHA512 182f9687e7db52d393d299a3069f1e5e57d01bb55ec3774e5801ff9e7ac897268d3b01f731bdb5b46381e717dbe2893eeaa80e6c1c71594b72605e7dcd82a2ce
-DIST firefox-68.0.2-kab.xpi 508639 BLAKE2B 7141e5bb901d224132a66599674f8904e58e41321e82661aace0c2b0aefd891b949e3f8f0c57dbece3470cdd589035f668782634ecd3b4fbd79d63f007c7e506 SHA512 8090ab4f0def627bff936f18325f9df001d343f8e587060efa819139a4548c9fb222325fa840a7f34f688cade578b35e070f1718e27806c66146f536e24bb532
-DIST firefox-68.0.2-kk.xpi 578955 BLAKE2B 96697f9ac306fd1e64a37e309e002e2cf919093fd9bac9909006b68ddcaa830fd4cb6ebb3ba871ca5e5d0a43b8c926bba202065e494a1163d4cf1c5ae5753630 SHA512 6bdbc0186859dcef0fc8119093508380f7f999dfcdd329bd7c31a7093e2a4e16e26613e4f7867183b6c9f0481234ff469388fad5ba4aea5781c7b930067f7255
-DIST firefox-68.0.2-km.xpi 551379 BLAKE2B 48bafc6de92118d4f1ba26b1c43002b4fe12c8f49bb4fca4c14b47b3c821f9f2e143991883ac79f22f3d9ac532e2de9f80c7788407504ef82207b20db2c2749f SHA512 488b73212fc296b5b3709328f93a31c5e5f5e77cf885d6f5102fd4430dd77c2ca0cfcb2fc88ab2d577ef78d314eced16e2637685cfde0f34b2b3882133d8eb8d
-DIST firefox-68.0.2-kn.xpi 547732 BLAKE2B 9e5e09cd7246c51a1eded1b868cb787e08cca967302f88ec16f37d69bbe16a511675b6a7fbcb570e7dccfadc3f3e5b403e00fad143f4899d7fa7127e7d85dc7a SHA512 e3d015650cc72f0ef277935c01616d61eb074e96c9a094f8730a2a586ae3fbebbafb1a65a576eae4769ecba72c65ab14d6b7925d7eacf663766a04636c532c2b
-DIST firefox-68.0.2-ko.xpi 535982 BLAKE2B d8d69ea4a2b39c8bdc7b5e6cc22462aa7946e1cf9557a9593a698e5a1f62e47d5639bdc3bab8a4a058aa48bd592df646d3a14354695585e5ada998dd0e0ba24d SHA512 f61c215b4849478036d13c39bf35aaa4521e01bd83b352b6e52bda674977d8d5598fbdb17a8ebb9ec7d50b993750d7b50cb465f958c4e5f1c49352d8f5cdb415
-DIST firefox-68.0.2-lij.xpi 482047 BLAKE2B 8bd0013a5e8ff9cb784b2d49886db6e42ea53eec581b8f8f1795d14c4928cf5a32b3c953bfa3c0fbe25031b1ebcacb2fdc112b5f4e81497d67e62d8309349f2d SHA512 5d89a1f6740937d1601ebb654b7b7f47916995ce67fdf76c0f7780596d4542a8851bf853826315e706fcc33d8aa16baaa8d0c86770e70154273db2c592fe4035
-DIST firefox-68.0.2-lt.xpi 527597 BLAKE2B f8d0325fb0e0c2cf6bf08e0c70d0ddcced5f5ef51d04c377563f2c39f8f154307f1b25132646748d519038b6972c1b168663881723519edbe5b953935dc211aa SHA512 891591f74b305684b8488006d1ca2c19304cbacf5533f696eb09bca9cc4e1fcd5cd19c9f8158d476db027a06f18d439fb2c1742a2301f3730e26348e9fa44e49
-DIST firefox-68.0.2-lv.xpi 500467 BLAKE2B 0fbf61a715ed46744482cc6e9565a331642dcbc4ff8a076793fdd8b9765688b75273d08988b9983d1dadc6c721456681c54beb38fbaeeeaeac875f58378fe12c SHA512 c691bdb21f7999cc4b298a008816b1c0bbd5671a3aa69b237631463ed9bcbcfefec25103ae01f5c6147c63f68e2401e428c4f9e9bcf6efdda1f1b0a745122b97
-DIST firefox-68.0.2-mk.xpi 485313 BLAKE2B 2a5562a050fface56552c0abf30be93af208b5ea8381ab461762292050bbc9431e79754988c7da97e13085ebfd5d97ff9e1a400c067fc8f85545cd379504991c SHA512 16ec7ce8f446a395e44dc776649b2f3d703f6724c9f6fdbc9f5ecf9671aa84c0bc7b363e81d41a96bfc50da263e1847e751d0103484302f7b85a93e457db8af5
-DIST firefox-68.0.2-mr.xpi 559178 BLAKE2B d6de37eb6c4f425a64b9ec290e35bed7e399901187b3834263974936b8995db89fcf8f7b13ec3c2dcbada46c06bab9a1319f0f3059818dd0a59178680e10f84b SHA512 aabc5300d527341469f3b34560eed8a240f92b2f48ae4e0c1a44959da774603004dcca0d9ef8a970307b285c9ec97d4e7ae6417b9df32d39ee4de22e68f42251
-DIST firefox-68.0.2-ms.xpi 480454 BLAKE2B 4c488f478db18aae240df0900b208282474410be290ce7655ea8f48cc41a7bc49f37172e5b76d48c66ee6750b45cec8a046e1c338511d584046302da75805935 SHA512 1ae3a019686022631737af261258c07d068bdefd7e524fdeda3f3ae50db69358d870ade9b2126ecfc5a9149910289f61cdedad0e1c21604a8484a84ffbf4e4b9
-DIST firefox-68.0.2-my.xpi 552182 BLAKE2B 68add7de135d079254c9ec17692df6fc0a059b003009bd8cb3c5c1e89f2ec8a5b8b846261fe883eef361cf1d83a4b09d8b07b021b11ee0d0ec46640fffd38f30 SHA512 0d0c2e3d28cd49d439425c22ac5419f64eac30a5b40aae786533f2ed3fd88dae8f82620939dbea9c999326d496088b5b7bf68d1b5e19b1cc00dfd41a69f280ee
-DIST firefox-68.0.2-nb-NO.xpi 496171 BLAKE2B 17675933360f31fc5de94a6682fa343cd0416c4dafdc537a760fd824678987f232a5a9d9d3373b940ae78b623ca855b1122b2bdaebcbd4d0785374687c4d90c4 SHA512 78a91b49c8c7f0b655bbdae50391c2586c2f0a8bc7208f3917e3d8ea381ceb3a4d7c7e70179907cc79bf8d137e703781049aedf4f37de186fcddd7739a4289a6
-DIST firefox-68.0.2-nl.xpi 492180 BLAKE2B d7a7ebfb4c5aed848acedfee925e5c2532919273b9ff0419f6b0e6800c3302113d3155dd35a27a713ca559bf8cd45152d76efd684565536d523d84339b6e5227 SHA512 113a9a69e41cec3cec319f894b407a85ec785f4893c453ae698b1674fd7e02b8fab62c77f80f4adab5fb39338be746191ede5e3a805c87514f606c8d7a35f025
-DIST firefox-68.0.2-nn-NO.xpi 494801 BLAKE2B 57c5600e9e470421d6f1a2e2a81bb4bdfd6b9249470e103d82c3533e5c54dc3bd4bc970bcdae6e8b57a0da3e3ebae3b4b34d1b0246afd1ee426ffcb4e4186209 SHA512 eb35cd0cf91efdc3312f035c50aa509551639ec8b083f8d5f21b1d71b105b68c004c5b69840b9a200bc1045076cb71de7d9de8a232a2084a771392b3dc4aec26
-DIST firefox-68.0.2-oc.xpi 498792 BLAKE2B 51350bcf457929d8a8792c79fde5001ef79a22846b51c9d8c859ec1e703738684d43f2a716b10e85b37e424e4770045c538fdc14d87901522935105d11f6becd SHA512 4ac4a61ecb92b969c23ddb8aeac02640a81c9945c2f744babf7615fd3f54fe5c5ffa787600f86071f9a4831e4bb46bd34940951e17ce5baa9a2113bd95cb301f
-DIST firefox-68.0.2-pa-IN.xpi 542697 BLAKE2B b426d4bc50e582fcca7fd86321f60303d513421bbddc020d281f29b21256956584ee28a7c0b7b800eca7aa5d8353f10af4d086c7a09bc6387f6d62ba1a3e9fe5 SHA512 dfff5100dfa35d1311e31efa3df04cddd6359c3681739b2f0fde2cd10d4c37c421768a7ebd332c5728cb4ff2b17bbee050bacc3f0fbb4c1edae3d0b77c172ef6
-DIST firefox-68.0.2-pl.xpi 495837 BLAKE2B ed367ec1d43f361b021da25df7ceb603981a2e9e96b4ba96fa8e84acedce56383f00a953c0cdc795c55bbc9120f8bbb46589eae1c2d7d9e686fa120f127e3625 SHA512 68d3c3a48487941ba8e263966a8d92d698e5f44279bb1760df7bd042ff5a875953900a3f497db35da36d763d542c01c0ab8a0d7a727b106bfab9492f9c48ad66
-DIST firefox-68.0.2-pt-BR.xpi 498245 BLAKE2B 88967a44bf40254295de6228d1a73aaefe0a92ad9b95fe76f7f38975f2890cb8a799344f3f794d208b9bb48696c18f64809fe46c6321df8bb054485a62637740 SHA512 34e579d7c91d9ee7252e082db6f3d735c6334435f14b44a2c81ff8b618a5038fb999588d8c7a9dbc1bfbb348c14ee0df2e9d2518c14e27c580b88d20417e6541
-DIST firefox-68.0.2-pt-PT.xpi 507863 BLAKE2B 9b2aefa5e81e7dc3ff0c638399da2d781413b350d902dac3b1f5eac9df8d81583d0b5e5d24bea870842611c5ce44eda407de29c58229efcba28875bcb927fab6 SHA512 c4e8d286aa662cf339d274ae49efbd467cd903e2b9ed698fea6b1959df300a46fef8057e8a47e2882825ed2dc5c67783dcfa26bc288e746b3c47a4c5b9a16d23
-DIST firefox-68.0.2-rm.xpi 495529 BLAKE2B 1e98c4aa5327f44b16aafc62e42fc34c7c2992bc163478dfdd870f939f84a22937bb93dbb9b00d0e7fc5715d30a37a2ace6655e119a4f2f5728491febdfb4936 SHA512 2bbc83e05154f00bef73889789234048dddf524760de5c1079f8d5667424df5d5d4fc4e700472644b3c78356afaddffba08b81d98d70245b82b47d2c360f73d5
-DIST firefox-68.0.2-ro.xpi 508822 BLAKE2B 757d5af49e8dab060d9307a8f40fca215584ca22a8afadae5813bac94f91e7128b9bc41f68820736d32063341961fca9c9d4d5da0b86b534dd0ba8a8c8cb127b SHA512 6809aee000a83b90ee657da21216695f687b7933cbb082c0b9e58ae846abcbcdc0b01391613c73108799b8ec80eda29d68135fb4ac9083006ac57193eb14364a
-DIST firefox-68.0.2-ru.xpi 583983 BLAKE2B b440a8d7c017df2a4d930881d6551ceb2a9f4e571817f71f99b8ef02c39267fd8794be4ef3af32b18734470469c5bd2ee3ce6e3ab475cc5cfcd1ab868b153f7d SHA512 c522d6dc4865b2c7aa1a0dbe290ea13c0e36f78951c66dad143e3a498152a9f9586b4b408dfd207cd960f9965fd2e0a9443267061fea6e61e208ccc93ebc4ff5
-DIST firefox-68.0.2-si.xpi 528260 BLAKE2B f095ba767e28c642c9c9d167110e8f97dcd20ede8664e1d29215deadc9332aca75156da3c2223db1c7c66755bdbec05d33ed4d406202b15cbff3975912ad0bd1 SHA512 83682d6efa9345e47b54b943f9b33eefd0b50bc7fdfbc93c5b837cebf0760636f7dbd6e58883a7de2f555e0c33aa40ab0d317f6728052aa9e30fdaa6ea8d559b
-DIST firefox-68.0.2-sk.xpi 525301 BLAKE2B 11ae56c56958b684ba9de40e5a6a9ca3b8ec32c531ad092b848f062f8ac55c0fc8e47e2bbc8ab2dae9ac84fd7271d0ed11c85e5445231157fabb7e5cfebdab0d SHA512 3490cbf8bc53a54040b8696f6b6eb4dc53b16abc1a821a9ec9dfd41e8917567ced90ddb899e76f6e837494670c9240348942198ac3e94cafbc6de923a5f61515
-DIST firefox-68.0.2-sl.xpi 502400 BLAKE2B 7edda5369fab0afa3d1b7b85e8e37298e8c555dfe70558d27b3158225ba17259229ab21103c31eca76bec4b5d595c4d2f45833d3e04e10b197fd1f7bb937ee47 SHA512 274abedb65230342f524f9b42dc9df114b15d551bbef74bb626e3fe82a8f50469317636d7be520cb0c1c26f6a5efecb3e72c847a42608658abbb92593e522c9d
-DIST firefox-68.0.2-son.xpi 459045 BLAKE2B 0fccc1daf58ebf78c7c8181ee44600237188afcd3333c48b510e1f5dd1afd1dc4791e82fcf9025aaca64a855b40250ef4343d2b977b352548409fe3d5406bed4 SHA512 30386556139893f41a915ac3f6fe8a421c4de7c9ff6db626926472f6537d209fc1f316dc0ce0cbe49a923c83ecebd38c8ce21901a92e1328ccdc5deaa435133f
-DIST firefox-68.0.2-sq.xpi 521628 BLAKE2B 874e97696611d1627bba970222bf89679d464a04b9e6258966d78b785fc14df790cd69534e6adeba9a009cdb568669d77ba5cfe3848ec2e85194e17674c33fb7 SHA512 a62b464f18923a7f11b636b86475bc221161ce79cf909f5295762d8c6a02100c78df7373b373aac071584614d8a193f2a3d1c55421263121866bee0c7fb8401a
-DIST firefox-68.0.2-sr.xpi 527537 BLAKE2B 388ba6072623c056515865efbab9ffa3c488bc888ab2da79363dec6582ddbc4fc03643c4e75c778335a3df45eddb315015f6d4e55f40cb59d0cf8f93492aef09 SHA512 b2c9606aa185d4e8ef636a0b484ca6bef5a4cb58be072e53ce0449e0c3e6e31d3c49f458a4db17764a18449c400b00425b8a7768f7b5f4e8dcb93352dcbaddb2
-DIST firefox-68.0.2-sv-SE.xpi 506919 BLAKE2B 50b809c84fe76a7d54a685659d66587b433b325b5743c6ed9c1d42475c548ba41391e93ea519df95c6fccab5a1ee32bba99cf18a6edcb0c19bf8ec607735885b SHA512 724220afe405e6f33a69aac68dd1dafb7cf7681186d2893055716fdce35e39c6cc4714bba72af80351c796b335b5e8da85f9389e908fd8da95c48a7a9485477a
-DIST firefox-68.0.2-ta.xpi 549379 BLAKE2B 811e8225d6143ed02b048ddf3ce90579b79ae5ca4bab3bb70b94a6576a563d22eb2e38b50319e368225dc63333f70e07e45f25743733e85458c0a548349ec590 SHA512 30ba55e3cb804bb26366259b957f3264544ae6cb0cd18924f3f8ecb2545d629bb10a5f33adc4c15222d6bc4cc3eed2cf5d94465dc6041ce8ac8dd2ceb5b5dfc3
-DIST firefox-68.0.2-te.xpi 561721 BLAKE2B 81199e6bee1ecd47c6ee37e2eebb26e4d8b2b9d8c604341bd6ad8b88acf21e676d5b4d5357d2d165eb256f7d657e217a7366bcc17171632813f4eaa05010dfb3 SHA512 e2f4d227a4215c26750d58d20ad6ac7cc33781c766d5b68a1b7938b8e3f16b0dd94aaef54dd0dc1e4a78cb26a4282565c32ef1d46d641cf747dde66eede12305
-DIST firefox-68.0.2-th.xpi 550955 BLAKE2B e3fb29692404b636a8921f4bb8875c43fa8937d7bcef62d0b1e3dd8eac229339501d363fb2a8f2d6efcbc9b0e6bfdaa8c1a125ee95a4c24f679dc6c139b0a601 SHA512 8752f698671a5d336cf956c578332cd3db6014bf0d20358acecc603ba089e96f04edc56ce5e15f8576c256b76410f12988afee756458e4178a2fe3d49365053f
-DIST firefox-68.0.2-tr.xpi 515318 BLAKE2B 3015b3de7e660338433705913b843e42a6550aed850ff18c638cf8ccbd199d39ac81fe049a8e4f7e2c955b0f4dc894c0aae064439d6355382a5a2e17c6e4d38b SHA512 56b84f8a862ced6958d4334d4ca177aa1921361bcae49d727514beb3a4b4889e79ce922812489a6cb5cc524d3c872b032416cd03d87ee4752177fa27e597debc
-DIST firefox-68.0.2-uk.xpi 569041 BLAKE2B 71139b30cf9d3ce735cb886ba5837cc712fc500682310381ecf5b6a29356c13544f884eeabc0522e08916febec135c2493cf45f85dc92d79732ad4df494d3e94 SHA512 00cbaf11839edfb694582b8fbfe1df2618fbb8ef057466d6b118130ab280d683e77cc580d49a730c7fc9b72fe28a385a0654c15a1934b40989bc78ab8d80260b
-DIST firefox-68.0.2-ur.xpi 542516 BLAKE2B fba79e102c657b83466799bb7849ccbe79697314030b0d5a02633bd51abb66676118b0e00a4a938c26bee3e043394826160d236e78e5b083cf86548a085689f2 SHA512 a35c5040b46bd7e077091a30a8323620b8a885f735e0d22c3d8e21b89d6899bb5c382393325de1f3ab5b269761533ff3e9590bbb75e2c93e615bbe3b0a4dc5dd
-DIST firefox-68.0.2-uz.xpi 482653 BLAKE2B 73723741197ec9c9bca847cb41212b6e83bedff5a1555ce9a400a0b449e32c073eb156a222b7833764d509b1436d2d72baa57a5806c6d2e8eab3591c565d0fc4 SHA512 2865540da8d48eb6856fd0df3b6f26c2e4fbe2d98b1337b7ca949838f8b23f93a2907738af0354f6a62d135702604afbfb61d45c35c1c62f199e37272a9b6104
-DIST firefox-68.0.2-vi.xpi 529344 BLAKE2B 81e6e8350c7b2b0c7590fb296f39eb1b309a567d31d5af7cae24512c0853a7a8c56665c60fc14698d63d0fde33f642c82b93865e252c02c5b7cd308f1f427a62 SHA512 181e518b86957f6bbdc6e025d631a361d564e6c24916bbf54cf955e5284284c10be38ef36020e4399258075812a08a8fc836096dbc28a5d7ca30b23868b87361
-DIST firefox-68.0.2-xh.xpi 470582 BLAKE2B 49528ad8adb72f968030f9df600841f1bede3469091dcc3b1a938e3ffd3217a571a1dfdeb599448b7bc34fe57f75290ebf5f9dbe2449be31fc86ffacf7b01e31 SHA512 0def428a9cadf6ddb7569e62896776e2eb4913db763511203e64c48b7e5d7a4df9a4006f5127efb3e7dfe63ceecb20cf1861d3d994f903c44cc8da40179ecb52
-DIST firefox-68.0.2-zh-CN.xpi 536613 BLAKE2B 723d926b9133b26b2d662276460c9588fbce939380a008fd3b5074275b94736a4e5bb941f82ecc7efb5d5e67298ac7a57f755272329a80386e148545138b6661 SHA512 757ec3baf9bcced011d59f33866f3b7f0d8097303e1b17f2ee7bce1ccc96b72ef239fa1c66c72f41ebb22acf09b1bf28a56ced9518f9eb9e20ee2a7482d9ad95
-DIST firefox-68.0.2-zh-TW.xpi 536156 BLAKE2B 6f683db409bcba53e6393278cba331c204d32ad61e450aefd047d83812430bf290b5be847ffc1e58e5868062cfd10fa5759cde317ccf1ac2cd01e56ae55c5ede SHA512 50b6f492b39f6596fcf14ea6c31d13afd1d033db7dfabc262942b79ff9e22acb17aac9420f13c7976e02cfd3d3d0bd38702a9c2d3f2b54f258da49e00a588bb5
-DIST firefox-68.0.2.source.tar.xz 311257408 BLAKE2B 5995ab3cf3b4322fb11d1d70877a3a224d69b86d03270b9d4bc8c59cd840c1bf0dbf2c0710cdc4a825095c7fd276e40e95d6ae9de09b509fd04534b48c0fea80 SHA512 5c289825fd0de062b9943eabcc16e09c1821c04717e689aa8df03162e722b72ea698195f3ea93e1e746c481dacd77d125301dba951468d134b986e35eb4ef5bb
DIST firefox-68.1.0esr-ach.xpi 471802 BLAKE2B 7d5033d0bbdc708fb676b411e26e0f617c321101d3db70cae374be4fded2eca17450a3f5521f12c8800a4cc4654eebfd906539cabe426965857edd34d21095b1 SHA512 fc5648470f1ad6f4449613bd4d0e9cbc0d3202e92f00048e9122f2f1b865819af01db1f79a51deb15bfb2f294c3828f15545de71daf0875e09fdf69d84b4cf68
DIST firefox-68.1.0esr-af.xpi 450637 BLAKE2B ef42b8e046469eb0d2edd7e2aa15b1a22e09374490d2910ef678a713fa0eb8e339d50840a4310377c0288500df4a953702a191571836a7be29f978b4c3edbf3d SHA512 4252bfa0c584f78fcf98b1142b40365f200264c31640f82bd466f8735819d73e32d5be988aaa9ce7d394c12372776e351c5438a9f95e20348e10cdd6bcc6e998
DIST firefox-68.1.0esr-an.xpi 483094 BLAKE2B 71698125ab03f099abd52520a5fc6ec594d34ab2cd98853eaeba83dc42539592e83bdbe02a8c8014123cb9047448ba1c7b1ccb107e2beee02ef32777ffde490d SHA512 d89fd25d748b68a10469640217dd1923a754421e5868d43299c687864e2a58994e2c1470db64198bfd51191ff08ba2cfb3ed27ef1b05185005c325ebf060db0e
diff --git a/www-client/firefox/firefox-68.0.2.ebuild b/www-client/firefox/firefox-68.0.2.ebuild
deleted file mode 100644
index 8517bf2a9230..000000000000
--- a/www-client/firefox/firefox-68.0.2.ebuild
+++ /dev/null
@@ -1,763 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en 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 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 tr uk ur uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${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
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-68.0-patches-11"
-
-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"
-
-if [[ "${PV}" == *_rc* ]]; then
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
- MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
- MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
-fi
-
-LLVM_MAX_SLOT=8
-
-inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
- gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
- autotools mozlinguas-v2 virtualx
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
- +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
- +screenshot selinux startup-notification +system-av1
- +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-sqlite +system-libvpx +system-webp test wayland wifi"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_SRC_URI}
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.44.1
- >=dev-libs/nspr-4.21
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.4.0:3[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/pango-1.22.0
- >=media-libs/libpng-1.6.35:0=[apng]
- >=media-libs/mesa-10.2:*
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- virtual/freedesktop-icon-theme
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
- startup-notification? ( >=x11-libs/startup-notification-0.8 )
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=virtual/libffi-3.0.10:=
- virtual/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- system-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
- system-icu? ( >=dev-libs/icu-63.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
- system-libvpx? (
- >=media-libs/libvpx-1.7.0:0=[postproc]
- <media-libs/libvpx-1.8:0=[postproc]
- )
- system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.2:0= )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager ) )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- app-arch/zip
- app-arch/unzip
- >=dev-util/cbindgen-0.8.7
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- || (
- (
- sys-devel/clang:8
- !clang? ( sys-devel/llvm:8 )
- clang? (
- =sys-devel/lld-8*
- sys-devel/llvm:8[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
- )
- )
- (
- sys-devel/clang:7
- !clang? ( sys-devel/llvm:7 )
- clang? (
- =sys-devel/lld-7*
- sys-devel/llvm:7[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
- )
- )
- (
- sys-devel/clang:6
- !clang? ( sys-devel/llvm:6 )
- clang? (
- =sys-devel/lld-6*
- sys-devel/llvm:6[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
- )
- )
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/cargo-1.34.0
- >=virtual/rust-1.34.0
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
- !system-av1? (
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )
- )"
-
-REQUIRED_USE="wifi? ( dbus )
- pgo? ( lto )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]] ; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
- ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
- return 1
- fi
-
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- eerror "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- if use clang ; then
- if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
- ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
- return 1
- fi
-
- if use pgo ; then
- if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
- ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
- return 1
- fi
- fi
- fi
-
- einfo "Will use LLVM slot ${LLVM_SLOT}!"
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist ; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation."
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
- fi
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- eapply "${WORKDIR}/firefox"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
- # However, when available, an unsupported version can cause problems, bug #669548
- sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
- "${S}"/build/moz.configure/rust.configure || die
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- # Add information about TERM to output (build.log) to aid debugging
- # blessings problems
- if [[ -n "${TERM}" ]] ; then
- einfo "TERM is set to: \"${TERM}\""
- else
- einfo "TERM is unset."
- fi
-
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- strip-unsupported-flags
- fi
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- # common config components
- mozconfig_annotate 'system_libs' \
- --with-system-zlib \
- --with-system-bz2
-
- # Must pass release in order to properly select linker
- mozconfig_annotate 'Enable by Gentoo' --enable-release
-
- if use pgo ; then
- if ! has userpriv $FEATURES ; then
- eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Don't let user's LTO flags clash with upstream's flags
- filter-flags -flto*
-
- if use lto ; then
- local show_old_compiler_warning=
-
- if use clang ; then
- # At this stage CC is adjusted and the following check will
- # will work
- if [[ $(clang-major-version) -lt 7 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Upstream only supports lld when using clang
- mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- else
- if [[ $(gcc-major-version) -lt 8 ]] ; then
- show_old_compiler_warning=1
- fi
-
- if ! use cpu_flags_x86_avx2 ; then
- local _gcc_version_with_ipa_cdtor_fix="8.3"
- local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
-
- if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
- # due to a GCC bug, GCC will produce AVX2 instructions
- # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
- einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
- append-ldflags -fdisable-ipa-cdtor
- else
- einfo "No GCC workaround required, GCC version is already patched!"
- fi
- else
- einfo "No GCC workaround required, system supports AVX2"
- fi
-
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
- fi
-
- if [[ -n "${show_old_compiler_warning}" ]] ; then
- # Checking compiler's major version uses CC variable. Because we allow
- # user to control used compiler via USE=clang flag, we cannot use
- # initial value. So this is the earliest stage where we can do this check
- # because pkg_pretend is not called in the main phase function sequence
- # environment saving is not guaranteed so we don't know if we will have
- # correct compiler until now.
- ewarn ""
- ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
- ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
- ewarn ""
- sleep 5
- fi
-
- mozconfig_annotate '+lto' --enable-lto=thin
-
- if use pgo ; then
- mozconfig_annotate '+pgo' MOZ_PGO=1
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
- elif tc-ld-is-gold ; then
- mozconfig_annotate "linker is set to gold" --enable-linker=gold
- else
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened ; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Modifications to better support ARM, bug 553364
- if use neon ; then
- mozconfig_annotate '' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- fi
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build
- fi
- fi
-
- mozconfig_use_enable !bindist official-branding
-
- mozconfig_use_enable debug
- mozconfig_use_enable debug tests
- if ! use debug ; then
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
- else
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
- fi
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
- if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_annotate '' --enable-rust-simd
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
- if use wayland ; then
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
- else
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
- fi
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- mozconfig_use_enable dbus
-
- mozconfig_use_enable wifi necko-wifi
-
- mozconfig_use_enable geckodriver
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
- mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # disable webrtc for now, bug 667642
- use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
-
- # allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- mkdir -p "${S}"/third_party/rust/libloading/.deps
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- local _virtx=
- if use pgo ; then
- _virtx=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- addpredict /etc/gconf
- fi
-
- GDK_BACKEND=x11 \
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
- MOZ_NOSPAM=1 \
- ${_virtx} \
- ./mach build --verbose \
- || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot ; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist ; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}