Received: by mail.netbsd.org (Postfix, from userid 605) id 6B66784D32; Wed, 27 Mar 2019 06:24:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E7B2084D21 for ; Wed, 27 Mar 2019 06:24:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 6uclzyjWhX4r for ; Wed, 27 Mar 2019 06:24:23 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 1555384C6C for ; Wed, 27 Mar 2019 06:24:23 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1039BFB16; Wed, 27 Mar 2019 06:24:23 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1553667863278790" MIME-Version: 1.0 Date: Wed, 27 Mar 2019 06:24:23 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/lang To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20190327062423.1039BFB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1553667863278790 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Mar 27 06:24:22 UTC 2019 Modified Files: pkgsrc/lang: Makefile pkgsrc/lang/clang: Makefile Makefile.common pkgsrc/lang/clang-static-analyzer: Makefile Added Files: pkgsrc/lang/clang-tools-extra: DESCR Makefile PLIST distinfo pkgsrc/lang/clang-tools-extra/patches: patch-tools_extra_clangd_CMakeLists.txt Log Message: clang-tools-extra: added version 7.0.1 Extra tools built using Clang's tooling APIs. To generate a diff of this commit: cvs rdiff -u -r1.511 -r1.512 pkgsrc/lang/Makefile cvs rdiff -u -r1.47 -r1.48 pkgsrc/lang/clang/Makefile cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/clang/Makefile.common cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/clang-static-analyzer/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/lang/clang-tools-extra/DESCR \ pkgsrc/lang/clang-tools-extra/Makefile \ pkgsrc/lang/clang-tools-extra/PLIST \ pkgsrc/lang/clang-tools-extra/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/lang/clang-tools-extra/patches/patch-tools_extra_clangd_CMakeLists.txt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1553667863278790 Content-Disposition: inline Content-Length: 8566 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/Makefile diff -u pkgsrc/lang/Makefile:1.511 pkgsrc/lang/Makefile:1.512 --- pkgsrc/lang/Makefile:1.511 Tue Mar 26 20:50:01 2019 +++ pkgsrc/lang/Makefile Wed Mar 27 06:24:22 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.511 2019/03/26 20:50:01 ryoon Exp $ +# $NetBSD: Makefile,v 1.512 2019/03/27 06:24:22 adam Exp $ # COMMENT= Programming languages @@ -30,6 +30,7 @@ SUBDIR+= cim SUBDIR+= cint SUBDIR+= clang SUBDIR+= clang-static-analyzer +SUBDIR+= clang-tools-extra SUBDIR+= classpath SUBDIR+= classpath-gui SUBDIR+= clisp Index: pkgsrc/lang/clang/Makefile diff -u pkgsrc/lang/clang/Makefile:1.47 pkgsrc/lang/clang/Makefile:1.48 --- pkgsrc/lang/clang/Makefile:1.47 Wed Jan 23 15:44:34 2019 +++ pkgsrc/lang/clang/Makefile Wed Mar 27 06:24:22 2019 @@ -1,4 +1,6 @@ -# $NetBSD: Makefile,v 1.47 2019/01/23 15:44:34 jperkin Exp $ +# $NetBSD: Makefile,v 1.48 2019/03/27 06:24:22 adam Exp $ + +.include "../../lang/clang/Makefile.common" PKGNAME= ${DISTNAME:S/.src//:S/cfe/clang/} PKGREVISION= 1 @@ -10,4 +12,4 @@ CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALY # We don't want to add a python runtime dependency for that. CHECK_INTERPRETER_SKIP+= share/clang/* -.include "../../lang/clang/Makefile.common" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/lang/clang/Makefile.common diff -u pkgsrc/lang/clang/Makefile.common:1.30 pkgsrc/lang/clang/Makefile.common:1.31 --- pkgsrc/lang/clang/Makefile.common:1.30 Sun Dec 23 00:11:39 2018 +++ pkgsrc/lang/clang/Makefile.common Wed Mar 27 06:24:22 2019 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile.common,v 1.30 2018/12/23 00:11:39 adam Exp $ +# $NetBSD: Makefile.common,v 1.31 2019/03/27 06:24:22 adam Exp $ # used by lang/clang/Makefile # used by lang/clang-static-analyzer/Makefile +# used by lang/clang-tools-extra/Makefile DISTNAME= cfe-7.0.1.src CATEGORIES= lang devel @@ -12,8 +13,6 @@ HOMEPAGE= http://clang.llvm.org/ COMMENT= C language family frontend for LLVM LICENSE= modified-bsd -DISTINFO_FILE= ${.CURDIR}/../../lang/clang/distinfo -PATCHDIR= ${.CURDIR}/../../lang/clang/patches CONFIGURE_DIRS= ${WRKDIR}/build CMAKE_ARG_PATH= ${WRKSRC} @@ -138,4 +137,3 @@ post-extract: .include "../../lang/python/tool.mk" DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm .include "../../lang/llvm/buildlink3.mk" -.include "../../mk/bsd.pkg.mk" Index: pkgsrc/lang/clang-static-analyzer/Makefile diff -u pkgsrc/lang/clang-static-analyzer/Makefile:1.10 pkgsrc/lang/clang-static-analyzer/Makefile:1.11 --- pkgsrc/lang/clang-static-analyzer/Makefile:1.10 Sun Dec 9 20:04:38 2018 +++ pkgsrc/lang/clang-static-analyzer/Makefile Wed Mar 27 06:24:22 2019 @@ -1,4 +1,6 @@ -# $NetBSD: Makefile,v 1.10 2018/12/09 20:04:38 adam Exp $ +# $NetBSD: Makefile,v 1.11 2019/03/27 06:24:22 adam Exp $ + +.include "../../lang/clang/Makefile.common" PKGNAME= ${DISTNAME:S/cfe/clang-static-analyzer/:S/.src//} @@ -6,6 +8,9 @@ DEPENDS+= clang-${PKGVERSION_NOREV}{,nb* USE_TOOLS+= perl:run +DISTINFO_FILE?= ${.CURDIR}/../../lang/clang/distinfo +PATCHDIR?= ${.CURDIR}/../../lang/clang/patches + BUILD_TARGET= clang-check scan-build scan-view INSTALL_DIRS= ../build/tools/clang-check ../build/tools/scan-build ../build/tools/scan-view @@ -14,4 +19,4 @@ CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALY PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 5.0.1 .include "../../lang/python/pyversion.mk" -.include "../../lang/clang/Makefile.common" +.include "../../mk/bsd.pkg.mk" Added files: Index: pkgsrc/lang/clang-tools-extra/DESCR diff -u /dev/null pkgsrc/lang/clang-tools-extra/DESCR:1.1 --- /dev/null Wed Mar 27 06:24:22 2019 +++ pkgsrc/lang/clang-tools-extra/DESCR Wed Mar 27 06:24:22 2019 @@ -0,0 +1 @@ +Extra tools built using Clang's tooling APIs. Index: pkgsrc/lang/clang-tools-extra/Makefile diff -u /dev/null pkgsrc/lang/clang-tools-extra/Makefile:1.1 --- /dev/null Wed Mar 27 06:24:22 2019 +++ pkgsrc/lang/clang-tools-extra/Makefile Wed Mar 27 06:24:22 2019 @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1 2019/03/27 06:24:22 adam Exp $ + +.include "../../lang/clang/Makefile.common" + +PKGNAME= ${DISTNAME:S/cfe/clang-tools-extra/:S/.src//} + +COMMENT= Extra Clang tools + +DISTFILES+= ${DEFAULT_DISTFILES} +DISTFILES+= ${DISTNAME:S/cfe/clang-tools-extra/}${EXTRACT_SUFX} + +DISTINFO_FILE= ${.CURDIR}/distinfo + +BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc +BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields +BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template +INSTALL_DIRS= ../build/tools/extra + +CMAKE_ARGS+= -DCLANG_ENABLE_STATIC_ANALYZER=ON + +REPLACE_PYTHON+= tools/extra/clang-tidy/tool/clang-tidy-diff.py +REPLACE_PYTHON+= tools/extra/clang-tidy/tool/run-clang-tidy.py +REPLACE_PYTHON+= tools/extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py + +.PHONY: inject-clang-tools +post-extract: inject-clang-tools +inject-clang-tools: + mv ${WRKDIR}/${DISTNAME:S/cfe/clang-tools-extra/} ${WRKSRC}/tools/extra + +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/lang/clang-tools-extra/PLIST diff -u /dev/null pkgsrc/lang/clang-tools-extra/PLIST:1.1 --- /dev/null Wed Mar 27 06:24:22 2019 +++ pkgsrc/lang/clang-tools-extra/PLIST Wed Mar 27 06:24:22 2019 @@ -0,0 +1,46 @@ +@comment $NetBSD: PLIST,v 1.1 2019/03/27 06:24:22 adam Exp $ +bin/clang-apply-replacements +bin/clang-change-namespace +bin/clang-include-fixer +bin/clang-query +bin/clang-reorder-fields +bin/clang-tidy +bin/clangd +bin/find-all-symbols +bin/modularize +lib/libclangApplyReplacements.a +lib/libclangChangeNamespace.a +lib/libclangDaemon.a +lib/libclangDoc.a +lib/libclangIncludeFixer.a +lib/libclangIncludeFixerPlugin.a +lib/libclangMove.a +lib/libclangQuery.a +lib/libclangReorderFields.a +lib/libclangTidy.a +lib/libclangTidyAbseilModule.a +lib/libclangTidyAndroidModule.a +lib/libclangTidyBoostModule.a +lib/libclangTidyBugproneModule.a +lib/libclangTidyCERTModule.a +lib/libclangTidyCppCoreGuidelinesModule.a +lib/libclangTidyFuchsiaModule.a +lib/libclangTidyGoogleModule.a +lib/libclangTidyHICPPModule.a +lib/libclangTidyLLVMModule.a +lib/libclangTidyMPIModule.a +lib/libclangTidyMiscModule.a +lib/libclangTidyModernizeModule.a +lib/libclangTidyObjCModule.a +lib/libclangTidyPerformanceModule.a +lib/libclangTidyPlugin.a +lib/libclangTidyPortabilityModule.a +lib/libclangTidyReadabilityModule.a +lib/libclangTidyUtils.a +lib/libclangTidyZirconModule.a +lib/libfindAllSymbols.a +share/clang/clang-include-fixer.el +share/clang/clang-include-fixer.py +share/clang/clang-tidy-diff.py +share/clang/run-clang-tidy.py +share/clang/run-find-all-symbols.py Index: pkgsrc/lang/clang-tools-extra/distinfo diff -u /dev/null pkgsrc/lang/clang-tools-extra/distinfo:1.1 --- /dev/null Wed Mar 27 06:24:22 2019 +++ pkgsrc/lang/clang-tools-extra/distinfo Wed Mar 27 06:24:22 2019 @@ -0,0 +1,11 @@ +$NetBSD: distinfo,v 1.1 2019/03/27 06:24:22 adam Exp $ + +SHA1 (cfe-7.0.1.src.tar.xz) = 427e12762836d808583fb4149c033d02de0a8db2 +RMD160 (cfe-7.0.1.src.tar.xz) = 914adafed7c97e5ebab15a437670906c404cb8bd +SHA512 (cfe-7.0.1.src.tar.xz) = df2f38153ebdc261bcfa6a569567f759bbb1a803192882a9d4eca55a47878166ac9057151a94ad341dc1281136547e4faa783a68070dfde2307b48cacd4b9194 +Size (cfe-7.0.1.src.tar.xz) = 12488668 bytes +SHA1 (clang-tools-extra-7.0.1.src.tar.xz) = 6f4048482c4cf1818133120565c2dcd1d3a62747 +RMD160 (clang-tools-extra-7.0.1.src.tar.xz) = d0ec60e76157a99e7d6d5f04f7b7eda56ba450da +SHA512 (clang-tools-extra-7.0.1.src.tar.xz) = f0aa73217560f952261201e9049310e4a038bc5d4b4120a4c5d13a42aacfbbfe702f1891745755e1702269751d3df19237271caecba43c810a6f50d35494c798 +Size (clang-tools-extra-7.0.1.src.tar.xz) = 901368 bytes +SHA1 (patch-tools_extra_clangd_CMakeLists.txt) = f075acff791edd9b05e98c5297c1f8fde06ae9fe Index: pkgsrc/lang/clang-tools-extra/patches/patch-tools_extra_clangd_CMakeLists.txt diff -u /dev/null pkgsrc/lang/clang-tools-extra/patches/patch-tools_extra_clangd_CMakeLists.txt:1.1 --- /dev/null Wed Mar 27 06:24:23 2019 +++ pkgsrc/lang/clang-tools-extra/patches/patch-tools_extra_clangd_CMakeLists.txt Wed Mar 27 06:24:22 2019 @@ -0,0 +1,16 @@ +$NetBSD: patch-tools_extra_clangd_CMakeLists.txt,v 1.1 2019/03/27 06:24:22 adam Exp $ + +Do not look for libatomic. + +--- tools/extra/clangd/CMakeLists.txt.orig 2019-03-25 08:39:03.000000000 +0000 ++++ tools/extra/clangd/CMakeLists.txt +@@ -3,9 +3,6 @@ set(LLVM_LINK_COMPONENTS + ) + + set(CLANGD_ATOMIC_LIB "") +-if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB) +- list(APPEND CLANGD_ATOMIC_LIB "atomic") +-endif() + + add_clang_library(clangDaemon + AST.cpp --_----------=_1553667863278790--