aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2006-08-01 08:42:03 -0700
committerDonnie Berkholz <donnie@comet.(none)>2006-08-01 08:42:03 -0700
commit941a3d80e555e9b53d6928650960dc4ffde1408e (patch)
treeb173c49430d5cef9f1788f20d7b97ed360e3c712 /media-libs
parentmesa: stop tacking /usr/local/lib/pkgconfig into PKG_CONFIG_PATH (diff)
downloaddberkholz-941a3d80e555e9b53d6928650960dc4ffde1408e.tar.gz
dberkholz-941a3d80e555e9b53d6928650960dc4ffde1408e.tar.bz2
dberkholz-941a3d80e555e9b53d6928650960dc4ffde1408e.zip
mesa: add USE=hardened
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/mesa/Manifest8
-rw-r--r--media-libs/mesa/mesa-9999.ebuild8
2 files changed, 12 insertions, 4 deletions
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index dee8d3f..3dbccad 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -30,10 +30,10 @@ AUX r300Fallback-always-return-false.patch 756 RMD160 c8994d5c46badb26fcce945739
MD5 98634596bb3b55d66e6e60fdbc7590f9 files/r300Fallback-always-return-false.patch 756
RMD160 c8994d5c46badb26fcce945739bda65405825238 files/r300Fallback-always-return-false.patch 756
SHA256 fe43a9eb36c3afe095b09be5f066f2b89aca186251fa6350604fb7d53b644c11 files/r300Fallback-always-return-false.patch 756
-EBUILD mesa-9999.ebuild 9739 RMD160 c6c60b67111fe639f7d9f1c988b416c9223fe0c6 SHA1 08d8d4333d0e5fc60fae0bafea21705d491716d4 SHA256 775d9bb85c637fa90d85e6e1c694b83b6e0bc88917f6a9144e040c497896589e
-MD5 b2f58e034d18ec6a5d3f491f53a0e601 mesa-9999.ebuild 9739
-RMD160 c6c60b67111fe639f7d9f1c988b416c9223fe0c6 mesa-9999.ebuild 9739
-SHA256 775d9bb85c637fa90d85e6e1c694b83b6e0bc88917f6a9144e040c497896589e mesa-9999.ebuild 9739
+EBUILD mesa-9999.ebuild 9941 RMD160 e9fae8e9cc2ad47d94c8b770c2ee829a0d2e1ef5 SHA1 1e141d2a15f610e0ad80716ccef5c141dc153ecb SHA256 276a5a470741c8d4b1225da81ad249f5159993e1801d06986afff64b1faec06c
+MD5 e5dd50d62d60f13a86442ffe432acb81 mesa-9999.ebuild 9941
+RMD160 e9fae8e9cc2ad47d94c8b770c2ee829a0d2e1ef5 mesa-9999.ebuild 9941
+SHA256 276a5a470741c8d4b1225da81ad249f5159993e1801d06986afff64b1faec06c mesa-9999.ebuild 9941
MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-mesa-9999 1
RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-mesa-9999 1
SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-mesa-9999 1
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 8ccd288..007e814 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -37,6 +37,7 @@ IUSE_VIDEO_CARDS="
video_cards_via"
IUSE="${IUSE_VIDEO_CARDS}
debug
+ hardened
motif
nptl
xcb"
@@ -208,6 +209,13 @@ src_unpack() {
# Set drivers to everything on which we ran add_drivers()
echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF}
+ if use hardened; then
+ einfo "Deactivating assembly code for hardened build"
+ echo "ASM_FLAGS =" >> ${HOSTCONF}
+ echo "ASM_SOURCES =" >> ${HOSTCONF}
+ echo "ASM_API =" >> ${HOSTCONF}
+ fi
+
if use sparc; then
einfo "Sparc assembly code is not working; deactivating"
echo "ASM_FLAGS =" >> ${HOSTCONF}