Changeset View
Changeset View
Standalone View
Standalone View
databases/mysql57-server/Makefile
Show First 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | |||||
FEATURES_DESC= Default features knobs | FEATURES_DESC= Default features knobs | ||||
PERFSCHM_DESC= Enable "Performance Schema" by default (High RAM usage) | PERFSCHM_DESC= Enable "Performance Schema" by default (High RAM usage) | ||||
OPTIONS_DEFAULT+= PERFSCHM | OPTIONS_DEFAULT+= PERFSCHM | ||||
PERFSCHM_SUB_LIST+= PERFSCHEMRC="" | PERFSCHM_SUB_LIST+= PERFSCHEMRC="" | ||||
PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" | PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" | ||||
.endif | .endif | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.options.mk> | ||||
### Just for the sake of FreeBSD 9.X ### | ### Just for the sake of FreeBSD 9.X ### | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 | .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 | ||||
.if !defined(CLIENT_ONLY) | .if !defined(CLIENT_ONLY) | ||||
EXTRA_PATCHES+= ${PATCHDIR}/rapid_plugin-patch-_x_mysqlxtest__src_mysqlxtest.cc | EXTRA_PATCHES+= ${PATCHDIR}/rapid_plugin-patch-_x_mysqlxtest__src_mysqlxtest.cc | ||||
.endif | .endif | ||||
WITH_OPENSSL_PORT= yes | WITH_OPENSSL_PORT= yes | ||||
### FreeBSD Version > 9.X ### | ### FreeBSD Version > 9.X ### | ||||
.else | .else | ||||
.if defined(WITH_OPENSSL_BASE) | .if ${SSL_DEFAULT} == base | ||||
CMAKE_ARGS+= -DWITH_SSL=system | CMAKE_ARGS+= -DWITH_SSL=system | ||||
.else | .else | ||||
CMAKE_ARGS+= -DWITH_SSL=${OPENSSLBASE} | CMAKE_ARGS+= -DWITH_SSL=${OPENSSLBASE} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
post-extract: | post-extract: | ||||
@${RM} -rvf ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h | @${RM} -rvf ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt | @${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt | ||||
.if !defined(CLIENT_ONLY) | .if !defined(CLIENT_ONLY) | ||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}${ETCDIR} | ${MKDIR} ${STAGEDIR}${ETCDIR} | ||||
${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample | ${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample | ||||
post-stage: | post-stage: | ||||
${MKDIR} ${STAGEDIR}${ETCDIR}/keyring | ${MKDIR} ${STAGEDIR}${ETCDIR}/keyring | ||||
${MKDIR} ${STAGEDIR}${MY_SECDIR} | ${MKDIR} ${STAGEDIR}${MY_SECDIR} | ||||
${MKDIR} ${STAGEDIR}${MY_TMPDIR} | ${MKDIR} ${STAGEDIR}${MY_TMPDIR} | ||||
.endif | .endif | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |