diff options
author | adam <adam> | 2017-01-12 12:24:09 +0000 |
---|---|---|
committer | adam <adam> | 2017-01-12 12:24:09 +0000 |
commit | 8799a77cd4a47d551d3145ef0e5fe78361622a8b (patch) | |
tree | f2545b5bbf38fa8977d8a1ebdf46bd4affb56494 /databases/mysql-connector-c++/patches | |
parent | caf902b942664beec4fa12e8a0484e35c178097e (diff) | |
download | pkgsrc-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.cpp | 16 | ||||
-rw-r--r-- | databases/mysql-connector-c++/patches/patch-driver_mysql__util.cpp | 28 |
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"; - } |