summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2006-06-03 00:16:10 +0000
committerJory Pratt <anarchy@gentoo.org>2006-06-03 00:16:10 +0000
commit250631961d9c5d4ba34842934165283618a12032 (patch)
tree4fecc2902c3fb2ac9387414f1b1261dda9fdfb20 /www-client
parentcleanup, revision/security bump (diff)
downloadgentoo-2-250631961d9c5d4ba34842934165283618a12032.tar.gz
gentoo-2-250631961d9c5d4ba34842934165283618a12032.tar.bz2
gentoo-2-250631961d9c5d4ba34842934165283618a12032.zip
revision/security bump, revdep-rebuild entry added
(Portage version: 2.1_rc3-r4)
Diffstat (limited to 'www-client')
-rw-r--r--www-client/mozilla-firefox-bin/ChangeLog8
-rw-r--r--www-client/mozilla-firefox-bin/files/10firefox-bin1
-rw-r--r--www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.493
-rw-r--r--www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.4.ebuild142
4 files changed, 243 insertions, 1 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog
index bd6941e326d7..bf30c5ce7041 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-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.39 2006/05/06 15:06:22 truedfx Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.40 2006/06/03 00:16:10 anarchy Exp $
+
+*mozilla-firefox-bin-1.5.0.4 (03 Jun 2006)
+
+ 03 Jun 2006; Jory A. Pratt <anarchy@gentoo.org> +files/10firefox-bin,
+ +mozilla-firefox-bin-1.5.0.4.ebuild:
+ revision/security bump, revdep-rebuild entry added
06 May 2006; Harald van Dijk <truedfx@gentoo.org>
mozilla-firefox-bin-1.5.0.3.ebuild:
diff --git a/www-client/mozilla-firefox-bin/files/10firefox-bin b/www-client/mozilla-firefox-bin/files/10firefox-bin
new file mode 100644
index 000000000000..6e0709edaf53
--- /dev/null
+++ b/www-client/mozilla-firefox-bin/files/10firefox-bin
@@ -0,0 +1 @@
+SEARCH_DIRS_MASK="/opt/firefox"
diff --git a/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.4 b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.4
new file mode 100644
index 000000000000..8d43b5311dc3
--- /dev/null
+++ b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.4
@@ -0,0 +1,93 @@
+MD5 a0700aa45f7060982699fb32d8689cc1 firefox-1.5.0.4.tar.gz 8460561
+RMD160 eaba738dada0eddecd5b9ba1fe3c468a641c865f firefox-1.5.0.4.tar.gz 8460561
+SHA256 422ac02c3356f38f3f61dc1ea91707f52f21331d321c7266c6cd23b490549d7f firefox-1.5.0.4.tar.gz 8460561
+MD5 e23fefc4b07fc6da0c144d14b4e8f81b firefox-ar-1.5.0.4.xpi 153268
+RMD160 c9e6b52d0518fafa69c5e56c2fcbe778be46241b firefox-ar-1.5.0.4.xpi 153268
+SHA256 8decad6e35a0d266a497e1710d37a0488c47b2ad22596a276e6e0eaed1295dc6 firefox-ar-1.5.0.4.xpi 153268
+MD5 12ea5e7c7e64e9f164b10b4b7177928e firefox-ca-1.5.0.4.xpi 161283
+RMD160 9b32ba702e615eec3fd97126934a4af82a26b0a9 firefox-ca-1.5.0.4.xpi 161283
+SHA256 2b0a9307c0927872afc65be7ccd062aab13b304cd3c0d6c8afb5b8ebc7a622ed firefox-ca-1.5.0.4.xpi 161283
+MD5 03e2574ae55d88147241e6e44f10831b firefox-cs-1.5.0.4.xpi 153054
+RMD160 39302e104c483c4d5c46e09d823c556d644813af firefox-cs-1.5.0.4.xpi 153054
+SHA256 d7efcac2022815c40ad7a4e23a7955d5a22c77c37cd7ecd51270a6924c4afc38 firefox-cs-1.5.0.4.xpi 153054
+MD5 004eeec34da75c497fac034133e7faa7 firefox-da-1.5.0.4.xpi 142462
+RMD160 91c4463cdf494f1a5a43d9f1576b1de582873a43 firefox-da-1.5.0.4.xpi 142462
+SHA256 70c101384e6ca9a96481f6816b32681209b8b6a9a70479608cdcf973267fe18a firefox-da-1.5.0.4.xpi 142462
+MD5 cd15e737a776c581083a5d4cf8887168 firefox-de-1.5.0.4.xpi 141050
+RMD160 4bd3ee06996f4df2f9828d44370932df3c2c1a62 firefox-de-1.5.0.4.xpi 141050
+SHA256 13bee8b4dc7a00eb84b58e0293e4403f276ea01ae7ea69959debabf5de5b695a firefox-de-1.5.0.4.xpi 141050
+MD5 de2ad39a365c9030b1e7ac13cf8747d2 firefox-el-1.5.0.4.xpi 146941
+RMD160 3a46e06ebd08e5c30772031268df4663cddf6f25 firefox-el-1.5.0.4.xpi 146941
+SHA256 e19553b5831bc81aee3159c86536ee402b2445e1cc9ce816022df01b83103f1b firefox-el-1.5.0.4.xpi 146941
+MD5 8fe33fa7158e849786dfffa2dcc3a669 firefox-en-GB-1.5.0.4.xpi 139579
+RMD160 ab593903fd1c80630fb66f33f5fbbda65d7fcfb7 firefox-en-GB-1.5.0.4.xpi 139579
+SHA256 1d495265c913df2bb0738ed0360456676c483690c48fda043bd326ddea47061f firefox-en-GB-1.5.0.4.xpi 139579
+MD5 7688ca56dcf6bc60675f18121e189c37 firefox-es-AR-1.5.0.4.xpi 146126
+RMD160 001f8c09ac4c36295bd15e4b7798320c4fc0f246 firefox-es-AR-1.5.0.4.xpi 146126
+SHA256 f8b5ce171c9bb6f6f6399fc1177c6248eb9e6a82c6a6679eac4c08cea6d0a556 firefox-es-AR-1.5.0.4.xpi 146126
+MD5 815d1d29760b6018117cf9a21bfa81c4 firefox-es-ES-1.5.0.4.xpi 132483
+RMD160 63b2d1d1e05b12e6819cba593bfcb63a4c70a23e firefox-es-ES-1.5.0.4.xpi 132483
+SHA256 1ef4382fdab1e9d118ce476b9cb3db01017b358eb9353fe5dd7ee3e3e1cafb16 firefox-es-ES-1.5.0.4.xpi 132483
+MD5 69b5ff83295c99d865e3064c845fb007 firefox-fi-1.5.0.4.xpi 143014
+RMD160 dc4f2e453fda14b5ca63e930cc721d14eeec8247 firefox-fi-1.5.0.4.xpi 143014
+SHA256 1691ec3c462c3b739cf9d1337d2e509e935e13a160d325ffc2bdec8ef4d9a09d firefox-fi-1.5.0.4.xpi 143014
+MD5 8ce20025590284a423d5ab7ff0ed5cf7 firefox-fr-1.5.0.4.xpi 203230
+RMD160 89d41f8c618a0db78d40396dd51e13d00c138090 firefox-fr-1.5.0.4.xpi 203230
+SHA256 4a93fbb1201ad5bb1994827a9607b51516b8243a65e226ac0cd24bb348d4704e firefox-fr-1.5.0.4.xpi 203230
+MD5 9f2ec07302ba3e2e24f9e88230e4f2fc firefox-ga-IE-1.5.0.4.xpi 144794
+RMD160 8a52e1225258e29c4ee41afcb0dec8769a9e14d0 firefox-ga-IE-1.5.0.4.xpi 144794
+SHA256 0d3f80253faaad3ff6fb65ddda1ffd7bbb2e40b1fca72d3784c28439ddb04d5a firefox-ga-IE-1.5.0.4.xpi 144794
+MD5 fc3b1566356a46bcc9ecfec6207f61f7 firefox-he-1.5.0.4.xpi 144977
+RMD160 4b71e36805dd631b2536527961275efea358bde4 firefox-he-1.5.0.4.xpi 144977
+SHA256 f6a2c05b8f75dde0ef619e5359b08cbcea2985cf0066d6361f299d9642628cba firefox-he-1.5.0.4.xpi 144977
+MD5 1fe40b8a9657fb6505ab321f88a63c1f firefox-hu-1.5.0.4.xpi 154453
+RMD160 cc62e48dad9f9a036ca5e3500a02f97836f64703 firefox-hu-1.5.0.4.xpi 154453
+SHA256 e020a78e4cc1e0a5d500e5e7117e3d7a25ab3d911379dbb91e30296bfc03f2a4 firefox-hu-1.5.0.4.xpi 154453
+MD5 b4ce508367f2080819a16a026d1227bf firefox-it-1.5.0.4.xpi 156720
+RMD160 9436b85bd4bfee72e8d913f63a9a04b4d912cc43 firefox-it-1.5.0.4.xpi 156720
+SHA256 48e7b7acced9f19e32bba3bda33944bde0a1ef7b455c09cb6ecf61eba328cff2 firefox-it-1.5.0.4.xpi 156720
+MD5 40e50490ca2103ff6cba87639cbc00f9 firefox-ja-1.5.0.4.xpi 162443
+RMD160 28d00f45ca32db2db6df525ba642268bdca646af firefox-ja-1.5.0.4.xpi 162443
+SHA256 029803a633489e7e3bbab0d52a0841043a90739d3c595b8a222aa4ad0c48a407 firefox-ja-1.5.0.4.xpi 162443
+MD5 71196ea114652a712a064837f4ae7af7 firefox-ko-1.5.0.4.xpi 149476
+RMD160 4861d2d1aeede061ec19d78a4510309e1558182c firefox-ko-1.5.0.4.xpi 149476
+SHA256 c69333d427893205e1b5f42fbb11e0d6eb6353e20064ea534fb2b6853debc7cc firefox-ko-1.5.0.4.xpi 149476
+MD5 6873b970d1fd51e26acda6fb47258c70 firefox-mk-1.5.0.4.xpi 162212
+RMD160 53fec6f0e13e4b98cc6fbf3aaf29b04005e0a601 firefox-mk-1.5.0.4.xpi 162212
+SHA256 8a2c979b8f3c3e44d1f966db3e7ea4a256224b86310d12097714d81720920e0e firefox-mk-1.5.0.4.xpi 162212
+MD5 c7b5fde5496c9d94cacf3678772bf763 firefox-nb-NO-1.5.0.4.xpi 151778
+RMD160 f5aa815feba0d7de3df259f69fd0b46cfaba1b58 firefox-nb-NO-1.5.0.4.xpi 151778
+SHA256 ffc83a824416fe7b07b66938577a0e7abb11b37130953b97b50b32320642b757 firefox-nb-NO-1.5.0.4.xpi 151778
+MD5 6161921f9d4f7b35aa0ecfd421e834df firefox-nl-1.5.0.4.xpi 150930
+RMD160 bfcae25f0458a797c513911741209830b6cbd85c firefox-nl-1.5.0.4.xpi 150930
+SHA256 69c5a810fc56169b1f082bbfe60603b518f0feea4234197d4fafdea552ab75ab firefox-nl-1.5.0.4.xpi 150930
+MD5 3c54d2396dcc5518c59b0043ebfb1aad firefox-pl-1.5.0.4.xpi 243664
+RMD160 2b61a91534255efb494af04bc392c01e297d1a24 firefox-pl-1.5.0.4.xpi 243664
+SHA256 c15c694134d5c8e4423cb2d0ce343c142ae7ffeff99f75a148d7fccc067e326b firefox-pl-1.5.0.4.xpi 243664
+MD5 2ef49d42bea940512a9ad9d8e0cbd055 firefox-pt-BR-1.5.0.4.xpi 143567
+RMD160 43dae569b52f9dd0820a8fe5430987ccc95b8c20 firefox-pt-BR-1.5.0.4.xpi 143567
+SHA256 3813cbac072bc504494b170b7cf927aa0bb6fe87426b0288a7aa2610795de42d firefox-pt-BR-1.5.0.4.xpi 143567
+MD5 84e9652fd980bb29554d485a6a126224 firefox-ro-1.5.0.4.xpi 144113
+RMD160 02415dc284c6007eb962450dd964eee812588a83 firefox-ro-1.5.0.4.xpi 144113
+SHA256 a7ec1478e6ba1115980e5ca1c226c0339f703448c0affcbfed82dfa5faf628cb firefox-ro-1.5.0.4.xpi 144113
+MD5 7c53b89f0482e9daf3d0e0493c11bb1c firefox-ru-1.5.0.4.xpi 170083
+RMD160 e3beed928f3b63d1d72fcc70b843500b063513b2 firefox-ru-1.5.0.4.xpi 170083
+SHA256 015adf97c415938e8f39e342f99e0a72630c8b68cafa38d016020eae0fe2a6a4 firefox-ru-1.5.0.4.xpi 170083
+MD5 27d2ea95225ae6a96b464af087fc04b9 firefox-sk-1.5.0.4.xpi 153991
+RMD160 438d1bbfdb8eace6dac0caa8b1345df9cf045cd1 firefox-sk-1.5.0.4.xpi 153991
+SHA256 be38d47f008635c9e3510f68f7bef2db9c9ad426b203503a0da0e88f9ecbb819 firefox-sk-1.5.0.4.xpi 153991
+MD5 35acf29dbf7c5567a89a3d914aa61677 firefox-sl-1.5.0.4.xpi 145204
+RMD160 0c2b692aebbe1f92b17ca052cc875b0d4b02eff5 firefox-sl-1.5.0.4.xpi 145204
+SHA256 fd4dbbca8d389807eeee4e0695f1958ed354531673d3340c0b499a8faf1785f2 firefox-sl-1.5.0.4.xpi 145204
+MD5 8fc3c14913a993ec4d801b1e86a98f77 firefox-sv-SE-1.5.0.4.xpi 154913
+RMD160 e9cd9058e3d743a6520179ce2bea308f725ecfd4 firefox-sv-SE-1.5.0.4.xpi 154913
+SHA256 20a1520d3165065b06fac0d87a55ae6a1ebdce793ff1930f392b7bef08cb5e47 firefox-sv-SE-1.5.0.4.xpi 154913
+MD5 2168032a4bc6020fdf00c5276e793e7c firefox-tr-1.5.0.4.xpi 136158
+RMD160 181570ee5227c0ae04478e334e6f4850ca27db40 firefox-tr-1.5.0.4.xpi 136158
+SHA256 a760bcece9e86593a7225be11ee1bcfff62d6ddc2f168ceb45a6c812ca3c1fed firefox-tr-1.5.0.4.xpi 136158
+MD5 599239fad139db164da9dfaee2ebae7f firefox-zh-CN-1.5.0.4.xpi 136417
+RMD160 23c29a0de219df548d51d2c355668477d1aaa95d firefox-zh-CN-1.5.0.4.xpi 136417
+SHA256 1c0f3e52410a9836a1eb41bea112a903c56e83ffed3e72b45259228f921b1d50 firefox-zh-CN-1.5.0.4.xpi 136417
+MD5 62cdecb44ca5de65d110e980ddade832 firefox-zh-TW-1.5.0.4.xpi 128230
+RMD160 0fb0cadc09df73a46842dc0ff11a68dca1867a7c firefox-zh-TW-1.5.0.4.xpi 128230
+SHA256 de76b8525ad32a87239659635b720a630eb04abe396275d419436837706199ce firefox-zh-TW-1.5.0.4.xpi 128230
diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.4.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.4.ebuild
new file mode 100644
index 000000000000..1351dfd85b4d
--- /dev/null
+++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.4.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2006 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-1.5.0.4.ebuild,v 1.1 2006/06/03 00:16:10 anarchy Exp $
+
+inherit eutils mozilla-launcher multilib mozextension
+
+LANGS="ar ca cs da de el en-GB es-AR es-ES fi fr ga-IE he hu it ja ko mk nb-NO nl pl pt-BR ro ru sk sl sv-SE tr zh-CN zh-TW"
+SHORTLANGS="es-ES ga-IE nb-NO sv-SE"
+
+DESCRIPTION="Firefox Web Browser"
+SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/linux-i686/en-US/firefox-${PV}.tar.gz"
+HOMEPAGE="http://www.mozilla.org/projects/firefox"
+RESTRICT="nostrip"
+
+for X in ${LANGS} ; do
+ SRC_URI="${SRC_URI} linguas_${X/-/_}? ( mirror://gentoo/firefox-${X}-${PV}.xpi )"
+done
+
+for X in ${SHORTLANGS} ; do
+ SRC_URI="${SRC_URI} linguas_${X%%-*}? ( mirror://gentoo/firefox-${X}-${PV}.xpi )"
+done
+
+KEYWORDS="-* amd64 ~x86"
+SLOT="0"
+LICENSE="MPL-1.1 NPL-1.1"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND="|| ( ( x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/libXmu
+ )
+ virtual/x11
+ )
+ x86? (
+ >=sys-libs/lib-compat-1.0-r2
+ >=x11-libs/gtk+-2.2
+ )
+ amd64? (
+ >=app-emulation/emul-linux-x86-baselibs-1.0
+ >=app-emulation/emul-linux-x86-gtklibs-1.0
+ )
+ >=www-client/mozilla-launcher-1.41
+ =virtual/libstdc++-3.3
+ virtual/libc"
+
+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() {
+ linguas=
+ local LANG
+ for LANG in ${LINGUAS}; do
+ if hasq ${LANG} ${LANGS//-/_} en; then
+ hasq ${LANG//_/-} ${linguas} || \
+ linguas="${linguas:+"${linguas} "}${LANG//_/-}"
+ continue
+ else
+ local SLANG
+ for SLANG in ${SHORTLANGS}; do
+ if [[ ${LANG} == ${SLANG%%-*} ]]; then
+ hasq ${SLANG} ${linguas} || \
+ linguas="${linguas:+"${linguas} "}${SLANG}"
+ 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 firefox-${X}-${PV}.xpi
+ done
+}
+
+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}/firefox-${X}-${PV}
+ done
+
+ local LANG=${linguas%% *}
+ if [[ ${LANG} != "" && ${LANG} != "en" ]]; then
+ ebegin "Setting default locale to ${LANG}"
+ sed -i "s:pref(\"general.useragent.locale\", \"en-US\"):pref(\"general.useragent.locale\", \"${LANG}\"):" \
+ ${D}${MOZILLA_FIVE_HOME}/defaults/pref/firefox.js \
+ ${D}${MOZILLA_FIVE_HOME}/defaults/pref/firefox-l10n.js
+ eend $? || 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
+ insinto /usr/share/pixmaps
+ doins ${FILESDIR}/icon/mozillafirefox-bin-icon.png
+ insinto /usr/share/applications
+ doins ${FILESDIR}/icon/mozillafirefox-bin.desktop
+
+ # revdep-rebuild entry
+ insinto /etc/revdep-rebuild
+ doins ${FILESDIR}/10firefox-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() {
+ if use amd64; then
+ echo
+ einfo "NB: You just installed a 32-bit firefox"
+ fi
+
+ update_mozilla_launcher_symlinks
+}
+
+pkg_postrm() {
+ update_mozilla_launcher_symlinks
+}