catch up with llvm relicensing and bump PKGREVISIONsdiff -r1.51 -r1.52 pkgsrc/lang/clang/Makefile
(tnn)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.51 2019/10/21 11:47:16 rjs Exp $ | 1 | # $NetBSD: Makefile,v 1.52 2019/10/24 11:40:00 tnn Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/.src//:S/cfe/clang/} | 5 | PKGNAME= ${DISTNAME:S/.src//:S/cfe/clang/} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 2 | |
7 | 7 | |||
8 | CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=OFF | 8 | CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=OFF | |
9 | 9 | |||
10 | PYTHON_FOR_BUILD_ONLY= yes | 10 | PYTHON_FOR_BUILD_ONLY= yes | |
11 | 11 | |||
12 | # There are some contrib utilities written in python here. | 12 | # There are some contrib utilities written in python here. | |
13 | # We don't want to add a python runtime dependency for that. | 13 | # We don't want to add a python runtime dependency for that. | |
14 | CHECK_INTERPRETER_SKIP+= share/clang/* | 14 | CHECK_INTERPRETER_SKIP+= share/clang/* | |
15 | 15 | |||
16 | .include "../../mk/bsd.pkg.mk" | 16 | .include "../../mk/bsd.pkg.mk" |
@@ -1,27 +1,27 @@ | @@ -1,27 +1,27 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.35 2019/10/19 13:54:29 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.36 2019/10/24 11:40:00 tnn Exp $ | |
2 | # used by lang/clang/Makefile | 2 | # used by lang/clang/Makefile | |
3 | # used by lang/clang-static-analyzer/Makefile | 3 | # used by lang/clang-static-analyzer/Makefile | |
4 | # used by lang/clang-tools-extra/Makefile | 4 | # used by lang/clang-tools-extra/Makefile | |
5 | 5 | |||
6 | DISTNAME= cfe-9.0.0.src | 6 | DISTNAME= cfe-9.0.0.src | |
7 | CATEGORIES= lang devel | 7 | CATEGORIES= lang devel | |
8 | MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ | 8 | MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ | |
9 | EXTRACT_SUFX= .tar.xz | 9 | EXTRACT_SUFX= .tar.xz | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://clang.llvm.org/ | 12 | HOMEPAGE= http://clang.llvm.org/ | |
13 | COMMENT= C language family frontend for LLVM | 13 | COMMENT= C language family frontend for LLVM | |
14 | LICENSE= modified-bsd | 14 | LICENSE= apache-2.0 | |
15 | 15 | |||
16 | CONFIGURE_DIRS= ${WRKDIR}/build | 16 | CONFIGURE_DIRS= ${WRKDIR}/build | |
17 | CMAKE_ARG_PATH= ${WRKSRC} | 17 | CMAKE_ARG_PATH= ${WRKSRC} | |
18 | 18 | |||
19 | USE_LANGUAGES= c c++11 | 19 | USE_LANGUAGES= c c++11 | |
20 | USE_CMAKE= yes | 20 | USE_CMAKE= yes | |
21 | GCC_REQD+= 4.8 | 21 | GCC_REQD+= 4.8 | |
22 | 22 | |||
23 | CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q} | 23 | CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q} | |
24 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | 24 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | |
25 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} | 25 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} | |
26 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} | 26 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} | |
27 | # XXX can't disable static-analyzer without also disabling ARCMT | 27 | # XXX can't disable static-analyzer without also disabling ARCMT |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2019/10/19 13:54:29 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2019/10/24 11:40:00 tnn Exp $ | |
2 | 2 | |||
3 | .include "../../lang/clang/Makefile.common" | 3 | .include "../../lang/clang/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/cfe/clang-static-analyzer/:S/.src//} | 5 | PKGNAME= ${DISTNAME:S/cfe/clang-static-analyzer/:S/.src//} | |
6 | PKGREVISION= 1 | |||
6 | 7 | |||
7 | DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang | 8 | DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang | |
8 | 9 | |||
9 | USE_TOOLS+= perl:run | 10 | USE_TOOLS+= perl:run | |
10 | 11 | |||
11 | DISTINFO_FILE?= ${.CURDIR}/../../lang/clang/distinfo | 12 | DISTINFO_FILE?= ${.CURDIR}/../../lang/clang/distinfo | |
12 | PATCHDIR?= ${.CURDIR}/../../lang/clang/patches | 13 | PATCHDIR?= ${.CURDIR}/../../lang/clang/patches | |
13 | 14 | |||
14 | BUILD_TARGET= clang-check scan-build scan-view | 15 | BUILD_TARGET= clang-check scan-build scan-view | |
15 | INSTALL_DIRS= ../build/tools/clang-check ../build/tools/scan-build ../build/tools/scan-view | 16 | INSTALL_DIRS= ../build/tools/clang-check ../build/tools/scan-build ../build/tools/scan-view | |
16 | 17 | |||
17 | CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON | 18 | CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON | |
18 | 19 |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2019/10/19 13:58:10 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2019/10/24 11:40:00 tnn Exp $ | |
2 | 2 | |||
3 | .include "../../lang/clang/Makefile.common" | 3 | .include "../../lang/clang/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/cfe/clang-tools-extra/:S/.src//} | 5 | PKGNAME= ${DISTNAME:S/cfe/clang-tools-extra/:S/.src//} | |
6 | PKGREVISION= 1 | |||
6 | 7 | |||
7 | COMMENT= Extra Clang tools | 8 | COMMENT= Extra Clang tools | |
8 | 9 | |||
9 | _EXTRA_DIST= ${DISTNAME:S/cfe/clang-tools-extra/}${EXTRACT_SUFX} | 10 | _EXTRA_DIST= ${DISTNAME:S/cfe/clang-tools-extra/}${EXTRACT_SUFX} | |
10 | 11 | |||
11 | DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST} | 12 | DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST} | |
12 | 13 | |||
13 | BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc | 14 | BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc | |
14 | BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields | 15 | BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields | |
15 | BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template | 16 | BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template | |
16 | INSTALL_DIRS= ../build/tools/extra | 17 | INSTALL_DIRS= ../build/tools/extra | |
17 | 18 | |||
18 | CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON | 19 | CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON |
@@ -1,47 +1,48 @@ | @@ -1,47 +1,48 @@ | |||
1 | # $NetBSD: Makefile,v 1.46 2019/10/24 11:20:09 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.47 2019/10/24 11:40:00 tnn Exp $ | |
2 | # | 2 | # | |
3 | # when updating this, please also update: | 3 | # when updating this, please also update: | |
4 | # devel/include-what-you-use | 4 | # devel/include-what-you-use | |
5 | # devel/lld | 5 | # devel/lld | |
6 | # devel/lldb | 6 | # devel/lldb | |
7 | # devel/polly | 7 | # devel/polly | |
8 | # lang/clang | 8 | # lang/clang | |
9 | # lang/clang-static-analyzer | 9 | # lang/clang-static-analyzer | |
10 | # lang/clang-tools-extra | 10 | # lang/clang-tools-extra | |
11 | # lang/compiler-rt | 11 | # lang/compiler-rt | |
12 | # lang/libcxx | 12 | # lang/libcxx | |
13 | # lang/libcxxabi | 13 | # lang/libcxxabi | |
14 | # lang/libunwind | 14 | # lang/libunwind | |
15 | # parallel/openmp | 15 | # parallel/openmp | |
16 | # | 16 | # | |
17 | # Do not update: | 17 | # Do not update: | |
18 | # lang/libLLVM | 18 | # lang/libLLVM | |
19 | # because pkgsrc provides multiple versions and lang/libLLVM is | 19 | # because pkgsrc provides multiple versions and lang/libLLVM is | |
20 | # logically libLLVM4. | 20 | # logically libLLVM4. | |
21 | # | 21 | # | |
22 | # Always update all */buildlink3.mk to require the latest stable release | 22 | # Always update all */buildlink3.mk to require the latest stable release | |
23 | # version in BUILDLINK_API_DEPENDS, as there is no backwards compatibility | 23 | # version in BUILDLINK_API_DEPENDS, as there is no backwards compatibility | |
24 | 24 | |||
25 | DISTNAME= llvm-9.0.0.src | 25 | DISTNAME= llvm-9.0.0.src | |
26 | PKGREVISION= 1 | |||
26 | PKGNAME= ${DISTNAME:S/.src//} | 27 | PKGNAME= ${DISTNAME:S/.src//} | |
27 | CATEGORIES= lang devel | 28 | CATEGORIES= lang devel | |
28 | MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ | 29 | MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ | |
29 | EXTRACT_SUFX= .tar.xz | 30 | EXTRACT_SUFX= .tar.xz | |
30 | 31 | |||
31 | MAINTAINER= pkgsrc-users@NetBSD.org | 32 | MAINTAINER= pkgsrc-users@NetBSD.org | |
32 | HOMEPAGE= http://llvm.org/ | 33 | HOMEPAGE= http://llvm.org/ | |
33 | COMMENT= Low Level Virtual Machine compiler infrastructure | 34 | COMMENT= Low Level Virtual Machine compiler infrastructure | |
34 | LICENSE= modified-bsd | 35 | LICENSE= apache-2.0 | |
35 | 36 | |||
36 | USE_LANGUAGES= c c++11 | 37 | USE_LANGUAGES= c c++11 | |
37 | USE_CMAKE= yes | 38 | USE_CMAKE= yes | |
38 | GCC_REQD+= 5.1 | 39 | GCC_REQD+= 5.1 | |
39 | PYTHON_FOR_BUILD_ONLY= yes | 40 | PYTHON_FOR_BUILD_ONLY= yes | |
40 | 41 | |||
41 | CONFIGURE_DIRS= ${WRKDIR}/build | 42 | CONFIGURE_DIRS= ${WRKDIR}/build | |
42 | CMAKE_ARG_PATH= ${WRKSRC} | 43 | CMAKE_ARG_PATH= ${WRKSRC} | |
43 | 44 | |||
44 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | 45 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | |
45 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} | 46 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} | |
46 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} | 47 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} | |
47 | CMAKE_ARGS+= -DCMAKE_CXX_LINK_FLAGS=${LDFLAGS:Q} | 48 | CMAKE_ARGS+= -DCMAKE_CXX_LINK_FLAGS=${LDFLAGS:Q} |