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




Reply via email to