diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2014-12-04 03:30:18 +0000 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2014-12-04 03:30:18 +0000 |
commit | ebe1c765b80f95766986fbb4d7a3c011a53d048c (patch) | |
tree | 2b23b3c46ecaa220a37b57e15da3d045eb654935 /www-client | |
parent | Version bump. (diff) | |
download | gentoo-2-ebe1c765b80f95766986fbb4d7a3c011a53d048c.tar.gz gentoo-2-ebe1c765b80f95766986fbb4d7a3c011a53d048c.tar.bz2 gentoo-2-ebe1c765b80f95766986fbb4d7a3c011a53d048c.zip |
version bump, remove old; added USE flag to disable autoupdates of GMP plugins by default
(Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/firefox/ChangeLog | 9 | ||||
-rw-r--r-- | www-client/firefox/firefox-34.0.5.ebuild (renamed from www-client/firefox/firefox-33.0-r1.ebuild) | 32 | ||||
-rw-r--r-- | www-client/firefox/metadata.xml | 2 |
3 files changed, 28 insertions, 15 deletions
diff --git a/www-client/firefox/ChangeLog b/www-client/firefox/ChangeLog index 3b33788d7cb6..8868ad395743 100644 --- a/www-client/firefox/ChangeLog +++ b/www-client/firefox/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for www-client/firefox # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.366 2014/12/04 00:18:29 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.367 2014/12/04 03:30:18 axs Exp $ + +*firefox-34.0.5 (04 Dec 2014) + + 04 Dec 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> +firefox-34.0.5.ebuild, + -firefox-33.0-r1.ebuild, metadata.xml: + version bump, remove old; added USE flag to disable autoupdates of GMP plugins + by default *firefox-31.3.0 (04 Dec 2014) diff --git a/www-client/firefox/firefox-33.0-r1.ebuild b/www-client/firefox/firefox-34.0.5.ebuild index 778a2d2f91ca..d74028d3bf3d 100644 --- a/www-client/firefox/firefox-33.0-r1.ebuild +++ b/www-client/firefox/firefox-34.0.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-33.0-r1.ebuild,v 1.1 2014/11/05 23:18:28 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-34.0.5.ebuild,v 1.1 2014/12/04 03:30:18 axs Exp $ EAPI="5" VIRTUALX_REQUIRED="pgo" @@ -10,9 +10,9 @@ MOZ_ESR="" # This list can be updated with scripts/get_langs.sh from the mozilla overlay MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs csb 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 ku lt lv mai mk ml mr +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 zu ) +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 @@ -25,7 +25,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then fi # Patch version -PATCH="${PN}-31.0-patches-0.2" +PATCH="${PN}-34.0-patches-0.1" # Upstream ftp release URI that's used by mozlinguas.eclass # We don't use the http mirror because it deletes old tarballs. MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/" @@ -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-v5.33 multilib pax-utils fdo-mime autotools virtualx mozlinguas +inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.34 multilib pax-utils fdo-mime autotools virtualx mozlinguas DESCRIPTION="Firefox Web Browser" HOMEPAGE="http://www.mozilla.com/firefox" @@ -42,7 +42,7 @@ 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 +minimal pgo test" +IUSE="bindist hardened +minimal pgo selinux +gmp-autoupdate test" # More URIs appended below... SRC_URI="${SRC_URI} @@ -51,10 +51,11 @@ SRC_URI="${SRC_URI} ASM_DEPEND=">=dev-lang/yasm-1.1" +# Mesa 7.10 needed for WebGL + bugfixes RDEPEND=" - >=dev-libs/nss-3.17.1 - >=dev-libs/nspr-4.10.6 -" + >=dev-libs/nss-3.17.2 + >=dev-libs/nspr-4.10.7 + selinux? ( sec-policy/selinux-mozilla )" DEPEND="${RDEPEND} pgo? ( @@ -143,13 +144,8 @@ src_prepare() { # Apply our patches EPATCH_SUFFIX="patch" \ EPATCH_FORCE="yes" \ - EPATCH_EXCLUDE="8000_gcc49_mozbug999496_ff31.patch" \ epatch "${WORKDIR}/firefox" - epatch "${FILESDIR}"/${P}-jemalloc-configure.patch - epatch "${FILESDIR}"/${PN}-32.0-hppa-js-configure.patch # bug 524556 - epatch "${FILESDIR}"/${PN}-31.0-webm-disallow-negative-samples.patch # bug 527010 - # Allow user to apply any additional patches without modifing ebuild epatch_user @@ -300,6 +296,14 @@ src_install() { "${S}/${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);" >> \ + "${S}/${obj_dir}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + done + MOZ_MAKE_FLAGS="${MAKEOPTS}" \ emake DESTDIR="${D}" install diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml index 9970786b8d5c..5f5f7f8eef9b 100644 --- a/www-client/firefox/metadata.xml +++ b/www-client/firefox/metadata.xml @@ -7,6 +7,8 @@ are not binary-redistributable according to upstream.</flag> <flag name="custom-optimization">Fine-tune custom compiler optimizations (-Os, -O0, -O1, -O2, -O3)</flag> + <flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically + downloaded and kept up-to-date in user profiles</flag> <flag name="ipc">Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes</flag> <flag name="minimal"> Prevent sdk and headers from being installed</flag> |