Bug 226780

Summary: www/py-graphite-web: update to 1.1.2
Product: Ports & Packages Reporter: Po-Chuan Hsieh <sunpoet>
Component: Individual Port(s)Assignee: Steve Wills <swills>
Status: Closed Overcome By Events    
Severity: Affects Only Me Flags: swills: maintainer-feedback-
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://people.FreeBSD.org/~sunpoet/patch/www-py-graphite-web-v2.txt

Description Po-Chuan Hsieh freebsd_committer freebsd_triage 2018-03-19 20:06:19 UTC
Update to 1.1.2

- Change MASTER_SITES to CHEESESHOP
- Add LICENSE_FILE
- Update RUN_DEPENDS: use Django metaport (www/py-django)
- Remove no-op FETCH_ARGS
- Relax USES=python

Changes:        https://github.com/graphite-project/graphite-web/releases
Comment 1 Steve Wills freebsd_committer freebsd_triage 2018-03-19 21:24:31 UTC
(In reply to Sunpoet Po-Chuan Hsieh from comment #0)
Patch fails to apply for me.
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2018-03-22 17:12:02 UTC
I forgot to mention that I've svn cp'd a patch file to patch-webapp_graphite_settings.py. I've regenerated the patch file. Please try again. Thanks!
Comment 3 Steve Wills freebsd_committer freebsd_triage 2018-03-22 17:24:49 UTC
Port was updated.
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2018-03-23 09:59:22 UTC
Hi,

I've updated the patch against r465317.
It conatins:
- Relax USES=python: it is 3.x compatible [1]
- Add RUN_DEPENDS and update version requirement [2]
- Add LICENSE_FILE
- Add NO_ARCH

[1]
https://pypi.python.org/pypi/graphite-web/1.1.2

[2]
from setup.py:
install_requires=['Django>=1.8,<1.11.99', 'django-tagging==0.4.3', 'pytz', 'pyparsing', 'cairocffi', 'urllib3', 'scandir', 'six'],
Comment 5 Steve Wills freebsd_committer freebsd_triage 2018-03-23 13:25:14 UTC
(In reply to Sunpoet Po-Chuan Hsieh from comment #4)
This fails at runtime with:

NameError: name 'unicode' is not defined

Please test before sending patches.