On 2021/12/08 10:22, Johan Huldtgren wrote: > hello, > > this is a new port for py-maxminddb, a Python module for reading MaxMind > DB files. The module includes both a pure Python reader and a C > extension. This is a dependency for another port I'm working on. Built, > packaged, and tested on amd64. > > thanks, > > .jh
diff on top; new tgz attached.
any OKs to import?
diff --git net/py-maxminddb/Makefile net/py-maxminddb/Makefile
index 9d95357..3bf86cd 100755
--- net/py-maxminddb/Makefile
+++ net/py-maxminddb/Makefile
@@ -1,6 +1,6 @@
# $OpenBSD: $
-COMMENT = python module for reading MaxMind DB files
+COMMENT = Python module for reading MaxMind DB files
MODPY_EGG_VERSION = 2.2.0
DISTNAME = maxminddb-${MODPY_EGG_VERSION}
@@ -13,19 +13,18 @@ MAINTAINER = Johan Huldtgren
<[email protected]>
# Apache 2.0
PERMIT_PACKAGE = Yes
+WANTLIB += maxminddb pthread
+
MODULES = lang/python
MODPY_PI = Yes
-MODPY_SETUPTOOLS = Yes
-
-LIB_DEPEND = maxminddb
+MODPY_SETUPTOOLS = Yes
+MODPY_PYTEST = Yes
-CFLAGS+= -I "${LOCALBASE}/include"
+CFLAGS += -I"${LOCALBASE}/include"
FLAVORS = python3
FLAVOR = python3
-BUILD_DEPENDS = net/libmaxminddb,-db
-
-TEST_DEPENDS = devel/py-nose${MODPY_FLAVOR}
+LIB_DEPENDS = net/libmaxminddb,-db
.include <bsd.port.mk>
diff --git net/py-maxminddb/pkg/PLIST net/py-maxminddb/pkg/PLIST
index c06bf6d..5b7fd67 100644
--- net/py-maxminddb/pkg/PLIST
+++ net/py-maxminddb/pkg/PLIST
@@ -17,6 +17,7 @@
lib/python${MODPY_VERSION}/site-packages/maxminddb/${MODPY_PYCACHE}types.${MODPY
lib/python${MODPY_VERSION}/site-packages/maxminddb/const.py
lib/python${MODPY_VERSION}/site-packages/maxminddb/decoder.py
lib/python${MODPY_VERSION}/site-packages/maxminddb/errors.py
+@so
lib/python${MODPY_VERSION}/site-packages/maxminddb/extension.${MODPY_PYC_MAGIC_TAG}so
lib/python${MODPY_VERSION}/site-packages/maxminddb/extension.pyi
lib/python${MODPY_VERSION}/site-packages/maxminddb/file.py
lib/python${MODPY_VERSION}/site-packages/maxminddb/py.typed
py-maxminddb.tgz
Description: application/tar-gz
