diff options
author | wiz <wiz> | 2016-03-08 15:40:02 +0000 |
---|---|---|
committer | wiz <wiz> | 2016-03-08 15:40:02 +0000 |
commit | da4d1156799782ef2dfd03b5bdef326d5f0fd451 (patch) | |
tree | 7f4070261ba304ff03be4d094f1e27a2cc44aa9c /databases/mysql-connector-c++/patches | |
parent | ce55e6a2fd9e9a81049f0ef2fee635f1660c05ad (diff) | |
download | pkgsrc-da4d1156799782ef2dfd03b5bdef326d5f0fd451.tar.gz |
Update mysql-connector-c++ to 1.1.7:
GA 1.1.7 -
- Add JSON support
- Allow building without server flags (Bug#21391025)
- Correct relative() not seeking after changing position.(Bug#21152054)
Diffstat (limited to 'databases/mysql-connector-c++/patches')
-rw-r--r-- | databases/mysql-connector-c++/patches/patch-driver_mysql__resultbind.cpp | 16 | ||||
-rw-r--r-- | databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp | 28 |
2 files changed, 44 insertions, 0 deletions
diff --git a/databases/mysql-connector-c++/patches/patch-driver_mysql__resultbind.cpp b/databases/mysql-connector-c++/patches/patch-driver_mysql__resultbind.cpp new file mode 100644 index 00000000000..6fe30511517 --- /dev/null +++ b/databases/mysql-connector-c++/patches/patch-driver_mysql__resultbind.cpp @@ -0,0 +1,16 @@ +$NetBSD: patch-driver_mysql__resultbind.cpp,v 1.1 2016/03/08 15:40:02 wiz Exp $ + +https://bugs.mysql.com/bug.php?id=80539 + +--- driver/mysql_resultbind.cpp.orig 2016-01-12 18:42:38.000000000 +0000 ++++ driver/mysql_resultbind.cpp +@@ -86,7 +86,9 @@ static struct st_buffer_size_type + case MYSQL_TYPE_BLOB: + 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); + + case MYSQL_TYPE_DECIMAL: diff --git a/databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp b/databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp new file mode 100644 index 00000000000..9b48e8dcd4a --- /dev/null +++ b/databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp @@ -0,0 +1,28 @@ +$NetBSD: patch-driver_mysql__util.cpp,v 1.1 2016/03/08 15:40:02 wiz Exp $ + +https://bugs.mysql.com/bug.php?id=80539 + +--- driver/mysql_util.cpp.orig 2016-01-12 18:42:38.000000000 +0000 ++++ driver/mysql_util.cpp +@@ -431,8 +431,10 @@ mysql_type_to_datatype(const MYSQL_FIELD + return sql::DataType::SET; + 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; + } +@@ -645,8 +647,10 @@ mysql_type_to_string(const MYSQL_FIELD * + return "SET"; + case MYSQL_TYPE_GEOMETRY: + return "GEOMETRY"; ++#ifdef MYSQL_TYPE_JSON + case MYSQL_TYPE_JSON: + return "JSON"; ++#endif + default: + return "UNKNOWN"; + } |