Index: head/devel/ccls/files/patch-src_indexer.cc =================================================================== --- head/devel/ccls/files/patch-src_indexer.cc (revision 559755) +++ head/devel/ccls/files/patch-src_indexer.cc (nonexistent) @@ -1,22 +0,0 @@ -https://github.com/MaskRay/ccls/commit/b0d42ad8f2ef22d3a42eee6e7534fc363c018440 - ---- src/indexer.cc.orig 2019-10-25 01:37:55 UTC -+++ src/indexer.cc -@@ -677,10 +677,13 @@ class IndexDataConsumer : public index::IndexDataConsu - public: - IndexDataConsumer(IndexParam ¶m) : param(param) {} - void initialize(ASTContext &ctx) override { this->ctx = param.ctx = &ctx; } -- bool handleDeclOccurence(const Decl *d, index::SymbolRoleSet roles, -- ArrayRef relations, -- SourceLocation src_loc, -- ASTNodeInfo ast_node) override { -+#if LLVM_VERSION_MAJOR < 10 // llvmorg-10-init-12036-g3b9715cb219 -+# define handleDeclOccurrence handleDeclOccurence -+#endif -+ bool handleDeclOccurrence(const Decl *d, index::SymbolRoleSet roles, -+ ArrayRef relations, -+ SourceLocation src_loc, -+ ASTNodeInfo ast_node) override { - if (!param.no_linkage) { - if (auto *nd = dyn_cast(d); nd && nd->hasLinkage()) - ; Property changes on: head/devel/ccls/files/patch-src_indexer.cc ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/ccls/Makefile =================================================================== --- head/devel/ccls/Makefile (revision 559755) +++ head/devel/ccls/Makefile (revision 559756) @@ -1,39 +1,37 @@ # $FreeBSD$ PORTNAME= ccls -DISTVERSION= 0.20190823.4 +DISTVERSION= 0.20201219 CATEGORIES= devel -MASTER_SITES= LOCAL/tobik -MAINTAINER= ports@FreeBSD.org +MAINTAINER= khng300@gmail.com COMMENT= C/C++/ObjC language server LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \ - rapidjson>=1.1.0_4:devel/rapidjson -LIB_DEPENDS= libLLVM.so:devel/llvm${LLVM_DEFAULT} +BUILD_DEPENDS= rapidjson>=1.1.0_4:devel/rapidjson +LIB_DEPENDS= libclang-cpp.so:devel/llvm${LLVM_DEFAULT} USES= cmake compiler:c++17-lang localbase USE_GITHUB= yes GH_ACCOUNT= MaskRay CMAKE_ARGS= -DCCLS_VERSION:STRING="${DISTVERSION}" \ -DClang_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/clang" \ -DLLVM_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/llvm" CXXFLAGS+= -DNDEBUG PLIST_FILES= bin/ccls PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_MASTER_SITES= LOCAL/tobik:docs DOCS_DISTFILES= MaskRay-ccls.wiki-20190903.tar.gz:docs post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/ccls.wiki && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/devel/ccls/distinfo =================================================================== --- head/devel/ccls/distinfo (revision 559755) +++ head/devel/ccls/distinfo (revision 559756) @@ -1,5 +1,5 @@ -TIMESTAMP = 1572679443 +TIMESTAMP = 1609391939 SHA256 (MaskRay-ccls.wiki-20190903.tar.gz) = da8d2ed4464ca445001eb2b22439ab265314ad8cf86b4b9509ac8a6a19c481e8 SIZE (MaskRay-ccls.wiki-20190903.tar.gz) = 32080 -SHA256 (MaskRay-ccls-0.20190823.4_GH0.tar.gz) = 19f394b69d70415d3be9a11a030e0bb28ddc2b654cbfa35f4570096935f9f536 -SIZE (MaskRay-ccls-0.20190823.4_GH0.tar.gz) = 158811 +SHA256 (MaskRay-ccls-0.20201219_GH0.tar.gz) = edd3435bc7e55d9e5dc931932f9c98275a6a28d1ab1f66416110e029f3f2882a +SIZE (MaskRay-ccls-0.20201219_GH0.tar.gz) = 160445