| @@ -1,39 +1,39 @@ | | | @@ -1,39 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.7 2018/12/23 00:11:39 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.8 2019/01/23 15:41:38 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= compiler-rt-7.0.1.src | | 3 | DISTNAME= compiler-rt-7.0.1.src |
| | | 4 | PKGREVISION= 1 |
4 | PKGNAME= ${DISTNAME:S/.src//} | | 5 | PKGNAME= ${DISTNAME:S/.src//} |
5 | CATEGORIES= lang devel | | 6 | CATEGORIES= lang devel |
6 | MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/ | | 7 | MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/ |
7 | EXTRACT_SUFX= .tar.xz | | 8 | EXTRACT_SUFX= .tar.xz |
8 | | | 9 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://compiler-rt.llvm.org/ | | 11 | HOMEPAGE= http://compiler-rt.llvm.org/ |
11 | COMMENT= LLVM runtime libraries | | 12 | COMMENT= LLVM runtime libraries |
12 | LICENSE= modified-bsd OR mit | | 13 | LICENSE= modified-bsd OR mit |
13 | | | 14 | |
14 | NOT_FOR_PLATFORM= NetBSD-[0-7].*-* | | 15 | NOT_FOR_PLATFORM= NetBSD-[0-7].*-* |
15 | | | 16 | |
16 | USE_CMAKE= yes | | 17 | USE_CMAKE= yes |
17 | USE_LANGUAGES= c99 c++11 | | 18 | USE_LANGUAGES= c99 c++11 |
18 | USE_TOOLS+= ggrep | | 19 | USE_TOOLS+= ggrep |
19 | GCC_REQD+= 4.8 | | 20 | GCC_REQD+= 4.8 |
20 | SSP_SUPPORTED= no | | 21 | SSP_SUPPORTED= no |
21 | | | 22 | |
22 | CONFIGURE_DIRS= ${WRKDIR}/build | | 23 | CONFIGURE_DIRS= ${WRKDIR}/build |
23 | CMAKE_ARG_PATH= ${WRKSRC} | | 24 | CMAKE_ARG_PATH= ${WRKSRC} |
24 | | | 25 | |
25 | OS_DIR.SunOS-5.11= solaris2.11 | | 26 | OS_DIR= ${OPSYS:tl} |
26 | OS_DIR= ${OS_DIR.${OPSYS}-${OS_VERSION}} | | | |
27 | | | 27 | |
28 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | | 28 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release |
29 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} | | 29 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} |
30 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} | | 30 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} |
31 | CMAKE_ARGS+= -DCOMPILER_RT_TEST_COMPILER=${PKG_CC:Q} | | 31 | CMAKE_ARGS+= -DCOMPILER_RT_TEST_COMPILER=${PKG_CC:Q} |
32 | CMAKE_ARGS+= -DCOMPILER_RT_OS_DIR:STRING=${OS_DIR} | | 32 | CMAKE_ARGS+= -DCOMPILER_RT_OS_DIR:STRING=${OS_DIR} |
33 | CMAKE_ARGS+= -DCOMPILER_RT_INSTALL_PATH:STRING=lib/clang/${PKGVERSION_NOREV} | | 33 | CMAKE_ARGS+= -DCOMPILER_RT_INSTALL_PATH:STRING=lib/clang/${PKGVERSION_NOREV} |
34 | CMAKE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q} | | 34 | CMAKE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q} |
35 | CMAKE_ARGS+= -DCOMPILER_RT_ENABLE_IOS=OFF | | 35 | CMAKE_ARGS+= -DCOMPILER_RT_ENABLE_IOS=OFF |
36 | | | 36 | |
37 | PLIST_SUBST+= COMPILER_RT_OS_DIR=${OS_DIR} | | 37 | PLIST_SUBST+= COMPILER_RT_OS_DIR=${OS_DIR} |
38 | PLIST_VARS+= asan | | 38 | PLIST_VARS+= asan |
39 | | | 39 | |