diff options
author | V3n3RiX <venerix@rogentos.ro> | 2015-06-25 21:04:56 +0100 |
---|---|---|
committer | V3n3RiX <venerix@rogentos.ro> | 2015-06-25 21:04:56 +0100 |
commit | c2b0d275a42869258071fa3571652bb4c10f254e (patch) | |
tree | 4a69ee792cade0ef26d0f7272705e19f3bdb38b8 | |
parent | dc902eb88e6dfa3cc46a065a8a5fc8c708c94915 (diff) |
gentoo's PGO useflag doesn't work on firefox, but with some patching it will...add firefox with pgo.patch
-rw-r--r-- | www-client/firefox/Manifest | 84 | ||||
-rw-r--r-- | www-client/firefox/files/firefox-32.0-hppa-js-configure.patch | 21 | ||||
-rw-r--r-- | www-client/firefox/files/gentoo-default-prefs.js-1 | 17 | ||||
-rw-r--r-- | www-client/firefox/files/icon/firefox.desktop | 9 | ||||
-rw-r--r-- | www-client/firefox/files/pgo.patch | 13 | ||||
-rw-r--r-- | www-client/firefox/firefox-31.7.0.ebuild | 378 |
6 files changed, 522 insertions, 0 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest new file mode 100644 index 00000000..21679669 --- /dev/null +++ b/www-client/firefox/Manifest @@ -0,0 +1,84 @@ +DIST firefox-31.0-patches-0.2.tar.xz 4636 SHA256 fdcd4e68093fb905af06cd89aad7042f8a4e695dea9c184351945fcb5872a062 SHA512 2fee84ac6027a1e1317470112df54fef411596a522bca756f82c525b13ba952015e71f2aa05a807fec04c3bd092e8cbebd0c2349e0dc4950b329a88811b00151 WHIRLPOOL 59dc5f3457dc2a0c0c83a0128063da00d127cee13487b112064368de7d98438b7ffeb1dfe362080eca6a82af4834f3e27c6bd887e51b5d59c728ae124b26114d +DIST firefox-31.7.0esr-af.xpi 431089 SHA256 9b90171ca31d767403cf874b96895e49ba71114bcef4f0f48125ef8062bf1ad8 SHA512 cd37c8255bf688d9ad93e03978469eb0b2f529bcacbb737eda213f8dd11301a73bb0117904d781a938dc9b7213a60125b3de3d54e335273af7ca6263e01cbd5e WHIRLPOOL ea6f29c42ff508d03e0f518cab643f772fdfe1e4d363fa5389ed6bb69718ec97d4efc32a38f7ac7d15a8c4868c8df41ea045e935b9a0e5bd8f0e948945f595a3 +DIST firefox-31.7.0esr-ar.xpi 459824 SHA256 a2c08b2724a2582e432bc3442b650a30491efed3b434d790bfd03af66f1182fb SHA512 4824c3fdd17cb06fa8191f55be3b50890d0eac5f7d5196629c22778b5e4a21450a8a0490e192cf206f300d143a7621b7c3859c1edd45a3af435ae80e47434e58 WHIRLPOOL 799cafc8da9c67fb1029bf0744864164d310b3fd4f8a95e53aa8865ac00ac9fe2b0140b9247b4a963844f07e935f3bfb1cafa4d8b7ee5baa1ddeb4c852e8ab2d +DIST firefox-31.7.0esr-as.xpi 448568 SHA256 837e0bbb261f288d765d64a5ba320cebb53d6b85fc64e4a5cb5866cec6d393dc SHA512 50d990dfc847e9cd8a1c3db159622fa42b7e2bedff039c0d9f43bec9cbad1a64867c61558b5067fd730501ed2485f767474d654f40f1426317b661c814b08478 WHIRLPOOL 1a94f348d77c2040f8299c63727564e1b50e00426e330f795c98467f9bf46b01665e8cecf28009208d208aeec2a7f66fc040bdf2d4bbe7a335ab96aef3888925 +DIST firefox-31.7.0esr-ast.xpi 352340 SHA256 53182a51b3b39f14af5742eb23a2d6392c8982e99baf2fd874ff5f592c536c72 SHA512 177bbd118f261cb53b3ec70d03c3d98d5dbcf2c4e1f674d38373021d99d9ab329a049d44d316fee8c14c347efe375047582935fade416068b6b27951ed78e7c1 WHIRLPOOL d182b04abfd7037e7329da942160593b3c1e5ece2310b74aa2218eedb1b400aef2cbea10213bd4e24c1768cfea779ccd0d3d5cb92ac33fb1b03870a71349c659 +DIST firefox-31.7.0esr-be.xpi 378668 SHA256 a9fbbbe0f55e3a66b23f39a607caa86cc3a2d75618bf421049ce8a0fc989b0f1 SHA512 c45b27f90c4b2e71347ad9c95242a4ff5b3f985ac1e4a76a355166a259f0973241223a48f3d3b94b2850aac9cffd7979ca975830ac9e702b23fd2fa57e0bbe19 WHIRLPOOL 0a11e3ba5a20625aa98dc5808edcc0cbcd8eabed94a3a5da4a2effc941b9ee2f91a3d3366b1601094dc93e712c352d0b6b642125eab0600ad92bd22d3d9f5a9c +DIST firefox-31.7.0esr-bg.xpi 438061 SHA256 a5b3ca6b806c7fd3abc2012a54d7a711dc4b5dc0e74feee7db64d4d12a9f090b SHA512 99be638a1316b357f8e6ffb1732b458376a9c81d47c124ddc784816e346e7342f50b4af62bd87e3da06c2b3da1b0a69c03ca4eba1fab9184107521d33686fb52 WHIRLPOOL 9afd4b5079e5197de823300ecfb1599e4bdd1411ab0dd09512515c057004354cd647b1923d5e724034c6f1a80a4e23ca5fc4412df6bb68db7d80f640cf11d688 +DIST firefox-31.7.0esr-bn-BD.xpi 472626 SHA256 35ec629d0252a452689e2081013d47ef472e8d690c6d400489adca943a816028 SHA512 d1f672ef92e3fdeb290926486c27dfe45f71f88a3881228c6e2b4135698d660eb60f85d16b8d48cf13937600a391e0838115cd80d1a9d58ad624a7355eda73c9 WHIRLPOOL c565c162c3e90a3e3c51d2fddf4acf5c877368da2378a460c32e7389855236987bffdf852440ab47d5be39b8325f4fcdf6e22c403b99a1acfa834c7441ee1968 +DIST firefox-31.7.0esr-bn-IN.xpi 462593 SHA256 74e81096becea929294b831ca9ae5d27885873ce0c1fc55ac10bd3e7c898c67a SHA512 e2d44ccd706199d6c19003609cfc3a5a5c144e48d257e22d502dc6d79bdf7b423492f3e020a5234490b2a523386a8fca3cdeeacf658923107eca593668866556 WHIRLPOOL 1502f5ed57a2f2de716d63ef3c87cf710b13a778826f338fe729245f5a4d4b5e52ee83aeb5f339362547fb13811749bb254dc2bfc1f9a370aec2253c3af82e25 +DIST firefox-31.7.0esr-br.xpi 389704 SHA256 787d8460434e0404d3b41aec55874433a1b62393ceda146c12ca69e3e08de1e0 SHA512 88d61acbdb7cf6856f17b0daa801eb130ef652461f57607376b32481b0aa01a21e5dd0d97f5933695df88de4ae734c017c670ca8889908144d83f7ee3ca87764 WHIRLPOOL 9a3dc2463ef85100fc90184d65f946e9ef9ec383961165d4ba00032c9503f37527491ba9dc90b4e348f23e6dac0891b8e513b38159ffd3f5f8a12eeb52abc9d7 +DIST firefox-31.7.0esr-bs.xpi 429014 SHA256 55c147fb777304da501c93c5f9118eecf96a355b112bce2b7d1d481a7246718a SHA512 ce4ac4a8b4042c45867aa432c017f43fb05ae85c153930b53025d98895141570e5d2b26a05129c3157755281f68565820d37a70aa80defec1423588aae5dcc6f WHIRLPOOL 45307c6b4412aeed29c7b8bd89ef5c9d6834f91d148fe8c1fb173b101b3944cea9297703c22d404235f2d22ef2e44df28f839fdd5433fff1788c2338e5eb7b64 +DIST firefox-31.7.0esr-ca.xpi 403575 SHA256 98442d2eca73b4e49a2316b1229c245e95d9e44c1548a2dd59967da9a2ca1d12 SHA512 833e2c799b9b0e211ac31e65febcaa8d351c134a46890ae7b07d3f5932de908c578210a50e4f95512834c688477a47f7af3e9a0e9ae0778dae4f3716bc9f4a67 WHIRLPOOL 1c71b3bd5e8adc3e9567c5a8b79c220367d58b8bf690d7643aa4bee39b0e5e69b36fd5a47e5e1032d3c10e2b93b3c9b0d4dafeb9049850fbe433aa90458ae3e2 +DIST firefox-31.7.0esr-cs.xpi 390979 SHA256 d5a667efd1b3ae7f7f019c60d9783c2df7ccc31b26d192a0dd6135f1ddd53002 SHA512 68ff62d9b7c4535c5d4cbf75bc352cd5758f36417adf80518d3d94773321a08be0361077e9ade6d6a1b4cf102f257b15de49610857909a1b658157692c276d86 WHIRLPOOL 8adc7a26660b20a73e03113cf9a0e80a734010c610141e004476255ba36015e537095f6d4029fa10961d5fe210fdbc1b2eb2b179d3e8e344011a8ac1b755782e +DIST firefox-31.7.0esr-csb.xpi 383695 SHA256 244cb21b264752c1c51d3b633822a409854e7805ebf3238d64505f9a9ea07de3 SHA512 fdd6dcbd7ee96bd5d14674b9aaef0090af3c71794d86dd37756edf02cd2367360d8bcc1d78c3a7ae06481dd547575addf6eef9df646a1cb7f7067c55ee2b29e0 WHIRLPOOL 46160df2cba06640693e2c658a8e7d221a300a9b7de382f02f2b4f7ff28a45224fe720f22a77d924b92cfc2899e0dd2e4646d4bb1145b19fa00bd6894c2e88ae +DIST firefox-31.7.0esr-cy.xpi 390727 SHA256 894d27928c7c8be1889a400d950e6cfd750612256d48523a16ab78cc3a62705a SHA512 82df0ae531930b6c3a455f16ab4149037ca881637e98450fcd274035909e26bed592593597a9b5aec085b9f55bffd45b9c37ba9c8342bbc78f7d77ccc9b8e91e WHIRLPOOL c555d7948829c8a68b3b74d3153601af50c34995980d8c99495c6fcec86ff182f483a5f8cf7472f5a04d95796771aaead11f4005a19f27b126c7749740fb5e67 +DIST firefox-31.7.0esr-da.xpi 397747 SHA256 2c04601b1a1927d70cf08429d641f056b7cd9bc5a0b0b4af2cf41da39fbab056 SHA512 b3dc5b2ecbebbd4d2807549859ff76e805af2ed8893652dc02eabcf272ec9ca033c1c7426de76b6d123997d2b7403d8baf9df84fabd6a04a178a713b8261cb0c WHIRLPOOL 583850ec304afc3c3a669137175d3babdcac7c9772fae0f92c6c20282fce77a2be33417ec565399320f3fac258e39baa5e4011f86a9e8aef96b86138bd2ee1cb +DIST firefox-31.7.0esr-de.xpi 395165 SHA256 0942a9e3108c73904248f5883031db8c9b1533ad7d1fb99b56278c10412252a5 SHA512 c133d90e08b9393105ad4180239ef170e6411b2424cd0b98046ddcae0c328ee1d8442063de0e731c8d64d58ec28153b056d87731589fb65dcac4b74ce833bafa WHIRLPOOL 2e9bbd07d9e47b5cef38b3af18b2f54102f820c64f5c37475e97d62bebaca39ac6143a8a754a29da9605415f56a0e3bfb3406df6907c92da1fa8df1985dc6e22 +DIST firefox-31.7.0esr-el.xpi 442982 SHA256 9338bd6441506040fbf43dde73751010a897117850da56a7f74eafb49ecae868 SHA512 e7836492918851c37c89f6211314cad8e9b79f61722622e23ef97441b780b4e87cd438543bf6e9ff93abc880113b19da289dccb25dc93381f519059d516d82f3 WHIRLPOOL b4b3e7c634ca99488936d6c8edd58e59ed57f4bbbcba5438ddae769ead3355932fbfa7fedc6cb4144e52d985c19c12c523936e159b498fa94bcaff70c46d9b57 +DIST firefox-31.7.0esr-en-GB.xpi 390119 SHA256 62a0eab5307fd1bf8edeb650f88e2b5583bc97d3ad09d055fcceded267f70e16 SHA512 b7806d6e1d8c3f7c49ec84ec9c13c236caf82ae308728b563ae98131205dc8adbe05b51deb4eb8ade00435f4ed485eda8f2813c93cea702f40674282e2c6a9d1 WHIRLPOOL 5381dcabf0b76693bd5812b14258986127232824efc2f2897174ba54a93e4b16a20c0d6f4a5b34667bd484d2f46dc948dcaf3379c1b76ae69557817f49f79ef7 +DIST firefox-31.7.0esr-en-ZA.xpi 388527 SHA256 5402bbc92fb8b7953acf7ff9a2a4bb92d7113e94d92c782687825c303325a0d3 SHA512 c0a5411380e643f4d84a2a2c02ca3f458f9ccece5abfee565d6f8b18d754aa0dc2ab39cbaf5c4064da9680840ee99569eaeb50cadafc2f37a231d1bbe4e6d757 WHIRLPOOL ded103a79fe1d8c84ba1c4d3b573613b572d0b4171500eddc3f7e363ef076fdefde0ae66949c04167dff88ed00d315be8bb904a779ef6bc8a661b95918138702 +DIST firefox-31.7.0esr-eo.xpi 431831 SHA256 37793b813547b052751b18cbd8413644d98753bef9cc9de9ce0c319b996300e3 SHA512 d49c72f241f4297821cc8890d91ce0d1f63f2d129f9f34d36846d91b73936d7df5f6e51e87df34d9d8d105fa0cb71a9f82d28d32a13c4c2ba7df5f7755367359 WHIRLPOOL cb84c3a665072cb484a99d31fc9c3cd0bec0762a7227ed86fdbde6e865c8a99e03e97e07df10d145b0c2b9f80022a8249b23ee8b39e083c13fb919ff51117739 +DIST firefox-31.7.0esr-es-AR.xpi 399937 SHA256 6c5865f4d479449a0a9b825231c859df0d6a275c81afb39a6d8ecbc12b24a462 SHA512 0bbb7f4bf6f217bee6481641eb6d19aeeb325766d44167c4cbc1f969ec861bbe6fa7c66f365ca7daf5688fe744730950a4fb38a0de509f0e79b9caab9d08d217 WHIRLPOOL 1a2e3d5ccf001b7a7d4d185ddc761ca6c33be83d1d75f10ac9be333042573d420d6c9daea99c76f16fc471a898cdba9b1a768575acd4367cc5549067113e14e5 +DIST firefox-31.7.0esr-es-CL.xpi 342808 SHA256 936f49302395973a8fccf344ab121e5d3caf6a9a4713ea28fa74b2e3475d2172 SHA512 31f74bd3878ce6770f42b5f8efef1e8630736a3e5fd627f2e708c7a2db0bbb65d8fda139a0554fdcd4dac6b982b54015b92ee73fbc606e71df3d82da899dd1c8 WHIRLPOOL fc8fafbac1522309c67e370e522c657205c79586d287ab6f7dbd36a37a7f845925c19874157f4a350e1eecbe7639e02264bcb29d9cedea949cf2f7df3b293a90 +DIST firefox-31.7.0esr-es-ES.xpi 335880 SHA256 16930441fccf01cb56f74e847820374203ee10e3621e0bc727b60faf647b1ea7 SHA512 3631562c97e557c7410a79d0d593ad49111972f1fc53bbda7b2bdef923361e9ad7358e5dd20d087eb1ad80c69323097e036bb9f7020d3c6cd63516f134d136f0 WHIRLPOOL e90b3d5d455c2756a0260e23b0e12de83c72bb1c58e723257349dbbd7bcb272f3f47d0bca75b16f5ab7297486063b340fe25a232d854a477cc2550beac427005 +DIST firefox-31.7.0esr-es-MX.xpi 402672 SHA256 19e1c14ea4b2964b2c482be44444864be37e7afbb25347b2c61b6a73aea46205 SHA512 5ec5f5f9cb4661a07d42ee0e54b505b7648098b14b5cd69cb8c6c64fc3c2fb67292b92ff7ec21456eccbea686f6153027a388324a17c08dfb5b4b71d4a85152a WHIRLPOOL c317f5cf3fbc37ab50c1f5c0f71098d376722bcbf890178231d5a3648460efa5924281d3a069b97f3a37224d32328782ae60edddd27981d329a791916da7b0a0 +DIST firefox-31.7.0esr-et.xpi 390360 SHA256 7b3aabcd02422a86e990cf3d122fa833493275d433cab826b062ad0c389ddbae SHA512 a6b6e6c15063f1f2930a85c5fb9c29a734e869a0d111012660022c79174b9e20e306e62c1aa4b9943c1e3c2544b1cb355bd651795b8685dd090928e03ca3f43e WHIRLPOOL 0c5dbda7c602880f5b787fae59833db6d2756acc0cad05ddb471bd52a8e20bb7ccfcf8daf17ce736e13fc501b868db9c82745b91472e085c610d261a573c5707 +DIST firefox-31.7.0esr-eu.xpi 412999 SHA256 08da23a46160d70f1f267176c367ab42e7d9309a3694aab127f02092846d4032 SHA512 e4117775b6095998a528cb9285acd2b971198884cfb2584f7d54390de0b14a25cc47b46e20086027c0c5b510c4249f07d7d44a9079478293f8f3b61464689098 WHIRLPOOL 5b47941258f87dad3c71adc5a09453c09e48077d513384093cff11e8b9c0c508b1e18b8a8eb85a60619b889563d52e933428acf591a957f7f341217afa80d1eb +DIST firefox-31.7.0esr-fa.xpi 460857 SHA256 9f320fb90856afeda61ed6ef231c7f08a5f286cc1a3e1ccb648e00bc83b9ca0d SHA512 8978ba6245e6f8ab15062683c9febba5febc5a6af8404292ff360610e03aace5d0bd800e72f46930770af786190157718f6b2ef53dcfd409c0f2ac9261469466 WHIRLPOOL 247106f064da0f3f2928f5386cfa3fc2d357cb213dfa87876eaae71c18989f2c91b0df91de3f3f14b09788d721104651f16b6ee8cc2debc47c29a2c2b1cdc784 +DIST firefox-31.7.0esr-fi.xpi 392740 SHA256 a735827f8b51d44d2dbf06dc60694e5c495120d2cd30a06a141f265c6e2a5559 SHA512 ec5fe47f56fd6b0ef89cb24f1394afc7129aed37999b561cd6494e63553b214aa9e920e5ece92eace4201ed13a56b7b0541b7f3fa96161863c3855c418b8e864 WHIRLPOOL faea0c8134bcc9ae729d23b15859a274613d47ff64dcb6ca266f04c2e1e89cf22e157a7d054f88212adc97f7b02ba447cc235f03171e9084240f36ebd12a2908 +DIST firefox-31.7.0esr-fr.xpi 406462 SHA256 c87f0a11b32b0d9232aebed8c8db11653b7a1f6e4cff349cd55605c984b5e353 SHA512 9637b7e68b387d73b7332ee355316d1ab22ff9763b1bc66483e511a5a2ecbdb5776e455126e431ce48d38319d8c4d465ed794b57679cf8036679aee58d7fc1a2 WHIRLPOOL 578df20079f1eca82438cb17c18c0802e58444aabf169a86c1c306d53712ab1e0917b8d0e2193a623be2770e0dfad593a116da6038b0cbb6c8b44de09434364f +DIST firefox-31.7.0esr-fy-NL.xpi 401930 SHA256 06f65abe1aad68faf55dffbe60b8cec4c6dbf9ed49a8e0b6e829bc35cdae668f SHA512 d506fd8363a2cf3c668223682537c8450343eceaee4b2bf5ec4b2e70900fb6e779956cc16d5abedd52734b6ac497bd0a0cf62b59cf50944e65f75c93ef2dc84f WHIRLPOOL fbaadf4b1352b9cd34714bc0dfb881249316861f157e8a8d4c86509eaac78894c5f62e1fecb4d4279c8d98349ebea5364a9890ebb23a8d0e8a9d69c3d61eb5a5 +DIST firefox-31.7.0esr-ga-IE.xpi 410077 SHA256 c2d7f32ffa5f7a4eb0f9fd793c5ce2bd4dae08f7fba57b0bfc9f9a5c276db1b9 SHA512 ef921d24284e64c108d6b0b47586655cf51a872d777b33b45b0aaf24881c3e2586e89b010d58fe5629056bfc3960d6f1c7d9fd2e8541a3c3c250fe48822c5f0f WHIRLPOOL e49e9bf77f9c288375e883fc93f8339949f414855f6c1e3f85e97d71eac82b6e5f45c3769002433be11d2fb2f46abe03e0c290dd7b78d8b89c7ee32d79c5232b +DIST firefox-31.7.0esr-gd.xpi 403014 SHA256 d6507eaefcf693abdf44df8ab8ff31af1453064543e41324fd535f77792fa3b8 SHA512 393d536e8e8ae57bcb00e413560be8b92d42312da2b26149b981ba8e5f5cf5017bf556560fe4d32f104cd2a1f71a9df19546a4cbdc7b31117694f2cd87097476 WHIRLPOOL 19cc7e713b7e05fd227c8d4de95f5f71b120f2a5c152718d962ebd63561dd8e8bb8b1c3d963c02c577deda694f01d5fabdb64a37cce2e9ea3582bac3837bdace +DIST firefox-31.7.0esr-gl.xpi 390599 SHA256 7492fa58143cb2e31377165e0f62a31ba5a6d6b93f44dbea7a196c1fe6c35117 SHA512 3c4bd8157975c3e127d506346bd29e52c82c5c0a3c9478fdd84631fdac382a5fedb76d958d798661d5b1e28dd878e8e4d4a347525f5eb16b95db5b72d59f11d7 WHIRLPOOL e1e35344885a715e2e29b42badf43c26fea2715a7870960b008b3e668e116dc278a9f5b27ee34ea77968e0c407170fd7476fcb04b6f4b60ac15e836bbf9237f5 +DIST firefox-31.7.0esr-gu-IN.xpi 423504 SHA256 09b503b94a67ee8b7f031375f6e3247544e6e58f47b1077931f6022117f12eca SHA512 addf70bc454197dd7647b41a693920257ae922b630dfca13843e0ebc8f83ed33146d66488a48037e4d7302606ef6564bc83190777513ff825494d8e0e914ba6e WHIRLPOOL 7061928341a0a23954df560702dab32b2b0280622de82e0cc739481e8c18a20275f7e3c31c85a9fdf92fe30083d2c0e180b253ab34ed669784f0451d6f6e667a +DIST firefox-31.7.0esr-he.xpi 427629 SHA256 fc459d3c9b7c4989b78f9f9ef3f56b7a3130b04ddcf4af199e63f531ff3369ef SHA512 a8524888882cf5c0eba70ce8fdaf88e481dac46e2cbecbcd8d8acb153d3969d88005ef927d267b069e59f9e753927718991bb05db047fe7456ecf85b6e30b6b7 WHIRLPOOL 9d5a6110725b1ea9e903d4eb38cd699c16be18f02b09fad174569f6274fb35bc4771fb0fd78ea7e39e7b82ad0c5b8ec443f91060ed8594042622faf08e7ac4e2 +DIST firefox-31.7.0esr-hi-IN.xpi 441402 SHA256 1fe8ffc2781376657a2190ce67c3cb0f8d661a941ff14d2a11360feb898963da SHA512 9e82a004a6d80a6d39f9f0d5ab6a60deb741daad26c4c3a1eb01f1384903b4ed726382db4d69192c27e6b15fb4e0354e4b8c9d4effe8aa58b098fa4870c9602d WHIRLPOOL 95953753c1ef2096e2f7002e19d57e7ee82bddc834281ad50e5dad344611249fed66c329c1e2b3591b8c9bd450f43ec38c1b0d2c1b6de8c3c73db7a6702092eb +DIST firefox-31.7.0esr-hr.xpi 424371 SHA256 7233b1981e2b4333c4d92fc1b354e29abd426b5c2cad8157ceae9836e874f0e7 SHA512 5ecd905bb2c6f184b2f698c35fc127d241d3a9261c07e1d95887596ea0520816e2a62dcbfde6c934eb3a04beaeeff363b8f45b91a944d22996092397e0dfff69 WHIRLPOOL 0cf30fc33110aa8d07eacce5d65d553ab54e585b8f970415cd2020e284e8d142c5031fe750c03d8586f1525063437f74ec52184c9eb6a0a9fa7856eef7c39a0f +DIST firefox-31.7.0esr-hu.xpi 398644 SHA256 98d7f3c03c8c0e25ac904edc9b7744adaf1b7001b887c496cf731b66e4da30f4 SHA512 f237e697439253047e1107e6a79795cd66571018ea0e2195682a5bb765d048611e0d04b6b029b8f56d090535a506de22883a68bdf5bbd5baa4ba22730c8104ae WHIRLPOOL 6cf0184cb405e2992d8336e828930ead0410f716c621f7f7fe0480894b5fc89b7e33e732b7475cf0ff3a04c9b7e866ba28c822f19242b0297e10ff85a10c96a3 +DIST firefox-31.7.0esr-hy-AM.xpi 478743 SHA256 be183e444d88a9d84c7f7d9f8f39805036f90cbd33cdb1157cf0a620dc510d5f SHA512 03fb89a9c0010da97813395b37f3b2c1dc39724ae7cd0b38b3869248edc4132f52fcd8854aba356c71f5398ee4164a82d0bd194d50bfaf6799d6f34eca6a3c15 WHIRLPOOL 1300b3d87f9c67f98acbd419a2342024ae56b661b82ed74f26e233ebb2027ebd7c99b05dd70a083299a2d6f4dbe4209691791a7a2cc5ba467f1ebcb8159cd056 +DIST firefox-31.7.0esr-id.xpi 378301 SHA256 c059b5bca06f2073dc68f7068f99b6d3d52291f07bdb2a5527c62d64f787d40e SHA512 b5c49da2475255d27609dfae32e5b764cf2a03689664bb3a2bead6f1e290f6fc170c11ed97a739fbc94d6b1fe1e7d10fefbd9f31210647aaad3d441e811e965b WHIRLPOOL 97bb4334a5c2ffabf23ccc2f337b3bba562d752728afb8c536525563debf04f27d13913b13636f8cefb92649f7bd537c20eccedb892d300ffb953d17c621af56 +DIST firefox-31.7.0esr-is.xpi 427327 SHA256 ff432dd9cda5aa362806be2b93a44ae343860e56ad871c12b808eab3ce95e4b2 SHA512 a51a12d9f6b36f6cbe8c2e1bdf5ed2bb2c7c010a7c3dcf5f29260994099eacad062fa9b0f5c9156733f8611b478fc4c72119f698b84f8fd3807f127d5906c7c9 WHIRLPOOL 4f72999cf7c0a004c4b933649ebdbc435dac5cd80f4afb076b6d995c6bba1d145296aa5d5d5da20c3164870fbbda0434948496a1e6f30953482009ced028e62e +DIST firefox-31.7.0esr-it.xpi 330905 SHA256 63b7031dc95cb7938f796f8273aca84959dc4c1b06457186d39d2314437135d9 SHA512 08da41ee83159932ac5fd203d440828c2b2e91ff21cd8f507717447428e92af4780d17ca1000bd9b10df61dd53c40fa91fd608142bb062b617a60258a34812b8 WHIRLPOOL 0233afd6adcd1cd05f25363f9e8d73ddc7c388b8f2914540115a9ed119ccd8447bdb7a60a4ecbf021a07010b53b65925fb95c3408ae5cce19abcb9ab9d06966c +DIST firefox-31.7.0esr-ja.xpi 421664 SHA256 c6e5d30f36831608bbb001a30dd20d36357a8f812208caef3b3672f15d03869d SHA512 8de2576e4633d3513da691bf34ae42c27f376841606115cf6042ae8cc7378c12193db6c8cde223a270da844124b580c67c4d6ca4184dbb489a8387989be99100 WHIRLPOOL b5399f01be05b2af6d057f5da995247de758ff1cd262d94cbf366c3744386aa6990317ffcdb1d94198336016bda8249d18dc8c6cde5a1fa0efe9899ebd19b557 +DIST firefox-31.7.0esr-kk.xpi 439116 SHA256 4134807f0682c4e3b531050d6152c95a3cd207bbf6266ae668e40af5a404b44d SHA512 e039bd97b913c670b15a8e734f5977f899f8dedad3c728d5cc8ea347e5b8a2e697b541626e7dfd4fcffb5bac26e66bebc36284b5cd26475b464478488327e6de WHIRLPOOL 8f93f75fa67af043ae3d628291e7d0dcc9a8a61c78af51746e3e053c2035d57d4c33b892a76117d091860d877f1e335d624e89545f4e5b375b3d28b644bb5d0d +DIST firefox-31.7.0esr-km.xpi 506476 SHA256 425742f17f805c4fb8bcffe2f634687a4430e9a0a97af14e3e66d81930349d86 SHA512 795847decf2193cb78dd023717bf618208669233218cd8c36a8ea29f6b8cf3b60f1758b42c15f552da327f4df2ad201ce97a2096a0b02f9a978a73486b93d511 WHIRLPOOL eec9682bde6a802b91e0130a426e30407bdb26adcb0adc1ee34dc0fc8d389ad9914a7068318f01569ede5f2904732ed96f3aae6a37c1bfcf0b91a751901f4878 +DIST firefox-31.7.0esr-kn.xpi 458891 SHA256 21dde9bc0907a3f3d6eccb62209512c4e923e9578f99d3cfa38b9fc0f5749166 SHA512 f5386868aedec29ceb8300efdaee99472eebe11d558e24738cc128c312696e319bc8d13e50ce743850a1486fd3654fb3e06e09c19b0115ba22ae723cceb07bcd WHIRLPOOL d3a6292f0e18c9beb42bc406e7b50580842d5e2a67050a25e19de14a09c04924b957de83ebb6fffcf619700725fde35499b557fcca151faecae5c252e21375f8 +DIST firefox-31.7.0esr-ko.xpi 402815 SHA256 d1815717ff979a4f4d752860d7584afddc8598c5870e9827866b0ab5ef8ec6c5 SHA512 1c50a02b03327896fe217f4cc5ee89b587de0bf2539a933cb515c664d35a71722a1aab1a8670edfcb66830dc0f662f43e88125c5c38f9c8b6eb9b51af157e334 WHIRLPOOL d359f2a99867734ee86d3eac229488fb6ceace8d2e7f98aba33a948628e90324c18c18d669b42f8da6b87f2ede4128da9f442465e35fd276ac564ca817ccc2e3 +DIST firefox-31.7.0esr-ku.xpi 420260 SHA256 fbae0d3034d27f604dadc2f1f9d47faa919429951ef0fddc3acb27cc54c761fb SHA512 302cc716915baaf46820da2ab94263937a2998a36ea57782d9465c5cc5800490d0be53510fee8327b264e70ab1cbb556f9746e012f632ed649c2a517ba5d70e8 WHIRLPOOL 8340f8dc45ded56d05bd6a155af6c725b5fa32001932b8e016ed3e3c5b2ef42160d9df9aed551c233ef457716b540c381ec666881751aff7774029fb9f2f654a +DIST firefox-31.7.0esr-lt.xpi 435431 SHA256 e427e278896af7049be1a2ba0921fe040a0f28ea6db88b9776e61c9aa1f7c1f2 SHA512 08c97248b5e2bb9f82c08fa80a2fad7465861298d38fd9fa0a4ab8e98bbc2796cc46bda26e08a5c914e50b60728e07e526d574e894e09b38fd8f0e5507d1c2aa WHIRLPOOL c79102b8b025f80f1c10ad6910a3821352a9219d53f4b4a8b3c3ffc5ff7674dcd600627ee7da39108223632e25e56981136aa0ff9d28e7cdd84491380551a8be +DIST firefox-31.7.0esr-lv.xpi 398576 SHA256 808561e54dcbcfc2c5d4340b8981c26c32ffaaff41981c24987985b3e5237836 SHA512 729f56a8929c30b779986f74b6ea6620ee268c12d7b543cec32b44e0d9beb07e06f7e8b041763c72faa8483b1a3dc170848d2f51329c4e7f40090a685219fb21 WHIRLPOOL 516a94393eb32fe59a684d75bdac4ae0ab64acdb8d63292bc18ae44b49c931468220dfb88dac103c104b058fd63c359181269d6102e4ae5adb38093e71eed808 +DIST firefox-31.7.0esr-mai.xpi 444885 SHA256 c0028b9cb674795770485754d827e33d326c7b088faa07ae0533eedb4c4b0a98 SHA512 c5163a3d142bb9d4415104bd07704509beb7e38eac1d9b3506b9b3c8c956fe11af752a420e3cbf2adcc6f9c66cab16aafb4c9176fbd1e2e2e5949d89ae66f9b0 WHIRLPOOL cfcce2aa6edfb0bb3c00c63081674cad3f3139bbb32e4f4747c43c1b62f00cee0ecfc9a5a1d28591f79559e79ba91e6e05739395de7d47da035d3b1e8a4be0fa +DIST firefox-31.7.0esr-mk.xpi 475483 SHA256 9e2b8adbe49312fff3f4f4f466253c55ff475d77ee621ed1ec90d3f6db132f21 SHA512 a8112391d4fe4ced912b722d4a44a712c10ead0ce68e4d9221dd72d7b7b4f58768af47e8c589d9a330870e192ef96844fd4de4c3d4521ea4eae567ff83ce4f69 WHIRLPOOL 55398ebb7ca834220396c8c510d3e6ded1a86464dd266fdd441eb0a32a1c458f9bf8f116b31fe75d3ca93c2471624358abd1071e6302ccdd5bce06d3d2f332a4 +DIST firefox-31.7.0esr-ml.xpi 466254 SHA256 7c84d8089f4a191597ba04043f1ed06b495afa8493db7b9069b3b8e8431f1019 SHA512 5be08c7969b9c29a4b830c1c383683625ba77da817cff7e39411f9eb589a02dfade965bd0ec3eac06fd8f687df9c4ef03656961bcb05edea03b40b2a0a3a4164 WHIRLPOOL a38b6d8f7aaf3ea3ce58511d2ccfe2db0846ef27c95fce656a1bc9f4cecba4af390b82f7abf6ef1195da362b16f8cd98140f13a8d435a59963a8b73a69c49f57 +DIST firefox-31.7.0esr-mr.xpi 451292 SHA256 8fde662d065db623971f5ca3259edbda653b269a85089d7da61b59a2ac1028bf SHA512 d16b013967cfff22b0d75948dcf49acbd83667fa02d52ac062998a8054719b452a78e44eca58bc074a72bc840706265355753f98c698af00b07cc70a02e26f3e WHIRLPOOL 0968f200f69d7f5952935c0b324e3c030fc5a6e56eef4919a628d5c7698bf77d3ca332e9ac943e6100d113366ee7d0c08a9c8f366aea814315c0fbcfdcd8cc2d +DIST firefox-31.7.0esr-nb-NO.xpi 392006 SHA256 614e4819e7542455d53f5fa1d477e7bbaca34f9a60f381f310f469f8eb7a6585 SHA512 5f0c2b1fdc59ceb88d6408f8de8f2cd9ef61bc9044b937c51984f60c6ceb73987f8521eb01a5a88da1799e753f6a32c814606ea09ea48eec430f1539a8a2564d WHIRLPOOL 578a6f3d6d90a411f5a8580c56f032284aa0c7b29511e1ae4fa8ed88eb1a722cca6462ff60d3c8ba4141d81b352838662450510f31f6c07645926b53fe14180f +DIST firefox-31.7.0esr-nl.xpi 390885 SHA256 25fa21b6f5b9226bc98b564c6ea4597def332bf45287245b946406901176c85c SHA512 712fb20212749887c94586c1119c06fed711ccb5a362b879dc5b4cb76d65a026dddb5daccc429b70aa77a0f85573f6948a72931bf2a7e42227ea9adff1dbf8f0 WHIRLPOOL 56d8507dbd8b8f766ad842e5d23ff4185dbfc37daacb756eb5155254e17be969a45a2f4f94a6ab56e488c2bfcea627aad0d33c2dac736a7b1e4e8ac3cfedf1bf +DIST firefox-31.7.0esr-nn-NO.xpi 386281 SHA256 1da9ed892eef144fc24f36d8d357e909bebf1add25f39bc18d9eb3b3752676e6 SHA512 a14711506f6363777b98fb7133001376dab1aff90cdcc2a1c2f74057ee9eb6ad65a4c6cab829a508be5516565386f613ff4a17375c0a68a99d9b1d225f31f1e2 WHIRLPOOL 55b16f1c07c7a9497b6decf219db5af6df978e4250a166690774b9c0209f3a2788542f488b4c5e21f241214dfcb792950bfa2c5bcdef1c1337fe425e5f2dfe9d +DIST firefox-31.7.0esr-or.xpi 464749 SHA256 c6609d74a5ad5c26f47557431f284ec22218f6482a1da09e6a82a5be81ff6746 SHA512 1c60b04faeb077cf39c8222aa4a6c76e47aaa44a8fb34716228e6e46afab68666fa6d9376312475f0ee0a1610b7e4a6fe8e495394f9cdc13fcaaf3cb6d2174c8 WHIRLPOOL 6e126201eb1a8d8bb86c0ba6e464e9267163e706681a91b0f522b12307e0fcb22fb584af7d9e6bd84b05d8820db79eae0c20b031f5beca21cd3e4e5b87626f93 +DIST firefox-31.7.0esr-pa-IN.xpi 439326 SHA256 b190e43dc00acb59269a64ef34871d326296b526b3ebc4efbdf6a7d2d9cd35ae SHA512 f82c5c81cb0bb9170ca91b0f8ea26615d28f3050c2a234cb23a2f1fc50d3e60d1b1f942c26a36d5a7d25c28f2d25a4bba6ceb38b91f618ca0a5ce24933f82ce0 WHIRLPOOL 70350a5c0d3cc438595138d0d918bf2ae3d088855e769489735a3f858b3d3e8f70505dff7ef14d57ef6de2317083402fe95ee2bfd972497e7f17e4d1f8613f4a +DIST firefox-31.7.0esr-pl.xpi 374747 SHA256 594ad2d1bc2ad972da2e1b6a04cff08d31664293c766bfaeac5339efc85b57e3 SHA512 f1cb92efb130f2aaaf501ae11600e00e8f7da22733f8a39a22dad65a67720f83c5bfb7a550c1bdae57391ce1930bd51bf018a2459ca7d93dd17fde1f0f87b58b WHIRLPOOL 2044157619f7937ea065091b158fde45fb8793eeb639b2c94ef7bd168f6b511ad9eba4c98c5f03c4b0e3a96e18bd94b0ef7a57a311f722be64b83471e8a43d7d +DIST firefox-31.7.0esr-pt-BR.xpi 405565 SHA256 b5713f2dfe91eee8eaa6628592165eaa134bfa0f61b741bfe31fd9b321d309b9 SHA512 4ee2230a01d520d6c9203b54132ce95ba7be76e267271b2c662a70aa3b21353a8a27763a372989e009797398c0e3e471e13dc66da37a4325d8d3237e5a7ac499 WHIRLPOOL 325248b5513c79f586d1c728e4c386bbc4f0086a3a954d71ecc3902bdfac2a031deeea4d5025eb5e231093a22feca92123fa2121e0784c02422055c62442fa1b +DIST firefox-31.7.0esr-pt-PT.xpi 386344 SHA256 abb6214eca83b79f83b042597d222e06474acc6252d389d5ba2c651a9e5ce03a SHA512 87553a5328989d4f5b6a6e8a7314e385aced7e16e50c6b940f7d22d15a9ddd09a1690f8ab75a319867e826d2815b2afa256c393124d6dd4f8cef29e33313a33b WHIRLPOOL 135325911af947b0f33652e87f271f6874d05b66f4fd27894f17e5d63dca6c027aa184fc916f35357e69f4358ac3ded8240955ac2e8d56c0d38609b2a2212fa4 +DIST firefox-31.7.0esr-rm.xpi 399285 SHA256 14812365a8427dacc135cbedd51aa9f05cdeae79ae534e733c90156871bdce44 SHA512 62b2a619cc756151a2878add5d186a21802c9293206de4f6d63b5833af7b9425ad3b661ac3c09917fb8c2f308d44f80f3332fa1fc710b0ee8fa5a1f26546376f WHIRLPOOL 4d771fe1b96f7c44e12ac95e9d40cb9ae9be748c1da2b8ff42c9706263372321deae756aaf2d6817df846891fead067b860abb22c06556b5401efb94dec56ca2 +DIST firefox-31.7.0esr-ro.xpi 439388 SHA256 37101737210648a141e39bdd45b6a09d6bd1c7c91921fce6e18e06c960786a75 SHA512 fee19980783d11f5f55ba75db9f847c4b548bed752a9341efda2fb42c58d8025839fb12f73e890c8641418dfb6cb05829f52a7d86e008cfa9b7266cb2f8ad45f WHIRLPOOL 9075b0d1a8d4b9ad2cc23ca4725db839a0a9ba347b394d0ff53e65e7d94c15eee1226cb3e7e182a744188f9dd5a9a66291b66945dcd03db902696fb03c1460ea +DIST firefox-31.7.0esr-ru.xpi 367898 SHA256 f26cd9d88445e805ad9001e64c6fc090e4e2a9a38a6a1a3a4db16d4d2f86af85 SHA512 5f85d18a311ab6bda2e4d4cb6601fe7b567d5390e4f1693408a56fdb949cdde6c702aad91de382752b8cf9e6029316a323654cf71dcd93b8b88453b137f5ecdc WHIRLPOOL d2bc7da9fcab32c03e004248b04be531019098314eb1b73b24fcf02c5e935e9668937be33b4af6ce1f00f2300d471914b42afc44f49542bea8db3f4a4d8274c0 +DIST firefox-31.7.0esr-si.xpi 463224 SHA256 9b65abd0a84e28cd02fec01f57601dec37e62ee79364ee1e9afcf56c051e872f SHA512 02592f3ea645938d88da726dd16ac316bc94a13392f19e29b534d7b728c2fc9f44f78fb34980de6b4be94b75ff2dae2b9eb8a5593a5cefafe585df15a28091c9 WHIRLPOOL 0ec04b6ec94cad4dd2e05dc02c3bf3114e3d2ab55f2a51a8dfce5d82e7f7d367b941c29f24e156b1fc90e3375ea017f23c63df2f3ad68c9e650e8f63e2df3995 +DIST firefox-31.7.0esr-sk.xpi 413802 SHA256 79af6394fb242a2381c22d530661c8e4aa49f79072547270d1666623cd234376 SHA512 729f72f5df89e12887938e2d176e1b54e6aa4e6fc540440a645177ddfc1915806e47d590c21c2aa04db446289ecd284d89062fbc5d3862d70a0495db815cc64a WHIRLPOOL 236f3230c7b7856bcb1d0aef4bcae1c425ab276cf368edfe1339f4d4b26abc0cb4a3abc14bb7f2923c77a3fe26e31d6089efc61290bc9de3746372ccf18b5371 +DIST firefox-31.7.0esr-sl.xpi 387134 SHA256 5adbabcf3f9df45ece596da1866551abd308f93a14d4c2d2872cb93b3d00a365 SHA512 8cfb193ac215d98f438a65150f6ed5bb75058b2b4b5f469a888b307f80f60523135f613cff3a56183c78e89d5d7866ae1100ef90b4f0f965e5e48c998df5f389 WHIRLPOOL 410a6293fc9251ddcdb2504ba426ef85f5f2a53a35f884db626a8d53f9b5bc6d4b0e1a82e3a570f0c3bd0e78e1362a5ab250490b9bfd9bdc52f921975358c62e +DIST firefox-31.7.0esr-son.xpi 395144 SHA256 f6fe46997da6c63a2622df2ae8fcd162df761cc13f02f12e19a5827bd5b3d5d9 SHA512 9b20889777fd43f75a625fd8e17eab0c9e6ab8c1b68262df9685f6e550e9c38d64d68224a9ef3eb28bc3e8519eac69f1af89bb51aea901381afb1212efb624a6 WHIRLPOOL 4aeb3d4f8bcffb5c131a59fc808b0efa1f544452a609890d21f1a7ff34d80e6db8f136346e1bb12b4cc372b2e2746fb43507dbba4a8217a589949924ec176154 +DIST firefox-31.7.0esr-sq.xpi 431136 SHA256 4b11e3c0f1b709193df7ac617f09502224fa90891c64456bf3b09f64081f7366 SHA512 1b10752dbd2936b32c1f975a92020e6b1c53c1d5aefc0eb726f0cf527da5444b536b6b90deb03535cb21e5f76a0ee8445c09af304cdfe4c8b6d61db3925f0162 WHIRLPOOL 38108ba8972934a00b8db0d081900f12fbf355b2fecc1ea57e72eaedd5ca07d3648d0ae2ade70c9cab811850237ad414fe549a6b56017fa9b593bc4159a6ea32 +DIST firefox-31.7.0esr-sr.xpi 425903 SHA256 7cec3903511642d0f18d681f9c8db88d7a515a0d4bc41c3b47b639f900888394 SHA512 946919c2d707abc3e2ebcac025eb68b5762e2336df2136b2adb0693bb26bb286faf3a53a0bfa645d5c73698150605485109dc94a12309e1c269e168e652856b6 WHIRLPOOL 7f7be25cff316a50a7f4e7f792162541d8b23376c297f662e2aa60928a30a6fd866d5a8b7a71a5033f08e9263a69828dc984db19d70c2c4d2d62d988ffc2d1e1 +DIST firefox-31.7.0esr-sv-SE.xpi 399026 SHA256 e90efaef588b44c2aa8ed7243930fe749c8804ac29f27505cdb4f16578c47ece SHA512 332804d760e66b3f0ea3501b5c134331dde01993ea37bab3e44fa70018af10607a3f460c78386c19a8160dfd3e4ad2fadebd277974838d71802bd025c26c3c75 WHIRLPOOL 9390e9be1e1634a0c6cde7108d498910e3cb5e5e962c977eb58eb93b199777b4ae56894cc6c2d64b2872f059ec44a7083952a1a0bec407fe58cf94ef72584825 +DIST firefox-31.7.0esr-ta.xpi 447685 SHA256 1eb3703416367ca99e10779fc9cdbfd2b521c33d841cdc5e37a780c8995ffeab SHA512 4cd30dc24f9966220fdabaa62e8f4505b806fc5e11d47475e4c65e63715c5050f916e94764fb03a8d0d5175a4982893eb2fc8d005decf6222ade401f5add924d WHIRLPOOL 33225e7f68b1209f876698049c3a14834662f3b0bb6c38d6cfad3cb013ddc190936e2f574d9141bf98e8f80a22d1dc2d17395ecf0875ef26dbe9632a5eb87948 +DIST firefox-31.7.0esr-te.xpi 462591 SHA256 6e8b188de46947a0021db9bea2f559d00c2fed6c6fdd359d3c6ed43ae9e672c8 SHA512 424820e5230725277a62cf0c658603d26e9a1ff2de572787364456637b687b2b113e81af0768d9d4295d54e72122e2f1f7527dc663b8178b5747fef97f01f9c9 WHIRLPOOL b335c8d6dbd6964551d6b9c504d8829b2dedb31da91979980c5f4c2748671468686532c74c29ad0c981f32a695eb8b9f10f3116d8d6c6245371a57f24c86a50d +DIST firefox-31.7.0esr-th.xpi 478126 SHA256 c5f507998c17c120af9659fabdb0573e807784fb482c86d559cd3001cfb584c4 SHA512 549c037f1cd4c29caba4aabbf4b839b1a83ed3954eba442edc91d8c275cc71df4edd906b15510d710c228873ca13a9f08da65158ffa331420b80a5b2772eb31a WHIRLPOOL 466957c6acd8331ad00d7e9ec0f9a29bc6cd335645110e12721fe8638864724a26b8fd0eed6dc23cfe07e7cb88c46e7f9b77dcab78cffb183b940a0ff304c4a2 +DIST firefox-31.7.0esr-tr.xpi 417370 SHA256 846f9802aacfb0d6a873a9cfbc7854fce33b2f59311f1c85d91d7a929bab2255 SHA512 dc6dd068a57c000cf03f2a72f13aa163e8d1c80ddfd5721bab716882b00fec448b159259acc8c7041b35625ac9d3fbe9017f47ac50ca5e345129cd2429adeba5 WHIRLPOOL fdd83bafbf2140831801fa2380aeb249792e75da3ca35c9d36f42968ae415b927357a0c7a6f327886b2bce100ef828ed863a430311e154e75c932c37c266d23d +DIST firefox-31.7.0esr-uk.xpi 428002 SHA256 5e988550f6722b30362f1e69675e18259e8bb20439747ce37a4fde9fd429a5d8 SHA512 03dc5c4bc2d53f6b3811084c16b695dde3961042ff94155f9a1b0228d76eb91c17ab9b74ecefd59c6bc3b9192a3d978c3595c109fa85dbc8a48bed0dd264e02b WHIRLPOOL ad83ecfa9c795081d2d39afb5102bae6eb248de91824a1b1fb1258ad55b1534c957bc1e8a08510571460f1d09f5efd96711b0faaf329e4bcbef1aee7637e009a +DIST firefox-31.7.0esr-vi.xpi 413375 SHA256 3e6aa2a99aef4613d6dcc5b912ebe2a017d2f7cae3494429484441a0d501b319 SHA512 93c29c19d3b3cff7afad8e3e9229f2878007c834fa3ad44ea19342ca698d9121c1f592cb190c6f80e4f5301b7faa49654c06325916060f3b361caeec6b826905 WHIRLPOOL 32de86f5b8289a3691435615566a52a303cc1d23e33adcb9bd8c6ace77c6bddaea486eaa21a830126c22d6104e0a4c89ec65134526be931272625c8b88447ed1 +DIST firefox-31.7.0esr-xh.xpi 397875 SHA256 fe7fbc65ab6d572a7bb9c3133ddd6ea1772171ac3e1ce43528c07ebc78a2f8b5 SHA512 408ecf2b5779c2fc83b9a65855f83be3b1a8cec818c33c0aa267b6e65c4b63f72c20812e85e8feb9b8b668c5734180d85e1b61c3e43006ed316e064cf4444418 WHIRLPOOL 9ae89c48c8a8737f80e1c3ab13886b54ef6644d5f4d5be6c79bb9f06742c8e9b05165e20c061e2c118a302447bc80a2e1c4ba573fda61b7c7a50b82984427496 +DIST firefox-31.7.0esr-zh-CN.xpi 419630 SHA256 20aa5d265b0d275c63fceea28257e100ce788598b4e18e448083ce02d50f8dff SHA512 f5b400ca4f4199b4bb9ae946171ee897ae2051e4a0dfc6e9b624fc221a57539dad7ae9eabeacc04f0d9e08cda7a76cf4348be25ca99a59bfa2ed470b6beeabc7 WHIRLPOOL b4b06019000f5d6623116feb3afe18a29d57e7a26a83afff3dcdb0370cd5381205e6087fb494db9a436445e1b40c447546508cfd5ccbea072d02ea9596796ad6 +DIST firefox-31.7.0esr-zh-TW.xpi 412520 SHA256 5752bf1f8f6618bfd039cfd378d43a29d37270e4deb26474ee86b4cd4275e993 SHA512 2e8f5a85f4cff9b7b3271118926f567cd2cf8c9380edf46f035a702b7a4386fae1415b6d0a48a870dd09562b4f85196ddbe8ac3b14cea6514b3fe59a16fe0272 WHIRLPOOL 1480141168acabe207c9a7afe96b9f111b9ff18722670a87250d25c94f01c68ebdd028092cd19a6b29c4452718167404d2221848fe8ed049170e6da4cb69774b +DIST firefox-31.7.0esr-zu.xpi 433216 SHA256 012bb28adb83356fc8367556f8cc397c2d0fbcd552ff56c5e146cb48653c822b SHA512 03d30af7898b6685cd50d736ff949f5eb5d30f3f3abe4be59f889759beb1c8438e6b9938a99356e21619762bb55d591fc0cb7b5135992e4015a9c80d99fe7a63 WHIRLPOOL 229382bd196ef9197416993aac8e9ee90bddc5bd0e3efa910c04bbe5f1eb333221179a93b2d958856a92f3633c07fb4d4e14bfb38faffacd071c64fc65eddb1a +DIST firefox-31.7.0esr.source.tar.bz2 147772244 SHA256 8523c10ecb318f278a251d90e2161c07c7431796d4387fe9091dfa4e633474b6 SHA512 b77b2be6f1dc5db4f2104e59a415ee6a03cd690d5dbb7f6682d5ac755d5ad0ec23ec9e8a21364072cfb9f4a431bf6bc56d36eea2a0ec23ee1b176b6504d20ccc WHIRLPOOL 78756c04c53138bffdc09cd67ba9b41c2694827d1f4e38306a071e86259137335947662e56135862014beab2683d1c37025dbf356ef7638f2e41880bde74330a diff --git a/www-client/firefox/files/firefox-32.0-hppa-js-configure.patch b/www-client/firefox/files/firefox-32.0-hppa-js-configure.patch new file mode 100644 index 00000000..c37edda2 --- /dev/null +++ b/www-client/firefox/files/firefox-32.0-hppa-js-configure.patch @@ -0,0 +1,21 @@ +--- a/mozilla-release/js/src/configure.in ++++ b/mozilla-release/js/src/configure.in +@@ -958,7 +958,7 @@ + CPU_ARCH=s390x + ;; + +-hppa* | parisc) ++hppa* | parisc*) + CPU_ARCH=hppa + ;; + +@@ -2009,6 +2009,9 @@ + AC_DEFINE(JS_CPU_MIPS) + AC_DEFINE(JS_NUNBOX32) + ;; ++hppa*) ++ AC_DEFINE(JS_NUNBOX32) ++ ;; + esac + + MOZ_ARG_DISABLE_BOOL(ion, diff --git a/www-client/firefox/files/gentoo-default-prefs.js-1 b/www-client/firefox/files/gentoo-default-prefs.js-1 new file mode 100644 index 00000000..22a51ff7 --- /dev/null +++ b/www-client/firefox/files/gentoo-default-prefs.js-1 @@ -0,0 +1,17 @@ +pref("app.update.enabled", false); +pref("app.update.autoInstallEnabled", false); +pref("browser.display.use_system_colors", true); +pref("browser.link.open_external", 3); +pref("general.smoothScroll", true); +pref("general.autoScroll", false); +pref("browser.tabs.tabMinWidth", 15); +pref("browser.backspace_action", 0); +pref("browser.urlbar.hideGoButton", true); +pref("accessibility.typeaheadfind", true); +pref("browser.shell.checkDefaultBrowser", false); +pref("browser.EULA.override", true); +pref("general.useragent.vendor", "Gentoo"); +pref("intl.locale.matchOS", true); +pref("general.useragent.locale", "chrome://global/locale/intl.properties"); +pref("extensions.autoDisableScopes", 0); +pref("layout.css.dpi", 0); diff --git a/www-client/firefox/files/icon/firefox.desktop b/www-client/firefox/files/icon/firefox.desktop new file mode 100644 index 00000000..d772c2fe --- /dev/null +++ b/www-client/firefox/files/icon/firefox.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=@NAME@ +Comment=Web Browser +Exec=firefox %u +Icon=@ICON@ +Terminal=false +Type=Application +MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; +Categories=Network;WebBrowser; diff --git a/www-client/firefox/files/pgo.patch b/www-client/firefox/files/pgo.patch new file mode 100644 index 00000000..106bf598 --- /dev/null +++ b/www-client/firefox/files/pgo.patch @@ -0,0 +1,13 @@ +diff -Nur a/Makefile.in b/Makefile.in +--- a/Makefile.in 2015-01-06 07:07:53.000000000 +0200 ++++ b/Makefile.in 2015-02-22 02:54:01.523914597 +0200 +@@ -301,6 +301,9 @@ + @relcount=`find $(DIST)/bin -name '*.so' | xargs objdump -R | grep R_386_PC32 | wc -l` && if test $$relcount -gt 0; then echo 'FAILED: R_386_PC32 relocations detected in a shared library. Did you use a system header without adding it to config/system-headers?'; exit 1; else echo 'PASSED'; fi + endif + ++pgo-profile-run: ++ $(PYTHON) $(topsrcdir)/build/pgo/profileserver.py $(EXTRA_TEST_ARGS) ++ + ifdef JS_STANDALONE + # Delegate js-specific rules to js + check-%: diff --git a/www-client/firefox/firefox-31.7.0.ebuild b/www-client/firefox/firefox-31.7.0.ebuild new file mode 100644 index 00000000..98ae5a2b --- /dev/null +++ b/www-client/firefox/firefox-31.7.0.ebuild @@ -0,0 +1,378 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-31.5.0.ebuild,v 1.2 2015/02/27 13:25:27 ago Exp $ + +EAPI="5" +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="1" + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en +en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd +gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko ku lt lv mai mk ml mr +nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te +th tr uk vi xh zh-CN zh-TW zu ) + +# 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/rc}" # Handle rc for SRC_URI + +if [[ ${MOZ_ESR} == 1 ]]; then + # ESR releases have slightly version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +# Patch version +PATCH="${PN}-31.0-patches-0.2" +# Upstream ftp release URI that's used by mozlinguas.eclass +# We don't use the http mirror because it deletes old tarballs. +MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases" +MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases" + +MOZCONFIG_OPTIONAL_WIFI=1 +MOZCONFIG_OPTIONAL_JIT="enabled" + +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.31 multilib pax-utils fdo-mime autotools virtualx mozlinguas + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="http://www.mozilla.com/firefox" + +KEYWORDS="amd64 x86" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist hardened +minimal pgo selinux test" +RESTRICT="!bindist? ( bindist )" + +# More URIs appended below... +SRC_URI="${SRC_URI} + http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz + http://dev.gentoo.org/~axs/distfiles/${PATCH}.tar.xz" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.17.1 + >=dev-libs/nspr-4.10.6 +" + +DEPEND="${CDEPEND} + pgo? ( + >=sys-devel/gcc-4.5 ) + amd64? ( ${ASM_DEPEND} + virtual/opengl ) + x86? ( ${ASM_DEPEND} + virtual/opengl )" + +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-mozilla ) +" + +# No source releases for alpha|beta +if [[ ${PV} =~ alpha ]]; then + CHANGESET="8a3042764de7" + SRC_URI="${SRC_URI} + http://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.bz2" + S="${WORKDIR}/mozilla-aurora-${CHANGESET}" +elif [[ ${PV} =~ beta ]]; then + S="${WORKDIR}/mozilla-beta" + SRC_URI="${SRC_URI} + ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2 + ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2" +else + SRC_URI="${SRC_URI} + ${MOZ_FTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2 + ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.bz2" + if [[ ${MOZ_ESR} == 1 ]]; then + S="${WORKDIR}/mozilla-esr${PV%%.*}" + else + S="${WORKDIR}/mozilla-release" + fi +fi + +QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox" + +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 + + if use pgo; then + einfo + ewarn "You will do a double build for profile guided optimization." + ewarn "This will result in your build taking at least twice as long as before." + fi +} + +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 + + if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then + ewarn "You are emerging this package on a hardened profile with USE=jit enabled." + ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions." + ewarn "Please ensure you know what you are doing. If you don't, please consider" + ewarn "emerging the package with USE=-jit" + fi +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_prepare() { + # Apply our patches + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}/firefox" + + epatch "${FILESDIR}"/${PN}-32.0-hppa-js-configure.patch # bug 524556 + # enable PGO build + epatch "${FILESDIR}"/pgo.patch + # Allow user to apply any additional patches without modifing ebuild + epatch_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 + + # Ensure that our plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # 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 + + eautoreconf + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf +} + +src_configure() { + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + 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 + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + mozconfig_config + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + use hardened && append-ldflags "-Wl,-z,relro,-z,now" + + # Setup api key for location services + echo -n "${_google_api_key}" > "${S}"/google-api-key + mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + mozconfig_annotate '' --disable-mailnews + + # Other ff-specific settings + mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} + + # Allow for a proper pgo build + if use pgo; then + echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig + fi + + # Finalize and report settings + mozconfig_final + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then + if use amd64 || use x86; then + append-flags -mno-avx + fi + fi +} + +src_compile() { + if use pgo; then + addpredict /root + addpredict /etc/gconf + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + # Firefox tries to use dri stuff when it's run, see bug 380283 + shopt -s nullglob + cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if test -z "${cards}"; then + cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') + if test -n "${cards}"; then + # Binary drivers seem to cause access violations anyway, so + # let's use indirect rendering so that the device files aren't + # touched at all. See bug 394715. + export LIBGL_ALWAYS_INDIRECT=1 + fi + fi + shopt -u nullglob + addpredict "${cards}" + + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ + Xemake -f client.mk profiledbuild || die "Xemake failed" + else + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ + emake -f client.mk + fi + +} + +src_install() { + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + DICTPATH="\"${EPREFIX}/usr/share/myspell\"" + + # MOZ_BUILD_ROOT, and hence OBJ_DIR change depending on arch, compiler, pgo, etc. + local obj_dir="$(echo */config.log)" + obj_dir="${obj_dir%/*}" + cd "${S}/${obj_dir}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${S}/${obj_dir}"/dist/bin/xpcshell + + # Add our default prefs for firefox + cp "${FILESDIR}"/gentoo-default-prefs.js-1 \ + "${S}/${obj_dir}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + # Set default path to search for dictionaries. + echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \ + >> "${S}/${obj_dir}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ + "${S}/${obj_dir}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + MOZ_MAKE_FLAGS="${MAKEOPTS}" \ + emake DESTDIR="${D}" install + + # Install language packs + 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" + else + sizes="16 22 24 32 256" + icon_path="${S}/browser/branding/official" + icon="${PN}" + name="Mozilla Firefox" + fi + + # 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 + # The 128x128 icon has a different name + insinto "/usr/share/icons/hicolor/128x128/apps" + newins "${icon_path}/mozicon128.png" "${icon}.png" + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}/content/icon48.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 + + # Required in order to use plugins and even run firefox on hardened. + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container + # Required in order for jit to work on hardened, as of firefox-31 + use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin} + + if use minimal; then + rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \ + || die "Failed to remove sdk and headers" + fi + + # very ugly hack to make firefox not sigbus on sparc + # FIXME: is this still needed?? + use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \ + -i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" \ + || die "sparc sed failed"; } + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10firefox + doins "${T}"/10${PN} || die +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + # Update mimedb for the new .desktop file + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |