Thu Oct 24 11:40:00 2019 UTC ()
catch up with llvm relicensing and bump PKGREVISIONs


(tnn)
diff -r1.51 -r1.52 pkgsrc/lang/clang/Makefile
diff -r1.35 -r1.36 pkgsrc/lang/clang/Makefile.common
diff -r1.15 -r1.16 pkgsrc/lang/clang-static-analyzer/Makefile
diff -r1.5 -r1.6 pkgsrc/lang/clang-tools-extra/Makefile
diff -r1.46 -r1.47 pkgsrc/lang/llvm/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/lang/clang/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/clang/Makefile 2019/10/21 11:47:16 1.51
+++ pkgsrc/lang/clang/Makefile 2019/10/24 11:40:00 1.52
@@ -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
5PKGNAME= ${DISTNAME:S/.src//:S/cfe/clang/} 5PKGNAME= ${DISTNAME:S/.src//:S/cfe/clang/}
6PKGREVISION= 1 6PKGREVISION= 2
7 7
8CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=OFF 8CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=OFF
9 9
10PYTHON_FOR_BUILD_ONLY= yes 10PYTHON_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.
14CHECK_INTERPRETER_SKIP+= share/clang/* 14CHECK_INTERPRETER_SKIP+= share/clang/*
15 15
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.35 -r1.36 pkgsrc/lang/clang/Makefile.common (expand / switch to unified diff)

--- pkgsrc/lang/clang/Makefile.common 2019/10/19 13:54:29 1.35
+++ pkgsrc/lang/clang/Makefile.common 2019/10/24 11:40:00 1.36
@@ -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
6DISTNAME= cfe-9.0.0.src 6DISTNAME= cfe-9.0.0.src
7CATEGORIES= lang devel 7CATEGORIES= lang devel
8MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ 8MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/
9EXTRACT_SUFX= .tar.xz 9EXTRACT_SUFX= .tar.xz
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://clang.llvm.org/ 12HOMEPAGE= http://clang.llvm.org/
13COMMENT= C language family frontend for LLVM 13COMMENT= C language family frontend for LLVM
14LICENSE= modified-bsd 14LICENSE= apache-2.0
15 15
16CONFIGURE_DIRS= ${WRKDIR}/build 16CONFIGURE_DIRS= ${WRKDIR}/build
17CMAKE_ARG_PATH= ${WRKSRC} 17CMAKE_ARG_PATH= ${WRKSRC}
18 18
19USE_LANGUAGES= c c++11 19USE_LANGUAGES= c c++11
20USE_CMAKE= yes 20USE_CMAKE= yes
21GCC_REQD+= 4.8 21GCC_REQD+= 4.8
22 22
23CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q} 23CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q}
24CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 24CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
25CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} 25CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q}
26CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} 26CMAKE_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

cvs diff -r1.15 -r1.16 pkgsrc/lang/clang-static-analyzer/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/clang-static-analyzer/Attic/Makefile 2019/10/19 13:54:29 1.15
+++ pkgsrc/lang/clang-static-analyzer/Attic/Makefile 2019/10/24 11:40:00 1.16
@@ -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
5PKGNAME= ${DISTNAME:S/cfe/clang-static-analyzer/:S/.src//} 5PKGNAME= ${DISTNAME:S/cfe/clang-static-analyzer/:S/.src//}
 6PKGREVISION= 1
6 7
7DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang 8DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang
8 9
9USE_TOOLS+= perl:run 10USE_TOOLS+= perl:run
10 11
11DISTINFO_FILE?= ${.CURDIR}/../../lang/clang/distinfo 12DISTINFO_FILE?= ${.CURDIR}/../../lang/clang/distinfo
12PATCHDIR?= ${.CURDIR}/../../lang/clang/patches 13PATCHDIR?= ${.CURDIR}/../../lang/clang/patches
13 14
14BUILD_TARGET= clang-check scan-build scan-view 15BUILD_TARGET= clang-check scan-build scan-view
15INSTALL_DIRS= ../build/tools/clang-check ../build/tools/scan-build ../build/tools/scan-view 16INSTALL_DIRS= ../build/tools/clang-check ../build/tools/scan-build ../build/tools/scan-view
16 17
17CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON 18CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON
18 19

cvs diff -r1.5 -r1.6 pkgsrc/lang/clang-tools-extra/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/clang-tools-extra/Makefile 2019/10/19 13:58:10 1.5
+++ pkgsrc/lang/clang-tools-extra/Makefile 2019/10/24 11:40:00 1.6
@@ -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
5PKGNAME= ${DISTNAME:S/cfe/clang-tools-extra/:S/.src//} 5PKGNAME= ${DISTNAME:S/cfe/clang-tools-extra/:S/.src//}
 6PKGREVISION= 1
6 7
7COMMENT= Extra Clang tools 8COMMENT= 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
11DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST} 12DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST}
12 13
13BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc 14BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc
14BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields 15BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields
15BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template 16BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template
16INSTALL_DIRS= ../build/tools/extra 17INSTALL_DIRS= ../build/tools/extra
17 18
18CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON 19CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON

cvs diff -r1.46 -r1.47 pkgsrc/lang/llvm/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/llvm/Makefile 2019/10/24 11:20:09 1.46
+++ pkgsrc/lang/llvm/Makefile 2019/10/24 11:40:00 1.47
@@ -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
25DISTNAME= llvm-9.0.0.src 25DISTNAME= llvm-9.0.0.src
 26PKGREVISION= 1
26PKGNAME= ${DISTNAME:S/.src//} 27PKGNAME= ${DISTNAME:S/.src//}
27CATEGORIES= lang devel 28CATEGORIES= lang devel
28MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ 29MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/
29EXTRACT_SUFX= .tar.xz 30EXTRACT_SUFX= .tar.xz
30 31
31MAINTAINER= pkgsrc-users@NetBSD.org 32MAINTAINER= pkgsrc-users@NetBSD.org
32HOMEPAGE= http://llvm.org/ 33HOMEPAGE= http://llvm.org/
33COMMENT= Low Level Virtual Machine compiler infrastructure 34COMMENT= Low Level Virtual Machine compiler infrastructure
34LICENSE= modified-bsd 35LICENSE= apache-2.0
35 36
36USE_LANGUAGES= c c++11 37USE_LANGUAGES= c c++11
37USE_CMAKE= yes 38USE_CMAKE= yes
38GCC_REQD+= 5.1 39GCC_REQD+= 5.1
39PYTHON_FOR_BUILD_ONLY= yes 40PYTHON_FOR_BUILD_ONLY= yes
40 41
41CONFIGURE_DIRS= ${WRKDIR}/build 42CONFIGURE_DIRS= ${WRKDIR}/build
42CMAKE_ARG_PATH= ${WRKSRC} 43CMAKE_ARG_PATH= ${WRKSRC}
43 44
44CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 45CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
45CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} 46CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q}
46CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} 47CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
47CMAKE_ARGS+= -DCMAKE_CXX_LINK_FLAGS=${LDFLAGS:Q} 48CMAKE_ARGS+= -DCMAKE_CXX_LINK_FLAGS=${LDFLAGS:Q}