summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-06-27 11:45:47 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-06-27 11:45:47 +0000
commitc6838b6ee56764537a32175d2388b44dc6e9814a (patch)
tree41974d1ef2c6d669b1aee3c953bacee16c2cf003 /sys-auth/polkit
parentRaise dependency for libarchive to 3.0.4. (diff)
downloadgentoo-2-c6838b6ee56764537a32175d2388b44dc6e9814a.tar.gz
gentoo-2-c6838b6ee56764537a32175d2388b44dc6e9814a.tar.bz2
gentoo-2-c6838b6ee56764537a32175d2388b44dc6e9814a.zip
pax-mark polkitd only when spidermonkey is built with JIT enabled (by using has_version check)
(Portage version: 2.2.0_alpha113/cvs/Linux x86_64)
Diffstat (limited to 'sys-auth/polkit')
-rw-r--r--sys-auth/polkit/ChangeLog6
-rw-r--r--sys-auth/polkit/polkit-0.106-r5.ebuild6
2 files changed, 9 insertions, 3 deletions
diff --git a/sys-auth/polkit/ChangeLog b/sys-auth/polkit/ChangeLog
index c09070d333cb..78052537d4bf 100644
--- a/sys-auth/polkit/ChangeLog
+++ b/sys-auth/polkit/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-auth/polkit
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.91 2012/06/27 10:26:23 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.92 2012/06/27 11:45:47 ssuominen Exp $
+
+ 27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r5.ebuild:
+ pax-mark polkitd only when spidermonkey is built with JIT enabled (by using
+ has_version check)
27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.106-r2.ebuild,
-polkit-0.106-r3.ebuild, -polkit-0.106-r4.ebuild:
diff --git a/sys-auth/polkit/polkit-0.106-r5.ebuild b/sys-auth/polkit/polkit-0.106-r5.ebuild
index c75bc369ca55..be3a8b123402 100644
--- a/sys-auth/polkit/polkit-0.106-r5.ebuild
+++ b/sys-auth/polkit/polkit-0.106-r5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.106-r5.ebuild,v 1.1 2012/06/27 10:24:22 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.106-r5.ebuild,v 1.2 2012/06/27 11:45:47 ssuominen Exp $
EAPI=4
inherit eutils multilib pam pax-utils systemd user
@@ -95,7 +95,9 @@ src_install() {
rm -f "${ED}"/usr/lib*/pkgconfig/polkit-backend-1.pc #423431
# Required for polkitd on hardened/PaX due to spidermonkey's JIT
- pax-mark mr "${ED}"/usr/$(get_libdir)/polkit-1/polkitd
+ if has_version '<dev-lang/spidermonkey-1.8.7' || has_version 'dev-lang/spidermonkey[jit]'; then
+ pax-mark mr "${ED}"/usr/$(get_libdir)/polkit-1/polkitd
+ fi
}
pkg_postinst() {