diff options
author | 2007-11-22 15:56:50 +0000 | |
---|---|---|
committer | 2007-11-22 15:56:50 +0000 | |
commit | 1e36f9e9e1b88351ac6e2a84b72ef008294ac3e0 (patch) | |
tree | 64b7cfc8e971254e5ed16f7455c06449311dfed8 /www-client | |
parent | Add 0.3.0. (diff) | |
download | gentoo-2-1e36f9e9e1b88351ac6e2a84b72ef008294ac3e0.tar.gz gentoo-2-1e36f9e9e1b88351ac6e2a84b72ef008294ac3e0.tar.bz2 gentoo-2-1e36f9e9e1b88351ac6e2a84b72ef008294ac3e0.zip |
Add 3.0_beta1
(Portage version: 2.1.3.19)
Diffstat (limited to 'www-client')
3 files changed, 219 insertions, 1 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog index 5c533afa9522..f4e524d0de97 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-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.111 2007/11/04 20:54:17 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.112 2007/11/22 15:56:49 armin76 Exp $ + +*mozilla-firefox-bin-3.0_beta1 (22 Nov 2007) + + 22 Nov 2007; Raúl Porcel <armin76@gentoo.org> + +mozilla-firefox-bin-3.0_beta1.ebuild: + Add 3.0_beta1 04 Nov 2007; Raúl Porcel <armin76@gentoo.org> -mozilla-firefox-bin-2.0.0.8.ebuild: diff --git a/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-3.0_beta1 b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-3.0_beta1 new file mode 100644 index 000000000000..6b2f6f2ad4db --- /dev/null +++ b/www-client/mozilla-firefox-bin/files/digest-mozilla-firefox-bin-3.0_beta1 @@ -0,0 +1,63 @@ +MD5 64a74a3aa9332dab34c8db1ad654b9ab firefox-3.0b1.tar.bz2 9069814 +RMD160 9f38fe461ec7db7bc137c58b48d2a88036d7acf2 firefox-3.0b1.tar.bz2 9069814 +SHA256 937a5d192920b1652ea34fd37b925bbf0a0f71230bf2384bf3b8fd035661ecb2 firefox-3.0b1.tar.bz2 9069814 +MD5 978ce3a245b89e3c7f8242bef668fa98 mozilla-firefox-3.0b1-be.xpi 161866 +RMD160 c3b0e25ffaa080077f22fb86ff4c5c02b00662cc mozilla-firefox-3.0b1-be.xpi 161866 +SHA256 e41c943e7380a3a9ad35d9a535f53b8e951dbd0209301b7365f54d0a25bc9f9f mozilla-firefox-3.0b1-be.xpi 161866 +MD5 d5788f92bd29f0a27562512a445b8e30 mozilla-firefox-3.0b1-cs.xpi 170697 +RMD160 ed76f96b0ad9b6bfc5a2c29eb7fd7e44c4d88a92 mozilla-firefox-3.0b1-cs.xpi 170697 +SHA256 7f02d6abb1420beea205f9e0ae55f9a3196288e25e78eca1a11e2828e211191a mozilla-firefox-3.0b1-cs.xpi 170697 +MD5 7403107b6c25386a7e6e90c87c092c1a mozilla-firefox-3.0b1-de.xpi 170669 +RMD160 77cb6d65f3fa4eeb3f73f77ee4850b5795676027 mozilla-firefox-3.0b1-de.xpi 170669 +SHA256 3f414ec9473a6a483c8d70e2e639d3d68e6642e372d5587b45018f9fa477eb34 mozilla-firefox-3.0b1-de.xpi 170669 +MD5 ec74636c6a49198d702e3009c04da34c mozilla-firefox-3.0b1-el.xpi 181079 +RMD160 4760efac0511f34b0d6cb027a3505e4e29daa7ec mozilla-firefox-3.0b1-el.xpi 181079 +SHA256 0301b2ad1d5c47c9b91ad43e3d2e706c095c8cf91e35c3b2c1666344f2c3cc67 mozilla-firefox-3.0b1-el.xpi 181079 +MD5 59c68de3bc5377981068788568ad5ca4 mozilla-firefox-3.0b1-es-ES.xpi 155041 +RMD160 0db8a220d54729308865a848227870c8607d6274 mozilla-firefox-3.0b1-es-ES.xpi 155041 +SHA256 020fc9eebaea6c2cf4922fc74970254c80e2f00521b5b9e52475e7c99ac57545 mozilla-firefox-3.0b1-es-ES.xpi 155041 +MD5 e82f1d5ac5f0f20505b05c1fa2d80a83 mozilla-firefox-3.0b1-fi.xpi 162908 +RMD160 2b15070b6acb1ae0b0083875aa7cd2c28f182102 mozilla-firefox-3.0b1-fi.xpi 162908 +SHA256 630b98921daf8b742c352120f0a52e67c5626902016761bfc07d71c80bffde3b mozilla-firefox-3.0b1-fi.xpi 162908 +MD5 1ff0de3553bde39b40f09654646ef9c1 mozilla-firefox-3.0b1-fr.xpi 178239 +RMD160 ca04ac155be980b0ec0698655d1845918df1d304 mozilla-firefox-3.0b1-fr.xpi 178239 +SHA256 1cd7a7fcbd5f6a029d4435805dbc2de331d889b05e8c5341b4d9e5b465b73a36 mozilla-firefox-3.0b1-fr.xpi 178239 +MD5 1627ea132d3ed977c3e3b12db921c10d mozilla-firefox-3.0b1-fy-NL.xpi 172053 +RMD160 4f54397a3d437c188efc5b15a1e3e40d48334cd2 mozilla-firefox-3.0b1-fy-NL.xpi 172053 +SHA256 d9217086aa1b950ce515b6d9ea054ba98b8ab839f760cb016506b0b586963c99 mozilla-firefox-3.0b1-fy-NL.xpi 172053 +MD5 03c893b08628e0b72700fa8f3183089e mozilla-firefox-3.0b1-gu-IN.xpi 179477 +RMD160 069a4fcc935195b34387d37675b77cf28ef5a4c7 mozilla-firefox-3.0b1-gu-IN.xpi 179477 +SHA256 0e37ceb23f8dd30e6ffae571a2678adf9064d1311dc303726b7593d709f0885c mozilla-firefox-3.0b1-gu-IN.xpi 179477 +MD5 5da4ae9a2be0684a661fa4d9498fe5ba mozilla-firefox-3.0b1-ja.xpi 170809 +RMD160 bca0b3d49c46fc8b06119a44bee5e4b2ab40a6e5 mozilla-firefox-3.0b1-ja.xpi 170809 +SHA256 f2a1cf78c12839382c3340690084793d8d2ad5aa94eb11d582f0583851c2c795 mozilla-firefox-3.0b1-ja.xpi 170809 +MD5 4ca1c301d7c856e3096b5ec1e953ea2f mozilla-firefox-3.0b1-ka.xpi 184832 +RMD160 f5b515be66fa8d6ff618fe8a7f26cf96c291f6ef mozilla-firefox-3.0b1-ka.xpi 184832 +SHA256 ebfb4cd37c31637ae216e9b77307cc0e840b45c145b830752edd0cab7968f3b2 mozilla-firefox-3.0b1-ka.xpi 184832 +MD5 6627e68abc072634827d00770238d848 mozilla-firefox-3.0b1-ko.xpi 151235 +RMD160 000a05d6df88817d8e24a77e3a95edffd3da41a5 mozilla-firefox-3.0b1-ko.xpi 151235 +SHA256 ec646e233c88a9bbfaada34425a47425a154dcc57fd72b16f6ae707e90f22dac mozilla-firefox-3.0b1-ko.xpi 151235 +MD5 f61124246adb38a76c9ba80a531600a4 mozilla-firefox-3.0b1-lt.xpi 178984 +RMD160 21ef5b1f5f564fbd6d785315e80136bfecbd1b74 mozilla-firefox-3.0b1-lt.xpi 178984 +SHA256 fa03cf03eecd10831c4b8bc24e8f2e47b8b06743f02091fe8f3e789be4eb3060 mozilla-firefox-3.0b1-lt.xpi 178984 +MD5 dc5ede312393e46742bea268eccb994a mozilla-firefox-3.0b1-nl.xpi 177794 +RMD160 890c7c1e5fef31b8c7c22f3c4b97b5505f6f7c9b mozilla-firefox-3.0b1-nl.xpi 177794 +SHA256 91ff7199e0c208c47117025a8d6d714408a196f7e6639643201f6a1fb04b9fec mozilla-firefox-3.0b1-nl.xpi 177794 +MD5 cb1c968804f4686e0e40e69b4af205f9 mozilla-firefox-3.0b1-pl.xpi 181098 +RMD160 d8fd6a1d0ed788fa2ca14e6fda30e32319358562 mozilla-firefox-3.0b1-pl.xpi 181098 +SHA256 f5c7237d8d5b62e6ae0e32546ea2a14f86dfb82cb5841ab4f743800e218d8cb5 mozilla-firefox-3.0b1-pl.xpi 181098 +MD5 44f4d5836726c36b80d28a24cb04964d mozilla-firefox-3.0b1-ru.xpi 179685 +RMD160 de658b8e0a219bfb3555ffe4c4bdcc7999c256bc mozilla-firefox-3.0b1-ru.xpi 179685 +SHA256 bbdcf40cf0a6f149b16970fa669f67cd2090df30a905b10dedd13a67791c5c73 mozilla-firefox-3.0b1-ru.xpi 179685 +MD5 b0b4d17cc5cf904e10b44d72b452eeab mozilla-firefox-3.0b1-sk.xpi 171458 +RMD160 7ecb003c937a0401d148d616fca4c72ea1c9c066 mozilla-firefox-3.0b1-sk.xpi 171458 +SHA256 fb4782356cca1b6661666f6919321c043ff61b17192f126f91644d5c84706e72 mozilla-firefox-3.0b1-sk.xpi 171458 +MD5 8e7af807afa7704059e64a840a23f035 mozilla-firefox-3.0b1-sv-SE.xpi 171358 +RMD160 6d9acca98e0d953a09d6af0a8058e07b9d35e375 mozilla-firefox-3.0b1-sv-SE.xpi 171358 +SHA256 e1d6591d954bd56c64dd60a705df141b093502d9b84cb9126a4d6d2d42ccb9d7 mozilla-firefox-3.0b1-sv-SE.xpi 171358 +MD5 bf66715881cf6325d77988e1d3474176 mozilla-firefox-3.0b1-uk.xpi 170257 +RMD160 c00ee01e4a7d3740c7ab8a633a77d5b678c32fc7 mozilla-firefox-3.0b1-uk.xpi 170257 +SHA256 6e0112be9fdc19163fe107d115b107d5930b77468acef873d74fbed14f7e037b mozilla-firefox-3.0b1-uk.xpi 170257 +MD5 dc380f88b6b2696a5c0c1405d2a9d00a mozilla-firefox-3.0b1-zh-CN.xpi 147120 +RMD160 3582371f1ae5bbf941c5819b378ae023766ae0c3 mozilla-firefox-3.0b1-zh-CN.xpi 147120 +SHA256 f56adfee152a54ecad2e5f6da4f0f9b347d6864f62c7b336af2c7313b001b670 mozilla-firefox-3.0b1-zh-CN.xpi 147120 diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta1.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta1.ebuild new file mode 100644 index 000000000000..e25be9ff8286 --- /dev/null +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0_beta1.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2007 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_beta1.ebuild,v 1.1 2007/11/22 15:56:49 armin76 Exp $ + +inherit eutils mozilla-launcher multilib mozextension + +LANGS="be cs de el es-ES fi fr fy-NL gu-IN ja ka ko lt nl pl ru sk sv-SE uk zh-CN" +NOSHORTLANGS="" + +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" + +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 +} |