Changeset View
Changeset View
Standalone View
Standalone View
astro/osmium/Makefile
Show All 23 Lines | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= joto | GH_ACCOUNT= joto | ||||
GH_TAGNAME= 1a5bb26 | GH_TAGNAME= 1a5bb26 | ||||
CXXFLAGS+= -I${LOCALBASE}/include \ | CXXFLAGS+= -I${LOCALBASE}/include \ | ||||
-L${LOCALBASE}/lib | -L${LOCALBASE}/lib | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
NO_BUILD= yes | |||||
PORTDOCS= * | PORTDOCS= * | ||||
OPTIONS_DEFINE= JAVASCRIPT DOXYGEN DOCS | OPTIONS_DEFINE= JAVASCRIPT DOXYGEN DOCS | ||||
OPTIONS_DEFAULT=JAVASCRIPT | OPTIONS_DEFAULT=JAVASCRIPT | ||||
JAVASCRIPT_DESC=Enable javascript support | JAVASCRIPT_DESC=Enable javascript support | ||||
JAVASCRIPT_LIB_DEPENDS= libv8.so:${PORTSDIR}/lang/v8 \ | JAVASCRIPT_LIB_DEPENDS= libv8.so:${PORTSDIR}/lang/v8 \ | ||||
libshp.so:${PORTSDIR}/devel/shapelib \ | libshp.so:${PORTSDIR}/devel/shapelib \ | ||||
libicuuc.so:${PORTSDIR}/devel/icu | libicuuc.so:${PORTSDIR}/devel/icu | ||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS} | DOXYGEN_IMPLIES= DOCS | ||||
BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen | DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen | ||||
.endif | |||||
do-build: | do-build-DOXYGEN-on: | ||||
.if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS} | |||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | ||||
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKR_ARGS} doc | ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKR_ARGS} doc | ||||
.else | |||||
${TRUE} | |||||
.endif | |||||
regression-test: | regression-test: | ||||
cd ${WRKSRC}/test && ${SETENV} ${MAKE_ENV} ${SH} run_tests.sh | cd ${WRKSRC}/test && ${SETENV} ${MAKE_ENV} ${SH} run_tests.sh | ||||
do-install: | do-install: | ||||
cd ${WRKSRC}/include && ${COPYTREE_SHARE} '${PORTNAME} ${PORTNAME}.hpp' \ | cd ${WRKSRC}/include && ${COPYTREE_SHARE} '${PORTNAME} ${PORTNAME}.hpp' \ | ||||
${STAGEDIR}${PREFIX}/include/ | ${STAGEDIR}${PREFIX}/include/ | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.if ${PORT_OPTIONS:MDOXYGEN} | |||||
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/ | |||||
.endif | |||||
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/THANKS \ | ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/THANKS \ | ||||
${WRKSRC}/NOTES_FOR_DEVELOPERS ${STAGEDIR}${DOCSDIR}/ | ${WRKSRC}/NOTES_FOR_DEVELOPERS ${STAGEDIR}${DOCSDIR}/ | ||||
do-install-DOXYGEN-on: | |||||
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/ | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |