SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

41
net/lua-mmdb/Makefile Normal file
View file

@ -0,0 +1,41 @@
COMMENT = Lua library for MaxMind GeoIP2/GeoLite2 databases
V = 0.2
PKGNAME = lua-mmdb-${V}
REVISION = 0
GH_ACCOUNT = daurnimator
GH_PROJECT = mmdblua
GH_TAGNAME = v${V}
CATEGORIES = net
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/lua
FLAVORS = lua52 lua53
FLAVOR ?=
.if !${FLAVOR:Mlua53}
RUN_DEPENDS = devel/lua-compat53,${MODLUA_FLAVOR}
.endif
TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} \
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>

2
net/lua-mmdb/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (mmdblua-0.2.tar.gz) = +B8GYT7vqqMG5xSr9CXmni327CAHkW2KzZEKBEcnz6Q=
SIZE (mmdblua-0.2.tar.gz) = 6430

2
net/lua-mmdb/pkg/DESCR Normal file
View file

@ -0,0 +1,2 @@
Lua library for reading MaxMind GeoIP2/GeoLite2 IP geolocation database
format.

2
net/lua-mmdb/pkg/PLIST Normal file
View file

@ -0,0 +1,2 @@
share/lua/${MODLUA_VERSION}/mmdb/
share/lua/${MODLUA_VERSION}/mmdb/init.lua