Changeset View
Changeset View
Standalone View
Standalone View
databases/luasql-mysql/Makefile
# Created by: Martin Matuska <martin@matuska.org> | # Created by: Martin Matuska <martin@matuska.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= luasql | PORTNAME= luasql | ||||
PORTVERSION= 2.5.0 | PORTVERSION= 2.5.0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= databases | CATEGORIES= databases | ||||
PKGNAMESUFFIX= -${LUASQL_DRIVER} | PKGNAMESUFFIX= -${LUASQL_DRIVER} | ||||
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} | |||||
MAINTAINER= mbeis@xs4all.nl | MAINTAINER= mbeis@xs4all.nl | ||||
COMMENT= LuaSQL driver | COMMENT= LuaSQL driver | ||||
LICENSE= MIT | LICENSE= MIT | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= keplerproject | GH_ACCOUNT= keplerproject | ||||
USES= lua:module gmake dos2unix | USES= lua gmake dos2unix | ||||
DOS2UNIX_FILES= src/*.c | DOS2UNIX_FILES= src/*.c | ||||
ALL_TARGET= ${LUASQL_DRIVER} | ALL_TARGET= ${LUASQL_DRIVER} | ||||
LUASQL_DRIVER?= mysql | LUASQL_DRIVER?= mysql | ||||
MAKE_ARGS= LUA_DIR=${LUA_SUBDIR} \ | MAKE_ARGS= LUA_DIR=${LUA_SUBDIR} \ | ||||
LUA_INC=${LUA_INCDIR} \ | LUA_INC=${LUA_INCDIR} \ | ||||
LUA_LIBDIR=${LUA_LIBDIR} \ | LUA_LIBDIR=${LUA_LIBDIR} \ | ||||
LUA_VERSION_NUM="${LUA_VER_STR}0" \ | LUA_VERSION_NUM="${LUA_VER_STR}0" \ | ||||
T=${LUASQL_DRIVER} \ | T=${LUASQL_DRIVER} \ | ||||
WARN="${CFLAGS}" \ | WARN="${CFLAGS}" \ | ||||
CC="${CC}" | CC="${CC}" | ||||
CFLAGS+= -Wno-return-type | CFLAGS+= -Wno-return-type | ||||
PLIST_SUB= LUASQL_DRIVER=${LUASQL_DRIVER} | PLIST_SUB= LUA_MIDLIBDIR=${LUA_MODLIBDIR} \ | ||||
LUASQL_DRIVER=${LUASQL_DRIVER} | |||||
.if ${LUASQL_DRIVER} == "mysql" | .if ${LUASQL_DRIVER} == "mysql" | ||||
COMMENT= Lua interface to MySQL | COMMENT= Lua interface to MySQL | ||||
USES+= mysql | USES+= mysql | ||||
MAKE_ARGS+= DRIVER_LIBS_mysql="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \ | MAKE_ARGS+= DRIVER_LIBS_mysql="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \ | ||||
DRIVER_INCS_mysql="-I ${LOCALBASE}/include/mysql" | DRIVER_INCS_mysql="-I ${LOCALBASE}/include/mysql" | ||||
.elif ${LUASQL_DRIVER} == "postgres" | .elif ${LUASQL_DRIVER} == "postgres" | ||||
COMMENT= Lua interface to PostgreSQL | COMMENT= Lua interface to PostgreSQL | ||||
Show All 27 Lines |