svn commit: r396129 - head/databases/luadbi
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Sep 4 18:57:50 UTC 2015
Author: amdmi3
Date: Fri Sep 4 18:57:49 2015
New Revision: 396129
URL: https://svnweb.freebsd.org/changeset/ports/396129
Log:
- Fix shebangs
- Switch to options helpers
Approved by: portmgr blanket
Modified:
head/databases/luadbi/Makefile
Modified: head/databases/luadbi/Makefile
==============================================================================
--- head/databases/luadbi/Makefile Fri Sep 4 18:57:19 2015 (r396128)
+++ head/databases/luadbi/Makefile Fri Sep 4 18:57:49 2015 (r396129)
@@ -3,7 +3,7 @@
PORTNAME= luadbi
PORTVERSION= 0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= GOOGLE_CODE
DISTNAME= ${PORTNAME}.${PORTVERSION}
@@ -15,7 +15,11 @@ LICENSE= MIT
NO_WRKSUBDIR= yes
-USES= lua:51 gmake
+USES= gmake lua:51 shebangfix
+SHEBANG_FILES= DBI.lua
+SHEBANG_LANG= lua
+lua_OLD_CMD= /usr/bin/lua
+lua_CMD= ${LOCALBASE}/bin/${LUA_CMD}
CFLAGS+= -fpic -I${LOCALBASE}/include -I${LUA_INCDIR} -I. \
-I${LOCALBASE}/include/postgresql/server
@@ -28,40 +32,32 @@ OPTIONS_DEFAULT= MYSQL
PLIST_FILES= %%LUA_MODSHAREDIR%%/DBI.lua
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL= yes
-LDFLAGS+= -L ${LOCALBASE}/lib/mysql
-CFLAGS+= -I ${LOCALBASE}/include/mysql
-ALL_TARGET+= mysql
-PLIST_FILES+= %%LUA_MODLIBDIR%%/dbdmysql.so
-.endif
-
-.if ${PORT_OPTIONS:MSQLITE3}
-USE_SQLITE= 3
-ALL_TARGET+= sqlite3
-PLIST_FILES+= %%LUA_MODLIBDIR%%/dbdsqlite3.so
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-USES+= pgsql
-ALL_TARGET+= psql
-PLIST_FILES+= %%LUA_MODLIBDIR%%/dbdpostgresql.so
-.endif
+MYSQL_USE= MYSQL=yes
+MYSQL_LDFLAGS= -L ${LOCALBASE}/lib/mysql
+MYSQL_CFLAGS= -I ${LOCALBASE}/include/mysql
+MYSQL_ALL_TARGET= mysql
+MYSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbdmysql.so
+
+SQLITE3_USE= SQLITE=3
+SQLITE3_ALL_TARGET= sqlite3
+SQLITE3_PLIST_FILES= %%LUA_MODLIBDIR%%/dbdsqlite3.so
+
+PGSQL_USES= pgsql
+PGSQL_ALL_TARGET= psql
+PGSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbdpostgresql.so
do-install:
@${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
@${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}
${CP} ${WRKSRC}/DBI.lua ${STAGEDIR}${LUA_MODSHAREDIR}
-.if ${PORT_OPTIONS:MMYSQL}
+
+do-install-MYSQL-on:
${INSTALL_PROGRAM} ${WRKSRC}/dbdmysql.so ${STAGEDIR}${LUA_MODLIBDIR}
-.endif
-.if ${PORT_OPTIONS:MSQLITE3}
+
+do-install-SQLITE3-on:
${INSTALL_PROGRAM} ${WRKSRC}/dbdsqlite3.so ${STAGEDIR}${LUA_MODLIBDIR}
-.endif
-.if ${PORT_OPTIONS:MPGSQL}
+
+do-install-PGSQL-on:
${INSTALL_PROGRAM} ${WRKSRC}/dbdpostgresql.so ${STAGEDIR}${LUA_MODLIBDIR}
-.endif
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list