sys-devel/llvm: add darwin patch to 3.7.1
authorFabian Groffen <grobian@gentoo.org>
Wed, 27 Jan 2016 12:56:43 +0000 (13:56 +0100)
committerFabian Groffen <grobian@gentoo.org>
Wed, 27 Jan 2016 12:57:19 +0000 (13:57 +0100)
Package-Manager: portage-2.2.20-prefix

sys-devel/llvm/llvm-3.7.1.ebuild

index fa15adf29fa7ae7b89faf00386e6fce5b17b6a63..e4697d0e79177356826bd6fa117aa075013deda2 100644 (file)
@@ -8,7 +8,7 @@ EAPI=5
 PYTHON_COMPAT=( python2_7 )
 
 inherit check-reqs cmake-utils eutils flag-o-matic multilib \
-       multilib-minimal python-single-r1 toolchain-funcs pax-utils
+       multilib-minimal python-single-r1 toolchain-funcs pax-utils prefix
 
 DESCRIPTION="Low Level Virtual Machine"
 HOMEPAGE="http://llvm.org/"
@@ -182,6 +182,9 @@ src_prepare() {
 
                epatch "${FILESDIR}"/clang-3.6-gentoo-install.patch
 
+               epatch "${FILESDIR}"/clang-3.4-darwin_prefix-include-paths.patch
+               eprefixify tools/clang/lib/Frontend/InitHeaderSearch.cpp
+
                sed -i -e "s^@EPREFIX@^${EPREFIX}^" \
                        tools/clang/tools/scan-build/scan-build || die