On Wed 02/09/2020 13:09, Remi Pointel wrote: > Hi, > > this is the port to have python bindings for lz4. > > This is needed by the plaso's update. > > Ok? > > Cheers, > > Remi.
Initial port does not build for me. With the diff below I'm able to build and test. Instead of using the bundled version of lz4 I propose to use the one that we have in ports. diff --git Makefile Makefile index 21fd619dd7f..995172fa6f6 100644 --- Makefile +++ Makefile @@ -12,15 +12,22 @@ CATEGORIES = archivers # BSD PERMIT_PACKAGE = Yes +WANTLIB = lz4 pthread + MODULES = lang/python MODPY_PI = Yes MODPY_SETUPTOOLS = Yes +MODPY_PYTEST = Yes + +BUILD_DEPENDS = devel/py-pkgconfig${MODPY_FLAVOR} \ + devel/py-setuptools_scm${MODPY_FLAVOR} + +LIB_DEPENDS = archivers/lz4 -MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} +TEST_DEPENDS = sysutils/py-psutil${MODPY_FLAVOR} -TEST_DEPENDS += devel/py-tox${MODPY_FLAVOR} \ - devel/py-test${MODPY_FLAVOR} \ - devel/py-test-cov${MODPY_FLAVOR} +FLAVORS = python3 +FLAVOR = python3 .include <bsd.port.mk>