svn commit: r339580 - in head/databases/luasql-mysql: . files
Baptiste Daroussin
bapt at FreeBSD.org
Mon Jan 13 10:43:52 UTC 2014
Author: bapt
Date: Mon Jan 13 10:43:51 2014
New Revision: 339580
URL: http://svnweb.freebsd.org/changeset/ports/339580
Log:
Update to version 2.3 and switch to lua 5.2
Give maintainership to lua@
Deleted:
head/databases/luasql-mysql/files/
Modified:
head/databases/luasql-mysql/Makefile
head/databases/luasql-mysql/distinfo
Modified: head/databases/luasql-mysql/Makefile
==============================================================================
--- head/databases/luasql-mysql/Makefile Mon Jan 13 10:21:14 2014 (r339579)
+++ head/databases/luasql-mysql/Makefile Mon Jan 13 10:43:51 2014 (r339580)
@@ -2,49 +2,52 @@
# $FreeBSD$
PORTNAME= luasql
-PORTVERSION= 2.1.1
-PORTREVISION= 1
+PORTVERSION= 2.3.0
CATEGORIES= databases
-MASTER_SITES= http://luaforge.net/frs/download.php/${DISTFILE_REV}/
PKGNAMESUFFIX= -${LUASQL_DRIVER}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= lua at FreeBSD.org
COMMENT?= LuaSQL driver
LICENSE= MIT
-DISTFILE_REV= 2686
+USE_GITHUB= yes
+GH_ACCOUNT= keplerproject
+GH_COMMIT= c527024
+GH_TAGNAME= v${PORTVERSION}
-USE_LUA= 5.1
-USE_GMAKE= yes
+USES= lua gmake
ALL_TARGET= lib
LUASQL_DRIVER?= mysql
-MAKE_ENV+= LUA_DIR=${LUA_SUBDIR} \
+MAKE_ARGS+= LUA_DIR=${LUA_SUBDIR} \
LUA_INC=${LUA_INCDIR} \
LUA_LIBDIR=${LUA_LIBDIR} \
LUA_VERSION_NUM="${LUA_VER_STR}0" \
- T=${LUASQL_DRIVER}
-LDFLAGS+= -shared
-CFLAGS+= -fPIC
+ T=${LUASQL_DRIVER} \
+ WARN="${CFLAGS}" \
+ CC="${CC}"
+
+USE_CSTD= gnu89
+CFLAGS+= -Wno-return-type
PLIST_SUB+= LUA_MIDLIBDIR=${LUA_MODLIBDIR}
.if ${LUASQL_DRIVER} == "mysql"
COMMENT= Lua interface to MySQL
USE_MYSQL= yes
-MAKE_ENV+= DRIVER_LIBS="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \
+MAKE_ARGS+= DRIVER_LIBS="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \
DRIVER_INCS="-I ${LOCALBASE}/include/mysql"
.elif ${LUASQL_DRIVER} == "postgres"
COMMENT= Lua interface to PostgreSQL
USE_PGSQL= yes
-MAKE_ENV+= DRIVER_LIBS="-L ${LOCALBASE}/lib -lpq" \
+MAKE_ARGS+= DRIVER_LIBS="-L ${LOCALBASE}/lib -lpq" \
DRIVER_INCS="-I ${LOCALBASE}/include"
.elif ${LUASQL_DRIVER} == "sqlite3"
COMMENT= Lua interface to SQLite3
USE_SQLITE= 3
-MAKE_ENV+= DRIVER_LIBS="-L ${LOCALBASE}/lib -lsqlite3" \
+MAKE_ARGS+= DRIVER_LIBS="-L ${LOCALBASE}/lib -lsqlite3" \
DRIVER_INCS="-I ${LOCALBASE}/include"
.else
IGNORE= unknown or unsupported luasql driver
Modified: head/databases/luasql-mysql/distinfo
==============================================================================
--- head/databases/luasql-mysql/distinfo Mon Jan 13 10:21:14 2014 (r339579)
+++ head/databases/luasql-mysql/distinfo Mon Jan 13 10:43:51 2014 (r339580)
@@ -1,2 +1,2 @@
-SHA256 (luasql-2.1.1.tar.gz) = 608c79e84bb9a348ed2a9375a4e7ba4d42615c8b8ef6959c014661ddd9eda765
-SIZE (luasql-2.1.1.tar.gz) = 69466
+SHA256 (luasql-2.3.0.tar.gz) = a7f3a4be7155dd433eee35284703055746d816ac140ace63d048657c02d00aa3
+SIZE (luasql-2.3.0.tar.gz) = 80818
More information about the svn-ports-all
mailing list