summaryrefslogtreecommitdiff
path: root/databases/mysql-connector-c++/patches
diff options
context:
space:
mode:
authorwiz <wiz>2016-03-08 15:40:02 +0000
committerwiz <wiz>2016-03-08 15:40:02 +0000
commitda4d1156799782ef2dfd03b5bdef326d5f0fd451 (patch)
tree7f4070261ba304ff03be4d094f1e27a2cc44aa9c /databases/mysql-connector-c++/patches
parentce55e6a2fd9e9a81049f0ef2fee635f1660c05ad (diff)
downloadpkgsrc-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.cpp16
-rw-r--r--databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp28
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";
+ }