Changeset View
Changeset View
Standalone View
Standalone View
databases/mysql-connector-c++/Makefile
Show All 11 Lines | |||||
LICENSE= GPLv2 # only | LICENSE= GPLv2 # only | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libboost_regex.so:devel/boost-libs | LIB_DEPENDS= libboost_regex.so:devel/boost-libs | ||||
USES= cmake:outsource compiler:c++11-lang mysql ssl | USES= cmake:outsource compiler:c++11-lang mysql ssl | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
CMAKE_ARGS= -DDOC_DESTINATION="${DOCSDIR}" | CMAKE_ARGS= -DDOC_DESTINATION="${DOCSDIR}" -DCMAKE_ENABLE_C++11=ON | ||||
PLIST_SUB= PORTVERSION=${PORTVERSION} | PLIST_SUB= PORTVERSION=${PORTVERSION} | ||||
PORTDOCS= * | PORTDOCS= * | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
.include <bsd.port.pre.mk> | |||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000 | |||||
CMAKE_ARGS+=-DCMAKE_ENABLE_C++11=ON | |||||
.endif | |||||
post-install: | post-install: | ||||
jbeich: DragonFly currently has GCC 8 in base system, before that it was GCC 5. Both support C++11 just… | |||||
@${RM} ${STAGEDIR}${DOCSDIR}/INSTALL \ | @${RM} ${STAGEDIR}${DOCSDIR}/INSTALL \ | ||||
${STAGEDIR}${DOCSDIR}/COPYING | ${STAGEDIR}${DOCSDIR}/COPYING | ||||
.if defined(MAINTAINER_MODE) | .if defined(MAINTAINER_MODE) | ||||
CMAKE_ARGS+= -DMYSQLCPPCONN_TEST_NOT_IMPLEMENTED:BOOL=1 \ | CMAKE_ARGS+= -DMYSQLCPPCONN_TEST_NOT_IMPLEMENTED:BOOL=1 \ | ||||
-DMYSQLCPPCONN_BUILD_EXAMPLES:BOOL=1 | -DMYSQLCPPCONN_BUILD_EXAMPLES:BOOL=1 | ||||
do-test: | do-test: | ||||
Show All 20 Lines | # with user:root and pass:root | ||||
test/unit/classes/parametermetadata --verbose ; \ | test/unit/classes/parametermetadata --verbose ; \ | ||||
test/unit/classes/preparedstatement --verbose ; \ | test/unit/classes/preparedstatement --verbose ; \ | ||||
test/unit/classes/resultset --verbose ; \ | test/unit/classes/resultset --verbose ; \ | ||||
test/unit/classes/resultsetmetadata --verbose ; \ | test/unit/classes/resultsetmetadata --verbose ; \ | ||||
test/unit/classes/savepoint --verbose ; \ | test/unit/classes/savepoint --verbose ; \ | ||||
test/unit/classes/statement ) | test/unit/classes/statement ) | ||||
.endif | .endif | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |
DragonFly currently has GCC 8 in base system, before that it was GCC 5. Both support C++11 just fine.
https://github.com/DragonFlyBSD/DeltaPorts/tree/master/special/Mk/diffs/bsd.df.gcc.mk.diff