summaryrefslogtreecommitdiff
path: root/devel/woboq_codebrowser/Makefile
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2016-11-24 01:10:16 +0000
committerjoerg <joerg@pkgsrc.org>2016-11-24 01:10:16 +0000
commit3ad7ba2a045ae6c67afff03e9fdefcf7e17b2cd0 (patch)
tree73301930d02d00f0c8786ceff378671a802d821e /devel/woboq_codebrowser/Makefile
parentcde358d06ab338fe8011c30dc3fa20979ba3b31a (diff)
downloadpkgsrc-3ad7ba2a045ae6c67afff03e9fdefcf7e17b2cd0.tar.gz
Add woboq_codebrowser-2.0.1:
Woboq Code Browser is a clang-based code analysis tool. It provides a post-processing tool for C/C++ code to create static web sites with a wide range of information: - place of declaration and use for symbols, including type of use, - hyperlinking between calls/definitions, uses/declarations, - macro expansions, - intelligent identifier search, - inheritance diagrams and much more.
Diffstat (limited to 'devel/woboq_codebrowser/Makefile')
-rw-r--r--devel/woboq_codebrowser/Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/devel/woboq_codebrowser/Makefile b/devel/woboq_codebrowser/Makefile
new file mode 100644
index 00000000000..1302d45e1b1
--- /dev/null
+++ b/devel/woboq_codebrowser/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1 2016/11/24 01:10:16 joerg Exp $
+
+DISTNAME= woboq_codebrowser-2.0.1
+CATEGORIES= devel lang
+MASTER_SITES= ${MASTER_SITE_GITHUB:=woboq/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+GITHUB_PROJECT= woboq_codebrowser
+
+MAINTAINER= joerg@NetBSD.org
+HOMEPAGE= https://code.woboq.org/
+COMMENT= Code analysis tool
+LICENSE= cc-by-nc-sa-v3.0
+
+USE_CMAKE= yes
+CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LLVM_CONFIG_PATH:Q} \
+ -DCMAKE_BUILD_TYPE=Release
+
+USE_TOOLS+= pax
+USE_LANGUAGES= c c++
+
+INSTALLATION_DIRS+= bin share/woboq_codebrowser
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/generator/codebrowser_generator ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/indexgenerator/codebrowser_indexgenerator ${DESTDIR}${PREFIX}/bin
+ cd ${WRKSRC}/data && pax -rwpp . ${DESTDIR}${PREFIX}/share/woboq_codebrowser
+
+.include "../../mk/bsd.prefs.mk"
+
+CXXFLAGS+= -std=c++11
+
+.include "../../lang/clang/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"