sys-devel/llvm: avoid darwin8 patch in 3.4.2 elsewhere
authorFabian Groffen <grobian@gentoo.org>
Sat, 6 Jan 2018 16:17:32 +0000 (17:17 +0100)
committerFabian Groffen <grobian@gentoo.org>
Sat, 6 Jan 2018 16:17:53 +0000 (17:17 +0100)
Package-Manager: Portage-2.3.13, Repoman-2.3.3

sys-devel/llvm/llvm-3.4.2-r100.ebuild

index 430d90928c051dc4c44149445afbf5d008245683..c555e99f97317b5a70ee396be0060e25ea6916da 100644 (file)
@@ -107,6 +107,11 @@ src_prepare() {
 
                epatch "${WORKDIR}/${P}-patchset"/clang/gentoo-install.patch
 
+               if [[ ${CHOST} != *-darwin8 ]] ; then
+                       # Darwin8/Tiger-only patch
+                       rm "${WORKDIR}"/${PN}-3.4-patchset-darwin-leopard/0006-* || die
+               fi
+
                if [[ ${CHOST} == *-darwin8 ]] || [[ ${CHOST} == *-darwin9 ]] ; then
                        EPATCH_SOURCE="${WORKDIR}"/${PN}-3.4-patchset-darwin-leopard \
                                EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch