git: adcb80f3fa92 - main - databases/mysql-connector-c++: Update version 8.0.32=>8.0.33

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 02 Jul 2023 07:34:44 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=adcb80f3fa92f9f25c3aa84fc4b1e1e79919acc0

commit adcb80f3fa92f9f25c3aa84fc4b1e1e79919acc0
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-07-02 07:17:57 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-07-02 07:34:31 +0000

    databases/mysql-connector-c++: Update version 8.0.32=>8.0.33
    
    - Add OPTION JDBC
    
    Changelog:
    https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-33.html
---
 databases/mysql-connector-c++/Makefile  |  9 +++++++--
 databases/mysql-connector-c++/distinfo  |  6 +++---
 databases/mysql-connector-c++/pkg-plist | 24 ++++++++++++++++++++++++
 3 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile
index acc0ce1d0bae..af43cf00a22f 100644
--- a/databases/mysql-connector-c++/Makefile
+++ b/databases/mysql-connector-c++/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mysql-connector-c++
-PORTVERSION=	8.0.32
+PORTVERSION=	8.0.33
 CATEGORIES=	databases
 MASTER_SITES=	MYSQL/Connector-C++
 DISTNAME=	${PORTNAME}-${PORTVERSION}-src
@@ -31,12 +31,17 @@ CMAKE_ARGS=	-DCMAKE_ENABLE_C++17=ON \
 PLIST_SUB=	PORTVERSION=${PORTVERSION}
 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
diff --git a/databases/mysql-connector-c++/distinfo b/databases/mysql-connector-c++/distinfo
index 26518fa364e5..07e02a50bd6e 100644
--- a/databases/mysql-connector-c++/distinfo
+++ b/databases/mysql-connector-c++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675349313
-SHA256 (mysql-connector-c++-8.0.32-src.tar.gz) = fbdb7f214427632f423e84ba7594be1f9205eac8128c6b1857203b2f5455cef3
-SIZE (mysql-connector-c++-8.0.32-src.tar.gz) = 4202413
+TIMESTAMP = 1688279127
+SHA256 (mysql-connector-c++-8.0.33-src.tar.gz) = 160cf6881fbde9bd46cd11aaf12930b676bc6e27589ac5c7ba49c196b97e053b
+SIZE (mysql-connector-c++-8.0.33-src.tar.gz) = 4531693
diff --git a/databases/mysql-connector-c++/pkg-plist b/databases/mysql-connector-c++/pkg-plist
index cbef9cbe77ca..0871a6f066b6 100644
--- a/databases/mysql-connector-c++/pkg-plist
+++ b/databases/mysql-connector-c++/pkg-plist
@@ -1,3 +1,24 @@
+%%JDBC%%include/jdbc/cppconn/build_config.h
+%%JDBC%%include/jdbc/cppconn/callback.h
+%%JDBC%%include/jdbc/cppconn/config.h
+%%JDBC%%include/jdbc/cppconn/connection.h
+%%JDBC%%include/jdbc/cppconn/datatype.h
+%%JDBC%%include/jdbc/cppconn/driver.h
+%%JDBC%%include/jdbc/cppconn/exception.h
+%%JDBC%%include/jdbc/cppconn/metadata.h
+%%JDBC%%include/jdbc/cppconn/parameter_metadata.h
+%%JDBC%%include/jdbc/cppconn/prepared_statement.h
+%%JDBC%%include/jdbc/cppconn/resultset.h
+%%JDBC%%include/jdbc/cppconn/resultset_metadata.h
+%%JDBC%%include/jdbc/cppconn/sqlstring.h
+%%JDBC%%include/jdbc/cppconn/statement.h
+%%JDBC%%include/jdbc/cppconn/variant.h
+%%JDBC%%include/jdbc/cppconn/version_info.h
+%%JDBC%%include/jdbc/cppconn/warning.h
+%%JDBC%%include/jdbc/mysql_connection.h
+%%JDBC%%include/jdbc/mysql_driver.h
+%%JDBC%%include/jdbc/mysql_error.h
+%%JDBC%%include/mysql/jdbc.h
 include/mysqlx/common.h
 include/mysqlx/common/api.h
 include/mysqlx/common/error.h
@@ -28,6 +49,9 @@ include/mysqlx/devapi/table_crud.h
 include/mysqlx/version_info.h
 include/mysqlx/xapi.h
 include/mysqlx/xdevapi.h
+%%JDBC%%lib/libmysqlcppconn.so
+%%JDBC%%lib/libmysqlcppconn.so.9
+%%JDBC%%lib/libmysqlcppconn.so.9.%%PORTVERSION%%
 lib/libmysqlcppconn8.so
 lib/libmysqlcppconn8.so.2
 lib/libmysqlcppconn8.so.2.%%PORTVERSION%%