# $OpenBSD: Makefile,v 1.11 2020/07/03 21:13:11 sthen Exp $ COMMENT = Python bindings for The Sleuth Kit (libtsk) MODPY_EGG_VERSION = 20200117 DISTNAME = pytsk3-${MODPY_EGG_VERSION} PKGNAME = py-tsk-${MODPY_EGG_VERSION} REVISION = 0 CATEGORIES = sysutils HOMEPAGE = https://github.com/py4n6/pytsk/ MAINTAINER = Remi Pointel # Apache v2 PERMIT_PACKAGE = Yes MODULES = lang/python # so that we get gawk poisoning in the sleuthkit part MODULES += gnu MODPY_PI = Yes MODPY_SETUPTOOLS = Yes FLAVORS = python3 FLAVOR = python3 WANTLIB += pthread talloc tsk ${MODPY_WANTLIB} # C++11 COMPILER= ports-clang ports-gcc pre-configure: ${SUBST_DATA} ${WRKSRC}/setup.py ${WRKSRC}/setup.py.new mv ${WRKSRC}/setup.py.new ${WRKSRC}/setup.py LIB_DEPENDS = sysutils/sleuthkit \ devel/libtalloc TEST_DEPENDS = sysutils/py-tsk${MODPY_FLAVOR}=${MODPY_EGG_VERSION} # it needs test_data/* in the Github repository do-test: cd ${WRKSRC} && ${MODPY_BIN} run_tests.py .include