fcambus e99f24be10 Import net/lua-mmdb.
Lua library for reading MaxMind GeoIP2/GeoLite2 IP geolocation database
format.

OK abieber@
2018-01-30 09:15:36 +00:00

44 lines
836 B
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2018/01/30 09:15:36 fcambus Exp $
COMMENT = Lua library for MaxMind GeoIP2/GeoLite2 databases
V = 0.1
PKGNAME = lua-mmdb-${V}
GH_ACCOUNT = daurnimator
GH_PROJECT = mmdblua
GH_TAGNAME = v${V}
CATEGORIES = net
MAINTAINER = Frederic Cambus <fcambus@openbsd.org>
# MIT
PERMIT_PACKAGE_CDROM = Yes
MODULES = lang/lua
FLAVORS = lua52 lua53
FLAVOR ?=
.if !${FLAVOR:Mlua53}
RUN_DEPENDS = devel/lua-compat53,${MODLUA_FLAVOR}
.endif
TEST_DEPENDS = net/libmaxminddb
NO_BUILD = Yes
PKG_ARCH = *
do-install:
${INSTALL_DATA_DIR} ${MODLUA_DATADIR} ${MODLUA_DATADIR}mmdb
${INSTALL_DATA} ${WRKSRC}/mmdb/*.lua ${MODLUA_DATADIR}mmdb
do-test:
sed -i -e "s,GeoLite2-City,${LOCALSTATEDIR}/db/GeoIP/GeoLite2-Country," \
${WRKSRC}/example.lua
cd ${WRKSRC} && ${MODLUA_BIN} example.lua
.include <bsd.port.mk>