diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2013-01-07 20:22:12 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2013-01-07 20:22:12 +0000 |
commit | 756c9cba099965f9a65ee1701e283ed65a4ee99f (patch) | |
tree | c84f48a8ba81a561ccca3ba9216a7605f1470b41 /sys-devel | |
parent | Old. (diff) | |
download | gentoo-2-756c9cba099965f9a65ee1701e283ed65a4ee99f.tar.gz gentoo-2-756c9cba099965f9a65ee1701e283ed65a4ee99f.tar.bz2 gentoo-2-756c9cba099965f9a65ee1701e283ed65a4ee99f.zip |
Fix tests on hardened, thanks nikoli@lavabit.com in bug #448240. Sync some changes in live ebuild
(Portage version: 2.2.0_alpha149/cvs/Linux x86_64, signed Manifest commit with key C74525F2)
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/llvm/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-3.2.ebuild | 4 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-9999.ebuild | 10 |
3 files changed, 16 insertions, 5 deletions
diff --git a/sys-devel/llvm/ChangeLog b/sys-devel/llvm/ChangeLog index 6ad199dd39f4..633ce2d51d4c 100644 --- a/sys-devel/llvm/ChangeLog +++ b/sys-devel/llvm/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/llvm # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.103 2013/01/03 23:29:51 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.104 2013/01/07 20:22:12 voyageur Exp $ + + 07 Jan 2013; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.2.ebuild, + llvm-9999.ebuild: + Fix tests on hardened, thanks nikoli@lavabit.com in bug #448240. Sync some + changes in live ebuild 03 Jan 2013; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.8-r2.ebuild, llvm-2.9-r2.ebuild, llvm-3.0-r2.ebuild, -llvm-3.1.ebuild, diff --git a/sys-devel/llvm/llvm-3.2.ebuild b/sys-devel/llvm/llvm-3.2.ebuild index 9515bf11419e..936283120df7 100644 --- a/sys-devel/llvm/llvm-3.2.ebuild +++ b/sys-devel/llvm/llvm-3.2.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/sys-devel/llvm/llvm-3.2.ebuild,v 1.2 2013/01/03 23:29:51 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.2.ebuild,v 1.3 2013/01/07 20:22:12 voyageur Exp $ EAPI=5 PYTHON_DEPEND="2" @@ -154,6 +154,8 @@ src_compile() { pax-mark m Release/bin/lli if use test; then pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests + pax-mark m unittests/ExecutionEngine/MCJIT/Release/MCJITTests + pax-mark m unittests/Support/Release/SupportTests fi } diff --git a/sys-devel/llvm/llvm-9999.ebuild b/sys-devel/llvm/llvm-9999.ebuild index a93f2486e6b5..786cba412cf5 100644 --- a/sys-devel/llvm/llvm-9999.ebuild +++ b/sys-devel/llvm/llvm-9999.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/sys-devel/llvm/llvm-9999.ebuild,v 1.37 2013/01/03 23:29:51 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.38 2013/01/07 20:22:12 voyageur Exp $ EAPI=5 PYTHON_DEPEND="2" @@ -90,6 +90,10 @@ src_prepare() { -i tools/gold/Makefile || die "gold rpath sed failed" fi + # FileCheck is needed at least for dragonegg tests + sed -e "/NO_INSTALL = 1/s/^/#/" -i utils/FileCheck/Makefile \ + || die "FileCheck Makefile sed failed" + # Specify python version python_convert_shebangs -r 2 test/Scripts @@ -149,6 +153,8 @@ src_compile() { pax-mark m Release/bin/lli if use test; then pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests + pax-mark m unittests/ExecutionEngine/MCJIT/Release/MCJITTests + pax-mark m unittests/Support/Release/SupportTests fi } @@ -188,6 +194,4 @@ src_install() { eend $? done fi -# -# doman docs/CommandGuide/*.1 } |