diff options
author | joerg <joerg@pkgsrc.org> | 2016-11-24 01:10:16 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2016-11-24 01:10:16 +0000 |
commit | 3ad7ba2a045ae6c67afff03e9fdefcf7e17b2cd0 (patch) | |
tree | 73301930d02d00f0c8786ceff378671a802d821e /devel/woboq_codebrowser/Makefile | |
parent | cde358d06ab338fe8011c30dc3fa20979ba3b31a (diff) | |
download | pkgsrc-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/Makefile | 33 |
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" |