Changeset View
Changeset View
Standalone View
Standalone View
devel/libosmocore/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libosmocore | PORTNAME= libosmocore | ||||
PORTVERSION= 0.8.0 | PORTVERSION= 0.8.0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= http://git.osmocom.org/libosmocore/snapshot/ \ | MASTER_SITES= http://git.osmocom.org/libosmocore/snapshot/ \ | ||||
http://chaosophia.net/downloads/osmocom/${PORTNAME}/ | http://chaosophia.net/downloads/osmocom/${PORTNAME}/ | ||||
MAINTAINER= koue@chaosophia.net | MAINTAINER= koue@chaosophia.net | ||||
COMMENT= Common library for all Osmocom projects | COMMENT= Common library for all Osmocom projects | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libpcsclite.so:${PORTSDIR}/devel/pcsc-lite | LIB_DEPENDS= libpcsclite.so:${PORTSDIR}/devel/pcsc-lite | ||||
USES= gmake libtool pkgconfig execinfo | USES= alias autoreconf execinfo gmake libtool pathfix pkgconfig | ||||
USE_AUTOTOOLS= aclocal autoconf automake libtoolize autoheader | PATHFIX_MAKEFILEIN=Makefile.am | ||||
AUTOMAKE_ARGS= --gnu --add-missing --copy | GNU_CONFIGURE= yes | ||||
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo | LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOXYGEN | ||||
DOCS_DESC= Build documentation | DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen \ | ||||
OPTIONS_UNSET= DOCS | |||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MDOCS} | |||||
BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \ | |||||
dot:${PORTSDIR}/graphics/graphviz | dot:${PORTSDIR}/graphics/graphviz | ||||
.endif | DOXYGEN_CONFIGURE_ENV_OFF=ac_cv_path_DOXYGEN=false | ||||
PORTDOCS= * | |||||
post-patch: | post-patch: | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
${CP} ${WRKSRC}/Makefile.am.orig ${WRKSRC}/Makefile.am | |||||
.endif | |||||
${REINPLACE_CMD} -e 's|pkgconfigdir.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' \ | |||||
${WRKSRC}/Makefile.am | |||||
${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version | ${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
post-install: | |||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
.for i in codec core gsm vty | |||||
${FIND} ${WRKSRC}/doc/${i}/html -not -type d | ${SED} \ | |||||
's,^${WRKSRC}/doc/${i}/html,${DOCSDIR_REL}/${i}/html,' >> ${TMPPLIST} | |||||
.endfor | |||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |