diff options
author | Raúl Porcel <armin76@gentoo.org> | 2008-04-02 16:52:21 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2008-04-02 16:52:21 +0000 |
commit | e1b828fcff43c0faf9a1567ce3e61839a1c30f55 (patch) | |
tree | 22e9539b6c9488f1123cc0685620c12f34d87249 /www-client | |
parent | version bump. fixes vlans. fixes termencoding/keymap issues. (diff) | |
download | historical-e1b828fcff43c0faf9a1567ce3e61839a1c30f55.tar.gz historical-e1b828fcff43c0faf9a1567ce3e61839a1c30f55.tar.bz2 historical-e1b828fcff43c0faf9a1567ce3e61839a1c30f55.zip |
Version bump
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/mozilla-firefox-bin/ChangeLog | 8 | ||||
-rw-r--r-- | www-client/mozilla-firefox-bin/Manifest | 46 | ||||
-rw-r--r-- | www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta5.ebuild | 150 |
3 files changed, 202 insertions, 2 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog index 93aa7e3ddee9..601b3f9069f0 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-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.128 2008/03/26 23:54:11 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.129 2008/04/02 16:52:21 armin76 Exp $ + +*mozilla-firefox-bin-3.0_beta5 (02 Apr 2008) + + 02 Apr 2008; Raúl Porcel <armin76@gentoo.org> + +mozilla-firefox-bin-3.0_beta5.ebuild: + Version bump 26 Mar 2008; Markus Meier <maekke@gentoo.org> mozilla-firefox-bin-2.0.0.13.ebuild: diff --git a/www-client/mozilla-firefox-bin/Manifest b/www-client/mozilla-firefox-bin/Manifest index 1d02c1ee36bb..4c0b4511648e 100644 --- a/www-client/mozilla-firefox-bin/Manifest +++ b/www-client/mozilla-firefox-bin/Manifest @@ -5,6 +5,7 @@ AUX icon/mozilla-firefox-bin.desktop 202 RMD160 2aa2a5777008a86254afc8a754ccc9e7 DIST firefox-2.0.0.13.tar.gz 9693586 RMD160 24d7c4e50e941ae447166a164eb1106703a27e48 SHA1 7f95255fe7fd211b52c2f68d894c4af3adf58b52 SHA256 85a671de22e5a16586c29b56bb158b284acafa6cef2eb979e4c2b3cf3cae6a4e DIST firefox-3.0b3.tar.bz2 8997010 RMD160 edf5dea48420c744cb867cf494c4b3f9994589f8 SHA1 fdabc2c88cecc0207d225c5fbbbb04c3446aa2c9 SHA256 b413a33d752e9181f1957d5178e4f6e6e41dd3ed37e25d6d766bcc1b206099bc DIST firefox-3.0b4.tar.bz2 8903418 RMD160 a31bf432ed198ad8464f6af205719b7f94921393 SHA1 80305ab295f37095957b5e89695902725d0b2300 SHA256 362c1158077437334d0bf91e6b86cc32f479c296cff6034e1147c20ee77f81cf +DIST firefox-3.0b5.tar.bz2 8944238 RMD160 0ae4d903fe3268e51d9abe3edc0106d7b5459aab SHA1 53a57fa700dc1b14cf2324e6e34c57be53a25a08 SHA256 0533e59833dc9a2b5cca3434efddb721286f9506db73e8c1e12008e1aefea16b DIST mozilla-firefox-2.0.0.13-af.xpi 148045 RMD160 ea2a459b9591fbca5296420059b74e315e496a33 SHA1 73dc5d23cebc81637582fe431d934d9d1f2d8cd1 SHA256 c72905fb6f0b102206e131edaa9440a176ca842bd36734b6552a74e196e70936 DIST mozilla-firefox-2.0.0.13-ar.xpi 159728 RMD160 6cbe1c6967b7577b87da74dc2648112c4620dc12 SHA1 39c1c5d3783eb18d2e528d86188f40aa7697bc05 SHA256 88c8d84b9e370bae891e8e399c49ab2f88e9e6fc8f3ebf44298162627712d9c9 DIST mozilla-firefox-2.0.0.13-be.xpi 161164 RMD160 f532c8574ab487081ad85f7de20fda17cc1d700b SHA1 8cab8b1a8b6c3a22963ae2e6f7ec60c955dd0201 SHA256 0ae995892c587ea558d188cbb42e3746a911fd7d038d1e8ca0968a3dc6135e8a @@ -120,8 +121,51 @@ DIST mozilla-firefox-3.0b4-tr.xpi 166613 RMD160 7b64f3b40c4fb97a5a56ffc458eaacd6 DIST mozilla-firefox-3.0b4-uk.xpi 180644 RMD160 69f1c67b4d307ab4536390fb425e499890526710 SHA1 20e443b3997bd52f8be2eea790b8e06f7e3171ac SHA256 4a1f2b27dba5104227d23c31d488a66e54b6bab2c1250a1db2184c7ba90a0413 DIST mozilla-firefox-3.0b4-zh-CN.xpi 154209 RMD160 ca09b7551e03221a0fdd5c3ddc861e1f4274b6da SHA1 bb6047621c6d58746a919c43f211ec5fc1ae4364 SHA256 88a0b3a179bb1e9411da2d3261c19d6a40977eebf5debf8306b5df353596cd0b DIST mozilla-firefox-3.0b4-zh-TW.xpi 164738 RMD160 d1077348eec8597150cdb8c7ac1f3a3a261b3f2b SHA1 15a630f0580c157515e5c5231cc3f2c94dec8d81 SHA256 f6fe304a16dbfe02cd0d9b4a73019abc27396505e6f4c7270cc553a38807337d +DIST mozilla-firefox-3.0b5-af.xpi 117081 RMD160 db49bde4d8a50f9a9941379dc8927133be614636 SHA1 bf14b6dbea26a2024f811b706cbcf8824e671e94 SHA256 e3b986c3f33d58edf7f0d70a2b1f65de4ba83a167a454507dd24ef0a87ce153a +DIST mozilla-firefox-3.0b5-ar.xpi 125331 RMD160 1d3290e10307bcd8d5b995ebf508bfab18754fcb SHA1 0e62b524d5e4e5d611b159e29d0f2d6e464bb16c SHA256 e5081eaf53c8c7a4a6259e6cba6f0b0984d419f2d656c0ecb607a80b5b94706f +DIST mozilla-firefox-3.0b5-be.xpi 120515 RMD160 adbe94da1cc6b84c35f2d2781f2c79b00717cc30 SHA1 1b5793b62fe133da46c45168b5d2bef828502f95 SHA256 8593f13da8d43f19bb68df62a1ecf9c92af7b7326d2dbe07a5dcfa2cf94128dd +DIST mozilla-firefox-3.0b5-ca.xpi 133214 RMD160 33218a959c9b6bcaf9c374c3291e6beec9ac59ab SHA1 3da9e87087a4eef826e46993b809e68396e57f61 SHA256 3f0b180dde5fc7a48c2c21c9be9acbf76a05fbb85d164d18adea3cc54e0c4e1a +DIST mozilla-firefox-3.0b5-cs.xpi 126521 RMD160 a932510579bf173dae7283fdb13a767b7e587dca SHA1 e887f2d73e8f4f10ccae864194dc1bd8a627376a SHA256 db84737607aa6108457742111239bf5b099ac6988eb70f6f15c3e60b57cd55eb +DIST mozilla-firefox-3.0b5-de.xpi 124607 RMD160 9cebacd60993f38793ec2fd2e13c87d6370d5de3 SHA1 9d7d810c7cea9c1215a87ec91e4f09be4a998e68 SHA256 830aa24b3046ee45d2b893639c1d62f1ff45efa4161bd577dae4691336dbebf7 +DIST mozilla-firefox-3.0b5-el.xpi 130726 RMD160 ba6ad939f15a0e94c2c064c7259bcd20d7615961 SHA1 6a8f78c069519ff9102539adbe7e4426c2907e8d SHA256 a7406b3df3afccbdb1e6b464b4d86cb8ece14939a5432eda8112e96d13f61335 +DIST mozilla-firefox-3.0b5-en-GB.xpi 124947 RMD160 8f90f8b3032a28b24fd91e495a9421310b7188c3 SHA1 acafdfd8c0edce7dad504e24edfe911c0d377129 SHA256 3b227bc0776fe0f46cf3743481f7e628b7178162619d81e47dc2d9e63efb1625 +DIST mozilla-firefox-3.0b5-es-AR.xpi 123470 RMD160 e9d44d78f9935b381f56d6994e7f51c8cf41dce5 SHA1 8f615c5d3787dd50b468665741f19f7ac26ff3e2 SHA256 7a2b8d9a940c6f73d45617275ed94cf04bed3b74b896f9e96f29f9dbeb415e2e +DIST mozilla-firefox-3.0b5-es-ES.xpi 107402 RMD160 cea0ef3cf6d5f4aff250d820810cfda02e094915 SHA1 0066e396adde2d32503d3b93495eecae348df345 SHA256 76c389afe2bfcb479c60d73596d2a67b77ed96adfc4f8055ccddfc3fda25aeaa +DIST mozilla-firefox-3.0b5-eu.xpi 117455 RMD160 334f3518df78d26f01fe869c52bd708cd9567903 SHA1 1a77882cd5671994408a0401d8b94cacf9646d95 SHA256 dc561018e1d2bcf7941add71011bad47ea39320f4d1575bbac6bc0692a07a447 +DIST mozilla-firefox-3.0b5-fi.xpi 121784 RMD160 cf98b9e99d964169c62d0caea0c164a8acb1d2ce SHA1 af2c72377a16db3a144d90a1fc9d6b4d044a5fac SHA256 51333830941dea35dde665ad71990bb8e96273c33aa966e0b5f1eb8a21dc2cc1 +DIST mozilla-firefox-3.0b5-fr.xpi 128661 RMD160 3b57af5d06cc2b1c9608b5d034821e12c021fc4a SHA1 8b44cb3c4078e5649ad5f51f917b0beeae63e920 SHA256 4dde3027ec3ce16976556fbc1e4d63d94c514740a763a422e6863aa0b765ce77 +DIST mozilla-firefox-3.0b5-fy-NL.xpi 129629 RMD160 2bd9a312ffdfb1795397b022f70e5817dce00555 SHA1 8009b91446d03963811ca4e22f98e61234f02e7e SHA256 51bde8a57d34fe66d508476544fdd7e027eb4c32b5b0cd43aff089016807a3d4 +DIST mozilla-firefox-3.0b5-gu-IN.xpi 142324 RMD160 52e0d670af397ab95a418433265fd215408b928d SHA1 dc3852d79cf41488ca3a6f6846ebf335eda68c41 SHA256 48a2286a5d183f6b53099c426f43bd9a4a06e91e109dd43cf54ede9a250ed1f7 +DIST mozilla-firefox-3.0b5-he.xpi 121518 RMD160 3193496a0c2389c37009f80a5572acbcec57f2d5 SHA1 50c5d3b31ed4611aa38f1fa45284cc8c259d0df8 SHA256 f8d30d5736a8ad946456527232eaac89c30908246454f8f98e238cb347ac76ff +DIST mozilla-firefox-3.0b5-hu.xpi 144172 RMD160 4415af76a237254a1cd5764ea6c1056aab908475 SHA1 4cde8df81535fe9dcf45aca9018d2123b18f3a9e SHA256 a8c46c229d003b65cfa0b8d9a1334ee6b0f52153d57b8cc023dad563be8cc0f1 +DIST mozilla-firefox-3.0b5-id.xpi 101800 RMD160 c97a0b37809eed5a7a79c09acc08154b8ff553ce SHA1 1bc53bf6750b6032487e9faa92e43733db610a73 SHA256 43feafc1de38ab0f803f615451d303bc595e881a264cd58dc8f4025eea373095 +DIST mozilla-firefox-3.0b5-it.xpi 106273 RMD160 7275c556b9af87a68fb1044e568b25ae756a7d8a SHA1 18cb9295335eb68336ebadefa2ee892496620ff7 SHA256 a6e8095e78b2669611ee3319a85dd1c422bfd6e2fb9b61dba05a834b8b12bc28 +DIST mozilla-firefox-3.0b5-ja.xpi 129597 RMD160 177dd11535490526590b4955ad8bc649e06f9080 SHA1 60ee94d2ce035fb18947311e733df482630ce7a3 SHA256 94a085e69e0900f743ccfddf07746c14796d2d02424e01e676ae36d9519463a5 +DIST mozilla-firefox-3.0b5-ka.xpi 147204 RMD160 a17e92db5d424913cce0145d367cad2296b435f9 SHA1 4ed5bc74eb945c1c53b6dfd64683b3c9ad04f20a SHA256 4ffde1abf483298b95ba4a754961f0bdef2e5ac058b5292c052b0af3cbacd897 +DIST mozilla-firefox-3.0b5-ko.xpi 108448 RMD160 d6c706547d96d2f0a0873f96ca0781cfffecbd96 SHA1 85655be541bfc461668f452bc33060fa61a8383d SHA256 feff279cd6deda38b5badffc85668b5faaa289d5a38fc1b179128a074c671713 +DIST mozilla-firefox-3.0b5-ku.xpi 123750 RMD160 3098f05aca637d35df085a5720ef3e132f56dc73 SHA1 43c83d78d608985ce98d66ed2e9279ed404b3011 SHA256 2b3244dd989a443c0668d1d71c2349b156effa0b7882a91b848e7866d203e8b1 +DIST mozilla-firefox-3.0b5-lt.xpi 133708 RMD160 08ed8251f6c600b3b250a870ce80c329377a1e79 SHA1 d9214118a5c8242a95427b4ad90b125c0bb1612c SHA256 8ca41af634d95c99cbd07f12cbd30cef3d12109f7d5d97867ee53d8a43551b86 +DIST mozilla-firefox-3.0b5-mk.xpi 121454 RMD160 cbe7aaba5054219f144d4523b34f91048bee3b70 SHA1 912f51276b072f6f067eaf358c15738c4984a6da SHA256 86a0b01becaacf4f16e83d93f82c2160a4c1360af2a4c4b69098f69a41216543 +DIST mozilla-firefox-3.0b5-mn.xpi 128317 RMD160 f4c65b195b08fe5a1e5804d370fad328061428cb SHA1 7d8e4f455ad0214e322986aac776ec625e233695 SHA256 b8a6a41de5b5e285137b4aa8049718f8e06f6f1cf634527963faea47992b74e8 +DIST mozilla-firefox-3.0b5-nb-NO.xpi 129183 RMD160 d8b2a2cc5b4be74292213c3ede91a71c339711a4 SHA1 a6bfd51cc40a53df3a12867cb2829e363b507de8 SHA256 82132ab636d71023438556f4da71f5fdcd7e390b2043d7ea653db13732c691d4 +DIST mozilla-firefox-3.0b5-nl.xpi 134263 RMD160 daffcac0f178bffafe8f5c0d81730ad582697988 SHA1 f9a84c2a99cde144e8f9d94af2491c682c98cb03 SHA256 b11d10ee46b8a55dc4046918b3b9cabe08abdc3039ea4fd8cdb5b54f196a63b8 +DIST mozilla-firefox-3.0b5-nn-NO.xpi 131129 RMD160 f79d4b3d05273f71c11e33e79905138ef48c1f8c SHA1 0dba87c16166772dcebf65f82d6b6d0d2f5edbf4 SHA256 5b9c96a90c0795dcc52129a8865d1dd10a5dd5edc1893142f1a042402e2830d5 +DIST mozilla-firefox-3.0b5-pa-IN.xpi 137703 RMD160 daf99d9f51bc3ababd4c2fdff46dc027be688d44 SHA1 d08e8268a3a45c3e4dc19335428eb56a9cbc5d89 SHA256 c731a921067f5d31f82d7bd2a5eecd766d45a11f359e91ba618cddb9d31d4f8a +DIST mozilla-firefox-3.0b5-pl.xpi 134360 RMD160 ec89e2a23aaa86877b3d89fa3213fe3a03c77a45 SHA1 2b0b80877518405acf08283817628eecd985298a SHA256 6cb77801796bcd6b2e1318567857a09aa040c8e82f0b60b4294b89e10a585e99 +DIST mozilla-firefox-3.0b5-pt-BR.xpi 120514 RMD160 32663def5952229d09be9f9112835ccbcf1b194c SHA1 d8f544cb4999d13142fe20c1f69274ab9364d2b1 SHA256 a7eb27843d044880b3b9728275ecc6226d9a0b52fa3d7b9246a6310b17627a3a +DIST mozilla-firefox-3.0b5-pt-PT.xpi 120239 RMD160 b2c2d5b8a77aa2a19ec5a21ca274e6199d2e7d57 SHA1 2250193bf2f4e9f8253204e60f818a4ed4c2e4b7 SHA256 847502d7ab68e316bc11fbbe3292fd4814bfa9c0dfa44adf28d7b521f9db6862 +DIST mozilla-firefox-3.0b5-ro.xpi 124540 RMD160 53afdac643780ba34ec0c5ec532141688889024f SHA1 ba6aaf7a71fd87833a57ca989981c3cbc29df3dc SHA256 20916647c082d911590a7b84271e142021b65beb7294fccf152afa43abdee545 +DIST mozilla-firefox-3.0b5-ru.xpi 123391 RMD160 a48879acf88ff429dce8d9e07379cd08d351aaa7 SHA1 4ba04541312ffa487873418dbd779f20db34f689 SHA256 b449101ef52bce6551b5c11fae005ac54f05a37896b14ac5d1a5295086c6b0f7 +DIST mozilla-firefox-3.0b5-sk.xpi 125422 RMD160 a73adf7ba88c2fefb90725be5f5ecb9589c3ead8 SHA1 5363d402f514c277b28cc5654d6fd21899733395 SHA256 1b35d5b8b644ea9aea1cdacb1c3f7bb307dcd75867f5142df742034d13ef321d +DIST mozilla-firefox-3.0b5-sq.xpi 117696 RMD160 d78e68673ad02fbd863a2461d3a585bb78753d2d SHA1 4dd94ba7e3b5e9afdf025ae9fab3dedf22795ea5 SHA256 72ebfc1700b194888f1d6d938ebedd5b4fb4282aaf4b2b91268b605aa83466f5 +DIST mozilla-firefox-3.0b5-sv-SE.xpi 130552 RMD160 8764835076bd97f319392c257ce6cdcc7d94be5b SHA1 f80939dc0f1a5d594fc6595ddf14e133d68b856e SHA256 0b8c3d71d62eb1eb80e1d5944656320173cef0cdee2dcca473817aae376f1b88 +DIST mozilla-firefox-3.0b5-tr.xpi 115256 RMD160 bca0821b50696c43ca42d0b0b7b9da53158116a6 SHA1 cf2683aecc908cb89b025ab73ef0fa78305bbbba SHA256 82e7c24642997e27852c0bc655eb237ae3c8d34ce859932976c1a56dd34b8547 +DIST mozilla-firefox-3.0b5-uk.xpi 121035 RMD160 c528aca3916143ef5e4e3abd1a52e51159dcf4d0 SHA1 5e094c24a843e1317c9e79ab119d1a4f9a28ec2c SHA256 eed6b3a3137fbf695fdbc86ef142830ed13077c3203ff4b75c3b8aff55da8013 +DIST mozilla-firefox-3.0b5-zh-CN.xpi 105442 RMD160 af6c4bd210e97dede151e77a7c45f63163456d10 SHA1 d5e3e2c9162d073f6f6f6fb662ab9a46eb55e264 SHA256 2cc84ef6d2d0a79b582fc2dbf43960248bb5c46c595cbb5d2e54e76c4d6dea74 +DIST mozilla-firefox-3.0b5-zh-TW.xpi 118197 RMD160 c4ac7f0df4dffe4b7971214e4e4254bd26147b5c SHA1 4ff7ce170d25338e6b10c3bdc49b098f3a8a48ce SHA256 f0f3ca016a25b2245bc5f97d16628a5ef28dd71d925f528016a2c5807ed84216 EBUILD mozilla-firefox-bin-2.0.0.13.ebuild 4383 RMD160 ffe32334e71d3e3a2559e7cedcf38d67052363c9 SHA1 2586fca0119a4be089472cef38a4400cf5d2fc98 SHA256 49bd99fe45d08aa31e5ecd44baa62afc675da2066859f4bd464a369a6242a2fe EBUILD mozilla-firefox-bin-3.0_beta3.ebuild 4405 RMD160 36bc0a45c7009110a2eff40ef65bb9726c9a086c SHA1 1e362bb9c64111b2f71a36f719f453dd12e8e6f1 SHA256 ec343c68f2a7e6c615eb9747387ad881e9ab61c8b09680471c9a85519284419b EBUILD mozilla-firefox-bin-3.0_beta4.ebuild 4460 RMD160 1d36aa3029d449de53d683f926e64f35d320bc0b SHA1 a93ae96fb7bbd8d115787d54c11734d3a687cde5 SHA256 572e985f59f862d9fd31f872a0e4ea2c319be58923fc182929da543f9ce038b9 -MISC ChangeLog 25602 RMD160 95bc42e86623243c9d71e3a2171c3fbe47aad418 SHA1 190cd681bc2926f9b9a68075b300ed3e18b831fc SHA256 15404098318f152cca608ff9d25b9b8a2c8247a1a2087fab8100eadbe9615758 +EBUILD mozilla-firefox-bin-3.0_beta5.ebuild 4472 RMD160 cb0699e76558efbee6ae49a07d56ec0f868b2b57 SHA1 01c4ad7e1c4846952935307881f76d3c74a38fe0 SHA256 304d356f7612c1f31b40a054daac021feaf0a54829c060ac5e86aac369d7882d +MISC ChangeLog 25755 RMD160 7f6c85d8bf8c618c66c8dbc2c70b5fb551437e2e SHA1 a9b4b0e13f9ce2952b6d9791bd5922faa3c0d279 SHA256 fec4abf60086e80a7d45b85272721702773a90fcdd842d525eb073f08c4a44a9 MISC metadata.xml 160 RMD160 d5a9f0bf8989621c2bde30facb53bcae00aba709 SHA1 5015c07af2083f20f9552d7fb11afb5ea69af345 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta5.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta5.ebuild new file mode 100644 index 000000000000..b75e0f12b3b0 --- /dev/null +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta5.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2008 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-3.0_beta5.ebuild,v 1.1 2008/04/02 16:52:21 armin76 Exp $ + +inherit eutils mozilla-launcher multilib mozextension + +LANGS="af ar be ca cs de el en-GB es-AR es-ES eu fi fr fy-NL gu-IN he hu id it ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru sk sq sv-SE tr uk zh-CN zh-TW" +NOSHORTLANGS="en-GB es-AR pt-BR zh-CN" + +MY_PV=${PV/_beta/b} +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Firefox Web Browser" +SRC_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/linux-i686/en-US/firefox-${MY_PV}.tar.bz2" +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/${MY_P/-bin}-xpi/${MY_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/${MY_P/-bin}-xpi/${MY_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 + !media-libs/alsa-oss" + +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-${MY_PV}.tar.bz2 + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_unpack "${MY_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}"/"${MY_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 +} |