Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jun 2016 15:06:50 +0000 (UTC)
From:      "Vanilla I. Shu" <vanilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r416806 - head/databases/luasql-mysql
Message-ID:  <201606121506.u5CF6oYG022326@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: vanilla
Date: Sun Jun 12 15:06:50 2016
New Revision: 416806
URL: https://svnweb.freebsd.org/changeset/ports/416806

Log:
  1: Update to 2.3.3.
  2: add odbc & firebird driver.

Modified:
  head/databases/luasql-mysql/Makefile
  head/databases/luasql-mysql/distinfo
  head/databases/luasql-mysql/pkg-descr

Modified: head/databases/luasql-mysql/Makefile
==============================================================================
--- head/databases/luasql-mysql/Makefile	Sun Jun 12 15:05:44 2016	(r416805)
+++ head/databases/luasql-mysql/Makefile	Sun Jun 12 15:06:50 2016	(r416806)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	luasql
-PORTVERSION=	2.3.1
+PORTVERSION=	2.3.3
 DISTVERSIONPREFIX=	v
 PORTREVISION?=	0
 CATEGORIES=	databases
@@ -29,7 +29,6 @@ MAKE_ARGS=	LUA_DIR=${LUA_SUBDIR} \
 		WARN="${CFLAGS}" \
 		CC="${CC}"
 
-USE_CSTD=	gnu89
 CFLAGS+=	-Wno-return-type
 
 PLIST_SUB=	LUA_MIDLIBDIR=${LUA_MODLIBDIR} \
@@ -50,6 +49,16 @@ COMMENT=	Lua interface to SQLite3
 USES+=		sqlite
 MAKE_ARGS+=	DRIVER_LIBS_sqlite3="-L ${LOCALBASE}/lib -lsqlite3" \
 		DRIVER_INCS_sqlite3="-I ${LOCALBASE}/include"
+.elif ${LUASQL_DRIVER} == "odbc"
+COMMENT=	Lua interface to ODBC
+LIB_DEPENDS+=	libodbc.so:databases/unixODBC
+MAKE_ARGS+=	DRIVER_LIBS_odbc="-L ${LOCALBASE}/lib -lodbc" \
+		DRIVER_INCS_odbc="-I ${LOCALBASE}/include -DUNIXODBC"
+.elif ${LUASQL_DRIVER} == "firebird"
+COMMENT=	Lua interface to Firebird
+USES+=		firebird
+MAKE_ARGS+=	DRIVER_LIBS_firebird="-L ${LOCALBASE}/lib -lfbclient" \
+		DRIVER_INCS_firebird="-I ${LOCALBASE}/include"
 .else
 IGNORE=		unknown or unsupported luasql driver
 .endif

Modified: head/databases/luasql-mysql/distinfo
==============================================================================
--- head/databases/luasql-mysql/distinfo	Sun Jun 12 15:05:44 2016	(r416805)
+++ head/databases/luasql-mysql/distinfo	Sun Jun 12 15:06:50 2016	(r416806)
@@ -1,2 +1,3 @@
-SHA256 (keplerproject-luasql-v2.3.1_GH0.tar.gz) = 281f4d2c7d563551145169e2da41b5942a7aa15f4aedbcd73d53a8f8589c49e8
-SIZE (keplerproject-luasql-v2.3.1_GH0.tar.gz) = 101048
+TIMESTAMP = 1465738646
+SHA256 (keplerproject-luasql-v2.3.3_GH0.tar.gz) = 6c95d61afb8c8678629a53c559389885205c7be5faba53698fd0dd4bd96f3ac0
+SIZE (keplerproject-luasql-v2.3.3_GH0.tar.gz) = 101025

Modified: head/databases/luasql-mysql/pkg-descr
==============================================================================
--- head/databases/luasql-mysql/pkg-descr	Sun Jun 12 15:05:44 2016	(r416805)
+++ head/databases/luasql-mysql/pkg-descr	Sun Jun 12 15:06:50 2016	(r416806)
@@ -4,4 +4,4 @@ LuaSQL is a simple interface from Lua to
     * Execute arbitrary SQL statements;
     * Retrieve results in a row-by-row cursor fashion.
 
-WWW: http://www.keplerproject.org/luasql/
+WWW: https://github.com/keplerproject/luasql/



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