svn commit: r420952 - head/devel/llvm39
Brooks Davis
brooks at FreeBSD.org
Fri Aug 26 21:40:10 UTC 2016
Author: brooks
Date: Fri Aug 26 21:40:09 2016
New Revision: 420952
URL: https://svnweb.freebsd.org/changeset/ports/420952
Log:
Put santizers where clang expects to find them.
Thanks to Mikael Simonsson <m at mikaelsimonsson.com> for suggestions and
testing.
PR: 208900
Modified:
head/devel/llvm39/Makefile
Modified: head/devel/llvm39/Makefile
==============================================================================
--- head/devel/llvm39/Makefile Fri Aug 26 21:35:14 2016 (r420951)
+++ head/devel/llvm39/Makefile Fri Aug 26 21:40:09 2016 (r420952)
@@ -2,6 +2,7 @@
PORTNAME= llvm
DISTVERSION= 3.9.0rc2
+PORTREVISION= 1
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
@@ -202,7 +203,7 @@ NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
-_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/freebsd
+_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/clang/${LLVM_RELEASE}/lib
.if ${ARCH} == "amd64"
_COMPILER_RT_LIBS= \
libclang_rt.asan-preinit-x86_64.a \
@@ -342,6 +343,10 @@ post-install-COMPILER_RT-on:
.if ${ARCH} == "amd64"
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/libclang_rt*i386*
.endif
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${_CRTLIBDIR}
+ mv ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/* \
+ ${STAGEDIR}${PREFIX}/${_CRTLIBDIR}
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
More information about the svn-ports-all
mailing list