Changeset View
Changeset View
Standalone View
Standalone View
devel/bear/Makefile
# Created by: Jov <amutu@amutu.com> | # Created by: Jov <amutu@amutu.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= bear | PORTNAME= bear | ||||
DISTVERSION= 2.4.4 | DISTVERSION= 3.0.5 | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | |||||
MAINTAINER= jrm@FreeBSD.org | MAINTAINER= jrm@FreeBSD.org | ||||
COMMENT= Tool that generates a compilation database for clang tooling | COMMENT= Generate compilation database for clang tooling | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
USES= cmake python shebangfix | BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json \ | ||||
openssl>0:security/openssl | |||||
LIB_DEPENDS= libfmt.so:devel/libfmt \ | |||||
libgpr.so:devel/grpc \ | |||||
libspdlog.so:devel/spdlog | |||||
USES= cmake pkgconfig | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= rizsotto | GH_ACCOUNT= rizsotto | ||||
GH_PROJECT= Bear | GH_PROJECT= Bear | ||||
USE_LDCONFIG= yes | |||||
SHEBANG_FILES= bear/bear.py | CMAKE_OFF= ENABLE_UNIT_TESTS ENABLE_FUNC_TESTS | ||||
python_OLD_CMD= "/usr/bin/env @BEAR_PYTHON_EXECUTABLE@" | |||||
OPTIONS_DEFINE= DOCS | #USE_LDCONFIG= yes | ||||
post-patch: | #SHEBANG_FILES= bear/bear.py | ||||
${REINPLACE_CMD} -e '/install(FILES COPYING/d' \ | #python_OLD_CMD= "/usr/bin/env @BEAR_PYTHON_EXECUTABLE@" | ||||
-e '/{CMAKE_INSTALL_DOCDIR}/d' \ | |||||
${WRKSRC}/CMakeLists.txt | |||||
post-install-DOCS-on: | #OPTIONS_DEFINE= DOCS | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | #post-patch: | ||||
# ${REINPLACE_CMD} -e '/install(FILES COPYING/d' \ | |||||
# -e '/{CMAKE_INSTALL_DOCDIR}/d' \ | |||||
# ${WRKSRC}/CMakeLists.txt | |||||
#post-install-DOCS-on: | |||||
# ${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
# ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |