svn commit: r407091 - in head/databases/mysql-connector-c++: . files
Kubilay Kocak
koobs at FreeBSD.org
Sun Jan 24 10:22:07 UTC 2016
On 24/01/2016 8:08 PM, Mikhail Teterin wrote:
> Author: mi
> Date: Sun Jan 24 09:08:14 2016
> New Revision: 407091
> URL: https://svnweb.freebsd.org/changeset/ports/407091
>
> Log:
> Upgrade from 1.1.6 to 1.1.7. The changes are listed as:
>
> GA 1.1.7 -
> - Add JSON support
> - Allow building without server flags (Bug#21391025)
> - Correct relative() not seeking after changing position.(Bug#21152054)
>
> The first item is only available if the mysql-client is recent
> enough (version 5.7). For older client-libraries the new patch is
> required.
PR: 206520
Please assign yourself the Bugzilla, CC maintainer and resolve please
Mikhail :)
> Added:
> head/databases/mysql-connector-c++/files/patch-optional-json (contents, props changed)
> Deleted:
> head/databases/mysql-connector-c++/files/patch-CMakeLists.txt
> Modified:
> head/databases/mysql-connector-c++/Makefile
> head/databases/mysql-connector-c++/distinfo
>
> Modified: head/databases/mysql-connector-c++/Makefile
> ==============================================================================
> --- head/databases/mysql-connector-c++/Makefile Sun Jan 24 07:35:34 2016 (r407090)
> +++ head/databases/mysql-connector-c++/Makefile Sun Jan 24 09:08:14 2016 (r407091)
> @@ -2,7 +2,7 @@
> # $FreeBSD$
>
> PORTNAME= mysql-connector-c++
> -PORTVERSION= 1.1.6
> +PORTVERSION= 1.1.7
> CATEGORIES= databases
> MASTER_SITES= MYSQL/Connector-C++
>
>
> Modified: head/databases/mysql-connector-c++/distinfo
> ==============================================================================
> --- head/databases/mysql-connector-c++/distinfo Sun Jan 24 07:35:34 2016 (r407090)
> +++ head/databases/mysql-connector-c++/distinfo Sun Jan 24 09:08:14 2016 (r407091)
> @@ -1,2 +1,2 @@
> -SHA256 (mysql-connector-c++-1.1.6.tar.gz) = ad710b3900cae3be94656825aa70319cf7a96e1ad46bf93e07275f3606f69447
> -SIZE (mysql-connector-c++-1.1.6.tar.gz) = 522236
> +SHA256 (mysql-connector-c++-1.1.7.tar.gz) = 5b353fbcd26f607a2a0987ce78a4b811f8971813d46b0f4ae6fa07887e9fc763
> +SIZE (mysql-connector-c++-1.1.7.tar.gz) = 518469
>
> Added: head/databases/mysql-connector-c++/files/patch-optional-json
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/databases/mysql-connector-c++/files/patch-optional-json Sun Jan 24 09:08:14 2016 (r407091)
> @@ -0,0 +1,36 @@
> +The newly-added JSON-support may not be available in the older
> +version of MySQL client-library against which this connector may
> +be building. Fortunately, that's easy to detect at compile time...
> +
> + -mi
> +
> +--- driver/mysql_resultbind.cpp 2016-01-12 13:42:38.000000000 -0500
> ++++ driver/mysql_resultbind.cpp 2016-01-24 03:58:18.451886000 -0500
> +@@ -87,5 +87,7 @@
> + case MYSQL_TYPE_STRING:
> + case MYSQL_TYPE_VAR_STRING:
> ++#ifdef MYSQL_TYPE_JSON
> + case MYSQL_TYPE_JSON:
> ++#endif
> + return st_buffer_size_type(new char[field->max_length + 1], field->max_length + 1, field->type);
> +
> +--- driver/mysql_util.cpp 2016-01-12 13:42:38.000000000 -0500
> ++++ driver/mysql_util.cpp 2016-01-24 04:01:04.499990000 -0500
> +@@ -432,6 +432,8 @@
> + case MYSQL_TYPE_GEOMETRY:
> + return sql::DataType::GEOMETRY;
> ++#ifdef MYSQL_TYPE_JSON
> + case MYSQL_TYPE_JSON:
> + return sql::DataType::JSON;
> ++#endif
> + default:
> + return sql::DataType::UNKNOWN;
> +@@ -646,6 +648,8 @@
> + case MYSQL_TYPE_GEOMETRY:
> + return "GEOMETRY";
> ++#ifdef MYSQL_TYPE_JSON
> + case MYSQL_TYPE_JSON:
> + return "JSON";
> ++#endif
> + default:
> + return "UNKNOWN";
>
More information about the svn-ports-all
mailing list