Update to 1.1.2 - Change MASTER_SITES to CHEESESHOP - Update RUN_DEPENDS: use Django metaport (www/py-django) - Relax USES=python Changes: https://github.com/graphite-project/carbon/releases
(In reply to Sunpoet Po-Chuan Hsieh from comment #0) I would prefer to keep the master site using GitHUb.
Add koobs@ to Cc list. I remember that CHEESESHOP is preferred unless it has problem.
Port was updated.
You missed: - Relax USES=python: it is 3.x compatible [1] - RUN_DEPENDS: - cachetools and urllib3 are missing [2] - r465298 adds security/py-service_identity but I cannot find where it came from? [1] https://pypi.python.org/pypi/carbon/1.1.2 [2] from setup.py: install_requires=['Twisted', 'txAMQP', 'cachetools', 'urllib3'],
(In reply to Sunpoet Po-Chuan Hsieh from comment #4) security/py-service_identity came from runtime testing. Please test and then send an updated patch.
(In reply to Steve Wills from comment #5) Sorry, I did not do runtime testing but only do build time check. You've added cachetools and urllib3 to RUN_DEPENDS in r465316. Can you also change USES=python:2.7 to USES=python? Thanks!
I've updated the patch against r465316.
When stopping the service via "service carbon stop", this produces: /usr/local/etc/rc.d/carbon: WARNING: $command_interpreter /usr/local/bin/python2.7 != /usr/local/bin/python3.6 Please test!
The interpreter is hardcoded in the rc.d script which should be PYTHON_CMD. command_interpreter="%%PREFIX%%/bin/python2.7" But don't mind, I do not use this port and I give up this PR.