summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2013-04-08 13:47:38 +0000
committerJory Pratt <anarchy@gentoo.org>2013-04-08 13:47:38 +0000
commit9d0b293fb1c366487eb3e5116ed8fc5ec1725f51 (patch)
tree42e38d9f5b34170f12b76ced8b0125f98ecba6da /www-client
parentmigration revbump (diff)
downloadgentoo-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/ChangeLog5
-rw-r--r--www-client/seamonkey/seamonkey-2.17.ebuild20
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