svn commit: r448847 - in head/databases/luadbi: . files
Vanilla I. Shu
vanilla at FreeBSD.org
Mon Aug 28 02:56:51 UTC 2017
Author: vanilla
Date: Mon Aug 28 02:56:49 2017
New Revision: 448847
URL: https://svnweb.freebsd.org/changeset/ports/448847
Log:
1: Update to 0.6
2: switch to github.
PR: 221856
Submitted by: maintainer
Deleted:
head/databases/luadbi/files/
Modified:
head/databases/luadbi/Makefile
head/databases/luadbi/distinfo
head/databases/luadbi/pkg-descr
Modified: head/databases/luadbi/Makefile
==============================================================================
--- head/databases/luadbi/Makefile Sun Aug 27 21:53:01 2017 (r448846)
+++ head/databases/luadbi/Makefile Mon Aug 28 02:56:49 2017 (r448847)
@@ -2,32 +2,36 @@
# $FreeBSD$
PORTNAME= luadbi
-PORTVERSION= 0.5
-PORTREVISION= 3
+PORTVERSION= 0.6
+DISTVERSIONPREFIX= v
CATEGORIES= databases
-MASTER_SITES= http://ic.km.ua/~old/luadbi/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-${PORTVERSION}.f562ccd
MAINTAINER= olexander.v.melnyk at gmail.com
COMMENT= LuaDBI driver
LICENSE= MIT
-WRKSRC= ${WRKDIR}/${PORTNAME}-master
-
-USES= gmake shebangfix zip
+USES= gmake shebangfix
SHEBANG_FILES= DBI.lua
-CFLAGS+= -fpic -I${LOCALBASE}/include -I${LUA_INCDIR} -I. \
- -I${LOCALBASE}/include/postgresql/server
-LDFLAGS+= -shared -L${LOCALBASE}/lib -L${LUA_LIBDIR}
-MAKE_ENV+= COMMON_LDFLAGS="${LDFLAGS}"
+USE_GITHUB= yes
+GH_ACCOUNT= mwild1
+CFLAGS+= -g -pedantic -Wall -Qunused-arguments -O2 -shared -fPIC -DPIC -std=c99 -I${LOCALBASE}/include
+LDFLAGS+= -shared
+MAKE_ENV+= COMMON_CFLAGS=""
+MAKE_ENV+= COMMON_LDFLAGS=""
+MAKE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}"
+MAKE_ENV+= INSTALL_DATA="${INSTALL_DATA}"
+MAKE_ENV+= LUA_V="${LUA_VER}"
+MAKE_ENV+= LUA_LDIR="${LUA_MODSHAREDIR}"
+MAKE_ENV+= LUA_CDIR="${LUA_MODLIBDIR}"
+MAKE_ENV+= LUA_INC="-I${LUA_INCDIR}"
MAKE_JOBS_UNSAFE=yes
OPTIONS_SINGLE= LUA_VERSION
-OPTIONS_SINGLE_LUA_VERSION= LUA51 LUA52
+OPTIONS_SINGLE_LUA_VERSION= LUA51 LUA52 LUA53
OPTIONS_MULTI= DATABASE
OPTIONS_MULTI_DATABASE= MYSQL SQLITE3 PGSQL
OPTIONS_DEFAULT= MYSQL LUA52
@@ -35,35 +39,38 @@ OPTIONS_DEFAULT= MYSQL LUA52
PLIST_FILES= %%LUA_MODSHAREDIR%%/DBI.lua
LUA51_USES= lua:51
-
LUA52_USES= lua:52
+LUA53_USES= lua:53
MYSQL_USES= mysql
-MYSQL_LDFLAGS= -L ${LOCALBASE}/lib/mysql
-MYSQL_CFLAGS= -I ${LOCALBASE}/include/mysql
MYSQL_ALL_TARGET= mysql
-MYSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbdmysql.so
+MYSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbd/mysql.so
+MYSQL_MAKE_ENV+= MYSQL_LDFLAGS="-L${LOCALBASE}/lib/mysql -lmysqlclient"
+MYSQL_MAKE_ENV+= MYSQL_INC="-I${LOCALBASE}/include/mysql"
SQLITE3_USES= sqlite:3
SQLITE3_ALL_TARGET= sqlite3
-SQLITE3_PLIST_FILES= %%LUA_MODLIBDIR%%/dbdsqlite3.so
+SQLITE3_PLIST_FILES= %%LUA_MODLIBDIR%%/dbd/sqlite3.so
+SQLITE3_MAKE_ENV+= SQLITE3_INC=""
PGSQL_USES= pgsql
PGSQL_ALL_TARGET= psql
-PGSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbdpostgresql.so
+PGSQL_PLIST_FILES= %%LUA_MODLIBDIR%%/dbd/postgresql.so
+PGSQL_MAKE_ENV+= PSQL_INC="-I${LOCALBASE}/include/postgresql/server"
do-install:
@${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
+ @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}/dbd
@${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}
${CP} ${WRKSRC}/DBI.lua ${STAGEDIR}${LUA_MODSHAREDIR}
do-install-MYSQL-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/dbdmysql.so ${STAGEDIR}${LUA_MODLIBDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/dbd/mysql.so ${STAGEDIR}${LUA_MODLIBDIR}/dbd
do-install-SQLITE3-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/dbdsqlite3.so ${STAGEDIR}${LUA_MODLIBDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/dbd/sqlite3.so ${STAGEDIR}${LUA_MODLIBDIR}/dbd
do-install-PGSQL-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/dbdpostgresql.so ${STAGEDIR}${LUA_MODLIBDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/dbd/postgresql.so ${STAGEDIR}${LUA_MODLIBDIR}/dbd
.include <bsd.port.mk>
Modified: head/databases/luadbi/distinfo
==============================================================================
--- head/databases/luadbi/distinfo Sun Aug 27 21:53:01 2017 (r448846)
+++ head/databases/luadbi/distinfo Mon Aug 28 02:56:49 2017 (r448847)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475418951
-SHA256 (luadbi-0.5.f562ccd.zip) = 28b5146bb89956f1a26af5fb9074c8e3cf449917bda9c8863d345edb88685dc8
-SIZE (luadbi-0.5.f562ccd.zip) = 51252
+TIMESTAMP = 1503887847
+SHA256 (mwild1-luadbi-v0.6_GH0.tar.gz) = 43289a55d945e00cd190df515f609482af46ed5928a24cce66ea6925f4b7d255
+SIZE (mwild1-luadbi-v0.6_GH0.tar.gz) = 28621
Modified: head/databases/luadbi/pkg-descr
==============================================================================
--- head/databases/luadbi/pkg-descr Sun Aug 27 21:53:01 2017 (r448846)
+++ head/databases/luadbi/pkg-descr Mon Aug 28 02:56:49 2017 (r448847)
@@ -1,4 +1,4 @@
LuaDBI is a database interface library for Lua.
It is designed to provide a RDBMS agnostic API for handling database operations.
-WWW: http://code.google.com/p/luadbi/
+WWW: https://github.com/mwild1/luadbi
More information about the svn-ports-all
mailing list