diff options
author | adam <adam> | 2014-11-24 15:00:52 +0000 |
---|---|---|
committer | adam <adam> | 2014-11-24 15:00:52 +0000 |
commit | 543f40ad15ba7e079eb72b38e2c4968a0ae1e912 (patch) | |
tree | c2a4e9b74d341cd29663c48c2672b69e4570328d /databases/mysql-connector-c++ | |
parent | 8af00c16497608f200a087d34e311d3da0a94235 (diff) | |
download | pkgsrc-543f40ad15ba7e079eb72b38e2c4968a0ae1e912.tar.gz |
Changes 1.1.4:
* Connector/C++ now supports the following connection options: sslVerify (boolean), sslCRL (string), and sslCRLPath (string). These correspond to the MYSQL_OPT_SSL_VERIFY_SERVER_CERT, MYSQL_OPT_SSL_CRL, and MYSQL_OPT_SSL_CRLPATH options for the mysql_options() C API function.
* Connector/C++ has new functions to provide schema, table, and column character set and collation metadata for result sets:
ResultSet * DatabaseMetaData::getSchemaCollation(const sql::SQLString& catalog, const sql::SQLString& schemaPattern)
ResultSet * DatabaseMetaData::getSchemaCharset(const sql::SQLString& catalog, const sql::SQLString& schemaPattern)
ResultSet * DatabaseMetaData::getTableCollation(const sql::SQLString& catalog, const sql::SQLString& schemaPattern, const sql::SQLString& tableNamePattern)
ResultSet * DatabaseMetaData::getTableCharset(const sql::SQLString& catalog, const sql::SQLString& schemaPattern, const sql::SQLString& tableNamePattern)
SQLString ResultSetMetaData::getColumnCollation(unsigned int columnIndex)
SQLString ResultSetMetaData::getColumnCharset(unsigned int columnIndex)
* Connector/C++ now supports the MYSQL_OPT_CONNECT_ATTR_ADD option, which accepts an std::map argument. This option corresponds to the MYSQL_OPT_CONNECT_ATTR_ADD option for mysql_options4().
* Connector/C++ now supports a useLegacyAuth connection option, which corresponds to the MYSQL_SECURE_AUTH option for mysql_options().
* Connector/C++ is now compiled and linked with Connector/C 6.1.5 rather than with libmysql.
Bugs Fixed
* MySQL_ResultSetMetaData::getColumnTypeName() returned UNKNOWN for LONG_BLOB fields.
* Definitions for character sets and collations were added (utf8mb4 in particular).
* Connector/C++ version-information methods have been revised to return the correct values.
Diffstat (limited to 'databases/mysql-connector-c++')
-rw-r--r-- | databases/mysql-connector-c++/Makefile | 13 | ||||
-rw-r--r-- | databases/mysql-connector-c++/PLIST | 3 | ||||
-rw-r--r-- | databases/mysql-connector-c++/distinfo | 8 |
3 files changed, 12 insertions, 12 deletions
diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile index e641de5a923..a07667e1048 100644 --- a/databases/mysql-connector-c++/Makefile +++ b/databases/mysql-connector-c++/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2014/04/12 12:00:16 adam Exp $ +# $NetBSD: Makefile,v 1.3 2014/11/24 15:00:52 adam Exp $ -DISTNAME= mysql-connector-c++-1.1.3 +DISTNAME= mysql-connector-c++-1.1.4 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-C++/} @@ -9,16 +9,15 @@ HOMEPAGE= https://dev.mysql.com/downloads/connector/cpp/ COMMENT= Standardized mysql database driver for C++ development LICENSE= gnu-gpl-v2 -USE_CMAKE= yes -USE_LANGUAGES= c c++ +USE_CMAKE= yes +USE_LANGUAGES= c c++ INSTALLATION_DIRS= share/doc/mysql-connector-c++ post-install: - cd ${DESTDIR}${PREFIX} && \ - mv ANNOUNCEMENT COPYING INSTALL \ + cd ${DESTDIR}${PREFIX} && mv ANNOUNCEMENT COPYING INSTALL README \ Licenses_for_Third-Party_Components.txt \ - README share/doc/mysql-connector-c++ + share/doc/mysql-connector-c++/ .include "../../devel/boost-headers/buildlink3.mk" .include "../../mk/mysql.buildlink3.mk" diff --git a/databases/mysql-connector-c++/PLIST b/databases/mysql-connector-c++/PLIST index 532e475dcfd..794445b9dd6 100644 --- a/databases/mysql-connector-c++/PLIST +++ b/databases/mysql-connector-c++/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2014/02/11 14:13:38 wiz Exp $ +@comment $NetBSD: PLIST,v 1.2 2014/11/24 15:00:52 adam Exp $ include/cppconn/build_config.h include/cppconn/config.h include/cppconn/connection.h @@ -15,6 +15,7 @@ include/cppconn/statement.h include/cppconn/warning.h include/mysql_connection.h include/mysql_driver.h +include/mysql_error.h lib/libmysqlcppconn-static.a lib/libmysqlcppconn.so lib/libmysqlcppconn.so.7 diff --git a/databases/mysql-connector-c++/distinfo b/databases/mysql-connector-c++/distinfo index 9e7035f6525..0b76a70dcf0 100644 --- a/databases/mysql-connector-c++/distinfo +++ b/databases/mysql-connector-c++/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1 2014/02/11 14:13:38 wiz Exp $ +$NetBSD: distinfo,v 1.2 2014/11/24 15:00:52 adam Exp $ -SHA1 (mysql-connector-c++-1.1.3.tar.gz) = b817dccf3a4e340b6a972028ceb7eededaaebd6f -RMD160 (mysql-connector-c++-1.1.3.tar.gz) = a071696495bece0c378222f8061ac8ddddc9e2f8 -Size (mysql-connector-c++-1.1.3.tar.gz) = 496226 bytes +SHA1 (mysql-connector-c++-1.1.4.tar.gz) = f10a054e6b96275bbab48ad726daf08bb5e048a0 +RMD160 (mysql-connector-c++-1.1.4.tar.gz) = 0231cebd1137e7dd41f3c589847077deaec5bf40 +Size (mysql-connector-c++-1.1.4.tar.gz) = 506106 bytes |