Created attachment 190156 [details] Allow concurrent installation of devel/py-coverage Currently, it is not possible to install multiple Python flavors of this port as there is a conflict with the installed files. Namely, ${PREFIX}/bin/coverage. The port also installs the same script versioned as, for example, ${PREFIX}/bin/coverage2 and ${PREFIX}/bin/coverage-2.7 The attached diff removes the conflict by only installing the unversioned script and letting USE_PYTHON=concurrent handle the renaming and linking of the versioned scripts. PORTREVISION is bumped since installed files will change. Tests done: - portlint -Cg: looks fine. - poudriere: 11.1-RELEASE amd64: PASS - Unit testing done on audio/py-aubio via devel/py-nose2: PASS
Maintainer timeout re-assign to myself.
A commit references this bug: Author: jhale Date: Thu Feb 15 11:36:08 UTC 2018 New revision: 461881 URL: https://svnweb.freebsd.org/changeset/ports/461881 Log: Allow concurrent installation PR: 225532 Submitted by: jhale Approved by: maintainer-timeout (2 weeks) Changes: head/devel/py-coverage/Makefile head/devel/py-coverage/files/ head/devel/py-coverage/files/patch-setup.py