aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/py-diffoscope
diff options
context:
space:
mode:
authorkoobs <koobs@FreeBSD.org>2016-08-19 18:47:04 +0800
committerkoobs <koobs@FreeBSD.org>2016-08-19 18:47:04 +0800
commit9f196edf3a678103db46806fb58af59f1e844e0e (patch)
tree75e9cc2e302354f5ccc6a8f1a11ce6942fdf60ed /sysutils/py-diffoscope
parentcaff23f44da5b6a1df75373b5ace8f5fb76235ef (diff)
downloadfreebsd-ports-gnome-9f196edf3a678103db46806fb58af59f1e844e0e.tar.gz
freebsd-ports-gnome-9f196edf3a678103db46806fb58af59f1e844e0e.tar.zst
freebsd-ports-gnome-9f196edf3a678103db46806fb58af59f1e844e0e.zip
sysutils/py-diffoscope: Update to 59
- Update PORTVERSION and distinfo checksum (59) - Enable concurrent Python installation - Remove post-extract (upstream removed __pycache__ dirs from sdist) - Add comment above test target about needing to mount -r fdescfs first https://anonscm.debian.org/cgit/reproducible/diffoscope.git/log/?h=59
Diffstat (limited to 'sysutils/py-diffoscope')
-rw-r--r--sysutils/py-diffoscope/Makefile9
-rw-r--r--sysutils/py-diffoscope/distinfo6
2 files changed, 6 insertions, 9 deletions
diff --git a/sysutils/py-diffoscope/Makefile b/sysutils/py-diffoscope/Makefile
index 90660988c1fe..651151f4da7c 100644
--- a/sysutils/py-diffoscope/Makefile
+++ b/sysutils/py-diffoscope/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= diffoscope
-PORTVERSION= 54
+PORTVERSION= 59
CATEGORIES= sysutils python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,14 +21,11 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \
rpm2cpio:archivers/rpm2cpio
USES= python:3.4+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
-post-extract:
- @${RM} -rf \
- ${WRKSRC}/tests/__pycache__ \
- ${WRKSRC}/tests/comparators/__pycache__
+# mount -t fdescfs fdesc /dev/fd before running tests
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test --pytest-args="-rsx -l -vv"
diff --git a/sysutils/py-diffoscope/distinfo b/sysutils/py-diffoscope/distinfo
index 9e1c40a3cdb2..c6d749294a44 100644
--- a/sysutils/py-diffoscope/distinfo
+++ b/sysutils/py-diffoscope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1465935586
-SHA256 (diffoscope-54.tar.gz) = f62020c4b21eb6295a334c1816f5763f329b0fae88e4fd30ad8352f6b93764b7
-SIZE (diffoscope-54.tar.gz) = 387267
+TIMESTAMP = 1471591876
+SHA256 (diffoscope-59.tar.gz) = 78be510ba9a3cbe4301288cd8ccd686e8694e2baae9119e2cc612a3b18ae3a26
+SIZE (diffoscope-59.tar.gz) = 400860