axs 15/03/01 01:44:10 Modified: firefox-36.0.ebuild ChangeLog Log: dropped USE=jit from firefox-36.0 as disabling jit is not supported according to upstream, also added configure flags to enable the jit simulators for arm and mips; works around bug 541534 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Revision Changes Path 1.4 www-client/firefox/firefox-36.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/firefox-36.0.ebuild?rev=1.4&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/firefox-36.0.ebuild?rev=1.4&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/firefox-36.0.ebuild?r1=1.3&r2=1.4 Index: firefox-36.0.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- firefox-36.0.ebuild 27 Feb 2015 08:36:41 -0000 1.3 +++ firefox-36.0.ebuild 1 Mar 2015 01:44:10 -0000 1.4 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v 1.3 2015/02/27 08:36:41 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v 1.4 2015/03/01 01:44:10 axs Exp $ EAPI="5" VIRTUALX_REQUIRED="pgo" @@ -34,7 +34,7 @@ MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/" MOZCONFIG_OPTIONAL_WIFI=1 -MOZCONFIG_OPTIONAL_JIT="enabled" +# No longer optional -- MOZCONFIG_OPTIONAL_JIT="enabled" inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.36 multilib pax-utils fdo-mime autotools virtualx mozlinguas @@ -131,13 +131,6 @@ CHECKREQS_DISK_BUILD="4G" fi check-reqs_pkg_setup - - if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then - ewarn "You are emerging this package on a hardened profile with USE=jit enabled." - ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions." - ewarn "Please ensure you know what you are doing. If you don't, please consider" - ewarn "emerging the package with USE=-jit" - fi } src_unpack() { @@ -229,6 +222,12 @@ # Other ff-specific settings mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} + # Force jit + mozconfig_annotate '' --enable-ion + # Force jit simulators for mips and arm + use arm && mozconfig_annotate '' --enable-arm-simulator + use mips && mozconfig_annotate '' --enable-mips-simulator + # 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 @@ -355,11 +354,11 @@ fi # Required in order to use plugins and even run firefox on hardened. - if use jit; then +# 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 +# else +# pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container +# fi if use minimal; then rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \ 1.390 www-client/firefox/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/ChangeLog?rev=1.390&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/ChangeLog?rev=1.390&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/ChangeLog?r1=1.389&r2=1.390 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v retrieving revision 1.389 retrieving revision 1.390 diff -u -r1.389 -r1.390 --- ChangeLog 27 Feb 2015 13:25:27 -0000 1.389 +++ ChangeLog 1 Mar 2015 01:44:10 -0000 1.390 @@ -1,6 +1,11 @@ # ChangeLog for www-client/firefox # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.389 2015/02/27 13:25:27 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.390 2015/03/01 01:44:10 axs Exp $ + + 01 Mar 2015; Ian Stakenvicius (_AxS_) <[email protected]> firefox-36.0.ebuild: + dropped USE=jit from firefox-36.0 as disabling jit is not supported according + to upstream, also added configure flags to enable the jit simulators for arm + and mips; works around bug 541534 27 Feb 2015; Agostino Sarubbo <[email protected]> firefox-31.5.0.ebuild: Stable for amd64, wrt bug #541316
