Changes 1.1.6: * Security Fix: Connector/C++ 1.1.6 Commercial upgrades the linked OpenSSL library to version 1.0.1m which has been publicly reported as not vulnerable to CVE-2015-0286. * The std::auto_ptr class template is deprecated in C++11, and its usage has been replaced with boost::scoped_ptr/shared_ptr. * Connector/C++ now provides macros to indicate the versions of libraries against which it was built: MYCPPCONN_STATIC_MYSQL_VERSION and MYCPPCONN_STATIC_MYSQL_VERSION_ID (MySQL client library version, string and numeric), and MYCPPCONN_BOOST_VERSION (Boost library version, numeric). * With defaultStatementResultType=FORWARD_ONLY and a row position after the last row, using getter methods such as getInt() or getString() resulted in a segmentation fault. * For prepared statements, calling wasNull() before fetching data resulted in an assertion failure. * Result sets from prepared statements were not freed. * Connector/C++ failed to build against Boost-devel-1.41.0-25 on OLE6. * Configuration failed if the MYSQL_CONFIG_EXECUTABLE option was specified and the MySQL installation path contained the characters -m. Installation failed if the build directory was not in the top source directory. * For prepared statements, getString() did not return the fractional seconds part from temporal columns that had a fractional sections part. * For queries of the form SELECT MAX(bit_col) FROM table_with_bit_col, getString() returned an incorrect result. * For Connector/C++ builds from source, make install failed if only the static library had been built without the dynamic library.diff -r1.4 -r1.5 pkgsrc/databases/mysql-connector-c++/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2014/11/29 16:41:25 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2015/08/01 09:35:52 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= mysql-connector-c++-1.1.5 | 3 | DISTNAME= mysql-connector-c++-1.1.6 | |
4 | CATEGORIES= databases | 4 | CATEGORIES= databases | |
5 | MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-C++/} | 5 | MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-C++/} | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://dev.mysql.com/downloads/connector/cpp/ | 8 | HOMEPAGE= https://dev.mysql.com/downloads/connector/cpp/ | |
9 | COMMENT= Standardized mysql database driver for C++ development | 9 | COMMENT= Standardized mysql database driver for C++ development | |
10 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
11 | 11 | |||
12 | USE_CMAKE= yes | 12 | USE_CMAKE= yes | |
13 | USE_LANGUAGES= c c++ | 13 | USE_LANGUAGES= c c++ | |
14 | 14 | |||
15 | INSTALLATION_DIRS= share/doc/mysql-connector-c++ | 15 | INSTALLATION_DIRS= share/doc/mysql-connector-c++ | |
16 | 16 |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2014/11/29 16:41:25 adam Exp $ | 1 | $NetBSD: distinfo,v 1.4 2015/08/01 09:35:52 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (mysql-connector-c++-1.1.5.tar.gz) = 0b33f74049227d330da0a37ce919b8cd695a9584 | 3 | SHA1 (mysql-connector-c++-1.1.6.tar.gz) = a28a90bc04797df0d2fefe147eab8735a340afb4 | |
4 | RMD160 (mysql-connector-c++-1.1.5.tar.gz) = f429bc23bc78a8adc382706f61c032a7010caa3d | 4 | RMD160 (mysql-connector-c++-1.1.6.tar.gz) = 70be3edd02a7cb3fa3d46195ad1582ba3d06f232 | |
5 | Size (mysql-connector-c++-1.1.5.tar.gz) = 519440 bytes | 5 | Size (mysql-connector-c++-1.1.6.tar.gz) = 522236 bytes |