From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5983B138247 for ; Wed, 8 Oct 2014 19:58:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CF2BEE08BB; Wed, 8 Oct 2014 19:58:14 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5FE12E08BB for ; Wed, 8 Oct 2014 19:58:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 14F7A3402C9 for ; Wed, 8 Oct 2014 19:58:13 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BEA487561 for ; Wed, 8 Oct 2014 19:58:11 +0000 (UTC) From: "Ian Stakenvicius" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ian Stakenvicius" Message-ID: <1412798146.b3d7f00247e2200a4d56c5345407d3a0251f3dd6.axs@gentoo> Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, eclass/ X-VCS-Repository: proj/mozilla X-VCS-Files: eclass/mozconfig-v5.31.eclass eclass/mozconfig-v5.33.eclass eclass/mozcoreconf-v3.eclass www-client/firefox/Manifest www-client/firefox/firefox-31.1.0-r1.ebuild www-client/firefox/firefox-32.0-r1.ebuild www-client/firefox/firefox-33.0_beta9.ebuild X-VCS-Directories: eclass/ www-client/firefox/ X-VCS-Committer: axs X-VCS-Committer-Name: Ian Stakenvicius X-VCS-Revision: b3d7f00247e2200a4d56c5345407d3a0251f3dd6 X-VCS-Branch: master Date: Wed, 8 Oct 2014 19:58:11 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: ef835a6b-7a92-4072-92d4-51536b3a495a X-Archives-Hash: 7544e2db2a340f1648b77ebc9ec2ae28 commit: b3d7f00247e2200a4d56c5345407d3a0251f3dd6 Author: Ian Stakenvicius gentoo org> AuthorDate: Wed Oct 8 19:55:42 2014 +0000 Commit: Ian Stakenvicius gentoo org> CommitDate: Wed Oct 8 19:55:46 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=b3d7f002 Added beta for firefox-33, for testing Also reworked eclasses to remove some redundancies and add optional system libvpx support (bug 522816). New mozconfig-v5.33 eclass bumps dependency versions as needed. --- eclass/mozconfig-v5.31.eclass | 213 +++++++++++++++++ eclass/mozconfig-v5.33.eclass | 220 ++++++++++++++++++ eclass/mozcoreconf-v3.eclass | 257 +++++++++++++++++++++ www-client/firefox/Manifest | 84 +------ www-client/firefox/firefox-31.1.0-r1.ebuild | 2 +- ...ox-32.0-r1.ebuild => firefox-33.0_beta9.ebuild} | 6 +- 6 files changed, 694 insertions(+), 88 deletions(-) diff --git a/eclass/mozconfig-v5.31.eclass b/eclass/mozconfig-v5.31.eclass new file mode 100644 index 0000000..ca4fcd7 --- /dev/null +++ b/eclass/mozconfig-v5.31.eclass @@ -0,0 +1,213 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# +# @ECLASS: mozconfig-v5.31.eclass +# @MAINTAINER: +# mozilla team +# @BLURB: the new mozilla common configuration eclass for FF31 and newer, v5 +# @DESCRIPTION: +# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey) +# to provide a single common place for the common mozilla engine compoments. +# +# The eclass provides all common dependencies as well as common use flags. +# +# Some use flags which may be optional in particular mozilla packages can be +# supported through setting eclass variables. +# +# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3, +# and so ebuilds inheriting this eclass do not need to inherit that. + +inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3 + +case ${EAPI} in + 0|1|2|3|4) die "EAPI=${EAPI} not supported" +esac + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="wifi". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if necko-wifi support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="jit". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if optional jit support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# use-flags common among all mozilla ebuilds +IUSE="${IUSE} dbus debug gstreamer pulseaudio startup-notification system-cairo system-icu system-jpeg system-sqlite +system-libvpx" + +# some notes on deps: +# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 +# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau + +RDEPEND=">=app-text/hunspell-1.2 + dev-libs/atk + dev-libs/expat + >=dev-libs/libevent-1.4.7 + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.14:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.10:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) + >=sys-libs/zlib-1.2.3 + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=dev-libs/glib-2.26:2 + virtual/libffi + gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXt + system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) + system-icu? ( >=dev-libs/icu-51.1 ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-sqlite? ( >=dev-db/sqlite-3.8.4.2:3[secure-delete,debug=] ) + system-libvpx? ( =media-libs/libvpx-1.3.0* ) +" + +if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then + IUSE+=" +wifi" + else + IUSE+=" wifi" + fi + RDEPEND+=" + wifi? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-wireless/wireless-tools )" +fi +if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then + IUSE+=" +jit" + else + IUSE+=" jit" + fi +fi + +DEPEND="app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.16.1 + ${RDEPEND}" + +# @FUNCTION: mozconfig_config +# @DESCRIPTION: +# Set common configure options for mozilla packages. +# Call this within src_configure() phase, after mozconfig_init +# +# Example: +# +# inherit mozconfig-v5.31 +# +# src_configure() { +# mozconfig_init +# mozconfig_config +# # ... misc ebuild-unique settings via calls to +# # ... mozconfig_{annotate,use_with,use_enable} +# mozconfig_final +# } + +mozconfig_config() { + # Migrated from mozcoreconf-2 + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --enable-pango \ + --enable-svg + + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 + + if has bindist ${IUSE}; then + mozconfig_use_enable !bindist official-branding + if [[ ${PN} == firefox ]] && use bindist ; then + mozconfig_annotate '' --with-branding=browser/branding/aurora + fi + fi + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use wifi && ! use dbus; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus + else + mozconfig_use_enable dbus + fi + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + mozconfig_annotate 'required' --enable-ogg + mozconfig_annotate 'required' --enable-wave + + if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + mozconfig_use_enable jit ion + mozconfig_use_enable jit yarr-jit + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --enable-system-hunspell + mozconfig_annotate '' --disable-gnomevfs + mozconfig_annotate '' --disable-gnomeui + mozconfig_annotate '' --enable-gio + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate '' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gold + mozconfig_annotate '' --disable-gconf + + # We must force enable jemalloc 3 threw .mozconfig + echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die + mozconfig_annotate '' --enable-jemalloc + mozconfig_annotate '' --enable-replace-malloc + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" + + if use gstreamer; then + mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 + else + mozconfig_annotate '' --disable-gstreamer + fi + mozconfig_use_enable pulseaudio + + mozconfig_use_enable system-cairo + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_enable system-icu intl-api + mozconfig_use_with system-libvpx +} diff --git a/eclass/mozconfig-v5.33.eclass b/eclass/mozconfig-v5.33.eclass new file mode 100644 index 0000000..a031942 --- /dev/null +++ b/eclass/mozconfig-v5.33.eclass @@ -0,0 +1,220 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# +# @ECLASS: mozconfig-v5.33.eclass +# @MAINTAINER: +# mozilla team +# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v5 +# @DESCRIPTION: +# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey) +# to provide a single common place for the common mozilla engine compoments. +# +# The eclass provides all common dependencies as well as common use flags. +# +# Some use flags which may be optional in particular mozilla packages can be +# supported through setting eclass variables. +# +# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3, +# and so ebuilds inheriting this eclass do not need to inherit that. + +inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3 + +case ${EAPI} in + 0|1|2|3|4) die "EAPI=${EAPI} not supported" +esac + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="wifi". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if necko-wifi support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="jit". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if optional jit support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# use-flags common among all mozilla ebuilds +IUSE="${IUSE} dbus debug gstreamer pulseaudio startup-notification system-cairo system-icu system-jpeg system-sqlite +system-libvpx" + +# some notes on deps: +# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 +# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau + +RDEPEND=">=app-text/hunspell-1.2 + dev-libs/atk + dev-libs/expat + >=dev-libs/libevent-1.4.7 + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.14:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.10:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + virtual/libffi + gstreamer? ( + >=media-libs/gstreamer-1.2.3:1.0 + >=media-libs/gst-plugins-base-1.2.3:1.0 + >=media-libs/gst-plugins-good-1.2.3:1.0 + >=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0 + ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXt + system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) + system-icu? ( >=dev-libs/icu-51.1 ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-sqlite? ( >=dev-db/sqlite-3.8.5:3[secure-delete,debug=] ) + system-libvpx? ( =media-libs/libvpx-1.3.0* ) +" + +if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then + IUSE+=" +wifi" + else + IUSE+=" wifi" + fi + RDEPEND+=" + wifi? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-wireless/wireless-tools )" +fi +if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then + IUSE+=" +jit" + else + IUSE+=" jit" + fi +fi + +DEPEND="app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.16.1 + ${RDEPEND}" + +# @FUNCTION: mozconfig_config +# @DESCRIPTION: +# Set common configure options for mozilla packages. +# Call this within src_configure() phase, after mozconfig_init +# +# Example: +# +# inherit mozconfig-v5.33 +# +# src_configure() { +# mozconfig_init +# mozconfig_config +# # ... misc ebuild-unique settings via calls to +# # ... mozconfig_{annotate,use_with,use_enable} +# mozconfig_final +# } + +mozconfig_config() { + # Migrated from mozcoreconf-2 + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --enable-pango \ + --enable-svg + + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 + + if has bindist ${IUSE}; then + mozconfig_use_enable !bindist official-branding + if [[ ${PN} == firefox ]] && use bindist ; then + mozconfig_annotate '' --with-branding=browser/branding/aurora + fi + fi + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use wifi && ! use dbus; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus + else + mozconfig_use_enable dbus + fi + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + # These are forced-on for webm support + mozconfig_annotate 'required' --enable-ogg + mozconfig_annotate 'required' --enable-wave + + if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + mozconfig_use_enable jit ion + mozconfig_use_enable jit yarr-jit + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate 'Gentoo default' --enable-system-hunspell + mozconfig_annotate '' --disable-gnomevfs + mozconfig_annotate '' --disable-gnomeui + mozconfig_annotate '' --enable-gio + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold + mozconfig_annotate '' --disable-gconf + mozconfig_annotate 'Gentoo default' --with-system-zlib + + # We must force-enable jemalloc 3 via .mozconfig + echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die + mozconfig_annotate '' --enable-jemalloc + mozconfig_annotate '' --enable-replace-malloc + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" + + if use gstreamer; then + mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 + else + mozconfig_annotate '' --disable-gstreamer + fi + mozconfig_use_enable pulseaudio + + mozconfig_use_enable system-cairo + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_enable system-icu intl-api + mozconfig_use_with system-libvpx +} diff --git a/eclass/mozcoreconf-v3.eclass b/eclass/mozcoreconf-v3.eclass new file mode 100644 index 0000000..70a89c4 --- /dev/null +++ b/eclass/mozcoreconf-v3.eclass @@ -0,0 +1,257 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozcoreconf-2.eclass,v 1.29 2013/03/25 13:08:39 anarchy Exp $ +# +# @ECLASS: mozcoreconf.eclass +# @MAINTAINER: +# Mozilla team +# @BLURB: core options and configuration functions for mozilla +# @DESCRIPTION: +# +# inherit mozconfig-v5.* or above for mozilla configuration support + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='threads,sqlite' + +inherit multilib flag-o-matic python-any-r1 versionator + +IUSE="${IUSE} custom-cflags custom-optimization" + +DEPEND="virtual/pkgconfig + ${PYTHON_DEPS}" + +# @FUNCTION: mozconfig_annotate +# @DESCRIPTION: +# add an annotated line to .mozconfig +# +# Example: +# mozconfig_annotate "building on ultrasparc" --enable-js-ultrasparc +# => ac_add_options --enable-js-ultrasparc # building on ultrasparc +mozconfig_annotate() { + declare reason=$1 x ; shift + [[ $# -gt 0 ]] || die "mozconfig_annotate missing flags for ${reason}\!" + for x in ${*}; do + echo "ac_add_options ${x} # ${reason}" >>.mozconfig + done +} + +# @FUNCTION: mozconfig_use_enable +# @DESCRIPTION: +# add a line to .mozconfig based on a USE-flag +# +# Example: +# mozconfig_use_enable truetype freetype2 +# => ac_add_options --enable-freetype2 # +truetype +mozconfig_use_enable() { + declare flag=$(use_enable "$@") + mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" +} + +# @FUNCTION mozconfig_use_with +# @DESCRIPTION +# add a line to .mozconfig based on a USE-flag +# +# Example: +# mozconfig_use_with kerberos gss-api /usr/$(get_libdir) +# => ac_add_options --with-gss-api=/usr/lib # +kerberos +mozconfig_use_with() { + declare flag=$(use_with "$@") + mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" +} + +# @FUNCTION mozconfig_use_extension +# @DESCRIPTION +# enable or disable an extension based on a USE-flag +# +# Example: +# mozconfig_use_extension gnome gnomevfs +# => ac_add_options --enable-extensions=gnomevfs +mozconfig_use_extension() { + declare minus=$(use $1 || echo -) + mozconfig_annotate "${minus:-+}$1" --enable-extensions=${minus}${2} +} + +moz_pkgsetup() { + # Ensure we use C locale when building + export LANG="C" + export LC_ALL="C" + export LC_MESSAGES="C" + export LC_CTYPE="C" + + # Ensure that we have a sane build enviroment + export MOZILLA_CLIENT=1 + export BUILD_OPT=1 + export NO_STATIC_LIB=1 + export USE_PTHREADS=1 + export ALDFLAGS=${LDFLAGS} + # ensure MOZCONFIG is not defined + eval unset MOZCONFIG + + # nested configure scripts in mozilla products generate unrecognized options + # false positives when toplevel configure passes downwards. + export QA_CONFIGURE_OPTIONS=".*" + + if [[ $(gcc-major-version) -eq 3 ]]; then + ewarn "Unsupported compiler detected, DO NOT file bugs for" + ewarn "outdated compilers. Bugs opened with gcc-3 will be closed" + ewarn "invalid." + fi + + python-any-r1_pkg_setup +} + +# @FUNCTION: mozconfig_init +# @DESCRIPTION +# Initialize mozilla configuration and populate with core settings. +# This should be called in src_configure before any other mozconfig_* functions. +mozconfig_init() { + declare enable_optimize pango_version myext x + declare XUL=$([[ ${PN} == xulrunner ]] && echo true || echo false) + declare FF=$([[ ${PN} == firefox ]] && echo true || echo false) + declare SM=$([[ ${PN} == seamonkey ]] && echo true || echo false) + declare TB=$([[ ${PN} == thunderbird ]] && echo true || echo false) + + #################################### + # + # Setup the initial .mozconfig + # See http://www.mozilla.org/build/configure-build.html + # + #################################### + + case ${PN} in + *xulrunner) + cp xulrunner/config/mozconfig .mozconfig \ + || die "cp xulrunner/config/mozconfig failed" ;; + *firefox) + cp browser/config/mozconfig .mozconfig \ + || die "cp browser/config/mozconfig failed" ;; + seamonkey) + # Must create the initial mozconfig to enable application + : >.mozconfig || die "initial mozconfig creation failed" + mozconfig_annotate "" --enable-application=suite ;; + *thunderbird) + # Must create the initial mozconfig to enable application + : >.mozconfig || die "initial mozconfig creation failed" + mozconfig_annotate "" --enable-application=mail ;; + esac + + #################################### + # + # CFLAGS setup and ARCH support + # + #################################### + + # Set optimization level + if [[ ${ARCH} == hppa ]]; then + mozconfig_annotate "more than -O0 causes a segfault on hppa" --enable-optimize=-O0 + elif [[ ${ARCH} == x86 ]]; then + mozconfig_annotate "less then -O2 causes a segfault on x86" --enable-optimize=-O2 + elif use custom-optimization || [[ ${ARCH} =~ (alpha|ia64) ]]; then + # Set optimization level based on CFLAGS + if is-flag -O0; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-O0 + elif [[ ${ARCH} == ppc ]] && has_version '>=sys-libs/glibc-2.8'; then + mozconfig_annotate "more than -O1 segfaults on ppc with glibc-2.8" --enable-optimize=-O1 + elif is-flag -O3; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-O3 + elif is-flag -O1; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-O1 + elif is-flag -Os; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-Os + else + mozconfig_annotate "Gentoo's default optimization" --enable-optimize=-O2 + fi + else + # Enable Mozilla's default + mozconfig_annotate "mozilla default" --enable-optimize + fi + + # Strip optimization so it does not end up in compile string + filter-flags '-O*' + + # Strip over-aggressive CFLAGS + use custom-cflags || strip-flags + + # Additional ARCH support + case "${ARCH}" in + alpha) + # Historically we have needed to add -fPIC manually for 64-bit. + # Additionally, alpha should *always* build with -mieee for correct math + # operation + append-flags -fPIC -mieee + ;; + + ia64) + # Historically we have needed to add this manually for 64-bit + append-flags -fPIC + ;; + + ppc64) + append-flags -fPIC -mminimal-toc + ;; + esac + + # Go a little faster; use less RAM + append-flags "$MAKEEDIT_FLAGS" + + #################################### + # + # mozconfig setup + # + #################################### + + mozconfig_annotate disable_update_strip \ + --disable-pedantic \ + --disable-updater \ + --disable-strip \ + --disable-install-strip \ + --disable-installer \ + --disable-strip-libs + + if [[ ${PN} != seamonkey ]]; then + mozconfig_annotate basic_profile \ + --disable-profilelocking \ + --enable-single-profile \ + --disable-profilesharing + fi + + # Here is a strange one... + if is-flag '-mcpu=ultrasparc*' || is-flag '-mtune=ultrasparc*'; then + mozconfig_annotate "building on ultrasparc" --enable-js-ultrasparc + fi + + # Currently --enable-elf-dynstr-gc only works for x86, + # thanks to Jason Wever for the fix. + if use x86 && [[ ${enable_optimize} != -O0 ]]; then + mozconfig_annotate "${ARCH} optimized build" --enable-elf-dynstr-gc + fi + + # jemalloc won't build with older glibc + ! has_version ">=sys-libs/glibc-2.4" && mozconfig_annotate "we have old glibc" --disable-jemalloc +} + +# @FUNCTION: mozconfig_final +# @DESCRIPTION: +# Display a table describing all configuration options paired +# with reasons, then clean up extensions list. +# This should be called in src_configure at the end of all other mozconfig_* functions. +mozconfig_final() { + declare ac opt hash reason + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options .mozconfig | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + # Resolve multiple --enable-extensions down to one + declare exts=$(sed -n 's/^ac_add_options --enable-extensions=\([^ ]*\).*/\1/p' \ + .mozconfig | xargs) + sed -i '/^ac_add_options --enable-extensions/d' .mozconfig + echo "ac_add_options --enable-extensions=${exts// /,}" >> .mozconfig +} + diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 4a33f07..732ee08 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -82,86 +82,4 @@ DIST firefox-31.1.0esr-zh-CN.xpi 419826 SHA256 c6ea449ec7b810e024611f7f0a5cf53a8 DIST firefox-31.1.0esr-zh-TW.xpi 412717 SHA256 b67ac2b60e0ced2f297b8c3c50a869995b1b730a1f517cec64504fa15fe5b70f SHA512 c5bb3efa3505616be79264c126deafbf714d2616953636e6e4f7b8a2266bb57a45151b6768cf5653c80adb5eb6c960d25683112b13a35a9bf74ec60eea4aa35a WHIRLPOOL 0dac39f4902684d92e273c664949714338fde5d1f9dece6358f214ca56ebb7b1026c8bc416e60f08ded6da283ca3a970763475d8e9abd9376801a6ce26fc52f2 DIST firefox-31.1.0esr-zu.xpi 433412 SHA256 1f17c41280a3554c984349293673ec91f2fbf22d9d852e83f4cf6fc5b32d5358 SHA512 ce189b01433d38c3a7c2bc6d9ff8ff5cf7392a8da91ccda1c05b922607e4f27ae088df4787a677944aec4232141bf84822be0e0e14b738cf126c1696ea5cb119 WHIRLPOOL 53736df479b478478a67ab1a5bc78bce4da71de034cbd3ce4d5bd03785594199348e25a5523803372e6cbb3fc083f6c1b4fe23c154ac0c645510e3eab6ea29c1 DIST firefox-31.1.0esr.source.tar.bz2 147741041 SHA256 209c2666757c8ffeb9b8139f24a5bfda65fd52c78ce61e300e3547624bc42a7e SHA512 7495add9d8031665f6039c2109e8541835708cd66dd8e4d9f70e43f36d719c73ad1caa6edd2dabb1b8905eee2cfd94449e1c4c8fbcfea943eeae6585fe81eb0f WHIRLPOOL 2d48a6f99e663beca322edb60068f4e4ce37586ad293d785344223c83946f96e870fea2b26c8ba177346e2f2ac84b90ef389ea3986d566f67cfae62bb9c914af -DIST firefox-32.0-af.xpi 434840 SHA256 827f1e46416dac95fdd76bbe2202f26d809628f520fced8d4dcc468600fb5123 SHA512 2725f7d7fd6ca283d6fbfa5ae6dc8e1c3030e14115f9d2abbeb74176a327f4e2ed36b8db4f4d62bd9be0be378398f14fb03abb2c7fdc70fde8310a1c6715c410 WHIRLPOOL a775da73277e698a9f7f2a6248b6df6dcfa9edeba86e0a971d2864c9bc143e1c16b7f96c98e1b0606029a941a5206537142b1e3181510cb01d90a90645a30dd8 -DIST firefox-32.0-ar.xpi 462438 SHA256 7e4cf7eb27b7c3797e8a07727648768caaa262cc5b6d59ef6d24692a3d40dbd5 SHA512 1244d8eb453b73589f34821b265f9488de8a275193366dfa79573e9ce9993a524fcc8b89bf644df873774f1d501e01659fcbf3741593c2324295fbdfd4238d65 WHIRLPOOL 97d393d117815909a13accca8e99e7afa8c833ddf446ba77af71c6e028d1ce96839a1fd8ab02322a92cb619383145b374f88d778f8ae49ef732474cefd038292 -DIST firefox-32.0-as.xpi 451612 SHA256 40c7f19610a076e89416aafb2c1ffabb7f47feafa270068404b240d51671d650 SHA512 058f486ad4f24ea8a47304a1722df95a10902c53ed37023e268404da195ca489c67eb061cdbd7006ac6615d8f0257264411ce3d932f3fad587c9c6a778c6eb72 WHIRLPOOL d7460962bae2ed0793e732748080743917c470b95e6ae90a6019671408be790089d9c250e0d41d5235528b38573dc637bb5c17c8af9ff18d8c25710eac7b3d85 -DIST firefox-32.0-ast.xpi 348236 SHA256 023a67f4e995904d0f470feb7de005bfe9863117f382d9aabd7132a68c3b1a45 SHA512 b5c458a42f39efc39f40bb069c8a61541baaac4061bfd1e98c4cd365a6049986f06d8d4d5271a69657b8717db317cf3daa971ff09cba463422002081cbbbdf29 WHIRLPOOL fbac5d067ba2a53afa5612a2508ca5ea3afd8c01ee2d8189290a3876ad25f6e4a1aba3cf112cbf3e999fad86db7602686deae182d3821d93720eeff080a59b9b -DIST firefox-32.0-be.xpi 383997 SHA256 12f34b45de295e58fbc87e4e8198000561aaffebb79932f59a9a6384e4230d93 SHA512 569b273b94ccf30eebd71c45d35bf1d459a80c8bbd4c26f474588ba1ceb798d6ba1c116cc83a3622e7d8bfe5310bfa07ebce6ea564826a38362e03a3c196b58b WHIRLPOOL 350202e152bdc80fdcd67276cb79c06f6cf4b6b25ace8347429d842a1bf3e2066e853381bd629b9464222fcd3466da32d0d553ad94375b730fee6a814336e552 -DIST firefox-32.0-bg.xpi 441208 SHA256 7b165251bacdfa180aa9dcbdc9beb9cfeda398521a9760696548dd53ac32d229 SHA512 562a1ed835d7cdb3ede3f612f18708ef17be968866129d9201aa35f015ddf112a50249e5b6cf00e7eb9950ac5e852ea3fcb1967e3008af04af4157f2dded085f WHIRLPOOL 95bd477b58c9b7443d30ca7afd05a56acc949b4f87031a28fcc8e32e6b2e8d6dcc2df0cb7b4396a5943ae2519988ee9afbf3b4c185028d8044affd14badd5364 -DIST firefox-32.0-bn-BD.xpi 476238 SHA256 d9024f6a3be568481e8d3add6aa8f2cf821eb2285092143f1c82bf543c004ad1 SHA512 af9261f8ea5ba467dd84831e4ae6a942fd66399bc6bb6101c7025375b09344d1dacebd21f332cc8f395ddf08ad751a273557306242dee9b8973e6f1f340860ed WHIRLPOOL 55cd5ec55dfa2fc41a22f1127fe9695f305423dda49ba333fd1594ed9cc9d938694d44fa00a8144225915a9915309244a9e985b4ebebecf352c2878ed97de50e -DIST firefox-32.0-bn-IN.xpi 465497 SHA256 ed113ac17d8cd6f07b02d32d228e076594c0ad32f4ecc2d7ef67745896705162 SHA512 308baca306376ce97551422f756db36d981b3582987d12cd8b780315471ab99d410182d9617dc17c96bccd8570f9bf84f1ae469672195f17695e0ac0b7e256e6 WHIRLPOOL 3fce6b7a4940136a572070934daaa5e00390ed8947cd12bd48805c48aacbb267ef96ebfcb19162d1e84bbf1fb93d0185d79a822add0101f09bd20d64b61f260e -DIST firefox-32.0-br.xpi 392149 SHA256 87eb269a5f24f071dc84f3333c72edc3b9053d6442c8640f2eef40e1a7b9efab SHA512 b45be2dabdbdae77f456add394a6b076b20f3fcdbf2053c2e82e4f4b4ad971d96254f5302ead0cada13952e22b072172b2abf841a012e4b463667d9b527b7fd0 WHIRLPOOL 564c78c9a7103170fb5258b7340c8dc300610b7f177527d21a3ad5e7677264a4cede421361ce8d1d22e95d9db6948eeaf3e4623ddfef33d56f66a26f1d89e5c0 -DIST firefox-32.0-bs.xpi 432986 SHA256 e1ccd5986817546ec39cc53bd0eb8b2b97fda201c9f2bc595e9fe20e8d1faadc SHA512 d40fc6e53ae5929ae1cf8510034026437750306aac2ff0affcba45cee532ef8a4e96ff949434172f9317542fe63347e1f289a659358032da27fb794a88f7d374 WHIRLPOOL 990b0d322a909ab7cd1542816df323e1b589ef5aec4c38c5ca70ac2b3f3685d894b314f3274adb824d3ed215116db99d2aa17b26f7554f3454228228502b9471 -DIST firefox-32.0-ca.xpi 406287 SHA256 f99ec499f0e8b5a3deb6d75c1fc38ce6ff26e84ca4114c5bc761fbec635e8500 SHA512 4b88e75f172c4c8d5afc60f7afe467b701a539a6a71b621dfd51685f804c7947b2bdce50d5bdc8420bf5bd7a6380ccd0cf5571fe5af433c694fae163cb6716e8 WHIRLPOOL a4bd815fea23de859b4f8cbe725551081ebadba17ccbff8e1f09857a15f98e57127f32673ee3e6270610d773944db96578344330a8e14242455247be77c91f8b -DIST firefox-32.0-cs.xpi 393842 SHA256 b4ec9bf7bd8a0cae05c0b4a163278bdd7aa316700b163bfc86543a0c49c82939 SHA512 431024e191f86404c4cfb41a7492592fa74e1c8d938ea74cb4780aee4e1af183f38a587878ed4de6ada04182281e526c69280ebe8d08a8129292f27e812db169 WHIRLPOOL 75a950d8fda7916c1937e7210a0fd9eb019e2e3fd4adce72e50d9cde53d2674032f81aae11e49775950299129affbaf9a6bf8f1fc235924f0d3498e4d1d508c3 -DIST firefox-32.0-csb.xpi 387642 SHA256 51a3058a7c83fa4bee93799d484d3496e302876c0e8fc81d9a4e6eb2afb4f6ff SHA512 765f89476906d28e82e3298e71a3b2c3aa0a23d60cfa249aa3093062f305f53c258bb634be3d6b20f1b186c31016641939ca212f132e0a74832cf5ef6eba06cf WHIRLPOOL 332d9c404db742c07feeef105591f951d76b02fda7afd08dbdd26816b642a832c17d39fa01599e41b63427386892ba0d5f0fd0c45be6714843c6822f8ecdd6c5 -DIST firefox-32.0-cy.xpi 393347 SHA256 2396a7289885763c377a780b5eab5a80b38726b9fd4f72723305a23431f39677 SHA512 9145d93c9e4dbc0aa3284a304f6cdfbd5434576715b1834b4e7c44930a6240282dd546a158cd7e703a893badad230c0d77ff3fc8568c78a601a0928d01441efa WHIRLPOOL d8d0ca3c9e7178fad5deb9000a9d81d328b917093ae482ad54c1c08a6d94cfbc0260d4ca3efc958b6b507941dcc2063cfde431fe5a609c918ecb967d661f14ac -DIST firefox-32.0-da.xpi 400445 SHA256 c4f789c5c3a7faacaa01ca500df38da3cdd3f42c326e343f8e5118a78837a147 SHA512 e2fc637e2e121f711ca20995f7aebc0620f4b7d68385e3a35bf65e4612da24a46fd44f93affc31dc5761b4c340f32f40fbccf9930dd7ad1aed3f7ded71940986 WHIRLPOOL 9b7e455c45bde4d69f3cff5fa8f44f602e4600cfa6c69c8d2899ad386211d2fb9def6b26f820eb7111e49e7381008b2b3d4e6433bb1903ba4622ec8cfd3aa24b -DIST firefox-32.0-de.xpi 398212 SHA256 95b7902c94d0622a1b57b9c90d60e5b36b4c93ab72c4cd773c63929f932a7443 SHA512 f2868a3798ccd001f3166dfbd6e6d99473c76885f50493463f9d8f6a0b39271f2193dd5d398febb66346c687c4c5cdf91e53e9621de6d815c8391215f0e34933 WHIRLPOOL 153763aa5343f404eecf2d64ece9b80de55350428a943ddbf5655dd647e6908f1c97fa5d6c68bb07fd3a0180ff224c8fc70a6e54192ce7c8298bb1c26ffcb8cc -DIST firefox-32.0-el.xpi 446648 SHA256 5ef7977daa93e6861b9f83472d36a088001e7dc9d31db3d86d6e75dc7dd1da5b SHA512 8d16fef2ad7713d1dba603168895304945a003e292a87dd5f436c1dbdbf79a52f4a33ac748bcb140309dc37ad0253a93cb0e1bd811c166486a6709a58fc357a8 WHIRLPOOL d05bdbe8fd79d98dfa3b601e1f7475e4d571aa5caa556a42ec20f199ed6638f51fe037213bc511983b42f4097b7a7be538df4d6bf8523474f7bc96c67445e770 -DIST firefox-32.0-en-GB.xpi 393085 SHA256 c60b108ad4e20c0a67d29b082b814281b8fb8156917b4d3becd7a3faa40223b2 SHA512 322ffc317fb9d7cfeccad5a68b1f3a855badeb204c2fd3b6d8470acfacb612c33122a297a86641ac766d216f15509fc677e139e3c1b0770b7594d75adac67751 WHIRLPOOL 1f00dbc739ac45072f281f2c85a3ea4b382f9bb4c3f474d572857446452daf0096e89391de039836d9f3cae028693dd1726c7872f0e53a9eb424bf224bd74ad7 -DIST firefox-32.0-en-ZA.xpi 392544 SHA256 061512c507e611d874b79eb5803a79c51eb5b6c4243d57eeda10fe61bdf88e35 SHA512 e75f23d2cde3824de93f2b34c7b42c02a9972fbdee743f17808aa6bbdb7adf550a554b1c3ffa502fbb4700b9ebc9df09eb507f498b35a40adfb53d5ac7402546 WHIRLPOOL 2a5bc5781e0e845058a33cd5f5b767c43f8639f6ca4824d4faca5d960f1ad0e3649cd4190f54fa581a110a8f3d12ae5394364862c5fde39b7948b922ad118ae3 -DIST firefox-32.0-eo.xpi 434541 SHA256 65d3c5d843f22d7ad48146502eee2602338d6a866a6d81f366f06f9278e399f1 SHA512 b6f12025e1e7c6d2443a2d9fdb5534c0121720caef2d3a043701bd53509b622d848ee533650644a3f3cdaef195102fa8b54f1605d4c1b538ab471ac142e4a959 WHIRLPOOL b2b50603f0716150a00078d441b3c73ac823681cde246ab71cc318399f762f871e2323fe187fdc452a0602a398126bbfd7993b8bec0b8de57f4ee4e42dc16024 -DIST firefox-32.0-es-AR.xpi 402542 SHA256 5ca694681b550b9fbd36a6911f0601a3875b26efb7834e54bf5ec66778ebf699 SHA512 153b89639cc4ebd3678364ef2371ca075b3d6e4e6beb2a66b67c007c7a036d7fb57161e666e065172c3b705e2d95502846feef04c9d971c3e69ca59d5a95491e WHIRLPOOL 9e2cbdf8535e8c16990a785ad25ea34fec5884c9d298946e4db2afab56800e8a7e7a5cc50582ca3f517560edd4a741eb9df73b4d57cda0762eae2cf50e71aaa0 -DIST firefox-32.0-es-CL.xpi 343840 SHA256 75a8c54c713407974f4692e61bdd664e45995a40d9e8a0512b56ee8835dcbf18 SHA512 8d84d5dbaffd972f86267ce0667f2da1773c11381138bb1c6ac6a8da249e07911d8748313ef597235fb2d69266b5cf8f756dfa634517275650003726bcbe5c6a WHIRLPOOL ad03a6bc61b86f8f8d8b0342d938d9b64d222b221f00105900133fabd82cd84768f45853a6a87ad4bc93e21062efdb3845620d9790969931362503d20ea03cb0 -DIST firefox-32.0-es-ES.xpi 336662 SHA256 daab53616eb4a347aa4de4578e5c12103e47e94911f8e328b969ca79b704a15f SHA512 b5af4b2aee82ee0dd7141c79ac1c1492ca69517b852296caaa098fa69ed0e45fdb8994e1ccafde383cd1949eba2f0799c0f3c3ec933fe32255ee2c4a4e2d3374 WHIRLPOOL ef649c47c12f9e3886f6ddb496908218ada03b3897dc815e67240aceead1fc897c02c54adeeb2420bb8493442a239fb4daa455d007059c9df9eeafdc8b48ca95 -DIST firefox-32.0-es-MX.xpi 405043 SHA256 58ff17e7269fa9ddf224f3d052b8fb0219cdb3db5254e139f5e4f35c888ce181 SHA512 a388a6e4c5d43ddb73a6826b08c545aa401a0ddf86f4a213443b7951932ff4bded70548163f5cf3db5bbd5d5f2734f12ab1d2ce7bd7c043b0a0c21d4440a7b34 WHIRLPOOL 25c97bec0c19e3b676075eacdef55312ab9e4486b777ded1712348a4785220bbef3e5b2f6eb190f2a269880df00946864140cd33ca7c6db9a52b3bd146e66fbc -DIST firefox-32.0-et.xpi 393086 SHA256 70f7e9c358ac706b8b5fd0289ac43695dc8e64f1411db44658d52fa80368ecab SHA512 5bb46caff454318dc5cae84b956fef707983b62e1a1a7b24b065bee9dc9cb566f97a1093ab17b563cd4e7797b0d357eea6108b892f73812f3b9d739fcfa015d3 WHIRLPOOL 6f6ab0b7a25651fb5cd9d633ecf2c04d99cf6ab365a624849f4b279518f8d8ad567ee6f55b994fc9ee0788e1d012023ca4b54cd869a350f5c7625f8b95241644 -DIST firefox-32.0-eu.xpi 415532 SHA256 d5ee620fd6b99dc6874186cd89cbae89fe4017740f2322381912c83a9750de35 SHA512 ec121173ae0ee41a7bbf4435e986778e87bf09fff9c7cfd6c4953426e99361eef7d7d8b6dcaa94f9c976a3941629dd39e870766fcd206ce6043bd4e5ad89cefc WHIRLPOOL ee1df7078df1ec54378adb806714964b623973210b76485731ef8b105b01dc8aa3cc719a55e8171b8a7dd9118b557472910e90e6eef5411520034b53fe1fb607 -DIST firefox-32.0-fa.xpi 464224 SHA256 07ef9e66c33e235aeb36012caa0b4fd012fa792db5f030ab235b755701c4f0c0 SHA512 fd27fc5c12fface322347f629e4becd2cbf824bd97704eb9189db6788c957fc500489fbc3ab43045b6fdc463a5430e1500bc8f09793c62679584fafcddc3a5c7 WHIRLPOOL 38522ffce06044f789c811ca5e402efb14d8bbb4917a0b3f672f2bfb31bcd9a8a66414f88de3d99b24eff82f533ca70ab28e7e3030e370a44dfc6f751930cabc -DIST firefox-32.0-fi.xpi 395213 SHA256 c6d47e247bcea2f0279115271d688cbfbcc55b2278614db998c7f146721f91c2 SHA512 a4b9f153c59b8bcdfa3b57923a1b2ead531e2e9eed97232974b142e08b547811fd3a8f4c086102328d614e7ce85fe3eaaa19d72c23b438739b51b950bf856363 WHIRLPOOL 2114357bc7c3fad2ae9c1c13e552306d54e23d669c911144e858fd4f6671dc32983853cdafcd8a163ec149b3526c0380faf03962d13f90e104f00285c9bda183 -DIST firefox-32.0-fr.xpi 409445 SHA256 fc9e07f2bb208bea356796d2522a765646ec3b8daedd199b33838bfb9c4f3a0b SHA512 22db62b22974bcefa039b0490a9d9cf8f75063b9b2154a4d40a2af881a8b8f144ded7d0abf0031e08a9e04ec72eb3f6b1ac5935d64554b93190957ba3e19ae5a WHIRLPOOL b5834fe92c1d4abb45f5442aebe0b7b7d312a9447a2fb2ae18e8f6da8885c472fb39bc867287c126d69a7c46317ac777a55cdcbe2c620feaf563ad6dd492b454 -DIST firefox-32.0-fy-NL.xpi 404325 SHA256 f9c768594b5a02797f01811624aec00328b3ed444cde1d281ff6a23c0adfd74a SHA512 8aa97099b258ebffe9d1f753d512f39f7a10731e795caa2c6760f48b7b15f5317db98ac6388e13d49958c4cab4b2cf96dad68fb7057263d625a06ef646d975de WHIRLPOOL fca833abb7892d92bcdeeffb63e74591364ed85b79544077e86551df3e000ddaa3c51a8837ec937dfdad4e9aef4af8eb76d42e278fdd5e553761aabe270aa02b -DIST firefox-32.0-ga-IE.xpi 414416 SHA256 d1da097a0cdbdd82f21a65f77d15f1c800820fcb741d7f3c66863cec053df9d8 SHA512 f2a2b63cad748bd9e4d00dbef2075dcda91ebfafc4dd6241ced3a4f7c1ddf6e3e6bea57383489e7c18cdb523a23aadf168921e5687c939bed8a439546588e13e WHIRLPOOL 64603315df749e058a8c23a9fa74887c9cf1e30ef32bfa83fc0fcb68197bb3b10243f18a63a90b397053e3dc502e2cf75eaecb0d66b45ac5bd39f48763c614e1 -DIST firefox-32.0-gd.xpi 405357 SHA256 0fe57cea3843e7a6edf011fdd20ca334ed5a9f95dddbc4c4e777d75dacfbf415 SHA512 94fcbf77e8ef37e48d730826de978b8dc243910921ccf979828f376564863f67342eb268328ea38ee932151537fd67f2b80db966689eafbc131e86b6162e004b WHIRLPOOL 5e1204f59bb41b7e639fe748f5553a658f01fc80e1a8b33397600607bd214411f75a30c0172ae31856298509704f67c3b83e48cd1a9b9da3c67122dc6f1503c7 -DIST firefox-32.0-gl.xpi 394205 SHA256 00fdd9500d0457ab5e17ca0716be435d593cd03e1e741f11b98d0dd305eb466d SHA512 08a4d8de0fca6898739b0dade95283c625d56962dae023f17f0a2ed3353688eb33a45de9fb689f52b522c68fa9a94487f1bcd0b4e8e85181cf8beea7c383e500 WHIRLPOOL 7d8b803f09b01beb955f9e8dac7d163769e9613161a4a33a0b20310670442303e38c233dffdb897a8499c47b67ac0fd887fead0c5ca28790b7aff16ee0e6777c -DIST firefox-32.0-gu-IN.xpi 428753 SHA256 8024afa89e06efcfb24e8eb489f0ff929fbebc1612517100ffcbd3d8d03327cd SHA512 860ad354c604c4b9d273a722b0fd31a03082ac3c2540ebc9a7f4c7492c539ef70acd731ec70a62c18fb09fa301f9b33735c675c28cc47d2b4c85161c51625e04 WHIRLPOOL 178357d87a74a3d97bc25301c11d884e01fcedb821294c348e3e3f99ba04b3c6c00ca490cdc5bd54727fd235fd0da6846902a7b4bed2a689c650c1c12f218e96 -DIST firefox-32.0-he.xpi 431062 SHA256 74cdcf6b1c686e2415fc97799da174979c05f836ddae9989080793b00e404a28 SHA512 dab81d0c38f99916c7d21c72cc5768a2f160d0c8ec51b7ba6541e2370a3bfb48f76085dfd4b7f9f74084235ffe595bd076b5d9579bd242ab72a66cb061faf174 WHIRLPOOL a04467ae2a12f1ea29aa43ccaf35fa639494e937842348862609836047d055e0c11fdf19247faf39b90703d43ec7cfd6551dafbc4049ab39174522426e1a9f4a -DIST firefox-32.0-hi-IN.xpi 444732 SHA256 4af382b2efb31e38b09ad4733d94d93260d681fd5da897e25cfe3f12ab119b3b SHA512 e001af8b870f2eec650c18e545bbd65982eed29479ee42e4ef49997a42d04650155877d2a6ce1d175490fffba8946fd70517e1f25f970cfe00ca8324cce4f350 WHIRLPOOL 771ed932445c0b1a12a0284972d4fa0d75255efd57d59a6ec4576380ee5968933199f42da82d150b458221f1c0083a345cfc026c87231ab09e0bef8981a150df -DIST firefox-32.0-hr.xpi 428929 SHA256 6c2d7cebc08277a422d68abb9c4a9b4d6c29b1ab46a537dc4ae9cd8066b8d5de SHA512 d086e4803a3770f86683bd365e812a4dce6a9070c4b079e97eaa8b931d43b066f9f9c5de0687b0caaf1bb601112efaa5059e44c13d8c49bdbc34a2077cf8c133 WHIRLPOOL b7b35eb3cf2bac489b450a63cbd56ca6584264a5229874e0c45008abad01761895745b434806df0d0032f939cad6476689704fdf300e908b8cd18aff53ecc3ae -DIST firefox-32.0-hu.xpi 401283 SHA256 cfcaeab5b0ee42939954a2e776180f53cd683922a7d9bc1474c22332f3a30ad9 SHA512 cb8b51d373f9067f15ca0864a4e6ad50b0923ed34662801b0246e2d7b2ac68e74136661eafd995e38d69a60505bd96cf739a59203007076acce1e8e8397776fc WHIRLPOOL 0bf2aabfbfa07b4da1f9e4a2a67d9c095855699de08acba0d42e2ccfd4b90f5a9734a0092a214c872e5b9eaef4b41f4287a063480422fe87f73a2d6ddd1a90e5 -DIST firefox-32.0-hy-AM.xpi 481695 SHA256 b55d7193430e084fdb563bfaaa9a516f9cbb2af00dac00535fedb44ab7d2055f SHA512 5b3da21b98c1d69497c3d7fa1e15469fde1884b7d3e614b573516c4a7ea718219258fe58b228ec74504a407c69b1fce30b95aec9e38da8dba6b4d11cdb340fb4 WHIRLPOOL ca610257f61ff3bed2ad6503d2a0395c5d453b7132a585707ab674931521d29a98125cd41936753ac363e924ea8b68bd35defa1fce9bb61f06d41d00a3819b65 -DIST firefox-32.0-id.xpi 380796 SHA256 9c9ed40f4d26739cb77cd3c617829ff362f4c49bd1c12890b1deedcdfe37fff4 SHA512 a25321b954c35b43743104421f9bdb6c75c44c75965bddb3638a0b314e521fd1119ee3cd9ddecf23e9aa4a6d029a5eae3235328904750fcfb697bd2d8674d33f WHIRLPOOL 3e7f8636fa333dda0c8da25a1dd44be9906fe7948fb7c57f5ba1558d6d05a6a4ea0de27c18ee4eb9717e1a38bd33990a9ee87aa4de1204a1c75a29d51356b227 -DIST firefox-32.0-is.xpi 429949 SHA256 b4ab4b1e2dc911d82b2ca29295d605b90e471fae95a99df3ab794a9db186bb8b SHA512 c214c8a0f9a61f6dc6506ffe8c38454e819ef3297a4a0c39a52f64f17561f31cb470a0d55fef45a52f8cda384b39dd3c216d1a61ef3739b2dad364a52dd58b1a WHIRLPOOL 0f14acdc717b0d30ba18d1d4aa188730519a4f035e8189c7b1f69986d94c732bc79d51cb6387bafa79dab0ec9aeb938713ed4b3f4d58b79dcafa7c59ae467d8b -DIST firefox-32.0-it.xpi 331763 SHA256 17d3bf11d97cc4434bd5df967e93e2a78dfd12642d6fcd235cb148c28cd91aac SHA512 fc6cff15c73525e59d4b493f9595f6f98ef6f75ee3501603a4d39f4a72732eb9b80e5c6f416d48c74bba7b455b445260752b6b3806ce581dcd1ffc796518d14b WHIRLPOOL d8bc7729a78f604d5cc352c02150c20c172bd241a63245ba46b5e36b9ca42b12450824e69f9d63d714970c48b36816625269cc408de57de04a83127d304201d5 -DIST firefox-32.0-ja.xpi 424369 SHA256 0f2f80b72167bd17bf3bcf40c661115941516019010fa847f85fd50c04c02ad1 SHA512 f21ecb2486aac3697c84b9582584fb0a0339f6922410254a325bcf922e5a9655f9a419ba2db5991f22bcbf81ae4aa7981702a946604eda690784f4a95ead9649 WHIRLPOOL 22bd322530081bca09326e794212608925e65b56683a423c74253c36c044187a30b0ce7767eb9da6bd8794462313c73d7e7c1039c8eafcccf1970fe19a80c223 -DIST firefox-32.0-kk.xpi 441957 SHA256 dc723b2478ada1471518d8b1434b6c95a07a943ee80d915da8ef1c52e8dadc61 SHA512 50f15073e7cbdea3d7bae77dc0064a0748f8996b2a2890228077c1e055eeec6314961f5c1fc1eece5f804ca2a48d1d2f107e74bfbb5dc3963fd7619b85fd4fef WHIRLPOOL 450c0cbdbf039d9ef0a48fa1e259b678b922dfdeb2574c82ac3659af7ab6527b384c0bb461c01cf7ade3114caeb381d9e404ee1d5a9f1a413f8b1edc9168f6b5 -DIST firefox-32.0-km.xpi 509425 SHA256 29b89a357e5351a5473d22a88fed066eb26ec1eec14ca0e78c19a03d924953f8 SHA512 f0a216d262d2e7f9fc0d6df95d0966a21d4c132d4fa41e40b18a2b518fc9e3988a92260719611ec30f7970388b7034c0dd7a7a2c088bbdfc9da38aae711cf674 WHIRLPOOL eae3d7d94702f29fd683c2efc0560599eb3697c47100691dd959a9a5d902faa95934c8a4779929db8ab2242748b033250225395575544d3145855c3aa9708597 -DIST firefox-32.0-kn.xpi 462120 SHA256 6090decc94ac3b06e5dd94f8c8a2d6c6091506bfee7c9876930c4a2233502fc6 SHA512 9e545566930a099ce74ca9969dc01458f6709acf16bac0781e216fe81b076784e80e46def5c64f09071003fb62693b53985142e97984a0a695eeb287b4fa902b WHIRLPOOL 6c6fee5cbdf49b43fdb53c60b0f8f4a7941cf4f00882c49b9c4ef2a10fb04878dd7303b858896fa024bc64d2725a01bb55e950157d5f6dce0e6c38475c9b4c57 -DIST firefox-32.0-ko.xpi 405907 SHA256 d912b96e5550d447c097d08188349e6eeafd9205c0a9ffd2873fe77c96fa302a SHA512 940e3bea02d28597ee1b33d383b2ef7c901d2729188e88b2b465d81254433b0a37cdb2b38c5f2d7632c7db33594875671d832390481f27df214dfc83dff62357 WHIRLPOOL 297fe3e71184ecb9c4110cf8981fb727939e2ff9a80fee154873f83212e9af404b4941f0eaf815b438aee32118b198a80b5628c4579536c8552cd29dce91e8b0 -DIST firefox-32.0-ku.xpi 423733 SHA256 fb6254fe57e4af30ab217c92b1f1fbd4910469fa447c7e22e2451b90576d3913 SHA512 76886e694ca3daa4660803f585e315fcaf296579fa7fa5f9d3bfb54ff57da7c3122ac673048d5b18f70c2b6155a84cd442cfc7e998ea124e5311ea8669cebe43 WHIRLPOOL 9900b327f7e5fc19b8c27f98ff7bef5cef90837568b73028d66780f0e5f40b2e3e9d4b2a0c10ff660860170d273463d5701160833798a5ce9d7a741facd2a4c7 -DIST firefox-32.0-lt.xpi 437859 SHA256 5a74057461ee53c00845b7c8882bac6f3b7efc6856af5e468c11c876b02a75f3 SHA512 5ec89c2de914de38b2ca6149a96d6b56ed4fa1b75c1575b0da2f46850b102114bcf76a50a185749870583af41953a6e6163daf1796ac11a250240274553ce709 WHIRLPOOL 78ac7654e8d31e1a7e62cf9c5965717d3859489c44988eec9b0bea4beaa2a328437bed199fcb761229b6797e8703077234a2fea06ee4f85132de5b4510589fc4 -DIST firefox-32.0-lv.xpi 400544 SHA256 cf2202b78403506a9e255542d00838fcb928a4fbba2aee3d4662ddbc85441cb8 SHA512 84a75765b5dac5aab6a10e33706f785b575069a84a3175c545851fd771bbafbfc6452d9918e4af4dbfa50d5a61d95dc032a8f6b29aff595fe20f0cf195f9408f WHIRLPOOL 12a9fc134ce1c929397c5f11fbaaad6d05a7a69f72fee040a1dcb70fc0ac9a522b39ec966bf6980832d31da21fe3c220be53d88337b6455bac24e6b80509c7ec -DIST firefox-32.0-mai.xpi 448009 SHA256 5776e62eab86e5088ff31eb4280b9d074deb164b2941202ffa71977798ac3af8 SHA512 450837a0b40ea46ccfbca205b2f63c1e23ea5deb199709f7c3a5d6c8f66ca327a5c5d21df08fbd384df2a8ddc44fb22cc8bd2d0d14a9a3c7d4343ddfe4166225 WHIRLPOOL de64889a982817e2e07d1e94472e641c5ae02fab8080b936079a771b59d80f7a1499beafc94a33b6c01f149379e8e497685ed1fd50b5de2be017db9a7f335ba3 -DIST firefox-32.0-mk.xpi 478848 SHA256 8923ce408dee9367201d6836186f2fcd02e9d7de6dc0fceecd51615b924c9933 SHA512 f3bd62eb86c874e2172189324487422adaa9d8ab5907d4fe44cdb214afc490c1d4d4839b17c9dc59611464968af787c801a8297765828bc0931e5b027525e61c WHIRLPOOL b2bc23f0e64e9d67919409ad144010d9ae520a76dd0411920875b04d75005604ee1235385411aed8c6d1ba29b3aba25b2d31c729a795b213c384f9bb6d111352 -DIST firefox-32.0-ml.xpi 469497 SHA256 4406bc3c132cbf1c2d25c0a8518e25bfca59c4ebf6e63d72692c92b06564f0e4 SHA512 27fb37312039fd574b97f82d7524d56aebaf13fc37f2fb0907532fefd757a11da538630b001bac5fcca295a8641dc0cede44a98dc699ac5171c982233356ec6e WHIRLPOOL a6f90d18ae72a5addc828ae38873eb91c38b46e811d6eb3eabd79d402658ec694aa33f1150150339f95d9c2665acded054f08d5d072dbcd1525060ff7115500a -DIST firefox-32.0-mr.xpi 455571 SHA256 52bbd9392d6aa76312c39a4735c268268c77fa0a05a14c44bcada0db766869c7 SHA512 141dfe38d47b979f21fc63d27e53f6d70ad794a246be2c18465a18d3524393f5222ec52b18fa5568ac642a589e306b0e2e88c16f22daa7f6c3341e4e653576f6 WHIRLPOOL f08b9b4eef2a75d45df83e291725e6720ed983784a554fe583d6777a2d90d1e9bf316dec08702f09f8cad431dc72445211ddc11b4f2a8deb89318656976ac212 -DIST firefox-32.0-nb-NO.xpi 394447 SHA256 7a3b2ba5220a2cfd178bf4b89fd5fc0a71836c3f0882ae82a18a7167a49ba98d SHA512 a62d6b95d2074921a228995a797b1d66be802c393ea77f1562569c4311f80c2f81a28388d31861c79076c375ed8635c3e7762b9c370de5bbe4066ba1b6d7640f WHIRLPOOL 6ed731a070448ce06477732a77f0342d812b143662f84f958d89022fa143bf9e7b5f1f9ca7291e752787f277a155aa55982b1e34230c5a5feb9568c294af373b -DIST firefox-32.0-nl.xpi 393385 SHA256 dc33a36e0a49abd3e8740c4d95a963e79c475f6d7bf970744526a949cb7de76a SHA512 056769ec6d57797c29c2abd2849c2e35c5830a388e3ec5497703ff972aa633ea5034bab2cdd744cbda57fbd9d2ab6ac7c609639e3efaced7146d6a7e81c691f8 WHIRLPOOL 0d4fcf19fcf5bb46671e921780bd4768aecee722e53bf03597959ef673c3be6257ff323f4798b0b1ac9e9fdb1bc7bdf948acd6f088c9db0ee42adf6c67fddea4 -DIST firefox-32.0-nn-NO.xpi 390703 SHA256 ca341fea5603a0872b13bed1414e84797a573f9cdf16b394c3964f5df7993e67 SHA512 e7f1f55922ed6e4a7133b9d6dbef7feb8c2cf8c7cf1c266e8cc796954a26b5c9ca64d56cee0f90c264c9d073867bd906b424d0ef3f2b15147c3af458289af299 WHIRLPOOL fe278d7335c4efadd318fe3b5a733a077d9dcf545919fa799ab41318f6e4e28f4531980a3c71aa2bba60275c90e5348d001e0fa48e698d8b242b96724cf164ba -DIST firefox-32.0-or.xpi 467018 SHA256 7888e7ed7f4988d039bbbbc87008faa7da4c58f95f0f846b20e13a24cff61840 SHA512 0359f19f2cdd7a8c14c6eb0f4e5d489ee859a1ec5ff4e645df9a3b560d3dd401993bc3668bb825236c001318e7e0f067acef338852fc3ca24d6e80ecb53c4aef WHIRLPOOL 7e14297ab77db1d8a34f967b2c121c0854f2a1cf72f7a7e39e2e93b5efd2117a12576873df8789a3f2a28c15ef19d8a9f27d5f79ff1c904ae30aace5ae0fee09 -DIST firefox-32.0-pa-IN.xpi 440987 SHA256 0e14d2e22d1304ba7c46632c616f287d2bef20652eb0fe5950b8ba39f9f002ae SHA512 618e43f3514f8aaf4de62a5e52ed893a1947018b627c96c8ec23b16bd2dfc214a6844b3469fe46e44aa57f34c2c99cafcbbb91ec015bfc06e433687bbfb593df WHIRLPOOL 6d9df47dba7e1576c6834c59f1aaa7121b171e6c485892f01efce4f53f8acfff675e06f0490d6e43804693b9ffadc59e2e87611b2f7da394469dafdc95bbb2cd -DIST firefox-32.0-pl.xpi 374510 SHA256 66b7700ea3827faef79170a6d45d9e2e37a7c8298e1a88d601cd0f0f6039a984 SHA512 aede5f9f889ae1a8bae84cb710bcddde49071e6eab79f54344910c14625159a8d2d096484386c214319ab69146970953f39dcb671760ffbe165a8865d6bab24c WHIRLPOOL 457d2286060a7440763d54a44d3175bf52456748f358758f2490d8ddc6dc5cccf37c3c1d287e35b264d57be34e8ace7e555723dd055b364f32b2227b90ac61ad -DIST firefox-32.0-pt-BR.xpi 408156 SHA256 550294eeb34fbd2408279892e42e2888ff67f1fb2264c42cfdd5d949b4a01d5f SHA512 cc608a8c11174ce11549e9866b3af4d6b0e340c3822a248fd458937cd0d336e19983854aafb848594214df84c59ecfe4b71cd01a4875da70911abeea982ae7ea WHIRLPOOL 2fd11cf113ade7c086e29bba647fd70dc058f1e88c8c83515a2120f3b0714de1215559465f05d35f136f6eab8e0557e825382f0bec460f2b6265fc78f0b80df6 -DIST firefox-32.0-pt-PT.xpi 388391 SHA256 778a955dc2765d56b971e7ce2796ffaac034db73f81ac48acde8849be33ea1df SHA512 8b0a82e45dbd22af7da3b803b2833a1bbeba4d918fba2ab56aab485771f893a8e8237c31492c87b7c0cb66e9392b49ec7318564f2638cd6c41d8007dafb83007 WHIRLPOOL 9f0a568ca26ff04f770856d81ddffe98c6ca7c5544172487b2e14d19f15dcfbb4f22108e001991f74e14f5a242d913b8af5b1b0753fe9f1b404515861deeebdd -DIST firefox-32.0-rm.xpi 402944 SHA256 decf7b326e579ccce5d40967758d9afe49d257a18da8101fca111331a1466ee3 SHA512 7098dbbdec3d1dd097bdd920da3a13a355310e324ffdd28e1cbd72645323e9e76fe8ee7359983b9a9378c20bac253e96a69411f32e6fbf86552086a21729c72f WHIRLPOOL b51df0cc5882e463afe0d610bc5958ef441c2a61ecd4b99d4d919cc9b87e08098ce3374e5fa5632d69104a529f8c595f66bc6ab74cdbb484437077edba7dcfe1 -DIST firefox-32.0-ro.xpi 443781 SHA256 090200ece781f000a52de7fe868cc5143c82a6015b424858ee3305ede8eae3dd SHA512 5257bffd9a90655cb29814d4b09716a83f9d1fbc12b06ec8025bc6a26fe8507f0877361e9204f7ffddad9f038132dcf25b375d6b0d354f289923c17032c58f37 WHIRLPOOL d66c49a3170b419d42956c54ddacb8f727fe3d37c69792dbd88afd434a30c790f846a12a405862b0d434c972864527e9f12eb837eabb94873c6804590c59aac4 -DIST firefox-32.0-ru.xpi 368827 SHA256 629ef2f1568fa014799f75f1d9c8e6ad92c08216a9e92c77b9cd41d67ff9ed8d SHA512 d3da42dbcc2743840cce8b26b582227552ca92e0032b5e4c1a40b8ba858c89167bfe47f1cdd1df51fa3a7002e9c3c1895ccc38904c7be587deae27cd8a7a3b6a WHIRLPOOL c250da26cbb14db1540c8865c287afcb17843885f9ad386d550cf10bccf4f089e132b561efc569009469f498a38a31890b7e15426532a8d7d79cbc604db6f758 -DIST firefox-32.0-si.xpi 464950 SHA256 8c4ffa4ecea95d7014b27d33a161e7b477118ea90789c316fd4386dc3c1026de SHA512 9ff55457ae4fc0bbc3c00e9da3454bcdc71b9314726fdfd193088e5a9f2899b9259f18b85d75e950a0bc71d6f772942efe7057dde4f2a739c5a6d26960a2676a WHIRLPOOL 014875ca74b50f2e44b8bb890ca105ad7dfa4dcfae15edc4f986d91b0a27c8146bea8a0b1abb89b40e0c4029196950bcb245f1d58163e89fa3d8d444e6517c46 -DIST firefox-32.0-sk.xpi 416659 SHA256 8f78241e328e99807103383694171ba4210a58589eeb8bb77a073d26d9c53a1d SHA512 d75746a9c0cd3e7631fb09edf5f2179ae8db6578587977314eb5a07763e788f7ed4f1eebefc3d3a14fbdb20214bede0fea27456ad7deb7928777baf252ce1c88 WHIRLPOOL c5aaf047692ddf521197549e2741eb93800b1b1c2e856df4f5dba10e2c35b23eb81e72f83a0c46108cf73600b3015e3f7fa47aa97ce13197a23f8f35d1638b32 -DIST firefox-32.0-sl.xpi 390283 SHA256 1f60c33a684db5dd437a40f9fba4d28fac38341e6f67fa309ac303dfca210bc2 SHA512 a0b1fe8c310c9c84f76d424ca39b48f0e4ef529df9635382114390caf40cc1c35afe184cc9a48ead6cbd6514275b8c394a2b90efb4e91976071181caa23f182c WHIRLPOOL f96a0f0da2d7c2645e709d071f02f5379780517feedff641751d979292c25e8f3c5799886f27ccf8e85b3257129114b5a3886521909152aafea2074adc2fc62d -DIST firefox-32.0-son.xpi 397407 SHA256 94a0b0813286160f12c680a5cef8c2219ed0f469a81b127699b19e532cc954d6 SHA512 df5e32b61e20170634e96161021fcd8465bf13078f6f7a81128b3bf1bdb2448e91b09ec265ab86beff36d356335c2ea435553df7a2ea3a4c8dca13f82eed1df6 WHIRLPOOL 5ce59cdb9e7cf441de5c3ebcf07fe71ca9c3e82955e5e1913ba41fc5b502c09acbddc9ae2796181cdfa508e5b8c251d5b949f543c76770f292cc78958dbe6085 -DIST firefox-32.0-sq.xpi 433977 SHA256 185e3ccfdbc50d40b22e61d7f1b29f959ad85a32f2254218f8c64053ca7e1a36 SHA512 dd42a0949d0c489c0bb18ede695cbbc4478dc39dd516c8bb16970d831e8acc3f8a2debc4b3bea4e4f87ac6ecde5341da920224596f566b585721336b6c63b33e WHIRLPOOL 808e2f62c5df5d63bb2978fdd51d26935c3e2fa1e15dd7714504b37d39236faca82c3d2b31fb51f51b2886d866ed2a4ea012b8b7f8a74cae893441fabbaab4dc -DIST firefox-32.0-sr.xpi 428046 SHA256 227858f37d16c1f2df2007fb7a718b86a7d2bc7d7501812b792d626d9e19bf31 SHA512 e6208ab24899ea80dc69d26fab3ac6511d42a313cab86f4d0a5059f538f59476ff5a772d673127058762a630aa4050bb57998d0af39256add5d19c1e085792a7 WHIRLPOOL 8558341a2d4c2ae7e176561d0b71b90f71d0339964d870282beef17754336143bc4629ac9f27551085b5fe3de93ed1018bab3fc90a5a2c5acf1dfe732d8eb009 -DIST firefox-32.0-sv-SE.xpi 401268 SHA256 2d8ad1763060a992e096174282f4b1d7ef9229d19f3707bc456ecdfe5786de1e SHA512 208b5ea044584f1dcb886cd40b32d974b1d4d74017d1f10721c25f29b894ac914d06e211df873299456de305f8392c7ab5196728090d733357005d2e200071bc WHIRLPOOL 0cb765d9ed017819112e1bade4f130f5a18fa96e617f30523f18f4d478b038a6a6c30122a9b1da39cdc454027c8ea5d24f64e4b0bde6a7a1d0748a1657c3620c -DIST firefox-32.0-ta.xpi 450600 SHA256 53895da8dcb8f35f814661968c81e3eb4fbad61165304e86c29ec5f97675e639 SHA512 3877c1c82d00eb7f1905e691ad83f966aaa17ae436637b810cd6f3660ee64f5764c9d01a411519f27ccf5f91e4c4eccd760d60ad5d3bddb812d9b490fde30d89 WHIRLPOOL e2fd53466611acb5352c69aa468f576dceefed315e66374b0f3b54a46418b025976d3561685e5d1af049c4c3ffc571124a44fee17eb66c0195e4457182edef34 -DIST firefox-32.0-te.xpi 466256 SHA256 54dfdd3a37aa7a1153909435a885da08066b13fd6c64eec7ae30652016ed0e6a SHA512 7cc6e39b5940846b4c735a7da38bdf42d1c699c90848256e499bf14b409c5cc294c8e4cc4e9af63e53a14ca5df2a37ecb623a75d997d19e816017fc5ba5c2a47 WHIRLPOOL f47b23122419a1fd6e6f8c24b2aec6766909ac5873fbfe9baff99d233264f1cc28b77a73b79b8e24ff7a542b4ac7911bbdf871f442686f68f01bd8634fff37d6 -DIST firefox-32.0-th.xpi 481717 SHA256 8979f4c4bb4a1daee1b1b3ab8e473dfc41cd8ad9e0bca812073666b91fcaec8e SHA512 bd28c1f4ba631d6bc14b78e9b332e2290b3f466e965bbe69216c2d3788c4ab40fe40c704052391038690b0b1d05491f888ddc601c24565dc44286c4534bffcc1 WHIRLPOOL 5453a187a4f0d15359aac8dd73a6ab6a8f504b75421239090971478f960d1db721bc6b7e926b765a7ec0a535ffe832778c8060a4e6c26fb7e8548eebcf35c5ba -DIST firefox-32.0-tr.xpi 420124 SHA256 df1532460c493fbe42154c9359294aaf614d61e28d30dfb9c37a56e3ea738916 SHA512 9c3152fb1d1abf5bf6e469b05b72d6a945724842217cfc337442ec95bb73beae9bf3d7cbdba1cc537ddbea8d54bd0c5463fe6711bfd7bd3f9fc5d463eca303d0 WHIRLPOOL d5d9cce669137fbb212c44da8d57b5812b6f384d974a4202b4477624fbac6a5bbb1e421b757c687a8762238bf64a5de19a34caf37062f1af97f3eda96860a468 -DIST firefox-32.0-uk.xpi 432599 SHA256 9ea6d0fa6b2b73f69be73e10161beb6d26cb0f63c4d8bfe0f0f1c2c2d53fb11e SHA512 b41439379f9edbce1605b7fe23e8dc8821fbf83c9837f477a935df372a168fffe81374b887f1e493133eb6df14e2e83b6ae9a55c277433b14314c51f16e7dedc WHIRLPOOL b22170b2f7790ce3798c87acc121d4a4020bdf8870fd1bcdf08b0836c46eb96a19e75fd21d782fb6a23a76e1e04884b5461340c268d0116fd734259fb52fac2a -DIST firefox-32.0-vi.xpi 415400 SHA256 2b255f7653581a980d7ab8d6218512ce320cedbaf23fea9ac0020c15f612a932 SHA512 b9a6466f0fe195cc20243cde8732f9f556c5929ce636712292f64de6b8896a404b52a21c338ca0d2f46905301e4dab0a5b31c945a7ed346a0cb36124e5c42045 WHIRLPOOL b6db181f2a91fa9f198c1efd4f8d91b94a5f615ffa3e292096dcacda289bffc0b94d67b14c328283a5f3776b4c941f6c32ff819f26bf8a43c406853a144da0e5 -DIST firefox-32.0-xh.xpi 401581 SHA256 9347d28803f99f3c7eefca86bcafb4c086d20ffd1b4d5da566ee1b6d06012648 SHA512 f43e220aafaa0ecf8d1f5cc19eb6d30842720c6ab047025e5118f4e89190cc3af5423a4554be6437a7f42406af5ff9b223d83b4acf4f1272a6edc8afe857e730 WHIRLPOOL 69ed31d0c76f50398b2d09de82a2443eefb1de8641b1ae67f12edac2d05f8eb0b53475271ded7a1392f8c5409d3ad55f33e78ba2f24f02ca6623e3c1b0df5f25 -DIST firefox-32.0-zh-CN.xpi 422369 SHA256 dbdb7dda426a1cb779a9c8993a970cc6df03568a8a7c288dfee5ecbc20b454d2 SHA512 45edf5ae5240b1f3434d1d4fc0599f05835d301763c8591178f9fb1abb07f6c95c9004a372567eb8e9b7d13079b49ba7e64f579be87a63e54fd7509472679398 WHIRLPOOL eb9d66edddb21463e47b9f0f9bcf156e1942aed36280f5ed1ef3ddff0fa4e51b9bd2c4e2bea1f1510432beee43696c918b15ca32d8148d25ada1640c84155f4d -DIST firefox-32.0-zh-TW.xpi 415185 SHA256 8c9b4791502ba851f2ffdff15ab02fd749f2b9b4031d8b3724968155f18d2d25 SHA512 e9cbb48f2b80f990fd55611715b8f9a97cd2c3df316eb8b9ccfacb9b023c1c7cc3c481fba9c7a8cf39f027a1df5e1796b1eb0690f3d9d454d47e441084d321c1 WHIRLPOOL ff8c402484fe7eabce3b84d9be0316ae58cf2ebb26fcdf108ae8bebe73ac9d4f0f427355324f9e9d326866f9199a3d547f590bcef30fddcb3f8545f1ede902d8 -DIST firefox-32.0-zu.xpi 436623 SHA256 30848eba0bf38c963c79ea1571e2854727b7636e92eaf5ab69e95174bf483082 SHA512 a4d98b0755639893163de90e46587d8ba0a32dd0a3c5fe1a297f0e1a82b5dbb08e89696f85c1ab1b7537fd0791f1ed9bbaca7b6f46c7d86f30f520b2f2bb1105 WHIRLPOOL 1f3fe137dfd591ec3257db7e1a62328c06c7914a5607e12664569ae36e64d8ab071bf285027357bcab04dcd45cfdb873bee2b859780c6d679e5cb097efe80c8c -DIST firefox-32.0.source.tar.bz2 149914070 SHA256 3265971e15809ab904403b474fa9eccf15f34697deb16fc400c5c3684afd50eb SHA512 e9422c92846bda9dfa4da914be1206c41a8edde7e8bb13d81211433fc2c9013bbaee9bded40f7acf031d675272b04d7902d5631d2932daa3a8a594f768c87974 WHIRLPOOL a0a43db4dff4e54a1a68be7ce165db260721fd633f34ebf2dc4c50e1260ee1b12ab6d99366f1e58feba367af09612d72d2669b112feef4a744757ce0f8aaa138 +DIST firefox-33.0b9.source.tar.bz2 155466907 SHA256 e620a1a7661a294fce3faf38231d97f19fe886f99cf5f4286271088c51bbc681 SHA512 19482483a066e951e315ccc52db4e3ad524e80561ea3a63374323498b981e53cc9cb50372bea17cc7cd42da8e44e3133dea764ce7439a309acf89ed59f3fb679 WHIRLPOOL 614bdfe2b36fc83da36cdb8d2bcf4736eb72e875e6174e9f126c31d8061c5f2d723e4415f2084eadca81da0f440d6f5b00333af0b4596d60db5c415b2da0fead diff --git a/www-client/firefox/firefox-31.1.0-r1.ebuild b/www-client/firefox/firefox-31.1.0-r1.ebuild index 798c65d..014d3c6 100644 --- a/www-client/firefox/firefox-31.1.0-r1.ebuild +++ b/www-client/firefox/firefox-31.1.0-r1.ebuild @@ -34,7 +34,7 @@ MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/" MOZCONFIG_OPTIONAL_WIFI=1 MOZCONFIG_OPTIONAL_JIT="enabled" -inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v4.31 multilib pax-utils fdo-mime autotools virtualx mozlinguas +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.31 multilib pax-utils fdo-mime autotools virtualx mozlinguas DESCRIPTION="Firefox Web Browser" HOMEPAGE="http://www.mozilla.com/firefox" diff --git a/www-client/firefox/firefox-32.0-r1.ebuild b/www-client/firefox/firefox-33.0_beta9.ebuild similarity index 98% rename from www-client/firefox/firefox-32.0-r1.ebuild rename to www-client/firefox/firefox-33.0_beta9.ebuild index be208da..8453767 100644 --- a/www-client/firefox/firefox-32.0-r1.ebuild +++ b/www-client/firefox/firefox-33.0_beta9.ebuild @@ -34,7 +34,7 @@ MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/" MOZCONFIG_OPTIONAL_WIFI=1 MOZCONFIG_OPTIONAL_JIT="enabled" -inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v4.31 multilib pax-utils fdo-mime autotools virtualx mozlinguas +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.33 multilib pax-utils fdo-mime autotools virtualx mozlinguas DESCRIPTION="Firefox Web Browser" HOMEPAGE="http://www.mozilla.com/firefox" @@ -53,7 +53,7 @@ ASM_DEPEND=">=dev-lang/yasm-1.1" # Mesa 7.10 needed for WebGL + bugfixes RDEPEND=" - >=dev-libs/nss-3.16.2 + >=dev-libs/nss-3.17.1 >=dev-libs/nspr-4.10.6 selinux? ( sec-policy/selinux-mozilla )" @@ -337,8 +337,6 @@ src_install() { # Required in order to use plugins and even run firefox on hardened. pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container} - # Required in order for jit to work on hardened, as of firefox-31 - use jit && pax-mark p "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin} if use minimal; then rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \