Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 May 2018 19:43:46 +0000 (UTC)
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r469249 - head/databases/mariadb100-server/files
Message-ID:  <201805061943.w46JhkRL062768@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brnrd
Date: Sun May  6 19:43:46 2018
New Revision: 469249
URL: https://svnweb.freebsd.org/changeset/ports/469249

Log:
  databases/mariadb100-server: Fix build with clang 6
  
  PR:		227244
  Submitted by:	dim

Added:
  head/databases/mariadb100-server/files/patch-MDEV-15768   (contents, props changed)

Added: head/databases/mariadb100-server/files/patch-MDEV-15768
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/mariadb100-server/files/patch-MDEV-15768	Sun May  6 19:43:46 2018	(r469249)
@@ -0,0 +1,72 @@
+--- storage/connect/tabjson.cpp.orig	2018-04-26 19:47:48 UTC
++++ storage/connect/tabjson.cpp
+@@ -195,7 +195,7 @@ int JSONDISC::GetColumns(PGLOBAL g, PCSZ
+ 	tdp->Fn = GetStringTableOption(g, topt, "Filename", NULL);
+ 
+ 	if (!(tdp->Database = SetPath(g, db)))
+-		return NULL;
++		return 0;
+ 
+ 	tdp->Objname = GetStringTableOption(g, topt, "Object", NULL);
+ 	tdp->Base = GetIntegerTableOption(g, topt, "Base", 0) ? 1 : 0;
+@@ -243,14 +243,14 @@ int JSONDISC::GetColumns(PGLOBAL g, PCSZ
+ 			tjsp = new(g) TDBJSON(tdp, new(g) MAPFAM(tdp));
+ 
+ 		if (tjsp->MakeDocument(g))
+-			return NULL;
++			return 0;
+ 
+ 		jsp = (tjsp->GetDoc()) ? tjsp->GetDoc()->GetValue(0) : NULL;
+ 	}	else {
+ 		if (!(tdp->Lrecl = GetIntegerTableOption(g, topt, "Lrecl", 0)))
+ 			if (!mgo) {
+ 				sprintf(g->Message, "LRECL must be specified for pretty=%d", tdp->Pretty);
+-				return NULL;
++				return 0;
+ 			}	else
+ 				tdp->Lrecl = 8192;			 // Should be enough
+ 
+@@ -261,7 +261,7 @@ int JSONDISC::GetColumns(PGLOBAL g, PCSZ
+ 			tjnp = new(g)TDBJSN(tdp, new(g) UNZFAM(tdp));
+ #else   // !ZIP_SUPPORT
+ 			sprintf(g->Message, MSG(NO_FEAT_SUPPORT), "ZIP");
+-			return NULL;
++			return 0;
+ #endif  // !ZIP_SUPPORT
+ 		}	else if (tdp->Uri) {
+ 			if (tdp->Driver && toupper(*tdp->Driver) == 'C') {
+@@ -269,14 +269,14 @@ int JSONDISC::GetColumns(PGLOBAL g, PCSZ
+ 				tjnp = new(g) TDBJSN(tdp, new(g) CMGFAM(tdp));
+ #else
+ 				sprintf(g->Message, "Mongo %s Driver not available", "C");
+-				return NULL;
++				return 0;
+ #endif
+ 			}	else if (tdp->Driver && toupper(*tdp->Driver) == 'J') {
+ #if defined(JAVA_SUPPORT)
+ 				tjnp = new(g) TDBJSN(tdp, new(g) JMGFAM(tdp));
+ #else
+ 				sprintf(g->Message, "Mongo %s Driver not available", "Java");
+-				return NULL;
++				return 0;
+ #endif
+ 			}	else {						 // Driver not specified
+ #if defined(CMGO_SUPPORT)
+@@ -285,7 +285,7 @@ int JSONDISC::GetColumns(PGLOBAL g, PCSZ
+ 				tjnp = new(g) TDBJSN(tdp, new(g) JMGFAM(tdp));
+ #else
+ 				sprintf(g->Message, MSG(NO_FEAT_SUPPORT), "MONGO");
+-				return NULL;
++				return 0;
+ #endif
+ 			}	// endif Driver
+ 
+@@ -304,7 +304,7 @@ int JSONDISC::GetColumns(PGLOBAL g, PCSZ
+ 		tjnp->SetG(G);
+ 
+ 		if (tjnp->OpenDB(g))
+-			return NULL;
++			return 0;
+ 
+ 		switch (tjnp->ReadDB(g)) {
+ 		case RC_EF:



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