On 2021/12/08 15:37, Stuart Henderson wrote: > 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?
oops, needs a fix, will send shortly > 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 > <jhuldtg...@gmail.com> > # 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 >