COMMENT = Python bindings for libosmium MODPY_EGG_VERSION = 3.6.0 GH_TAGNAME = v${MODPY_EGG_VERSION} GH_ACCOUNT = osmcode GH_PROJECT = pyosmium PKGNAME = py-osmium-${MODPY_EGG_VERSION} REVISION = 0 CATEGORIES = geo HOMEPAGE = https://osmcode.org/pyosmium/ # BSD PERMIT_PACKAGE = Yes # C++ COMPILER = base-clang ports-gcc FLAVORS = python3 FLAVOR = python3 MODULES = lang/clang lang/python MODCLANG_COMPILER_LINKS= No MODPY_PYBUILD = setuptools MODPY_PYTEST = Yes # tests make python segfault # cf https://github.com/osmcode/pyosmium/issues/199 MODPY_PYTEST_ARGS = -v LIB_DEPENDS = archivers/lz4 WANTLIB += ${COMPILER_LIBCXX} bz2 expat lz4 m z # cmake is run under the control of the setuptools script, this # doesn't work with MODULES=devel/cmake BUILD_DEPENDS += devel/boost \ devel/cmake \ geo/libosmium \ devel/protozero \ devel/py-pybind11${MODPY_FLAVOR} MAKE_ENV = pybind11_DIR=`pybind11-config --cmakedir` \ MODCMAKE_PORT_BUILD=yes \ CXXFLAGS="${CXXFLAGS}" CONFIGURE_ENV += MODCMAKE_PORT_BUILD=yes .include