Gentoo Archives: gentoo-commits

From: "Ian Stakenvicius (axs)" <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/firefox: firefox-36.0.ebuild ChangeLog
Date: Sun, 01 Mar 2015 01:44:17
Message-Id: 20150301014410.E00A912C5F@oystercatcher.gentoo.org
1 axs 15/03/01 01:44:10
2
3 Modified: firefox-36.0.ebuild ChangeLog
4 Log:
5 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
6
7 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
8
9 Revision Changes Path
10 1.4 www-client/firefox/firefox-36.0.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/firefox-36.0.ebuild?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/firefox-36.0.ebuild?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/firefox-36.0.ebuild?r1=1.3&r2=1.4
15
16 Index: firefox-36.0.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- firefox-36.0.ebuild 27 Feb 2015 08:36:41 -0000 1.3
23 +++ firefox-36.0.ebuild 1 Mar 2015 01:44:10 -0000 1.4
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2015 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v 1.3 2015/02/27 08:36:41 polynomial-c Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v 1.4 2015/03/01 01:44:10 axs Exp $
29
30 EAPI="5"
31 VIRTUALX_REQUIRED="pgo"
32 @@ -34,7 +34,7 @@
33 MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases/"
34
35 MOZCONFIG_OPTIONAL_WIFI=1
36 -MOZCONFIG_OPTIONAL_JIT="enabled"
37 +# No longer optional -- MOZCONFIG_OPTIONAL_JIT="enabled"
38
39 inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v5.36 multilib pax-utils fdo-mime autotools virtualx mozlinguas
40
41 @@ -131,13 +131,6 @@
42 CHECKREQS_DISK_BUILD="4G"
43 fi
44 check-reqs_pkg_setup
45 -
46 - if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
47 - ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
48 - ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
49 - ewarn "Please ensure you know what you are doing. If you don't, please consider"
50 - ewarn "emerging the package with USE=-jit"
51 - fi
52 }
53
54 src_unpack() {
55 @@ -229,6 +222,12 @@
56 # Other ff-specific settings
57 mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
58
59 + # Force jit
60 + mozconfig_annotate '' --enable-ion
61 + # Force jit simulators for mips and arm
62 + use arm && mozconfig_annotate '' --enable-arm-simulator
63 + use mips && mozconfig_annotate '' --enable-mips-simulator
64 +
65 # Allow for a proper pgo build
66 if use pgo; then
67 echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig
68 @@ -355,11 +354,11 @@
69 fi
70
71 # Required in order to use plugins and even run firefox on hardened.
72 - if use jit; then
73 +# if use jit; then
74 pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
75 - else
76 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
77 - fi
78 +# else
79 +# pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
80 +# fi
81
82 if use minimal; then
83 rm -r "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} \
84
85
86
87 1.390 www-client/firefox/ChangeLog
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/ChangeLog?rev=1.390&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/ChangeLog?rev=1.390&content-type=text/plain
91 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/ChangeLog?r1=1.389&r2=1.390
92
93 Index: ChangeLog
94 ===================================================================
95 RCS file: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v
96 retrieving revision 1.389
97 retrieving revision 1.390
98 diff -u -r1.389 -r1.390
99 --- ChangeLog 27 Feb 2015 13:25:27 -0000 1.389
100 +++ ChangeLog 1 Mar 2015 01:44:10 -0000 1.390
101 @@ -1,6 +1,11 @@
102 # ChangeLog for www-client/firefox
103 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
104 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.389 2015/02/27 13:25:27 ago Exp $
105 +# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/ChangeLog,v 1.390 2015/03/01 01:44:10 axs Exp $
106 +
107 + 01 Mar 2015; Ian Stakenvicius (_AxS_) <axs@g.o> firefox-36.0.ebuild:
108 + dropped USE=jit from firefox-36.0 as disabling jit is not supported according
109 + to upstream, also added configure flags to enable the jit simulators for arm
110 + and mips; works around bug 541534
111
112 27 Feb 2015; Agostino Sarubbo <ago@g.o> firefox-31.5.0.ebuild:
113 Stable for amd64, wrt bug #541316