summaryrefslogtreecommitdiff
path: root/databases/mysql-connector-c++/patches
diff options
context:
space:
mode:
authoradam <adam>2017-01-12 12:24:09 +0000
committeradam <adam>2017-01-12 12:24:09 +0000
commit8799a77cd4a47d551d3145ef0e5fe78361622a8b (patch)
treef2545b5bbf38fa8977d8a1ebdf46bd4affb56494 /databases/mysql-connector-c++/patches
parentcaf902b942664beec4fa12e8a0484e35c178097e (diff)
downloadpkgsrc-8799a77cd4a47d551d3145ef0e5fe78361622a8b.tar.gz
GA 1.1.8:
- Add connect options MYSQL_OPT_MAX_ALLOWED_PACKET, MYSQL_OPT_NET_BUFFER_LENGTH, MYSQL_OPT_TLS_VERSION and MYSQL_OPT_SSL_MODE - Fix Visual Studio 2015 build. - Fix segmentation fault when inserting a large string - Fix Compilation Failure with PRE-5.7 C API
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, 8 insertions, 36 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
index 6fe30511517..a4cf1c37585 100644
--- a/databases/mysql-connector-c++/patches/patch-driver_mysql__resultbind.cpp
+++ b/databases/mysql-connector-c++/patches/patch-driver_mysql__resultbind.cpp
@@ -1,16 +1,16 @@
-$NetBSD: patch-driver_mysql__resultbind.cpp,v 1.1 2016/03/08 15:40:02 wiz Exp $
+$NetBSD: patch-driver_mysql__resultbind.cpp,v 1.2 2017/01/12 12:24:09 adam 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.orig 2016-12-14 09:58:54.000000000 +0000
+++ driver/mysql_resultbind.cpp
-@@ -86,7 +86,9 @@ static struct st_buffer_size_type
- case MYSQL_TYPE_BLOB:
- case MYSQL_TYPE_STRING:
+@@ -88,8 +88,8 @@ static struct st_buffer_size_type
case MYSQL_TYPE_VAR_STRING:
-+#ifdef MYSQL_TYPE_JSON
+ #if LIBMYSQL_VERSION_ID > 50700
case MYSQL_TYPE_JSON:
-+#endif
- return st_buffer_size_type(new char[field->max_length + 1], field->max_length + 1, field->type);
+- return st_buffer_size_type(new char[field->max_length + 1], field->max_length + 1, field->type);
+ #endif //LIBMYSQL_VERSION_ID > 50700
++ return st_buffer_size_type(new char[field->max_length + 1], field->max_length + 1, field->type);
case MYSQL_TYPE_DECIMAL:
+ case MYSQL_TYPE_NEWDECIMAL:
diff --git a/databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp b/databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp
deleted file mode 100644
index 9b48e8dcd4a..00000000000
--- a/databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-$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";
- }