diff options
Diffstat (limited to 'sysutils/py-diffoscope/Makefile')
-rw-r--r-- | sysutils/py-diffoscope/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/sysutils/py-diffoscope/Makefile b/sysutils/py-diffoscope/Makefile new file mode 100644 index 000000000000..6d6fbce15517 --- /dev/null +++ b/sysutils/py-diffoscope/Makefile @@ -0,0 +1,36 @@ +# Created by: Kubilay Kocak <koobs@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= diffoscope +PORTVERSION= 48 +CATEGORIES= sysutils python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= koobs@FreeBSD.org +COMMENT= In-depth comparison of files, archives, and directories + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libarchive-c>=0:${PORTSDIR}/archivers/py3-libarchive-c \ + ${PYTHON_PKGNAMEPREFIX}python-magic>=0:${PORTSDIR}/devel/py3-python-magic +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:${PORTSDIR}/devel/py-pytest \ + zipinfo:${PORTSDIR}/archivers/unzip \ + isoinfo:${PORTSDIR}/sysutils/cdrkit \ + rpm2cpio:${PORTSDIR}/archivers/rpm2cpio + +USES= python:3.4+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +post-extract: + @${RM} -rf \ + ${WRKSRC}/tests/__pycache__ \ + ${WRKSRC}/tests/comparators/__pycache__ + +do-test: + @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test --pytest-args="-rsx -l -vv" + +.include <bsd.port.mk> |