1PORTNAME= log4cplus 2DISTVERSION= 2.1.2 3CATEGORIES= devel 4MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/REL_${DISTVERSION:S:.:_:g}/ 5 6MAINTAINER= ports@MidnightBSD.org 7COMMENT= Logging library for C++ 8WWW= https://log4cplus.github.io/log4cplus/ 9 10LICENSE= Apache-2.0 11LICENSE_FILE= ${WRKSRC}/LICENSE 12 13TEST_DEPENDS= catch>=0:devel/catch 14 15USES= cmake:testing compiler:c++11-lang pathfix tar:xz 16USE_LDCONFIG= yes 17 18EXTRACT_AFTER_ARGS= --exclude catch 19 20.if ${.TARGETS} == "test" 21CXXFLAGS+= -I${LOCALBASE}/include/catch2 22.endif 23 24PORTDOCS= * 25 26CMAKE_TESTING_ON= LOG4CPLUS_BUILD_TESTING WITH_UNIT_TESTS 27CMAKE_OFF= LOG4CPLUS_BUILD_TESTING WITH_UNIT_TESTS 28 29OPTIONS_DEFINE= DOCS 30 31DOCS_BUILD_DEPENDS= doxygen:devel/doxygen 32 33post-build-DOCS-on: 34 cd ${WRKDIR} && doxygen ${DISTNAME}/docs/doxygen.config 35 36post-install-DOCS-on: 37 @${MKDIR} ${FAKE_DESTDIR}${DOCSDIR} 38 ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${FAKE_DESTDIR}${DOCSDIR} 39 40pre-test: 41 ${RM} ${BUILD_WRKSRC}/CMakeCache.txt 42 43.include <bsd.port.mk> 44