Sat Aug 1 09:35:52 2015 UTC ()
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.


(adam)
diff -r1.4 -r1.5 pkgsrc/databases/mysql-connector-c++/Makefile
diff -r1.3 -r1.4 pkgsrc/databases/mysql-connector-c++/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/databases/mysql-connector-c++/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/mysql-connector-c++/Makefile 2014/11/29 16:41:25 1.4
+++ pkgsrc/databases/mysql-connector-c++/Makefile 2015/08/01 09:35:52 1.5
@@ -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
3DISTNAME= mysql-connector-c++-1.1.5 3DISTNAME= mysql-connector-c++-1.1.6
4CATEGORIES= databases 4CATEGORIES= databases
5MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-C++/} 5MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-C++/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://dev.mysql.com/downloads/connector/cpp/ 8HOMEPAGE= https://dev.mysql.com/downloads/connector/cpp/
9COMMENT= Standardized mysql database driver for C++ development 9COMMENT= Standardized mysql database driver for C++ development
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12USE_CMAKE= yes 12USE_CMAKE= yes
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14 14
15INSTALLATION_DIRS= share/doc/mysql-connector-c++ 15INSTALLATION_DIRS= share/doc/mysql-connector-c++
16 16

cvs diff -r1.3 -r1.4 pkgsrc/databases/mysql-connector-c++/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/mysql-connector-c++/distinfo 2014/11/29 16:41:25 1.3
+++ pkgsrc/databases/mysql-connector-c++/distinfo 2015/08/01 09:35:52 1.4
@@ -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
3SHA1 (mysql-connector-c++-1.1.5.tar.gz) = 0b33f74049227d330da0a37ce919b8cd695a9584 3SHA1 (mysql-connector-c++-1.1.6.tar.gz) = a28a90bc04797df0d2fefe147eab8735a340afb4
4RMD160 (mysql-connector-c++-1.1.5.tar.gz) = f429bc23bc78a8adc382706f61c032a7010caa3d 4RMD160 (mysql-connector-c++-1.1.6.tar.gz) = 70be3edd02a7cb3fa3d46195ad1582ba3d06f232
5Size (mysql-connector-c++-1.1.5.tar.gz) = 519440 bytes 5Size (mysql-connector-c++-1.1.6.tar.gz) = 522236 bytes