Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (1ccadeb2c757eee939c484fe15d2188f50e74ff0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (1ccadeb2c757eee939c484fe15d2188f50e74ff0)
  • Date: Sun, 13 Jun 2021 11:27:39 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3 +++
devel/rtags/CONFIGURE | 1 +
devel/rtags/DEPENDS | 17 +++++++++++++++++
devel/rtags/DETAILS | 24 ++++++++++++++++++++++++
devel/rtags/HISTORY | 3 +++
5 files changed, 48 insertions(+)

New commits:
commit 1ccadeb2c757eee939c484fe15d2188f50e74ff0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/rtags: new spell, a C++ source code indexer

diff --git a/ChangeLog b/ChangeLog
index 2f1ccab..bb3e05c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2021-06-13 Florian Franzmann <bwlf AT bandrate.org>
+ * devel/rtags: new spell, a C++ source code indexer
+
2021-06-08 Florian Franzmann <bwlf AT bandrate.org>
* libs/ftxui: new spell, a simple C++ lib for TUIs

diff --git a/devel/rtags/CONFIGURE b/devel/rtags/CONFIGURE
new file mode 100755
index 0000000..295bd4c
--- /dev/null
+++ b/devel/rtags/CONFIGURE
@@ -0,0 +1 @@
+source "$GRIMOIRE/CMAKE_CONFIGURE"
diff --git a/devel/rtags/DEPENDS b/devel/rtags/DEPENDS
new file mode 100755
index 0000000..3f17fbf
--- /dev/null
+++ b/devel/rtags/DEPENDS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends llvm &&
+depends gcc &&
+depends zlib &&
+depends openssl &&
+
+optional_depends emacs \
+ "" \
+ "-DRTAGS_NO_ELISP_FILES=1" \
+ "for code completion and flycheck integration" &&
+optional_depends bash-completion \
+ "-DFORCE_BASH_COMPLETION_INSTALLATION=TRUE" \
+ "-DFORCE_BASH_COMPLETION_INSTALLATION=FALSE" \
+ "for bash-completion support"
+if is_depends_enabled $SPELL bash-completion; then
+ depends pkgconfig
+fi
diff --git a/devel/rtags/DETAILS b/devel/rtags/DETAILS
new file mode 100755
index 0000000..225e04d
--- /dev/null
+++ b/devel/rtags/DETAILS
@@ -0,0 +1,24 @@
+source "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL=rtags
+ VERSION=2.38
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=https://github.com/Andersbakken/${SPELL}/releases/download/v${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:36d2e9ebcaf970ace8bc6c4c0567ffdfbb9f1a1bc66f297664798d69adf3180467cf8dacd74ca0be747da9a168ee57eedc0c79ea6340a215c58506b67ab590ab
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/Andersbakken/rtags";
+ LICENSE[0]=GPL
+ ENTERED=20210613
+ SHORT="a client/server application that indexes C/C++ code"
+cat << EOF
+RTags is a client/server application that indexes C/C++ code and keeps a
+persistent file-based database of references, declarations, definitions,
+symbolnames etc. There’s also limited support for ObjC/ObjC++. It allows
+you to find symbols by name (including nested class and namespace scope).
Most
+importantly we give you proper follow-symbol and find-references support. We
+also have neat little things like rename-symbol, integration with clang’s
+“fixits”. We also integrate with flymake using clang’s vastly superior
+errors and warnings. Since RTags constantly will reindex “dirty” files
+you get live updates of compiler errors and warnings. Since we already know
+how to compile your sources we have a way to quickly bring up the
preprocessed
+output of the current source file in a buffer.
+EOF
diff --git a/devel/rtags/HISTORY b/devel/rtags/HISTORY
new file mode 100644
index 0000000..ddcb086
--- /dev/null
+++ b/devel/rtags/HISTORY
@@ -0,0 +1,3 @@
+2021-06-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, CONFIGURE: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (1ccadeb2c757eee939c484fe15d2188f50e74ff0), Florian Franzmann, 06/13/2021

Archive powered by MHonArc 2.6.24.

Top of Page