Changeset View
Changeset View
Standalone View
Standalone View
head/databases/luadbi/Makefile
# Created by: Olexander Melnyk <olexander.v.melnyk@gmail.com> | # Created by: Olexander Melnyk <olexander.v.melnyk@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= luadbi | PORTNAME= luadbi | ||||
PORTVERSION= 0.6 | PORTVERSION= 0.6 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 1 | |||||
CATEGORIES= databases | CATEGORIES= databases | ||||
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} | ||||
MAINTAINER= olexander.v.melnyk@gmail.com | MAINTAINER= olexander.v.melnyk@gmail.com | ||||
COMMENT= LuaDBI driver | COMMENT= LuaDBI driver | ||||
LICENSE= MIT | LICENSE= MIT | ||||
USES= gmake shebangfix | USES= gmake shebangfix lua:module | ||||
SHEBANG_FILES= DBI.lua | SHEBANG_FILES= DBI.lua | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= mwild1 | GH_ACCOUNT= mwild1 | ||||
CFLAGS+= -g -pedantic -Wall -Qunused-arguments -O2 -shared -fPIC -DPIC -std=c99 -I${LOCALBASE}/include | CFLAGS+= -g -pedantic -Wall -Qunused-arguments -O2 -shared -fPIC -DPIC -std=c99 -I${LOCALBASE}/include | ||||
LDFLAGS+= -shared | LDFLAGS+= -shared | ||||
MAKE_ENV+= COMMON_CFLAGS="" | MAKE_ENV+= COMMON_CFLAGS="" | ||||
MAKE_ENV+= COMMON_LDFLAGS="" | MAKE_ENV+= COMMON_LDFLAGS="" | ||||
MAKE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}" | MAKE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}" | ||||
MAKE_ENV+= INSTALL_DATA="${INSTALL_DATA}" | MAKE_ENV+= INSTALL_DATA="${INSTALL_DATA}" | ||||
MAKE_ENV+= LUA_V="${LUA_VER}" | MAKE_ENV+= LUA_V="${LUA_VER}" | ||||
MAKE_ENV+= LUA_LDIR="${LUA_MODSHAREDIR}" | MAKE_ENV+= LUA_LDIR="${LUA_MODSHAREDIR}" | ||||
MAKE_ENV+= LUA_CDIR="${LUA_MODLIBDIR}" | MAKE_ENV+= LUA_CDIR="${LUA_MODLIBDIR}" | ||||
MAKE_ENV+= LUA_INC="-I${LUA_INCDIR}" | MAKE_ENV+= LUA_INC="-I${LUA_INCDIR}" | ||||
MAKE_JOBS_UNSAFE=yes | MAKE_JOBS_UNSAFE=yes | ||||
OPTIONS_SINGLE= LUA_VERSION | |||||
OPTIONS_SINGLE_LUA_VERSION= LUA51 LUA52 LUA53 | |||||
OPTIONS_MULTI= DATABASE | OPTIONS_MULTI= DATABASE | ||||
OPTIONS_MULTI_DATABASE= MYSQL SQLITE3 PGSQL | OPTIONS_MULTI_DATABASE= MYSQL SQLITE3 PGSQL | ||||
OPTIONS_DEFAULT= MYSQL LUA52 | OPTIONS_DEFAULT= MYSQL | ||||
PLIST_FILES= %%LUA_MODSHAREDIR%%/DBI.lua | PLIST_FILES= %%LUA_MODSHAREDIR%%/DBI.lua | ||||
LUA51_USES= lua:51 | |||||
LUA52_USES= lua:52 | |||||
LUA53_USES= lua:53 | |||||
MYSQL_USES= mysql | MYSQL_USES= mysql | ||||
MYSQL_ALL_TARGET= mysql | MYSQL_ALL_TARGET= mysql | ||||
MYSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbd/mysql.so | MYSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbd/mysql.so | ||||
MYSQL_MAKE_ENV+= MYSQL_LDFLAGS="-L${LOCALBASE}/lib/mysql -lmysqlclient" | MYSQL_MAKE_ENV+= MYSQL_LDFLAGS="-L${LOCALBASE}/lib/mysql -lmysqlclient" | ||||
MYSQL_MAKE_ENV+= MYSQL_INC="-I${LOCALBASE}/include/mysql" | MYSQL_MAKE_ENV+= MYSQL_INC="-I${LOCALBASE}/include/mysql" | ||||
SQLITE3_USES= localbase:ldflags sqlite:3 | SQLITE3_USES= localbase:ldflags sqlite:3 | ||||
Show All 25 Lines |