# Created by: Jan Hornyak <pav@oook.cz>
# $FreeBSD: tags/RELEASE_10_2_0/net/luasocket/Makefile 390588 2015-06-25 16:53:31Z antoine $

PORTNAME=	luasocket
PORTVERSION=	3.0r1
CATEGORIES=	net
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}

MAINTAINER=	lx@FreeBSD.org
COMMENT=	IPv4 and IPv6 socket support for the Lua language

LICENSE=	MIT

USE_GITHUB=	yes
GH_ACCOUNT=	diegonehab
GH_TAGNAME=	v3.0-rc1

MAKE_ARGS=	LUA_VER=${LUA_VER}
USES=		lua:51 gmake pkgconfig

CFLAGS+=	`pkgconf --cflags lua-${LUA_VER}`
LDFLAGS+=	-shared  `pkgconf --libs lua-${LUA_VER}`

OPTIONS_DEFINE=	DOCS

post-extract:
	@${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
	@${MV} ${WRKSRC}/src/makefile ${WRKSRC}/src/Makefile
	@${REINPLACE_CMD} -e 's/gcc/${CC}/g' ${WRKSRC}/src/Makefile
	@${REINPLACE_CMD} -e 's/CFLAGS=/CFLAGS\+=/g' ${WRKSRC}/src/Makefile
	@${REINPLACE_CMD} -e 's/LDFLAGS=/LDFLAGS\+=/g' ${WRKSRC}/src/Makefile
	@${REINPLACE_CMD} -e 's/prefix/PREFIX/g' ${WRKSRC}/src/Makefile

post-install:
	@${MKDIR} ${STAGEDIR}/${DOCSDIR}
	@${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}/${DOCSDIR}

.include <bsd.port.mk>
