aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2018-02-15 19:36:07 +0800
committerJason E. Hale <jhale@FreeBSD.org>2018-02-15 19:36:07 +0800
commit8314f942a9f8dc833c675fd343a3640d50966b21 (patch)
tree994d324277306e69d1f312e60372d77270d8bec5 /devel
parentcbee07ff1c12afd28a0072811c8c98f36d94049b (diff)
downloadfreebsd-ports-gnome-8314f942a9f8dc833c675fd343a3640d50966b21.tar.gz
freebsd-ports-gnome-8314f942a9f8dc833c675fd343a3640d50966b21.tar.zst
freebsd-ports-gnome-8314f942a9f8dc833c675fd343a3640d50966b21.zip
Allow concurrent installation
PR: 225532 Submitted by: jhale Approved by: maintainer-timeout (2 weeks)
Diffstat (limited to 'devel')
-rw-r--r--devel/py-coverage/Makefile3
-rw-r--r--devel/py-coverage/files/patch-setup.py19
2 files changed, 21 insertions, 1 deletions
diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile
index 5d5d158a021c..b46a7d49b24f 100644
--- a/devel/py-coverage/Makefile
+++ b/devel/py-coverage/Makefile
@@ -3,6 +3,7 @@
PORTNAME= coverage
PORTVERSION= 4.5.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ COMMENT= Code coverage measurement for Python
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist concurrent distutils
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer.so
diff --git a/devel/py-coverage/files/patch-setup.py b/devel/py-coverage/files/patch-setup.py
new file mode 100644
index 000000000000..a5dd516e8afd
--- /dev/null
+++ b/devel/py-coverage/files/patch-setup.py
@@ -0,0 +1,19 @@
+Allow USE_PYTHON=concurrent to handle script renaming/linking for multiple
+Python versions.
+
+--- setup.py.orig 2018-01-29 11:46:04 UTC
++++ setup.py
+@@ -86,12 +86,9 @@ setup_args = dict(
+ },
+
+ entry_points={
+- # Install a script as "coverage", and as "coverage[23]", and as
+- # "coverage-2.7" (or whatever).
++ # Install a script as "coverage"
+ 'console_scripts': [
+ 'coverage = coverage.cmdline:main',
+- 'coverage%d = coverage.cmdline:main' % sys.version_info[:1],
+- 'coverage-%d.%d = coverage.cmdline:main' % sys.version_info[:2],
+ ],
+ },
+