svn commit: r447128 - in head/devel: . codequery codequery/files

Pawel Pekala pawel at FreeBSD.org
Wed Aug 2 17:53:07 UTC 2017


Author: pawel
Date: Wed Aug  2 17:53:05 2017
New Revision: 447128
URL: https://svnweb.freebsd.org/changeset/ports/447128

Log:
  This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go
  and Javascript source code. It builds upon the databases of cscope and
  Exuberant ctags. It can also work with Universal ctags, which is a drop-in
  replacement for Exuberant ctags.
  
  The databases of cscope and ctags would be processed by the cqmakedb tool
  to generate the CodeQuery database file.
  
  The CodeQuery database file can be viewed and queried using the codequery
  GUI tool.
  
  WWW: https://ruben2020.github.io/codequery/

Added:
  head/devel/codequery/
  head/devel/codequery/Makefile   (contents, props changed)
  head/devel/codequery/distinfo   (contents, props changed)
  head/devel/codequery/files/
  head/devel/codequery/files/patch-showgraph_Utils_asrt.h   (contents, props changed)
  head/devel/codequery/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Aug  2 17:47:11 2017	(r447127)
+++ head/devel/Makefile	Wed Aug  2 17:53:05 2017	(r447128)
@@ -318,6 +318,7 @@
     SUBDIR += cobf
     SUBDIR += coccinelle
     SUBDIR += codeblocks
+    SUBDIR += codequery
     SUBDIR += codesearch-py
     SUBDIR += codeville
     SUBDIR += codeworker

Added: head/devel/codequery/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/codequery/Makefile	Wed Aug  2 17:53:05 2017	(r447128)
@@ -0,0 +1,33 @@
+# Created by: Pawel Pekala <pawel at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	codequery
+PORTVERSION=	0.21.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	pawel at FreeBSD.org
+COMMENT=	Code understanding, browsing and search tool
+
+LICENSE=	MPL20 MIT
+LICENSE_COMB=	multi
+LICENSE_FILE_MPL20=	${WRKSRC}/LICENSE.md
+LICENSE_FILE_MIT=	${WRKSRC}/querylib/README.txt
+
+USES=		cmake ninja sqlite
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ruben2020
+
+USE_QT4=	linguisttools_build moc_build rcc_build uic_build \
+		corelib gui qmake xml
+
+PLIST_FILES=	bin/codequery \
+		bin/cqmakedb \
+		bin/cqsearch
+DESKTOP_ENTRIES="CodeQuery" "" "" "${PORTNAME}" "Development;" ""
+
+post-patch:
+	@${REINPLACE_CMD} 's,../build/gui/,,' ${WRKSRC}/gui/codequery.qrc
+
+.include <bsd.port.mk>

Added: head/devel/codequery/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/codequery/distinfo	Wed Aug  2 17:53:05 2017	(r447128)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1501261182
+SHA256 (ruben2020-codequery-v0.21.0_GH0.tar.gz) = 9af232e0d3bb10e5defbc222a9e422f4580dd5766cfc7f921d38baa18675f98d
+SIZE (ruben2020-codequery-v0.21.0_GH0.tar.gz) = 2423769

Added: head/devel/codequery/files/patch-showgraph_Utils_asrt.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/codequery/files/patch-showgraph_Utils_asrt.h	Wed Aug  2 17:53:05 2017	(r447128)
@@ -0,0 +1,13 @@
+--- showgraph/Utils/asrt.h.orig	2017-07-28 19:53:18 UTC
++++ showgraph/Utils/asrt.h
+@@ -22,6 +22,10 @@
+ #ifndef ASRT_H
+ #define ASRT_H
+ 
++#ifdef assert
++#  undef assert
++#endif
++
+ /**
+  * Assert macro that works only in debug version
+  * @ingroup Asserts

Added: head/devel/codequery/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/codequery/pkg-descr	Wed Aug  2 17:53:05 2017	(r447128)
@@ -0,0 +1,12 @@
+This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go
+and Javascript source code. It builds upon the databases of cscope and
+Exuberant ctags. It can also work with Universal ctags, which is a drop-in
+replacement for Exuberant ctags.
+
+The databases of cscope and ctags would be processed by the cqmakedb tool
+to generate the CodeQuery database file.
+
+The CodeQuery database file can be viewed and queried using the codequery
+GUI tool.
+
+WWW: https://ruben2020.github.io/codequery/


More information about the svn-ports-all mailing list