summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2014-10-20 17:53:11 +0000
committerIan Stakenvicius <axs@gentoo.org>2014-10-20 17:53:11 +0000
commita113df6fac7060e2da1ca9919bdc7c322c978e60 (patch)
treedb3dc7d4ecfafa37c8906e387bd9c06c2c0d3a87 /mail-client
parentMark arm64/m68k/s390/sh stable. (diff)
downloadgentoo-2-a113df6fac7060e2da1ca9919bdc7c322c978e60.tar.gz
gentoo-2-a113df6fac7060e2da1ca9919bdc7c322c978e60.tar.bz2
gentoo-2-a113df6fac7060e2da1ca9919bdc7c322c978e60.zip
added pax-mark -p for USE=jit per bug 519068
(Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/thunderbird/ChangeLog8
-rw-r--r--mail-client/thunderbird/thunderbird-31.2.0-r1.ebuild (renamed from mail-client/thunderbird/thunderbird-31.2.0.ebuild)11
2 files changed, 17 insertions, 2 deletions
diff --git a/mail-client/thunderbird/ChangeLog b/mail-client/thunderbird/ChangeLog
index c41c4e712450..03a53cdb7c48 100644
--- a/mail-client/thunderbird/ChangeLog
+++ b/mail-client/thunderbird/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for mail-client/thunderbird
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/ChangeLog,v 1.302 2014/10/14 20:05:59 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/ChangeLog,v 1.303 2014/10/20 17:53:11 axs Exp $
+
+*thunderbird-31.2.0-r1 (20 Oct 2014)
+
+ 20 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
+ +thunderbird-31.2.0-r1.ebuild, -thunderbird-31.2.0.ebuild:
+ added pax-mark -p for USE=jit per bug 519068
*thunderbird-31.2.0 (14 Oct 2014)
diff --git a/mail-client/thunderbird/thunderbird-31.2.0.ebuild b/mail-client/thunderbird/thunderbird-31.2.0-r1.ebuild
index 604757d33a4a..e7cd3c840244 100644
--- a/mail-client/thunderbird/thunderbird-31.2.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-31.2.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-31.2.0.ebuild,v 1.1 2014/10/14 20:05:59 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-31.2.0-r1.ebuild,v 1.1 2014/10/20 17:53:11 axs Exp $
EAPI=5
WANT_AUTOCONF="2.1"
@@ -106,6 +106,13 @@ pkg_pretend() {
# Ensure we have enough disk space to compile
CHECKREQS_DISK_BUILD="4G"
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() {
@@ -350,6 +357,8 @@ src_install() {
fi
pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin,thunderbird}
+ # Required in order for jit to work on hardened, for mozilla-31
+ use jit && pax-mark p "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
# Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
# continue to work as expected.