diff options
author | Jory Pratt <anarchy@gentoo.org> | 2013-04-08 13:47:38 +0000 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2013-04-08 13:47:38 +0000 |
commit | 9d0b293fb1c366487eb3e5116ed8fc5ec1725f51 (patch) | |
tree | 42e38d9f5b34170f12b76ced8b0125f98ecba6da /www-client | |
parent | migration revbump (diff) | |
download | gentoo-2-9d0b293fb1c366487eb3e5116ed8fc5ec1725f51.tar.gz gentoo-2-9d0b293fb1c366487eb3e5116ed8fc5ec1725f51.tar.bz2 gentoo-2-9d0b293fb1c366487eb3e5116ed8fc5ec1725f51.zip |
Pax mark all unconditionally for hardened support
(Portage version: 2.1.11.60/cvs/Linux x86_64, signed Manifest commit with key 0xB4D088B4)
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/seamonkey/ChangeLog | 5 | ||||
-rw-r--r-- | www-client/seamonkey/seamonkey-2.17.ebuild | 20 |
2 files changed, 9 insertions, 16 deletions
diff --git a/www-client/seamonkey/ChangeLog b/www-client/seamonkey/ChangeLog index c3de32e0bc16..cdbee2b94f0a 100644 --- a/www-client/seamonkey/ChangeLog +++ b/www-client/seamonkey/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for www-client/seamonkey # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.446 2013/04/03 07:02:36 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.447 2013/04/08 13:47:38 anarchy Exp $ + + 08 Apr 2013; Jory A. Pratt <anarchy@gentoo.org> seamonkey-2.17.ebuild: + Pax mark all unconditionally for hardened support *seamonkey-2.17 (03 Apr 2013) diff --git a/www-client/seamonkey/seamonkey-2.17.ebuild b/www-client/seamonkey/seamonkey-2.17.ebuild index 03cce4acb0ff..a9cffb021f0f 100644 --- a/www-client/seamonkey/seamonkey-2.17.ebuild +++ b/www-client/seamonkey/seamonkey-2.17.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.17.ebuild,v 1.1 2013/04/03 07:02:36 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.17.ebuild,v 1.2 2013/04/08 13:47:38 anarchy Exp $ EAPI="3" WANT_AUTOCONF="2.1" @@ -280,11 +280,8 @@ src_install() { "${S}/${obj_dir}/mozilla/dist/bin/defaults/pref/all-gentoo.js" \ || die - # Without methodjit and tracejit there's no conflict with PaX - if use jit ; then - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${S}/${obj_dir}/mozilla/dist/bin/xpcshell" - fi + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${S}/${obj_dir}/mozilla/dist/bin/xpcshell" MOZ_MAKE_FLAGS="${MAKEOPTS}" \ emake DESTDIR="${D}" install || die "emake install failed" @@ -320,15 +317,8 @@ src_install() { || die domenu "${T}"/${PN}.desktop || die - # Without methodjit and tracejit there's no conflict with PaX - if use jit ; then - # Required in order to use plugins and even run firefox on hardened. - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin} - fi - - # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash - # continue to work as expected. - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container + # Required in order to use plugins and even run firefox on hardened. + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container} # Handle plugins dir through nsplugins.eclass share_plugins_dir |