summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Karlson <jekarlson@gmail.com>2013-04-07 20:59:48 +0300
committerEmil Karlson <jekarlson@gmail.com>2013-04-07 20:59:48 +0300
commitbba14cb616428798f3795ba6b25cfb636659595e (patch)
treeb28732389a7067d872ca532f9cf70e053ee03857
parentx11-libs/glamor: No longer needs Makefile patching (diff)
downloadx11-bba14cb616428798f3795ba6b25cfb636659595e.tar.gz
x11-bba14cb616428798f3795ba6b25cfb636659595e.tar.bz2
x11-bba14cb616428798f3795ba6b25cfb636659595e.zip
x11-drivers/ati-drivers: pax-kernel fixes
die, if someone enables pax-kernel for non-hardened sources remove invalid pax-mark option C
-rw-r--r--x11-drivers/ati-drivers/ati-drivers-13.3_beta3.ebuild9
1 files changed, 8 insertions, 1 deletions
diff --git a/x11-drivers/ati-drivers/ati-drivers-13.3_beta3.ebuild b/x11-drivers/ati-drivers/ati-drivers-13.3_beta3.ebuild
index 4783e59e..78d4eb64 100644
--- a/x11-drivers/ati-drivers/ati-drivers-13.3_beta3.ebuild
+++ b/x11-drivers/ati-drivers/ati-drivers-13.3_beta3.ebuild
@@ -176,6 +176,13 @@ pkg_pretend() {
linux-info_pkg_setup
require_configured_kernel
_check_kernel_config
+
+ if [[ "${KV_EXTRA}" != -hardened ]] && use pax_kernel; then
+ eerror "USE pax_kernel enabled for a non-hardened kernel."
+ eerror "If you know this kernel supports pax_kernel, open a bug at"
+ eerror "https://bugs.gentoo.org"
+ die "USE pax_kernel enabled for a non-hardened kernel"
+ fi
fi
}
@@ -548,7 +555,7 @@ src_install-libs() {
doheader xvba_sdk/include/amdxvba.h
if use pax_kernel; then
- pax-mark Cm "${D}"/usr/lib*/opengl/ati/lib/libGL.so.1.2 || die "pax-mark failed"
+ pax-mark m "${D}"/usr/lib*/opengl/ati/lib/libGL.so.1.2 || die "pax-mark failed"
fi
}