Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Sun, 23 Sep 2018 01:31:06
Message-Id: 1537666227.995c935d22d6811311c0ccc76f78b0dad93d5f64.whissi@gentoo
1 commit: 995c935d22d6811311c0ccc76f78b0dad93d5f64
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 22 12:32:24 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 23 01:30:27 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995c935d
7
8 www-client/firefox: bump to v62.0.2
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 www-client/firefox/Manifest | 92 ++++++
13 www-client/firefox/firefox-62.0.2.ebuild | 540 +++++++++++++++++++++++++++++++
14 2 files changed, 632 insertions(+)
15
16 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
17 index 6bbee1ac9cb..2b57ebeba58 100644
18 --- a/www-client/firefox/Manifest
19 +++ b/www-client/firefox/Manifest
20 @@ -276,4 +276,96 @@ DIST firefox-62.0-vi.xpi 478322 BLAKE2B 6d62479b4afcb36afee69715422394a134b0fac1
21 DIST firefox-62.0-xh.xpi 461200 BLAKE2B 6c6662895281e7d59f1cf6b340aeb8df747db89d63e035f8d2b679c0b9e5d2fcc8f02d954d45218f00927247e980948530636db6cd0bbeb12729e10de3d86862 SHA512 9fab4324da3a9e9179249ab0da57ef21c1572aca6a7fa326e744541381b2fc12ed87c606e2593f33c6e1b1921cfecbf577e4291afe3cec37df7ac990c7d1efc5
22 DIST firefox-62.0-zh-CN.xpi 491486 BLAKE2B a764eb0bf3c3d4e48c7efb2ab0ec4ec34d1a57e1e69dab6503315a60d15747f2c84c1a62cdb7c02c24a9c81af41353e47620b1d08377c47555a988d94b204e3e SHA512 d6751b1e4c4362845c8b32adf8ba3705b352683c5be972a21862f759752b2c313f7681d3166a8a342a27922f19d1a8940a6c5aa0102a2362cc33dd7f95656c24
23 DIST firefox-62.0-zh-TW.xpi 494523 BLAKE2B 7da4de7bcfad1549eba91b7bbbc2075c92f9a9e55c1c93200316b3066c494d6de914b97e63bf3f8c0f23944e08389d7ced297e059322e46d7de9e47dab49cc16 SHA512 a2e02af4e7bde2af4889229ed3abceb34e0fe081ec17c0173ff89a54b6d4b1d0a58da73a813b72683c663bfbbda015d9721a9467c6775b970d872bd1e0f81020
24 +DIST firefox-62.0.2-ach.xpi 446319 BLAKE2B 4a75f3e49600a17a0c83f41f1401eddb44cf49cc9623bef93830b53abe8ea423c9e97d0436f85b7645bbd128161b0671648746bbc4f7eed6d5c521e42abed0c2 SHA512 c898035cc7138fc22ab526b6ae167cde741b014d2b94d3b886d5d1f542ec8a45311bc379de3857afedf8545978dc022616298896d18fc50867ba2e6db3a49a3a
25 +DIST firefox-62.0.2-af.xpi 432296 BLAKE2B a0c62bc0a8d2a40598da1992d804b8051ce1c7d63f95244d506ae7e6ea5f1afc0ad6bc2afab97779debb9f87520a439a9d0a3c4ea14683d7710d1a43d042c37a SHA512 2a258f44b01f3dabe6d9162559152f254adc899549aca5a9a66e9f537ca08874411a501d4662ad7d891e266ba1b9e26f5a96e7f3afa909f0227c47db5266d629
26 +DIST firefox-62.0.2-an.xpi 467502 BLAKE2B ced18a2649b8732f2f8c8db5d094d7259d815d5cb367f9cbf32146facf72675783e921ab9083d6524eb36575e03e79e0827304d4ba30aca777d1d0b0f943286d SHA512 b7cc14ee6d4e3a4ef469c59f6b309b0ec5712eef4118fc7127ee5f4c3f5aa787cc81e9e52e9473ef8130b6ba0e7c681d7bfcf6457704db96332b2ea4e40172da
27 +DIST firefox-62.0.2-ar.xpi 497988 BLAKE2B 49ee9217a01665621ed4190434b67ad1f5fd6988a7bf5a899a9cc989349f58b2352c41094dd02f5a60bb09f76e23c3f6b06221d7849a850cdd13301b0a10d5e7 SHA512 a2442c0c075aeb0b7814ad0eb6f436e17b4cd7e7164e2d911da76e570d8488d9076c9b8c66168bb91e7de728a68dc07d2549d3e96594f4834f11882884c8769f
28 +DIST firefox-62.0.2-as.xpi 478314 BLAKE2B 1c9c5aa14f6eb2af1094cc1671f0b5a71359ceb0d597332b69b07d6985a6529b7d2f5412dce4ac1951ffe3a7e673f57609ec726e6f64c7ce267a28f9188af9fd SHA512 1fb0ff65f619d60be958284acff6c4d19b6cefcc04cabab8619cb5087e0f5e856cbc23a85947b40f63359cec5a2e1d3ff75290aa261dc6d6f0a87078fe732740
29 +DIST firefox-62.0.2-ast.xpi 455184 BLAKE2B 551875de7639cc28326023d4c53e53740f68afb2eb2c959ba352380856354db71e01531f2d7440f4011d6950d50f919f09bd14146f4e92469a69d3bf3a470b29 SHA512 138023248373d8cdd3d9c2cfd21cf07d34016ac709f0540262c62bc5fa8ef027683e7721978a8b71c3bb34114f784f8cdd9d0e9b1e790da40e8057f5b1360e02
30 +DIST firefox-62.0.2-az.xpi 477133 BLAKE2B b0015b6932b2cc9116ab676fdac9f03be4d36be8077c39b3d7c5e7a4089c36790dd1d4b5bab1b50fd8f0e9124a2f9aad968e05ff5a31a4842365e368a4d50302 SHA512 d19b8c9facb0ad842bce26433a158f27d3427e65c8e33c578d0b719429e63f69023a088968e0bb689e5b5be574f5b9edc4fb9d3b010121ffe307bbbd54173e14
31 +DIST firefox-62.0.2-bg.xpi 524205 BLAKE2B 351e5d8cc948e083147f3ddfaa42378a1d550c422e0099406298156a7221ffcd46465d12ddecaaa43f279c401b5401256aefa2eb9b647dd94c4e953e14f86096 SHA512 c6049786e37a41646483b2b12c44a4396b1a352971ec8d157b3649c4091de3c66613dc6f1609369616e39735affba8f6bf5c72bc13ce16e8997a1abd007f0f83
32 +DIST firefox-62.0.2-bn-BD.xpi 538602 BLAKE2B 8e11ee7ddec5f2a730ddae4cf2030c9f65b6168b0d3453142bd695fbd929be37809e666cafd58610eac1843d6d0a528c6d628d19a6f92ea858b5cd43c1159367 SHA512 bb9e546731a6f2452f067b4f4f700378925577dc915bd0d7d2536e04755fdfbbba1cdc66fa45f7f2729d2f7040c8c6fc0fca99cde63e1c95c10540c2b005c8bb
33 +DIST firefox-62.0.2-bn-IN.xpi 509954 BLAKE2B 48f255850e1bae24b920e138e8796c88e222b36c191e6e332e780ad48c0c3c3aa38cbf04495b1dc4cd3de57260f46afb8340dad35e5cf00776f2dd56b2e6213c SHA512 ec20cb19752fcf433b95c5623a5207fdb56075cf8900447c6269257ed745d2c05661b186f4f897f0876359017697566b58ce00558978e56220876c777bbddefa
34 +DIST firefox-62.0.2-br.xpi 464404 BLAKE2B c47e13622b6438cd5c158e3bc0c652b1194b60c3a71e68204f04907d115e558bbcf9da86bb26ae8343de0e458f77447e98dea1e3053f06a10cd93d13a3a15f73 SHA512 8acf5f08ce4eb4ae0497e4701c769a0e1d409c736c3896fa6c5d3cf9847d5f947777f3a8eea0959ba263e4c6cfd137fd2ec98db44d53faa826678b464edeae79
35 +DIST firefox-62.0.2-bs.xpi 466252 BLAKE2B 1f84726188910283073a692ec702a7d79ca16aeb5ca6930da5b91cf09a41c6caf1b921da143c9fb519a782e73ca7b5bc61670095da3c1ccbfde4299acbbdb9b0 SHA512 0019649877ad598c3f6ab8a62d438819043b6159b09995f872c3acfffa4321c7602a3a792a98ccb0491cf7f52f30734da9fb222b09cfb1f8798bf659b8a4e833
36 +DIST firefox-62.0.2-ca.xpi 470060 BLAKE2B cd836d0f6715430cf5f1a5bb29ee1d3a5aa35302ea25c40fd9e03684de312a8128a4bc9031e0970be900e41745d133a42389eaa6d55daaf57cc48349ca96e9be SHA512 9a88a21ffe696cdff4316b02377bdfedf2bae48856dff78082d8cd13b98acb2d34cebc1cfd77740f7a6bbd9ec755a4f151972d57c91dfa132ff70751aff9dbc2
37 +DIST firefox-62.0.2-cak.xpi 488841 BLAKE2B 26fa6e636d9b4c43bc8e3666de64cc529cdc71b62931ff6544f742c45022358e57f8b0601b2fabf11c2f234c22527b6f32e6dcac0a3b26a807953451da246825 SHA512 da045e12b5d087ce8317e04022fef0f21d23a7163907b92ed6d824bdf08a17e786ae8c51f353534036103d6ac46b8754d366f49a753717ef6a09499fadc35fd9
38 +DIST firefox-62.0.2-cs.xpi 478357 BLAKE2B ed37f4a39f8f7b26f106a4b55cd79fbb86720b9b2ed9db1e02009631f24ee0041a3c9a783cfdda87c6d05210e298d5ecbd26b188bab3c209d10bf702f575320a SHA512 3628e26ff908720f01818b304a27c130ce137329e2a15809a40f5d84e73997659a30d522cd3bb89b5086d35354f68d8fa2775f3f5174cef68a19a63add3944e0
39 +DIST firefox-62.0.2-cy.xpi 468861 BLAKE2B 31e8780e95eb49300e15e7ea9d3a48772664104845adf402a5ad74caf4ff96a1902a1848142c95b838959e2f07fcf3588f1625bb4d0a690ad6d50bc3d65ff193 SHA512 f8f009e23e4f4e9b70cdc9b220f2d0df2a17af27f28e5193a9976d91f74c59b28cad01f9f22c7108b5b304c4fde8292e1644d244da9fa009379ecadb20b16bf6
40 +DIST firefox-62.0.2-da.xpi 467292 BLAKE2B fa805301b88a1058ba6d87344350b402a913494820718db82ea5fc3312dd61bd85aa351fc926f1917c2a40bbe62682ad5745de560827c51d004e5700f1ade664 SHA512 51ecf374aabb0037fc93116ee970b1271d73c51ec768c27fac37294564a0370c365060ef128b684483b2760c6277abf432dc9937d2f8919d8f75a53949b0268e
41 +DIST firefox-62.0.2-de.xpi 475935 BLAKE2B 429cc6cb8e044ce9216acbc4bda8d55f4c0e4d6b29dada0d22d82f900f3e3ff9c307157d1177544696a57aa09897462ce310bfd1e4e9c060bd4dba12df91c29b SHA512 23779fdb5e5da7cdfa74b9905911c1580359bdb611ef2c9d5f8d20b01bd8552630c0ee28696e2b8cfd1c3407df3868f72c7d26cd5058fcbc01bc09b1c4101a89
42 +DIST firefox-62.0.2-dsb.xpi 488172 BLAKE2B bbbb81ffeae9958e18a2513c4d8ca160d267c9695fd76867013e95eceb8a4110ef1e4438d49d677d1bac4a3135281af3d145165d80fce1e13d19bb9b2cbdb2d7 SHA512 b3565483bab6d360034d5724d4af2cb285d919aace678ec335a22ebad4946f90a7bae55e3b7306cae7e409e7d983698e2099a44c5c29cbbbc5e8d724991c6426
43 +DIST firefox-62.0.2-el.xpi 546431 BLAKE2B 43cd76de959b21e0c2033ff82a2f3afff639e34b03eac214c87eb948d6886d47d1bfca42752ac663206e2a61be1b3dd1047e4196fd9fbcd7245fa167113ed378 SHA512 44315d85126cfc71bcad9a62710edfcdf94093eee7bc7373c809a823484f0a9167f5773d659628422b9fe26d90170cef945adcc4dc1cc18e531e53e6525fddfd
44 +DIST firefox-62.0.2-en-GB.xpi 436175 BLAKE2B 0035e4a9921f844f6ff3470cd2c900110f4215c975e998c7e7529901184d1479a4f1fbffbc9db99f4a6cfba2c6ed0d75e6cbdd34f7e36ad9670eb6e29ab2b8c2 SHA512 c9aa04274473da19b0ade15249c19153613facb81e90301e0516014eb37aa2de7c322d0ef4e9c24b95b9c4d4d0142ea0fa6d5e6855c1f784f26d8d9e8135340a
45 +DIST firefox-62.0.2-en-ZA.xpi 422865 BLAKE2B 6e9f48b3f6eb7f8ff3fe47bcd8d43e37a492ed1aac904427d8b51dc5f4c13427e75862cdb6e9388a046f309aa09d45558f827ac0a5d67c4775e05d509cd17035 SHA512 13e3f98c677a84bf46721cc9b2f0fe32df0e3054ccf352536f53dce1f96628c734425ad5286c7584134295eee8ecc703968af50f06037ac61d1853a4a38d6f98
46 +DIST firefox-62.0.2-eo.xpi 466537 BLAKE2B 656126e4f2bf9db68a1944300629cce1bae0985c5cd561c536ebb31024c5c7e64c5420fb3f892df7ef2120195e667bc62fc27f82e094dd25d1e52bb1a4a2cee1 SHA512 84435b40766d22f19c694469d150b5e7789f28195fce75539bf3050e1afe59efd3a87c1c402962d84f6b28b5d6d931bc90e75562561662b376634dacaae25c56
47 +DIST firefox-62.0.2-es-AR.xpi 473516 BLAKE2B ca71ec8cc86b25b399e63958646f2c03272f3b43de8ea4d3e48dcc04c5f9f1178bb8b86601e0647256523de67230c123a5deddc52f3164676e45e170a92c21f8 SHA512 24b116249996c065af87a53821f3534bbf807ead04b33ba46f120e26da8a14b1c75b00aff3b69c2b8fc948b7f10e2bdffdb4179f0bb444a9e31973aa2bf2d6d7
48 +DIST firefox-62.0.2-es-CL.xpi 473984 BLAKE2B fdc4cfd8f12b3a99d2dac296015c84ae2d05bb7778eedc3356498b9e4c95a9138617836e3d8132336feacc303fbc27f2df96a6e6aebe4aef06a9f2a5de4c7f9b SHA512 15924beb6c37d336d69a65df2c68bee5fcfe53edd37ba7c47b889850a0aa08c74254df9fd4cf70887fc56db0856fcb0d8d8e9d7c45a788b5f6f4325b6163795a
49 +DIST firefox-62.0.2-es-ES.xpi 414983 BLAKE2B c7f19fb48da14f590e8e3d7c7c20908f5bfe3866f1ec8355e4f3ad5ac01e3021da21b7759f5ecc21f04cb082238f3889dbc2958b606996a946ed90e26fcb58ec SHA512 525a89724c8fd76bc079c757e2d69b9e7bde2ed92981d3a4368542e558779d2378e0caa81468591fc96e55da7d1fbe155d08b76dd404d0dae2d2a8f9acbbdc37
50 +DIST firefox-62.0.2-es-MX.xpi 477954 BLAKE2B 6345700fa0b63468a280b1374d42fb3ca072d9a214f77b3aad4a303d6e736a5bccbb72a98c237fd74c092116e6fb8c903b1c770500f3c8e106a3d5eeff05ac44 SHA512 f30dfe898da5a244270257184dc28e55b9a1cc7b76a3766ed85471814e464ae13dd43ab03596d5d0f2bdb9931e5b42990731b55b96f6ea609b59613fc0bdc234
51 +DIST firefox-62.0.2-et.xpi 455378 BLAKE2B 5bd672c8a0bf63e3c2ee336ea9fa442aa94c7c0ee405d7fbb28c55d3d5c7c87dc058aa59fd020673d5a926a79fcff71472ed8926f3ba936efb53ecd014a26dc1 SHA512 3dd8d33f648e1152b78ac76bb391a11dffc96d231fee4b777c8500473854dbc2e793df78bc6bc1f6e66324d8330822c487e93a1570e9862cfd101ce80d5d5074
52 +DIST firefox-62.0.2-eu.xpi 465901 BLAKE2B 1e409b15f2ce9425cba85b93407fc32c8e2b4e240211d1c7abaf41797744dc3c35b1228790f10ef2d6eea8e5cbfccd647308f2acbb6195b97aaf1cf8dee2afe4 SHA512 7a6b1256bf65d41c9c27458d2be3ebc74771dfd39bd284aa4e990607fdfeb19c49ceea4f52767d566b65a4c36c798d9cc18fe7460bd9a1df280aa3fd2499ca23
53 +DIST firefox-62.0.2-fa.xpi 514444 BLAKE2B 04cf4fbb31705afcf3d126bed71c2ff000cf157d13117c463a87d9d513906a935d4b8c73c8f31e0f62c51f5c8adb65a11bd0c3ac79db5c28fc6d62cb9a2b7785 SHA512 889e2c450bc0201892b395b083ca22dd1e630e887b9393323887b5b8475636a46c09c44462168b7bf1b78bcaf70b9ccce47e2f13fb00fd77414f50105e9efc15
54 +DIST firefox-62.0.2-ff.xpi 459043 BLAKE2B b519c2af14267dd0bd1cc8b2a0703ffa48881cf6867a5e772fbadd93b40024f303e35eef1e4302c0612cc9d1597b29035cfe2181108a9aec47135bc0ead18b9e SHA512 bf7c3fbef3b02e1c4e3bf6021500b3ce6b59f981aabc6077d772bff66d3d239c56178b139c21673bee9adc8a2d2f0eea70371aa7a8575a94681eb481fb67731e
55 +DIST firefox-62.0.2-fi.xpi 458680 BLAKE2B 855237cab4fe145004daf18706f66a461db5225c727e01a3632e0bad207936721a3c6009737e9db9b893745ab961241c5f8b6cdbcd6c519d0a3f1b8afa8e0c0b SHA512 e4367eae770cf2b47e68c806f41f7184f7c49ec0900858fe557b6ed9bf7ab305fdf4225b33e6cab86711319442e794ecf2009e56a167375be2ecee32deab951a
56 +DIST firefox-62.0.2-fr.xpi 482960 BLAKE2B 6ca28463dfa36e4e85da8c27bd65c2489cf256caa1da9c04b6690d45a07030b1fe907a8899df83e78f4ebdbaf319a144a87bc378c876888c866c8b99a0ef458f SHA512 b946bcd72f470ded0da8a7c198c03c8a20d38990cad454682afccab007d6c92b4afce4490c163cb612b4a3da6fbac4fc9bb0622cd998aa231e1dca78e7bc4291
57 +DIST firefox-62.0.2-fy-NL.xpi 470424 BLAKE2B af06da104519cab2d6b5a10d0729600340f705141beeafd6bcb7d5e9c378a1f67b3e4350a1f4c61ddc9f1ee1dbebe3e7adde673858ec2fd3f801847ef43b8ba1 SHA512 f233ffb15370ee0bee2a033a996fb7c48b9a8ca3a38cbe8bd7731080b0030da96a4062fcc791f9eb5b9930530593c2330f7cdbb02f33abcb81ec92bc37fdc0ee
58 +DIST firefox-62.0.2-ga-IE.xpi 472261 BLAKE2B fe8bc3a7e156dd634ee269c95d89a69570bc4388739e253ad7207c3e83cba86917fed2e247031ebb79abad9729602b8d6803f836f2628bb1e54f2fed2bf42c69 SHA512 2efc12176a8091d9eeecb35d6c2be79bf1a751f21d8dfc211b3a5cdb7e54769a7adacf097fe28e7b09574b3f23b101b451571442523069969bd415f698a85fc6
59 +DIST firefox-62.0.2-gd.xpi 473971 BLAKE2B 06a9f34964abd2bcf8965b96742e3e065ec4605b30588e7d5c2afd21788e48df905be14c8f97d3fa02b3b10664851f849e8f86390ef272301e34e2f4f6dba7e1 SHA512 951f2904372b9f066d5c4b5b4616a77f63368b9334779b0c0e6e70c1d662785f5a996d0d8170539d015429065d81fc0187113517bc1f060a5cc9694f81c66726
60 +DIST firefox-62.0.2-gl.xpi 451821 BLAKE2B 51e7fb733b57d2f572a6504ef8703a98827823c5ccf64a0a0a8db86f7a8a29cb38d4d30c36aaab93b94e6f3b9a8b7ac97fe80e6d143e572115b6115408f5eef3 SHA512 3cbf4a7d60b4f4e25fe7a9eefa18dffc348ec3d91b2eb53264856bbea154029d3fa6b36fadccb73d9d23137962e21c8b43e45900c70bad4e7b196fc6ffd94e5d
61 +DIST firefox-62.0.2-gn.xpi 483153 BLAKE2B 170b22236a10e681c67683f321b1f2c42fc2308f552941aec8446767b17dadb65269ed0a929506fc8ae82739d24530ef8775ed282c6656f78b1f4c0f18e9816e SHA512 d33718052780cdd44e85383a9ab51372bc306f3f9f8c136c0ab35d0e97303ced9a5e040c0fcd600d1aa3abeca18b3966d809e7398d65cd742b1db7248f05fd4f
62 +DIST firefox-62.0.2-gu-IN.xpi 539984 BLAKE2B f82cca6f0746ee58b58aee92bd72d9a11e56380a0e2fd7e7ee3e5df4ae287c2b47db147dc5a522640724642e374a418a45dcb823358dc6d4a10e759bc5e98117 SHA512 977c6e8f853fbfbe79b195b5642fd4f0076001a85572107becfaebc27f09fa50aff4418364ca703240534819afaa4a89862e973cd73b4937b74e6f876cf3e974
63 +DIST firefox-62.0.2-he.xpi 484819 BLAKE2B 60239954e5be25d68b6e3f277d7154bdba6aaa6072a998f698174616362c2c7a3483ea47ea22df9e15315d7bae9b75ad3bee0a09d9ca0f2cbe98fd165e03407c SHA512 44e4d7f73c3bcf2ff049be97e429b6434402af0cd0052fac775759a9cf3693d7cffb236b1af1da05c90a81b8d5de56e9c255027ee331bf0bb58114d5c12b2cd7
64 +DIST firefox-62.0.2-hi-IN.xpi 537125 BLAKE2B 9da54bfbde4ec9a8da2cb4b64e116aa48c5fa055cb9b3ba603a8ddfeb7a7ef5a8d9c888b7b01e08e2f94c9b232ab682361f8fecd70e702934d65335f0e9a4509 SHA512 64b30bc77120114974e0c256c07cf4bbb9534b62ff54e679160f75e2d3f38e90f7b882270ee02759ab20805ab0d95294bde2eb64bb713442874caea82b50cf14
65 +DIST firefox-62.0.2-hr.xpi 459607 BLAKE2B f5522513c1fbabd64e48cd42600f2fb5cff27f10bb937f2e956f3e5cbfd2da2ced4cdcc9106829097a34eda82ad251a8d9e7854349ef16c441aad7bd4f863bf2 SHA512 dd1ee3137c5dfc3ecd5789d3bdeb1dc29b1ec8a9acac6971a6c831e9ed3bae5dcc10fd44c09733f38a3a828a1ff6e09b209c84624252bd6490c1689547cfd8d5
66 +DIST firefox-62.0.2-hsb.xpi 488118 BLAKE2B 0f7ec922406da38b9f4ff7d6275a33078eb6ac218dc2c7453d0af6a40ed6a1759b0688fcab8860e01a71b5c1529f68c5a9382be2ffdc4a139208cd5b68556c8c SHA512 8579b33b2fbffa51f5c0c7bf795cec5aea91e9a16d62360369d79bb75b00bda9207f01e752392522dc775e8235b8eb67310e2cda2bc2643f4bfe822d58d94399
67 +DIST firefox-62.0.2-hu.xpi 487432 BLAKE2B 0e492dfe3b3def23f46153d74c1bc586d8255758bb73050ce6e4425d4f1874a9ef3fecc1df59ae300ae44c7e1750eefa4c40f87df990a25d04c5fbabca45cc2c SHA512 3fabebd6451a2c3ae82489eb18a7b27f644cf52a49ca513a6bbdc057b6270101fdd5f3b2d7d3b49480aa4daed98bea3a36d3ae3e0f3f581c68e824f52f74ff88
68 +DIST firefox-62.0.2-hy-AM.xpi 518007 BLAKE2B eb7e7f41fa74629e4df35fed26d73f8d35eeecd8faab2d8d71d25806cb434ed27f5ebfe1bf5a3fc899140d402282b1feff440f144326e8ee864987a6f636c5bc SHA512 44974aff3f060d5fb52e36a31216d056f049c71df6c6530a13da5be7e33ff9ced02acfc735aec0438e1c2ec6493ba194b7f3710c417798947d40f59cd8ebc0bc
69 +DIST firefox-62.0.2-id.xpi 458272 BLAKE2B 1daab6e50927f329de6c2406696e0a5a98982736d4284d9b454d3bccbdaeff2206f27799c2ccb42d97d9fcfa3fc8c767c80939808021fd6e5cc9a3768337d204 SHA512 701bc16d72bce82f5a40119f901d6e237bf4a834b3f96996b532de83ef10257612b4f7fe18ba0caae778a35ff9eed4567529bcc81499d4bc51ad31a581175805
70 +DIST firefox-62.0.2-is.xpi 459612 BLAKE2B 90e72c613b3180440b18ac58676a990cb67450acbae0c953a3176b27451bc6e3eb3c745cc0c1ea256b1abfb2ac6b669210125c3eaa44d819196d91ba659069db SHA512 f0d40a37c2f01d752f453ccb9b2da4a0b8996cb367cf59004a3951a060213218100c724226a08f5a2442c07937210441bfb6a81a23368e9e7cc9ca6fdc114114
71 +DIST firefox-62.0.2-it.xpi 347134 BLAKE2B 4dc56ca280f52620b0af862a53007f6efddb52d7582cf967589d6a03a36336f035c408ce2bea6e1d7097fbba81262079009604561834e79af261f032f77d1d7b SHA512 61804d0600dd664f446cb3c65fd2ba9398c8d25b9f060dbf312c31a557c673e66921472256db13b124477c7447756a22822c57b883933e4e13ca36e0af0d9a08
72 +DIST firefox-62.0.2-ja.xpi 504024 BLAKE2B 69402f20a24366c14c27974d7fc816d38d8335124b3501da4e113f125f75b48b987f8ea2cb3f4ee5f01a8ed6e5e6247879d246327a02573705a9f89531830c09 SHA512 d0e955673df89a2a4afd5ed5e742cc9802a0496d30a3ecef307d7afa39c312d127501dcb33399127b422485b7d639b38422352c8f8217dc4b7a0470e9c30a3c0
73 +DIST firefox-62.0.2-ka.xpi 503706 BLAKE2B 2b26ea8d5f277b02cb77a7b3989e6b72591b2f155519247f65ba542a1e7e731d4c979b59e232255490fdbaa820fc0343c1b0808cc9c7433e72aba22046186b07 SHA512 82db8266d676060dd4fbfc3ba2483721f72d73ec08262c1059e93e23c5a41c68c5e36398bd68b69f990ea1c211dc27b4309081456cb50bdf7bcbe1e24aacc084
74 +DIST firefox-62.0.2-kab.xpi 478240 BLAKE2B da8daf16151de409f850e5ff2a6dd263dcc13ae78dff02c7f4ac5ecf98d6f9e531c44e6ab5137f4641ecfe2c5b1d8a49dec5a9ae9fa1cf7bbcd20bd3d0778774 SHA512 868025e2adbacf72971238c64b890457144b719348cacac355ffe3d060265272680ade1d531ab13b0db9eee6d8cb84cd23720cef4c893e643ac2501b6da26fc8
75 +DIST firefox-62.0.2-kk.xpi 530652 BLAKE2B 744a98b3d427ad08ac62842b22b1f45e694740ee574262d5ea8d68b4d437f674f3c601521aa4c486a12d49df9a3c9c6f3537ec892bc8c4d0a363c8df56ed89fb SHA512 00ee4e146ec5a8bbafe76db3608557bd51c2ba882b34f82e92e1a39009d38655e39264cb0e7fa4c200a0c3fa168919547606ca4aeddc97041300045f9acd4659
76 +DIST firefox-62.0.2-km.xpi 521446 BLAKE2B 528f9bcd19d342944549ecae9de24a7296c8b102ebe25ef735e4acc287948bf161bc7fd156f9a3412e1ebffbb9e3a214cbb2e9422de5e8232dd95f12c09da57c SHA512 18cd6c0bfe87330fa864f9a6ae9fdbb3024b27f7bb35b4329e7dc0ef7bea5811824b176c87c56e53ba28b7f2769bf5ef19f6d190618d4139e4ce655b30d2555d
77 +DIST firefox-62.0.2-kn.xpi 528083 BLAKE2B a3d87093958ce465d512f8c285de647d1a60982708125c22a2ce1e56f554093edcd0993bdb533f1eedbeea07663f399e1fcdda1801002c3036183bef1e8fa4a7 SHA512 9d3e53031840493c6582a7f3cd348abc356ffe758981888ca39972bd9c48700dbc739cf26512391dd37154ab7de9ffb3909fb050c2e77d01a67f7f9622d435d1
78 +DIST firefox-62.0.2-ko.xpi 498336 BLAKE2B 92041b661304cbe279257e63d04098a80e6654281e6792c07aba67569189ad822bce1f295bd1cd490fae90ae5da250b1800d7d6ed6328502ea3137668e148b37 SHA512 e13266bc40d632859630db9c363595334bdba3c4ebade1977f89b08fbaf7c3e7c07fcbf298871e27104505da06022bbedbe7794288fe10868e2dca31b6d4a8ad
79 +DIST firefox-62.0.2-lij.xpi 463445 BLAKE2B 235e5e8b0554f8c98601828b524d033ad911010900f4ffc2ecef45e0e94325a4aad60451c1e5ce6f2ac41efb933a5a86d6b3788e8a43cee6b56823a58106a164 SHA512 a61d3d4a2c1351c78c2442b16ca3ddd9f47e9e916227f74673170b1e3b3ac335ed4437ab4c9c4c7b5f42d640de8c93f66e6620a3a9c220b804e082ba11212354
80 +DIST firefox-62.0.2-lt.xpi 487646 BLAKE2B 3e28a8a529c03566b2d87d5470fe6a144f3f4d7a63198fd28df9ffdd4b598a6d42298048bc7a93fd09693aefbc9b9a170a7b03766580591f2d3c99074d408b99 SHA512 1d391e1404a4964481a9c516613695504715f1e3355cfc398fbeb02c0c2e46f0236155d814151afe4e4c8e71f231215d3b0b664a8378982ff2d8935d64e5f0e8
81 +DIST firefox-62.0.2-lv.xpi 475696 BLAKE2B edca0ca0cbd0ca941c412a031a21c7b148f9f00b9fc9a37cefc7bd679e99b94c444d4ac8b203d20c7f7589052b8bdd413d325b278bd145571e2e11b717e20e09 SHA512 a498992c8a5ea2996d3a3897eaf032c8b5d9b77554147d137d4ed617e5dcdbe8eb1a23cd4a9bbfced8e5d8c1f4131d0fab5172fde042e838b2750020f6e673b6
82 +DIST firefox-62.0.2-mai.xpi 494723 BLAKE2B aa683c310fca2bd96ff3377be2f20689e8d23e41a482ff08893327425568167cad8ab4302c0cf6d9e906905daf06b42618199172fcd0bb377ee945b42ea3a748 SHA512 ffd824eed685ffa017b6c1c8046f045855792a3f61499dbc41b3033246cbaa401bae1162e35fda19f9a5d789eef669b84b68956b1f07a83920eb5cf9c14fa0fa
83 +DIST firefox-62.0.2-mk.xpi 457527 BLAKE2B 278c8ccc15ad71eedfede8ff090260adfc6334bea4a1f712417585c38b81c304ed1eb7ae9ad1bdca1f11720d4f6305b59fafde6f8cb2f26ff8332bcf4c462518 SHA512 2962c8023d65460ecab223061316491341cfb3854b6f595cc40b1fb8e632305751e89d1f58961330d469dd63d0ec91964d1c1e7157a82b751417f60fbb08b6ac
84 +DIST firefox-62.0.2-ml.xpi 538826 BLAKE2B 157cac472c27184bb2a1a666ae82cfaf050f1812749e3232649586894c38259a8b3b7290f21c645bb99e362bfaeecdb3282ff2ebf7926084a9c0f7fdf00fde26 SHA512 ea80ad648a0e8af3fb8a1b7b8b3d2c66509578226bc74f4cb699fc4a1c5a115c5fbf2040ca2a342e894d477eb1c2030f800192aa3c0f96bf81dbdc7f84d60d54
85 +DIST firefox-62.0.2-mr.xpi 530354 BLAKE2B 54741102256f8b82d12b18790ead3af96d5309426e0d351e9277e77db642838024f11b087a14c3e255db249d437393392a8f8e99fb1800de0af1f2ef17457d02 SHA512 7754ceeae7168fb0eb985193385aa54e1d3db827f7f2e983fafa89cb4343d44ea17d3958685a419aa45a71f46de86cb8dfffcd3deb181a273b84bd2fefe35f48
86 +DIST firefox-62.0.2-ms.xpi 459911 BLAKE2B 6bc8c8460def32070cedf5278a2cc07669d9de501d109f95274c9c50d15759293c77fa50a50ce5684a09dbb30e52408ff9cd9c12d265ec5129bf0da93da2a191 SHA512 b2da65dde3af0944532ed0f34091f2f896f11c43798274ad3335c3adeec2c087d65f8681bc04794686cd7bc374ed73250468189896cab77693b2090f703efd2a
87 +DIST firefox-62.0.2-nb-NO.xpi 458925 BLAKE2B 485dc6dc485800735290decf4cf7a6e3965f8fb356cb6ea07fea890ed408adca2304a502c00d1cf86bc2df1ce5bf815635ea7cd4949cdb2bdc5ebf03fb24fe50 SHA512 3e1c2394b1fff9ddde349a013ab365e5fbe2b9ef89d430bff69b1462d10fcc7f02eaa75a2a88ef2deac3b38cc618f45eb1b22534f451ae77d8fe8ec15033b9da
88 +DIST firefox-62.0.2-nl.xpi 459511 BLAKE2B 6fac145ee48d082292d5b41da947a0515df9e93600c209b16554e726c384bad71e497a8b98dec7d2804ec3afab88f2e22d61a468789f5a817633a8b14bb8792f SHA512 0214d00e74fcfe958e7b3ee7d460fc56625975910c275adafbc99cd5e1938fe7652a8d309747b8e2d4eea81ccaae168b52d3a597589b3240260da65eecc5a47b
89 +DIST firefox-62.0.2-nn-NO.xpi 457057 BLAKE2B 3f68568802e6dc9496cbbe91b9c54325ac29d5799db719288105821c3fa1b2ae56d839f8aa4945b451831ab91243eadff8086b39171d23408551c8247b082cb4 SHA512 9be36d6fd0280506ef30af266730ea7ba57a0ec8438893e0ea8ddafeb4f83f85089b97ce997139d13f16aac7bde41479a0ec1b2f07eeee023632d7c84e2aa705
90 +DIST firefox-62.0.2-or.xpi 485374 BLAKE2B e8af79a432c674b4ef78fca16f57a699aedc1e061bad37e5deaeae53e7a2417310c763bf3f8fc093194cb198108b3af41955c89ce6ed7452fa69313bfbd6c090 SHA512 a05836bdc384c6052e546bb91fdc5d1f33b375ee812a7b676bd09d35c7156f80799c18b1af4b8af72eca087d0231a1f60cd582431aa95fa378354f1648ab870e
91 +DIST firefox-62.0.2-pa-IN.xpi 496916 BLAKE2B 2b075b407df9ff9758d88eec47b7c79b30bf95f0e170aaa289c81c09e31275ce78ccc610270c3d57dd698c40aabad49208bcd121a9f24f6229cfe8f0ec0338d0 SHA512 9fe90ebfc1091242f83887b506b93175421ae00faaff7fd1d438cb61e39e5484398ebe6108a89cab31a9ea299daa280206dd67d38bb9b6b668b8c63ecfefbe3a
92 +DIST firefox-62.0.2-pl.xpi 370890 BLAKE2B 2192d0ec996be573e3c857988c00e05aab9033674ef30944775b903f7ab70fc32b59882aa65d4439d8554c55f043354e53220484ad11284ed6f31c589961afeb SHA512 12c5beaee75097ca311f6991a0b1c4907391b54fbe6ea27652d045c8e5bb75b67702bac891bd803fa7145f4c046dadfc3ab84fd923460d642f8cf74ff865bc82
93 +DIST firefox-62.0.2-pt-BR.xpi 460866 BLAKE2B d2a1777a7dd0266591adfc9344ed8ceb5a26f5ca07f51bc15de092b1fa83d7c141aebec6677f9dd9aa8d483e83ea46f9ac576465c4d11614cb95c12cf6794fb9 SHA512 ace809bc44796ae0d2e8ec8f2b871dc841c0ef696eb434fedc5f3e2317c8093b31c2531207e97a13db1d0040f0ddd36d02ec2b67b4a5d33db5c9c8c4c166be07
94 +DIST firefox-62.0.2-pt-PT.xpi 473526 BLAKE2B e75771752756a4f1eb3906fc014f66158443eb349098d0039f9e3afcb5eee0e7e3f0117644c27cb1dca40c63901c4f0d6ed1ec57034089610594834136476ddb SHA512 ad4999f508ac8cc33030566dfb98a0417c5061c14d7804c934677c482126d3381419e6737a969df826e6f8db5357dc046ad90295592953450ca79cd578faee29
95 +DIST firefox-62.0.2-rm.xpi 462470 BLAKE2B fb72c1096cd9f6f1ffae48f6d7fd8df393397bed0cad7785befa4ca9bcf9a9aa2e6f86275c26373b77a79c3a612fce1f51d69f65a6eb38732a7d21b62ffde75d SHA512 84817163733c6bdaeec1abd5bb4384bdabef25ba2c21247eb420a3832ef51d3f53e6a40cb5952e53cb7b3a92fd4432067c880d80c39c6cba40512b91b65684fc
96 +DIST firefox-62.0.2-ro.xpi 463401 BLAKE2B e5239f48edaa6dcbf96417ac9dea41802d8a2e4de246455d03797d1dace27311539fcad33a7a4ee3c1dad2365f0649dbf0461c07c559f3825de12675eed8721a SHA512 89525412f4d53c067773757b5ab740733a025265fcf68d725317e54351af83e61a9c05980cea62b8c90ceb2d8d597bf2e9c97e6dbd06ff730b46ffafdd9fcfa3
97 +DIST firefox-62.0.2-ru.xpi 539884 BLAKE2B 04ad8775aa310b44238b161db1783e778d82fb985ba226a21951a6473bf9c9a7481dee2f09c29daa0d44cd512e09287706fbce83a956af086005c2ca1403bf68 SHA512 54143cffcc09a519d7df5be882039e888567211817a864e1b733a347cef5763828c08355b16e08b69891e2a18ac113af6995940a514db0f0345bd36bf8b130fc
98 +DIST firefox-62.0.2-si.xpi 487601 BLAKE2B a4e0d82467f7abc9d1824d93705e0dbf45cbe3e49e1bae9ac172e29f78f1b6553a5773a5174ad0c3207bfde511e8a9877ff6720afb1416dc30796867d86c0934 SHA512 9a6a88afdfa70a48d0f19ab999d9bf8dcb8334bc342add5ae30f3b36bf791e1e9e5f7086003135f93e81ffc1492d119568b0317aee3092bd16f6ac939e697f4b
99 +DIST firefox-62.0.2-sk.xpi 488135 BLAKE2B 551ef2286d691586fc68366c2bb9efa8d25f7ed9812d4e82de3c68bd94ca42542cfccb5b024c551c29283eae93fb8ca2c75eb65c249b9bc41743eecf6b6c7ee3 SHA512 5dbec9a977ce0551458d190cdc1b94890c42f60e3986e8dfa12333125567c915fe8f49e42fd23226ae572dfda878576a1f1da70a490576f6f68cbc359caf6057
100 +DIST firefox-62.0.2-sl.xpi 468414 BLAKE2B 173e354e7881a039fe2721bca66bda2fef6eb7d1311e2065d17d6c7e215ebeefd23bf4b991f012367787236cd0d527adae91fcfabab35435e5d8e9177f74b758 SHA512 6332fee680d1845cba0b1c794c483e340f0bff09d8dcdf5302e5347b3f010c116e5b86099591a1def16a30941d16b01904558d57738c8f773fb2728bdc44525e
101 +DIST firefox-62.0.2-son.xpi 445941 BLAKE2B 52ce53c553c96ac4076222a33433a9c58249bd8ab0115885c8384901291773e53781e7efcf213a838f66d9ac44f1295315b04296ce3f89f519d018c56c55149b SHA512 19f600fce137f874f43276c3b7201b7f14fb4480cd8be09cfad55d5b4b7cca097c7812d04f65dbbf75d47eee383997d239ab5c2d3e21d0459c22a0a0d12e8a24
102 +DIST firefox-62.0.2-sq.xpi 475530 BLAKE2B 8c6f1bfbbbc6401c86a247ae9aff3ab7f5263350538f912625b1f12e67b2621dfcb06726b569c2003cdb93634a7573424cd7f3542d4af5f02e11f4ad451f8bde SHA512 a12a259000702f500d533c7eae48472322080fe1bcdea98c19c2fc863aebeeb5e4b949f213e487c413c89e3b01b568134aaa491ce9024a04f05ee0b34f7d3357
103 +DIST firefox-62.0.2-sr.xpi 498809 BLAKE2B 331a2d740b38f2331be261a28bd80e5cdd798f74574af6485bbe275d7d3158b308e0729506dd61ad49b8338b213e7fd82ae03582f23ad268731a1074f03af782 SHA512 442bed4d7f32cb4cdccf275eafb21acb3ef4142aefcbab61707c82f8408be568aed3269a34e885451ed51eeffd22165585e193c6d687f7bf942410b7d777558d
104 +DIST firefox-62.0.2-sv-SE.xpi 469508 BLAKE2B 4ada4b477599b65a9f20998c2cc7aa3f7870fbc1138b0bc71e556bd533f47f3a1c487b09fa2802c1b84b934283dd8d0c695444818284546893a175c08e734675 SHA512 ebb3690236307a7bb1a7c26d01e305f5082783c0f1b42753b1afab40f36941ff5dd0a5b600a4c02bc64b81a48fffe459b501f0b1f2a599ba99fbb071ea0a2860
105 +DIST firefox-62.0.2-ta.xpi 526479 BLAKE2B 69d29fc712ea06c625bea55dea27d61889886f852647097b2288ca080ea3d164a693dad4ae8103b8880fe161ce3bc78efa9934529cf073036b2f2e99c0a1d4c5 SHA512 7e52cb5ded50fb960967a3808bd6d7acb2eb70e74f3d906a4337df79dfec619d5979dfc0de2c900a102bcf7bddf2d8e9f4d519d63573c0575b86311eba8a9b97
106 +DIST firefox-62.0.2-te.xpi 536779 BLAKE2B e2951535347b82bf825139a695442f8f0d4c2842e284ee0aa8b2d252f52e5ad309a1196c5d630fef075842273400c1110f9c65699892911cb36e1501ecd85ea1 SHA512 06344045a928585bf1f72ec6a79df8643f124957b5884af4522322bcf2a3e5c7755f7598c316cbfbcd3be3846f162e8b2e66c6c71b2ca0d81ef06f9a1bc150ba
107 +DIST firefox-62.0.2-th.xpi 507130 BLAKE2B b87d8d75d82fca4b0565b4e6e727167196e388075cd2b73d7dcd6c1f9596c2037d43a79d5a08ec1cdb67739ed2dbcc3adba4a742f0c912a5dd32c4471f0a3d18 SHA512 b949b240a0a1e4225a1c63e1c24b27cd91f18f0e9577e88ad2ee15020c0c0a83b920cd2725117204d57d1a60b2f18f206682df9401aadebb57a9efddc9fc2c05
108 +DIST firefox-62.0.2-tr.xpi 477277 BLAKE2B 1399a97a5064cddd9c9845e37ba15868142d3fed14d186c3999e309070c665b4f41b165fce43b0606fd1ebf6642eff403f9ab5173da391dc721194fcc1026c3f SHA512 9e50fb892db573361046188ad05da867b35fc72b609219fd733190cf7601340f90185105c1618cf7a7c5c2044395c312245fd21f9dd39bd81d5fdf0408db611a
109 +DIST firefox-62.0.2-uk.xpi 532590 BLAKE2B 0ef05e76161516906333a6e3afa5737a0d4d2240e3e73e6a772093d0aaf9105c20f70f6d594dd96f3ee292ca59e18e0c0085d0e4c6e245fd518a82a48dba9e8f SHA512 5ece2d55c831ea127bc1748d677deceaa9619ff80b5b1dc29b51c14cd3e9543bcc19e6b61f6880f1f111b35584af4a389bd8c33a230616179aa590403229ae44
110 +DIST firefox-62.0.2-uz.xpi 458001 BLAKE2B 1f6d4097ea2c8ab5a1e5fca98279877df2c7841ec4ae3083495e9548ea2a5f9b8ade99d9f58c3bb4acf6a15666ab0eb17fd8095dada89ce930e665702195465a SHA512 d57b979ecf940e73c36cb7f462b0ee7515dfc3682ddbb5bd837a26779acb10e3ccf023f68cbd8c05f1f6e17e8d6286b35d5314bb2349ea6c91143e5d270489aa
111 +DIST firefox-62.0.2-vi.xpi 478327 BLAKE2B c3c40cc98e4ace6dc64cc696e3e7e2b5ec941f064a1fadcdb3522ac92915ffe64cf2480d6941d35554aa92ed2741e59dd90a5509f7b06e46d6ce377bbb135dd0 SHA512 4d25dfbb0b76b23f532636e649732dd4bfcbe110e5fa9e46e617e12096701c95c838491fb43eea4a3f18f70a4336f18bc8e4e71e9842d153ffe1e9d84fcd73dc
112 +DIST firefox-62.0.2-xh.xpi 461198 BLAKE2B 816fd0f17d914e055945731691b03ad34005dc777a935d9a05bd7ea02166835ecdc2cd4adf37698f3ed859fb0b9015d90396a86c2cb72ca24274d7e5b520b008 SHA512 3741bfb3ce0a8c451b60801827b80841961fe04cde587dcd91df04dd5bde13f786930571ea9cb7d732fa86fe47b631fa2fe213d4452c84f44ec60d9a83ca81f0
113 +DIST firefox-62.0.2-zh-CN.xpi 491485 BLAKE2B 9063efba817aada697f8edbd4f154df3ca8d17d101409d15d1bd2ef98abbeed42ecb25480d685dddefbe2cf894c45549ca7be0bd580c0bcb829abaf1b48fe63f SHA512 5e45f942b115eac8d338faa74c4962b203b0340036688237e388bba04f3a4e62bc46e216540d9611bf3eb8e3919379d40042acca4eda8aa7876025cd6b828706
114 +DIST firefox-62.0.2-zh-TW.xpi 494522 BLAKE2B a27c11631c4a1f4e5777b9e8f465399bc1881218a4e9a51c8927a989f9ea02ffafb293595627f50b43c5d26c5dab99935e763102fbebb27dfefe64cc368cc545 SHA512 af2666a28edf4e883b3effbcf684e95641dab8b6609bd8150362ec9d961bb043b6dc99ac686bd0ae0a0cd1d2b2a0da76319e27a6e71db47ccb16247603705e02
115 +DIST firefox-62.0.2.source.tar.xz 258831964 BLAKE2B ec1a174e19fc146997343daaa51e37bed32e160aa57bd1687cad0a2280f019e15d3938aa4d42bcab3d4d87c1f4d3be4d8abc9ed3b986221fce2f82fbd896bb06 SHA512 7b43fe6bb7072eec8b907f63933486d7ecfe479f1121470cfa66416ad02feb8f61af1b1327032209179780057f63f314065bb17a74b957cd5f82a13c4a055c24
116 DIST firefox-62.0.source.tar.xz 258026884 BLAKE2B b9f1601272992000c1bc2310039b6712565f6ed2e58107f66685fb1de154c90ee78cfa35f51c45e7d62be095761a957fefff4ff65528ce65860b24e2345b8818 SHA512 88a4ed72a9aa934b0ee654549784885a9c543de4f57bbbcbde84a4fad1aef9bc520d92a58291a890e4fa2304e3722e9c8612ac50eef95039547d467e8beaee17
117
118 diff --git a/www-client/firefox/firefox-62.0.2.ebuild b/www-client/firefox/firefox-62.0.2.ebuild
119 new file mode 100644
120 index 00000000000..61b4fa49493
121 --- /dev/null
122 +++ b/www-client/firefox/firefox-62.0.2.ebuild
123 @@ -0,0 +1,540 @@
124 +# Copyright 1999-2018 Gentoo Foundation
125 +# Distributed under the terms of the GNU General Public License v2
126 +
127 +EAPI="6"
128 +VIRTUALX_REQUIRED="pgo"
129 +WANT_AUTOCONF="2.1"
130 +MOZ_ESR=""
131 +
132 +PYTHON_COMPAT=( python3_{5,6} )
133 +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads'
134 +
135 +# This list can be updated with scripts/get_langs.sh from the mozilla overlay
136 +MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
137 +el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
138 +gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
139 +mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
140 +sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
141 +
142 +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
143 +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
144 +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
145 +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
146 +
147 +if [[ ${MOZ_ESR} == 1 ]]; then
148 + # ESR releases have slightly different version numbers
149 + MOZ_PV="${MOZ_PV}esr"
150 +fi
151 +
152 +# Patch version
153 +PATCH="${PN}-62.0-patches-01"
154 +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
155 +
156 +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
157 + mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
158 +
159 +DESCRIPTION="Firefox Web Browser"
160 +HOMEPAGE="https://www.mozilla.com/firefox"
161 +
162 +KEYWORDS="~amd64 ~x86"
163 +
164 +SLOT="0"
165 +LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
166 +IUSE="bindist dbus debug eme-free +gmp-autoupdate hardened hwaccel jack neon
167 + pulseaudio +screenshot selinux startup-notification system-harfbuzz system-icu
168 + system-jpeg system-libevent system-sqlite system-libvpx test wifi"
169 +RESTRICT="!bindist? ( bindist )"
170 +
171 +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
172 +SRC_URI="${SRC_URI}
173 + ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
174 + ${PATCH_URIS[@]}"
175 +
176 +CDEPEND="
177 + >=dev-libs/nss-3.38
178 + >=dev-libs/nspr-4.19
179 + >=app-text/hunspell-1.5.4:=
180 + dev-libs/atk
181 + dev-libs/expat
182 + >=x11-libs/cairo-1.10[X]
183 + >=x11-libs/gtk+-2.18:2
184 + >=x11-libs/gtk+-3.4.0:3
185 + x11-libs/gdk-pixbuf
186 + >=x11-libs/pango-1.22.0
187 + >=media-libs/libpng-1.6.34:0=[apng]
188 + >=media-libs/mesa-10.2:*
189 + media-libs/fontconfig
190 + >=media-libs/freetype-2.4.10
191 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
192 + virtual/freedesktop-icon-theme
193 + dbus? ( >=sys-apps/dbus-0.60
194 + >=dev-libs/dbus-glib-0.72 )
195 + startup-notification? ( >=x11-libs/startup-notification-0.8 )
196 + >=x11-libs/pixman-0.19.2
197 + >=dev-libs/glib-2.26:2
198 + >=sys-libs/zlib-1.2.3
199 + >=virtual/libffi-3.0.10
200 + virtual/ffmpeg
201 + x11-libs/libX11
202 + x11-libs/libXcomposite
203 + x11-libs/libXdamage
204 + x11-libs/libXext
205 + x11-libs/libXfixes
206 + x11-libs/libXrender
207 + x11-libs/libXt
208 + system-icu? ( >=dev-libs/icu-60.2:= )
209 + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
210 + system-libevent? ( >=dev-libs/libevent-2.0:0= )
211 + system-sqlite? ( >=dev-db/sqlite-3.24.0:3[secure-delete,debug=] )
212 + system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
213 + system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
214 + wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
215 + >=dev-libs/dbus-glib-0.72
216 + net-misc/networkmanager ) )
217 + jack? ( virtual/jack )
218 + selinux? ( sec-policy/selinux-mozilla )"
219 +
220 +RDEPEND="${CDEPEND}
221 + jack? ( virtual/jack )
222 + pulseaudio? ( || ( media-sound/pulseaudio
223 + >=media-sound/apulse-0.1.9 ) )
224 + selinux? ( sec-policy/selinux-mozilla )"
225 +
226 +DEPEND="${CDEPEND}
227 + app-arch/zip
228 + app-arch/unzip
229 + >=sys-devel/binutils-2.16.1
230 + sys-apps/findutils
231 + pulseaudio? ( media-sound/pulseaudio )
232 + elibc_glibc? ( || (
233 + ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
234 + >=dev-lang/rust-1.24.0[extended]
235 + ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
236 + ) )
237 + elibc_musl? ( || ( >=dev-lang/rust-1.24.0
238 + >=dev-util/cargo-0.25.0
239 + ) )
240 + >=sys-devel/llvm-4.0.1
241 + >=sys-devel/clang-4.0.1
242 + amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
243 + x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
244 +
245 +REQUIRED_USE="wifi? ( dbus )"
246 +
247 +S="${WORKDIR}/firefox-${PV%_*}"
248 +
249 +QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
250 +
251 +BUILD_OBJ_DIR="${S}/ff"
252 +
253 +# allow GMP_PLUGIN_LIST to be set in an eclass or
254 +# overridden in the enviromnent (advanced hackers only)
255 +if [[ -z $GMP_PLUGIN_LIST ]]; then
256 + GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
257 +fi
258 +
259 +llvm_check_deps() {
260 + has_version "sys-devel/clang:${LLVM_SLOT}"
261 +}
262 +
263 +pkg_setup() {
264 + moz_pkgsetup
265 +
266 + # Avoid PGO profiling problems due to enviroment leakage
267 + # These should *always* be cleaned up anyway
268 + unset DBUS_SESSION_BUS_ADDRESS \
269 + DISPLAY \
270 + ORBIT_SOCKETDIR \
271 + SESSION_MANAGER \
272 + XDG_SESSION_COOKIE \
273 + XAUTHORITY
274 +
275 + if ! use bindist; then
276 + einfo
277 + elog "You are enabling official branding. You may not redistribute this build"
278 + elog "to any users on your network or the internet. Doing so puts yourself into"
279 + elog "a legal problem with Mozilla Foundation"
280 + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
281 + fi
282 +
283 + addpredict /proc/self/oom_score_adj
284 +
285 + llvm_pkg_setup
286 +}
287 +
288 +pkg_pretend() {
289 + # Ensure we have enough disk space to compile
290 + CHECKREQS_DISK_BUILD="4G"
291 +
292 + check-reqs_pkg_setup
293 +}
294 +
295 +src_unpack() {
296 + unpack ${A}
297 +
298 + # Unpack language packs
299 + mozlinguas_src_unpack
300 +}
301 +
302 +src_prepare() {
303 + eapply "${WORKDIR}/firefox"
304 +
305 + eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
306 +
307 + # Enable gnomebreakpad
308 + if use debug ; then
309 + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
310 + "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
311 + fi
312 +
313 + # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
314 + if use ia64 ; then
315 + sed -i \
316 + -e '/^OS_LIBS += no_as_needed/d' \
317 + -e '/^OS_LIBS += as_needed/d' \
318 + "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
319 + "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
320 + || die "sed failed to drop --as-needed for ia64"
321 + fi
322 +
323 + # Ensure that our plugins dir is enabled as default
324 + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
325 + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
326 + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
327 + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
328 +
329 + # Fix sandbox violations during make clean, bug 372817
330 + sed -e "s:\(/no-such-file\):${T}\1:g" \
331 + -i "${S}"/config/rules.mk \
332 + -i "${S}"/nsprpub/configure{.in,} \
333 + || die
334 +
335 + # Don't exit with error when some libs are missing which we have in
336 + # system.
337 + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
338 + -i "${S}"/browser/installer/Makefile.in || die
339 +
340 + # Don't error out when there's no files to be removed:
341 + sed 's@\(xargs rm\)$@\1 -f@' \
342 + -i "${S}"/toolkit/mozapps/installer/packager.mk || die
343 +
344 + # Keep codebase the same even if not using official branding
345 + sed '/^MOZ_DEV_EDITION=1/d' \
346 + -i "${S}"/browser/branding/aurora/configure.sh || die
347 +
348 + # Allow user to apply any additional patches without modifing ebuild
349 + eapply_user
350 +
351 + # Autotools configure is now called old-configure.in
352 + # This works because there is still a configure.in that happens to be for the
353 + # shell wrapper configure script
354 + eautoreconf old-configure.in
355 +
356 + # Must run autoconf in js/src
357 + cd "${S}"/js/src || die
358 + eautoconf old-configure.in
359 +}
360 +
361 +src_configure() {
362 + MEXTENSIONS="default"
363 + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
364 + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
365 + # get your own set of keys.
366 + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
367 +
368 + ####################################
369 + #
370 + # mozconfig, CFLAGS and CXXFLAGS setup
371 + #
372 + ####################################
373 +
374 + mozconfig_init
375 + # common config components
376 + mozconfig_annotate 'system_libs' \
377 + --with-system-zlib \
378 + --with-system-bz2
379 +
380 + # Stylo is only broken on x86 builds
381 + use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
382 +
383 + # Must pass release in order to properly select linker
384 + mozconfig_annotate 'Enable by Gentoo' --enable-release
385 +
386 + # Must pass --enable-gold if using ld.gold
387 + if tc-ld-is-gold ; then
388 + mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
389 + else
390 + mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
391 + fi
392 +
393 + # It doesn't compile on alpha without this LDFLAGS
394 + use alpha && append-ldflags "-Wl,--no-relax"
395 +
396 + # Add full relro support for hardened
397 + if use hardened; then
398 + append-ldflags "-Wl,-z,relro,-z,now"
399 + mozconfig_use_enable hardened hardening
400 + fi
401 +
402 + # Modifications to better support ARM, bug 553364
403 + if use neon ; then
404 + mozconfig_annotate '' --with-fpu=neon
405 + mozconfig_annotate '' --with-thumb=yes
406 + mozconfig_annotate '' --with-thumb-interwork=no
407 + fi
408 + if [[ ${CHOST} == armv* ]] ; then
409 + mozconfig_annotate '' --with-float-abi=hard
410 + if ! use system-libvpx ; then
411 + sed -i -e "s|softfp|hard|" \
412 + "${S}"/media/libvpx/moz.build
413 + fi
414 + fi
415 +
416 + mozconfig_use_enable !bindist official-branding
417 + # Enable position independent executables
418 + mozconfig_annotate 'enabled by Gentoo' --enable-pie
419 +
420 + mozconfig_use_enable debug
421 + mozconfig_use_enable debug tests
422 + if ! use debug ; then
423 + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
424 + else
425 + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
426 + fi
427 + # These are enabled by default in all mozilla applications
428 + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
429 + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
430 + mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
431 + --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
432 + mozconfig_annotate '' --prefix="${EPREFIX}"/usr
433 + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
434 + mozconfig_annotate '' --disable-crashreporter
435 + mozconfig_annotate 'Gentoo default' --with-system-png
436 + mozconfig_annotate '' --enable-system-ffi
437 + mozconfig_annotate '' --disable-gconf
438 + mozconfig_annotate '' --with-intl-api
439 + mozconfig_annotate '' --enable-system-pixman
440 + # Instead of the standard --build= and --host=, mozilla uses --host instead
441 + # of --build, and --target intstead of --host.
442 + # Note, mozilla also has --build but it does not do what you think it does.
443 + # Set both --target and --host as mozilla uses python to guess values otherwise
444 + mozconfig_annotate '' --target="${CHOST}"
445 + mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
446 + if use system-libevent; then
447 + mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
448 + fi
449 +
450 + # skia has no support for big-endian platforms
451 + if [[ $(tc-endian) == "big" ]]; then
452 + mozconfig_annotate 'big endian target' --disable-skia
453 + else
454 + mozconfig_annotate '' --enable-skia
455 + fi
456 +
457 + # use the gtk3 toolkit (the only one supported at this point)
458 + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
459 +
460 + mozconfig_use_enable startup-notification
461 + mozconfig_use_enable system-sqlite
462 + mozconfig_use_with system-jpeg
463 + mozconfig_use_with system-icu
464 + mozconfig_use_with system-libvpx
465 + mozconfig_use_with system-harfbuzz
466 + mozconfig_use_with system-harfbuzz system-graphite2
467 + mozconfig_use_enable pulseaudio
468 + # force the deprecated alsa sound code if pulseaudio is disabled
469 + if use kernel_linux && ! use pulseaudio ; then
470 + mozconfig_annotate '-pulseaudio' --enable-alsa
471 + fi
472 +
473 + # Disable built-in ccache support to avoid sandbox violation, #665420
474 + # Use FEATURES=ccache instead!
475 + mozconfig_annotate '' --without-ccache
476 + sed -i -e 's/ccache_stats = None/return None/' \
477 + python/mozbuild/mozbuild/controller/building.py || \
478 + die "Failed to disable ccache stats call"
479 +
480 + mozconfig_use_enable dbus
481 +
482 + mozconfig_use_enable wifi necko-wifi
483 +
484 + # enable JACK, bug 600002
485 + mozconfig_use_enable jack
486 +
487 + # Enable/Disable eme support
488 + use eme-free && mozconfig_annotate '+eme-free' --disable-eme
489 +
490 + # Setup api key for location services
491 + echo -n "${_google_api_key}" > "${S}"/google-api-key
492 + mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
493 +
494 + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
495 +
496 + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
497 + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
498 +
499 + # Finalize and report settings
500 + mozconfig_final
501 +
502 + # workaround for funky/broken upstream configure...
503 + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
504 + ./mach configure || die
505 +}
506 +
507 +src_compile() {
508 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
509 + ./mach build --verbose || die
510 +}
511 +
512 +src_install() {
513 + cd "${BUILD_OBJ_DIR}" || die
514 +
515 + # Pax mark xpcshell for hardened support, only used for startupcache creation.
516 + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
517 +
518 + # Add our default prefs for firefox
519 + cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
520 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
521 + || die
522 +
523 + # set dictionary path, to use system hunspell
524 + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
525 + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
526 +
527 + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
528 + if use system-harfbuzz ; then
529 + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
530 + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
531 + fi
532 +
533 + # force cairo as the canvas renderer on platforms without skia support
534 + if [[ $(tc-endian) == "big" ]] ; then
535 + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
536 + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
537 + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
538 + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
539 + fi
540 +
541 + # Augment this with hwaccel prefs
542 + if use hwaccel ; then
543 + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
544 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
545 + || die
546 + fi
547 +
548 + if ! use screenshot; then
549 + echo "pref(\"extensions.screenshots.disabled\", true);" >> \
550 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
551 + || die
552 + fi
553 +
554 + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
555 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
556 + || die
557 +
558 + local plugin
559 + use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
560 + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
561 + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
562 + || die
563 + done
564 +
565 + cd "${S}"
566 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
567 + DESTDIR="${D}" ./mach install
568 +
569 + # Install language packs
570 + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
571 +
572 + local size sizes icon_path icon name
573 + if use bindist; then
574 + sizes="16 32 48"
575 + icon_path="${S}/browser/branding/aurora"
576 + # Firefox's new rapid release cycle means no more codenames
577 + # Let's just stick with this one...
578 + icon="aurora"
579 + name="Aurora"
580 +
581 + # Override preferences to set the MOZ_DEV_EDITION defaults, since we
582 + # don't define MOZ_DEV_EDITION to avoid profile debaucles.
583 + # (source: browser/app/profile/firefox.js)
584 + cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
585 +pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
586 +sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
587 +sticky_pref("browser.devedition.theme.enabled", true);
588 +sticky_pref("devtools.theme", "dark");
589 +PROFILE_EOF
590 +
591 + else
592 + sizes="16 22 24 32 48 64 128 256"
593 + icon_path="${S}/browser/branding/official"
594 + icon="${PN}"
595 + name="Mozilla Firefox"
596 + fi
597 +
598 + # Install icons and .desktop for menu entry
599 + for size in ${sizes}; do
600 + insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
601 + newins "${icon_path}/default${size}.png" "${icon}.png"
602 + done
603 + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
604 + newicon "${icon_path}/default48.png" "${icon}.png"
605 + newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
606 + sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
607 + "${ED}/usr/share/applications/${PN}.desktop" || die
608 +
609 + # Add StartupNotify=true bug 237317
610 + if use startup-notification ; then
611 + echo "StartupNotify=true"\
612 + >> "${ED}/usr/share/applications/${PN}.desktop" \
613 + || die
614 + fi
615 +
616 + # Required in order to use plugins and even run firefox on hardened.
617 + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
618 +}
619 +
620 +pkg_preinst() {
621 + gnome2_icon_savelist
622 +
623 + # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
624 + # doesn't need to be forced into the LD_LIBRARY_PATH
625 + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
626 + einfo "APULSE found - Generating library symlinks for sound support"
627 + local lib
628 + pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
629 + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
630 + # a quickpkg rolled by hand will grab symlinks as part of the package,
631 + # so we need to avoid creating them if they already exist.
632 + if ! [ -L ${lib##*/} ]; then
633 + ln -s "${lib}" ${lib##*/} || die
634 + fi
635 + done
636 + popd &>/dev/null || die
637 + fi
638 +}
639 +
640 +pkg_postinst() {
641 + # Update mimedb for the new .desktop file
642 + xdg_desktop_database_update
643 + gnome2_icon_cache_update
644 +
645 + if ! use gmp-autoupdate && ! use eme-free ; then
646 + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
647 + elog "installing into new profiles:"
648 + local plugin
649 + for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
650 + elog
651 + fi
652 +
653 + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then
654 + elog "Apulse was detected at merge time on this system and so it will always be"
655 + elog "used for sound. If you wish to use pulseaudio instead please unmerge"
656 + elog "media-sound/apulse."
657 + elog
658 + fi
659 +}
660 +
661 +pkg_postrm() {
662 + gnome2_icon_cache_update
663 +}