aboutsummaryrefslogtreecommitdiff
path: root/databases/mysql-connector-c++/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql-connector-c++/Makefile')
-rw-r--r--databases/mysql-connector-c++/Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile
index acc0ce1d0bae..5435d702e180 100644
--- a/databases/mysql-connector-c++/Makefile
+++ b/databases/mysql-connector-c++/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mysql-connector-c++
-PORTVERSION= 8.0.32
+DISTVERSION= 9.4.0
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= MYSQL/Connector-C++
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
@@ -17,6 +18,7 @@ LIB_DEPENDS= libboost_regex.so:devel/boost-libs \
libzstd.so:archivers/zstd
USES= cmake:noninja compiler:c++17-lang cpe gmake mysql ssl
+IGNORE_WITH_MYSQL= 105m 106m 1011m
CPE_VENDOR= oracle
USE_CXXSTD= c++17
USE_LDCONFIG= yes
@@ -28,19 +30,27 @@ CMAKE_ARGS= -DCMAKE_ENABLE_C++17=ON \
-DWITH_ZLIB=system \
-DWITH_ZSTD=system
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= PORTVERSION=${DISTVERSION}
PORTDOCS= *
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS JDBC
+OPTIONS_DEFAULT= JDBC
OPTIONS_SUB= yes
+JDBC_DESC= Build JDBC Interface
+
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
DOCS_CMAKE_ON= -DDOC_DESTINATION="${DOCSDIR}" \
-DWITH_DOC=ON
+JDBC_LIB_DEPENDS= libunwind.so:devel/libunwind
+JDBC_CMAKE_ON= -DWITH_JDBC=ON
post-install:
@${RM} ${STAGEDIR}${PREFIX}/INFO_BIN
@${RM} ${STAGEDIR}${PREFIX}/INFO_SRC
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake
+ @${MV} ${STAGEDIR}${PREFIX}/mysql-*.cmake \
+ ${STAGEDIR}${PREFIX}/lib/cmake/
post-install-DOCS-on:
@${RM} ${STAGEDIR}${DOCSDIR}/INSTALL \