Created attachment 179404 [details] devel/py-boto: Enable concurrent installs devel/py-boto installs twenty one command line utilities to ${PREFIX}/bin. The attached patch enables "concurrent" and bumps PORTREVISION due to the new, version-qualified script installed under the default build. QA == portlint: OK poudriere: OK -- tested on 10.3R amd64 with py27 (default), py34, py35, and py36
(In reply to John W. O'Brien from comment #0) Hi John, what particular script do you mean? "new, version-qualified script installed under the default build"
(In reply to Ruslan Makhmatkhanov from comment #1) Should have said "scripts" because there are lots. Without concurrent the plist for py27-boto (the default) includes, e.g., /usr/local/bin/asadmin /usr/local/bin/bundle_image /usr/local/bin/cfadmin ... With concurrent it changes to /usr/local/bin/asadmin /usr/local/bin/asadmin-2.7 /usr/local/bin/bundle_image /usr/local/bin/bundle_image-2.7 /usr/local/bin/cfadmin /usr/local/bin/cfadmin-2.7 ...
(In reply to John W. O'Brien from comment #2) Ah, so you just need them to contain python version in scripts name? What the point of that? Do you need to install py36-boto and py27-boto in parallel?
(In reply to Ruslan Makhmatkhanov from comment #3) Yes, that's the point of 'concurrent'.
A commit references this bug: Author: rm Date: Sun Feb 5 16:13:31 UTC 2017 New revision: 433425 URL: https://svnweb.freebsd.org/changeset/ports/433425 Log: devel/py-boto: enable concurrent install Enable concurrent feature to let boto be installed simultaneously both with python2 and python3. PR: 216579 Submitted by: John W. O'Brien <john@saltant.com> Changes: head/devel/py-boto/Makefile
Committed, thank you!