PORTNAME= pyznap DISTVERSION= 1.6.0 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= ZFS snapshot tool written in Python WWW= https://github.com/yboetz/pyznap LICENSE= GPLv3 RUN_DEPENDS= lzop:archivers/lzop \ mbuffer:misc/mbuffer \ pigz:archivers/pigz \ pv:sysutils/pv #TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.4.2:security/py-paramiko@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ # faketime:devel/faketime USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= BINDIR=${PREFIX}/bin ETCDIR=${PREFIX}/etc post-patch: ${REINPLACE_CMD} -e 's|/etc/pyznap/|${PREFIX}/etc/pyznap/|g' ${WRKSRC}/${PORTNAME}/main.py # upstream does not support selecting/deselecting tests from setuptools # zfs tests work on the host but not in a poudriere jail # ssh tests fail as priv/pub key auth is required to be set up in advance #do-test: # @${CD} ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include