Created attachment 193411 [details] new port net/haproxyctl Creating a new port net/py-haroxyctl.
If/when a Python package supports > 1 python versions, as most python packages do, and also provides scripts (in LOCALBASE/bin, as this does), the port should be made concurrent safe (using USE_PYTHON=concurrent) so those files are uniquely named and do not conflict when multiple versions are installed
Created attachment 193415 [details] new port net/haproxyctl I just added USE_PYTHON = concurrent and attached a new patch.
Other review items (already resolved in my working copy): - Space -> tabs (portlint -AC) - Missing PYTHON_PKGNAMEPREFIX - Add TEST_DEPENDS and test target where tests/when are provided in sources
@Tao Also the MAINTAINER line must match the maintainers Bugzilla email. Would you like to change your Bugzilla email address to match the MAINTAINER line in attachment 193415 [details], or vice-versa?
@Kubilay, I would like to use my bugzilla email as the maintainer.
(In reply to TAO ZHOU from comment #5) Thanks, I'll take care of updating the patch
A commit references this bug: Author: koobs Date: Fri May 18 04:30:25 UTC 2018 New revision: 470262 URL: https://svnweb.freebsd.org/changeset/ports/470262 Log: [NEW] net/py-haproxyctl: HAProxy control tool HAProxyctl is a tool to manage the various aspects of HAProxy that can be controlled by means of its socket. HAProxyctl can be used in 2 modes. CLI mode and Python API mode. CLI mode, as the name implies, gives you a command, haproxyctl, that can be used to control HAProxy. You can use the Python API mode to integrate HAProxyctl directly in your Python project. WWW: https://github.com/neurogeek/haproxyctl PR: 228264 Submitted by: Tao Zhou <zhoutao laocius org> Changes: head/net/Makefile head/net/py-haproxyctl/ head/net/py-haproxyctl/Makefile head/net/py-haproxyctl/distinfo head/net/py-haproxyctl/pkg-descr
Committed with changes. Thank you Tao!