diff options
author | Jory Pratt <anarchy@gentoo.org> | 2006-06-03 00:16:10 +0000 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2006-06-03 00:16:10 +0000 |
commit | 250631961d9c5d4ba34842934165283618a12032 (patch) | |
tree | 4fecc2902c3fb2ac9387414f1b1261dda9fdfb20 /www-client | |
parent | cleanup, revision/security bump (diff) | |
download | gentoo-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')
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 +} |