View | Details | Raw Unified | Return to bug 208864
Collapse All | Expand All

(-)databases/luasql-mysql/Makefile (-23 / +22 lines)
Lines 2-10 Link Here
2
# $FreeBSD: head/databases/luasql-mysql/Makefile 394508 2015-08-17 14:20:40Z mat $
2
# $FreeBSD: head/databases/luasql-mysql/Makefile 394508 2015-08-17 14:20:40Z mat $
3
3
4
PORTNAME=	luasql
4
PORTNAME=	luasql
5
PORTVERSION=	2.3.0
5
PORTVERSION=	2.3.1
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	1
7
PORTREVISION?=	0
8
CATEGORIES=	databases
8
CATEGORIES=	databases
9
PKGNAMESUFFIX=	-${LUASQL_DRIVER}
9
PKGNAMESUFFIX=	-${LUASQL_DRIVER}
10
10
Lines 16-62 Link Here
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	keplerproject
17
GH_ACCOUNT=	keplerproject
18
18
19
USES=		lua gmake
19
USES=		gmake lua
20
ALL_TARGET=	lib
20
USE_CSTD=	gnu89
21
21
MAKE_ARGS=	LUA_DIR="${LUA_SUBDIR}" \
22
LUASQL_DRIVER?=	mysql
22
		LUA_INC="${LUA_INCDIR}" \
23
23
		LUA_LIBDIR="${LUA_LIBDIR}" \
24
MAKE_ARGS+=	LUA_DIR=${LUA_SUBDIR} \
25
		LUA_INC=${LUA_INCDIR} \
26
		LUA_LIBDIR=${LUA_LIBDIR} \
27
		LUA_VERSION_NUM="${LUA_VER_STR}0" \
24
		LUA_VERSION_NUM="${LUA_VER_STR}0" \
28
		T=${LUASQL_DRIVER} \
25
		T="${LUASQL_DRIVER}" \
29
		WARN="${CFLAGS}" \
26
		WARN="${CFLAGS}" \
30
		CC="${CC}"
27
		CC="${CC}"
28
ALL_TARGET=	${LUASQL_DRIVER}
31
29
32
USE_CSTD=	gnu89
33
CFLAGS+=	-Wno-return-type
30
CFLAGS+=	-Wno-return-type
34
31
35
PLIST_SUB+=	LUA_MIDLIBDIR=${LUA_MODLIBDIR}
32
PLIST_SUB=	LUA_MIDLIBDIR="${LUA_MODLIBDIR}" \
33
		LUASQL_DRIVER="${LUASQL_DRIVER}"
34
35
LUASQL_DRIVER?=	mysql
36
36
37
.if ${LUASQL_DRIVER} == "mysql"
37
.if ${LUASQL_DRIVER} == "mysql"
38
COMMENT=	Lua interface to MySQL
38
COMMENT=	Lua interface to MySQL
39
USE_MYSQL=	yes
39
USE_MYSQL=	yes
40
MAKE_ARGS+=	DRIVER_LIBS="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \
40
MAKE_ARGS+=	DRIVER_LIBS_mysql="-L ${LOCALBASE}/lib/mysql -lmysqlclient" \
41
		DRIVER_INCS="-I ${LOCALBASE}/include/mysql"
41
		DRIVER_INCS_mysql="-I ${LOCALBASE}/include/mysql"
42
.elif ${LUASQL_DRIVER} == "postgres"
42
.elif ${LUASQL_DRIVER} == "postgres"
43
COMMENT=	Lua interface to PostgreSQL
43
COMMENT=	Lua interface to PostgreSQL
44
USES+=		pgsql
44
USES+=		pgsql
45
MAKE_ARGS+=	DRIVER_LIBS="-L ${LOCALBASE}/lib -lpq" \
45
MAKE_ARGS+=	DRIVER_LIBS_postgres="-L ${LOCALBASE}/lib -lpq" \
46
		DRIVER_INCS="-I ${LOCALBASE}/include"
46
		DRIVER_INCS_postgres="-I ${LOCALBASE}/include"
47
.elif ${LUASQL_DRIVER} == "sqlite3"
47
.elif ${LUASQL_DRIVER} == "sqlite3"
48
COMMENT=	Lua interface to SQLite3
48
COMMENT=	Lua interface to SQLite3
49
USE_SQLITE=	3
49
USES+=		sqlite
50
MAKE_ARGS+=	DRIVER_LIBS="-L ${LOCALBASE}/lib -lsqlite3" \
50
MAKE_ARGS+=	DRIVER_LIBS_sqlite3="-L ${LOCALBASE}/lib -lsqlite3" \
51
		DRIVER_INCS="-I ${LOCALBASE}/include"
51
		DRIVER_INCS_sqlite3="-I ${LOCALBASE}/include"
52
.else
52
.else
53
IGNORE=		unknown or unsupported luasql driver
53
IGNORE=		unknown or unsupported luasql driver
54
.endif
54
.endif
55
55
56
PLIST_SUB+=	LUASQL_DRIVER=${LUASQL_DRIVER}
57
58
do-install:
56
do-install:
59
	@${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}/luasql
57
	@${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}/luasql
60
	@${INSTALL_LIB} ${WRKSRC}/src/${LUASQL_DRIVER}.so ${STAGEDIR}${LUA_MODLIBDIR}/luasql
58
	(cd ${WRKSRC}/src && ${INSTALL_LIB} ${LUASQL_DRIVER}.so \
59
		${STAGEDIR}${LUA_MODLIBDIR}/luasql)
61
60
62
.include <bsd.port.mk>
61
.include <bsd.port.mk>
(-)databases/luasql-mysql/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (keplerproject-luasql-v2.3.0_GH0.tar.gz) = e173ff7b17a2757951b4b2f67d3b1bfe04caad7185b68cffa7758ce822e25e9f
1
SHA256 (keplerproject-luasql-v2.3.1_GH0.tar.gz) = 281f4d2c7d563551145169e2da41b5942a7aa15f4aedbcd73d53a8f8589c49e8
2
SIZE (keplerproject-luasql-v2.3.0_GH0.tar.gz) = 80809
2
SIZE (keplerproject-luasql-v2.3.1_GH0.tar.gz) = 101048

Return to bug 208864