diff options
author | Bryan Østergaard <kloeri@gentoo.org> | 2006-11-08 21:35:32 +0000 |
---|---|---|
committer | Bryan Østergaard <kloeri@gentoo.org> | 2006-11-08 21:35:32 +0000 |
commit | f3e79469fa34a0733cc409ffd54390014e1b9bfc (patch) | |
tree | 24d6a450306a0d82fa58838159f9a07adf0bf048 /www-client | |
parent | Mask =sys-apps/portage-2.1.1-r2 due to change in implicit RDEPEND behavior or... (diff) | |
download | gentoo-2-f3e79469fa34a0733cc409ffd54390014e1b9bfc.tar.gz gentoo-2-f3e79469fa34a0733cc409ffd54390014e1b9bfc.tar.bz2 gentoo-2-f3e79469fa34a0733cc409ffd54390014e1b9bfc.zip |
Version bump, bug 154434.
(Portage version: 2.1.2_rc1-r4)
Diffstat (limited to 'www-client')
3 files changed, 245 insertions, 1 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog index bd44640bad7c..c3bd5993d4b5 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.56 2006/10/25 04:58:49 gothgirl Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.57 2006/11/08 21:35:32 kloeri Exp $ + +*mozilla-firefox-bin-1.5.0.8 (08 Nov 2006) + + 08 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> + +mozilla-firefox-bin-1.5.0.8.ebuild: + Version bump, bug 154434. 25 Oct 2006; gothgirl <gothgirl@gentoo.org> mozilla-firefox-bin-2.0.ebuild: diff --git a/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.8 b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.8 new file mode 100644 index 000000000000..e8f15892b529 --- /dev/null +++ b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-1.5.0.8 @@ -0,0 +1,93 @@ +MD5 116c42486eab2ec2038381a7ecd79021 firefox-1.5.0.8.tar.gz 8485553 +RMD160 b4851352049ebd70953ec037aec18ebdd36e3861 firefox-1.5.0.8.tar.gz 8485553 +SHA256 0c57612548c21fbafbc615e7aa972a4b3d3ec81e80e7e2bfcd106ed3c1a37d59 firefox-1.5.0.8.tar.gz 8485553 +MD5 cd6838c3e2b0f4bdc94c739975a472fb mozilla-firefox-1.5.0.8-ar.xpi 153693 +RMD160 049390b12b598abd41a7bf90fa42aa3d7b0b673c mozilla-firefox-1.5.0.8-ar.xpi 153693 +SHA256 d41ab4bbe7ace1475c64ee83420620f857eb80a3d4653e15830c3d79d12ca07a mozilla-firefox-1.5.0.8-ar.xpi 153693 +MD5 5570e6e51a06e2a6c9d14aaa11a92ee1 mozilla-firefox-1.5.0.8-ca.xpi 161501 +RMD160 2986dd707dcad62fd4c77bebc17be2911e6a55f8 mozilla-firefox-1.5.0.8-ca.xpi 161501 +SHA256 743ad2558df1f66f1faf38f4b077d7f310abf314ffbb4878e864e0649dfe8d72 mozilla-firefox-1.5.0.8-ca.xpi 161501 +MD5 f95cffa3a5c9b37ef443eb4b2e174cd0 mozilla-firefox-1.5.0.8-cs.xpi 153278 +RMD160 890783f15b2fb058010e913e2714e66ccce401a2 mozilla-firefox-1.5.0.8-cs.xpi 153278 +SHA256 24739473f163ecaec70e0cb7bec2b4364e5cdc2b63705bc1603148c813909909 mozilla-firefox-1.5.0.8-cs.xpi 153278 +MD5 cd02de9ad93bc1b7c804d3c61f7a1dbf mozilla-firefox-1.5.0.8-da.xpi 142669 +RMD160 b0bf2e1bd859a78a72479df70e5d0e50c0ebd2e9 mozilla-firefox-1.5.0.8-da.xpi 142669 +SHA256 cc99c27131884fc815ff2fea400ca426fff65e96367f82d87ec492a7624716a4 mozilla-firefox-1.5.0.8-da.xpi 142669 +MD5 30402b7c1329a7d36438a4858ca04282 mozilla-firefox-1.5.0.8-de.xpi 141237 +RMD160 a277082ff604b39a584280c425e34db955a6377a mozilla-firefox-1.5.0.8-de.xpi 141237 +SHA256 ecac24802d8d78aec59d32cee9689828df3795f50c8df5ca1b4b25c4c587b161 mozilla-firefox-1.5.0.8-de.xpi 141237 +MD5 8c580b26b1d1db65d9420abff5a8062b mozilla-firefox-1.5.0.8-el.xpi 147176 +RMD160 951bce0618fb7b1a86faaa31e85cdb2992f52938 mozilla-firefox-1.5.0.8-el.xpi 147176 +SHA256 21dc1bb6fb6a2add8a89f311bdb0d37b1d0bb7195f562d8d49ae20a90cc3d22e mozilla-firefox-1.5.0.8-el.xpi 147176 +MD5 132743b14b1e382997d256a81b8afa91 mozilla-firefox-1.5.0.8-en-GB.xpi 139726 +RMD160 d48d1c0c265fd00dde9ca909e0ddb560448c8834 mozilla-firefox-1.5.0.8-en-GB.xpi 139726 +SHA256 ced90cf7df0e4d0f1dddc34e3acc9fd23eeb6b0738f654d751e939609740d20a mozilla-firefox-1.5.0.8-en-GB.xpi 139726 +MD5 b268bfb7995d22cb4be3d60774fbb6b8 mozilla-firefox-1.5.0.8-es-AR.xpi 146358 +RMD160 d075d47e4bec7edc7f0de9e6e14c2504fc467a64 mozilla-firefox-1.5.0.8-es-AR.xpi 146358 +SHA256 0b727d227c7f619d96beeebf3bff5281c2f2b6189c30385192f9a32b7edb233a mozilla-firefox-1.5.0.8-es-AR.xpi 146358 +MD5 a7b1ff20a405824a702af55373d2b143 mozilla-firefox-1.5.0.8-es-ES.xpi 132709 +RMD160 163e733de831e8abf5dbae2526e5afc35ed3ba56 mozilla-firefox-1.5.0.8-es-ES.xpi 132709 +SHA256 185cc51dd54c702bc9642898ce528584436426eda881458d2724477a03a70301 mozilla-firefox-1.5.0.8-es-ES.xpi 132709 +MD5 9260f51571f02a3c64992dbd3187ac7b mozilla-firefox-1.5.0.8-fi.xpi 143209 +RMD160 97b4404bc5aa4b5ca0af2bd244bb6de5a19bb01b mozilla-firefox-1.5.0.8-fi.xpi 143209 +SHA256 05ffe94dde125a8d78cabcb203b320e08ecb4d591b1d7462e81b8d9f540ac311 mozilla-firefox-1.5.0.8-fi.xpi 143209 +MD5 17df0f6a5cf1450fd5de60c0c12df02c mozilla-firefox-1.5.0.8-fr.xpi 203488 +RMD160 56cd998e4181c6c1fc174be803b1ffb74457f7d4 mozilla-firefox-1.5.0.8-fr.xpi 203488 +SHA256 8142f7ed36f7e12f03327dac46f156495a16b3c7c5d4fcea9c39987f985d677a mozilla-firefox-1.5.0.8-fr.xpi 203488 +MD5 64795073eb2d8333a4e3f2cbb1ad7a17 mozilla-firefox-1.5.0.8-ga-IE.xpi 145059 +RMD160 6903eb7118bf480da182050ec71d071b708c0f2c mozilla-firefox-1.5.0.8-ga-IE.xpi 145059 +SHA256 3ad7197c5574accb12c3ddf1c0d8906567ec80358855741241b4b871f53a4c09 mozilla-firefox-1.5.0.8-ga-IE.xpi 145059 +MD5 00f81c8ea0e30d2284fb34949c36da2b mozilla-firefox-1.5.0.8-he.xpi 145207 +RMD160 92d0799509a7d235abc337795555f1abd031b099 mozilla-firefox-1.5.0.8-he.xpi 145207 +SHA256 f84970e948d3f46cbd3f013bbb738afc05a50fb5fe42f027b2f01d1c4b195b0f mozilla-firefox-1.5.0.8-he.xpi 145207 +MD5 075cf5719c6fe3b44035c78a2c7f3002 mozilla-firefox-1.5.0.8-hu.xpi 154686 +RMD160 e6580cd217c5a15008c7506bd0b1c624cc025039 mozilla-firefox-1.5.0.8-hu.xpi 154686 +SHA256 960dc8a5a5356e6fed9d38a0030f4ed5cf90c04fb05b48da90b4c2ff6a64c197 mozilla-firefox-1.5.0.8-hu.xpi 154686 +MD5 5d575771bdffaa5d15bd249d1b23e753 mozilla-firefox-1.5.0.8-it.xpi 156892 +RMD160 ff5ca923f9bd8e2cab462feb3e1f91b40d16a026 mozilla-firefox-1.5.0.8-it.xpi 156892 +SHA256 02f5355a72d47b4ded73ee2a5c75733a2ceaeb389265484c8e7e9acfce842106 mozilla-firefox-1.5.0.8-it.xpi 156892 +MD5 22d7a8c6d482d7397d0ad1ea3c5ad2f1 mozilla-firefox-1.5.0.8-ja.xpi 162688 +RMD160 532df562b7fefbda4b11dd4ee73283c0c9320f00 mozilla-firefox-1.5.0.8-ja.xpi 162688 +SHA256 671778a1dc0723b4d508881b28f7577ef1503643ed2743ea48aa5a8ef153f6a7 mozilla-firefox-1.5.0.8-ja.xpi 162688 +MD5 9adea173609176189dfe8b7610b9c60c mozilla-firefox-1.5.0.8-ko.xpi 149720 +RMD160 9cc8852ceacad1bec1740d4eede9993f95bb17df mozilla-firefox-1.5.0.8-ko.xpi 149720 +SHA256 d10aef265af13c263c2f5282b6d6598946c6cc9ddaa9444060442fa5b19169ac mozilla-firefox-1.5.0.8-ko.xpi 149720 +MD5 3756010f4c66d88200fe76ced3e49e2b mozilla-firefox-1.5.0.8-mk.xpi 162480 +RMD160 8eb8e0b086284ca6790b3f4d9e0aa40f3f31c659 mozilla-firefox-1.5.0.8-mk.xpi 162480 +SHA256 60c150f9f08d3b23b244473073bfd5e2621969b938a33898918632229821bb94 mozilla-firefox-1.5.0.8-mk.xpi 162480 +MD5 96d01647d359f25d702b50c4bba47a1a mozilla-firefox-1.5.0.8-nb-NO.xpi 151906 +RMD160 7b54986ce2f44de891437f98bb0a1410d1f6324d mozilla-firefox-1.5.0.8-nb-NO.xpi 151906 +SHA256 17dad4685bc93f40f9b1d505bfb7f31c372c89008423e065da30beae2c00d1b4 mozilla-firefox-1.5.0.8-nb-NO.xpi 151906 +MD5 038bb507b17d33e7fd41e908c1264e70 mozilla-firefox-1.5.0.8-nl.xpi 151157 +RMD160 78dcbc3e2fba4ca52f35b012921dc10f2ecc7029 mozilla-firefox-1.5.0.8-nl.xpi 151157 +SHA256 b5535a3b054ca223376532308a0bd9688aa78361bf85f9e96e6db83bd3aebc4d mozilla-firefox-1.5.0.8-nl.xpi 151157 +MD5 4f5c5d885bd0af1c8c4b768bcb04f58e mozilla-firefox-1.5.0.8-pl.xpi 243862 +RMD160 2820fec0e6f39bfc63f0e16114ff5612f27c0e5e mozilla-firefox-1.5.0.8-pl.xpi 243862 +SHA256 8ef09cefb90f0e34d8f84a69e64ac504ab4a84be346c70a3dac813190a262a21 mozilla-firefox-1.5.0.8-pl.xpi 243862 +MD5 f24644e97035866cd75553c50430eea3 mozilla-firefox-1.5.0.8-pt-BR.xpi 143776 +RMD160 47fa637d890cfb4606341b2a7ef80e094110652f mozilla-firefox-1.5.0.8-pt-BR.xpi 143776 +SHA256 ec95ada9d9af82fbf37ddd6f04ed959b29265729c3865e14b17371561df5490a mozilla-firefox-1.5.0.8-pt-BR.xpi 143776 +MD5 9ece91f43e5a253df5ca76e47a67651e mozilla-firefox-1.5.0.8-ro.xpi 144395 +RMD160 cdbabc84e9622556460a6f1528b73a2bcf65eb80 mozilla-firefox-1.5.0.8-ro.xpi 144395 +SHA256 a0b4b77e19bbff3adfd45ba16e0412941dbbba6e4ffc81dd4995d6a6d0238d6d mozilla-firefox-1.5.0.8-ro.xpi 144395 +MD5 e9d53163f910a3083f1318fc90d358b6 mozilla-firefox-1.5.0.8-ru.xpi 170076 +RMD160 94e18524ad8765a4bbdfec66ae3e8683b035ffcf mozilla-firefox-1.5.0.8-ru.xpi 170076 +SHA256 85ea552f070fe418f4d1ecbf55628b9bbcb93baca202ec5afbe1459128e11cc6 mozilla-firefox-1.5.0.8-ru.xpi 170076 +MD5 4dd3337258013008e5420f0ae81783d4 mozilla-firefox-1.5.0.8-sk.xpi 154220 +RMD160 f3a8a5724c17b17c9039ece71c3c4889e162ac1d mozilla-firefox-1.5.0.8-sk.xpi 154220 +SHA256 9e3dc7bf638bfac96ea63fab193b613ce653bc2fbe8151d1c0129a6c18f87a7f mozilla-firefox-1.5.0.8-sk.xpi 154220 +MD5 debc7ba89146352c1f90ae01034b95d3 mozilla-firefox-1.5.0.8-sl.xpi 145432 +RMD160 473810aa2edc1017223b102d8fd59ba3a12a9f02 mozilla-firefox-1.5.0.8-sl.xpi 145432 +SHA256 e0f463d1c9dc7216cdaed80a721e8edf277bcf176003c59f00a1333e2468861a mozilla-firefox-1.5.0.8-sl.xpi 145432 +MD5 c5f01a51c42ca7d37616b28186f072c7 mozilla-firefox-1.5.0.8-sv-SE.xpi 155140 +RMD160 005cd61042b391ad1c1c5374048ed4f9c8b06936 mozilla-firefox-1.5.0.8-sv-SE.xpi 155140 +SHA256 1ec40ab4e92e1375a9023e28f2950900bd836eaeff0c246770011a4b2f931ed7 mozilla-firefox-1.5.0.8-sv-SE.xpi 155140 +MD5 474ff4e87ae1b694bcec1a7d3dc5b4c9 mozilla-firefox-1.5.0.8-tr.xpi 136355 +RMD160 cc443d10cce25b23c65374611e61a00c60f5a2e8 mozilla-firefox-1.5.0.8-tr.xpi 136355 +SHA256 db16bd378f295ac75b3269436b9d117a107e95ce31f354b3c1232af1d02c7c9b mozilla-firefox-1.5.0.8-tr.xpi 136355 +MD5 b04de69b31703731fe74810b9a1817e9 mozilla-firefox-1.5.0.8-zh-CN.xpi 136634 +RMD160 d58b2098ce783fd33f2ab2b6d36425ce2fdd0f26 mozilla-firefox-1.5.0.8-zh-CN.xpi 136634 +SHA256 2727119c855fdaf6b0ba5c2e48680a61e2918afc1df8b8de5428e0ed521da622 mozilla-firefox-1.5.0.8-zh-CN.xpi 136634 +MD5 18a8e5804cf72b9a8b5a66f3b49d3cec mozilla-firefox-1.5.0.8-zh-TW.xpi 128467 +RMD160 46eb47e5e0bc3e15d3910317cdd6ddb1c9d6ae08 mozilla-firefox-1.5.0.8-zh-TW.xpi 128467 +SHA256 8bcfc1f74d7ce3e7e5b45069abd211364b2c9f95cad0c04be8baed3ee363f6c8 mozilla-firefox-1.5.0.8-zh-TW.xpi 128467 diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.8.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.8.ebuild new file mode 100644 index 000000000000..d5faf3983dcd --- /dev/null +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.8.ebuild @@ -0,0 +1,145 @@ +# 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.8.ebuild,v 1.1 2006/11/08 21:35:32 kloeri 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" + +KEYWORDS="-* ~amd64 ~x86" +SLOT="0" +LICENSE="MPL-1.1 NPL-1.1" +IUSE="" + +for X in ${LANGS} ; do + SRC_URI="${SRC_URI} linguas_${X/-/_}? ( mirror://gentoo/${P/-bin/}-${X}.xpi )" + IUSE="${IUSE} linguas_${X/-/_}" +done + +for X in ${SHORTLANGS} ; do + SRC_URI="${SRC_URI} linguas_${X%%-*}? ( mirror://gentoo/${P/-bin/}-${X}.xpi )" + IUSE="${IUSE} linguas_${X%%-*}" +done + +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 + =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 + 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 +} |