Changeset View
Changeset View
Standalone View
Standalone View
head/databases/lua-lsqlite3/Makefile
# Created by: Yarema <yds@Necessitu.de> | # Created by: Yarema <yds@Necessitu.de> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= lsqlite3 | PORTNAME= lsqlite3 | ||||
PORTVERSION= 0.9.5 | PORTVERSION= 0.9.5 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= databases | CATEGORIES= databases | ||||
MASTER_SITES= http://Lua.SQLite.org/index.cgi/zip/ | MASTER_SITES= http://Lua.SQLite.org/index.cgi/zip/ | ||||
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} | ||||
DISTNAME= ${PORTNAME}_fsl_9y | DISTNAME= ${PORTNAME}_fsl_9y | ||||
MAINTAINER= yds@Necessitu.de | MAINTAINER= yds@Necessitu.de | ||||
COMMENT= LuaSQLite3 - a Lua 5.1 to 5.3 wrapper for the SQLite3 library | COMMENT= LuaSQLite3 - a Lua 5.1 to 5.3 wrapper for the SQLite3 library | ||||
LICENSE= MIT | LICENSE= MIT | ||||
BUILD_DEPENDS= ${NONEXISTENT}:databases/sqlite3:patch | BUILD_DEPENDS= ${NONEXISTENT}:databases/sqlite3:patch | ||||
USES= localbase:ldflags sqlite:3 zip | USES= localbase:ldflags sqlite:3 zip lua:module | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
OPTIONS_SINGLE= LUA_VERSION | |||||
OPTIONS_SINGLE_LUA_VERSION= LUA51 LUA52 LUA53 | |||||
OPTIONS_DEFAULT=LUA${LUA_DEFAULT:S/.//} | |||||
LUA51_DESC= Build for Lua 5.1 and LuaJIT | |||||
LUA51_USES= lua:51 | |||||
LUA52_DESC= Build for Lua 5.2 | |||||
LUA52_USES= lua:52 | |||||
LUA53_DESC= Build for Lua 5.3 | |||||
LUA53_USES= lua:53 | |||||
CFLAGS+= -pedantic -Wall -Qunused-arguments -fPIC -DPIC\ | CFLAGS+= -pedantic -Wall -Qunused-arguments -fPIC -DPIC\ | ||||
-std=c99 -fno-strict-aliasing -I${LUA_INCDIR}\ | -std=c99 -fno-strict-aliasing -I${LUA_INCDIR}\ | ||||
-DLSQLITE_VERSION=\"${PORTVERSION}\" | -DLSQLITE_VERSION=\"${PORTVERSION}\" | ||||
LDFLAGS+= -shared -pthread -lm -L${LOCALBASE}/lib | LDFLAGS+= -shared -pthread -lm -L${LOCALBASE}/lib | ||||
DOCSDIR= ${PREFIX}/share/doc/lua${LUA_VER_STR}/${PORTNAME} | DOCSDIR= ${LUA_DOCSDIR} | ||||
EXAMPLESDIR= ${PREFIX}/share/examples/lua${LUA_VER_STR}/${PORTNAME} | EXAMPLESDIR= ${LUA_EXAMPLESDIR} | ||||
pre-configure: | pre-configure: | ||||
@${CP} -p `${MAKE} -V WRKSRC -C ${PORTSDIR}/databases/sqlite3`/sqlite3.[ch] ${WRKSRC} | @${CP} -p `${SETENV} -u FLAVOR ${MAKE} -V WRKSRC -C ${PORTSDIR}/databases/sqlite3`/sqlite3.[ch] ${WRKSRC} | ||||
do-build: | do-build: | ||||
cd ${WRKSRC} &&\ | cd ${WRKSRC} &&\ | ||||
${CC} ${CFLAGS} ${LDFLAGS} -lsqlite3\ | ${CC} ${CFLAGS} ${LDFLAGS} -lsqlite3\ | ||||
-o ${PORTNAME}.so ${PORTNAME}.c | -o ${PORTNAME}.so ${PORTNAME}.c | ||||
cd ${WRKSRC} &&\ | cd ${WRKSRC} &&\ | ||||
${CC} ${CFLAGS} ${LDFLAGS}\ | ${CC} ${CFLAGS} ${LDFLAGS}\ | ||||
-I. -Dluaopen_lsqlite3=luaopen_lsqlite3complete\ | -I. -Dluaopen_lsqlite3=luaopen_lsqlite3complete\ | ||||
Show All 18 Lines |