svn commit: r461814 - in head/devel: . cquery

Li-Wen Hsu lwhsu at FreeBSD.org
Wed Feb 14 15:54:51 UTC 2018


Author: lwhsu
Date: Wed Feb 14 15:54:50 2018
New Revision: 461814
URL: https://svnweb.freebsd.org/changeset/ports/461814

Log:
  Add cquery, highly-scalable, low-latency language server for C/C++/Objective-C
  
  PR:		225896
  Submitted by:	Henry Hu <henry.hu.sh at gmail.com>

Added:
  head/devel/cquery/
  head/devel/cquery/Makefile   (contents, props changed)
  head/devel/cquery/distinfo   (contents, props changed)
  head/devel/cquery/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Feb 14 15:26:53 2018	(r461813)
+++ head/devel/Makefile	Wed Feb 14 15:54:50 2018	(r461814)
@@ -358,6 +358,7 @@
     SUBDIR += cpputest
     SUBDIR += cproto
     SUBDIR += cpuflags
+    SUBDIR += cquery
     SUBDIR += cram
     SUBDIR += creduce
     SUBDIR += critcl

Added: head/devel/cquery/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cquery/Makefile	Wed Feb 14 15:54:50 2018	(r461814)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	cquery
+PORTVERSION=	20180213
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	henry.hu.sh at gmail.com
+COMMENT=	Highly-scalable, low-latency language server for C/C++/Objective-C
+
+LICENSE=	MIT
+
+BUILD_DEPENDS=	llvm-config50:devel/llvm50
+LIB_DEPENDS=	libclang.so:devel/llvm50
+
+USES=		waf
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	cquery-project
+GH_TUPLE=	miloyip:rapidjson:daabb88:rapidjson/third_party/rapidjson \
+		onqtam:doctest:b40b7e7:doctest/third_party/doctest \
+		greg7mdp:sparsepp:1ca7189:sparsepp/third_party/sparsepp \
+		msgpack:msgpack-c:208595b:msgpack/third_party/msgpack-c \
+		emilk:loguru:2c35b5e:loguru/third_party/loguru
+
+PLIST_FILES=	bin/cquery
+
+CONFIGURE_ARGS=	--variant=system --llvm-config=${LOCALBASE}/bin/llvm-config50
+MAKE_ARGS=	--variant=system
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cquery
+
+.include <bsd.port.mk>

Added: head/devel/cquery/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cquery/distinfo	Wed Feb 14 15:54:50 2018	(r461814)
@@ -0,0 +1,13 @@
+TIMESTAMP = 1518578749
+SHA256 (cquery-project-cquery-v20180213_GH0.tar.gz) = 368dda96bf9f2689f0eb6ed4747df62e1fc7deb51f06c23577132dbed70de754
+SIZE (cquery-project-cquery-v20180213_GH0.tar.gz) = 375511
+SHA256 (miloyip-rapidjson-daabb88_GH0.tar.gz) = bb649179af18e19dbc849fcf7902694573d5885a6c8d18f4ee8d64ad77af89bc
+SIZE (miloyip-rapidjson-daabb88_GH0.tar.gz) = 1047783
+SHA256 (onqtam-doctest-b40b7e7_GH0.tar.gz) = 6d954ba4b7de0cc7874257787f7d0cf7bb74087f92b95f6c9204b82eea35bbb2
+SIZE (onqtam-doctest-b40b7e7_GH0.tar.gz) = 2350263
+SHA256 (greg7mdp-sparsepp-1ca7189_GH0.tar.gz) = 8939512469e32ddd79a8ccd56c5713f191a9b3fa0263fad823be56280f1a3690
+SIZE (greg7mdp-sparsepp-1ca7189_GH0.tar.gz) = 122785
+SHA256 (msgpack-msgpack-c-208595b_GH0.tar.gz) = 4bd076f34f06238181d23ba6825bbc22cd50cf6f503f0cddf0485e6ca42edcc4
+SIZE (msgpack-msgpack-c-208595b_GH0.tar.gz) = 461967
+SHA256 (emilk-loguru-2c35b5e_GH0.tar.gz) = 531c6fa7866d4f8de79a6c9425cb466ac2c5e1cafce8eb3427e3716338b5f2bb
+SIZE (emilk-loguru-2c35b5e_GH0.tar.gz) = 196008

Added: head/devel/cquery/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cquery/pkg-descr	Wed Feb 14 15:54:50 2018	(r461814)
@@ -0,0 +1,5 @@
+cquery is a highly-scalable, low-latency language server for C/C++/Objective-C.
+It is tested and designed for large code bases like Chromium. cquery provides
+accurate and fast semantic analysis without interrupting workflow.
+
+WWW: https://github.com/cquery-project/cquery


More information about the svn-ports-head mailing list