svn commit: r407091 - in head/databases/mysql-connector-c++: . files
Mikhail Teterin
mi at FreeBSD.org
Sun Jan 24 09:08:16 UTC 2016
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.
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-head
mailing list