Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jan 2016 21:22:00 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Mikhail Teterin <mi@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r407091 - in head/databases/mysql-connector-c++: . files
Message-ID:  <56A4A5C8.1070006@FreeBSD.org>
In-Reply-To: <201601240908.u0O98EVd069360@repo.freebsd.org>
References:  <201601240908.u0O98EVd069360@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 24/01/2016 8:08 PM, Mikhail Teterin wrote:
> Author: mi
> Date: Sun Jan 24 09:08:14 2016
> New Revision: 407091
> URL: https://svnweb.freebsd.org/changeset/ports/407091
> 
> Log:
>   Upgrade from 1.1.6 to 1.1.7. The changes are listed as:
>   
>   	GA  1.1.7 -
>   	- Add JSON support
>   	- Allow building without server flags (Bug#21391025)
>   	- Correct relative() not seeking after changing position.(Bug#21152054)
>   
>   The first item is only available if the mysql-client is recent
>   enough (version 5.7).  For older client-libraries the new patch is
>   required.


PR: 206520

Please assign yourself the Bugzilla, CC maintainer and resolve please
Mikhail :)

> Added:
>   head/databases/mysql-connector-c++/files/patch-optional-json   (contents, props changed)
> Deleted:
>   head/databases/mysql-connector-c++/files/patch-CMakeLists.txt
> Modified:
>   head/databases/mysql-connector-c++/Makefile
>   head/databases/mysql-connector-c++/distinfo
> 
> Modified: head/databases/mysql-connector-c++/Makefile
> ==============================================================================
> --- head/databases/mysql-connector-c++/Makefile	Sun Jan 24 07:35:34 2016	(r407090)
> +++ head/databases/mysql-connector-c++/Makefile	Sun Jan 24 09:08:14 2016	(r407091)
> @@ -2,7 +2,7 @@
>  # $FreeBSD$
>  
>  PORTNAME=	mysql-connector-c++
> -PORTVERSION=	1.1.6
> +PORTVERSION=	1.1.7
>  CATEGORIES=	databases
>  MASTER_SITES=	MYSQL/Connector-C++
>  
> 
> Modified: head/databases/mysql-connector-c++/distinfo
> ==============================================================================
> --- head/databases/mysql-connector-c++/distinfo	Sun Jan 24 07:35:34 2016	(r407090)
> +++ head/databases/mysql-connector-c++/distinfo	Sun Jan 24 09:08:14 2016	(r407091)
> @@ -1,2 +1,2 @@
> -SHA256 (mysql-connector-c++-1.1.6.tar.gz) = ad710b3900cae3be94656825aa70319cf7a96e1ad46bf93e07275f3606f69447
> -SIZE (mysql-connector-c++-1.1.6.tar.gz) = 522236
> +SHA256 (mysql-connector-c++-1.1.7.tar.gz) = 5b353fbcd26f607a2a0987ce78a4b811f8971813d46b0f4ae6fa07887e9fc763
> +SIZE (mysql-connector-c++-1.1.7.tar.gz) = 518469
> 
> Added: head/databases/mysql-connector-c++/files/patch-optional-json
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/databases/mysql-connector-c++/files/patch-optional-json	Sun Jan 24 09:08:14 2016	(r407091)
> @@ -0,0 +1,36 @@
> +The newly-added JSON-support may not be available in the older
> +version of MySQL client-library against which this connector may
> +be building. Fortunately, that's easy to detect at compile time...
> +
> +	-mi
> +
> +--- driver/mysql_resultbind.cpp	2016-01-12 13:42:38.000000000 -0500
> ++++ driver/mysql_resultbind.cpp	2016-01-24 03:58:18.451886000 -0500
> +@@ -87,5 +87,7 @@
> +     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);
> + 
> +--- driver/mysql_util.cpp	2016-01-12 13:42:38.000000000 -0500
> ++++ driver/mysql_util.cpp	2016-01-24 04:01:04.499990000 -0500
> +@@ -432,6 +432,8 @@
> +     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;
> +@@ -646,6 +648,8 @@
> +     case MYSQL_TYPE_GEOMETRY:
> +       return "GEOMETRY";
> ++#ifdef MYSQL_TYPE_JSON
> +     case MYSQL_TYPE_JSON:
> +       return "JSON";
> ++#endif
> +     default:
> +       return "UNKNOWN";
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56A4A5C8.1070006>