diff options
author | Raúl Porcel <armin76@gentoo.org> | 2008-12-17 13:05:08 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2008-12-17 13:05:08 +0000 |
commit | 350a7bff8be0f04de79f597ff13cf41623c40e6e (patch) | |
tree | b1c260fcb9f67d5695b0c9f55fabf3a731f2d562 /www-client/mozilla-firefox-bin | |
parent | Fix a dep. issue from bug #215537, thanks to Christophe LEFEBVRE. (diff) | |
download | gentoo-2-350a7bff8be0f04de79f597ff13cf41623c40e6e.tar.gz gentoo-2-350a7bff8be0f04de79f597ff13cf41623c40e6e.tar.bz2 gentoo-2-350a7bff8be0f04de79f597ff13cf41623c40e6e.zip |
Version bump
(Portage version: 2.1.4.5)
Diffstat (limited to 'www-client/mozilla-firefox-bin')
-rw-r--r-- | www-client/mozilla-firefox-bin/ChangeLog | 10 | ||||
-rw-r--r-- | www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.19.ebuild (renamed from www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.1_beta1.ebuild) | 84 | ||||
-rw-r--r-- | www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.5.ebuild (renamed from www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.4.ebuild) | 2 |
3 files changed, 40 insertions, 56 deletions
diff --git a/www-client/mozilla-firefox-bin/ChangeLog b/www-client/mozilla-firefox-bin/ChangeLog index f7f3aad90102..9ad4be89456d 100644 --- a/www-client/mozilla-firefox-bin/ChangeLog +++ b/www-client/mozilla-firefox-bin/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for www-client/mozilla-firefox-bin # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.171 2008/12/10 10:22:00 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/ChangeLog,v 1.172 2008/12/17 13:05:07 armin76 Exp $ + +*mozilla-firefox-bin-3.0.5 (17 Dec 2008) +*mozilla-firefox-bin-2.0.0.19 (17 Dec 2008) + + 17 Dec 2008; Raúl Porcel <armin76@gentoo.org> + +mozilla-firefox-bin-2.0.0.19.ebuild, -mozilla-firefox-bin-3.0.4.ebuild, + +mozilla-firefox-bin-3.0.5.ebuild, -mozilla-firefox-bin-3.1_beta1.ebuild: + Version bump 10 Dec 2008; Raúl Porcel <armin76@gentoo.org> mozilla-firefox-bin-3.1_beta2.ebuild: diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.1_beta1.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.19.ebuild index 53123f62d6e9..bcf5f26a9828 100644 --- a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.1_beta1.ebuild +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.19.ebuild @@ -1,19 +1,18 @@ # Copyright 1999-2008 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.1_beta1.ebuild,v 1.2 2008/11/14 19:31:53 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.19.ebuild,v 1.1 2008/12/17 13:05:08 armin76 Exp $ inherit eutils mozilla-launcher multilib mozextension -LANGS="be ca cs de eo en-US es-AR es-ES eu fi fr fy-NL ga-IE he hi-IN hu id it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru si sk sv-SE uk zh-CN zh-TW" -NOSHORTLANGS="es-AR pt-BR zh-CN" - -MY_PV="${PV/_beta/b}" -MY_P="${PN}-${MY_PV}" +LANGS="af ar be bg ca cs da de el en-GB en-US es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru sk sl sv-SE tr uk zh-CN zh-TW" +NOSHORTLANGS="en-GB es-AR pt-BR zh-TW" 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" +SRC_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/linux-i686/en-US/firefox-${PV}.tar.gz" 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" @@ -23,34 +22,34 @@ IUSE="restrict-javascript" for X in ${LANGS} ; do if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then SRC_URI="${SRC_URI} - linguas_${X/-/_}? ( http://dev.gentoo.org/~armin76/dist/${MY_P/-bin}-xpi/${MY_P/-bin/}-${X}.xpi )" + linguas_${X/-/_}? ( http://dev.gentoo.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )" fi IUSE="${IUSE} linguas_${X/-/_}" # english is handled internally if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then if [ "${X}" != "en-US" ]; then SRC_URI="${SRC_URI} - linguas_${X%%-*}? ( http://dev.gentoo.org/~armin76/dist/${MY_P/-bin}-xpi/${MY_P/-bin/}-${X}.xpi )" + linguas_${X%%-*}? ( http://dev.gentoo.org/~armin76/dist/${P/-bin}-xpi/${P/-bin/}-${X}.xpi )" fi IUSE="${IUSE} linguas_${X%%-*}" fi done DEPEND="app-arch/unzip" -RDEPEND="dev-libs/dbus-glib - x11-libs/libXrender +RDEPEND="x11-libs/libXrender x11-libs/libXt x11-libs/libXmu + x11-libs/pango x86? ( >=x11-libs/gtk+-2.2 - >=media-libs/alsa-lib-1.0.16 + =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-soundlibs-20080418 app-emulation/emul-linux-x86-compat - )" + ) + >=www-client/mozilla-launcher-1.41" PDEPEND="restrict-javascript? ( x11-plugins/noscript )" @@ -61,6 +60,12 @@ pkg_setup() { # Please keep this in future versions # Danny van Dyk <kugelfang@gentoo.org> 2005/03/26 has_multilib_profile && ABI="x86" + + if ! built_with_use --missing true x11-libs/pango X; then + eerror "Pango is not built with X useflag." + eerror "Please add 'X' to your USE flags, and re-emerge pango." + die "Pango needs X" + fi } linguas() { @@ -86,11 +91,11 @@ linguas() { } src_unpack() { - unpack firefox-${MY_PV}.tar.bz2 + unpack firefox-${PV}.tar.gz linguas for X in ${linguas}; do - [[ ${X} != "en" ]] && xpi_unpack "${MY_P/-bin/}-${X}.xpi" + [[ ${X} != "en" ]] && xpi_unpack "${P/-bin/}-${X}.xpi" done if [[ ${linguas} != "" && ${linguas} != "en" ]]; then einfo "Selected language packs (first will be default): ${linguas}" @@ -100,17 +105,14 @@ src_unpack() { src_install() { declare MOZILLA_FIVE_HOME=/opt/firefox - # Install icon and .desktop for menu entry - newicon "${S}"/chrome/icons/default/default48.png ${PN}-icon.png - domenu "${FILESDIR}"/icon/${PN}.desktop - # 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}" + [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P/-bin/}-${X}" done local LANG=${linguas%% *} @@ -122,14 +124,12 @@ src_install() { die "sed failed to change locale" fi - # Create /usr/bin/firefox-bin - dodir /usr/bin/ - cat <<EOF >"${D}"/usr/bin/firefox-bin -#!/bin/sh -unset LD_PRELOAD -exec /opt/firefox/firefox "\$@" -EOF - fperms 0755 /usr/bin/firefox-bin + # 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 @@ -137,9 +137,6 @@ EOF # install ldpath env.d doenvd "${FILESDIR}"/71firefox-bin - - rm -rf "${D}"${MOZILLA_FIVE_HOME}/plugins - dosym /usr/"$(get_libdir)"/nsbrowser/plugins ${MOZILLA_FIVE_HOME}/plugins } pkg_preinst() { @@ -151,28 +148,7 @@ pkg_preinst() { } pkg_postinst() { - if use x86; then - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ - || ! has_version 'net-misc/curl'; then - einfo - einfo "For using the crashreporter, you need gnome-base/gconf," - einfo "gnome-base/orbit and net-misc/curl emerged." - einfo - fi - if has_version 'net-misc/curl' && built_with_use --missing \ - true 'net-misc/curl' nss; then - einfo - einfo "Crashreporter won't be able to send reports" - einfo "if you have curl emerged with the nss USE-flag" - einfo - fi - else - einfo - einfo "NB: You just installed a 32-bit firefox" - einfo - einfo "Crashreporter won't work on amd64" - einfo - fi + use amd64 && einfo "NB: You just installed a 32-bit firefox" update_mozilla_launcher_symlinks } diff --git a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.4.ebuild b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.5.ebuild index 69cff845af76..dde967aa335a 100644 --- a/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.4.ebuild +++ b/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 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.4.ebuild,v 1.2 2008/11/14 09:44:08 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.5.ebuild,v 1.1 2008/12/17 13:05:08 armin76 Exp $ inherit eutils mozilla-launcher multilib mozextension |