diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2014-10-20 17:53:11 +0000 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2014-10-20 17:53:11 +0000 |
commit | a113df6fac7060e2da1ca9919bdc7c322c978e60 (patch) | |
tree | db3dc7d4ecfafa37c8906e387bd9c06c2c0d3a87 /mail-client | |
parent | Mark arm64/m68k/s390/sh stable. (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-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. |