Index: head/databases/luasql-mysql/Makefile =================================================================== --- head/databases/luasql-mysql/Makefile (revision 416805) +++ head/databases/luasql-mysql/Makefile (revision 416806) @@ -1,61 +1,70 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= luasql -PORTVERSION= 2.3.1 +PORTVERSION= 2.3.3 DISTVERSIONPREFIX= v PORTREVISION?= 0 CATEGORIES= databases PKGNAMESUFFIX= -${LUASQL_DRIVER} MAINTAINER= ports@FreeBSD.org COMMENT?= LuaSQL driver LICENSE= MIT USE_GITHUB= yes GH_ACCOUNT= keplerproject USES= lua gmake ALL_TARGET= ${LUASQL_DRIVER} LUASQL_DRIVER?= mysql MAKE_ARGS= LUA_DIR=${LUA_SUBDIR} \ LUA_INC=${LUA_INCDIR} \ LUA_LIBDIR=${LUA_LIBDIR} \ LUA_VERSION_NUM="${LUA_VER_STR}0" \ T=${LUASQL_DRIVER} \ WARN="${CFLAGS}" \ CC="${CC}" -USE_CSTD= gnu89 CFLAGS+= -Wno-return-type PLIST_SUB= LUA_MIDLIBDIR=${LUA_MODLIBDIR} \ LUASQL_DRIVER=${LUASQL_DRIVER} .if ${LUASQL_DRIVER} == "mysql" COMMENT= Lua interface to MySQL USES+= mysql MAKE_ARGS+= DRIVER_LIBS_mysql="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \ DRIVER_INCS_mysql="-I ${LOCALBASE}/include/mysql" .elif ${LUASQL_DRIVER} == "postgres" COMMENT= Lua interface to PostgreSQL USES+= pgsql MAKE_ARGS+= DRIVER_LIBS_postgres="-L ${LOCALBASE}/lib -lpq" \ DRIVER_INCS_postgres="-I ${LOCALBASE}/include" .elif ${LUASQL_DRIVER} == "sqlite3" 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 do-install: @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}/luasql ${INSTALL_LIB} ${WRKSRC}/src/${LUASQL_DRIVER}.so ${STAGEDIR}${LUA_MODLIBDIR}/luasql .include Index: head/databases/luasql-mysql/distinfo =================================================================== --- head/databases/luasql-mysql/distinfo (revision 416805) +++ head/databases/luasql-mysql/distinfo (revision 416806) @@ -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 Index: head/databases/luasql-mysql/pkg-descr =================================================================== --- head/databases/luasql-mysql/pkg-descr (revision 416805) +++ head/databases/luasql-mysql/pkg-descr (revision 416806) @@ -1,7 +1,7 @@ LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to: * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases; * 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/