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