# $OpenBSD$

COMMENT=	JSON Parser/Creator for Lua

V=1.3.2
DISTNAME=	luajson-${V}
CATEGORIES=	devel

HOMEPAGE=	http://www.eharning.us/wiki/luajson/

# MIT
PERMIT_PACKAGE_CDROM=   Yes

MODULES=	lang/lua
RUN_DEPENDS=	devel/lpeg
TEST_DEPENDS=	${RUN_DEPENDS} \
		devel/luafs \
		devel/lunit

MASTER_SITES=	https://github.com/harningt/luajson/archive/${V}.tar.gz?bleh=/

NO_BUILD=	Yes
TEST_TARGET=	check
TEST_FLAGS=	LUA_BIN=${MODLUA_BIN}

do-install:
	${INSTALL_DATA_DIR} ${MODLUA_LIBDIR} \
	                    ${MODLUA_LIBDIR}/json \
	                    ${MODLUA_LIBDIR}/json/encode \
	                    ${MODLUA_LIBDIR}/json/decode
	${INSTALL_DATA} ${WRKSRC}/lua/json.lua ${MODLUA_LIBDIR}
	${INSTALL_DATA} ${WRKSRC}/lua/json/*.lua ${MODLUA_LIBDIR}/json/
	${INSTALL_SCRIPT} ${WRKSRC}/lua/json/decode/* \
	                  ${MODLUA_LIBDIR}/json/decode/
	${INSTALL_SCRIPT} ${WRKSRC}/lua/json/encode/* \
	                  ${MODLUA_LIBDIR}/json/encode/

.include <bsd.port.mk>
