Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox-bin/, mail-client/thunderbird-bin/
Date: Wed, 01 Feb 2012 19:14:42
Message-Id: 4de0954e12b4033a78faf43496e723a3d6aadde8.nirbheek@gentoo
1 commit: 4de0954e12b4033a78faf43496e723a3d6aadde8
2 Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 1 18:45:56 2012 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 1 18:45:56 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=4de0954e
7
8 Re-port firefox-bin and thunderbird-bin to the new mozlinguas.eclass
9
10 ---
11 mail-client/thunderbird-bin/Manifest | 4 +-
12 .../thunderbird-bin/thunderbird-bin-10.0.ebuild | 95 ++++-----------
13 www-client/firefox-bin/Manifest | 89 +-------------
14 www-client/firefox-bin/firefox-bin-10.0.ebuild | 100 ++++-----------
15 www-client/firefox-bin/firefox-bin-9.0.ebuild | 128 --------------------
16 5 files changed, 60 insertions(+), 356 deletions(-)
17
18 diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
19 index 814f21d..5b3d99c 100644
20 --- a/mail-client/thunderbird-bin/Manifest
21 +++ b/mail-client/thunderbird-bin/Manifest
22 @@ -3,6 +3,7 @@ AUX icon/thunderbird-bin-icon.png 6499 RMD160 1aeece7719c1c1629b98fc118706417696
23 AUX icon/thunderbird-bin.desktop 229 RMD160 050b70c065e4c07dc8a215a8e1efeae00ca8ee82 SHA1 4f6f829c7f5d5fd6b0d4b3b0bf4915b63a80a3da SHA256 dc8084e9de919c2cc9a3d86da0248c007a2183e07f50fbc8646940d711e9391c
24 AUX thunderbird-gentoo-default-prefs.js 404 RMD160 b1e25cb473be88add84548093a9112762f7ea852 SHA1 defabe8badaf5c6d8d1df789ee4de3a946a5e06c SHA256 cf676a8454d625e9cb4bd908adc51c0452cf50ae90edcf555dc3a1bbfc59e4a8
25 DIST thunderbird-10.0-ar.xpi 441461 RMD160 34ce98e7bc66d1bc0e5944d278e992b6d7618f91 SHA1 20705daadb85d32669430beefb188f1bf0bb025c SHA256 d965e230142815f65e428b95426321a6b2e87c9a543653c45c869d613414b4af
26 +DIST thunderbird-10.0-ast.xpi 362705 RMD160 a299705501a957500492f996cde6fd96a86f6718 SHA1 964b3ad063b3440674a2295c25764cdbc43c0d4d SHA256 f3bf10f410020fd4c5131bb93db111826a2de0216135718085dfe9ea4cf74845
27 DIST thunderbird-10.0-be.xpi 397803 RMD160 ef82ec8c8d0ce54daf534884848a646e900be46f SHA1 558f5f763d895d3b2583e7eac3fccd88fbc46ce1 SHA256 4fd62963d23d6cedb0862c34fa0fe899d2e8941e7c2593583fa494759489f017
28 DIST thunderbird-10.0-bg.xpi 460809 RMD160 082ab98a11b5f39c7dc5ab771d3091d73b1d0c4d SHA1 5db17a275d1fa53eb0f4af976117820831d49b1b SHA256 202d5d66cfbc4c5d4289411ce54f8b533862f19bbfe0f0d144ab16b5cf33f66d
29 DIST thunderbird-10.0-bn-BD.xpi 478142 RMD160 1ad08ff7c4481002befc98dea97d6a775d4ead34 SHA1 fdf5f3ac3c212bc46b4210ae1f1d8513af92aff7 SHA256 f35ee85b8b3ed9ad3a279edf4d07397f8bfe2956a2a3922bce019ab3952cf9a9
30 @@ -45,6 +46,7 @@ DIST thunderbird-10.0-si.xpi 456603 RMD160 9008eaeff7c6206fbbeda33b5fe06ce5262a2
31 DIST thunderbird-10.0-sk.xpi 425025 RMD160 e6875f826ca43b7a630095703a9a6fb5d82085d8 SHA1 8c4d68146094f549bbd14d3adf608d4b14b5bf6c SHA256 245a01e3d8cc97ec4ef1bb5c0604bbdc41ffee4ee1f95eadfc8408a6c728fd85
32 DIST thunderbird-10.0-sl.xpi 410427 RMD160 24aa7e2a50ffd15e8ae1f7ac4bdf407aab54384e SHA1 173f9a7f48e63b186799b11e82e28da8486a6523 SHA256 082d923807e4057990d4f4358d09bc8378a9e96ae2b316e618e8a48170f2b56f
33 DIST thunderbird-10.0-sq.xpi 360474 RMD160 2523025391558bd4db83f6df00e3b5d7e42d4100 SHA1 9649281314470648da41274b90d5a2249e8df97a SHA256 6c6856b5abae07ebde28ad203f1f6021883762556b4b7ca5943cc3076da3fe3c
34 +DIST thunderbird-10.0-sr.xpi 460272 RMD160 6e05c0cd483690f174ef65e3f30c807ae20648f8 SHA1 77f6a952c1e2599b9161dcd94349f9f3d6ae28e6 SHA256 adc01a6d1d6a13400e2a9e5bb77996cbabb3af8a90ae22fa4c974bb09f6e6fe2
35 DIST thunderbird-10.0-sv-SE.xpi 478277 RMD160 95b9b9cdc26c692b0e2b24e2ba8f7d9fc57c10d4 SHA1 e18078114c1fe7c969800cc9c1fecd681cecff15 SHA256 04becec85d19adad59c3f4fff04935a364cbe76739053d9fdaeb7d1874bc4824
36 DIST thunderbird-10.0-ta-LK.xpi 475714 RMD160 d39230b0721a297b148b057e1214d66acb1268d8 SHA1 25bfa6fcdd210caf07b9106172ad702655b4bc77 SHA256 d35ecb88e7563907854878f7685dec3f2cb66ef6fa94a1325c149e161ddc682c
37 DIST thunderbird-10.0-tr.xpi 418205 RMD160 7aed1bc9107519b2a43d8e6017d24d2d82cdcf32 SHA1 692ca282be586f72d36f58fa060a3d3a4b93e662 SHA256 ea14dc15f8c0ca2ce9ade00a83d5c49b3a19f1e93617a95e81bb5f7df82bb98f
38 @@ -54,5 +56,5 @@ DIST thunderbird-10.0-zh-CN.xpi 431229 RMD160 ff491c003702b77587c9c29403219ad47c
39 DIST thunderbird-10.0-zh-TW.xpi 431822 RMD160 bded27fe855ad1e4cf1d12486e1f7d51f8f1f7bd SHA1 df1171db0cd7265071eba70983ad95fdb18cd375 SHA256 fa9011c615d20cf8337e9fbd0dbfd5ee668cbf76d8f797d353b3c5cde8d9d032
40 DIST thunderbird-bin_i686-10.0.tar.bz2 18550236 RMD160 ab38a680bb685877eddda9109fa32d9c69c3cca2 SHA1 4e7faaf2b8414eb025dda8f32a1c1d2585c8672c SHA256 6883051f45d50c3e16386c7e11385daf1d3bb808fea00b4503654916332a8568
41 DIST thunderbird-bin_x86_64-10.0.tar.bz2 21417018 RMD160 3a51a39f5daf88a2fd2048f2dc7ab56d04e4415c SHA1 dbf2087598429dfa9002a296f1030e62b0cdf651 SHA256 41cc69e60ae3e022052aeeba1b670f09b8b5ff48d5114fe876817ccd1ac834f7
42 -EBUILD thunderbird-bin-10.0.ebuild 4277 RMD160 60578a681daa627f52f45a1a3b4003a9c2ae9d29 SHA1 1007663537e6bd1e87d6116a3936beba12c743b5 SHA256 dd91f9fa9ba021f75bdea61fc3122bd841506caed3ad2f4c42d6e06eb0cd359c
43 +EBUILD thunderbird-bin-10.0.ebuild 2925 RMD160 50805a452b699299a26e56b80e47db362c655d75 SHA1 518a08c8e1750fcdaee66c1bcb48e70f2fe8be07 SHA256 e38fd5ecc5dbc33506fd2a5e4e827f72f66a90ea548a65ce33cb026917473353
44 MISC metadata.xml 239 RMD160 1ae864a1acabe6bbce1c44a39d0ea55e04ccfaa7 SHA1 2760f4017fb87bfec958b0472cd86151bb3c3ab3 SHA256 7dc1b4cbb0d49bbe877f0978fc8cd278614f95982a4375336dfb5b72e866efd0
45
46 diff --git a/mail-client/thunderbird-bin/thunderbird-bin-10.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-10.0.ebuild
47 index 340b7d8..b5fca2b 100644
48 --- a/mail-client/thunderbird-bin/thunderbird-bin-10.0.ebuild
49 +++ b/mail-client/thunderbird-bin/thunderbird-bin-10.0.ebuild
50 @@ -4,24 +4,31 @@
51
52 EAPI="3"
53
54 -inherit eutils multilib mozextension pax-utils fdo-mime gnome2-utils nsplugins
55 -
56 # Can be updated using scripts/get_langs.sh from mozilla overlay
57 -LANGS=(ar be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES et eu fi fr
58 -fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm
59 -ro ru si sk sl sq sv-SE ta-LK tr uk vi zh-CN zh-TW)
60 +LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES et eu fi
61 +fr fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT
62 +rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)
63 +
64 +# Convert the ebuild version to the upstream mozilla version, used by
65 +MOZ_PN="${PN/-bin}"
66 +MOZ_PV="${PV/_beta/b}"
67 +MOZ_PV="${MOZ_PV/_rc/rc}"
68 +MOZ_P="${MOZ_PN}-${MOZ_PV}"
69 +
70 +# Upstream fail...
71 +MY_TEN_PV="10.0-real"
72 +LANGPACK_PREFIX="${MY_TEN_PV}/linux-i686/xpi/"
73
74 -MY_PN="${PN/-bin}"
75 -MY_PV="${PV/_beta/b}"
76 -# This is a ugly hack, but what can ya do?
77 -MY_TEN_PV="${MY_PV/10.0/10.0-real}"
78 -MY_P="${MY_PN}-${MY_PV}"
79 +# Upstream ftp release URI that's used by mozlinguas.eclass
80 +# We don't use the http mirror because it deletes old tarballs.
81 +FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
82 +
83 +inherit eutils multilib pax-utils fdo-mime gnome2-utils mozlinguas
84
85 DESCRIPTION="Thunderbird Mail Client"
86 -FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MY_PN}/releases/"
87 -SRC_URI="
88 - amd64? ( ${FTP_URI}/${MY_TEN_PV}/linux-x86_64/en-US/${MY_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
89 - x86? ( ${FTP_URI}/${MY_TEN_PV}/linux-i686/en-US/${MY_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
90 +SRC_URI="${SRC_URI}
91 + amd64? ( ${FTP_URI}/${MY_TEN_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
92 + x86? ( ${FTP_URI}/${MY_TEN_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
93 HOMEPAGE="http://www.mozilla.com/thunderbird"
94 RESTRICT="strip"
95
96 @@ -30,22 +37,6 @@ SLOT="0"
97 LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
98 IUSE="+crashreporter"
99
100 -for X in "${LANGS[@]}" ; do
101 - # en and en_US are handled internally
102 - if [[ ${X} != en ]] && [[ ${X} != en-US ]]; then
103 - SRC_URI="${SRC_URI}
104 - linguas_${X/-/_}? ( ${FTP_URI}/${MY_TEN_PV}/linux-i686/xpi/${X}.xpi -> ${P/-bin}-${X}.xpi )"
105 - fi
106 - IUSE="${IUSE} linguas_${X/-/_}"
107 - # Install all the specific locale xpis if there's no generic locale xpi
108 - # Example: there's no pt.xpi, so install all pt-*.xpi
109 - if ! has ${X%%-*} "${LANGS[@]}"; then
110 - SRC_URI="${SRC_URI}
111 - linguas_${X%%-*}? ( ${FTP_URI}/${MY_TEN_PV}/linux-i686/xpi/${X}.xpi -> ${P/-bin}-${X}.xpi )"
112 - IUSE="${IUSE} linguas_${X%%-*}"
113 - fi
114 -done
115 -
116 DEPEND="app-arch/unzip"
117 RDEPEND="x11-libs/libXrender
118 x11-libs/libXt
119 @@ -54,56 +45,24 @@ RDEPEND="x11-libs/libXrender
120 >=media-libs/alsa-lib-1.0.16
121 crashreporter? ( net-misc/curl ) "
122
123 -S="${WORKDIR}/${MY_PN}"
124 -
125 -# TODO: Move all the linguas crap to an eclass
126 -linguas() {
127 - # Generate the list of language packs called "linguas"
128 - # This list is used to install the xpi language packs
129 - local LINGUA
130 - for LINGUA in ${LINGUAS}; do
131 - if has ${LINGUA} en en_US; then
132 - # For mozilla products, en and en_US are handled internally
133 - continue
134 - # If this language is supported by ${P},
135 - elif has ${LINGUA} "${LANGS[@]//-/_}"; then
136 - # Add the language to linguas, if it isn't already there
137 - has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-})
138 - continue
139 - # For each short LINGUA that isn't in LANGS,
140 - # add *all* long LANGS to the linguas list
141 - elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then
142 - for LANG in "${LANGS[@]}"; do
143 - if [[ ${LANG} == ${LINGUA}-* ]]; then
144 - has ${LANG} "${linguas[@]}" || linguas+=(${LANG})
145 - continue 2
146 - fi
147 - done
148 - fi
149 - ewarn "Sorry, but ${P} does not support the ${LINGUA} locale"
150 - done
151 -}
152 +S="${WORKDIR}/${MOZ_PN}"
153
154 src_unpack() {
155 unpack ${A}
156
157 - linguas
158 - for X in "${linguas[@]}"; do
159 - xpi_unpack "${P/-bin}-${X}.xpi"
160 - done
161 + # Unpack language packs
162 + mozlinguas_src_unpack
163 }
164
165 src_install() {
166 - declare MOZILLA_FIVE_HOME="/opt/${MY_PN}"
167 + declare MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
168
169 # Install thunderbird in /opt
170 dodir ${MOZILLA_FIVE_HOME%/*}
171 mv "${S}" "${D}"${MOZILLA_FIVE_HOME}
172
173 - linguas
174 - for X in "${linguas[@]}"; do
175 - xpi_install "${WORKDIR}/${P/-bin}-${X}"
176 - done
177 + # Install language packs
178 + mozlinguas_src_install
179
180 # Create /usr/bin/thunderbird-bin
181 dodir /usr/bin/
182
183 diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
184 index adff6aa..f026da7 100644
185 --- a/www-client/firefox-bin/Manifest
186 +++ b/www-client/firefox-bin/Manifest
187 @@ -4,6 +4,7 @@ AUX firefox-bin.desktop 330 RMD160 2b6b0830ea5a4ad240f9d78655ea00edd4739e2f SHA1
188 DIST firefox-10.0-af.xpi 238739 RMD160 9b77e7db501e513103fbf6603a92b0251de38492 SHA1 6a61601bfb4462fba32213fcbcfca8d5098e1e24 SHA256 e419d5f34ee8a67086f7c8ecc6c38e16751edcdcb059da1605d73bf4d3cc689c
189 DIST firefox-10.0-ak.xpi 240567 RMD160 796338e3acb26f8ec688d969dcad21340a0f56e1 SHA1 ea3121fec45e6d7c5f9d018ec548fd894ed95db0 SHA256 ab8d3186058316db4c753df519f3273129647e793df629c2433319f71d31efe0
190 DIST firefox-10.0-ar.xpi 263698 RMD160 31844c6de8b55c0c692b65c29f4a0e63cf97f92f SHA1 54736d53dca221528bc54ff957fbcc9fb7d89275 SHA256 66f75e75a8be460bb781f463f57d841c2a40722eb1dbe55b12355f8fda203bfd
191 +DIST firefox-10.0-as.xpi 278739 RMD160 170c8c90c57337e86108f826301ac097942de882 SHA1 45b806470f037566cec56b587a0a6ad4c68fa8db SHA256 d6fc2818793e05941abf0a1e56cf252136a38c8e15517524d96d805b8d6649c3
192 DIST firefox-10.0-ast.xpi 237971 RMD160 abe5cf59a5b5b357d68cbc9b144b1e5dcec7d1f2 SHA1 7722618ddb747a487d934d9442228fa91823ca1f SHA256 af50c98e02190c14e5914c23f12150c67982c24a6bf9df23da074f0baaf38c88
193 DIST firefox-10.0-be.xpi 245752 RMD160 a848ad0e0e6c31e2168d29e68e8687606d39adee SHA1 51227dd335a3427fc87dffce0616dc4f7c8ab4a4 SHA256 2d3e67b12cda59ce1e024034304cf1d2ce5b2dc17e0c4e7fa603cfcac7c0b1dc
194 DIST firefox-10.0-bg.xpi 276751 RMD160 a11efa71b03f6e8bdeb632003e531a85e2d6298e SHA1 cacdabb2cb1a705363c270857f8bcef9f11a9206 SHA256 c9ef8926176909a11197b192b8be4318e6df445b1cb977e7e498676ff398a06e
195 @@ -13,6 +14,7 @@ DIST firefox-10.0-br.xpi 247646 RMD160 e2a9a0bc36bf8aa9f16955fd942e154818084d3e
196 DIST firefox-10.0-bs.xpi 245304 RMD160 fc0a3e67c25be57f5068b8ad98240552b3980beb SHA1 c34fdea642420b11222b7a6dac88c176402f18a4 SHA256 c2e1b83bf1b8b233ad925dbce6d97d9df4656c31fa55edc5396d2c116ad7c8ef
197 DIST firefox-10.0-ca.xpi 248217 RMD160 ff53a5eb296086ec03883ad3653584276eff8437 SHA1 a756aa02da9138a005187abe0fa8102b75117ed2 SHA256 84638daa9924e47603c776f1605eb02defa33c0bea4e807367e17fed3826b97c
198 DIST firefox-10.0-cs.xpi 248765 RMD160 ab064727b68962b52970a39f174cec387d3706f5 SHA1 aa012f8f616c4647ca63e01e99a46178de35ece0 SHA256 f2f71eff2633771169f2e79ee33b5b70977b8f3e686efaa43356bdf34408bce5
199 +DIST firefox-10.0-csb.xpi 266620 RMD160 0591e52516c307a86e7a4a92f8cd61ca7fe394a1 SHA1 597d6e774637068351e8ea4fa99216bb6ea8fedc SHA256 a856baeef1c3b3ddd0d8998635e62ce845a52e0650a5ff8df93e4c2108fd9928
200 DIST firefox-10.0-cy.xpi 244193 RMD160 0b32a727490fb119fa50b04e593e415b980b25dc SHA1 84d09757a05444ae78b4e4c2ef05c9661eb36bce SHA256 289de6cd2d4dd4629e3944c79f1cbaa13fa8ed20d480aae75c58bbf3379316e6
201 DIST firefox-10.0-da.xpi 240324 RMD160 e0c0bb1924df6c2820b7405610d61f9cd7e202ee SHA1 c62e90f2eaf268ecc89a3acccd45d2812432739d SHA256 032d7421b58b11f0c1c581fc241c14f2ee709c8e4f5683ac21ad3b4e4fb5791c
202 DIST firefox-10.0-de.xpi 249293 RMD160 800602c6688e7785abeecabe88f61bbd3acff993 SHA1 cfff686c19cc17abbc44fa3ea7e36289a1e06e78 SHA256 fde6375fdc2f5b1b281c85342be23d04bceaa5acac49012de14488da6627cfd5
203 @@ -83,92 +85,7 @@ DIST firefox-10.0-vi.xpi 262782 RMD160 6b9920701788ca8d0ed49bf16e64a719cd52497b
204 DIST firefox-10.0-zh-CN.xpi 256543 RMD160 d8f1c6554c9cdb1a59752e675044db1bad377bb1 SHA1 30f5ce80ded20593dc8a9e723a142b7741dc0e73 SHA256 e9b9492453c21422375ac711aa0e6dca4b3d410773aeb64b2f5c98d1e721f3ee
205 DIST firefox-10.0-zh-TW.xpi 257487 RMD160 899ab1ff8b090dc595e6757dcbbb24c93b8057d5 SHA1 d54f419ebf680711d49bda3b279f4eadcbf03db2 SHA256 31cd7b3369ce5bf31676ab7a9fedf5f7612f843c7a96c7467197abe7ccc384cd
206 DIST firefox-10.0-zu.xpi 246390 RMD160 bc01dbc63d760a66cb888a14edce6e592fbc5059 SHA1 7ec656dd3369ef2ac9084cc0e3d57785942eac80 SHA256 9ff09a88ea8780162f3bec509a64ed1f79eaf84d581a50fdc8dac2a15374dd48
207 -DIST firefox-9.0-af.xpi 229979 RMD160 1b49da15a50d211998fccb04e66a3dc149c5ae71 SHA1 87a972fdd3aaf034534c6d5fee32e9d78792a381 SHA256 341c153a31a4edee2f2a1b3977b8178a555a2254a9da968b87a4118311a4da6d
208 -DIST firefox-9.0-ak.xpi 231746 RMD160 9695550d7725636345ed3332fa922f3f097f6cc9 SHA1 0b1aeff4c1c3eb2839888eae24b44719713a29ef SHA256 225458a3bcc1dfe541c6e820c29d4ab30c9691555cadbd0abf76b499026416c3
209 -DIST firefox-9.0-ar.xpi 251469 RMD160 29cade7f24fdcbb17adbf3be78934f06754e7f03 SHA1 15b69da37ecd0a819f3fb9177f505c9d2e22df1c SHA256 377e03cd3af36b64d82a359a6fc2e5ba5242da8819d65bda0b540042b9c93e3a
210 -DIST firefox-9.0-ast.xpi 224384 RMD160 e13d9f4b09bbe0f8eb6eb5a8452f8cc56edc88a8 SHA1 47a76169420ec2bedc48a2820d8d879874323346 SHA256 dc941f6ba8956647ed97ea5023723b8803096f017dff3cbe11868beff1713cc2
211 -DIST firefox-9.0-be.xpi 238851 RMD160 16ae1ba067b73c0ec0cf4751333b1eade81015b4 SHA1 f9c9f0b0dc321214a915bb30084562bacf0a67bf SHA256 a89e0cd4241c3b07caf746e07a9a0078d37497e0dbe47267ac3a6548f972efae
212 -DIST firefox-9.0-bg.xpi 263298 RMD160 2136ffa24f4c2ad78045d88a3f0d633aeced8ed4 SHA1 503f94906b1107df5e641ecba17c972c7724a254 SHA256 fdb7d91aee0f7b3695abbbe0e4eb475be46bb837146b05e5bb7fb0831f3b3071
213 -DIST firefox-9.0-bn-BD.xpi 277691 RMD160 8d171639dbf5ae9ba6664829582a4f9d89c823eb SHA1 7ea919c8685e47db73c0ef58369ee3263ba7385d SHA256 97b75a0f3b40b64e2469ed682b622ba741167d3854bdfce682fc67b72d2a9ab6
214 -DIST firefox-9.0-bn-IN.xpi 307120 RMD160 d699e9c75c69c98b4d25ca3fd537d40d06a30c89 SHA1 da02d7e6518a8e32d3daa866402ca80f7cb38ea4 SHA256 61f40e7b53326d9498d64f9388f99a23f38d63af1966dda1af90e561f1bb3447
215 -DIST firefox-9.0-br.xpi 238630 RMD160 438201fe940561df2953cab614b0e892651e7a97 SHA1 47423901fc4fd4d92cee7c6aa60114305696ef86 SHA256 12c9352f0b03c02c3ecf49df6239c10ff5fdc864e419090c674026384a8ec0a3
216 -DIST firefox-9.0-bs.xpi 237061 RMD160 887cb94a7cbcc5bcca7f43d4064f49d558a813a8 SHA1 0d9aaf10ac0e8320c0071d01169fc230d0838146 SHA256 01ec8b3a8e1ea63b61ec3b050398f9a2a8583c15ea395c01ed591faf19e2caef
217 -DIST firefox-9.0-ca.xpi 238851 RMD160 a3849fbc848af0e0d536c4ce54098935d14784a4 SHA1 89e9fd0250903164e8fa8da4a52e0724580f931f SHA256 f4dec2012e8e21d045868e4b97bd69d0ce3b41790fa4687a73bb044a65683ccc
218 -DIST firefox-9.0-cs.xpi 239236 RMD160 efb65befd85f25f952d154c1f5e45ab41d3f3a03 SHA1 ec04528056f525aac333a634b9e3a5a41e96f451 SHA256 8c35a680cf461fd13a5495b4052c6f657f37a1a4f314651c6468efd6fe2996a0
219 -DIST firefox-9.0-cy.xpi 233606 RMD160 e92c352b3efdb22114ec4abe06d342d111086832 SHA1 4c281313d55241ee41fce03c0239ab3f434d906b SHA256 cfcc7aca2f80f770edb84773a2d051b3ae3a3e407341e77bf59f0752c09d0d98
220 -DIST firefox-9.0-da.xpi 231351 RMD160 5c1ab69ec5cbb8037429b80dda7f5af0ce7aa807 SHA1 7f9c00de6356eb00ca69b9068d1326d14bd1bd76 SHA256 9fe9f975d87edd0bbab0bde4017b93eab43cb70177a144773a2d97c6d48c60b7
221 -DIST firefox-9.0-de.xpi 239616 RMD160 e6c6a53a07c708502559228d5642aa2dc0dd15d9 SHA1 bb018dc41791c663306080ec1c99906d4720b0aa SHA256 4a87b32c82443e8851edd0b1bdaa991d40f03f650332977a4de97fb0e8184041
222 -DIST firefox-9.0-el.xpi 254828 RMD160 9c3ad853f48effba963763df95f5e723b7e9b3d0 SHA1 e2cb5756c16fe2d829d8f5c8bfab97086735e181 SHA256 03f04db0767fcc4cb706a01478e898774710ff098e557699dc1af03e3bacd883
223 -DIST firefox-9.0-en-GB.xpi 222870 RMD160 d321ea9d08c6641a51afdbd8dfffb08bc669e874 SHA1 e636889ff9ead851e24db04bd9b9644aa9003050 SHA256 4056f09ce19ba33520975bba26c2f428aed7b95cee8ab9bf82080dbbcd8ed573
224 -DIST firefox-9.0-en-ZA.xpi 221988 RMD160 56ee6f086c5fa1476577a1acae1232cb6f253219 SHA1 c37dbdf2c4948c935493d501287d3763d30a5b21 SHA256 b5ad42011b20eccbb53788ae38dfae548006b4234e97556b4f7fcbebd6799ef0
225 -DIST firefox-9.0-eo.xpi 231844 RMD160 48cb1e5bbcb974425916e635382dfbd1d4e6b36b SHA1 8e901c251db410dac46a72a4d20600d657b19765 SHA256 a59b658d12380e68f4d779c3c90ba0bedf6c8649de0a63d817a5281537d698e3
226 -DIST firefox-9.0-es-AR.xpi 235874 RMD160 c6e5cf5c28c115549839080c833c940e0f846b87 SHA1 fbb5fe8189b838cf349ec818b4c27a6439da2d1f SHA256 a24610a26e98de1060ed209e2411764b10b8307e4b52c116e7962ea861d6d34d
227 -DIST firefox-9.0-es-CL.xpi 239085 RMD160 35d3ee531bb1ddd4880e8815be540e08d32539ab SHA1 5841b34e922ea00dba2b599b69836967d81313fd SHA256 0619766763e80bf6b79d6ed656f06296853b6123db54f9fe3b7cc636a04b2346
228 -DIST firefox-9.0-es-ES.xpi 208558 RMD160 81d9ddac20e0f1d3ef1818c356e62cf1bc8f271d SHA1 d4d10bad0d25705d30c72d6f325e19db6e65b2cb SHA256 dddf213c5c47438677d789c1599c75baf4ccb55b3ae54800048924a95c8c0778
229 -DIST firefox-9.0-es-MX.xpi 211590 RMD160 69d0796dec76e3f2b6be16e18ed529d85f40c481 SHA1 75bc7d7270033fd3ac05835aa549d54aec7fbbaf SHA256 a5593638557b25e4266630224ebdd4b84de2d23903b3e2fab77c2ed4b656b554
230 -DIST firefox-9.0-et.xpi 233331 RMD160 fa261b2528795647f258190d7e7a4e08988dfa24 SHA1 ca8cfd59043a996a0d801ea395da14992c4bec35 SHA256 a0d98f92b22308daaab71a46b4dd0952b1d6c6ad4297a0d2ef18314d13fefba3
231 -DIST firefox-9.0-eu.xpi 231090 RMD160 1f5bfc07596aa2b9c1571df0e066a6e177f2ed6c SHA1 efe2b7eb97298fd6dffcf368e0f2701e9a48aef8 SHA256 8de1c48423d659c23e248ec0526b7d02150d1c57a5007443ff4f7e32d2e30e36
232 -DIST firefox-9.0-fa.xpi 261480 RMD160 3f496de445dc2d9f3c8e73a5163d60fc271cfc29 SHA1 e9ee0384d933d453abe94e708f4f690584ea85eb SHA256 039831158e675de9574eefdd16049e3c0f4339471178f453398270073ea26400
233 -DIST firefox-9.0-fi.xpi 234223 RMD160 d7c477ba251de73e1570695c86a7493905f66e30 SHA1 d109a8d814f85e3ef4b9baf8098eb1c022649555 SHA256 412c5098822f2ec89183ee93e2c0e3afb42c51836f2f909fb26edffc891624c6
234 -DIST firefox-9.0-fr.xpi 240143 RMD160 b459468f5f78e881020e0e027d0fc91c6773c746 SHA1 c8f946f33a89b6bece408c7ae74fca541254834d SHA256 7b490696b0f7077750f0d33dd174c17c9692212f4361924b243e5cfe82944bee
235 -DIST firefox-9.0-fy-NL.xpi 238159 RMD160 72dc1fe1651c899c6150160c1e5f5d5ab71ff7a0 SHA1 f99854c3ef2bbd4f87fc509cf36d0bad308cdab6 SHA256 64fcb84b96700a61885aebd3fe116ab5a8c675b83d41627b3d4089a4f1386e46
236 -DIST firefox-9.0-ga-IE.xpi 243530 RMD160 db0b8a23ac850c9c7c3cab22a5df75bf6770e603 SHA1 df4eb14a0693f70edebfdb8d3df584a9edc443bf SHA256 fa61064db020a9d077af6fa21526b620b2d3928440f08866e9912249b5d187a4
237 -DIST firefox-9.0-gd.xpi 244186 RMD160 c2160feeaa921897fbc7374658adceeb81b5eea2 SHA1 b763061f0afa85314ae7f533dc1d88ebbf57cc88 SHA256 2ce74794715224fea48f7e075a5b4f7781e6263eba8e20c1800a7097c668678a
238 -DIST firefox-9.0-gl.xpi 234759 RMD160 10fcb6bd018d411d4a527f045aeeaa2285a87719 SHA1 17bc7c056f46268a4c3696a955a9b27d6d5b7e2c SHA256 8f051e1135d9ae74f3296a731db1be9319a50716c67c5238fee8f2ed0b53f290
239 -DIST firefox-9.0-gu-IN.xpi 264953 RMD160 c559f3e6655c4368b5fde8a012cd412162d8649a SHA1 e433828fa89f8471f7b1b3cbc892137abe57cc07 SHA256 d15f36b7f5fa63af139d8794fface82e7422907b71b7def385f8540fc74a8f8c
240 -DIST firefox-9.0-he.xpi 255066 RMD160 4f6d8e9002af56928d6bd5b6c0d8685d42f1fbfb SHA1 e5486e376e5f657c2526fa02000222982f274c34 SHA256 451f4daecab87a00391aa1835e8ec097aec2b16a063be633c07b3c39e2af676d
241 -DIST firefox-9.0-hi-IN.xpi 268229 RMD160 b976fdde16f1b6b29328efe564435f9a81a181a0 SHA1 d7f26c30a1dcf9cdf6d9dd3df803ef4fcac4f184 SHA256 d6ce105abacb13d7d7d0fcaad89a43e757569782599d281b63fb708b7e8a42c3
242 -DIST firefox-9.0-hr.xpi 241130 RMD160 4c7673baf4f9dfeb047baaa8d583cdd3224716d1 SHA1 9c2c18a7f135bc17e35e7ab35c4e51bf7ae19db0 SHA256 521e480aa44f0f48cd8ca8c3b451bc186fadee18992f7ca372bc12c337601de2
243 -DIST firefox-9.0-hu.xpi 244797 RMD160 c60e0e24c399f29ed136a871c01f459ba37c4568 SHA1 9c514e45c8b4ec9581297dfca154665323b0de34 SHA256 803859c8424003c93edb4a2e8539cf9fa89dfc02bfadf5371e5be54be304e4fc
244 -DIST firefox-9.0-hy-AM.xpi 436968 RMD160 8cbb006fd525c1709bdf7478c40310b6fc59c438 SHA1 ecab4c38b6be908d5937f96e251fbfe033d033a2 SHA256 e304a4c10f80bf2ffc76f3c0fe5d2572cdae55a72dc91eff30332825451038a6
245 -DIST firefox-9.0-id.xpi 227822 RMD160 5cb0f5dbc749022b59b93bc32e71191426bce2a0 SHA1 7d423d475c5cb4cd5980e6a8d1e7a112b7fd6d37 SHA256 7f98ce6c4e890b8c0ec6e6ff513efbc222cc5e2e83ec5308cec5211cfdb00c5f
246 -DIST firefox-9.0-is.xpi 233869 RMD160 64c21915ebc535882ecf2dbfdba01e03aaf497b1 SHA1 e56386524364edca29f577ab1f4c35d189f7647c SHA256 7139fef72bde23f11dae021e1ea87648217a5c5ff780f079d9dce3865fde654d
247 -DIST firefox-9.0-it.xpi 205993 RMD160 036bf9016fe5747dbb3340d884e701b939ae1b67 SHA1 84c1d94270c92042c284948ba3a3d8d0e28cb34d SHA256 05554b78be9151bf2f61b96adbbc4114d5cdfff2798efe933a1699577fa780aa
248 -DIST firefox-9.0-ja.xpi 263442 RMD160 b6228a24a133812100932b37ba65a750b05ccbfe SHA1 0d7e783f59e63c0de16c1cb8438f24477463c2b8 SHA256 13d017b53b4f8a71a6faae5de92ef6ae1fa39de1752ea53fcacfff81147a96f4
249 -DIST firefox-9.0-kk.xpi 267634 RMD160 cbdc20af57354e83ece625fe92481f0a275e5d5f SHA1 92bf7dea50cbea8b896699bda195875d13f2bb47 SHA256 432318c41cbe4d11809fabf1e12750559c5c55e1380f8711355473ac46e6faf3
250 -DIST firefox-9.0-kn.xpi 287537 RMD160 875fbafd80611ecf86bb7be95743d0af7348137c SHA1 4a554fe508ac700c0406693337c943f003a552f1 SHA256 371887991bbacec6664dd88997dccc875a7ad745e9eb15758c82c6c95544d35e
251 -DIST firefox-9.0-ko.xpi 218493 RMD160 4bf04b83786a24000cb39ebd65863568b1011df6 SHA1 c04e975e49bcbcbde36cb304dfc8c1c1ec6e0cba SHA256 b93504b46fead572f5ee11dfafcf841d1623a847479cfac86a19b1836302ec1f
252 -DIST firefox-9.0-ku.xpi 243262 RMD160 576862dd44660f8f650b173950a9d317c58de890 SHA1 254b81bc1745de3a7adef5188c721e7e2b54572d SHA256 662f3ebfad413e72f8d2442d18b7b199c24f8ceb334ae65f3bc587b3535db994
253 -DIST firefox-9.0-lg.xpi 238539 RMD160 5d4c7bffdddd55cd26245a45a4a7e3d8b197fb8b SHA1 7455e5b53e166820317a7dc4a0cdf46fc80fb3fb SHA256 18c35c6577b1c029707f1b9f3ca3ed5fe77a150f0e2522efeb59dc3ee14e6f75
254 -DIST firefox-9.0-lt.xpi 323721 RMD160 5fb2a0ae1b3a13d2f1f11b93181f9464cb31df05 SHA1 97f398d66fe50bcd1bc62a3d64098e3d25aeadb4 SHA256 b1bdebe281b290854af263ff948cbec2843e73162f1702e5615ebdb0ff8503c7
255 -DIST firefox-9.0-lv.xpi 235454 RMD160 ea5f39796ee1883b298f2c22a30ce31ec84384fe SHA1 041b0f37979d67e46fec9044f09ea74d87c4c2a3 SHA256 12b93f6d8c97dcd50c5ad3acdc0f892a1d3cc241ed68e1952b519c2c6d61d47d
256 -DIST firefox-9.0-mai.xpi 267559 RMD160 ade9ae104adfb35fe088c4ffbf949619bed52460 SHA1 879fae3f3b527a8794524b586c9600d6e8573f71 SHA256 7b683a8e9f67ffcc6bbab7a9f96b509ca355cabe685e0730eb1219880d09b156
257 -DIST firefox-9.0-mk.xpi 262044 RMD160 058b0d903f79f1badb54ad5a67903674301c4a98 SHA1 3cc6890d585ba97f1a205de8fdc9335b957aa1a2 SHA256 7a42b964507998b82d3addd9be368a601655f64ff0dfc1f19611ff6b086be5ce
258 -DIST firefox-9.0-ml.xpi 294757 RMD160 5c3f965ee970c288c107f9746dbc344e6482f2db SHA1 f4d84423eed5bcfed6e66f4e5b6fc3af17b2be73 SHA256 f854bf64b94f4aaf2315912c8ece5f5d965d558d2f5eff0ff0f8a823d0443c5b
259 -DIST firefox-9.0-mr.xpi 270657 RMD160 355d55c709f694199bb24a5e30746948d58fa006 SHA1 93f92c6582681141601a27bd528da7eeb82e78bd SHA256 64b96063bc55a6fbbce0e95b44ab4afed07671e9fd04289bd766bea054d82d0e
260 -DIST firefox-9.0-nb-NO.xpi 232126 RMD160 fea556876d8d2fec59f604fce229d6acfaa6a091 SHA1 4eaaa05a864f41f30b634dddebc09c364900c278 SHA256 5aaae9c845bf2c959db6264425256d363333484b7ed06d1a6218d6dc2106d8d2
261 -DIST firefox-9.0-nl.xpi 233327 RMD160 4821e213e48794b25059e3e6af150edbbd005fc2 SHA1 8d38c09d003c2831d00922bafb73dc83692a373c SHA256 0b07ca47ebce693c7d79ae9fb3ca5f9c27c0f1632aa2dd10cf38cefa3da3724a
262 -DIST firefox-9.0-nn-NO.xpi 233350 RMD160 6fdf0b88ca79f3a36b248af1ed262b61f59965f9 SHA1 8e1f689e0e36f515f8066d70646955865f527665 SHA256 a8dee79462f6900d5db8dd672535f6b19cda56eb7e6dd50c1414237ffafc11ac
263 -DIST firefox-9.0-nso.xpi 236893 RMD160 b76b0d8c41222c096df5d6f30ad5a07c474c9421 SHA1 cb2d6dc5e170a7eb95ab5cc5ac24f23c64eb9e94 SHA256 7a9062c6a91d8ec59634dcc1e67f2298bd6e1a7ee7e37a4242ce679d5325b0e8
264 -DIST firefox-9.0-or.xpi 272422 RMD160 4625f1f1674c875054714ad07fab68589f8b42be SHA1 6de182e3e3817b33fd1c0b27c83f63773b6ff662 SHA256 56ff2877c7c373e041787d7f724bafb42b2c0535b82facf8483d7f4030a92dea
265 -DIST firefox-9.0-pa-IN.xpi 269489 RMD160 62d30d410ffc1e4d6b5b47c18150a1b7b4d03983 SHA1 2066294b420fcf64c39122c51313f152645e5c4b SHA256 758832b22877e9d6061e559396f6add61e4426d7aa31985f03f21acb67f4f711
266 -DIST firefox-9.0-pl.xpi 242494 RMD160 754ae18620261677cd46e4e8fc7d668e7d5c5b87 SHA1 a3deac1053a947bb71af457c648b6a50411cf020 SHA256 0a5f82a6c49dd6bc4cbad5475dfa351f5529f3fb913f7de82fed2f5183d3c6e2
267 -DIST firefox-9.0-pt-BR.xpi 237429 RMD160 9a71594267537fc8c9db4d409b50124f31176417 SHA1 b632497ae96217e5af7c8550153839d8c90bf19a SHA256 d7c4c756660e8513cdcee78bb3e616ba650b727ca863e637a90bbf9b8da3c0e8
268 -DIST firefox-9.0-pt-PT.xpi 237147 RMD160 9f1d3787c8c2554cb68907e25071b14b71cc8caa SHA1 a8be1d34f9e492d5ed8a75ce093f96cf389c806e SHA256 8f3756e3484556aeb52ba28d5526dcaf83f9daea25d2a434a5a144ba7b653141
269 -DIST firefox-9.0-rm.xpi 236524 RMD160 6da82635c0eb5c9d052bac7da425fde8b04b9f7d SHA1 2a44d1e9c52539ea5080e071f9e47161469c28f8 SHA256 e44bde159afc476cff5fbb07767b534b23737f1bf7def716ddaecc99d54375cd
270 -DIST firefox-9.0-ro.xpi 251133 RMD160 6b3d4ca5a59c09c0529f4f6c5506b7e9d75b49bd SHA1 22d906d4d5528ff44b5cd0685d26cb0ba9384e40 SHA256 72dc6c300adf7f3145049641076268ff1e039b85fa9718cf66e0783e24600208
271 -DIST firefox-9.0-ru.xpi 246963 RMD160 453536dfd814c1edc76fa81c5c01f7a9c629eeb3 SHA1 564ef0cf6397b81d4f869766828bf9299fdae50e SHA256 d47225b74cc31ec806913968d8769d13d68c0702250989a6392693abd06b6ff3
272 -DIST firefox-9.0-si.xpi 262754 RMD160 a1986da857bd312fe49e7e17c5945450bb1d4f1d SHA1 cd29757be2f39794125ce621285ed68c40ccd2a1 SHA256 de2b63e11ce06604b476c12dd05584eea91b4cef1159772ad52efde3e3791e2a
273 -DIST firefox-9.0-sk.xpi 244589 RMD160 3a31649ee0bfa03aad270e87f87cbb9b036c608d SHA1 970845d524fda52e950c79faaeb3d98660616ec3 SHA256 0da253cf9098e5824fa8e349f50d3c4fbe242cf1319bf496b935040c1abd3bf4
274 -DIST firefox-9.0-sl.xpi 231929 RMD160 7b34d598d0f6e13d00d4771c5ccc77ffd42036bd SHA1 548cf355c614ecf2cc28fba9dbab407a7c862afe SHA256 fa105ffa7a129f55a5eaab7f4a413891cbc78fdf1898fc4411c7f1c8c7124168
275 -DIST firefox-9.0-son.xpi 230225 RMD160 631a477daad26bc667784308abb6bf262a08ee17 SHA1 dd866355649281bc3614cff6a4579c8d28df62a3 SHA256 f37a357652d09dc9c0cbff13c617522e2f52bd500698fd1fe8a0065600cdd94f
276 -DIST firefox-9.0-sq.xpi 217505 RMD160 44d74259b943e94032c534c6f2c8f1c82025cf1c SHA1 9d8dd16434a78d5056be3c981e6fa1e573a736fd SHA256 606bb1d20fc9b1914dfd4010bdb3769cf95c52dc7974a0a3908be73d6dadf1f5
277 -DIST firefox-9.0-sr.xpi 267692 RMD160 a514046e380dac1df397ddd24acc9d16aa3d2733 SHA1 919b5c00bec65ccda16a7b34a65410a74d58e24b SHA256 31075b3e9286b401d0d49b7011683818ba22d41362cbbc7b4a79e9d43c0e098f
278 -DIST firefox-9.0-sv-SE.xpi 269772 RMD160 7f7558249f7887ea7677a05283703c82832157bc SHA1 ae5c9b7d1746c729a7bce7a97a7dc5317003174c SHA256 a7afb47d355e89a28f3b7395d458bcbbe10ec9858ca230aedfa7272d0342f72d
279 -DIST firefox-9.0-ta-LK.xpi 279901 RMD160 6b177281d967c300214f407cc4dad5eba93ac1fc SHA1 7b18ff1b80d07d81d4f4c5c9950e0acdf6c713d9 SHA256 a1951be8549b4462991f779d40410af0e10135b7cd8bbbb94e7096b84ac7a6ba
280 -DIST firefox-9.0-ta.xpi 263463 RMD160 ac0d643b11d51c93f6938196055e8e7c1c1cbf28 SHA1 e23ce6df928e2861b30f15e54ea1eecf543922e3 SHA256 91bc6de5e9ec60ae0d6b683482c953c250733774d8b4c125a39b1ef2d94d97d2
281 -DIST firefox-9.0-te.xpi 278021 RMD160 4bbbb46e1ea233fdc877a56db140ae8aff92b104 SHA1 75660202cddba16424204a53b66704f9a8ab83ed SHA256 62c973c5bd72ad7228ac27434c4e67cfcbdc22465642e856f571274d9e764222
282 -DIST firefox-9.0-th.xpi 265278 RMD160 ea6ee94e22986d0537e4a88de01e7f596c73c22b SHA1 8cebde5865ea6f91e81eb94be0ba2b80fe427947 SHA256 336c5577090d0889240da7381c9c49a4f5c14525a8284a7b8371b8c209bc364f
283 -DIST firefox-9.0-tr.xpi 236800 RMD160 065c3a6c853ac564196047d9fb6ab417b9396b11 SHA1 67c12b3c600045c1d54842772d304f79743e3c6c SHA256 64aabd6ced49752ae423f910a34689de6d4cea6ffb31108a006c99d8ea2c992a
284 -DIST firefox-9.0-uk.xpi 270603 RMD160 ebffae1aef41ab1f5d719bd444727031719b0fc1 SHA1 4411b4c0bc83d32daec508aa4c5567d19bb2bbe0 SHA256 d75d2215593864a2b9eaa91b6117d7ae02f1af2276d8bf1ee6fc50911725a906
285 -DIST firefox-9.0-vi.xpi 252531 RMD160 c105055370c6827fdab9176ff047343743670a53 SHA1 9b33f82656b01bc381a1e8503445e7eb03cfaeea SHA256 883515cafdde67e439b5a3a47baacfd7b983c5389f6adbb81f2995a776c07aa5
286 -DIST firefox-9.0-zh-CN.xpi 246728 RMD160 96aef0ad9287f41589f59246eba1d2445d18a0ce SHA1 6f7965ecc3f8418524f68f08fc576392bbe89ff1 SHA256 5fa200b09d050a10d8bfc63b8f5b7da6fdb606dc0d1ce1106d73ee5f6cc5dbbf
287 -DIST firefox-9.0-zh-TW.xpi 247498 RMD160 163fa9dde9caa2e209eff47a1bdfee6cfd807aaf SHA1 f6c14facb1556002fcfb414533c171c2b9e08582 SHA256 6b50bd60567a46fd7af62160271ab9e0d5a40666c6a812fb9adcd7bce474a936
288 -DIST firefox-9.0-zu.xpi 238395 RMD160 67afb3fd7bd9006830747a75b5175facf8615f86 SHA1 1b7c947e15d5fb2f75503e1cad9940283edc87d5 SHA256 aedf4ab70c7cf603210e4ece1c21faf0c031f7b488dddc074c3f00e9d9a2feb5
289 DIST firefox-bin_i686-10.0.tar.bz2 17160460 RMD160 1b635f47d716cb108342d548209b4b06c7262956 SHA1 0f2a716bf0e8ebdd2d6ae8694af2d49aa44d1b95 SHA256 6ac2899d82a098ee8efd9662b62504ab13a04ee4b6bf4354b1706bab9e99c4e7
290 -DIST firefox-bin_i686-9.0.tar.bz2 16842339 RMD160 190a782228ba276d0862d44ebe5e06f6a4fb8939 SHA1 bd8652a826bfe4f3ec21425967d437582c9c4f85 SHA256 6c7a2bcfb4af5ed94fb3361380036c9cf33624330251c3c4793e26e15c50cb6c
291 DIST firefox-bin_x86_64-10.0.tar.bz2 18889032 RMD160 a484da5d9828388bb71894c7dd0508d04622b9aa SHA1 a7fd149fb592b84482987bbb44723a6be5dca4e1 SHA256 081d781432327add3ad5bce8c142bdac90a392629bd6863a1f5e761e63841820
292 -DIST firefox-bin_x86_64-9.0.tar.bz2 18632139 RMD160 758976ca43e41d8feab58ade1001cf9a7b86f347 SHA1 bb9674a8fec3bb3d640aa38220a4f2081454b220 SHA256 3dce7000ec01ea101370bbc9c685cc67e5b9bd0395566b887dfe5d09f7c6cd9c
293 -EBUILD firefox-bin-10.0.ebuild 5461 RMD160 25550af7d4fbb04a1c59d920039a2ff4663af207 SHA1 e69ca51e00928d39350a52137123062a1565904d SHA256 00e2659f029dc1bc32be0ac54593f9aa7bda638ec7d38f95b6246d3d948ab0c3
294 -EBUILD firefox-bin-9.0.ebuild 3698 RMD160 e429bb45d79328e3e26cc363b0054cc476a04b2d SHA1 d3dad1f5511e827a833fb5eda28646d733cd5f0b SHA256 8ae43a109ca404b4cb5bda92f92ba773ed72da8cd40a136ce9081f1723f512cc
295 +EBUILD firefox-bin-10.0.ebuild 3996 RMD160 d9383387ce2c77357d3592864da3bdcc0101453b SHA1 d41135c211180012b73654a16f4aabc49a4c059e SHA256 a84fdc015f8162943da7764b9bb62c9255fbd34bd9839e95a84b337b6ed4eff2
296 MISC metadata.xml 160 RMD160 d5a9f0bf8989621c2bde30facb53bcae00aba709 SHA1 5015c07af2083f20f9552d7fb11afb5ea69af345 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b
297
298 diff --git a/www-client/firefox-bin/firefox-bin-10.0.ebuild b/www-client/firefox-bin/firefox-bin-10.0.ebuild
299 index f7d98df..64b8e8a 100644
300 --- a/www-client/firefox-bin/firefox-bin-10.0.ebuild
301 +++ b/www-client/firefox-bin/firefox-bin-10.0.ebuild
302 @@ -4,24 +4,30 @@
303
304 EAPI="3"
305
306 -inherit eutils multilib mozextension pax-utils fdo-mime gnome2-utils nsplugins
307 -
308 # Can be updated using scripts/get_langs.sh from mozilla overlay
309 -LANGS=(af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de el en en-GB en-US
310 -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
311 -hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO nl nn-NO nso or
312 -pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK te th tr uk vi
313 -zh-CN zh-TW zu)
314 +LANGS=(af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en en-GB
315 +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
316 +hi-IN hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO nl nn-NO
317 +nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK te th tr
318 +uk vi zh-CN zh-TW zu)
319 +
320 +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
321 +MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
322 +MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
323 +MOZ_PN="${PN/-bin}"
324 +MOZ_P="${MOZ_PN}-${MOZ_PV}"
325
326 -MY_PV="${PV/_rc/rc}"
327 -MY_PN="${PN/-bin}"
328 -MY_P="${MY_PN}-${MY_PV}"
329 +# Upstream ftp release URI that's used by mozlinguas.eclass
330 +# We don't use the http mirror because it deletes old tarballs.
331 +FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
332 +
333 +inherit eutils multilib pax-utils fdo-mime gnome2-utils mozlinguas
334
335 DESCRIPTION="Firefox Web Browser"
336 -FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MY_PN}/releases"
337 -SRC_URI="
338 - amd64? ( ${FTP_URI}/${MY_PV}/linux-x86_64/en-US/${MY_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
339 - x86? ( ${FTP_URI}/${MY_PV}/linux-i686/en-US/${MY_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
340 +FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases"
341 +SRC_URI="${SRC_URI}
342 + amd64? ( ${FTP_URI}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
343 + x86? ( ${FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
344 HOMEPAGE="http://www.mozilla.com/firefox"
345 RESTRICT="strip mirror"
346
347 @@ -30,22 +36,6 @@ SLOT="0"
348 LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
349 IUSE="startup-notification"
350
351 -for X in "${LANGS[@]}" ; do
352 - # en and en_US are handled internally
353 - if [[ ${X} != en ]] && [[ ${X} != en-US ]]; then
354 - SRC_URI="${SRC_URI}
355 - linguas_${X/-/_}? ( ${FTP_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${P/-bin/}-${X}.xpi )"
356 - fi
357 - IUSE="${IUSE} linguas_${X/-/_}"
358 - # Install all the specific locale xpis if there's no generic locale xpi
359 - # Example: there's no pt.xpi, so install all pt-*.xpi
360 - if ! has ${X%%-*} "${LANGS[@]}"; then
361 - SRC_URI="${SRC_URI}
362 - linguas_${X%%-*}? ( ${FTP_URI}/${MY_PV}/linux-i686/xpi/${X}.xpi -> ${P/-bin/}-${X}.xpi )"
363 - IUSE="${IUSE} linguas_${X%%-*}"
364 - fi
365 -done
366 -
367 DEPEND="app-arch/unzip"
368 RDEPEND="dev-libs/dbus-glib
369 x11-libs/libXrender
370 @@ -56,51 +46,17 @@ RDEPEND="dev-libs/dbus-glib
371 >=media-libs/alsa-lib-1.0.16
372 "
373
374 -S="${WORKDIR}/${MY_PN}"
375 -
376 -# TODO: Move all the linguas crap to an eclass
377 -linguas() {
378 - # Generate the list of language packs called "linguas"
379 - # This list is used to install the xpi language packs
380 - local LINGUA
381 - for LINGUA in ${LINGUAS}; do
382 - if has ${LINGUA} en en_US; then
383 - # For mozilla products, en and en_US are handled internally
384 - continue
385 - # If this language is supported by ${P},
386 - elif has ${LINGUA} "${LANGS[@]//-/_}"; then
387 - # Add the language to linguas, if it isn't already there
388 - has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-})
389 - continue
390 - # For each short LINGUA that isn't in LANGS,
391 - # add *all* long LANGS to the linguas list
392 - elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then
393 - for LANG in "${LANGS[@]}"; do
394 - if [[ ${LANG} == ${LINGUA}-* ]]; then
395 - has ${LANG} "${linguas[@]}" || linguas+=(${LANG})
396 - continue 2
397 - fi
398 - done
399 - fi
400 - ewarn "Sorry, but ${P} does not support the ${LINGUA} locale"
401 - done
402 -}
403 +S="${WORKDIR}/${MOZ_PN}"
404
405 src_unpack() {
406 unpack ${A}
407
408 - linguas
409 - for X in "${linguas[@]}"; do
410 - # FIXME: Add support for unpacking xpis to portage
411 - [[ ${X} != "en" ]] && xpi_unpack "${P/-bin/}-${X}.xpi"
412 - done
413 - if [[ "${linguas[*]}" != "" && "${linguas[*]}" != "en" ]]; then
414 - einfo "Selected language packs (first will be default): ${linguas[*]}"
415 - fi
416 + # Unpack language packs
417 + mozlinguas_src_unpack
418 }
419
420 src_install() {
421 - declare MOZILLA_FIVE_HOME=/opt/${MY_PN}
422 + declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
423
424 # Install icon and .desktop for menu entry
425 newicon "${S}"/chrome/icons/default/default48.png ${PN}-icon.png
426 @@ -119,10 +75,8 @@ src_install() {
427 insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
428 doins "${FILESDIR}"/${PN}-prefs.js || die
429
430 - linguas
431 - for X in "${linguas[@]}"; do
432 - [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P/-bin/}-${X}"
433 - done
434 + # Install language packs
435 + mozlinguas_src_install
436
437 local LANG=${linguas%% *}
438 if [[ -n ${LANG} && ${LANG} != "en" ]]; then
439 @@ -139,7 +93,7 @@ src_install() {
440 unset LD_PRELOAD
441 LD_LIBRARY_PATH="/opt/firefox/"
442 GTK_PATH=/usr/lib/gtk-2.0/
443 - exec /opt/${MY_PN}/${MY_PN} "\$@"
444 + exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
445 EOF
446 fperms 0755 /usr/bin/${PN}
447
448
449 diff --git a/www-client/firefox-bin/firefox-bin-9.0.ebuild b/www-client/firefox-bin/firefox-bin-9.0.ebuild
450 deleted file mode 100644
451 index c9ec281..0000000
452 --- a/www-client/firefox-bin/firefox-bin-9.0.ebuild
453 +++ /dev/null
454 @@ -1,128 +0,0 @@
455 -# Copyright 1999-2012 Gentoo Foundation
456 -# Distributed under the terms of the GNU General Public License v2
457 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox-bin/firefox-bin-8.0.ebuild,v 1.5 2011/12/08 14:47:02 phajdan.jr Exp $
458 -
459 -EAPI="3"
460 -
461 -# Can be updated using scripts/get_langs.sh from mozilla overlay
462 -LANGS=(af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de el en en-GB en-US
463 -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
464 -hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk ml mr nb-NO nl nn-NO nso or
465 -pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK te th tr uk vi
466 -zh-CN zh-TW zu)
467 -
468 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
469 -MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
470 -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
471 -MOZ_PN="${PN/-bin}"
472 -MOZ_P="${MOZ_PN}-${MOZ_PV}"
473 -
474 -# Upstream ftp release URI that's used by mozlinguas.eclass
475 -# We don't use the http mirror because it deletes old tarballs.
476 -FTP_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
477 -
478 -inherit eutils multilib pax-utils fdo-mime gnome2-utils mozlinguas
479 -
480 -DESCRIPTION="Firefox Web Browser"
481 -SRC_URI="${SRC_URI}
482 - amd64? ( ${FTP_URI}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
483 - x86? ( ${FTP_URI}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
484 -HOMEPAGE="http://www.mozilla.com/firefox"
485 -RESTRICT="strip mirror"
486 -
487 -KEYWORDS="-* ~amd64 ~x86"
488 -SLOT="0"
489 -LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
490 -IUSE="startup-notification"
491 -
492 -DEPEND="app-arch/unzip"
493 -RDEPEND="dev-libs/dbus-glib
494 - x11-libs/libXrender
495 - x11-libs/libXt
496 - x11-libs/libXmu
497 -
498 - >=x11-libs/gtk+-2.2:2
499 - >=media-libs/alsa-lib-1.0.16
500 -"
501 -
502 -S="${WORKDIR}/${MOZ_PN}"
503 -
504 -src_unpack() {
505 - unpack ${A}
506 -
507 - # Unpack language packs
508 - mozlinguas_src_unpack
509 -}
510 -
511 -src_install() {
512 - declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
513 -
514 - # Install icon and .desktop for menu entry
515 - newicon "${S}"/chrome/icons/default/default48.png ${PN}-icon.png
516 - domenu "${FILESDIR}"/${PN}.desktop
517 -
518 - # Add StartupNotify=true bug 237317
519 - if use startup-notification; then
520 - echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}.desktop
521 - fi
522 -
523 - # Install firefox in /opt
524 - dodir ${MOZILLA_FIVE_HOME%/*}
525 - mv "${S}" "${D}"${MOZILLA_FIVE_HOME} || die
526 -
527 - # Fix prefs that make no sense for a system-wide install
528 - insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
529 - doins "${FILESDIR}"/${PN}-prefs.js || die
530 -
531 - # Install language packs
532 - mozlinguas_src_install
533 -
534 - # Create /usr/bin/firefox-bin
535 - dodir /usr/bin/
536 - cat <<-EOF >"${D}"/usr/bin/${PN}
537 - #!/bin/sh
538 - unset LD_PRELOAD
539 - LD_LIBRARY_PATH="/opt/firefox/"
540 - GTK_PATH=/usr/lib/gtk-2.0/
541 - exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
542 - EOF
543 - fperms 0755 /usr/bin/${PN}
544 -
545 - # revdep-rebuild entry
546 - insinto /etc/revdep-rebuild
547 - doins "${FILESDIR}"/10${PN} || die
548 -
549 - ln -sfn "/usr/$(get_libdir)/nsbrowser/plugins" \
550 - "${D}${MOZILLA_FIVE_HOME}/plugins" || die
551 -
552 - # Required in order to use plugins and even run firefox on hardened.
553 - pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
554 -}
555 -
556 -pkg_preinst() {
557 - gnome2_icon_savelist
558 -}
559 -
560 -pkg_postinst() {
561 - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
562 - || ! has_version 'net-misc/curl'; then
563 - einfo
564 - einfo "For using the crashreporter, you need gnome-base/gconf,"
565 - einfo "gnome-base/orbit and net-misc/curl emerged."
566 - einfo
567 - fi
568 - if has_version 'net-misc/curl[nss]'; then
569 - einfo
570 - einfo "Crashreporter won't be able to send reports"
571 - einfo "if you have curl emerged with the nss USE-flag"
572 - einfo
573 - fi
574 -
575 - # Update mimedb for the new .desktop file
576 - fdo-mime_desktop_database_update
577 - gnome2_icon_cache_update
578 -}
579 -
580 -pkg_postrm() {
581 - gnome2_icon_cache_update
582 -}