1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

databases/mysql++3: Fix build with MariaDB 10.2

./lib/dbdriver.cpp:260:10: error: use of undeclared identifier 'CLIENT_LONG_PASSWORD'
                        (o >= CLIENT_LONG_PASSWORD) &&
                              ^
1 warning and 1 error generated.
gmake[1]: *** [Makefile:545: mysqlpp_dbdriver.o] Error 1

PR:		229950
Submitted by:	Ting-Wei Lan <lantw44@gmail.com> (maintainer)
This commit is contained in:
Jochen Neumeister 2018-07-29 12:55:56 +00:00
parent 67e5674c44
commit 6924d8a8e9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=475659

View File

@ -0,0 +1,19 @@
https://tangentsoft.com/mysqlpp/info/4f077284dd2ca1b6
https://tangentsoft.com/mysqlpp/info/e5f2c3d83f
Index: lib/dbdriver.cpp
==================================================================
--- lib/dbdriver.cpp.orig 2015-03-19 00:55:17 UTC
+++ lib/dbdriver.cpp
@@ -257,7 +257,11 @@ DBDriver::set_option(unsigned int o, boo
}
if ((n == 1) &&
+#ifdef CLIENT_LONG_PASSWORD
(o >= CLIENT_LONG_PASSWORD) &&
+#else
+ (o >= CLIENT_MYSQL) &&
+#endif
#if MYSQL_VERSION_ID > 40000 // highest flag value varies by version
(o <= CLIENT_MULTI_RESULTS)
#else