diff options
author | Raúl Porcel <armin76@gentoo.org> | 2007-11-02 12:19:32 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2007-11-02 12:19:32 +0000 |
commit | e6166bcd581d76f6a30e2ff12efa0d242cc6f2bc (patch) | |
tree | cee09c1679e5413b858c4b05664d1dbb8d99d278 /www-client | |
parent | Version bump (diff) | |
download | gentoo-2-e6166bcd581d76f6a30e2ff12efa0d242cc6f2bc.tar.gz gentoo-2-e6166bcd581d76f6a30e2ff12efa0d242cc6f2bc.tar.bz2 gentoo-2-e6166bcd581d76f6a30e2ff12efa0d242cc6f2bc.zip |
Version bump
(Portage version: 2.1.3.16)
Diffstat (limited to 'www-client')
3 files changed, 285 insertions, 1 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog index 71fcf4522818..12d04d5ad9bc 100644 --- a/www-client/mozilla-firefox-bin/ChangeLog +++ b/www-client/mozilla-firefox-bin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for www-client/mozilla-firefox-bin # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.106 2007/10/23 20:20:18 angelos Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.107 2007/11/02 12:19:31 armin76 Exp $ + +*mozilla-firefox-bin-2.0.0.9 (02 Nov 2007) + + 02 Nov 2007; Raúl Porcel <armin76@gentoo.org> + +mozilla-firefox-bin-2.0.0.9.ebuild: + Version bump 23 Oct 2007; Christoph Mende <angelos@gentoo.org> mozilla-firefox-bin-2.0.0.8.ebuild: diff --git a/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-2.0.0.9 b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-2.0.0.9 new file mode 100644 index 000000000000..c05cb7c3f121 --- /dev/null +++ b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-2.0.0.9 @@ -0,0 +1,132 @@ +MD5 54cd9c678ac7ea4664d6f4e75ef40c74 firefox-2.0.0.9.tar.gz 9675299 +RMD160 a2f69c6be4fc1b3a790fec79cb768b3f266b102f firefox-2.0.0.9.tar.gz 9675299 +SHA256 8f8986d6cdcaf69753a6e7af3f08296c552b8072b6b6887e99718b8c6783efdc firefox-2.0.0.9.tar.gz 9675299 +MD5 bbc30ff02a493acab4f3570779ec01bc mozilla-firefox-2.0.0.9-af.xpi 148045 +RMD160 f07ca0d3fe9b811f62b3ecc47b0598c67e3f9a6b mozilla-firefox-2.0.0.9-af.xpi 148045 +SHA256 4b32ffa8e9b091c82692578c3f020de074ed8f887c267d24db010499983c83f5 mozilla-firefox-2.0.0.9-af.xpi 148045 +MD5 41b54d497c4a43cefa50785cc32b879f mozilla-firefox-2.0.0.9-ar.xpi 159727 +RMD160 650eb4cbc394b03b20ccf3f148634a3cdae5bcf5 mozilla-firefox-2.0.0.9-ar.xpi 159727 +SHA256 f9d66eec1cec5abd0e8450431d63c531446151ee260de012e5b26a4dadbcb01f mozilla-firefox-2.0.0.9-ar.xpi 159727 +MD5 a32daaa81ce95db8a6aa5d329e2afdb7 mozilla-firefox-2.0.0.9-be.xpi 161164 +RMD160 3c695e6608369480de6a36b89d76e219ef1a5097 mozilla-firefox-2.0.0.9-be.xpi 161164 +SHA256 60982a85325fb8fcd326905330c495548e043b1ce68586bed4c890b1fa06ee30 mozilla-firefox-2.0.0.9-be.xpi 161164 +MD5 bda7912cc7f0eea68661ff5654818934 mozilla-firefox-2.0.0.9-bg.xpi 169652 +RMD160 cb08e413b89c9581226a2eefa2e31a4a27e916e3 mozilla-firefox-2.0.0.9-bg.xpi 169652 +SHA256 9017ba6f0ec81828c49387d4f3c26d6d9e6c6c44cc6da3e5b9ac40e5ce241b5b mozilla-firefox-2.0.0.9-bg.xpi 169652 +MD5 6222256e77b5f35ee6879483619b9a0d mozilla-firefox-2.0.0.9-ca.xpi 170692 +RMD160 69d8d9afa4757b74628c01b8f82fd94e64389aee mozilla-firefox-2.0.0.9-ca.xpi 170692 +SHA256 660722b75523cf538c307bfc7608778fc530ed3e2c75743a88d51bda14937532 mozilla-firefox-2.0.0.9-ca.xpi 170692 +MD5 142cfcb04ddb9c41f618542ae0909e88 mozilla-firefox-2.0.0.9-cs.xpi 167974 +RMD160 2fe34aeb8d15cb04ad34e7c7159c1e395580b464 mozilla-firefox-2.0.0.9-cs.xpi 167974 +SHA256 53efd7da122837ab3b0c233c1be8ab598a06b7547d8c46b41a9510b23c3e024a mozilla-firefox-2.0.0.9-cs.xpi 167974 +MD5 886c8fd3bae50149b78b4b13ec4f58f1 mozilla-firefox-2.0.0.9-da.xpi 152108 +RMD160 2b89924337dc74a7a00ff6210344e56eccf13711 mozilla-firefox-2.0.0.9-da.xpi 152108 +SHA256 2d3c9a32ecab978e4f0bedff54d2ed87f073e3de9cf6717e7e1cf9b7aa6f693c mozilla-firefox-2.0.0.9-da.xpi 152108 +MD5 adb14b02694feeb1c36a1cbc3fb97bda mozilla-firefox-2.0.0.9-de.xpi 152532 +RMD160 449aeeb7672ff5343e6da36d472d1f5ec4cc4159 mozilla-firefox-2.0.0.9-de.xpi 152532 +SHA256 caa776ff67b258bc64098f601b5dae929f8d6ee4aada524339450ca1d6868e1b mozilla-firefox-2.0.0.9-de.xpi 152532 +MD5 105cf9b251826402db036b13c940ca9c mozilla-firefox-2.0.0.9-el.xpi 169725 +RMD160 142fcee199c3b74c857ce1d4679ebf91d4877654 mozilla-firefox-2.0.0.9-el.xpi 169725 +SHA256 84e5df766b42ba9e7b2d59a32f22810ef9c6bdb0cb7a3c03898ae49e8b875b0e mozilla-firefox-2.0.0.9-el.xpi 169725 +MD5 0eb66a80cad31115b4164e4691fe3ebc mozilla-firefox-2.0.0.9-en-GB.xpi 156165 +RMD160 3c8e108210e9f884154e3e0a30e640f58e1ad686 mozilla-firefox-2.0.0.9-en-GB.xpi 156165 +SHA256 d1b9c847852851c8684a0de16f2d1f2ddf1dfe82b0d0064e2e69b077db9e59fd mozilla-firefox-2.0.0.9-en-GB.xpi 156165 +MD5 a8503f9744f6b2861d02031badb3d4ac mozilla-firefox-2.0.0.9-es-AR.xpi 156153 +RMD160 5351ec4cc004860b51724b7efd4851112c7de1b7 mozilla-firefox-2.0.0.9-es-AR.xpi 156153 +SHA256 1b6389b059ae33c96e562ea99c855e4b253b23eb3429a9d8c7bb2dd8ef847f7e mozilla-firefox-2.0.0.9-es-AR.xpi 156153 +MD5 04381097832a156e058d9ec1c41fc753 mozilla-firefox-2.0.0.9-es-ES.xpi 143594 +RMD160 b99f0be2437284355889a2a5c4839c2c8e4baee0 mozilla-firefox-2.0.0.9-es-ES.xpi 143594 +SHA256 b75a5c8ccfa42fb9de7ead40ef3f88e7e7d2c89ef5fd5620304959d3fde32aa5 mozilla-firefox-2.0.0.9-es-ES.xpi 143594 +MD5 9782b0a6fc1429738fdaaad73b11e0a5 mozilla-firefox-2.0.0.9-eu.xpi 153657 +RMD160 1c3d51ed74508e204735ca609845f34487d1c9d0 mozilla-firefox-2.0.0.9-eu.xpi 153657 +SHA256 c47501dd18db45afc02ce5c8326d9d8f2d843358ceaee8cda6e6a3c1e7ac8c3e mozilla-firefox-2.0.0.9-eu.xpi 153657 +MD5 56b45395ecec0c8131995060d53bbf7a mozilla-firefox-2.0.0.9-fi.xpi 155416 +RMD160 f9c42710c4a3bfffc680a7a1655452086eb65768 mozilla-firefox-2.0.0.9-fi.xpi 155416 +SHA256 1be24b21132af373b9f1315bf23eadb69fe65bce477a88c4f53f4d48811c6ec1 mozilla-firefox-2.0.0.9-fi.xpi 155416 +MD5 0fe1a954703964d4749e92e463af628d mozilla-firefox-2.0.0.9-fr.xpi 173828 +RMD160 4352ddb6d4285a985d6ae37e3b8ac04cdfb46cbe mozilla-firefox-2.0.0.9-fr.xpi 173828 +SHA256 baddf4a3b90737806196602c02f544b026c62e8ea74264d19f5a1894f1b3a6ba mozilla-firefox-2.0.0.9-fr.xpi 173828 +MD5 90507bd98b4fe380a1fb99b201028d12 mozilla-firefox-2.0.0.9-fy-NL.xpi 167165 +RMD160 6b5ad76b95ae6af8bc58dc4e4089a04f61003fcb mozilla-firefox-2.0.0.9-fy-NL.xpi 167165 +SHA256 68db5c949a2aa3a8a7883d7a071f3ffe51cc9ba17145ca5418a79ef75978523e mozilla-firefox-2.0.0.9-fy-NL.xpi 167165 +MD5 c73b2b15fbc1468cc0341485690aa443 mozilla-firefox-2.0.0.9-ga-IE.xpi 151754 +RMD160 21a998c3d5f34e41215f0035442aa2d047acf82e mozilla-firefox-2.0.0.9-ga-IE.xpi 151754 +SHA256 d7350fe75d5b3ee7807ac94740927b63af2a4ed0e6258a0151074c4c9529855b mozilla-firefox-2.0.0.9-ga-IE.xpi 151754 +MD5 7080c93d82533dc7f799cae532300602 mozilla-firefox-2.0.0.9-gu-IN.xpi 172672 +RMD160 f59b808a424ed7e33a6c6205c6ff7a48eaf08ab7 mozilla-firefox-2.0.0.9-gu-IN.xpi 172672 +SHA256 5301ef47a8e3bb38132f69be5376a81c541e1b7ebce4e81b5ba3cd29ec63e613 mozilla-firefox-2.0.0.9-gu-IN.xpi 172672 +MD5 df4812c145c4fb60aeb2f49d4d9b93de mozilla-firefox-2.0.0.9-he.xpi 150326 +RMD160 cb9adedda68b2b3cce1c55e421060a1411d4b6d5 mozilla-firefox-2.0.0.9-he.xpi 150326 +SHA256 9a8faeff553aaf0b9cde6f73d2f61184cce145a4bb1e1ebbaf436be839816831 mozilla-firefox-2.0.0.9-he.xpi 150326 +MD5 cf474fbbf926354539a544f6f3a97c72 mozilla-firefox-2.0.0.9-hu.xpi 163756 +RMD160 84094ddbebcfb58f32bf7b26469ef91f5c3485d6 mozilla-firefox-2.0.0.9-hu.xpi 163756 +SHA256 ce18db317d489a9dbb66e224d9b6940e489be834e24493d370b0ec4e9b354636 mozilla-firefox-2.0.0.9-hu.xpi 163756 +MD5 b03193a337e4a51192da84415242f115 mozilla-firefox-2.0.0.9-it.xpi 144821 +RMD160 48918b155b0728aa6a062faae8fbbc6fd1fe885d mozilla-firefox-2.0.0.9-it.xpi 144821 +SHA256 5b899510e167e1b0b50ef607661d901451db35e11badbcefe4f313cac7c03d51 mozilla-firefox-2.0.0.9-it.xpi 144821 +MD5 6a25a040bffcbe510d5b6167c24b576a mozilla-firefox-2.0.0.9-ja.xpi 163309 +RMD160 1e13cb04c40f65025de4a1c4a305a7974f610083 mozilla-firefox-2.0.0.9-ja.xpi 163309 +SHA256 346f2b289efa605d0c80f0aa9d74a2b39b7bb920575895fbf5e40df5ae728579 mozilla-firefox-2.0.0.9-ja.xpi 163309 +MD5 5de71f8775421beffc1e68e13049db31 mozilla-firefox-2.0.0.9-ka.xpi 177906 +RMD160 63afd7f6868baa4f23c092df849ce6623149cbf1 mozilla-firefox-2.0.0.9-ka.xpi 177906 +SHA256 3b767130783f58406f79203bb2527b47c1cf657dc7454d0c19c6f15778bc7b01 mozilla-firefox-2.0.0.9-ka.xpi 177906 +MD5 0b279e489629888291ed152ec42af533 mozilla-firefox-2.0.0.9-ko.xpi 148117 +RMD160 41789f4ec140bd8a845a9d58def7ec6388c7dfc1 mozilla-firefox-2.0.0.9-ko.xpi 148117 +SHA256 bdc362d38e44a250eb09dc50676f664a71853f98453df1685e3facac88fd0dc3 mozilla-firefox-2.0.0.9-ko.xpi 148117 +MD5 8ae29e30c2e7c11449bc70ce0eb4b088 mozilla-firefox-2.0.0.9-ku.xpi 153159 +RMD160 3283371f203d993782a21d1da27aae15ec288c47 mozilla-firefox-2.0.0.9-ku.xpi 153159 +SHA256 05684e452401835fb18610720c9741637ff87b9b959ba57b481705d0895408e5 mozilla-firefox-2.0.0.9-ku.xpi 153159 +MD5 fe341538fffae6a48e30b05a2145c282 mozilla-firefox-2.0.0.9-lt.xpi 164584 +RMD160 20f50ab0f955037dd06aa753b5a194b50fd49b7b mozilla-firefox-2.0.0.9-lt.xpi 164584 +SHA256 3cd365f4c93347be8eb2948e48202de48b6fb4f4722ef1a56a018e4745e8ce97 mozilla-firefox-2.0.0.9-lt.xpi 164584 +MD5 18ece4d9136afd809a98ecb746adac1d mozilla-firefox-2.0.0.9-mk.xpi 159805 +RMD160 ef2fc95ffc97b0693f1b6557b8e8978b3d379a88 mozilla-firefox-2.0.0.9-mk.xpi 159805 +SHA256 6f5075a627a678989bbb43793fcdf2aefea3e36036228d1e7d425fb4cef9d3a9 mozilla-firefox-2.0.0.9-mk.xpi 159805 +MD5 32f1f3ad10205db92905f5219bc17417 mozilla-firefox-2.0.0.9-mn.xpi 160148 +RMD160 addc7ee50a0958398d587e47fd185dc61d37deca mozilla-firefox-2.0.0.9-mn.xpi 160148 +SHA256 7a29e9648dddc41d8700cb48a4a0389e683c594c07b79ed2bffeaaf28d64df73 mozilla-firefox-2.0.0.9-mn.xpi 160148 +MD5 ceb322736eae68ec26bd3fc4ed80241d mozilla-firefox-2.0.0.9-nb-NO.xpi 163722 +RMD160 9893083febc926a092a933ce8ecaf17459e10035 mozilla-firefox-2.0.0.9-nb-NO.xpi 163722 +SHA256 9e79c2afacf957e956dc43d034009a62b4a44c021786a770cc4ef1f2af600d5f mozilla-firefox-2.0.0.9-nb-NO.xpi 163722 +MD5 94362b2c3b9bd461b1d70b94c224b57f mozilla-firefox-2.0.0.9-nl.xpi 170027 +RMD160 cf6bb1ab619e8502f5fce40dd2e69646a1eb656a mozilla-firefox-2.0.0.9-nl.xpi 170027 +SHA256 469812b28371e5c67ab816bbda9d247ed993fe3d048ffe100e9d728f63a86f01 mozilla-firefox-2.0.0.9-nl.xpi 170027 +MD5 f6fca4e59412a843344fc517a18fa13c mozilla-firefox-2.0.0.9-nn-NO.xpi 160690 +RMD160 55d9f4beb84b752029df7b8011cbe29a23da49db mozilla-firefox-2.0.0.9-nn-NO.xpi 160690 +SHA256 540129283192c4a02540e6e291d9e98bcd5ade8fe938ac497b6ba7459bd9c7ec mozilla-firefox-2.0.0.9-nn-NO.xpi 160690 +MD5 9f68fcb07932155db2b8d85ec50ada32 mozilla-firefox-2.0.0.9-pa-IN.xpi 161692 +RMD160 1695293af2aea936167315a864f572d2701f3a0e mozilla-firefox-2.0.0.9-pa-IN.xpi 161692 +SHA256 42892c21ba125304af6008b39a35931b2dcae6727cfdfaba0e57c337e4d993d6 mozilla-firefox-2.0.0.9-pa-IN.xpi 161692 +MD5 d7bb22003a711ff6350ebf57ad89b696 mozilla-firefox-2.0.0.9-pl.xpi 170993 +RMD160 d5f0ae48eff88f3f5ae03cf7b7e39d6989394eea mozilla-firefox-2.0.0.9-pl.xpi 170993 +SHA256 5e4b9d6732bc25d8d34155e9045ff4ba90c54e029abc93626a0f66b9f7f135de mozilla-firefox-2.0.0.9-pl.xpi 170993 +MD5 750014cc4c36af8373d9969c5c17e3ae mozilla-firefox-2.0.0.9-pt-BR.xpi 153290 +RMD160 88d946d711963741cc6bce18701575a08ad04f9b mozilla-firefox-2.0.0.9-pt-BR.xpi 153290 +SHA256 430be736cb06c2badd77fd98d95a72819b9d0ca70a8ab1994ba64bbd0a03fcbe mozilla-firefox-2.0.0.9-pt-BR.xpi 153290 +MD5 dd72b9d2798c76e72c57f44de3b81780 mozilla-firefox-2.0.0.9-pt-PT.xpi 153534 +RMD160 bfb8237c25d1313053a167ccb8cef288fe2a21c0 mozilla-firefox-2.0.0.9-pt-PT.xpi 153534 +SHA256 5ea257aa8aa98f4be6bc4b54e979f5f90a0e7840138bc496cdfb30e68cf6950d mozilla-firefox-2.0.0.9-pt-PT.xpi 153534 +MD5 5d1ed0e449955e155d768ae147c808fc mozilla-firefox-2.0.0.9-ro.xpi 159230 +RMD160 539d9f1efc511a144705dd0cf36b09fc8e2ced47 mozilla-firefox-2.0.0.9-ro.xpi 159230 +SHA256 9881e079683b332e3136c7725c39bb0483dcf7e50d06a6227e408486042fa2af mozilla-firefox-2.0.0.9-ro.xpi 159230 +MD5 86a4f450a5b28f61511c596f68a9fd6f mozilla-firefox-2.0.0.9-ru.xpi 167948 +RMD160 196c494732ad3c26ebe20ea018b8f4ecddcf10d6 mozilla-firefox-2.0.0.9-ru.xpi 167948 +SHA256 65f98d688b86ff3544a8e4794ab4faaf5c79a37d56d68c8df89b6df04aa3c3b4 mozilla-firefox-2.0.0.9-ru.xpi 167948 +MD5 a836b5a84f23ff99c141be9a2c963387 mozilla-firefox-2.0.0.9-sk.xpi 164902 +RMD160 f03ac9bcaf905f3b18f7f9c0140ecb72018cd97e mozilla-firefox-2.0.0.9-sk.xpi 164902 +SHA256 7e5bfbe37b320c77221821e312d40fc755f761e7ac3957d10a1d70982b6bdd01 mozilla-firefox-2.0.0.9-sk.xpi 164902 +MD5 fe095c5dbb149eb5634b8bede72cf4cc mozilla-firefox-2.0.0.9-sl.xpi 154979 +RMD160 9213e49c9570af69e823ec09de517041d49b1323 mozilla-firefox-2.0.0.9-sl.xpi 154979 +SHA256 bc7b0d2a62f87ed4d5d7354146fdfa7e63336e19459144c02b3fc7b3c6ba38e9 mozilla-firefox-2.0.0.9-sl.xpi 154979 +MD5 ed36524399b1f106dea4aec654f796d9 mozilla-firefox-2.0.0.9-sv-SE.xpi 165898 +RMD160 83341bcf0bb5f9ade8a94a5d90f0e5f4f38d261d mozilla-firefox-2.0.0.9-sv-SE.xpi 165898 +SHA256 8ffad3d4c7cc4f5944abfe6db8d4df8621665eb46b95367a8de8b5e8ba058c60 mozilla-firefox-2.0.0.9-sv-SE.xpi 165898 +MD5 67792236f180482364f72454c93778f6 mozilla-firefox-2.0.0.9-tr.xpi 148657 +RMD160 31fa0b2a973540be0d7a9bd67e3fe3e5c9c3dc31 mozilla-firefox-2.0.0.9-tr.xpi 148657 +SHA256 3cbe4defd4c35b70377cf100816389f7229d4204938263d614e10faa857afe0e mozilla-firefox-2.0.0.9-tr.xpi 148657 +MD5 500b762ce6fdd24ffe54b5da4ae193af mozilla-firefox-2.0.0.9-zh-CN.xpi 139266 +RMD160 1b759b95b5fbba67b2a9730f66e2d0704dc4789b mozilla-firefox-2.0.0.9-zh-CN.xpi 139266 +SHA256 2c5f5c4aeaa1bcff919161b6ff4f4a0c1ee7b18afdabf9894eb26d2476ddffda mozilla-firefox-2.0.0.9-zh-CN.xpi 139266 +MD5 85967deccbca1bf1792e4f3fc4abd6f5 mozilla-firefox-2.0.0.9-zh-TW.xpi 141995 +RMD160 8f4f037cf9c9dd38e5fff994f750d958b20f2835 mozilla-firefox-2.0.0.9-zh-TW.xpi 141995 +SHA256 20a84c51f8755e6f7ba4c234f105b22b1ef6f139e49d92b571fd329a2c4220c1 mozilla-firefox-2.0.0.9-zh-TW.xpi 141995 diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.9.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.9.ebuild new file mode 100644 index 000000000000..90c188cba402 --- /dev/null +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.9.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.9.ebuild,v 1.1 2007/11/02 12:19:31 armin76 Exp $ + +inherit eutils mozilla-launcher multilib mozextension + +LANGS="af ar be bg ca cs da de el en-GB es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru sk sl sv-SE tr zh-CN zh-TW" +NOSHORTLANGS="en-GB es-AR pt-BR zh-TW" + +DESCRIPTION="Firefox Web Browser" +SRC_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/linux-i686/en-US/firefox-${PV}.tar.gz" +HOMEPAGE="http://www.mozilla.com/firefox" +RESTRICT="strip" +QA_EXECSTACK="opt/firefox/extensions/talkback@mozilla.org/components/libqfaservices.so" +QA_TEXTRELS="opt/firefox/extensions/talkback@mozilla.org/components/libqfaservices.so" + +KEYWORDS="-* ~amd64 ~x86" +SLOT="0" +LICENSE="MPL-1.1 GPL-2 LGPL-2.1" +IUSE="restrict-javascript" + +for X in ${LANGS} ; do + SRC_URI="${SRC_URI} + linguas_${X/-/_}? ( http://dev.gentooexperimental.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )" + IUSE="${IUSE} linguas_${X/-/_}" + # english is handled internally + if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then + SRC_URI="${SRC_URI} + linguas_${X%%-*}? ( http://dev.gentooexperimental.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )" + IUSE="${IUSE} linguas_${X%%-*}" + fi +done + +DEPEND="app-arch/unzip" +RDEPEND="x11-libs/libXrender + x11-libs/libXt + x11-libs/libXmu + x86? ( + >=x11-libs/gtk+-2.2 + =virtual/libstdc++-3.3 + ) + amd64? ( + >=app-emulation/emul-linux-x86-baselibs-1.0 + >=app-emulation/emul-linux-x86-gtklibs-1.0 + app-emulation/emul-linux-x86-compat + ) + >=www-client/mozilla-launcher-1.41" + +PDEPEND="restrict-javascript? ( x11-plugins/noscript )" + +S="${WORKDIR}/firefox" + +pkg_setup() { + # This is a binary x86 package => ABI=x86 + # Please keep this in future versions + # Danny van Dyk <kugelfang@gentoo.org> 2005/03/26 + has_multilib_profile && ABI="x86" +} + +linguas() { + local LANG SLANG + for LANG in ${LINGUAS}; do + if has ${LANG} en en_US; then + has en ${linguas} || linguas="${linguas:+"${linguas} "}en" + continue + elif has ${LANG} ${LANGS//-/_}; then + has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}" + continue + elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then + for X in ${LANGS}; do + if [[ "${X}" == "${LANG}-"* ]] && \ + [[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then + has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}" + continue 2 + fi + done + fi + ewarn "Sorry, but mozilla-firefox does not support the ${LANG} LINGUA" + done +} + +src_unpack() { + unpack firefox-${PV}.tar.gz + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_unpack "${P/-bin/}-${X}.xpi" + done + if [[ ${linguas} != "" ]]; then + einfo "Selected language packs (first will be default): ${linguas}" + fi +} + +src_install() { + declare MOZILLA_FIVE_HOME=/opt/firefox + + # Install firefox in /opt + dodir ${MOZILLA_FIVE_HOME%/*} + touch ${S}/extensions/talkback@mozilla.org/chrome.manifest + mv ${S} ${D}${MOZILLA_FIVE_HOME} + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P/-bin/}-${X}" + done + + local LANG=${linguas%% *} + if [[ -n ${LANG} && ${LANG} != "en" ]]; then + elog "Setting default locale to ${LANG}" + dosed -e "s:general.useragent.locale\", \"en-US\":general.useragent.locale\", \"${LANG}\":" \ + "${MOZILLA_FIVE_HOME}"/defaults/pref/firefox.js \ + "${MOZILLA_FIVE_HOME}"/defaults/pref/firefox-l10n.js || \ + die "sed failed to change locale" + fi + + # Create /usr/bin/firefox-bin + install_mozilla_launcher_stub firefox-bin ${MOZILLA_FIVE_HOME} + + # Install icon and .desktop for menu entry + doicon ${FILESDIR}/icon/${PN}-icon.png + domenu ${FILESDIR}/icon/${PN}.desktop + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + doins ${FILESDIR}/10firefox-bin + + # install ldpath env.d + doenvd ${FILESDIR}/71firefox-bin +} + +pkg_preinst() { + declare MOZILLA_FIVE_HOME=/opt/firefox + + # Remove entire installed instance to prevent all kinds of + # problems... see bug 44772 for example + rm -rf ${ROOT}${MOZILLA_FIVE_HOME} +} + +pkg_postinst() { + use amd64 && einfo "NB: You just installed a 32-bit firefox" + update_mozilla_launcher_symlinks +} + +pkg_postrm() { + update_mozilla_launcher_symlinks +} |