opnsense-ports/comms/openzwave-devel/Makefile

45 lines
1.2 KiB
Makefile

# Created by: Johan Strom <johna@stromnet.se>
# $FreeBSD$
PORTNAME= openzwave
PORTVERSION= 1.6.${VERSION_REV}
CATEGORIES= comms
PKGNAMESUFFIX= -devel
MAINTAINER= kiwi@oav.net
COMMENT= Open-zwave - An open-source interface to Z-Wave networks
LICENSE= LGPL20
USES= compiler:c++11-lang gmake iconv pkgconfig tar:bz2
# Manually update this when makefile is updated
# echo $(git describe --long --tags --dirty 2>/dev/null | sed s/^v//) | awk '{split($$0,a,"-"); print a[2]}'
VERSION_REV= 897
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= OpenZWave
GH_PROJECT= open-zwave
GH_TAGNAME= 1e2d123c
MAKE_ARGS= VERSION_REV=${VERSION_REV} LIBDIR=${WRKSRC} docdir=${DOCSDIR}
OPTIONS_DEFINE= DOXYGEN
OPTIONS_DEFAULT=
OPTIONS_SUB= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
DOXYGEN_DESCR= Build docs (requires doxygen + graphviz)
DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen dot:${PORTSDIR}/graphics/graphviz
DOXYGEN_PORTDOCS= api/* default.htm general/* images+css/*
post-install:
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/libopenzwave.so.1.6
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/bin/MinOZW
post-install-DOXYGEN-on:
${RM} ${STAGEDIR}${DOCSDIR}/Doxyfile.in
.include <bsd.port.mk>