aboutsummaryrefslogtreecommitdiff
path: root/sysutils/py-diffoscope
diff options
context:
space:
mode:
authorKubilay Kocak <koobs@FreeBSD.org>2020-06-16 06:01:26 +0000
committerKubilay Kocak <koobs@FreeBSD.org>2020-06-16 06:01:26 +0000
commite5c7984f39b19574f6fe14b7433645bd5d174d55 (patch)
treeedd3780c12c9c8e66719789485f6d9a9ce49b7f2 /sysutils/py-diffoscope
parentf5c567909cbb257cda6b74285fbde60d62ac392d (diff)
downloadports-e5c7984f39b19574f6fe14b7433645bd5d174d55.tar.gz
ports-e5c7984f39b19574f6fe14b7433645bd5d174d55.zip
sysutils/py-diffoscope: Update to 147
Notes
Notes: svn path=/head/; revision=539325
Diffstat (limited to 'sysutils/py-diffoscope')
-rw-r--r--sysutils/py-diffoscope/Makefile2
-rw-r--r--sysutils/py-diffoscope/distinfo6
-rw-r--r--sysutils/py-diffoscope/files/patch-diffoscope_main.py14
3 files changed, 18 insertions, 4 deletions
diff --git a/sysutils/py-diffoscope/Makefile b/sysutils/py-diffoscope/Makefile
index 8840142ef652..3d6c0d740f73 100644
--- a/sysutils/py-diffoscope/Makefile
+++ b/sysutils/py-diffoscope/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= diffoscope
-PORTVERSION= 144
+PORTVERSION= 147
CATEGORIES= sysutils python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-diffoscope/distinfo b/sysutils/py-diffoscope/distinfo
index 61f300a436c2..fcbbedb9d63e 100644
--- a/sysutils/py-diffoscope/distinfo
+++ b/sysutils/py-diffoscope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1589766564
-SHA256 (diffoscope-144.tar.gz) = 9a45464b7b7184fa1ad2af9c52ebac8f00b3dd5dcf9e15dfc00c653c26fcc345
-SIZE (diffoscope-144.tar.gz) = 1569864
+TIMESTAMP = 1592225921
+SHA256 (diffoscope-147.tar.gz) = 5b5fdaa4d900c891b319e4b9a006eb16824a0b61fdbe15e75acbbe35602e2da6
+SIZE (diffoscope-147.tar.gz) = 1570418
diff --git a/sysutils/py-diffoscope/files/patch-diffoscope_main.py b/sysutils/py-diffoscope/files/patch-diffoscope_main.py
new file mode 100644
index 000000000000..246b2cac77b0
--- /dev/null
+++ b/sysutils/py-diffoscope/files/patch-diffoscope_main.py
@@ -0,0 +1,14 @@
+# Add a patch from Mattia Rizzolo to prevent tests
+# from failing due to the no-tlsh-module warning.
+
+--- diffoscope/main.py.orig 2020-06-11 11:45:39 UTC
++++ diffoscope/main.py
+@@ -658,7 +658,7 @@ def run_diffoscope(parsed_args):
+
+ ProfileManager().setup(parsed_args)
+ PresenterManager().configure(parsed_args)
+- if not tlsh:
++ if not tlsh and "PYTEST_CURRENT_TEST" not in os.environ:
+ logger.warning(
+ 'Fuzzy-matching is currently disabled as the "tlsh" module is unavailable.'
+ )