summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2013-08-30 17:28:21 +0000
committerIan Stakenvicius <axs@gentoo.org>2013-08-30 17:28:21 +0000
commitcdd06af1d17ea10af7307433cf3af5754c772dce (patch)
tree9b88e5f764f068b142c52f9bf78a47957249be1c /dev-lang
parentadd missing DEPEND packages as per bug #483028 (diff)
downloadgentoo-2-cdd06af1d17ea10af7307433cf3af5754c772dce.tar.gz
gentoo-2-cdd06af1d17ea10af7307433cf3af5754c772dce.tar.bz2
gentoo-2-cdd06af1d17ea10af7307433cf3af5754c772dce.zip
added x86-macos keyword and extra dep (bug 464654); pax-marked tests so they finish on hardened (bug 415791)
(Portage version: 2.1.12.2/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/spidermonkey/ChangeLog7
-rw-r--r--dev-lang/spidermonkey/metadata.xml2
-rw-r--r--dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild9
3 files changed, 13 insertions, 5 deletions
diff --git a/dev-lang/spidermonkey/ChangeLog b/dev-lang/spidermonkey/ChangeLog
index 0fc304af1ace..ceec34dedd5f 100644
--- a/dev-lang/spidermonkey/ChangeLog
+++ b/dev-lang/spidermonkey/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/spidermonkey
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.120 2013/08/10 02:43:06 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.121 2013/08/30 17:28:21 axs Exp $
+
+ 30 Aug 2013; Ian Stakenvicius <axs@gentoo.org> metadata.xml,
+ spidermonkey-1.8.5-r4.ebuild:
+ added x86-macos keyword and extra dep (bug 464654); pax-marked tests so they
+ finish on hardened (bug 415791)
*spidermonkey-17.0.0-r1 (10 Aug 2013)
diff --git a/dev-lang/spidermonkey/metadata.xml b/dev-lang/spidermonkey/metadata.xml
index 9cfa2ce411f0..0163cea2b2ec 100644
--- a/dev-lang/spidermonkey/metadata.xml
+++ b/dev-lang/spidermonkey/metadata.xml
@@ -6,7 +6,7 @@
Stand-alone JavaScript C library
</longdescription>
<use>
- <flag name='debug'>Enable assertions to allow for easier debugging of programs that link to spidemronkey -- note this will often crash software on regular end-user systems</flag>
+ <flag name='debug'>Enable assertions to allow for easier debugging of programs that link to spidermonkey -- note this will often crash software on regular end-user systems</flag>
<flag name='threadsafe'>Build a threadsafe version of spidermonkey</flag>
</use>
</pkgmetadata>
diff --git a/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild b/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild
index da33fb226c4e..730280d6d4d5 100644
--- a/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.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/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild,v 1.19 2013/08/08 20:49:55 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild,v 1.20 2013/08/30 17:28:21 axs Exp $
EAPI="5"
WANT_AUTOCONF="2.1"
@@ -18,13 +18,14 @@ SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/js/${TARBALL_P}.tar.gz"
LICENSE="NPL-1.1"
SLOT="0/mozjs185"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
IUSE="debug minimal static-libs test"
S="${WORKDIR}/${MY_P}"
BUILDDIR="${S}/js/src"
-RDEPEND=">=dev-libs/nspr-4.7.0"
+RDEPEND=">=dev-libs/nspr-4.7.0
+ x64-macos? ( dev-libs/jemalloc )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
app-arch/zip
@@ -109,6 +110,8 @@ src_compile() {
src_test() {
cd "${BUILDDIR}/jsapi-tests" || die
+ # for bug 415791
+ pax-mark mr jsapi-tests
emake check
}