summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2013-02-24 19:13:03 +0000
committerJory Pratt <anarchy@gentoo.org>2013-02-24 19:13:03 +0000
commit3331dc448a00d299550bd046e8ff2a4ba73b9cb2 (patch)
tree79462b414d082a722cac03130e0f904a67ef5846 /www-client/seamonkey
parentStable for sparc, wrt bug #458776 (diff)
downloadgentoo-2-3331dc448a00d299550bd046e8ff2a4ba73b9cb2.tar.gz
gentoo-2-3331dc448a00d299550bd046e8ff2a4ba73b9cb2.tar.bz2
gentoo-2-3331dc448a00d299550bd046e8ff2a4ba73b9cb2.zip
Fix hardened support bug #459022
(Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit with key 0xB4D088B4)
Diffstat (limited to 'www-client/seamonkey')
-rw-r--r--www-client/seamonkey/ChangeLog6
-rw-r--r--www-client/seamonkey/seamonkey-2.15.1.ebuild5
-rw-r--r--www-client/seamonkey/seamonkey-2.16.ebuild4
3 files changed, 11 insertions, 4 deletions
diff --git a/www-client/seamonkey/ChangeLog b/www-client/seamonkey/ChangeLog
index 148e3b02ebf5..041c12716908 100644
--- a/www-client/seamonkey/ChangeLog
+++ b/www-client/seamonkey/ChangeLog
@@ -1,6 +1,10 @@
# 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.436 2013/02/24 16:02:00 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.437 2013/02/24 19:13:03 anarchy Exp $
+
+ 24 Feb 2013; <anarchy@gentoo.org> seamonkey-2.15.1.ebuild,
+ seamonkey-2.16.ebuild:
+ Fix pax-mark issue for hardened support, bug #459022
24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> seamonkey-2.16.ebuild:
Accidentally marked stable for amd64 and x86, revert
diff --git a/www-client/seamonkey/seamonkey-2.15.1.ebuild b/www-client/seamonkey/seamonkey-2.15.1.ebuild
index fac0c2be4907..7d8346e2c0f7 100644
--- a/www-client/seamonkey/seamonkey-2.15.1.ebuild
+++ b/www-client/seamonkey/seamonkey-2.15.1.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.15.1.ebuild,v 1.3 2013/02/18 16:06:02 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.15.1.ebuild,v 1.4 2013/02/24 19:13:03 anarchy Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@@ -228,6 +228,9 @@ src_configure() {
mozconfig_use_enable jit methodjit
mozconfig_use_enable jit tracejit
+ # Causes breakage, extremely experimental feature still in development
+ use ppc64 && mozconfig_annotate '' --disable-ion
+
# Use an objdir to keep things organized.
echo "mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/seamonk" \
>> "${S}"/.mozconfig
diff --git a/www-client/seamonkey/seamonkey-2.16.ebuild b/www-client/seamonkey/seamonkey-2.16.ebuild
index 966469e01c09..4f45630d4806 100644
--- a/www-client/seamonkey/seamonkey-2.16.ebuild
+++ b/www-client/seamonkey/seamonkey-2.16.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.16.ebuild,v 1.5 2013/02/24 16:02:00 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.16.ebuild,v 1.6 2013/02/24 19:13:03 anarchy Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@@ -280,7 +280,7 @@ src_install() {
# 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}"/dist/bin/xpcshell
+ pax-mark m "${S}"/mozilla/dist/bin/xpcshell
fi
MOZ_MAKE_FLAGS="${MAKEOPTS}" \