www-client/firefox: Keep latest 44 revision, the latest that works on ARM
This commit is contained in:
parent
66baa9c5fc
commit
5f1dea50cb
341
eclass/mozconfig-v6.44.eclass
Normal file
341
eclass/mozconfig-v6.44.eclass
Normal file
@ -0,0 +1,341 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
#
|
||||
# @ECLASS: mozconfig-v6.44.eclass
|
||||
# @MAINTAINER:
|
||||
# mozilla team <mozilla@gentoo.org>
|
||||
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
|
||||
# @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.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional gtk3 support via IUSE="gtk3". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if gtk3 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_QT5
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional qt5 support via IUSE="qt5". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if qt5 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 ffmpeg +gstreamer gstreamer-0 +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
|
||||
system-icu system-jpeg system-libevent 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.18:2
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=media-libs/libpng-1.6.17: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-3.0.10
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-1.4.5:1.0
|
||||
>=media-libs/gst-plugins-base-1.4.5:1.0
|
||||
>=media-libs/gst-plugins-good-1.4.5:1.0
|
||||
>=media-plugins/gst-plugins-libav-1.4.5:1.0
|
||||
)
|
||||
gstreamer-0? (
|
||||
>=media-libs/gstreamer-0.10.25:0.10
|
||||
media-plugins/gst-plugins-meta:0.10[ffmpeg]
|
||||
)
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
system-cairo? ( >=x11-libs/cairo-1.12[X,xcb] >=x11-libs/pixman-0.19.2 )
|
||||
system-icu? ( >=dev-libs/icu-51.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-libevent? ( =dev-libs/libevent-2.0* )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.9.1:3[secure-delete,debug=] )
|
||||
system-libvpx? ( >=media-libs/libvpx-1.3.0:0=[postproc] )
|
||||
"
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_GTK3} = "enabled" ]]; then
|
||||
IUSE+=" +gtk3"
|
||||
else
|
||||
IUSE+=" gtk3"
|
||||
fi
|
||||
RDEPEND+="
|
||||
gtk3? ( >=x11-libs/gtk+-3.4.0:3 )"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
inherit qmake-utils
|
||||
if [[ ${MOZCONFIG_OPTIONAL_QT5} = "enabled" ]]; then
|
||||
IUSE+=" +qt5"
|
||||
else
|
||||
IUSE+=" qt5"
|
||||
fi
|
||||
RDEPEND+="
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
dev-qt/qtdeclarative:5
|
||||
)"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
|
||||
IUSE+=" +wifi"
|
||||
else
|
||||
IUSE+=" wifi"
|
||||
fi
|
||||
RDEPEND+="
|
||||
wifi? (
|
||||
kernel_linux? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
net-misc/networkmanager )
|
||||
)"
|
||||
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}"
|
||||
|
||||
RDEPEND+="
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
# only one of gstreamer and gstreamer-0 can be enabled at a time, so set REQUIRED_USE to signify this
|
||||
REQUIRED_USE="?? ( gstreamer gstreamer-0 )"
|
||||
|
||||
# only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
|
||||
[[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]] && [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]] && \
|
||||
REQUIRED_USE+=" ?? ( gtk3 qt5 )"
|
||||
|
||||
# @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 \
|
||||
--with-system-bz2
|
||||
|
||||
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
|
||||
else
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-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 kernel_linux && use wifi && ! use dbus; then
|
||||
echo "Enabling dbus support due to wifi request"
|
||||
mozconfig_annotate 'dbus required by necko-wifi on linux' --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
|
||||
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)
|
||||
if use system-libevent; then
|
||||
mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr
|
||||
fi
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
|
||||
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 'Gentoo default' --disable-skia
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --with-intl-api
|
||||
|
||||
# default toolkit is cairo-gtk2, optional use flags can change this
|
||||
local toolkit="cairo-gtk2"
|
||||
local toolkit_comment=""
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
if use gtk3; then
|
||||
toolkit="cairo-gtk3"
|
||||
toolkit_comment="gtk3 use flag"
|
||||
fi
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
if use qt5; then
|
||||
toolkit="cairo-qt"
|
||||
toolkit_comment="qt5 use flag"
|
||||
# need to specify these vars because the qt5 versions are not found otherwise,
|
||||
# and setting --with-qtdir overrides the pkg-config include dirs
|
||||
local i
|
||||
for i in qmake moc rcc; do
|
||||
echo "export HOST_${i^^}=\"$(qt5_get_bindir)/${i}\"" \
|
||||
>> "${S}"/.mozconfig || die
|
||||
done
|
||||
echo 'unset QTDIR' >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '+qt5' --disable-gio
|
||||
fi
|
||||
fi
|
||||
mozconfig_annotate "${toolkit_comment}" --enable-default-toolkit=${toolkit}
|
||||
|
||||
# Use jemalloc unless libc is not glibc >= 2.4
|
||||
# at this time the minimum glibc in the tree is 2.9 so we should be safe.
|
||||
if use elibc_glibc && use jemalloc3; then
|
||||
# We must force-enable jemalloc 3 via .mozconfig
|
||||
echo "export MOZ_JEMALLOC3=1" >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '' --enable-jemalloc
|
||||
mozconfig_annotate '' --enable-replace-malloc
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
|
||||
|
||||
use ffmpeg || mozconfig_annotate '-ffmpeg' --disable-ffmpeg
|
||||
if use gstreamer ; then
|
||||
use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:1.0 is not available at runtime"
|
||||
mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0
|
||||
elif use gstreamer-0 ; then
|
||||
use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:0.10 is not available at runtime"
|
||||
mozconfig_annotate '+gstreamer-0' --enable-gstreamer=0.10
|
||||
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_with system-libvpx
|
||||
|
||||
# Modifications to better support ARM, bug 553364
|
||||
if use neon ; then
|
||||
mozconfig_annotate '' --with-fpu=neon
|
||||
mozconfig_annotate '' --with-thumb=yes
|
||||
mozconfig_annotate '' --with-thumb-interwork=no
|
||||
fi
|
||||
if [[ ${CHOST} == armv* ]] ; then
|
||||
mozconfig_annotate '' --with-float-abi=hard
|
||||
mozconfig_annotate '' --enable-skia
|
||||
|
||||
if ! use system-libvpx ; then
|
||||
sed -i -e "s|softfp|hard|" \
|
||||
"${S}"/media/libvpx/moz.build
|
||||
fi
|
||||
fi
|
||||
}
|
86
www-client/firefox/Manifest
Normal file
86
www-client/firefox/Manifest
Normal file
@ -0,0 +1,86 @@
|
||||
AUX gentoo-default-prefs.js-1 821 SHA256 16259ec24a231d1d60097c8d892caa80d2703ba5be72304f6da55cfce1b329de SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2 WHIRLPOOL 770d4b15f1b142ee1f59ce47f7b6d9e4bf4adb20a8a9fc104ea7d6c2481edb0d685c2e672008dbd869d92e8b24ea6ad8efdb4180421ff19ae88d0a9f6f752121
|
||||
AUX gentoo-hwaccel-prefs.js-1 100 SHA256 b43278c10b277a1f59dd1d381953b3f2a907b29fc10e24e3d75950bcef31bf09 SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c WHIRLPOOL 270aad6a8995e195c3eb4a6e54c123bc1ddedaec36e623876cf1241e6fecb695df1b664b79ad7687ae6e1fe82f7491a8d3a7af95fd400424f9a27cf15e4281ef
|
||||
AUX icon/firefox.desktop 276 SHA256 212f1fd0041ea481be63d46048384b781fdb1da1b8873284a8bcccd208605a0b SHA512 907e64274d96bf59bed14ca83b7307e26670e567ddf726c0ff4eb201a1641257799fa2f6b9698e671408ea1f21308a7ca499412498885608f35bc49644c71799 WHIRLPOOL 2076c00edd2890cdcb130abef6624b044973d1725da2d98bb0e9d3d72b8f32d86eddd157458fc9199d832bddddcc753a8e56572765f0d6cc410fec6f3a7b78f9
|
||||
AUX jit-none-branch64.patch 2037 SHA256 a92d0e1a2ec0e613f5298402e568bdfa8cd5813244626ca3aaabf31f05f4ad4a SHA512 39d7bf31ddbf0c4192b4f24e310ed2d8045d867081b75d9667d54dd3756b4ccce4fb994ed761cefb4d93e1be0fea2bade8d3c5984fc8636f8430115e53f4b610 WHIRLPOOL 540f65f83a4ea977520c2c16cd13086ada68f637f0e5c30e5d702c60744c5f3390632d3ae06d7847a1a8aa16de56872a49f2fb6e886e4e1dd24300aa387948ea
|
||||
DIST firefox-44.0-patches-0.4.tar.xz 14240 SHA256 cf17d24e19c8e64501582c77e010a10bf8cc65fc1d7620f7a8dd98706195eda0 SHA512 4f597f9885366a6ccbd7cf424fd68bc7d2377eeb5de4741b21d6f51272a9f4f6a57ff2b5a848593097e79d51a7ae7e6e261aea9155f4b3d719e74ebbdf7279f1 WHIRLPOOL 097eb79a5aba97f76d50f5f51da8b089c3d85b34c6a41d6ca782a85381f024d8865062d95ff4bb2235426e3806b660344d3ddf067da0889cda66f0b24cb97912
|
||||
DIST firefox-44.0.2-af.xpi 496124 SHA256 f80bb4cc0937f2f355d594ee1e7b771e9e3f44672161403de8228d9fd0429e01 SHA512 570d9582b89b88070e0381153880a8eebf47c33c07c9ec52c04c867830d436e59e8f88bcecf499880c7ff8934b302ae3d28b24c6f81a1d774a8581a9768dcd69 WHIRLPOOL 3e29e8faeb49f01534fb2ff15791891dffa38acfc99d4c79db7e85129931f410fcefdcec3b529d0de69b14794b2b9ed6dda42e5f405d724deb4f0064d7eaf5dd
|
||||
DIST firefox-44.0.2-ar.xpi 531970 SHA256 bc0c64baf89b969be23cf3310a288717fccf7ba186e89eeadc11829efebd5587 SHA512 bf87e11e014b378b4238108bf78686e78fcf5e49c77647c3d3f007991393f29373d858f035654350c1992168f180b80f4c7df2a454f0552369c866b67c08fa7c WHIRLPOOL 570a5de4ba28cec39e9194bbe5b211b0c7adfd6ae346c651a89762bb64409b5160f2de8cc70a540f79cda31d54c72db7421dbe188f8e97e8c1640d89a1c113f9
|
||||
DIST firefox-44.0.2-as.xpi 522459 SHA256 8ca2d9c3baffcaaffdc55eb2abc074f0d58f9f68b3dd1582faacb3f7492b1fed SHA512 908fa0c75b21b74a3763b3c76325ec144f1931d7ad438eeaa40f287c381a049c389e27ce01fe22440883e7201c496991afaad82e39ae52bb79dbeacc40f7cddf WHIRLPOOL 342f545e960b0ad32f7b9ef1df4751589f5dca97d8453d6de133bc6674f7d4c6021bd6326386c89c2c11bd7ef8f48848c9c92034b93929f96fed03b189dfc327
|
||||
DIST firefox-44.0.2-ast.xpi 420007 SHA256 7506051ecfb2a57947ccf53e0a8f8234badedd8a9668326a3e3fddb455eb4673 SHA512 333874d36a9e9843f7b0e7e2d8594e6a15dd052fad63a584ed7b833f278a3fa861fa496a192375d946792c3edb2d6f45fdfb244d3fb4a9e5e584df783a161a65 WHIRLPOOL 0f3ae131dbd1c9b4ca1ee753931962444f3f71f78182482652413b909e921e3d4620c2d6b967ece0a40118c62dc04533879cbc375c4d63142bb22ac7f4ed03ee
|
||||
DIST firefox-44.0.2-be.xpi 464851 SHA256 8788379b0978281d0e8d75e2905b67473ed80cd8c3372c3e7e3c9d723bf7b605 SHA512 939d4f4891061b9bb57d75334248bc93a31ea43df04a211d65ad8b830c273efc7070b83aae66acf0219705102f286f01b85df33fee1446b403a8fb48e0e5f5a7 WHIRLPOOL d838bd7b80264467e081e2ce93557521d9b3422c8c367ff7f38d76b4d44f25e1af6f9160d55904f79bab888945bbfef2d84a40fcae86762c6feb5fbce4b9fdfc
|
||||
DIST firefox-44.0.2-bg.xpi 505506 SHA256 5c744cbaadea198976b091c288efa4a17928a3ccf2ada2539b3134c694efe41b SHA512 9378d177e22e8dab6a1ddc6bf9c2cabe9539f2e21262ff6bd7df592bad5cc6a0fcf6ffa3b6d5ac517075a5f1fd042ece221dafbba9a616aa735cb5eb47291421 WHIRLPOOL 193d92c2832fbbbcd37825b7bbc598fb03a11439d87f4fea6fc8ef717a47bd242d01ad5eb90ba06046dc8dd9f873459d74e57cce2a899fb197bdf6891546aa41
|
||||
DIST firefox-44.0.2-bn-BD.xpi 550932 SHA256 ecc8fffc55bc95330c33bc8c73b365580a29ea743914c392612733e8144fba8f SHA512 25a8a1ae451c5ab54d2d95f8a72790f1e4cc198fc78f1268760a16006f89e354612e611aa859954f9745d9d4bb3c8b71661835c69e5e1aa6176381ed6c868f41 WHIRLPOOL 0fc9c844a656736e8ca4ee4c72a3bc6ca623b9949af5bf0ce6fa464deb7a1630dfc36b10d62d6d9b72ecc188f0428b9dc9b627bd1936a645881f7a7a6da92370
|
||||
DIST firefox-44.0.2-bn-IN.xpi 542129 SHA256 19940df3112df882b1a300f4bd7e7fa37a71e2c71d1f18c469511af5e3f211b4 SHA512 cb537a24f1bc9c9e035ccd7ba8b248f02d1f44182f391daee4cd5c39775f5a95a3b69577ee3e4c0c2517b21f566d6231308cd1cc7df660f32322a707b6f9a3b6 WHIRLPOOL 2a5eed8b136bbc1d3e4f71cba7f3f6a926918ee8ac42df378464796609a018aa3b17faa14fe9a2d680db18a9cb7bcf89e676f1fbb614409acdddffda2b7b6142
|
||||
DIST firefox-44.0.2-br.xpi 454296 SHA256 89c22568ff520a236f8ebbd8341d353af4914a999d1e3f3e9bbf15bbd5813c15 SHA512 51c1955ecbc8956114261b6e82c7f2f6a3e01746c76e4efcbe3028d1f9df64489e69f015da8e191c40e73cda6003179c13639a57536d25f5cd5dffb49c28eff8 WHIRLPOOL 076c714f8902498581cf2349921cb27d7e88c0a090c9e3eef27c2d6a7677238a81d48ae67166db8ea9f2a1b6b97c8bda905864392a66133a3817bca369b2e65b
|
||||
DIST firefox-44.0.2-bs.xpi 493434 SHA256 8b8743f5b80f13f717e81e8742cb924d77fddb7d500e96fea5e5484d641cdc34 SHA512 ea53740a099137b5c07f37ed941861208f27e6e80d9b89318f5314ac36777dd6d02536cc4bf3f406cb9ed12e0482bd244f6464a673a9f14b75a293045623de29 WHIRLPOOL 7f3f316bc82aea37d97d02cc8516595ff98286f1b163a32006b8735587628050dcac32785066c4c98e43fe528eefec76581775665fff2164b21c7af06d287831
|
||||
DIST firefox-44.0.2-ca.xpi 471463 SHA256 23bdf6db8bedc69a32e6dd5bf5a606311f9c3bf02e80d2e496f475845bf8488b SHA512 1b22b93ab01a63462e3771d8c39d190d226639cf17a3622bb0fbe12e045d8ccb29f63d56f801f13ef2be59d2279b71b53694c5717c9e785e81238a4850ba060c WHIRLPOOL a723912ce61cc7f04b7f02df0d05c45ba7c253839afde5bbd1e84dc7df0898da9d4a19754067c120e965f149b40d80ff1a8a6c3daee5f046847f352fa3226899
|
||||
DIST firefox-44.0.2-cs.xpi 460608 SHA256 0746fd83deabb832a01833689f03db0df1c691a2ad4bbe1d4ded93972c2d59d2 SHA512 125ff3355e895e49817c76cd550b72f817d5a4045d48d272da194dab56ea1c8c70854abaa8b24597c5bf494ef52534cd0da4ba0cac47a2c3d088f7650075e43c WHIRLPOOL 16d6e922a3c0e67dad76f3e5a085f62f4e2a766e523528729e34c66d615c40c7da6792c5731a3b59076dcc60cc173395a11d8cd19ce1ae6470c19f9a0025a513
|
||||
DIST firefox-44.0.2-cy.xpi 456838 SHA256 5b8e07e055ecdb040c6c46cde65dbd9745eb56b365034dcb28c20e23a44d76e3 SHA512 4fb2a3a72fa33e62168090f31427c1ef633cb31d23b74097e3a6aadfc12d43a0e57c2dbdd804a010ee0bf16c7b6fa81acddfcce098b963816cd679d91e2f7723 WHIRLPOOL 4bc434bbf003e7c8a585c7d04f7220c5d1e0098f771cc07612f856a4f9b84b75e6965ad26e7536f6cc21457c252ef988bea36f7ad8db3c1ca8f670c8f8b36f56
|
||||
DIST firefox-44.0.2-da.xpi 463398 SHA256 731c91695e99d187f7d8b03e86965b073293468b1fc808b811a67024e7ffe771 SHA512 aedf415057c71a7b3873336efe8ca331dceb1e6dd992a865c24a40bea029971c90d074b03db12944bf508511c58574d726cad6bf60c59803ea1b79bbe70d4f7a WHIRLPOOL 66b8fc4dcb1ffd48b2aee993dc07755433be4002148cef8cd59d058f8ac6e6745a15f07b3f138897e4448f3daf3f1c4694ac1b3bd1a271b7f85361acea7c8fe9
|
||||
DIST firefox-44.0.2-de.xpi 466178 SHA256 0709f207725631a3eff02bba748e443e6f53ec01a63fb1a4c67c8a00bd6a4df7 SHA512 81c46c524cfed2df963e09624c7cee5f310014c82a020bb28982e0c61c2e54a9e1d4450343c3242bfd8b0238448739e87cba97733c2b4515811dc7d61083784b WHIRLPOOL dadbd49b1c162bf79818e975cdbf036bf8823b48d8b734fdfe9d2dd836354cf44ff03684181b51afa2bd6ab0c40709b93260167c2e355277efe05e9613e4aad8
|
||||
DIST firefox-44.0.2-el.xpi 511155 SHA256 682325bdf8b134ecfb9375e169ecac6ccb40ee12e833c77326c77082607a3d3a SHA512 afa92632dfe166d237f37f33be3df01c6a63704e08c7706ac5bb2e132db0d0cf8e4cfdce806f3cc10214b3c31022b15e68ab22dfd9c1616c577dbb3006e1f85f WHIRLPOOL 34b755d279fe7e5ce807ab6b9b58ef73b6183950c15c90d612d6407bef3f1f71ce71a272d11eb8243b542359fa9e7bb213e0bd3c72e3eb2e2243c29ab29823a0
|
||||
DIST firefox-44.0.2-en-GB.xpi 452631 SHA256 4510c02be16e876ac48c60f740bc078194fb4c21ddedba1683e15b5bfe50fba2 SHA512 51ca2bec0a6a580dd32ce770d14901004f21d3748fb780aba9839792f64f8d4496184371da7f0c5ef3500a8206993d6e58091d4ac4960888744b040519348eab WHIRLPOOL 3ce321bdf36600bf0a9b3e33dc65d04a2de7a1da2e4340e3998611945bfd9ba5c6945c871fb415c052ae7203655797d04a5478c07d6ee39dc237c618177d1de1
|
||||
DIST firefox-44.0.2-en-ZA.xpi 457279 SHA256 bfe3cb660d027902a0fd89f291a4cec7bd2f2c216f4c1c536bd440176a4ee58f SHA512 1614689c71596d796c09c30b7b9ed49e8631be1b72271f05723920c550ad9a1625226a7b261cc87993a42c57e4a7f2202ccda0031b5897d202caf364b53324e2 WHIRLPOOL 12c52db2c0e63af0cd33ef6cc6bce138e188381798a74094a8b80eeaef6fa0461fc82e2dfe2107c5e6d99e2c4fa471df8195cfad901a750e5f614e3c35db2b43
|
||||
DIST firefox-44.0.2-eo.xpi 496610 SHA256 7721b31e1d73ffc2e9ea9150d19d5f09d392f454f9254e960c98c6e9deaaadcd SHA512 db82aa07a91ae315319ad08db035d1364996f3aa2c6578eb9e8666c3b060e7318ff3ce32fbb0a203c107718e15e8f90dd05e3a40569d8382112e50d5c73480b0 WHIRLPOOL 07b37e4b3d96aed040637f87b859a6683add20d45635f4316ed473c2194a89c05ad83400fd30bda0875f3a14b76fc02ddef93b220da2bbc0495add13e8e212cb
|
||||
DIST firefox-44.0.2-es-AR.xpi 465212 SHA256 a67fbc3c45cedf0c7f357136783a6c69d8d729908c7a0a0d9b5e24dbe04a2ece SHA512 10487ebf5ec5951354505b1afcc2bad609acfdd05701bee90304a3c06c7c2a08347aad4873101735a693da12c82a6c2163f28492ebb73382aac8577947f5b1d1 WHIRLPOOL e108711164d5413e6996a3b8a0c3559409fe3f2cbd3794666234c22070afb768704692ed41c991e9ce782e22d7295788a9ee8b5c024929d64da0602aa73ecc42
|
||||
DIST firefox-44.0.2-es-CL.xpi 389732 SHA256 84ccd4151bb5c7d0b1946e1690f0f26b29a61737fc8467624f1667d62e09a655 SHA512 02840b133ef0eeea695f77e955a7a54dd18a26d868910cea30155a80b5e6584f1116cf9c4a2ca84421054410d4f2a87749fa286be26d7d67d85b4a47b865a43c WHIRLPOOL 2dfdaae60bfd31f7b3fe7724a9851948d044053c3dbca60ef720e795981ceac273951b0d49c8fe397f44c0c13f9e236f7baee17d64e4abd5a32df65d6800766b
|
||||
DIST firefox-44.0.2-es-ES.xpi 378686 SHA256 a41a27f78068859fcfb14cbeaa31273062dddb5c627b8ba21d42e136e5b5d083 SHA512 6909cba88e76bbba028c25bc9197c408c94e4bb58ca25ec96f05bd6567cd9b0f5bed68e62f137f32af22036d303c14947116c011476d858ca84a4172c028870e WHIRLPOOL 4b71077adf23774a86deaf820510ff66d97526be9fab594473018d68590bdc35bafcd7445f0c404d01d2b31efccb898a23458939b0ce462546ce71a244a21515
|
||||
DIST firefox-44.0.2-es-MX.xpi 470417 SHA256 d41b3b321af8bfd63a05636aa8e90cb79a4e771adaa232544d1b2e257c9c4892 SHA512 06b575855f291f40e657fe5918eff5d158bf5fa7868fa476f87b1ab8682176ef39f64a912969b8ac33de8a134de6506d6a4f51fe5c131e5077ca6a6e6aceb68a WHIRLPOOL 001a121ab03672497e8db915b60f7356040d339267563c684258becb51eaf1cf81e70f30f870f62d2017f944b5f139b57fcc8e7063677a82e065729bec721792
|
||||
DIST firefox-44.0.2-et.xpi 461959 SHA256 9a584347e3890967acf1f2e7b8cde6d50dc922cbbd8df4b3f1780bcc9949159d SHA512 9f5b09a1a5ee666228bb8eda31a9b4a91f47affaaf53975a1143db89d061951d87443babc69d41c09325a8ea981549dc3f897e6184631f05bd04cd6fceec1092 WHIRLPOOL 6436e5ebceb8589e41133e8aefa55d32fe5a8112d23bb8cd0358158c35b3277b48538f4791a3c60fe40f65652ec0e3acb2cd3a343760b09cbf4be70bd41e3819
|
||||
DIST firefox-44.0.2-eu.xpi 479776 SHA256 6406f57634fb8b392dd0454e45a58c6e76abeb13d9ae56145e02d66174af7cf5 SHA512 39033aef6918b822ce8d9c781437cd98ea16a7d650da3bf09f09a1137845a2a4de3177ecf8f5f3899a5aad64e9196235f5f72bb6d526637499be785b560e0b2a WHIRLPOOL f0e61102b88d7f101e858c2b4a957a718c8174867dba5a69b8259bb2ab0f6f0d94196457c9c0e78c00ca4b61210f3682ba5370b33af1015c440f54942c438d6c
|
||||
DIST firefox-44.0.2-fa.xpi 535476 SHA256 49c4c10758a960dac223c29dbfb62eef71336ffa0c0a1b1691d625298cf97bfe SHA512 640a057ee2605e869ac27c66c0e971a7b94542bc9c23d35883f3d4739303bfd807af0aac0d1dde65825f5efdda620671defe1db309f757332e542bf507252140 WHIRLPOOL d99b80fcd3b379c2df72b405b9aad46ba507fcfb141fb28f86cf638a7f4801422371c0a9a0811a2e943bea3f4054b5db42b3daf1101a8a130d68d3a369480739
|
||||
DIST firefox-44.0.2-fi.xpi 461261 SHA256 b8779fd758eba162ae817b52163d26b534cf6bc860b7cae868474e101a995724 SHA512 7749e85d63f4100d175df66f40411aa49d4e3cd92eb7b23332d0128645b80a52d2a8a9cf894495fd53d9d2123784f1dbc03335375cb8d4bc7c22ef27a1069f4d WHIRLPOOL 6d631f864337f35f52ff6169e3c725d275a0f98c6c9f73cbe98c53e4bd4c1ab7992320814dd8f26e1b04fcb7327eda3847d15ba97c378e3eff2ffb8118120e9a
|
||||
DIST firefox-44.0.2-fr.xpi 475595 SHA256 04ca61dacbabb368e72b3fea3760a1faeea9d54b7afe3aacb24f290c0bf9b914 SHA512 c69e4ecde1089f3865f4b0440454d632ed54323b290d74f65362333903dbfeefecb73c1e3bac4785de2db056b9d8331d357a9c893c3d6aa46f13401ffa7b2aec WHIRLPOOL 75a7831d0fce2501d20aa54e5fd8f823e989c8f9da1abcd92833dba51681c206e2c0e3f415ba0eac5fb229749bcc6b0f5091290cd56ee5327c6e5c183fa992fc
|
||||
DIST firefox-44.0.2-fy-NL.xpi 468849 SHA256 b19bb1d3e938d31a33e98bd3c1e85a29eb409d528b8a70b0265871ee789cd22f SHA512 7d791fefbe54f817c982298240047224565aeb01316e6587e31231bf1c9bc0f8dcd937999e8994f0dd152faf9e628d679413f8cc485041b8ce2b001bc1286ec5 WHIRLPOOL 912faa3e020b5dadc8dac9797fc3efe1eb5f1b8f549955beda2fc4692b5e7398ebf604ee56aa5512211e5379a8f910416eb86b44e5327d33d9e1a2575f9a505d
|
||||
DIST firefox-44.0.2-ga-IE.xpi 481201 SHA256 4ae1edad5df17f874c3e127e9b49044f98cd77a65f8d0639ed119d9306fadd00 SHA512 64435bced08fba2079272e5a56d4f60498e1838196362baa301a27c7fdf448457558dac155663d6d8ac4b6233140234d0bb330069fcceaad4c0fab5ed74b3caa WHIRLPOOL 90def8d48e9a1128ba73ffcb403fb79c3c0bc08535374802757cf8add1fb4a25551ac03df61d89648887e0c42870c424d05064d6706dda992668aca2dac80f82
|
||||
DIST firefox-44.0.2-gd.xpi 466941 SHA256 547434963fcdcc164b668b7d00ad93fa51c58d97f6ad40b3b57a0192bf256074 SHA512 fb898385356f9a5ebb223ddfa6fc4f249f2239d55a87f621f0765b28e1a990d0f35dbdbc97f9bf608289ca2b42c6b69644f24e2c2d0640ad77ff6d498250b3ce WHIRLPOOL 9dcb78f87deb9fa9c9c0ea634686689dc63c519c188ce3ca622fb114d76cf2244340b105166fdcabcf92caf5c6f11df42db8db8d83dfe068e47d942899ae994a
|
||||
DIST firefox-44.0.2-gl.xpi 461112 SHA256 53904c0e7e50852ce0751a2cb5817493eca9496104ca8cda961e6e7544432c59 SHA512 9eedde8ecc461685a3f5c9ecbef4f078ea7d34d8e3142c92aa12d836ddeb62b9291ea62f1feec17a040c30b5a62183d7628c89403001301a9c80bafc752453dc WHIRLPOOL 1020ce9f835adb6fc8eee51670b97993fc45a0755af8fa348ba72882c4f361013350842edf121a65ff23a0e29cd106f769872ef7c524b62d56d3bedbc46b7928
|
||||
DIST firefox-44.0.2-gu-IN.xpi 498552 SHA256 d3d92f193da7e084afa2fe615cf89c7557f5da205c2dea6567c659e481cc64a0 SHA512 c9cda023f3eb6543ec2063f8c394cd5feb6793565e9ae230bd5144533980db670ce61ec5580826b0e0d0e29fa20c703d25cd5c93338b18e9058240a39131bdb6 WHIRLPOOL 72640d073080ea60a168ba8941386560d324829fc18d0f4cf95683fe7845f81075a1f52b9f89a415bfa0c74652e054a99ec47340dab22ddcb00f19ea7f7a3a68
|
||||
DIST firefox-44.0.2-he.xpi 490168 SHA256 5bf2d9de7e23d817a29ac616dcb29dee08164bff76405487f0501909e13dd076 SHA512 bce4a409f71e78e24ff080e573da4fc3aa9266584cb81fa633345e2afd02ab89879abfc315a654513bc6f2c726582228a15bc359c27fccc12daef9dc226950e8 WHIRLPOOL 0487dfe8c636de2bce503eb99e37e164b1134be69529db6c914c571466e256fa83cc0b2b8d81fbbb78c24150d7b7406e8b8798a70de5281f4085096e49d58ce5
|
||||
DIST firefox-44.0.2-hi-IN.xpi 523874 SHA256 555b81e609badb42d964a132db8340fbe76058a50f6666d7225149552da8f251 SHA512 7cf1887d3a3f4b43985f73667b70eed60cb491c0c7770abd6259fe89891b4508e4c5b555aa94f35100e1ffe07f7fe25caa807073a9b98e3fba73383a2a0a5b3f WHIRLPOOL 697bf205ef784979bb3fdd6f76e110855fc10a877620ebafd8cdaa7dd36e4016ecd2cd86ecf13e5476dfe47efdd6f231799c590da1c70385b6d785304cf486d7
|
||||
DIST firefox-44.0.2-hr.xpi 491274 SHA256 ba3ee6dfae31599f129dee59d40de832fe7a706f5b8ee07c71c3497829d93938 SHA512 95f3b1435c78adf85273d153d85fc365b34ce1775d7c78d553759535b9810d12ff880f302467ed0dd0ab3ad6e38bb95d627684319f87827fa22a639f29838551 WHIRLPOOL f96b5af13f9cdad35e5aa78facb78641ca10932924a86ba57c3554fb415ecdab8521cafc21a68d046f4b20226ceefa3d0f4c8822a12a1196a65e36d70790708c
|
||||
DIST firefox-44.0.2-hu.xpi 466878 SHA256 43a3a184917de8acf7351602fa9d8e6f3de2cd96c83e610ed957dad407b78548 SHA512 b6f8642e140515d65a0ea9ce30d19ced78396bd551f86ca120b2845586bd594bacd1eb1ef6c6d49509a04c25b82ee444a787b5e1012c8eebdefcb40a0fa8f1db WHIRLPOOL a07f57b70aafef30930993c2b23cff773fcbf15b0f1eaffaa3e85afb5a6c29f434267ecf8fa85871ef7e789401ef04a86a31a1436d78b3148ba8f86762d9a24b
|
||||
DIST firefox-44.0.2-hy-AM.xpi 549359 SHA256 3abe2cc28d1f3359e83c7ddd961c70fa6332af1a74c14926e4c152a3c204ba36 SHA512 4c3e9b90e22da2b805c9ff2665bca5e35209d281c2c4baba2ac50cbad76b4935dae8379958828843e57604a9e1d01eab6688418d670c6ec189a0ae559f84484c WHIRLPOOL ec0709d2a3b3f81fb5424654396dda48862a4e7efa63ecad19fea935fa54c0dd72510789e28e44cf8d60a964ca303a2d54aa82f113b19c0b82ca8416b95ee05c
|
||||
DIST firefox-44.0.2-id.xpi 449870 SHA256 a148c51185e82b445cf41f3172ee572ce294c3f602c5ff2263d76fadfa2898d1 SHA512 9bbcd2c99af0d9d6205478e3e980900a2acb48a727717f4217aa4723a671b96421133df6f9486189a94c8d21d616b17ccaaa8446e55a0376748ad15891275578 WHIRLPOOL 54dc6375a494f96631c526ddc510c9cd3202f6ccf31a2d0352e2f4250200702fc4c786d7510003afdf9a94f858a2743ceae870f03ce72ef3d3d57b8bfc076b1b
|
||||
DIST firefox-44.0.2-is.xpi 498245 SHA256 00de442df3cb7229956a3b7ce5b0937d7d157ee5620848554be043eec003819f SHA512 388983231e6bbc78019f78264975f3a9446335a6230ee54cdd71db2df5fc43c1cb0b2410b86dd2a1bc64d3dc60a34285c3d09f054b90dbc69584ec9d04d0d935 WHIRLPOOL 5959c17b26851eaa9c93243158dd73746dc9179d1b3eeaa5475a79728ed41e077b33175122925e4c80fa82ea2374a59caa500891fb5047dc65d980e6c0e9f574
|
||||
DIST firefox-44.0.2-it.xpi 369826 SHA256 495c54d5f2b250281dc35ac0db080518d16e1d87976b099e445116c68041855a SHA512 ee5506a1e3c01bb5c57a57d058f1d5aeece91acd33ac28355e1ca07b6e5808949a48cf129b54629d804c69c95941d54f392b0a7c1398c9ddd1f3f5dfcced0366 WHIRLPOOL fbd32d7379faacfa6cd8be1d993a0b616bbce9dc0a12c699331be587e1cbb6d68f84a3bf74ecce50232d8f442f92a00ce86d2c08122af281a909570e68f6a09e
|
||||
DIST firefox-44.0.2-ja.xpi 493750 SHA256 9fc7f986b17212a25bec75f72a4dd5d8947077327dc61e7fb1112428500237ed SHA512 58b31410501a6d787a03c747859dec66e627939678e3df3e32689549203f5c8529461d9bc01853328354cab94a630a55786df812a982430ca0b080414a1ec62d WHIRLPOOL cea4debdad00404f5710e44bdfcfd675e69d583dbda831638fd76dc0f02b9319b0f559b55fcbff8cfd3b4b81f739e07774c75eefbb61ac298fc031675e7b2a38
|
||||
DIST firefox-44.0.2-kk.xpi 519877 SHA256 e79fc6df878ef4ad55acd7faa56486e2780331b789a81e32864ebe4cb2d6333f SHA512 3cb2ec7f0ed66df38f3687973cdaa61a71ded5fec5f63aa4d396ee9fdb3e1357752fce7973f7ff562a9910ab9da3eab8e2f642731dc7b87985af08fbaec9bb8e WHIRLPOOL c40471ff5c4a7894b657e9a02dcf2db44f39ce6e958878133c38f0b6e65b21eca3d51a4c8266ffe19ae484a32ee674ea0e6e286beeb5d693b9bed98bb7b430ad
|
||||
DIST firefox-44.0.2-km.xpi 587939 SHA256 2da9abca08f869bff867e994c9fd16c4087955663dd8fa564396bd55a4215345 SHA512 162d92ff3f13da30b8f9fce75b45c7a33c8a23b758df4353e77646eee432110844b1978258048fb7eef0496512fddb87d2e4afb06732f6e2a8438046223cd060 WHIRLPOOL 10fc6f68a03c23a2ee4cb9e340e2278f2d99dc23273410b090d42bda74a3cbdead6d2accf6d22dd3c2e092b39e32cb441cad59c5977b71003ddf9b40186f4902
|
||||
DIST firefox-44.0.2-kn.xpi 547918 SHA256 471a33aa15d391cd46210a787f7c366e2ddf5c71bde8631d6b5ddc4facb8fda2 SHA512 354c8ae7411185fbccffc99876cc806fadd1a0027dae063f5a1cb6f3f43e8b7157654b84f6b5a32d877396faed8df38de35bad3e86a9314d4e988273f3158ead WHIRLPOOL bc174dd70f08c35a284f90cd78251e55992bbada08a1a949e299231d794c84e34aa4efd44700c9121e2494798f05247a3abedbd24262fa2a6034edc478785254
|
||||
DIST firefox-44.0.2-ko.xpi 480596 SHA256 c66172bfcac47899a9bcfc216aefb36156c4c96e7a85daff8adee4a7b8c8c40a SHA512 1f76a723970f437eaede779bad74646525997ad6d15db97136c7961627ef48f660792fc1dae800676b3acbfa1277743d1fe9569c5ecb001e1046dad45dbb6ef2 WHIRLPOOL ca9b3625b45995b0a81bb91dc411bb78f2c56b3eb95b2088005a2e91feea4e6fc60fefbbe532febc7f1d2d342c27987304b37e8dee9f6e6fc90c448a903f5b3f
|
||||
DIST firefox-44.0.2-lt.xpi 500333 SHA256 22594998956157dab0f5f75d197dc6916d3d129b7271c1fcbab62d457aa03317 SHA512 7bbd6865332d11e4b0f3b66351d75467826f395bc5038c988d2b314ad4b0c9a62253873ba461dbb836d538b3ec9c7d51583baa03dd8dd50906c1f45ad9038db4 WHIRLPOOL c641c087c96993a29ed6513d61f7d6c75e9771793130b97daf0c8441143c968999ca958c072ecbcb52d14e3b0210a0188430255e68d7529f2ffbd82906fa039e
|
||||
DIST firefox-44.0.2-lv.xpi 480445 SHA256 e624f07073e3e109cfb6f75c2dcdd37f212335777b7648d69572b5b03b86cfd1 SHA512 5b144a719fcc8a98ae84895ba3b475f600caab7338fbb5ad1d65ff99440669753364a34dac2d5b01c6f351b1b00aa267fd13737d0c7c49935e3549de01d5dfa2 WHIRLPOOL ca251cb2c81e1bab01e339955667fa35937d5fef659a783bd6cdd26fd20159f3e9fa3b4aab5e7728da2f0d548bce240bc0a5335abbaeafd8800ac11b6131dc3e
|
||||
DIST firefox-44.0.2-mai.xpi 532118 SHA256 c610849c98f75d22c953ca8f969a5a8eb216f7b9abe2b69a994437c45883780b SHA512 aa2a6f872f323b17d227f06b07f6ca1eb70d40a049ccb331a44a427830571466a94773439a4eda9d297be49c90b574feb2db4fd6479b2e9ad53d1e84e1838fd1 WHIRLPOOL 6ac014a032c2406a921460b6e1c5389077e9f7ff4512a8a15bf990ab832fe8a1a20534acf572bc86180bf02d8af0d67022628301903991ae7e6c39e0331248c9
|
||||
DIST firefox-44.0.2-mk.xpi 537872 SHA256 c20266df9f18e539cc306fa0c8510beb465fc142c4bd0a0b2981fd488c2f3e7b SHA512 ebbc42f7773cbf78ceb6022d7175da7f829908a16728f6fe068ee9a10ae38b21e2334e3ad52c6de9d9d15dc7f198712282ced32d391858837e3dbc7c2181746a WHIRLPOOL 2f870bb2cb0151359b2c9565e18083fc5a1a352129c77e76ef49fb040fa2e2986ad910fc73b8e1fca5597de7d181026e35fda9a82de79de3f188b3a8d1fb98df
|
||||
DIST firefox-44.0.2-ml.xpi 551283 SHA256 58e3cba0bd84b6196f56d5430cc802d050f89e81f7df6bbba3de78b36505a06c SHA512 ace2218180028c4cacbd54d39abf87aca8f3c780f679a6e135cfc4799ce4b6385f95a92c79465946ad580c4b345a74d8d73f5da1db967334cacbf553fd04a4fa WHIRLPOOL cec25cb56bc413717f5995b84df043e8df846cba7057f38595fa3e3d0923466b6e1ee5fa6e8ccd438b1012e1c22d5070b444bd523840778f9e951ae8298eea74
|
||||
DIST firefox-44.0.2-mr.xpi 527783 SHA256 905688e784a3687869a89a89ae6990dbf50b8a3dce01b58a675e5a130ec8d0dd SHA512 c306d16cee41c68818fa50404226df2d2641973f4e52b1c6604048d027128bfd6e758895990c78cd75b5cfe9f58091bc8d867d25a87aa43165a7d7eeb2180dc0 WHIRLPOOL efd2c0123deba48c4e3f0eb25dc5e07ff163bc827e36a88aa7a03dce015977cf8bceca4ecb70393a41797a2c67778e2f84141df10d4b9327561d637d4d703235
|
||||
DIST firefox-44.0.2-nb-NO.xpi 458674 SHA256 5f7ac91893b8dba07cf6380aaecbbf59c6cf9f6828f15905c74fe7508b00e69c SHA512 547f50e0c109b0951d04fc41ab1098e5ac9d57d0ab3569113e97dbb9a16657e8074cd42a1664017fb40165615d312365a30dc77ff1bcbe1750481f61a5f72e48 WHIRLPOOL ef68c14b0043a680d74112bf721425a5b7696d7dcfeadcd1b1f0b6be00cd72a0f21e93f26d451f5d2ff02248025c1411d4ba50b8c2bb3f4ded800c4051b8d8d4
|
||||
DIST firefox-44.0.2-nl.xpi 456555 SHA256 07af52f923566de4c75fa573e12cc642a952a9d34c68107031db3c47568ec5f3 SHA512 33d5e2bb9210289053b89b0f14b2e620e1e7c7f876f998f2f8139959c0f3ebd78bd9ddc30b4a039d884b928d3b4514f4d6f49f78b88d3cdfc7d4b814e1d823ef WHIRLPOOL 73763a0c14b6e3a7f14834293889cf5197881fbe30ac30536d7b4a7ebdc81d6170ce5118942e20ff752dc8ed794ea4b139d6f86dcdd2627bdbe9a0590b4afba1
|
||||
DIST firefox-44.0.2-nn-NO.xpi 452668 SHA256 6a452c10f93bd0317e16c40ad58a167d092c65770d62401c7680a2667f07a4c3 SHA512 254bd221cc6055654ab4eb120e160db6e00053ad60703488683c2ee417a83a0b061886b2ee432cb78cbfa58eb4fac89cc242b711e98f654b6b7879cef033f77a WHIRLPOOL 13478a069808ad0ef918cbc73ae75a062c5672aade06cb6d88c9261ce7da704fbbc0c71708846287888bcc4e5b6bb7e2c502273431d70d54a486f8420c130a17
|
||||
DIST firefox-44.0.2-or.xpi 540590 SHA256 e9c8e29ae48027f411b456e9d51490ac5340952d94ba79cf06f44b5af1426a03 SHA512 b3edc9f32289c15969f6b6fb7fb7c6d1f5be704a94d13cff0be505e91c762c989146f4de1be6a406742fae7e7e0ba43ffeccc170873d4fc68df60f59886131e0 WHIRLPOOL 9e107b7a88ece00d0deb0522272e05a637c0e8010226ec21aa5c34ff8a9ab7ca8d2093ad737cd2ef0bf6cf2ecb937480c3c14379f7cf50fb2032305790432e0d
|
||||
DIST firefox-44.0.2-pa-IN.xpi 516426 SHA256 b90d3ca3eab8f94d130869f3c722ad1e3eaa6e4e3cc40eef2bc4fdb82e77bb69 SHA512 fded8e5e1e297ab63a0897e00175c2ea738e550e8b6e1a252767c9375a831a22f4c2e15ee208770c04499297f13fffb60378a374a7ab9d872e232b421f3b5b22 WHIRLPOOL cd90cb2f84ac463bfe994301b9addcb9622a2fb35f2a7754d908e7b57213b66ad8ea7705c0d9fac65e9e43d6d14520bbf7e2ec55644e9c8dada9f523b5b696f4
|
||||
DIST firefox-44.0.2-pl.xpi 403715 SHA256 8421b880f1e5268d5cd2a1314b05e3933ea3ef568139ae9e11c2064f3e723c5a SHA512 a9644025e5bede68cf8b0bac5e03d446d99295d4a9922b042c2d16441c9cce42475f5f5559dc777976b89ffcb45cede06b0d301300cb64d828c187071235fc77 WHIRLPOOL 30568bd772294348a30472b534ea02aa5c336219b40cf6dbc3135e9eb534594599d39e4b6b48382d5dfb2ddaa43d37f91b07d34c064f74b7483330ff54a683ef
|
||||
DIST firefox-44.0.2-pt-BR.xpi 473588 SHA256 34295e1c43322c48749829f9e378fed557881a65789511eedb443eac717dd81d SHA512 96c72cd59662b0cf22c256c62fea13d6529ae460c22fc4c8fcc0be388da3e5e9ddce4df0724e4d6427b20488bbaa1b3ff2b340dc6a1739bcd8a883e0b458e6d7 WHIRLPOOL 53fd80a8b0d54dde7bfeaab20308efc166fa3552d5dcbcbac3362783c2349566bc930b12d6b7997695f563b18db7b6b81ecae8e06f2d28538300907597e7a85b
|
||||
DIST firefox-44.0.2-pt-PT.xpi 454144 SHA256 430b639c423329aaeb0a58455a92cea8f2ef3e25e1076e081672295b016194cb SHA512 a97ff41cb76098d39ad4ba0e46f30e1ed85bc1545f2197b67db517bd9032b866e58a93096ecd55a57b3ab6c2c5d7f7ba54f54d68a2888fee0b055f598e0e7e95 WHIRLPOOL f7a15ae77d5495cb0c1a45815df0c2330605abf965493806578fb4c97ecb21a0dc3ff2643feabc48963172c4f110af233b0c4cea72354e3b5cbd91c4b8d63717
|
||||
DIST firefox-44.0.2-rm.xpi 460177 SHA256 334dd7850b1de48c0c806bb5993f55ece0f45b636e781394abe89c54b7751dff SHA512 4123e7890f6cb7385a49aab192a379cd3b59f445672d408c67f8fd15b5b46d000fc6406474629d01c05424d136df202ffea2c9818981ff1ea0f186630976eed0 WHIRLPOOL 914d73d826ff7fd9c193ff2adfe0f3d2452326e6885091f82403e290b0f44e3904d9aae429fe80c205817b3c4be7edbe7966804d3568b57ac3fe353b9f1942fa
|
||||
DIST firefox-44.0.2-ro.xpi 507826 SHA256 c115c0e142cf82bc713a646e11ac345985d48f08fefbd72d2da4757062ea77d0 SHA512 f55c55fa40c8c5ef0ec46861af22de5c6102a2859f49a1be628389e801e9cd521041440c8c1913a44658f896bdcfea90c7af93631e040b0783c58ce6307677b9 WHIRLPOOL 1e4a4b656b67dc477434560e70823e9b11411020d1a0aa42087bac7acab431e282632e3110b2163353928a816de4d40e25fcf55fd78d10874c46d3bc66869d9f
|
||||
DIST firefox-44.0.2-ru.xpi 418291 SHA256 c4c8196ece406b71b642efe4142ff5fb3e244b4e575569dd354f5c89f6fee0dd SHA512 b7a0648bebb8c29c4dfe52d25cfe9c40a3b2d904a751b39c5208515a80211ef18bd6cb1c84ed500e73f89c59044d561c7d4df2dbb045b3a2aedc03993d84492e WHIRLPOOL 3c5c20625cc9a10722f3c68ffdb7c150891f8c5c657725c742efb732c63b17593fa4060e3ea42918eb9bcba04039c435e8ccc46c356a30edc922fadbdd937c61
|
||||
DIST firefox-44.0.2-si.xpi 553904 SHA256 8f48c04cbae69a254646255af72be70157f67f903cc59621f2be8b05842c4559 SHA512 84bcea09cea82f9d4aa507906dc23f79017a18043350f7f9fd07d33ecaa1a0488b7746987fccb7f89568345b0e254ac88bbd0a8fafcfd94502cbb34c5d674bff WHIRLPOOL 80489f8bad5c0b5c40d3e59a6e16393127367f0e4af709ddb951191b22a5f009892d92c00c315cee9ad325ad37ff801b86d8bbce50e2c1277c3c60fcc6752cc1
|
||||
DIST firefox-44.0.2-sk.xpi 482729 SHA256 694a66caadd8d3b7fca3d73856e8192f3f0ca0c766c5d9abe2a087f8e29acb99 SHA512 3bbd8fab3bdf3bc64170a4e45006b713324fb1304782ade4609057c70b86a5f13c10af85cb05573a1818f86c07f7adf8e577dc9af26282d805c3854ca73bb08b WHIRLPOOL 3af27ac00168732b893ed4232ae8591707fdbbe80d4eaf6925e2e31b5e794e2e710d9fd4db125ab317d6271d03b308f1f495f74c787b09579e9ad7d296f5bf17
|
||||
DIST firefox-44.0.2-sl.xpi 456216 SHA256 ad458b5c47206e4347437eb2ad1a0c8b00d5d9855cbec808f56eef44a8ce465d SHA512 25910c4bb70b6279f05543ed358804cedf822cea714a7072a2b93e6a4bf913b3ab750dd3f0077b709e77519510e3de9ed1e4b8dff71ac26184e2b140ef33a189 WHIRLPOOL 51a9ab5a8caa01be9eac3d8d9e16aed3dbed5e5aa2c460184a88e75fa0cac8f294f10bea6e11cd864d6b57c36bddf721ff207d0a4da670f10dcfaa18404fe433
|
||||
DIST firefox-44.0.2-son.xpi 463191 SHA256 7ab8b84b1cbe8101194546eb714bdc46237c420e8da1f5fcb4945ae4cf8a0f02 SHA512 0429034a0ffdcee9837dbac4861fb114f29ffb54ba63d42e9c7b5a4c33901993674da03b9e87b1015d68c4f8c1f288f1caf3d1ef93aab8b81f9c5b5c01f5b0d7 WHIRLPOOL 76761c30af441cadbc8969e70330d698e716aa08fb5349b498e70b55fa7cc319ad71e1ed538ffe8470007306cf957152ab85ce8438a6ee1d777e7c3f8e7f1cb9
|
||||
DIST firefox-44.0.2-sq.xpi 499916 SHA256 40bf8e6d4a0598bed75738814a9f2a3363aae4061d77096176f81e80b9a67e0d SHA512 cb210dd77f8336f39d756145232a3ad748f506cc7446623e4a834a767f0b4e444245e01001fef2fe28ee6928233bb9978df983c0287b5c352d76a03d7b0dc4e6 WHIRLPOOL 835b3502063d047038e3679f0d6add31e5f2d9293dfad6c429f547a78b8f9516754bc737a27a920cebcde23227d04c2ed176990ed3018a1cd84a95b648f4e415
|
||||
DIST firefox-44.0.2-sr.xpi 490393 SHA256 423fa059b7f76b35a354b6677bdaad18977aadec1b0a077a49385d86dbddff73 SHA512 a88a31812df092c2e4809483404bfc3c2934112f501ead05ef7235613a4d889f4875a041077611a7944491af16385af3c568da470fed8cd7cc4b0346d0f415a5 WHIRLPOOL 03b55747f3971b2dd846c1db05f680667425560825cce8843373b3e39ceb4f7f009729019362a804436d52843ae029240107f7bd3c540d418c0e3aea2cdb6e68
|
||||
DIST firefox-44.0.2-sv-SE.xpi 465391 SHA256 8ee4c83ce771f97b2d742345eeda9586319dff9fbb9a518b9b557f2f2d479db5 SHA512 033af1a1001069e6d5b72392f6456ad408a976d8e02a089cb877c4d51aea00db2125537814e1be60bbb32a33510734599c2f4e5c4beccdf29aa95ca7e50ac5a0 WHIRLPOOL 556ff2075f0bafc03b52f2518841022fe3738b1f6a2b2e8183963b81e75ee75d87c362dd6ee7900714e8689327bd537e0c5567a6af1ded9c6ae4f6026e6a57ef
|
||||
DIST firefox-44.0.2-ta.xpi 522514 SHA256 4af0895359af13368b298e50ea92b9a7368ae8966e153fb631012e37f2917dfb SHA512 090963b563e94b5a341d856d90979d3bc5a2a49ffe9b3637da3847239aa1bad913279c77970d06ede0e1955a743ef6b2d1ba53d0f374c53b46a57969b052a37a WHIRLPOOL a0ce62350d1073aed05a3b0c0d558cad2ded766a0f59235041fcfc13657cb8450742c04ddad16da644b6f060c8d19ee8505a5ef68bf3d582dec65eb426e09fec
|
||||
DIST firefox-44.0.2-te.xpi 538473 SHA256 5e7607c4c2f8a5a305866d944399c574c4d2a2f362cc78897220996e5333236a SHA512 50f7f775d26c9e87807f445987509e929589695f02b0273b94bbb7170b7b213be980a7713dcad9a581f72b943a400397f9499d62ce5aa5b6520dfed95ae73ef0 WHIRLPOOL 1ec0e315cb4290518456438e37d60bfe79005e717e690fda714bc4f03a1161cec5bc203bc95f3b88003b5f406867e1475f18a33342778884eeb6d3a5b77858ed
|
||||
DIST firefox-44.0.2-th.xpi 547043 SHA256 9485e0929ab39dde7de36531a17b2dfb063d783c3c7041639d2a75340ef3041f SHA512 3f8156632fb9a578cd2cc7386a0cadd84fab82dceaa38fa804abb7b9daf6cc321ee903113f14bda2e13a126a539ff29054d7498ee382e0752f1016e50fc3620f WHIRLPOOL a4cda86e5629ff8b0aa3a45d23ba03747c8d7d5a9bd70dcfee7c3b941037fa3424cffad25ad7055f64b2252c7a5c444903c1be0eaa7de9c6ac2f1f6383aa7c07
|
||||
DIST firefox-44.0.2-tr.xpi 472326 SHA256 fe97ee662baa6b52d5872488b1069b54e967d2ff4bb38dec48af83d408ee9a99 SHA512 771747fe979767a80ac857adaca02f163890ef0191148604b26d01d4064ba0c15af32431e928f2b63feb40f35d9311077f0f7c8447199512cbb37c107362fd05 WHIRLPOOL 028feef99ce62232ae39fc8dd4e531b1283c27632140634ce915225f652f278c9d2107236fd8f944c8d6c98760ea391964b6154569bf5e5b4b87af519aad0894
|
||||
DIST firefox-44.0.2-uk.xpi 511050 SHA256 367a130ac1e3e87e2fd6734b6b780bea569fc3ec4d668149a01c81072ab0b7c7 SHA512 13913be9d6dab6fadd65387d2a19e25b8ef73985503803fe84224eca9c6483516aa4523302e1e387484277242f71cdb6319543d358cceb31f39893aea25a04f3 WHIRLPOOL d1fd8ccc2a739fe154f8e950d4de2b17b681d00bf922549f953451fdb28e9e4ad39e0f167d956639abb52b3243ba152212aa27dd22ce28ef57034ab008e6f400
|
||||
DIST firefox-44.0.2-vi.xpi 481583 SHA256 f1d380e4e083da62dd3adfede3cc7a894036d6f4dcf36097b1d32f16ebe50352 SHA512 a87ef3f21aacdd247789914184b0a38184b2a09bbcea85f1097c50678ea5f5d32070e7a1c732d3b075ce1c979bd71a769f0e291bdabe62988567999f705e7b8f WHIRLPOOL 4a2284917fbd58431467b9fd2e559ce660dd1d55410a871f15ec1e6b12c06151f7b7e3b4434ccf6659ea202267a4fb3b9f6f00b15d4592b3602927745dc7ef1c
|
||||
DIST firefox-44.0.2-xh.xpi 460794 SHA256 08ba2553fe4042c123eeffa05721ae7a26b4d30bb79219d3ead1620bed918d4d SHA512 89b6f77e5f3e013028ef9c92e88a806743c261589ef791af807c3bb955ecc931660061bc2e2dd397c05b53ec358d56794c83f25f97bc7673e30f7f3d05838f58 WHIRLPOOL 68faf4ba7c117fece40214a4a5a20dfb0a31ee16b5a00aeb64564a44b8ce2e4c6a49acd187848c0a79ab8bea0f8d064d17be1f2fac1572c44dd1882f3ae333ee
|
||||
DIST firefox-44.0.2-zh-CN.xpi 496301 SHA256 e8609ff71c038286fb3768369941bfd864343eace5c0081897387eaf2f51da0d SHA512 edfdc0bd0d7d36e0099eb3f97efbb0f185fb072f129a4ded1cd979ce6c6f66b0d0f3fd44d83b5361dfe92a094d19201ab9b17429e31c6e69a237ebcc2a071d71 WHIRLPOOL 99a0a265173e7f0e0e33c76c3c826a2f470808d9e64f9503d51d74c44b00111d403eef92dc5d18c6a35b0616b045ecaeaa3ddabf389d466dc4f60758b96b01ba
|
||||
DIST firefox-44.0.2-zh-TW.xpi 487761 SHA256 3af3a905106a7572753d7863bdaec82bbe5b3670c1abbd80d6f4893a17ddce89 SHA512 22f223cc6694d670b1f3909051244197e50a994c32a19d7ad9fe64624e559907d24527791038136250592d2410de3f7e11979a840dbb8d638172ed3e291288ee WHIRLPOOL e57ed023a1f1abaa22ed103103b081e05c1fbaa6331c3288b120971c32979341025444e0519d1170f4a532ed49076fd98ddc42793b054e8a1009f0c11f1bd3ae
|
||||
DIST firefox-44.0.2.source.tar.xz 182355632 SHA256 0bb28841a9268c50cbb239f759f16f55b3a624f679c68965158beaa0a83a2d9e SHA512 03bcb796577a416d3267f3dbadf4cdbaf6f4ee0b2e4fde3b0f6d47ccbaeaadcc7e2eb997b569e5b14aa38e2e7c0ef0a19749b9a448a89d0d335f7510ba06dd1a WHIRLPOOL 76a1e4f25e6dc154195099da7d2ab5066ccffbb24a7763b3305d9220c8a6a5bbfab6ca1f2ffdfe77a809de14f90d92ac0da0193ea1b83243b06b78e8f6849f46
|
||||
EBUILD firefox-44.0.2.ebuild 11780 SHA256 e76868bc4952566e04880f5afeed1e90163bab4fc48f5bc5983d6b84822b7902 SHA512 f750fbf31fab58d1cb098c7da322e9df12febb2267d85be1dc83df067685daac2689403585fa30865b0bf4fc72ce8f4c30042742527555fbab428db2050d8bac WHIRLPOOL f1bc7ff5c91de73ec7de8b84217c0146a441aafb908ae715e412ffe0ad2e93b8fca9f18645c460c6bfbfc1860ceac98206af8a2ae9ca7cc7f5d14cf49329264c
|
386
www-client/firefox/firefox-44.0.2.ebuild
Normal file
386
www-client/firefox/firefox-44.0.2.ebuild
Normal file
@ -0,0 +1,386 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
VIRTUALX_REQUIRED="pgo"
|
||||
WANT_AUTOCONF="2.1"
|
||||
MOZ_ESR=""
|
||||
|
||||
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
|
||||
# No official support as of fetch time
|
||||
# csb
|
||||
MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs cy da de el en
|
||||
en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd
|
||||
gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr
|
||||
nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
|
||||
th tr uk vi xh zh-CN zh-TW )
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
|
||||
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
|
||||
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
|
||||
MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
|
||||
|
||||
if [[ ${MOZ_ESR} == 1 ]]; then
|
||||
# ESR releases have slightly version numbers
|
||||
MOZ_PV="${MOZ_PV}esr"
|
||||
fi
|
||||
|
||||
# Patch version
|
||||
PATCH="${PN}-44.0-patches-0.4"
|
||||
MOZ_HTTP_URI="http://archive.mozilla.org/pub/${PN}/releases"
|
||||
|
||||
MOZCONFIG_OPTIONAL_GTK3=1
|
||||
MOZCONFIG_OPTIONAL_WIFI=1
|
||||
MOZCONFIG_OPTIONAL_JIT="enabled"
|
||||
|
||||
inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.44 multilib pax-utils fdo-mime autotools virtualx mozlinguas
|
||||
|
||||
DESCRIPTION="Firefox Web Browser"
|
||||
HOMEPAGE="http://www.mozilla.com/firefox"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
IUSE="bindist hardened +hwaccel pgo selinux +gmp-autoupdate test"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
# More URIs appended below...
|
||||
SRC_URI="${SRC_URI}
|
||||
https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
|
||||
https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCH}.tar.xz
|
||||
https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz"
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
# Mesa 7.10 needed for WebGL + bugfixes
|
||||
RDEPEND="
|
||||
>=dev-libs/nss-3.21
|
||||
>=dev-libs/nspr-4.10.10-r1
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
pgo? (
|
||||
>=sys-devel/gcc-4.5 )
|
||||
amd64? ( ${ASM_DEPEND}
|
||||
virtual/opengl )
|
||||
x86? ( ${ASM_DEPEND}
|
||||
virtual/opengl )"
|
||||
|
||||
# No source releases for alpha|beta
|
||||
if [[ ${PV} =~ alpha ]]; then
|
||||
CHANGESET="8a3042764de7"
|
||||
SRC_URI="${SRC_URI}
|
||||
https://dev.gentoo.org/~nirbheek/mozilla/firefox/firefox-${MOZ_PV}_${CHANGESET}.source.tar.xz"
|
||||
S="${WORKDIR}/mozilla-aurora-${CHANGESET}"
|
||||
else
|
||||
S="${WORKDIR}/firefox-${MOZ_PV}"
|
||||
SRC_URI="${SRC_URI}
|
||||
${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
|
||||
fi
|
||||
|
||||
QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox"
|
||||
|
||||
BUILD_OBJ_DIR="${S}/ff"
|
||||
|
||||
pkg_setup() {
|
||||
moz_pkgsetup
|
||||
|
||||
# Avoid PGO profiling problems due to enviroment leakage
|
||||
# These should *always* be cleaned up anyway
|
||||
unset DBUS_SESSION_BUS_ADDRESS \
|
||||
DISPLAY \
|
||||
ORBIT_SOCKETDIR \
|
||||
SESSION_MANAGER \
|
||||
XDG_SESSION_COOKIE \
|
||||
XAUTHORITY
|
||||
|
||||
if ! use bindist; then
|
||||
einfo
|
||||
elog "You are enabling official branding. You may not redistribute this build"
|
||||
elog "to any users on your network or the internet. Doing so puts yourself into"
|
||||
elog "a legal problem with Mozilla Foundation"
|
||||
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
|
||||
fi
|
||||
|
||||
if use pgo; then
|
||||
einfo
|
||||
ewarn "You will do a double build for profile guided optimization."
|
||||
ewarn "This will result in your build taking at least twice as long as before."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
# Ensure we have enough disk space to compile
|
||||
if use pgo || use debug || use test ; then
|
||||
CHECKREQS_DISK_BUILD="8G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
fi
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our patches
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/firefox"
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
epatch_user
|
||||
|
||||
# Enable gnomebreakpad
|
||||
if use debug ; then
|
||||
sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
|
||||
"${S}"/build/unix/run-mozilla.sh || die "sed failed!"
|
||||
fi
|
||||
|
||||
# Ensure that our plugins dir is enabled as default
|
||||
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
|
||||
"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
|
||||
sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
|
||||
"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
|
||||
|
||||
# Fix sandbox violations during make clean, bug 372817
|
||||
sed -e "s:\(/no-such-file\):${T}\1:g" \
|
||||
-i "${S}"/config/rules.mk \
|
||||
-i "${S}"/nsprpub/configure{.in,} \
|
||||
|| die
|
||||
|
||||
# Don't exit with error when some libs are missing which we have in
|
||||
# system.
|
||||
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
|
||||
-i "${S}"/browser/installer/Makefile.in || die
|
||||
|
||||
# Don't error out when there's no files to be removed:
|
||||
sed 's@\(xargs rm\)$@\1 -f@' \
|
||||
-i "${S}"/toolkit/mozapps/installer/packager.mk || die
|
||||
|
||||
# Keep codebase the same even if not using official branding
|
||||
sed '/^MOZ_DEV_EDITION=1/d' \
|
||||
-i "${S}"/browser/branding/aurora/configure.sh || die
|
||||
|
||||
eautoreconf
|
||||
|
||||
# Must run autoconf in js/src
|
||||
cd "${S}"/js/src || die
|
||||
eautoconf
|
||||
|
||||
# Need to update jemalloc's configure
|
||||
cd "${S}"/memory/jemalloc/src || die
|
||||
WANT_AUTOCONF= eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
MEXTENSIONS="default"
|
||||
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
|
||||
# Note: These are for Gentoo Linux use ONLY. For your own distribution, please
|
||||
# get your own set of keys.
|
||||
_google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# We want rpath support to prevent unneeded hacks on different libc variants
|
||||
append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}"
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
# Add full relro support for hardened
|
||||
use hardened && append-ldflags "-Wl,-z,relro,-z,now"
|
||||
|
||||
# EGL use flag removed for now, as build failures ensue with firefox-44
|
||||
#use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
|
||||
|
||||
# Setup api key for location services
|
||||
echo -n "${_google_api_key}" > "${S}"/google-api-key
|
||||
mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
|
||||
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --disable-mailnews
|
||||
|
||||
# Other ff-specific settings
|
||||
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
|
||||
|
||||
# Allow for a proper pgo build
|
||||
if use pgo; then
|
||||
echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig
|
||||
fi
|
||||
|
||||
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
fi
|
||||
|
||||
# workaround for funky/broken upstream configure...
|
||||
emake -f client.mk configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use pgo; then
|
||||
addpredict /root
|
||||
addpredict /etc/gconf
|
||||
# Reset and cleanup environment variables used by GNOME/XDG
|
||||
gnome2_environment_reset
|
||||
|
||||
# Firefox tries to use dri stuff when it's run, see bug 380283
|
||||
shopt -s nullglob
|
||||
cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
|
||||
if test -z "${cards}"; then
|
||||
cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
|
||||
if test -n "${cards}"; then
|
||||
# Binary drivers seem to cause access violations anyway, so
|
||||
# let's use indirect rendering so that the device files aren't
|
||||
# touched at all. See bug 394715.
|
||||
export LIBGL_ALWAYS_INDIRECT=1
|
||||
fi
|
||||
fi
|
||||
shopt -u nullglob
|
||||
addpredict "${cards}"
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
|
||||
Xemake -f client.mk profiledbuild || die "Xemake failed"
|
||||
else
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
|
||||
emake -f client.mk realbuild
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
DICTPATH="\"${EPREFIX}/usr/share/myspell\""
|
||||
|
||||
cd "${BUILD_OBJ_DIR}" || die
|
||||
|
||||
# Add our default prefs for firefox
|
||||
cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
# Augment this with hwaccel prefs
|
||||
if use hwaccel ; then
|
||||
cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
fi
|
||||
|
||||
# Set default path to search for dictionaries.
|
||||
echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
|
||||
>> "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
local plugin
|
||||
use gmp-autoupdate || for plugin in \
|
||||
gmp-gmpopenh264 ; do
|
||||
echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
done
|
||||
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
local size sizes icon_path icon name
|
||||
if use bindist; then
|
||||
sizes="16 32 48"
|
||||
icon_path="${S}/browser/branding/aurora"
|
||||
# Firefox's new rapid release cycle means no more codenames
|
||||
# Let's just stick with this one...
|
||||
icon="aurora"
|
||||
name="Aurora"
|
||||
|
||||
# Override preferences to set the MOZ_DEV_EDITION defaults, since we
|
||||
# don't define MOZ_DEV_EDITION to avoid profile debaucles.
|
||||
# (source: browser/app/profile/firefox.js)
|
||||
cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
|
||||
pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
|
||||
sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
|
||||
sticky_pref("browser.devedition.theme.enabled", true);
|
||||
sticky_pref("devtools.theme", "dark");
|
||||
PROFILE_EOF
|
||||
|
||||
else
|
||||
sizes="16 22 24 32 256"
|
||||
icon_path="${S}/browser/branding/official"
|
||||
icon="${PN}"
|
||||
name="Mozilla Firefox"
|
||||
fi
|
||||
|
||||
# Install icons and .desktop for menu entry
|
||||
for size in ${sizes}; do
|
||||
insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
|
||||
newins "${icon_path}/default${size}.png" "${icon}.png"
|
||||
done
|
||||
# The 128x128 icon has a different name
|
||||
insinto "/usr/share/icons/hicolor/128x128/apps"
|
||||
newins "${icon_path}/mozicon128.png" "${icon}.png"
|
||||
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
|
||||
newicon "${icon_path}/content/icon48.png" "${icon}.png"
|
||||
newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
|
||||
sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
|
||||
"${ED}/usr/share/applications/${PN}.desktop" || die
|
||||
|
||||
# Add StartupNotify=true bug 237317
|
||||
if use startup-notification ; then
|
||||
echo "StartupNotify=true"\
|
||||
>> "${ED}/usr/share/applications/${PN}.desktop" \
|
||||
|| die
|
||||
fi
|
||||
|
||||
# Required in order to use plugins and even run firefox on hardened, with jit useflag.
|
||||
if use jit; then
|
||||
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
|
||||
else
|
||||
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
|
||||
fi
|
||||
|
||||
# very ugly hack to make firefox not sigbus on sparc
|
||||
# FIXME: is this still needed??
|
||||
use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
|
||||
-i "${ED}/${MOZILLA_FIVE_HOME}/application.ini" \
|
||||
|| die "sparc sed failed"; }
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Update mimedb for the new .desktop file
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
Loading…
Reference in New Issue
Block a user